[gentoo-commits] repo/gentoo:master commit in: dev-ruby/gettext-setup/

2020-11-29 Thread Hans de Graaff
commit: 207b19e2038f931f32ce4e80da81add6028ffce0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 29 11:04:37 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 29 11:05:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207b19e2

dev-ruby/gettext-setup: cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/gettext-setup/Manifest  |  1 -
 dev-ruby/gettext-setup/gettext-setup-0.30.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-ruby/gettext-setup/Manifest b/dev-ruby/gettext-setup/Manifest
index d9d3c7ca35c..66ad0258d02 100644
--- a/dev-ruby/gettext-setup/Manifest
+++ b/dev-ruby/gettext-setup/Manifest
@@ -1,2 +1 @@
-DIST gettext-setup-0.30.tar.gz 15952 BLAKE2B 
d224e0fee34b0735fdf22abe2efe81b45c6494fc48ca509daf076cda9d3b83dc6dcd3e44c20ae9776d98b7d6128e5b9a93fa49ba1f2daa4b00929714e8d7365c
 SHA512 
6ee398a131098f46dcc2951d166081a90872330b6ba5637292eb326b1bd6f40f46350f6be7b2b9ebee0c62442609700e06d25befcbcbf6510f3d96e656855124
 DIST gettext-setup-0.34.tar.gz 16010 BLAKE2B 
3da3810bba89205a0a2856760b7fbe7a415207ccc45a3cd2e8aad658131dc751b1ad44178beaee2d0c67164a5e3e7b1ee0aba1c4e1b099f77643d72aec753de3
 SHA512 
479e2a79768923796960b45f1e3b3963939a4166c636ad4c3af60840a5c8449fa7fff81271b4c938e5a441146b25fcdd9fd8bb60e1df7ef31bb39efc56577572

diff --git a/dev-ruby/gettext-setup/gettext-setup-0.30.ebuild 
b/dev-ruby/gettext-setup/gettext-setup-0.30.ebuild
deleted file mode 100644
index e92995bb64c..000
--- a/dev-ruby/gettext-setup/gettext-setup-0.30.ebuild
+++ /dev/null
@@ -1,40 +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_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to ease i18n"
-HOMEPAGE="https://github.com/puppetlabs/gettext-setup-gem;
-SRC_URI="https://github.com/puppetlabs/gettext-setup-gem/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-RUBY_S="${PN}-gem-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/fast_gettext-1.1.0:0
-   >=dev-ruby/ruby-gettext-3.0.2
-   dev-ruby/locale
-"
-
-all_ruby_prepare() {
-   sed -i -e 's/1.1.0/1.1/' \
-   -e "s/spec.version.*$/spec.version = '${PV}'/" 
${RUBY_FAKEGEM_GEMSPEC} || die
-
-   sed -i -e '/simplecov/,/^end/ s:^:#: ; 1irequire "date"' 
spec/spec_helper.rb || die
-
-   # Avoid spec with specific locale requirements
-   sed -i -e '/can clear the locale/,/^end/ s:^:#:' 
spec/lib/gettext-setup/gettext_setup_spec.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/listen/

2020-11-27 Thread Hans de Graaff
commit: 7f084d54ef630aad526ae69df909e54c9dd9bb72
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 28 06:58:34 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 28 06:58:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f084d54

dev-ruby/listen: add 3.3.2

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/listen/Manifest|  1 +
 dev-ruby/listen/listen-3.3.2.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 9ecdf3fcaab..89d696900a7 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -2,3 +2,4 @@ DIST listen-1.3.1-git.tgz 35521 BLAKE2B 
6b93daff2b3ba221d0c0f196c67353963e983610
 DIST listen-3.2.1.tar.gz 51030 BLAKE2B 
1c7df3910c856c472f42417d51449f04d56635f0c77dbc6eb7a30d25042482f4efc7bbfa2d74609aa9f8d4ae134f53dc675b621efe35c2cc6faed8780d7128c8
 SHA512 
24cd67b926589401123dfce1a344a6d1ab1d0f9435b9646b7f638deebc0f683b77df70064537f84538eaf800beca4c67fd7c02e40d955fac92866b8ce1eeb769
 DIST listen-3.3.0.tar.gz 53387 BLAKE2B 
4e68e0789fde26c43bdeaba3742d1e3ca6f573441ed0b71f54ca85712c39727cb5dc4975b06a6ce52ac2e7049588442a787c7deaada7e162076af5a514884f1f
 SHA512 
c3a4df6293429962c6412b16c7bbabe0244e1296a6bd5516397699f8770793cb7f7dfac78f74593183c2312eb8832f4ab7a650ee29722c7e4e1493faace1b726
 DIST listen-3.3.1.tar.gz 53470 BLAKE2B 
6dfe8074883cbced8f7b707414309428b16e755e6652106cb0525dbee0a7596ae1b57b22e8dca665294d9a23de6776738ecb527ea8467fa6c0ff5a04ecdd04f6
 SHA512 
fbdd743eecd7be5431e7a698d8a00b17f0889975292b1eb798ab8fbddf997aaeb296ee13f846481bc68fbcd512e91f65296792829557a1d420a422717bf1e8a5
+DIST listen-3.3.2.tar.gz 52911 BLAKE2B 
c9a086a37def00b6d48477a3ebac9735ceb4dd08c122555e45223dc60a382d313de0aadc86c853f1c6f3b91d82a7f5dfb5b2bacfa19fd7768ef6aced8ae0e4d0
 SHA512 
9f9f04138c836872370fca766fda0f8305c953ab2ee06790112692d5c19529b0c16b9cccd492003778972aca700dbdcfcb111b23f22c2c3ba5252dbeebb21e07

diff --git a/dev-ruby/listen/listen-3.3.2.ebuild 
b/dev-ruby/listen/listen-3.3.2.ebuild
new file mode 100644
index 000..7120fbcdf84
--- /dev/null
+++ b/dev-ruby/listen/listen-3.3.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+   rm -f Gemfile || die
+   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+   sed -i -e "/rb-fsevent/d"  lib/listen/adapter/darwin.rb || die
+   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+   mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   rm -rf spec/.fixtures || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/zeitwerk/

2020-11-27 Thread Hans de Graaff
commit: 4e99d09445e0bc95f3bb0892084f5d961f17eb04
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 28 06:52:19 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 28 06:52:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e99d094

dev-ruby/zeitwerk: add 2.4.2

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/zeitwerk/Manifest  |  1 +
 dev-ruby/zeitwerk/zeitwerk-2.4.2.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 81bc3baee54..c1494f8c54f 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -1,3 +1,4 @@
 DIST zeitwerk-2.3.1.tar.gz 97616 BLAKE2B 
d5b387f9a02c5f0250b709d144bc833a0f20164ab3065483cba177078fc04ada7fda99bbe5efa7c6481ae6c21006b6d9a73a31e18f40b19f9183efcf7f0f76cf
 SHA512 
b0f782afde6f3a60e6dc3440316689ba39542e3c9d57129a433a0ea967869ca32d79ab1c522d84091b29a698e80ced31f94c9d12592f310945c4267d1e72b5f0
 DIST zeitwerk-2.4.0.tar.gz 98493 BLAKE2B 
60b03153fc90b371d4b1ef59c7f61dd2f577a39ddcf946d8b1a52a2b982164260bc1fe86f79cb9c7937151e93d38a4dfbad7876d384d88b7f43161e1fd66c4e5
 SHA512 
2538cda71d5e1d381d8d455eba5e6fa115096ec36765d5ad11ee9f33d34d0d08ab594e6788f92053f76d239ec9b52027cb97c07e19d96852f4dc8767dc8e3057
 DIST zeitwerk-2.4.1.tar.gz 98440 BLAKE2B 
619673331f866b1e566603727189cac02fb08e856ca10504c97dd6dcc2cff8e24d0b2bb6b462f62dc88696b96beb1df04161f72da691118c0d8414313d2ba290
 SHA512 
12d513fd16532ce510d83cf32710d734d24002bd5e77e0a37157e6521f3af67d379e915498c61114b5f9943763b59bbf38b7b6b2ea82957858129a6120c756bd
+DIST zeitwerk-2.4.2.tar.gz 99974 BLAKE2B 
5913561057a6d5cd9bfa4eb549770ca18de3aafa1549a40e5315cd1d71a2dec5f865e7bc79f6ab2a098e515a930c5f8c83b85c91d7dbe441fa8dfb08ffdbdb03
 SHA512 
774cc17a8732afea0a854ea22ec860fa5bca65e8743aa800017c06a251dfdb1d2c5af8e541cb56d22a4202a9faa42707ed2ad395d9472360cf64f46ce9b907f2

diff --git a/dev-ruby/zeitwerk/zeitwerk-2.4.2.ebuild 
b/dev-ruby/zeitwerk/zeitwerk-2.4.2.ebuild
new file mode 100644
index 000..827d557e222
--- /dev/null
+++ b/dev-ruby/zeitwerk/zeitwerk-2.4.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Efficient and thread-safe code loader for Ruby"
+HOMEPAGE="https://github.com/fxn/zeitwerk;
+SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+   rm -f Gemfile.lock || die
+   sed -i -e '/\(focus\|reporters\|Reporters\)/ s:^:#:' Gemfile 
test/test_helper.rb || die
+
+   sed -i -e 's:require_relative "lib:require "./lib:' 
${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S bundle exec rake test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sshkit/

2020-11-26 Thread Hans de Graaff
commit: 15ff96db0cce6b2e28021cff84a51e9d9b361424
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 27 05:35:29 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 05:35:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ff96db

dev-ruby/sshkit: add 1.21.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sshkit/Manifest |  1 +
 dev-ruby/sshkit/sshkit-1.21.1.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 2278ae253ef..df9fbf7eb22 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1 +1,2 @@
 DIST sshkit-1.21.0.gem 144384 BLAKE2B 
f4f77d9cf00db4bc0ab6ac092dc859af31fd50976fc9425c0e5ba1b5c1607bd9b50fff44f65f0207b9d9d604c5ace153ba05ec062fb064c44673572769416a22
 SHA512 
981fdaa19d633e92d4e3ef5fc9255a89d992813c400af4a468e6cf12ca52cbe612b771a87afe6392c4098d07b42162d5981025b8b214aafa197a68222b5e234e
+DIST sshkit-1.21.1.gem 144384 BLAKE2B 
961a3646b4401b1e4548b484143f12a9bc21644f710e19539c5831bbdb2f8a70449992c23858d31ce965a2139343d6e33eaa09650a753813191d655d0e73f83b
 SHA512 
794ff492b737190470acdf8238ae4203ce1e66916ee2caba110eee7c92026897f89ee25d30971f9244359c51cc449f954ecabfd2f6a90b068cedf5ed253f8ba2

diff --git a/dev-ruby/sshkit/sshkit-1.21.1.ebuild 
b/dev-ruby/sshkit/sshkit-1.21.1.ebuild
new file mode 100644
index 000..b3fbf2b32b3
--- /dev/null
+++ b/dev-ruby/sshkit/sshkit-1.21.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+# There are functional tests that require vagrant boxes to be set up.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
+HOMEPAGE="https://github.com/capistrano/sshkit;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/net-ssh-2.8.0:*
+   >=dev-ruby/net-scp-1.1.2
+"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
+   sed -i -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
+   -e '1irequire "set"; require "pathname"' test/helper.rb || die
+
+   # Fix assumption about parent directory name
+   sed -i -e '/assert_match/ s/sshkit/sshkit.*/' 
test/unit/test_deprecation_logger.rb || die
+}
+
+each_ruby_test() {
+   # Run tests directly to avoid dependencies in the Rakefile
+   ${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require 
f}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sshkit/

2020-11-26 Thread Hans de Graaff
commit: accd3e8311ab8e1ed5ef93c2375ea6d58b04ae52
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 27 05:27:23 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 05:27:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accd3e83

dev-ruby/sshkit: cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sshkit/Manifest |  1 -
 dev-ruby/sshkit/sshkit-1.20.0.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 6bcf459ecfb..2278ae253ef 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1,2 +1 @@
-DIST sshkit-1.20.0.gem 155648 BLAKE2B 
fdb95aed6d407c598abde71591cbe2d7b1f98d91985695509a6545bcabc5c0f3337cfe8f73e82f4b212e3c04b6da09e7521637934baeea7a9b5e268ff72fcad1
 SHA512 
682234f99d6ae9533c99f0319ad0f3732f2ff166a8f1a07d5ce8ff59fd9606af9440798a39f657dd3899e9278639aa93d5fb29af8f64b2ebea7f3b8e75fb25fa
 DIST sshkit-1.21.0.gem 144384 BLAKE2B 
f4f77d9cf00db4bc0ab6ac092dc859af31fd50976fc9425c0e5ba1b5c1607bd9b50fff44f65f0207b9d9d604c5ace153ba05ec062fb064c44673572769416a22
 SHA512 
981fdaa19d633e92d4e3ef5fc9255a89d992813c400af4a468e6cf12ca52cbe612b771a87afe6392c4098d07b42162d5981025b8b214aafa197a68222b5e234e

diff --git a/dev-ruby/sshkit/sshkit-1.20.0.ebuild 
b/dev-ruby/sshkit/sshkit-1.20.0.ebuild
deleted file mode 100644
index 9a29e10ccf7..000
--- a/dev-ruby/sshkit/sshkit-1.20.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-# There are functional tests that require vagrant boxes to be set up.
-RUBY_FAKEGEM_TASK_TEST="test:units"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
-HOMEPAGE="https://github.com/capistrano/sshkit;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/net-ssh-2.8.0:*
-   >=dev-ruby/net-scp-1.1.2
-"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
-   sed -i -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
-   -e '1irequire "set"; require "pathname"' test/helper.rb || die
-
-   # Fix assumption about parent directory name
-   sed -i -e '/assert_match/ s/sshkit/sshkit.*/' 
test/unit/test_deprecation_logger.rb || die
-}
-
-each_ruby_test() {
-   # Run tests directly to avoid dependencies in the Rakefile
-   ${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require 
f}" || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/capybara/

2020-11-26 Thread Hans de Graaff
commit: 6fc0e5482d28dbc40da19e6023be20f5c898bc97
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 27 05:36:00 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 05:36:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc0e548

dev-ruby/capybara: add 3.34.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/capybara/Manifest   |  1 +
 dev-ruby/capybara/capybara-3.34.0.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest
index a8750a26af6..9e8734762af 100644
--- a/dev-ruby/capybara/Manifest
+++ b/dev-ruby/capybara/Manifest
@@ -1,3 +1,4 @@
 DIST capybara-3.31.0.gem 363520 BLAKE2B 
246a199d89f5120bd1be7b36b5aee5bd4143ee5d1c8953cc2e65e805c234d902c5d898f873c562b8457c6e09af507cf81ddc178bcb617f2730b5db1f9ddd97c8
 SHA512 
920dbd331eff5300cfa575689f7c62f502cea5782ad58eff168ffc274f2622a95869a7ab90e53fc010bc7f5c0847caa5dcf69cb74eecc2a82f0f449c11be3edb
 DIST capybara-3.32.2.gem 365056 BLAKE2B 
c193f188aec6089aabafb5d09cb540f914d8c257d3faafa0d59f674069a39c29a3750c80bb269bf2d010cc7608aec1699c7d75d96c7c85c201aaa0f99adddf83
 SHA512 
b1b21615b5f87012a71a7901a4f9bb9cda61f1a455299d4ad05b05e0281985a6c158a1549864e551c2ca4b97e921139b35843a1d23efc45557647328c0d1c2a3
 DIST capybara-3.33.0.gem 366592 BLAKE2B 
fb64b301051011aa82194480bb79a33d06345cbe250fd7a32d54cb32038651f8598e860269c67efc58a87410a213f07e8f7107b725bd6286ebb93e7fd6ff125a
 SHA512 
b169a12f330fdc016dbba6c7478cf52a51006499197bba67e6953f36929099212e209d2803511ca623b7e2b1fc0288fad1975fd426047c95680309145abb9977
+DIST capybara-3.34.0.gem 369664 BLAKE2B 
4f55388b809e5d808f4cc3a45690eedc86d2bacd30498af8c891757881c527b0142a8b6cf2d46302d400c77e75eee33b4206b8d01fa416211895bfcb6b5175d3
 SHA512 
ee722be02cc0b23b7b7c92b29c7eb702a035a95e21c10c237eb6922fbc285c43431deca8bc8e445948a767265f4e8b6ef451f46168f26f8ad6dc6e1c88966537

diff --git a/dev-ruby/capybara/capybara-3.34.0.ebuild 
b/dev-ruby/capybara/capybara-3.34.0.ebuild
new file mode 100644
index 000..b0688ebe995
--- /dev/null
+++ b/dev-ruby/capybara/capybara-3.34.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+# Rake tasks are not distributed in the gem.
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit virtualx ruby-fakegem
+
+DESCRIPTION="Capybara aims to simplify the process of integration testing Rack 
applications"
+HOMEPAGE="https://github.com/jnicklas/capybara;
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+SLOT="3"
+IUSE="test"
+
+DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec:3
+   >=dev-ruby/launchy-2.4.0
+   >=dev-ruby/selenium-webdriver-3.5:3
+   dev-ruby/sinatra:2
+   www-servers/puma
+)"
+
+ruby_add_rdepend "
+   dev-ruby/addressable
+   >=dev-ruby/mini_mime-0.1.3
+   >=dev-ruby/nokogiri-1.8:0
+   >=dev-ruby/rack-1.6.0:*
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/regexp_parser-1.5:1
+   >=dev-ruby/xpath-3.2:3"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e 
'/statistics/Id' spec/spec_helper.rb || die
+
+   # Avoid window-manager specific tests (sizes are specific for fluxbox)
+   sed -i -e '/#maximize/,/^  end/ s:^:#:' 
lib/capybara/spec/session/window/window_spec.rb || die
+
+   # Avoid spec that requires unpackaged geckodriver
+   #sed -i -e '/describe.*register_server/,/^  end/ s:^:#:' 
spec/capybara_spec.rb || die
+
+   # Avoid test dependency on puma server for now
+   sed -i -e '/should have :puma registered/,/^end/ s:^:#:' 
spec/capybara_spec.rb || die
+
+   # Update spec to catch the right error code. This seems to have
+   # changed recently accross ruby versions.
+   sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' 
spec/server_spec.rb || die
+}
+
+each_ruby_test() {
+   virtx ${RUBY} -Ilib -S rspec-3 spec
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/loofah/

2020-11-25 Thread Hans de Graaff
commit: 061e86b2cdd2607ae2e77c9e45ff566f2a30d7e7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 26 05:10:51 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 26 05:10:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061e86b2

dev-ruby/loofah: cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/loofah/Manifest   |  2 --
 dev-ruby/loofah/loofah-2.4.0.ebuild| 33 
 dev-ruby/loofah/loofah-2.5.0-r2.ebuild | 39 --
 3 files changed, 74 deletions(-)

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index b1ae236bb51..af86e0b4622 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,4 +1,2 @@
-DIST loofah-2.4.0.gem 68096 BLAKE2B 
7bffd489c6234b3afeebafad5029802aa0370ded269de018517e914c4c2ec151936e899c633e157045f93dce3e0d829e9821a3ab42447f71ca679f1bd3965423
 SHA512 
95bea374c0cf9e49becd4533c141a6ebb388f4ae0a1c27263612d3a4089177fd97956e4fbe7a8c8a8b17d8d69387e4629cf7c004f17008fb592f6b71297ed22a
-DIST loofah-2.5.0.tar.gz 68497 BLAKE2B 
a4e13bb4b7e5b76b9cc753031617110c61db8b7f13c2dc7f0f9423a1ff106e45e79f62b80f595a3e1e2958de9ed717e718b5d58e57a32d4baaa2d8355713580e
 SHA512 
77d84a26f93605bf231e893dd7b010013d97077ceed44ae16164210f029a044e36d5bcacebffbbefdd8fe371e7ab0aa322bc48565c2ccaed1e8a386385176301
 DIST loofah-2.6.0.tar.gz 68970 BLAKE2B 
507e907e9c744734594dbb0aefdfb76f57f57ccb9fde6c52b15b56289d6cbeb8c1a7bc0fff0259d22204c45f55b06a360cb56e8c8731736a0d70ef079e006cbb
 SHA512 
6c3948844b5f66f14a86049fa0527967a120df9a51661bab88449f0a60093493b5b948901b7227995747d253d915ca0176f708b12636ca3396b794cd49db
 DIST loofah-2.7.0.tar.gz 69272 BLAKE2B 
1578cba4b4b12fb35a1095060af8d764ec55d3745a44cf756f1de5bf43bc0bde37276372e7aa53a3a26c2c83a8c3da417140d3addb102cc0429f7d47b8c01806
 SHA512 
698f7976e6048615643d8875aa4dc09c4bd261234bdc9908589edc08be9073a83f84f04fff7e32b518712d63cefe2611895543733967a8b8de12e6cecdb902c9

diff --git a/dev-ruby/loofah/loofah-2.4.0.ebuild 
b/dev-ruby/loofah/loofah-2.4.0.ebuild
deleted file mode 100644
index a1c0ba8a9d2..000
--- a/dev-ruby/loofah/loofah-2.4.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
-HOMEPAGE="https://github.com/flavorjones/loofah;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
-
-ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
-
-all_ruby_prepare() {
-   # Avoid unneeded development dependencies
-   sed -i -e '/concourse/I s:^:#:' Rakefile || die
-
-   # Avoid test failing on different whitespace.
-   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
-}

diff --git a/dev-ruby/loofah/loofah-2.5.0-r2.ebuild 
b/dev-ruby/loofah/loofah-2.5.0-r2.ebuild
deleted file mode 100644
index aa2eaf69d5c..000
--- a/dev-ruby/loofah/loofah-2.5.0-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
-HOMEPAGE="https://github.com/flavorjones/loofah;
-SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
-
-ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
-
-all_ruby_prepare() {
-   # Fix version in gemspec
-   sed -i -e '/s.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid unneeded development dependencies
-   sed -i -e '/concourse/I s:^:#:' Rakefile || die
-
-   # Avoid test failing on different whitespace.
-   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/loofah/

2020-11-25 Thread Hans de Graaff
commit: b4899d6c36b70f6324bfc7c989c827079ab5c630
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 26 05:12:30 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 26 05:12:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4899d6c

dev-ruby/loofah: add 2.8.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/loofah/Manifest|  1 +
 dev-ruby/loofah/loofah-2.8.0.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index af86e0b4622..920b270370e 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,2 +1,3 @@
 DIST loofah-2.6.0.tar.gz 68970 BLAKE2B 
507e907e9c744734594dbb0aefdfb76f57f57ccb9fde6c52b15b56289d6cbeb8c1a7bc0fff0259d22204c45f55b06a360cb56e8c8731736a0d70ef079e006cbb
 SHA512 
6c3948844b5f66f14a86049fa0527967a120df9a51661bab88449f0a60093493b5b948901b7227995747d253d915ca0176f708b12636ca3396b794cd49db
 DIST loofah-2.7.0.tar.gz 69272 BLAKE2B 
1578cba4b4b12fb35a1095060af8d764ec55d3745a44cf756f1de5bf43bc0bde37276372e7aa53a3a26c2c83a8c3da417140d3addb102cc0429f7d47b8c01806
 SHA512 
698f7976e6048615643d8875aa4dc09c4bd261234bdc9908589edc08be9073a83f84f04fff7e32b518712d63cefe2611895543733967a8b8de12e6cecdb902c9
+DIST loofah-2.8.0.tar.gz 68844 BLAKE2B 
52b5b5c7a70939069d84d0f66c4262e456d2ed81ab4ef2541eceb9068ccdddbb1c7b470ca7504700f6f66d4aa4507b9edfd4720c1302f6026008c10100c1fecb
 SHA512 
a9d7c21be733e1aab8353ab7bfb3db14d47e8da2c3f20eba11d0041b782e4f2cb82865bbd5a2a9321aae7ea04089f6a5fd1bd3119cbfe8a00c2ea71a40cae53b

diff --git a/dev-ruby/loofah/loofah-2.8.0.ebuild 
b/dev-ruby/loofah/loofah-2.8.0.ebuild
new file mode 100644
index 000..000b13cda4d
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.8.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah;
+SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+   # Fix version in gemspec
+   sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+
+   # Avoid unneeded development dependencies
+   sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+   # Avoid test failing on different whitespace.
+   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/loofah/

2020-11-25 Thread Hans de Graaff
commit: 2314f66c8d5b80e7c1665c604633fbf04bedfc5e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 26 05:14:25 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 26 05:14:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2314f66c

dev-ruby/loofah: amd64 stable

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/loofah/loofah-2.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/loofah/loofah-2.7.0.ebuild 
b/dev-ruby/loofah/loofah-2.7.0.ebuild
index 000b13cda4d..58aad399e56 100644
--- a/dev-ruby/loofah/loofah-2.7.0.ebuild
+++ b/dev-ruby/loofah/loofah-2.7.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/xmlrpc/

2020-11-22 Thread Hans de Graaff
commit: 1e2132abc77eb1b15b69541b0b9fd915ddcdceea
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov 23 06:40:59 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Nov 23 06:40:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2132ab

dev-ruby/xmlrpc: add 0.3.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/xmlrpc/Manifest|  1 +
 dev-ruby/xmlrpc/xmlrpc-0.3.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/xmlrpc/Manifest b/dev-ruby/xmlrpc/Manifest
index ef959955e0d..4c6c78188a9 100644
--- a/dev-ruby/xmlrpc/Manifest
+++ b/dev-ruby/xmlrpc/Manifest
@@ -1 +1,2 @@
 DIST xmlrpc-0.3.0.tar.gz 34157 BLAKE2B 
862bff09fdd7febfd85ef4fde77a913b77f20024692b1475994b93b394d587f1b2139c82ed7159cc756bd1757ee2fee55f103866c52d4297d8a38be70c066c22
 SHA512 
370b2fe2ed9ca37fbbc2e85d08328450671019a2dc0c2a31ecf8fc8af95105ccf1b8f728307a5d9cf5f4dbcd93ccfb2f66244b441c0aea1cd1aaca2e820dfe31
+DIST xmlrpc-0.3.1.tar.gz 34720 BLAKE2B 
452640d82bd93568a3d36235a1f86f4d2be85b47022d269131daac4e12e759bf1129fc46293f3f4408cefeacad87214d1e34da1b3e3421638e5609659afb7586
 SHA512 
df47968288592aba4093b8c4d19ea86d6171c1f2cb10ab7b9a03fccc8ed65a9aec35908d831a281970e75becc7feff7242f9fc3ca5b64a54ffb56a717bccbdf3

diff --git a/dev-ruby/xmlrpc/xmlrpc-0.3.1.ebuild 
b/dev-ruby/xmlrpc/xmlrpc-0.3.1.ebuild
new file mode 100644
index 000..583a976a94e
--- /dev/null
+++ b/dev-ruby/xmlrpc/xmlrpc-0.3.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="XMLRPC is a lightweight protocol that enables remote procedure 
calls over HTTP"
+HOMEPAGE="https://github.com/ruby/xmlrpc;
+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 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+
+   # Avoid dependency on git
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parallel/

2020-11-22 Thread Hans de Graaff
commit: 599b0e18e1eb6dc5aafc6dd3ab0fe8d176bfd91f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov 23 06:39:48 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Nov 23 06:39:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599b0e18

dev-ruby/parallel: add 1.20.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/parallel/Manifest   |  1 +
 dev-ruby/parallel/parallel-1.20.1.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index d4f9c78f10a..5aa6f5e35e6 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,2 +1,3 @@
 DIST parallel-1.19.2.tar.gz 21752 BLAKE2B 
aac6564ad95d8e366ad079854f22e7dcb149643db5792ee81c84c8c765185e367dedd0e635d2373aeefcd84997da89f9f9f4f6c398e753af4a1ddbf90e428dd0
 SHA512 
192ce4dc18ecb47522360d0d7022a9e20d72e90ad09889f1b7f29c20c74c980319956f316a35aad0fc7efcd8aac5a635da69eebcf78ba34659365df20e402c3c
 DIST parallel-1.20.0.tar.gz 20598 BLAKE2B 
f9e8626bf6430fffecd9aafb54e0c8c4b61f70dd58f7a2faee0e4c83c10c19d8eac419ab3e22fb75942a5c63f729d47d5e64683caa7f24bc304a1cb16862e18c
 SHA512 
dc472a4792bea7b22b6613942a9c640437cb332d879406af2fad3de0f0529983ba92e6ee2e6f2d424e57695f238d44bf6987c6edc3ce5afca4b024b7501d9508
+DIST parallel-1.20.1.tar.gz 20807 BLAKE2B 
71f0894126837d71cdc3bf1ca7d4040d53dd88e0c917f29d3ebc940c1ff16bde42631aff50df455729a2a33df3e96de5dda5c9913d9ff4b1cde90ef1702883fa
 SHA512 
cd0f6ad673fe432d48de77adc177181d48bcbf43e4c2a9f86b579bc1f7a9f520730ce68be010e6645b87c8ff755c83ccaf53ffd73631b0f239beb9e124b4d527

diff --git a/dev-ruby/parallel/parallel-1.20.1.ebuild 
b/dev-ruby/parallel/parallel-1.20.1.ebuild
new file mode 100644
index 000..e49b4e4213b
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.20.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="parallel.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel;
+LICENSE="MIT"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="1"
+IUSE="test"
+
+DEPEND+="test? ( sys-process/lsof sys-process/procps )"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:6.0 
dev-ruby/sqlite3 )"
+
+each_ruby_prepare() {
+   # Make sure the correct ruby is used for testing
+   sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' \
+   -e '1i require "tempfile"; gem "activerecord", "~>6.0.0"' 
spec/cases/helper.rb || die
+   sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+   # Avoid a failing spec regarding to pipes. The spec seems like it
+   # should always fail.
+   sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
+   -i spec/parallel_spec.rb || die
+
+   # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now 
and then.
+   sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb 
|| die
+
+   # Avoid spec broken on Ruby 2.1 that clearly doesn't match code and 
doesn't really test anything
+   sed -i -e '/doesnt use Etc.nprocessors in Ruby 2.1 and below/,/end/ 
s:^:#:' spec/parallel_spec.rb || die
+}
+
+each_ruby_test() {
+   # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+   TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activesupport/

2020-11-22 Thread Hans de Graaff
commit: 94d118840d8735e09c7d17e78360319d64ded8cd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 22 09:21:17 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 22 09:21:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d11884

dev-ruby/activesupport: update zeitwerk dep

Closes: https://bugs.gentoo.org/718554
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 .../activesupport/activesupport-6.0.3.4-r1.ebuild  | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/dev-ruby/activesupport/activesupport-6.0.3.4-r1.ebuild 
b/dev-ruby/activesupport/activesupport-6.0.3.4-r1.ebuild
new file mode 100644
index 000..83895aef0e7
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.0.3.4-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   dev-ruby/i18n:1
+   >=dev-ruby/tzinfo-1.1:1
+   >=dev-ruby/minitest-5.1:5
+   >=dev-ruby/zeitwerk-2.2:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-2.2.1
+   >=dev-ruby/nokogiri-1.4.5
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.0.5:3
+   dev-ruby/rack
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' \
+   -e 's/gemspec/gemspec path: "activesupport"/' \
+   -e '5igem "builder"; gem "rack"' ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die
+
+   # Avoid test that depends on timezone
+   sed -i -e '/test_implicit_coercion/,/^  end/ s:^:#:' 
test/core_ext/duration_test.rb || die
+
+   # Avoid tests that seem to trigger race conditions.
+   rm -f test/evented_file_update_checker_test.rb || die
+
+   # Avoid test that generates filename that is too long
+   sed -i -e '/test_filename_max_size/askip "gentoo"' 
test/cache/stores/file_store_test.rb || die
+
+   # Avoid tests requiring a live redis running
+   rm -f test/cache/stores/redis_cache_store_test.rb || die
+   sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
+   sed -i -e '/test_redis_cache_store/askip "lacking keywords"' 
test/cache/cache_store_setting_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/yaml-mode/

2020-11-22 Thread Hans de Graaff
commit: b3c3a8aa13437ea5f86d9ac4bcd932d28dcba5f4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 22 08:44:43 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 22 08:54:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c3a8aa

app-emacs/yaml-mode: add 0.0.15

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 app-emacs/yaml-mode/Manifest|  1 +
 app-emacs/yaml-mode/yaml-mode-0.0.15.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-emacs/yaml-mode/Manifest b/app-emacs/yaml-mode/Manifest
index a78242d97dd..1f9055c44bd 100644
--- a/app-emacs/yaml-mode/Manifest
+++ b/app-emacs/yaml-mode/Manifest
@@ -1,2 +1,3 @@
 DIST yaml-mode-0.0.13.tar.gz 14446 BLAKE2B 
c80750aa78cc10342c5873d5227a2e2b7e0a1d9bdd9ee20f9c5a596e3b43a3344f9a0746eb77cc0cff4da2731cba41c5b52c8dd045d2376ee195d8103bbb7e19
 SHA512 
10876dfe576045bde363f62880ab3c91894d965c9dc1b7ff2b86783d31c05ab844c0abd77bcb1f7b5346d99969d69833ff4e5dc1b5700f7856fbd3dc4eebd5ef
 DIST yaml-mode-0.0.14.tar.gz 15005 BLAKE2B 
5361cc0c8b4716905b57f7cb67898606bb85541232bdbb81d613c30e2a4ff49295fa0f0c3ec511442a05e07ac55e77834eec2f09252e498cbbfd3727fe21b07d
 SHA512 
65bf1c308c13c2666c9a30ff66ad35c8a79d88d968e3b008aaabd61a06b083b62c9cc606a8b429c4f5bda218803022efe17d631c4282e5c6c35cc3f9ae1902ba
+DIST yaml-mode-0.0.15.tar.gz 15873 BLAKE2B 
b025a670b39c720d64723707be08b32fff4bc4cc83b22c57c314d2886d0039ed034de03ee5162ffd814f2529b69aad5e22d9bc30003c3670aeda118d68fd2b6e
 SHA512 
1fd8a4b6949bdffe15a9beb2119538da48bac2dbbd662ebdf0be87d92da0e94683de19d4c90bf3d05fb516e26d078d7dba9c8d340d956ab1a1cdf29827fd174d

diff --git a/app-emacs/yaml-mode/yaml-mode-0.0.15.ebuild 
b/app-emacs/yaml-mode/yaml-mode-0.0.15.ebuild
new file mode 100644
index 000..7a5cbf8da5f
--- /dev/null
+++ b/app-emacs/yaml-mode/yaml-mode-0.0.15.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="A major mode for GNU Emacs for editing YAML files"
+HOMEPAGE="https://github.com/yoshiki/yaml-mode;
+SRC_URI="https://github.com/yoshiki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+#S="${WORKDIR}/${PN}-release-${PV}"
+DOCS="README Changes"
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogumbo/

2020-11-21 Thread Hans de Graaff
commit: 6c313ffab605e9ac2020fee120ddae7f128aeb4c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 22 06:46:19 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 22 06:46:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c313ffa

dev-ruby/nokogumbo: add 2.0.3

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/nokogumbo/Manifest   |  1 +
 dev-ruby/nokogumbo/nokogumbo-2.0.3.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/nokogumbo/Manifest b/dev-ruby/nokogumbo/Manifest
index 234c2b7fbd5..ade4bd0e5dd 100644
--- a/dev-ruby/nokogumbo/Manifest
+++ b/dev-ruby/nokogumbo/Manifest
@@ -1 +1,2 @@
 DIST nokogumbo-2.0.2.tar.gz 295558 BLAKE2B 
ce52794eb3359ad34234d8f5faad4aff7c197326f6449a09a2264cb1a3d920886377f805e055980224644223d31a6621300c583a04f48ce8a8abe275b2614470
 SHA512 
fd115e072d2763ff63c46dc6f6117bb841b2c2ac28df0180d44a581a2a46f0b7b90ec17ae1b629e3e7c2f8a2cade53031cc118c8a946bbfb7e9e8600efefd67c
+DIST nokogumbo-2.0.3.tar.gz 297394 BLAKE2B 
f1afcf516c5c47b15c8404e8c218af1f2ca0bce022fefacb39842527be7be38cbaf9d2fe0572afd8d9c1893a82428b903ccb8d4506043f766305d4d43aaf066b
 SHA512 
b44af7394f0b2c7159b34ead2aa15e39cd08348c1e3d7c4d9a2830c0920ae1a0d22ff9ac32db8fa1bd69c8ce55bc4a32069572944b53ef0d743f8a40560bcb47

diff --git a/dev-ruby/nokogumbo/nokogumbo-2.0.3.ebuild 
b/dev-ruby/nokogumbo/nokogumbo-2.0.3.ebuild
new file mode 100644
index 000..43462c380e4
--- /dev/null
+++ b/dev-ruby/nokogumbo/nokogumbo-2.0.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogumbo.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Nokogiri interface to the Gumbo HTML5 parser"
+HOMEPAGE="https://github.com/rubys/nokogumbo;
+SRC_URI="https://github.com/rubys/nokogumbo/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# Contains a bundled and patched version of dev-libs/gumbo.
+
+ruby_add_rdepend ">=dev-ruby/nokogiri-1.8.4"
+
+all_ruby_prepare() {
+   # Define rakehome in scope
+   sed -i -e "1irakehome=File.expand_path('../../')" 
ext/nokogumbo/extconf.rb || die
+
+   sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/nokogumbo extconf.rb || die
+   sed -i -e 's:-Wl,--no-undefined::' ext/nokogumbo/Makefile || die
+}
+
+each_ruby_compile() {
+   emake -Cext/nokogumbo V=1
+   cp ext/nokogumbo/nokogumbo.so lib/nokogumbo/ || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/

2020-11-21 Thread Hans de Graaff
commit: 68f9f99a65dd6aa77371e9fbe9425dc40ba4d4dc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 10:15:38 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 10:15:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f9f99a

net-vpn/libreswan: add new NSS dir

Create the new directory where the NSS database will be created and
update postinst accordingly.

Closes: https://bugs.gentoo.org/750932
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-vpn/libreswan/libreswan-4.1-r1.ebuild | 120 ++
 1 file changed, 120 insertions(+)

diff --git a/net-vpn/libreswan/libreswan-4.1-r1.ebuild 
b/net-vpn/libreswan/libreswan-4.1-r1.ebuild
new file mode 100644
index 000..e837a675077
--- /dev/null
+++ b/net-vpn/libreswan/libreswan-4.1-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+SRC_URI="https://download.libreswan.org/${P}.tar.gz;
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
+HOMEPAGE="https://libreswan.org/;
+
+LICENSE="GPL-2 BSD-4 RSA DES"
+SLOT="0"
+IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libevent:0=
+   dev-libs/nspr
+   >=dev-libs/nss-3.42
+   >=sys-kernel/linux-headers-4.19
+   caps? ( sys-libs/libcap-ng )
+   curl? ( net-misc/curl )
+   dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns )
+   ldap? ( net-nds/openldap )
+   pam? ( sys-libs/pam )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sys-libs/libselinux )
+   systemd? ( sys-apps/systemd:0= )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   dev-libs/nss
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+   test? ( dev-python/setproctitle )
+"
+RDEPEND="${DEPEND}
+   dev-libs/nss[utils(+)]
+   sys-apps/iproute2
+   !net-vpn/strongswan
+   selinux? ( sec-policy/selinux-ipsec )
+"
+
+usetf() {
+   usex "$1" true false
+}
+
+PATCHES=( "${FILESDIR}/${PN}-3.30-ip-path.patch" )
+
+src_prepare() {
+   sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' 
initsystems/openrc/ipsec.init.in || die
+   sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ 
s/oldinitdcheck//' initsystems/systemd/Makefile || die
+   default
+}
+
+src_configure() {
+   tc-export AR CC
+   export PREFIX=/usr
+   export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
+   export FINALDOCDIR=/usr/share/doc/${PF}/html
+   export INITSYSTEM=openrc
+   export INITDDIRS=
+   export INITDDIR_DEFAULT=/etc/init.d
+   export USERCOMPILE=${CFLAGS}
+   export USERLINK=${LDFLAGS}
+   export USE_DNSSEC=$(usetf dnssec)
+   export USE_LABELED_IPSEC=$(usetf selinux)
+   export USE_LIBCAP_NG=$(usetf caps)
+   export USE_LIBCURL=$(usetf curl)
+   export USE_LINUX_AUDIT=$(usetf selinux)
+   export USE_LDAP=$(usetf ldap)
+   export USE_NM=$(usetf networkmanager)
+   export USE_SECCOMP=$(usetf seccomp)
+   export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
+   export SD_WATCHDOGSEC=$(usex systemd 200 0)
+   export USE_XAUTHPAM=$(usetf pam)
+   export DEBUG_CFLAGS=
+   export OPTIMIZE_CFLAGS=
+   export WERROR_CFLAGS=
+}
+
+src_compile() {
+   emake all
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
+}
+
+src_test() {
+   : # integration tests only that require set of kvms to be set up
+}
+
+src_install() {
+   default
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
+
+   echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
+   fperms 0600 /etc/ipsec.secrets
+
+   keepdir /var/lib/ipsec/nss
+   fperms 0700 /var/lib/ipsec/nss
+
+   dodoc -r docs
+
+   find "${D}" -type d -empty -delete || die
+}
+
+pkg_postinst() {
+   local IPSEC_CONFDIR=${ROOT}/var/lib/ipsec/nss
+   if [[ ! -f ${IPSEC_CONFDIR}/cert8.db && ! -f ${IPSEC_CONFDIR}/cert9.db 
]] ; then
+   ebegin "Setting up NSS database in ${IPSEC_CONFDIR} with empty 
password"
+   certutil -N -d "${IPSEC_CONFDIR}" --empty-password
+   eend $?
+   einfo "To set a password: certutil -W -d sql:${IPSEC_CONFDIR}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/execjs/

2020-11-21 Thread Hans de Graaff
commit: 91bd6df7b1a6e20f7fc359a9a0f1d6ed4b84c403
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 09:07:47 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 09:07:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91bd6df7

dev-ruby/execjs: ppc stable as per bug 754921

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/execjs/execjs-2.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/execjs/execjs-2.7.0-r1.ebuild 
b/dev-ruby/execjs/execjs-2.7.0-r1.ebuild
index b49c7109de2..507e2b0a4aa 100644
--- a/dev-ruby/execjs/execjs-2.7.0-r1.ebuild
+++ b/dev-ruby/execjs/execjs-2.7.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
 
 IUSE="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/

2020-11-21 Thread Hans de Graaff
commit: 8d86a9ab7ff10efa1f4dddcd9227a17623ac280b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 08:58:15 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 08:58:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d86a9ab

dev-ruby/duktape-rb: add missing subslot operator

duktape-rb needs to be recompiled against new duktape versions.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild 
b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index cb4afb5e830..ae7052fef74 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -21,7 +21,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ppc"
 
-COMMON_DEPEND="dev-lang/duktape"
+COMMON_DEPEND="dev-lang/duktape:="
 DEPEND+="${COMMON_DEPEND}"
 RDEPEND+="${COMMON_DEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/execjs/

2020-11-21 Thread Hans de Graaff
commit: c4ca787fbe41ec1e4489704931e1912f45194a68
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 08:52:49 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 08:52:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ca787f

dev-ruby/execjs: EAPI 7, add duktape-rb

Closes: https://bugs.gentoo.org/754921
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/execjs/execjs-2.7.0-r1.ebuild | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/dev-ruby/execjs/execjs-2.7.0-r1.ebuild 
b/dev-ruby/execjs/execjs-2.7.0-r1.ebuild
new file mode 100644
index 000..b49c7109de2
--- /dev/null
+++ b/dev-ruby/execjs/execjs-2.7.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="ExecJS lets you run JavaScript code from Ruby"
+HOMEPAGE="https://github.com/rails/execjs;
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+
+IUSE="test"
+
+# execjs supports various javascript runtimes. They are listed in order
+# as per the documentation. For now only include the ones already in the
+# tree.
+
+RDEPEND+=" || ( dev-ruby/duktape-rb net-libs/nodejs )"
+
+all_ruby_prepare() {
+   sed -i -e "/bundler/d" Rakefile || die
+   # Avoid test requiring network connectivity. We could potentially
+   # substitute dev-ruby/coffee-script-source for this.
+   sed -i -e '/test_coffeescript/,/end/ s:^:#:' test/test_execjs.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: eclass/

2020-11-21 Thread Hans de Graaff
commit: 2c579ed214c2cb70e88d252e0075097a792c7e84
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 08:37:55 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 08:37:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c579ed2

ruby-utils.eclass: prefer ruby26 as the stable ruby

Signed-off-by: Hans de Graaff  gentoo.org>

 eclass/ruby-utils.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass
index 3f2acc023a5..45ad3d27402 100644
--- a/eclass/ruby-utils.eclass
+++ b/eclass/ruby-utils.eclass
@@ -28,10 +28,10 @@ if [[ ! ${_RUBY_UTILS} ]]; then
 # provide for a better first installation experience.
 
 # All stable RUBY_TARGETS
-RUBY_TARGETS_PREFERENCE="ruby25 "
+RUBY_TARGETS_PREFERENCE="ruby26 ruby25 "
 
 # All other active ruby targets
-RUBY_TARGETS_PREFERENCE+="ruby26 ruby27"
+RUBY_TARGETS_PREFERENCE+="ruby27"
 
 
 _ruby_implementation_depend() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pdf-reader/

2020-11-21 Thread Hans de Graaff
commit: 87f9e7428ae9afad804ca589d6f6e95a2522a189
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 08:31:57 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 08:32:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87f9e742

dev-ruby/pdf-reader: loosen ascii85 dependency

Closes: https://bugs.gentoo.org/755560
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild 
b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild
new file mode 100644
index 000..f2a8095194b
--- /dev/null
+++ b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+GITHUB_USER=yob
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
+
+RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="PDF parser conforming as much as possible to the PDF 
specification from Adobe"
+HOMEPAGE="https://github.com/yob/pdf-reader/;
+
+# We cannot use the gem distributions because they don't contain the
+# tests' data, we have to rely on the git tags.
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/afm-0.2.1
+   =dev-ruby/ascii85-1*
+   =dev-ruby/hashery-2*
+   dev-ruby/ttfunk:*
+   dev-ruby/ruby-rc4"
+
+all_ruby_prepare() {
+   # Remove bundler support
+   sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
+
+   sed -i -e '/Ascii85/ s/1.0.0/1.0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc examples/*
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/puma/

2020-11-20 Thread Hans de Graaff
commit: 254cb48b0f1b7929daea2199a011fcbd6d3503d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 07:49:37 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 07:49:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254cb48b

www-servers/puma: add 5.0.4

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-servers/puma/Manifest  |  1 +
 www-servers/puma/puma-5.0.4.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index eabbfd911f9..047899e6c29 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -1,2 +1,3 @@
 DIST puma-3.12.5.tar.gz 219175 BLAKE2B 
55e80fba8fd84004090cb8d30b6fd01652f1beb1d1216c5d41ce46c616677504fa867f9701ed2631f4edc956c9377d72c6fd4a1b61e99fdbb50ea371b170a0c0
 SHA512 
1e6721844cbabab0cfb8b1707625723061821dae3ee06a3330075f787ae580e6836d9cbe436e63dc4602253ad1da3b56135316c923c03bbbae454d9457a44aec
 DIST puma-4.3.4.tar.gz 241806 BLAKE2B 
5450f14112ad45c48794186c7e9f078feed28a4194a917c949f4058b9d3a115273df6d93260de330047fa59730cb3ad45f31eb05e5880569e95a0b2c9de99a42
 SHA512 
619bf44c17622233b673dbf6c8f34b0463cd32684df81c20f31045d3106a86e110753b4da80e7b51b46fe18d90ee107d9a84a975dc3116840d9a9b5962178873
+DIST puma-5.0.4.tar.gz 275942 BLAKE2B 
1e607d7ff44ae9b677f6fb41355fe3b660bd880a642e5d3859e177c9327b68c0db729621ef0b3d7a5bb08917249fb7eac688027ceb62f072dabe7ba30086bf79
 SHA512 
6804ef3bfd4fa3a6695c213e3550244adace91121cb2c45f06fa4c68fb502787c5fdebba41b4754216eab880ca8738ab6f83d0ec9456a86fc6db99a4d4405bd8

diff --git a/www-servers/puma/puma-5.0.4.ebuild 
b/www-servers/puma/puma-5.0.4.ebuild
new file mode 100644
index 000..4ae517dd995
--- /dev/null
+++ b/www-servers/puma/puma-5.0.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server 
for Ruby/Rack"
+HOMEPAGE="https://puma.io/;
+SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
+RDEPEND+=" dev-libs/openssl:0"
+
+ruby_add_bdepend "virtual/ruby-ssl
+   test? ( dev-ruby/rack >=dev-ruby/minitest-5.9:5 
>=dev-ruby/test-unit-3.0:2 )"
+
+ruby_add_rdepend "dev-ruby/nio4r:2"
+
+all_ruby_prepare() {
+   sed -e '/bundler/ s:^:#:' \
+   -e '/prove/ s:^:#:' \
+   -e '/stub_const/ s:^:#:' \
+   -i test/helper.rb || die
+
+   # Avoid tests failing inconsistently
+   sed -i -e '/test_bad_client/askip "inconsistent results"' 
test/test_web_server.rb || die
+
+   # Avoid launcher tests since they make assumptions about bundler use
+   rm -f test/test_launcher.rb || die
+
+   # Skip integration tests since they make a lot of assumptions about
+   # the environment
+   rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
+
+   # Avoid test that uses unpackaged stub_const
+   sed -i -e '/test_shutdown_with_grace/,/^  end/ s:^:#:' 
test/test_thread_pool.rb || die
+
+   sed -e 's/git ls-files --/find/' \
+   -e 's:_relative ": "./:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/puma_http11 extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/puma_http11
+   cp ext/puma_http11/puma_http11$(get_modname) lib/puma/ || die
+}
+
+each_ruby_test() {
+   einfo "Running test suite"
+   ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', 
'~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require 
f}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/r10k/

2020-11-20 Thread Hans de Graaff
commit: d8fd0fcfba27e5c2cb507ed24545f386a19a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 07:36:42 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 07:36:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fd0bbb

app-admin/r10k: cleanup of broken versions

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/r10k/Manifest |  5 -
 app-admin/r10k/r10k-3.4.1-r1.ebuild | 44 -
 app-admin/r10k/r10k-3.5.0-r1.ebuild | 44 -
 app-admin/r10k/r10k-3.5.1-r1.ebuild | 44 -
 app-admin/r10k/r10k-3.5.2-r1.ebuild | 44 -
 app-admin/r10k/r10k-3.6.0-r1.ebuild | 44 -
 app-admin/r10k/r10k-3.7.0-r1.ebuild | 44 -
 7 files changed, 269 deletions(-)

diff --git a/app-admin/r10k/Manifest b/app-admin/r10k/Manifest
index 8fec325ea53..0143c5caf1c 100644
--- a/app-admin/r10k/Manifest
+++ b/app-admin/r10k/Manifest
@@ -1,6 +1 @@
-DIST r10k-3.4.1.gem 210944 BLAKE2B 
7e4df4786a332264738f3483b9f2e14739cde2a9c1cf33788692ecf6f783b956856cefeb603f3d29338104bc9a89b0a6773e922189a412e01131cf7c77b58823
 SHA512 
b8d214cd6b6bc9ce00b9de22c706213be4c480cdf293b4fb47c0ff0e0dafcb3e16fe2b1ceb8d3abd22810630c4163919ded80ff697dff728b165821de61502f8
-DIST r10k-3.5.0.gem 212992 BLAKE2B 
65acdd8ccf0d3bde1c40f1eab19ba2dc8421db2b2585aae6a9eabe204d7dea42922dcfc9ff20c2e8b6c8a1d8f927c360bb06124d4431c402665a6663b82c1d43
 SHA512 
f4094adb20870e6bb0c68e1b80ee8fcee7eebe9c0040b5e0f2f765f95642ea675c9faff6b4a98e9f38ee0cefb1069af827612997b96c3715d46d40a883da7a61
-DIST r10k-3.5.1.gem 212992 BLAKE2B 
7ec9777a0d6916d960c603da1085365fd30df0e50f89b40c759e947a4b61f5e59081e3d725f5e18fcb0a40ef6345347b90e46de7930cec77abf3b2801ed6dff0
 SHA512 
04588e00951220d5746710d1dddc9930493a5e3ddcb9ad0e78016b924b83c92da3025519d038c85aaff55d6654aced09c90b90bb6cc9949eea992665cdcdfff2
-DIST r10k-3.5.2.gem 213504 BLAKE2B 
50ee6230c5e2bde8413a3bc89f4abc14ae935f29c91d5e65a89181277fad56743be35c3d79a927f7a4315f812143b128b954a0a5b24cc65cd38691499be5
 SHA512 
023e01d77efa4da876afd384b7342666f8a3bf703276c0cc0d6a50599f9c9a7333cd1c230c43c94e2c37f57123b51b0a2d1489e93a91b9c856cd5a2e05df
-DIST r10k-3.6.0.gem 215552 BLAKE2B 
2f8b2df0ae4e47ea4ff33312c2b802be4b7508f03a08c654f963a0816720eda8f16e9930eb3993700b4c935cde1df3e1b4e3bb3dccd07cc3e7b723d6f7e6bbdc
 SHA512 
3b495bf951fd5040378769e78a88c7b1fee33d8f2bb80691666425770707d3e23bc58a35c76a7bc2af1a86ed4ce63578e84d125f77d418fdf1e414ab79975bcb
 DIST r10k-3.7.0.gem 217600 BLAKE2B 
03af5829d027cf4e84c6a04a3977a4fe97c030c1668f6b77792553fbb23265684232215b4fad1b48282bf55fcc14afe65906ca745722bf14436d27a294b47cc6
 SHA512 
31d96b69db34e79439a25b83bae73011b81b0e2eb412f944fc68ef4d087f4715ba30e3821c2a12b79fadf01b95a6922bc7cb5c0ed1c3f6ae8e29785d180925ad

diff --git a/app-admin/r10k/r10k-3.4.1-r1.ebuild 
b/app-admin/r10k/r10k-3.4.1-r1.ebuild
deleted file mode 100644
index b34c3d7d971..000
--- a/app-admin/r10k/r10k-3.4.1-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_EXTRAINSTALL=locales
-
-inherit ruby-fakegem
-
-DESCRIPTION="Puppet environment and module deployment"
-HOMEPAGE="https://github.com/puppetlabs/r10k;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+git"
-
-ruby_add_rdepend "
-   ~dev-ruby/colored-1.2
-   >=dev-ruby/cri-2.15.10:0
-   >=dev-ruby/gettext-setup-0.24:0
-   ~dev-ruby/log4r-1.1.10
-   >=dev-ruby/multi_json-1.10:0
-   =dev-ruby/puppet_forge-2.3*
-"
-
-ruby_add_bdepend "test? (
-   >=dev-ruby/minitar-0.9
-)"
-
-RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
-
-all_ruby_prepare() {
-   sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid specs for unpackaged rugget git provider
-   rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die
-}

diff --git a/app-admin/r10k/r10k-3.5.0-r1.ebuild 
b/app-admin/r10k/r10k-3.5.0-r1.ebuild
deleted file mode 100644
index b34c3d7d971..000
--- a/app-admin/r10k/r10k-3.5.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_EXTRAINSTALL=locales
-
-inherit ruby-fakegem
-

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/gettext-setup/

2020-11-20 Thread Hans de Graaff
commit: 4545522d7b70aac67a291e64e2754f6242d8e161
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 07:11:48 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 07:32:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4545522d

dev-ruby/gettext-setup: cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/gettext-setup/Manifest|  1 -
 dev-ruby/gettext-setup/gettext-setup-0.31.ebuild   | 39 
 .../gettext-setup/gettext-setup-0.34-r1.ebuild | 42 --
 dev-ruby/gettext-setup/gettext-setup-0.34.ebuild   | 39 
 4 files changed, 121 deletions(-)

diff --git a/dev-ruby/gettext-setup/Manifest b/dev-ruby/gettext-setup/Manifest
index 4818cee71f5..d9d3c7ca35c 100644
--- a/dev-ruby/gettext-setup/Manifest
+++ b/dev-ruby/gettext-setup/Manifest
@@ -1,3 +1,2 @@
 DIST gettext-setup-0.30.tar.gz 15952 BLAKE2B 
d224e0fee34b0735fdf22abe2efe81b45c6494fc48ca509daf076cda9d3b83dc6dcd3e44c20ae9776d98b7d6128e5b9a93fa49ba1f2daa4b00929714e8d7365c
 SHA512 
6ee398a131098f46dcc2951d166081a90872330b6ba5637292eb326b1bd6f40f46350f6be7b2b9ebee0c62442609700e06d25befcbcbf6510f3d96e656855124
-DIST gettext-setup-0.31.tar.gz 16043 BLAKE2B 
762d40295644acaaae27045a8a03ddb6a9e0f44093754492da3af4ce9a65fe4f58b9eb53a5d837dd1e553a7301dde29cbe27d4f6a6e7c7fc737ca9516b6eb3c4
 SHA512 
ac408d37a4feb03043368db6dd1e0fe3cc1f08c5d0c161ae8e9b80d0ac514e7d5891fdbdbcafa7bc72c960d38b6965b73c56d5d4e9a3fe1da0502667c33142ef
 DIST gettext-setup-0.34.tar.gz 16010 BLAKE2B 
3da3810bba89205a0a2856760b7fbe7a415207ccc45a3cd2e8aad658131dc751b1ad44178beaee2d0c67164a5e3e7b1ee0aba1c4e1b099f77643d72aec753de3
 SHA512 
479e2a79768923796960b45f1e3b3963939a4166c636ad4c3af60840a5c8449fa7fff81271b4c938e5a441146b25fcdd9fd8bb60e1df7ef31bb39efc56577572

diff --git a/dev-ruby/gettext-setup/gettext-setup-0.31.ebuild 
b/dev-ruby/gettext-setup/gettext-setup-0.31.ebuild
deleted file mode 100644
index 0fc883565d7..000
--- a/dev-ruby/gettext-setup/gettext-setup-0.31.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to ease i18n"
-HOMEPAGE="https://github.com/puppetlabs/gettext-setup-gem;
-SRC_URI="https://github.com/puppetlabs/gettext-setup-gem/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-RUBY_S="${PN}-gem-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/fast_gettext-1.1.0:0
-   >=dev-ruby/ruby-gettext-3.0.2
-   dev-ruby/locale
-"
-
-all_ruby_prepare() {
-   sed -i -e 's/1.1.0/1.1/' \
-   -e "s/spec.version.*$/spec.version = '${PV}'/" 
${RUBY_FAKEGEM_GEMSPEC} || die
-
-   sed -i -e '/simplecov/,/^end/ s:^:#: ; 1irequire "date"' 
spec/spec_helper.rb || die
-
-   # Avoid spec with specific locale requirements
-   sed -i -e '/can clear the locale/,/^end/ s:^:#:' 
spec/lib/gettext-setup/gettext_setup_spec.rb || die
-}

diff --git a/dev-ruby/gettext-setup/gettext-setup-0.34-r1.ebuild 
b/dev-ruby/gettext-setup/gettext-setup-0.34-r1.ebuild
deleted file mode 100644
index e56f46d8242..000
--- a/dev-ruby/gettext-setup/gettext-setup-0.34-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A gem to ease i18n"
-HOMEPAGE="https://github.com/puppetlabs/gettext-setup-gem;
-SRC_URI="https://github.com/puppetlabs/gettext-setup-gem/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-RUBY_S="${PN}-gem-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND+=" dev-vcs/git"
-DEPEND+=" test? ( dev-vcs/git )"
-
-ruby_add_rdepend "
-   >=dev-ruby/fast_gettext-1.1.0:0
-   >=dev-ruby/ruby-gettext-3.0.2
-   dev-ruby/locale
-"
-
-all_ruby_prepare() {
-   sed -i -e 's/1.1.0/1.1/' \
-   -e "s/spec.version.*$/spec.version = '${PV}'/" 
${RUBY_FAKEGEM_GEMSPEC} || die
-
-   sed -i -e '/simplecov/,/^end/ s:^:#: ; 1irequire "date"' 
spec/spec_helper.rb || die
-
-   # Avoid spec with specific locale requir

[gentoo-commits] repo/gentoo:master commit in: app-admin/r10k/

2020-11-20 Thread Hans de Graaff
commit: 8d6f2e57f22ac828d3d8b194746395e449dfb717
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 07:31:33 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 07:32:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6f2e57

app-admin/r10k: fix dependencies

Add and fix gettext related dependencies similar to
dev-ruby/gettext-setup since we don't need to support ruby24.

Fix colored2 dependency.

Closes: https://bugs.gentoo.org/742629
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/r10k/r10k-3.7.0-r2.ebuild | 49 +
 1 file changed, 49 insertions(+)

diff --git a/app-admin/r10k/r10k-3.7.0-r2.ebuild 
b/app-admin/r10k/r10k-3.7.0-r2.ebuild
new file mode 100644
index 000..0d4f8948a75
--- /dev/null
+++ b/app-admin/r10k/r10k-3.7.0-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_EXTRAINSTALL=locales
+
+inherit ruby-fakegem
+
+DESCRIPTION="Puppet environment and module deployment"
+HOMEPAGE="https://github.com/puppetlabs/r10k;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+git"
+
+ruby_add_rdepend "
+   ~dev-ruby/colored2-3.1.2
+   >=dev-ruby/cri-2.15.10:0
+   >=dev-ruby/gettext-setup-0.24:0
+   >=dev-ruby/fast_gettext-1.1:0
+   >=dev-ruby/ruby-gettext-3.0.2:0
+   ~dev-ruby/log4r-1.1.10
+   >=dev-ruby/multi_json-1.10:0
+   =dev-ruby/puppet_forge-2.3*
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/minitar-0.9
+)"
+
+RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
+
+all_ruby_prepare() {
+   sed -e '/s.files/d' \
+   -e '/fast_gettext/ s/1.1.0/1.1/' \
+   -e "/gettext/ s/'< 3.3.0'//" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid specs for unpackaged rugget git provider
+   rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/vcard/

2020-11-20 Thread Hans de Graaff
commit: c79407021747161ea702d621c0160a94d5cc0a02
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 06:35:29 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 06:35:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7940702

dev-ruby/vcard: add 0.3.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/vcard/Manifest   |  1 +
 dev-ruby/vcard/vcard-0.3.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ruby/vcard/Manifest b/dev-ruby/vcard/Manifest
index bb311958aac..a03df8b0bc0 100644
--- a/dev-ruby/vcard/Manifest
+++ b/dev-ruby/vcard/Manifest
@@ -1 +1,2 @@
 DIST vcard-0.2.16.gem 52224 BLAKE2B 
b8ee48d597e00fad376d632813fba61a22ae5b6b16ce3fc9c7b79839fd2f0d0f87b8bede3d3f6ebd41bb205a222fde540f4d3c46fcef8eb9b5a014ce8abf14da
 SHA512 
33c8183d05b160e65a89747587f174dfa91b299c178c265645d271b54506734e818e3d3ac51a5b20fcddbc489b9ff910e321e5a1160f7b6254bc16faa185634b
+DIST vcard-0.3.0.gem 54272 BLAKE2B 
ed019b7f771dbe2da574fc059dacdc8eb5b5eca735abe15c2d8aec08b4f91b22c413f317d4f39f100bc78d16bf8e3edf0e0a99d55b8fbdda5b47315bc33d37b1
 SHA512 
5b54bada881f4d6cce66bb76c15b3594e310659024d163598f857c4c434379c57e07f28873646d0a5a5aecef4313c8fc731313e80df5542e982f333c05802d4d

diff --git a/dev-ruby/vcard/vcard-0.3.0.ebuild 
b/dev-ruby/vcard/vcard-0.3.0.ebuild
new file mode 100644
index 000..8c9fdf412fb
--- /dev/null
+++ b/dev-ruby/vcard/vcard-0.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+# Avoid the complexity of the "rake" recipe and run testrb-2 manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+RUBY_FAKEGEM_RECIPE_DOC=none
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby vcard support extracted from Vpim"
+HOMEPAGE="https://github.com/qoobaa/vcard;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
+
+each_ruby_test() {
+   ruby-ng_testrb-2 --load-path=lib --pattern='.*_test\.rb' test/
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/test-unit/

2020-11-20 Thread Hans de Graaff
commit: 72897b0351d7b425dd5a186228e1fc581ad8d827
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 21 06:34:19 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 21 06:34:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72897b03

dev-ruby/test-unit: add 3.3.7

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/test-unit/Manifest   |  1 +
 dev-ruby/test-unit/test-unit-3.3.7.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index c6ce105367f..e5a2fc99a28 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -2,3 +2,4 @@ DIST test-unit-3.3.3.gem 133120 BLAKE2B 
37fc200b121e84046d1ee483277fc1274dc3bbcd
 DIST test-unit-3.3.4.gem 133120 BLAKE2B 
1f0122ddfd6337a6dcf16c09f294b3632aff6b20491a6d6dd6ebead18570f4db42fcbc656aada7b11a46c0d04c4a1134356db3d101138739973687695221d819
 SHA512 
f8fb546ab764cc01f374fd387b26c0d49b5a572b4a428be9b7a583c449fcb73d4aa755fd16c7a62e24f263f91329e9e9f997646923b38a1e30af1bb3d168
 DIST test-unit-3.3.5.gem 133120 BLAKE2B 
8a799d05fc25a11421eb2385b435de5fc53ffdbffb3ee9c3d4761b11f3b40461ef12b4e2a5583d5ae20fc468846b923317a65cbfbded8dc6ddc066764f1cded4
 SHA512 
eab194e2361b7aa82dbe18d87dd309e81ddb1cb063e289b63a99c4803c0b88d0323a2028afd6585c14e11e458d4cd5ceb67e674bb7d5065d31b91649be2cbd68
 DIST test-unit-3.3.6.gem 133120 BLAKE2B 
bbe79ee41f1e25b49099eb00c8c72dcdafd1b7cbae723c1b78240da000f433877790549c6b0503f654f28d86c87bb125578a6d87b41e8b0a28caba87dad1477c
 SHA512 
af8a632117410b486920e77a5bf91afb774a548166ca5cdb2bdeac6c995bf2da6206d2b00e6904024e5e9bf0f68edf9872192faa471297e64c5d4bd4c554fae3
+DIST test-unit-3.3.7.gem 121856 BLAKE2B 
507c9c538e89156d620b229e0144258def17975d41fa569178bb0c47761d5afdfd6cc8a99e3255e72df7a3eeeb65358faf1ed81571c12242559990762a09f69c
 SHA512 
42419c94740f06d68a26dc2c5e8309658d75aac44f6e391e02085eae1819937fa3ba86e86231dfca91e8de86252b7bc79dc5ffa1e1fb8b0f0ec9074a0056

diff --git a/dev-ruby/test-unit/test-unit-3.3.7.ebuild 
b/dev-ruby/test-unit/test-unit-3.3.7.ebuild
new file mode 100644
index 000..b77e6df078c
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.3.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An xUnit family unit testing framework for Ruby"
+HOMEPAGE="https://rubygems.org/gems/test-unit;
+
+LICENSE="|| ( Ruby GPL-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/power_assert"
+
+all_ruby_prepare() {
+   mv doc doc-install || die "moving doc directory out of the way failed"
+}
+
+each_ruby_test() {
+   ${RUBY} test/run-test.rb || die "testsuite failed"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   newbin "${FILESDIR}"/testrb-3 testrb-2
+}



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-11-19 Thread Hans de Graaff
commit: 9ce3850908ae99df6de54074da773e91a04e8eba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 20 07:09:38 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 20 07:09:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce38509

www-apache/passenger: add 6.0.7

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.7.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index cd110b06f9f..acaabe48395 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81
 DIST passenger-6.0.5.tar.gz 7347149 BLAKE2B 
c2a1cb74a0c5d9ea7ea245b1c55413b8d212dc091bc7ad8727ca4cc4249cbc60e92c5313a5a1f8daf5dcea64485b27fbeeae9fada18727aed20dc38779d112ea
 SHA512 
a6c174a52947f3985a0bbed20996e8386efdac6100a6c7ce9994bb6be7617bf810ac04821fae122e569e1883e8a8b1350cdccfa2b02053e5a4fbd13f891716e4
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
+DIST passenger-6.0.7.tar.gz 7352163 BLAKE2B 
e002f03f761cfd1b2a79f3d518fe25fb1ead4f0431042b6bfe2ecf1b9900e6405abb4d67f9750302149f1d0d2b42bc0fb1c855168b7003ac37eec3297b8f
 SHA512 
6019a93ac500333098cee772b5240f6cbf3a75a8d7cdd2bccac58c28369dddca574dc7e1c239a8f21b863df4825e758bb5eae84b316842168dc875116a07bfca

diff --git a/www-apache/passenger/passenger-6.0.7.ebuild 
b/www-apache/passenger/passenger-6.0.7.ebuild
new file mode 100644
index 000..70b99758160
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.7.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/phusion_passenger/platform_info/compiler.rb || die
+
+   # Use sed here so that we can dynamically set the documentation 
directory.
+   sed -i -e "s:/usr/share/doc/passenger:/usr/share/doc/${P}:" \
+   -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/phusion_passenger/packaging.rb || die
+   rm -f bin/passenger-install-apache2-module || die "

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pdf-core/

2020-11-19 Thread Hans de Graaff
commit: 4f11d188df2ad94d5fb2d1925d00620f0cd7153d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 19 06:25:21 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 19 11:00:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f11d188

dev-ruby/pdf-core: add 0.9.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/pdf-core/Manifest  |  1 +
 dev-ruby/pdf-core/pdf-core-0.9.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/pdf-core/Manifest b/dev-ruby/pdf-core/Manifest
index ef1ff37254b..bc3cadd3211 100644
--- a/dev-ruby/pdf-core/Manifest
+++ b/dev-ruby/pdf-core/Manifest
@@ -1,2 +1,3 @@
 DIST pdf-core-0.7.0.tar.gz 43382 BLAKE2B 
55116d0d997d5e76d94fab0be9bbea273bcd677fee951a71e3209bd764560c4f14fcd55ccb11748041582a12d4a06819a6203453f0e440718533a92287dfcad7
 SHA512 
c99409284e9f7f929902d88ff7943b3dc6b37c32d67ceaa15ad79e1f9a02b561af59889dae4344a1a7749edbb6705e06f6ca356f08ca38742a2623168d53d29d
 DIST pdf-core-0.8.1.tar.gz 44159 BLAKE2B 
9f199a76434ba1813a9d23f1d489a7aa9eea2bb76dcaccbf35323b1d36beb88ee2a2d642eeab872c3ae4911ff461cb3335d8a5d7a90b880c3b5bf52fa40a15ed
 SHA512 
83d5adfb77938caa1458c262ea466377bc5185ff35e18eb365ce8e20f4f317fe17cc50043c2eb76d863bbadcf13f91cd792b2bbb4828d5383fa0e8b8c20cc8d0
+DIST pdf-core-0.9.0.tar.gz 45772 BLAKE2B 
860d0995af759315564b91264f5d6072b8a1530f4c994700e5d2632e0d8c09fd48c9b0991ff8026f68db07c43c412bf13ad73913a82977dad0bf6477fff81dfe
 SHA512 
668b19cd722c56c00330ed81ad4fb8fb8bfa7290c2a8a3d23ab4ca92e7f9ea44729314aaaf68da9cb02dd73643b650ea87437d8d8aba5075342917ebd7ffa2be

diff --git a/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild 
b/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild
new file mode 100644
index 000..5f22995
--- /dev/null
+++ b/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements low level PDF features for Prawn"
+HOMEPAGE="https://github.com/prawnpdf/pdf-core/;
+SRC_URI="https://github.com/prawnpdf/pdf-core/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Ruby GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( =dev-ruby/pdf-inspector-1*
+   >=dev-ruby/pdf-reader-1.2 =dev-ruby/pdf-reader-1* )"
+
+all_ruby_prepare() {
+   sed -i -e "/[Bb]undler/d" spec/spec_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rouge/

2020-11-17 Thread Hans de Graaff
commit: 250f3a7eeff70b8efcc0fe7c765a745a17fed0be
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 18 05:29:13 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 18 05:29:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250f3a7e

dev-ruby/rouge: add 3.25.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rouge/Manifest|  1 +
 dev-ruby/rouge/rouge-3.25.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 0678fa86a85..3166c4d9746 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -4,3 +4,4 @@ DIST rouge-3.21.0.tar.gz 945455 BLAKE2B 
f783bc6750bfc3b463bf63374127be28676428a1
 DIST rouge-3.22.0.tar.gz 943288 BLAKE2B 
9daa8166e05002a633ce6a99a794173148336f3f755f2c672879cffe177d1fda1b37723ed540d3bf8613725bab965213257043a4b7dfaa619650568c946378ba
 SHA512 
83032099a0d540e77a25bd79c94481cb7f39c4a33e9b30f9f74d738ee0781ffc0c9bfbf9b90400d4833975df8a857231bed0739678153d08c716fe7e2cd3f8a8
 DIST rouge-3.23.0.tar.gz 947011 BLAKE2B 
2b9f35859d54aa616e2b30c468466f1e6e9b834e306e9fcf5e1ca3c7814c2966e4286ed2bcbe4236a6926c10c00491d671acd7c2c5a52f37b35155530427
 SHA512 
5babaeec803cc9e3346a82d8599ca305b2dca6bf1e3104741b2cfc2ce25561f03e1f5b96f006af782a50245c35de2944ce51e339c6bbdf076a95779c8a3a32fb
 DIST rouge-3.24.0.tar.gz 954216 BLAKE2B 
6813c0ee4bb6af664b684cf12662e1d0bec916f18aaea1f1d3a081a18fe7dd534298d6432e42c0798b437bddcd305a40fafa8eced4142215d094b8e1c94b5b17
 SHA512 
5823e5907f1b3303b928e88dbad2d95e91846be32e242b8a291ad90108aaae1ac6b8d397a47d3fc4c047a26e260e9b8d45866d0627e0a98f955ff46556ca1908
+DIST rouge-3.25.0.tar.gz 955146 BLAKE2B 
a0e2fb513f3ab251d13c0777bb4620c4b447436a5906c7a0600b3b3652de952ca14a014f59408776cf2dda8f42b835748f1513ce637bee0cb6298392acc0ec3f
 SHA512 
3e50d2655a7a58374a798b6718753cdf73b6edd434d954f11746278073478281dd9df246e6d9524f5c23deaf5b43c9bbe8c750160e356c8ee6ffa9b795c2b2f4

diff --git a/dev-ruby/rouge/rouge-3.25.0.ebuild 
b/dev-ruby/rouge/rouge-3.25.0.ebuild
new file mode 100644
index 000..7e43cc39b02
--- /dev/null
+++ b/dev-ruby/rouge/rouge-3.25.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
+HOMEPAGE="https://github.com/jneen/rouge;
+SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+   test? ( dev-ruby/minitest-power_assert )
+   dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet"
+
+all_ruby_prepare() {
+   rm -f tasks/{check/style,update/changelog}.rake || die
+
+   sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' 
spec/spec_helper.rb || die
+   sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire 
"pathname"' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-macho/

2020-11-17 Thread Hans de Graaff
commit: d7378ebd1ff2078ab7740b2870d6b1de4cbf43a2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 18 05:32:14 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 18 05:32:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7378ebd

dev-ruby/ruby-macho: add 2.5.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-macho/Manifest|  1 +
 dev-ruby/ruby-macho/ruby-macho-2.5.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest
index 8e4f491163c..6aeadde0ed9 100644
--- a/dev-ruby/ruby-macho/Manifest
+++ b/dev-ruby/ruby-macho/Manifest
@@ -1,2 +1,3 @@
 DIST ruby-macho-2.2.0.tar.gz 65473 BLAKE2B 
aedb5524926649d2f1612c135bee2cd18e4740412afd5d0e21616edae46fa4111208d8490fd83a0fe95ed13bd7c33a8a347162c34667f3f4d0bbdf86258bc4c7
 SHA512 
bfb13d0ec52f3fd2a359d0ae8de1437c272545f0ecf594c13ee491089ee79e5d70341e3557e840e82c0ca7d12dba27daff5d011903239d5caaee44f5d5189a97
 DIST ruby-macho-2.3.0.tar.gz 66200 BLAKE2B 
7ef2195a5906b8d7bef1b5baafd74887a0501c5334c6045069c00333b5f94d298487f98e6549739b090bda2f295640ccdf8bfa0d10b26608899b54ac4b02c022
 SHA512 
8ebcf38cc0282c32c6755d76539e7b3836de8f2ee5d2ef659d74a132b19fda73e24d85182b3e70e8d0dc599d48f904b7494e4232a508722aba9d789b151d2fd6
+DIST ruby-macho-2.5.0.tar.gz 66548 BLAKE2B 
256ba814e495a10273cfb8d92e9da9947b6ecb19864b7203f334e58c1dd2aa1de9832300176826e8251784d0b76a8efda2797e1c2d5d3415dbd946e94bbdfcc0
 SHA512 
a7cbe2944a302e6320ec098258b08db0359808abfddee56ef82d541b0473202d92fbacc5560a73d8cd4d17dff6b0b80e1cb93c021a178a50393facd72b9a980f

diff --git a/dev-ruby/ruby-macho/ruby-macho-2.5.0.ebuild 
b/dev-ruby/ruby-macho/ruby-macho-2.5.0.ebuild
new file mode 100644
index 000..4ad3eefba91
--- /dev/null
+++ b/dev-ruby/ruby-macho/ruby-macho-2.5.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-macho.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby"
+HOMEPAGE="https://github.com/Homebrew/ruby-macho;
+SRC_URI="https://github.com/Homebrew/ruby-macho/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   # Avoid benchmarks with additional dependencies
+   rm -f test/bench.rb || die
+   sed -i -e '/test\/bench/ s:^:#:' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-messages/

2020-11-15 Thread Hans de Graaff
commit: 496bddf960f53da250e894b7f567f77660b5ab1b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 15 08:30:40 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 15 08:30:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496bddf9

dev-util/cucumber-messages: install VERSION file

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild 
b/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild
index 3a73f5abb18..6bff67f90b0 100644
--- a/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild
+++ b/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild
@@ -7,6 +7,8 @@ USE_RUBY="ruby25 ruby26 ruby27"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="README.md"
 
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
 inherit ruby-fakegem
 
 DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process 
communication"



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-messages/

2020-11-15 Thread Hans de Graaff
commit: d8397bc9866e16b4088608a77338ccaf54f6d203
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 15 08:12:54 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 15 08:12:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8397bc9

dev-util/cucumber-messages: add 13.2.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-messages/Manifest   |  1 +
 .../cucumber-messages/cucumber-messages-13.2.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-util/cucumber-messages/Manifest 
b/dev-util/cucumber-messages/Manifest
index 15ec0fc3abd..3fb6f645586 100644
--- a/dev-util/cucumber-messages/Manifest
+++ b/dev-util/cucumber-messages/Manifest
@@ -1 +1,2 @@
 DIST cucumber-messages-13.1.0.gem 10752 BLAKE2B 
53ee61ab3ebb9f746701d583abbc78b31f929dabe848b8828df891c0c8a9c2fe1ca416de5cf84cd47bdcb5b7d821a1ddf77ac2e5684b5315fdcdd104dc6b
 SHA512 
cbb7ef75f8ef33dcb6230b62408f4c53ddc490029d271de54c753205aac761b4f47fec72d1d579be9c804c1dd512f3a9359f84b2a633d9bec211bba81b39a9e1
+DIST cucumber-messages-13.2.0.gem 10752 BLAKE2B 
babc649d1ba76819b9d6dade7eb926a0a220da02efdcc6438077c03ae1ebdccb29f2dd7d806fe950c47a796fa0b254760db0cdd4e1ff4d489e750f861156c2fd
 SHA512 
0ad0fd6bcca7965129c70996a35e65fe7cad23b767273c1eb1851fee5c83e26ecdc5e1d5bc63a85950d0248682f45bdcd373da562e4e3fd541e633890216edab

diff --git a/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild 
b/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild
new file mode 100644
index 000..3a73f5abb18
--- /dev/null
+++ b/dev-util/cucumber-messages/cucumber-messages-13.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process 
communication"
+HOMEPAGE="https://github.com/cucumber/cucumber-messages-ruby#readme;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+
+ruby_add_rdepend ">=dev-util/protobuf-cucumber-3.10.8:3"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/listen/

2020-11-15 Thread Hans de Graaff
commit: a626735ae3b19a707060810be1889b7676a1f601
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 15 08:09:59 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 15 08:10:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a626735a

dev-ruby/listen: add 3.3.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/listen/Manifest|  1 +
 dev-ruby/listen/listen-3.3.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 3f8ad16998e..9ecdf3fcaab 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -1,3 +1,4 @@
 DIST listen-1.3.1-git.tgz 35521 BLAKE2B 
6b93daff2b3ba221d0c0f196c67353963e983610dd9deb3409c8ad270f7221d50e9eefee826c16c51ac0361cf7f5da727db216b1bd92a02077b0bee580fa368c
 SHA512 
4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0
 DIST listen-3.2.1.tar.gz 51030 BLAKE2B 
1c7df3910c856c472f42417d51449f04d56635f0c77dbc6eb7a30d25042482f4efc7bbfa2d74609aa9f8d4ae134f53dc675b621efe35c2cc6faed8780d7128c8
 SHA512 
24cd67b926589401123dfce1a344a6d1ab1d0f9435b9646b7f638deebc0f683b77df70064537f84538eaf800beca4c67fd7c02e40d955fac92866b8ce1eeb769
 DIST listen-3.3.0.tar.gz 53387 BLAKE2B 
4e68e0789fde26c43bdeaba3742d1e3ca6f573441ed0b71f54ca85712c39727cb5dc4975b06a6ce52ac2e7049588442a787c7deaada7e162076af5a514884f1f
 SHA512 
c3a4df6293429962c6412b16c7bbabe0244e1296a6bd5516397699f8770793cb7f7dfac78f74593183c2312eb8832f4ab7a650ee29722c7e4e1493faace1b726
+DIST listen-3.3.1.tar.gz 53470 BLAKE2B 
6dfe8074883cbced8f7b707414309428b16e755e6652106cb0525dbee0a7596ae1b57b22e8dca665294d9a23de6776738ecb527ea8467fa6c0ff5a04ecdd04f6
 SHA512 
fbdd743eecd7be5431e7a698d8a00b17f0889975292b1eb798ab8fbddf997aaeb296ee13f846481bc68fbcd512e91f65296792829557a1d420a422717bf1e8a5

diff --git a/dev-ruby/listen/listen-3.3.1.ebuild 
b/dev-ruby/listen/listen-3.3.1.ebuild
new file mode 100644
index 000..7120fbcdf84
--- /dev/null
+++ b/dev-ruby/listen/listen-3.3.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+   rm -f Gemfile || die
+   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+   sed -i -e "/rb-fsevent/d"  lib/listen/adapter/darwin.rb || die
+   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+   mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   rm -rf spec/.fixtures || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/

2020-11-13 Thread Hans de Graaff
commit: 43598619e3bd11492fb097970210c0b7af2bc359
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 07:51:14 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 07:51:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43598619

dev-ruby/duktape-rb: use consistent indentation

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/duktape-rb/metadata.xml | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-ruby/duktape-rb/metadata.xml b/dev-ruby/duktape-rb/metadata.xml
index a8fd9e84b07..9e38302f85b 100644
--- a/dev-ruby/duktape-rb/metadata.xml
+++ b/dev-ruby/duktape-rb/metadata.xml
@@ -1,15 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mare...@gentoo.org
-   Marek Szuba
-   
-   
+  
+mare...@gentoo.org
+Marek Szuba
+  
+  
 r...@gentoo.org
 Gentoo Ruby Project
   
-   
-   judofyr/duktape.rb
-   
+  
+judofyr/duktape.rb
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/

2020-11-13 Thread Hans de Graaff
commit: c3dbe75748adeeefca3dce1657786f7a01dc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 07:09:33 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 07:09:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3dbe757

dev-ruby/duktape-rb: add ruby as co-maintainer

Closes: https://bugs.gentoo.org/754258
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/duktape-rb/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-ruby/duktape-rb/metadata.xml b/dev-ruby/duktape-rb/metadata.xml
index 6d364fd717a..a8fd9e84b07 100644
--- a/dev-ruby/duktape-rb/metadata.xml
+++ b/dev-ruby/duktape-rb/metadata.xml
@@ -5,6 +5,10 @@
mare...@gentoo.org
Marek Szuba

+   
+r...@gentoo.org
+Gentoo Ruby Project
+  

judofyr/duktape.rb




[gentoo-commits] repo/gentoo:master commit in: dev-ruby/duktape-rb/

2020-11-13 Thread Hans de Graaff
commit: 58b6e76aa6211540d343facc61d85eb7b2bf2466
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 07:04:29 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 07:04:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b6e76a

dev-ruby/duktape-rb: add ruby27

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild 
b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
index 6c4321f7fda..3ea9f53b2a6 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
 RUBY_FAKEGEM_NAME="duktape"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-expectations/

2020-11-13 Thread Hans de Graaff
commit: 7c16cba7e48d708603424b7951355e17c277f1f1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 06:43:49 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 06:43:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c16cba7

dev-ruby/rspec-expectations: add 3.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-expectations/Manifest   |  1 +
 .../rspec-expectations-3.10.0.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/rspec-expectations/Manifest 
b/dev-ruby/rspec-expectations/Manifest
index dd17a6e881f..00c26ca13bb 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,4 +1,5 @@
 DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 
5b31c8681306d5c688f62fc3fc6adf7be6cabad6df6fd16195c71787d73495924233d793633fa041a94d796f63c9ff97c58e6f4a75bdc09dfbe56e770bb6a5c9
 SHA512 
6042cafe225b2b16df458c7bf69e1694b637afcac6f6195e35a0be199432610457ccaa3e7e4bd114b27a7a6c3d530d94f4c0603c65f469cbadc55bd3f75b6f3a
+DIST rspec-expectations-3.10.0-git.tgz 211125 BLAKE2B 
50fc17eadc94b94a28bf56b1ba6af1d45afe3f62548533515c49eb434becc11ce12f6b6fbd92e98483a1e7c97beec4f0dbb87bc00f3dc9fa1f6877480dab331e
 SHA512 
edb0be319ca2459425498ebe84db0f712dd9d97b36c8a1d99a810ad16f877226bdf9b88c8e84a8379659179868a173745501ce933519727eae20619cb15c4b2d
 DIST rspec-expectations-3.8.4-git.tgz 200149 BLAKE2B 
45fe4cdc4b032bb773ef0e7d3e9b75e6d14a6e8c1850ad6fd84991d85a61860730caa9f191aa9d1ce4e21c85dadd2c52bb69bd0a1454f5ab918dc1e563fc54f1
 SHA512 
0ecb16f11ccf19c02c40ce587f33846fb2241f1663dd87f012b9b782338c213362dac624c434dee6e00ad2cc7ec4a1cd0af7f2edf1a8e9ebb0a0dfb31cd244d8
 DIST rspec-expectations-3.8.6-git.tgz 200343 BLAKE2B 
9d668216c18716344e8c249086bcbf2b70e7c1a5a0d1f3a5328fe03752ef4ace6f5029219314016a4bb00ef482f440702a2adb7d9fe49392b5b1c6ec15f6a2e5
 SHA512 
9ded8de53127f63f2117f5ef64b6608b643586be498d8df24909366ce159a8bb95c9d8771633b777897f3e4ad3c9a12e3dfe62b2310513320b3d9656d24a120a
 DIST rspec-expectations-3.9.1-git.tgz 203727 BLAKE2B 
47db054658bdec43c252fd5ac155e7ca794d60ecf8c8b0d3c8e072cf05629153c9778ad618619e5cde5400c95a85c1520f2b9fc3824699af33805fa187549115
 SHA512 
23a453a46c3eb3bd3f2a39f48f62f05832cf559b570ba0e09235dd6299687254491bab50f5502fefe69dbdeefa09e9d8c5568bc77d0b6b658bb469e197e67572

diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.10.0.ebuild 
b/dev-ruby/rspec-expectations/rspec-expectations-3.10.0.ebuild
new file mode 100644
index 000..51856b64738
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.10.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-expectations;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*
+   =dev-ruby/rspec-support-${SUBVERSION}*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/rspec-mocks-3.2.0:3
+   >=dev-ruby/rspec-support-3.5.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm -f Gemfile || die
+
+   # fix up the gemspecs
+   sed -i \
+   -e '/git ls/d' \
+   -e '/add_development_dependency/d' \
+   "${RUBY_FAKEGEM_GEMSPEC}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-core/

2020-11-13 Thread Hans de Graaff
commit: c739a8f64962b13c6768cdf33d86d49aa458006c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 06:46:44 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 06:46:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c739a8f6

dev-ruby/rspec-core: add 3.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-core/Manifest |  1 +
 dev-ruby/rspec-core/rspec-core-3.10.0.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index c8ceb8373a7..3fc01df9698 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,4 +1,5 @@
 DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 
37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82
 SHA512 
e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
+DIST rspec-core-3.10.0-git.tgz 396978 BLAKE2B 
6fb8947598234351595a8832e47baf941f2ca3e8bd39570fba79b9539a7af51144ef41a257d309eddab895ba1e8ba7fe1efb22c855aaab7f1556998d7024ef4a
 SHA512 
f00531021e20fd389dd7a5129ff3bf338c3fa35dfa5e15b0b73ba16eb081d3d7ed2014b1b2ea4ad2682e06f2822c2b895736ac9e80d6af3fba1aecb5cfcea8a3
 DIST rspec-core-3.8.2-git.tgz 387788 BLAKE2B 
e6cf93f5cef70f53039b6c22fc875cff58eaff4c0c7d4e75d23dedfbe16081980c6fe575d3082dbe6ed9edc8e81f0cbb9e29618da78af40a94c517a859f9d793
 SHA512 
2fe88ee3d66ecf134562dfa7b1001f23a1a750640c4f65cdec64d85dd735e0fde9d91479286f8f9c38064746813f41632d12d21b3926724ccd7c9ded50d2a7c8
 DIST rspec-core-3.9.1-git.tgz 392102 BLAKE2B 
e41d4d930201e854015b486eb97e32f356027a837930f061f6282215a0d7e80db99c30c8b537d10f9359380512b46a03fe10ec382f5403704cdc7f0c1796aeed
 SHA512 
2da714ebf35e78be789758857efbebc69548df7a11fff8bcd74a854b61485ef726cf0cec781e27a97d20f4eac0010aad50656b6074248c94b1833d4cb267189a
 DIST rspec-core-3.9.3-git.tgz 396080 BLAKE2B 
ea52a33586dc32af49a72950c7dbf24eef52a74891b2d7004ec4c5083e2e6d63c602f5033fba3a8ec1dfe6e8da349208b468a79b4e16aa5150d2fc8e93055c0e
 SHA512 
f821ae3017c0fd9ac7f3ced0e81d0ebc54f2c17261f426c58a46c0bf1debb20efca7acc4b751b671e160de72ce5790f897bcb55d5d276fab228a4ea8d388a046

diff --git a/dev-ruby/rspec-core/rspec-core-3.10.0.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.10.0.ebuild
new file mode 100644
index 000..937c6cffe64
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.10.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+# Also install this custom path since internal paths depend on it.
+RUBY_FAKEGEM_EXTRAINSTALL="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-core;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="highlight"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+   =dev-ruby/rspec-support-${SUBVERSION}*
+   highlight? ( >=dev-ruby/coderay-1.1.1 )
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/nokogiri-1.5.2
+   >=dev-ruby/coderay-1.1.1
+   dev-ruby/syntax
+   >=dev-ruby/thread_order-1.1.0
+   >=dev-ruby/rspec-expectations-3.8.0:3
+   >=dev-ruby/rspec-mocks-2.99.0:3
+   >=dev-ruby/rspec-support-3.9.1:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Avoid dependency on cucumber since we can't run the features anyway.
+   sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
+
+   # Duplicate exe also in bin. We can't change it since internal stuff
+   # also depends on this and fixing that is going to be fragile. This
+   # way we can at least install proper bin scripts.
+   cp -R exe bin || die
+
+   # Avoid unneeded dependency on git.
+   sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
+
+   # Avoid aruba dependency so that we don't end up in dependency hell.
+   sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' 
spec/spec_helper.rb || die
+   rm -f spec/support/aruba_support.rb || 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-mocks/

2020-11-13 Thread Hans de Graaff
commit: 347c58fd24e552f04eba796b7d14c6929e69525f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 06:39:50 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 06:39:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347c58fd

dev-ruby/rspec-mocks: add 3.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-mocks/Manifest  |  1 +
 dev-ruby/rspec-mocks/rspec-mocks-3.10.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index c84b71e9ea8..f33900f3033 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,4 +1,5 @@
 DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 
27ae180381d427b642c53c351e7b53602caba4252ddf5393949d940be8474110eb0697901afaaa878cd8d368f081c6644c0fcbce86d9d14b9f93f48c027ae808
 SHA512 
dd3b9394d56de8d3089dbcda1e1a5bbdc46486876a99a8a83b602b84ba0320913d8e8dabe5e0367645eb01b943607b93e67d87cc26e380c8db6e048e4e0d
+DIST rspec-mocks-3.10.0-git.tgz 193499 BLAKE2B 
9bddac80a299e2fc8f549bf4beb2bd3fa5dea21486df7dda9112b008334014284330965881207fedf4b6bea09c25f36b8b2e15ac7bbc6cb244f3504942673d0c
 SHA512 
a2bf76a59b74b89891e4032519fe83ae49a662d3508ecbd9919e6a76d13f0a736063e7215bfda21a3aa58cd88e69fd5eea2a4cbf998a06ee0c192c3d5650995a
 DIST rspec-mocks-3.8.1-git.tgz 191543 BLAKE2B 
dae8b22a011a3563eb65d1709006169bf5dcf310749cb858f4ff20c7b82e7675a616fc427136fe5e0edeef1db0b42a1d0af1c5623eed35807e84dc355131c8cc
 SHA512 
ec71c4b815beef315f8db329bd2b0e60cdbb1fa37939c624799c1589d94dd28f74b3d1a4c0b9025bc98a809f80d625315458351fe7dec8291bad20e79beecca8
 DIST rspec-mocks-3.8.2-git.tgz 191807 BLAKE2B 
9ec44fcaad9fe1e9d75cfb84253e52411b7083070de5dbb19bcdf7c518eb2439e6493e979daf814df7b31bab8bbe72821d42eb797ab88d95e051a700b63d93b5
 SHA512 
42b9b952386ce862a1cc19116991ae6b4633d551db057babe2e4aa6553acb6eafbb05b98df8a5c6cb362a00025ac3ce0f43f3c4e4ea63343c8bf0dad769a3aed
 DIST rspec-mocks-3.9.1-git.tgz 192772 BLAKE2B 
abcc8fc82648993e6a407a8c4ac4f5b146b821e1e842c1dd2b95824d8468aac0ea796438d77e376c897675f66bd2bc9024da8fa5ccaf60139ea296b388d542cd
 SHA512 
f804783fca4cf2258e83f82515cd5881ceae0bdd3aedb452a1db901e01de5dbca1d2bdef0ac0828a4bd23a1de58d127a42150c8c204219bca39ea7072619098f

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.10.0.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-3.10.0.ebuild
new file mode 100644
index 000..222b056a478
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.10.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-mocks;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
+   >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/rspec-core-3.3.0:3
+   >=dev-ruby/rspec-expectations-2.99.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm Gemfile || die
+
+   # Remove .rspec options to avoid dependency on newer rspec when
+   # bootstrapping.
+   rm .rspec || die
+
+   sed -i -e '1irequire "spec_helper"' 
spec/rspec/mocks/any_instance_spec.rb || die
+
+   sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/erubi/

2020-11-13 Thread Hans de Graaff
commit: 289c632284a43a7ebd15be43f05e05362ae93018
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 06:07:54 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 06:07:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289c6322

dev-ruby/erubi: add 1.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/erubi/Manifest|  1 +
 dev-ruby/erubi/erubi-1.10.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/erubi/Manifest b/dev-ruby/erubi/Manifest
index 9c38ce72f61..011e8eeba48 100644
--- a/dev-ruby/erubi/Manifest
+++ b/dev-ruby/erubi/Manifest
@@ -1 +1,2 @@
+DIST erubi-1.10.0.tar.gz 11212 BLAKE2B 
1a31994bc02a6acd0a5ec025c71961422dc8850de1b871a23b6b89fba59b0d3221153a1e1418d2c279ae40b2a942c53290f4695793b0fedba0a4e7b7c324b41a
 SHA512 
adf62511ce9324b4c5f7a95863254c9d95cf40f2107eddad1118ef97d7f534fb74d79b48575ff17209e492811a9a8f87c52fa7a30e4b6ea4e50504cf5572c024
 DIST erubi-1.9.0.gem 13824 BLAKE2B 
00cb428e3433090370e9f61d2445f98553a45e2a92181076114db2601fa7261d8ffc44c3f4a0ecb73d616fb5e93dcc52ca6a2efab3945b11bd17d4a53c68fed1
 SHA512 
34770c01215b323797739af54c5c821d28e982309a76f0a212657868629625ae6dfca3e9e2f5ae16893813fc81b5afbb172c397ddad1e2f93108c5112c540bd6

diff --git a/dev-ruby/erubi/erubi-1.10.0.ebuild 
b/dev-ruby/erubi/erubi-1.10.0.ebuild
new file mode 100644
index 000..112ff370658
--- /dev/null
+++ b/dev-ruby/erubi/erubi-1.10.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+RUBY_FAKEGEM_GEMSPEC="erubi.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="a ERB template engine for ruby; a simplified fork of Erubis"
+HOMEPAGE="https://github.com/jeremyevans/erubi;
+SRC_URI="https://github.com/jeremyevans/erubi/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest 
dev-ruby/minitest-global_expectations )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-support/

2020-11-13 Thread Hans de Graaff
commit: 302cb359d794b60e01fa77d6f2177a2cfe2d7b03
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 06:38:49 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 06:38:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302cb359

dev-ruby/rspec-support: add 3.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-support/Manifest|  1 +
 dev-ruby/rspec-support/rspec-support-3.10.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 1f00d03f6ab..129df46ef4c 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,3 +1,4 @@
+DIST rspec-support-3.10.0-git.tgz 72853 BLAKE2B 
59c585800013fff2dea15ad33dfeed430c9a932206623bb368f4f4660682f537391090cc8538f9052ebafcab336ebd2fdc79003844330adc447be6d977e5648b
 SHA512 
f7183f01b7a7ad55360823617a88a46b2351063d85d81bbd722ecf8b4bb41d014c9ae0af6123caa9405374d484aa61971153f4c59d009986aa20e93afd4a177d
 DIST rspec-support-3.8.2-git.tgz 69112 BLAKE2B 
84600d3e2b4d847618f7f53efdf60be3836c7ba6c586de88cdf085e84749e616ad556683b1e7b588b9aec08adee10054e64ae1daf69c6ad58a00d1c2447171f7
 SHA512 
9fb9f8f2507edee5e7c414d32c1641803eed7a5e17fd300308449277ec6efb786f07207d8f28bcea0a669b8d76a2da53057488d149990ae973c0f7a0343180dc
 DIST rspec-support-3.8.3-git.tgz 69654 BLAKE2B 
1ea3eed0602655fbf5f92cdc14217eb8377d980378c9835a342840bb7a00bb1cf095b6fe57a24f80c01ce1835b398ac3c1bd11ac1f95a90b501be6a000e8f6d2
 SHA512 
90d678e08ca93be30ace986a60aba4c4a81a58d7c56d34863aca70f91efe92480299970aa7eb158e3f8c4878b1ea3303aa0afabfc8c7782bc78f7f63b90b4f9a
 DIST rspec-support-3.9.0-git.tgz 69705 BLAKE2B 
96d5cea9c63e6ec2acdbbfc4b7253acc26dbf5202c3bafc4a461123380db7d56958d2bbc787eaf3f1c480801441f6a134e1f29b1d3ce23b1bd3225fe4d8f37a5
 SHA512 
10e8fa4af59097891219f00e2ced5940e7a5bc67d946fbd348683d2246a4a491e62f7bac6bb757e14d82bb0ba970fe5633609ca4ab2c97c4900719b8004cf4b5

diff --git a/dev-ruby/rspec-support/rspec-support-3.10.0.ebuild 
b/dev-ruby/rspec-support/rspec-support-3.10.0.ebuild
new file mode 100644
index 000..ae05db178ec
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.10.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-support;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 
>=dev-ruby/thread_order-1.1.0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Remove spec that, by following symlinks, tries to scan pretty much
+   # the whole filesystem.
+   rm spec/rspec/support/caller_filter_spec.rb || die
+
+   # Avoid spec that requires a dependency on git
+   sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb 
|| die
+
+   # Avoid a spec requiring a specific locale
+   sed -i -e '/copes with encoded strings/ 
s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+
+   # Avoid a brittle spec depending on ruby implementation details
+   # should be fixed upstream in next version
+   #sed -i -e '/returns a hash containing nodes for each line number/askip 
"ruby26"' spec/rspec/support/source_spec.rb || die
+}
+
+each_ruby_prepare() {
+   # Use the ruby version being tested
+   sed -i -e '/shell_out/ s:ruby:'${RUBY}':' 
spec/rspec/support/spec/shell_out_spec.rb || die
+}
+
+each_ruby_test() {
+   RUBYLIB=lib ${RUBY} -S rspec spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec/

2020-11-13 Thread Hans de Graaff
commit: 6c0c067bf2ea03633a46d31ec291aa99c26dc680
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 14 06:47:09 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 14 06:47:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0c067b

dev-ruby/rspec: add 3.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec/Manifest|  1 +
 dev-ruby/rspec/rspec-3.10.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 7d026f85e35..2013450792d 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,3 +1,4 @@
 DIST rspec-2.99.0.gem 5632 BLAKE2B 
eba837aeebcb0d65dc18a644fd935f241a6703998885418460b2c0bb59574ef144c416518099a77905ca7676852903804169d1bafc2cf8b3f79654b669c43762
 SHA512 
bcdf5e86938b102200144c49370e0a0691e39a8720048df2eab1a55f95a5bc5e4ced84c7da86d0ddc83ee4ce0f40602c2ae7ee10e55dccf8bb8b769ab048ebb8
+DIST rspec-3.10.0.gem 10752 BLAKE2B 
e0af9c31a5263b0656341be7432e1597afa56af9bfc5e6d21f1daa7553e5bd3daf2b383a7e1a5b6f761a5880540020e7accd8d4eb6cca6e57d616dcc41690970
 SHA512 
dd1a3a1c7c73ae9c053e071d7851780d8cf61e92ddba24072b9f2c00a342ed08c81090332ba2eaf7ab96adac3fc723685996195e5cc584e15de57ff02a4455ec
 DIST rspec-3.8.0.gem 10752 BLAKE2B 
14b1710fb64fb2ab46d59ac692ceb95dbe7f5e2f5c54e4f97170bd99c2b0d32e1977250f69160ab191367c8016663ecf5cd4e0c89941ff12c727ed52e6118551
 SHA512 
aa3ecee499240a26866797c00461c7e63915bb84a9a29afce75bd4e7864027588bafde05b108aa7b6d988c1a123265587db807567a8e0f3d03527b0f2d8329ba
 DIST rspec-3.9.0.gem 10752 BLAKE2B 
212cebbae9e71b8a090757ec4b9902f20043eaf95b079a409247990e1fca4236e13d0e9a3bd9b9eacfbc2d2aaab19583452dbe08b298ca69a85e20f0163741c2
 SHA512 
a7dbb22f01d842a41b54c375d32d94c77a7b964d1ea5b1971e7c228dfd5dbfcfe03c007d687781addb93f819dde8de664dda307c266137fdd0a07dab96f96fad

diff --git a/dev-ruby/rspec/rspec-3.10.0.ebuild 
b/dev-ruby/rspec/rspec-3.10.0.ebuild
new file mode 100644
index 000..517190c916c
--- /dev/null
+++ b/dev-ruby/rspec/rspec-3.10.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+   =dev-ruby/rspec-core-${SUBVERSION}*
+   =dev-ruby/rspec-expectations-${SUBVERSION}*
+   =dev-ruby/rspec-mocks-${SUBVERSION}*"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ascii85/

2020-11-12 Thread Hans de Graaff
commit: 08a5dba10eddfe9c7ff1498c0e974da6a7b4ec0c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 13 06:42:25 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 13 06:42:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a5dba1

dev-ruby/ascii85: add 1.1.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ascii85/Manifest |  1 +
 dev-ruby/ascii85/ascii85-1.1.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/ascii85/Manifest b/dev-ruby/ascii85/Manifest
index fb602c2a6d6..d2705ed078a 100644
--- a/dev-ruby/ascii85/Manifest
+++ b/dev-ruby/ascii85/Manifest
@@ -1 +1,2 @@
 DIST Ascii85-1.0.3.gem 11776 BLAKE2B 
e08bbc089546dd3b91ff5fd85b8652dd6f5c06025c29ac67004bd7d4c7bb8fc38c77b604dd5a884970b05041e173f37eaf895f0bb9ac1947ce70e4f0cc54906c
 SHA512 
b324ff06ea0cd46a679619a2bfca9f05c30ece9f0342f8a8d097841f3fb4dbb29cf4b6f6832742c50fe5a51895a9048308981be296466422269ce34c4d936f5c
+DIST Ascii85-1.1.0.gem 12288 BLAKE2B 
637ee421b51ec8ee88f00c32acc4d05a818fe7a26ec9f512a207d5c2e8c9b99e9866b904451a2ae811f024cd26b810b3dfbc346b6d935fd135a2c2615f2453ef
 SHA512 
f160dbc06f49aaf1c678ece5b94fab4c3878cf7fe6accc267e64505e412072cb28b9dc28ec1ed8bf01ddbd7c08c920d95fbe182f756072d614b9827f6ec50094

diff --git a/dev-ruby/ascii85/ascii85-1.1.0.ebuild 
b/dev-ruby/ascii85/ascii85-1.1.0.ebuild
new file mode 100644
index 000..4bbddd140e2
--- /dev/null
+++ b/dev-ruby/ascii85/ascii85-1.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md History.txt"
+
+RUBY_FAKEGEM_NAME="Ascii85"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Methods for encoding/decoding Adobe's binary-to-text encoding of 
the same name"
+HOMEPAGE="https://github.com/datawraith/ascii85gem;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/listen/

2020-11-10 Thread Hans de Graaff
commit: 275e01c755a3fc2e2084763df54c1a71fcf06043
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 11 06:10:05 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 11 06:10:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275e01c7

dev-ruby/listen: add 3.3.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/listen/Manifest|  1 +
 dev-ruby/listen/listen-3.3.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index c923be24e9f..3f8ad16998e 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -1,2 +1,3 @@
 DIST listen-1.3.1-git.tgz 35521 BLAKE2B 
6b93daff2b3ba221d0c0f196c67353963e983610dd9deb3409c8ad270f7221d50e9eefee826c16c51ac0361cf7f5da727db216b1bd92a02077b0bee580fa368c
 SHA512 
4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0
 DIST listen-3.2.1.tar.gz 51030 BLAKE2B 
1c7df3910c856c472f42417d51449f04d56635f0c77dbc6eb7a30d25042482f4efc7bbfa2d74609aa9f8d4ae134f53dc675b621efe35c2cc6faed8780d7128c8
 SHA512 
24cd67b926589401123dfce1a344a6d1ab1d0f9435b9646b7f638deebc0f683b77df70064537f84538eaf800beca4c67fd7c02e40d955fac92866b8ce1eeb769
+DIST listen-3.3.0.tar.gz 53387 BLAKE2B 
4e68e0789fde26c43bdeaba3742d1e3ca6f573441ed0b71f54ca85712c39727cb5dc4975b06a6ce52ac2e7049588442a787c7deaada7e162076af5a514884f1f
 SHA512 
c3a4df6293429962c6412b16c7bbabe0244e1296a6bd5516397699f8770793cb7f7dfac78f74593183c2312eb8832f4ab7a650ee29722c7e4e1493faace1b726

diff --git a/dev-ruby/listen/listen-3.3.0.ebuild 
b/dev-ruby/listen/listen-3.3.0.ebuild
new file mode 100644
index 000..7120fbcdf84
--- /dev/null
+++ b/dev-ruby/listen/listen-3.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+   rm -f Gemfile || die
+   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+   sed -i -e "/rb-fsevent/d"  lib/listen/adapter/darwin.rb || die
+   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+   mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   rm -rf spec/.fixtures || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parallel/

2020-11-10 Thread Hans de Graaff
commit: 6a92f88f3e37c771b3441910dfc715500c8a4761
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 11 06:09:27 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 11 06:09:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a92f88f

dev-ruby/parallel: add 1.20.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/parallel/Manifest   |  1 +
 dev-ruby/parallel/parallel-1.20.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index fbc3836dad6..d4f9c78f10a 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1 +1,2 @@
 DIST parallel-1.19.2.tar.gz 21752 BLAKE2B 
aac6564ad95d8e366ad079854f22e7dcb149643db5792ee81c84c8c765185e367dedd0e635d2373aeefcd84997da89f9f9f4f6c398e753af4a1ddbf90e428dd0
 SHA512 
192ce4dc18ecb47522360d0d7022a9e20d72e90ad09889f1b7f29c20c74c980319956f316a35aad0fc7efcd8aac5a635da69eebcf78ba34659365df20e402c3c
+DIST parallel-1.20.0.tar.gz 20598 BLAKE2B 
f9e8626bf6430fffecd9aafb54e0c8c4b61f70dd58f7a2faee0e4c83c10c19d8eac419ab3e22fb75942a5c63f729d47d5e64683caa7f24bc304a1cb16862e18c
 SHA512 
dc472a4792bea7b22b6613942a9c640437cb332d879406af2fad3de0f0529983ba92e6ee2e6f2d424e57695f238d44bf6987c6edc3ce5afca4b024b7501d9508

diff --git a/dev-ruby/parallel/parallel-1.20.0.ebuild 
b/dev-ruby/parallel/parallel-1.20.0.ebuild
new file mode 100644
index 000..e49b4e4213b
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.20.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="parallel.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel;
+LICENSE="MIT"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="1"
+IUSE="test"
+
+DEPEND+="test? ( sys-process/lsof sys-process/procps )"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:6.0 
dev-ruby/sqlite3 )"
+
+each_ruby_prepare() {
+   # Make sure the correct ruby is used for testing
+   sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' \
+   -e '1i require "tempfile"; gem "activerecord", "~>6.0.0"' 
spec/cases/helper.rb || die
+   sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+   # Avoid a failing spec regarding to pipes. The spec seems like it
+   # should always fail.
+   sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
+   -i spec/parallel_spec.rb || die
+
+   # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now 
and then.
+   sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb 
|| die
+
+   # Avoid spec broken on Ruby 2.1 that clearly doesn't match code and 
doesn't really test anything
+   sed -i -e '/doesnt use Etc.nprocessors in Ruby 2.1 and below/,/end/ 
s:^:#:' spec/parallel_spec.rb || die
+}
+
+each_ruby_test() {
+   # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+   TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tzinfo/

2020-11-09 Thread Hans de Graaff
commit: 7bfa23a4dea114a09ce72e034ec59c49cf28b2fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 10 06:09:43 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 10 06:09:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfa23a4

dev-ruby/tzinfo: add 1.2.8

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/tzinfo/Manifest|  1 +
 dev-ruby/tzinfo/tzinfo-1.2.8.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/tzinfo/Manifest b/dev-ruby/tzinfo/Manifest
index 48522f982ff..7cdb5be2160 100644
--- a/dev-ruby/tzinfo/Manifest
+++ b/dev-ruby/tzinfo/Manifest
@@ -1,4 +1,5 @@
 DIST tzinfo-1.2.5.gem 153600 BLAKE2B 
3df5625c61eabf94bb457381ac7d0cdebd5b55da3bb043fe58063cb623b502e026a71faef4f7d7efe75eae2fdfd0bf3e0b97a3763fec9a1018f0c6c2ae0f
 SHA512 
87f7cd66d6e80d51d216cb993cc76fe7758db03ffd39dde96eb24a9d208699766a8dbff048485fb732ce125ee9f971e38ed9ee1197f3ee3fc3ee8a8da840dd45
 DIST tzinfo-1.2.7.gem 156672 BLAKE2B 
c1b52d2ac03fa9d11b68579931991887f566e3cb269bb5eb8b66c3a636decedc99b1729504c6941b260af9415815f5098fb3bba29ac7585da1497eb0fa7efba7
 SHA512 
dc8d45b09e4f77e5b6f17c9f707932554fc8be8029a9641d82cb8229d764c35522b2d20cc34d50a52835d148135e39a0dc91a7c2bac3eb5077057ac06d67f3bd
+DIST tzinfo-1.2.8.gem 166400 BLAKE2B 
67f116171a6cfd2680c5eeac3cf7a034b446e973f2658052a70fff8d0571bfae03ee212b26d277c6b5050943f6117b5d8ce7c2ce5c5ab6891a1b8e9212bf7ded
 SHA512 
5573b252d91a77b1e1ace2d2ccf48f7dd9bfb79b8b0b15ba2e8757e5fdcb9cbc044abdcf82beacffa284fc57ded2b579feccc393331f0f5a680e5f5c6275b62a
 DIST tzinfo-2.0.2.tar.gz 213501 BLAKE2B 
7886ba84257b85104073445d0948fd5f58985fa0f5f85c1ec15978c6f497fffb9bd997a0bae1313d697115c487c069dda1b7e5dd4ec2c7580951d0a8ddf8d623
 SHA512 
a0c71dd9299e84bd71a91858ba8c12a0ba00c625219da1172d5cd1dfd35318ce8a83e59f45489c2ed5161761e1c39834ba63dbfa189acb100ba37ceae842668d
 DIST tzinfo-2.0.3.tar.gz 223942 BLAKE2B 
975c2278ba86c7aaf11cb870b12fa41a9fb3eb8b8b87628bcb0b09f54d7f2490b2d9864dd411f646f20c3760ed0949a8ee4266c28a6b0607927e9807743a9f13
 SHA512 
c9e94af668217226533d2810b647cc7a0d0a553177ab9c4102e5676fa21d4384e833c887f5cb3f9c00cf738763dcd39b25d991483641426c407237938e076adf

diff --git a/dev-ruby/tzinfo/tzinfo-1.2.8.ebuild 
b/dev-ruby/tzinfo/tzinfo-1.2.8.ebuild
new file mode 100644
index 000..516750d2459
--- /dev/null
+++ b/dev-ruby/tzinfo/tzinfo-1.2.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test_zoneinfo"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Daylight-savings aware timezone library"
+HOMEPAGE="https://tzinfo.github.io/;
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+RDEPEND="sys-libs/timezone-data"
+DEPEND="test? ( sys-libs/timezone-data )"
+
+ruby_add_rdepend ">=dev-ruby/thread_safe-0.1:0"
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Avoid taint tests that throw SecurityErrors on newer ruby versions.
+   sed -i -e '/_info_tainted/askip"SecurityError"' 
test/tc_ruby_data_source.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tzinfo/

2020-11-09 Thread Hans de Graaff
commit: ce3521ecc88e2cf46ce36fe57d1abe522312dce4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 10 06:08:37 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 10 06:08:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3521ec

dev-ruby/tzinfo: add 2.0.3

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/tzinfo/Manifest|  1 +
 dev-ruby/tzinfo/tzinfo-2.0.3.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/tzinfo/Manifest b/dev-ruby/tzinfo/Manifest
index ca7c5fe3a34..48522f982ff 100644
--- a/dev-ruby/tzinfo/Manifest
+++ b/dev-ruby/tzinfo/Manifest
@@ -1,3 +1,4 @@
 DIST tzinfo-1.2.5.gem 153600 BLAKE2B 
3df5625c61eabf94bb457381ac7d0cdebd5b55da3bb043fe58063cb623b502e026a71faef4f7d7efe75eae2fdfd0bf3e0b97a3763fec9a1018f0c6c2ae0f
 SHA512 
87f7cd66d6e80d51d216cb993cc76fe7758db03ffd39dde96eb24a9d208699766a8dbff048485fb732ce125ee9f971e38ed9ee1197f3ee3fc3ee8a8da840dd45
 DIST tzinfo-1.2.7.gem 156672 BLAKE2B 
c1b52d2ac03fa9d11b68579931991887f566e3cb269bb5eb8b66c3a636decedc99b1729504c6941b260af9415815f5098fb3bba29ac7585da1497eb0fa7efba7
 SHA512 
dc8d45b09e4f77e5b6f17c9f707932554fc8be8029a9641d82cb8229d764c35522b2d20cc34d50a52835d148135e39a0dc91a7c2bac3eb5077057ac06d67f3bd
 DIST tzinfo-2.0.2.tar.gz 213501 BLAKE2B 
7886ba84257b85104073445d0948fd5f58985fa0f5f85c1ec15978c6f497fffb9bd997a0bae1313d697115c487c069dda1b7e5dd4ec2c7580951d0a8ddf8d623
 SHA512 
a0c71dd9299e84bd71a91858ba8c12a0ba00c625219da1172d5cd1dfd35318ce8a83e59f45489c2ed5161761e1c39834ba63dbfa189acb100ba37ceae842668d
+DIST tzinfo-2.0.3.tar.gz 223942 BLAKE2B 
975c2278ba86c7aaf11cb870b12fa41a9fb3eb8b8b87628bcb0b09f54d7f2490b2d9864dd411f646f20c3760ed0949a8ee4266c28a6b0607927e9807743a9f13
 SHA512 
c9e94af668217226533d2810b647cc7a0d0a553177ab9c4102e5676fa21d4384e833c887f5cb3f9c00cf738763dcd39b25d991483641426c407237938e076adf

diff --git a/dev-ruby/tzinfo/tzinfo-2.0.3.ebuild 
b/dev-ruby/tzinfo/tzinfo-2.0.3.ebuild
new file mode 100644
index 000..f95e0c59ce2
--- /dev/null
+++ b/dev-ruby/tzinfo/tzinfo-2.0.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test_zoneinfo"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="tzinfo.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Daylight-savings aware timezone library"
+HOMEPAGE="https://tzinfo.github.io/;
+SRC_URI="https://github.com/tzinfo/tzinfo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+RDEPEND="sys-libs/timezone-data"
+DEPEND="test? ( sys-libs/timezone-data )"
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Skip safe tests since we cannot guarantee the correct permissions
+   # on directories for it to pass.
+   sed -e '/safe_test/askip "does not pass in gentoo test environment"' -i 
test/test_utils.rb || die
+
+   # Loosen test dependencies
+   sed -e '/rake/ s/12.2.1/12.2/' \
+   -e '/simplecov/d' \
+   -i Gemfile || die
+   sed -e '/TEST_COVERAGE/d' -i Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S bundle exec rake test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-oembed/

2020-11-08 Thread Hans de Graaff
commit: 4890cf11147d0da6dacba07dbb4f1af6b6d5c659
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov  9 06:02:56 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Nov  9 06:32:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4890cf11

dev-ruby/ruby-oembed: add 0.14.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-oembed/Manifest  |  1 +
 dev-ruby/ruby-oembed/ruby-oembed-0.14.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/ruby-oembed/Manifest b/dev-ruby/ruby-oembed/Manifest
index ce5a59e8f5f..01989da665b 100644
--- a/dev-ruby/ruby-oembed/Manifest
+++ b/dev-ruby/ruby-oembed/Manifest
@@ -1 +1,2 @@
 DIST ruby-oembed-0.13.1.gem 4509184 BLAKE2B 
212cdb606a1155349c23c1c06f25fedbcc2436dc22a52c8f405b63e27457881617b41d79db15e92e5caac8094c7a9ea912f1b16d994448f5296d3c6117062f17
 SHA512 
d87f65f1d76d485488c81d4fa2b2df5580a03104a16e3af5e65e6987f4652b3f5652ebcb0a79eab882ef0e5cc9c7b35537032a849de7b848b609f13ca3b83dd8
+DIST ruby-oembed-0.14.0.gem 4510208 BLAKE2B 
c27df5f0cb48e64b754ecbf526dbb82efff66401ca28a9a45243c5e78397a114203a1a997545055fe2ef45c49bfcdc2005540af9b35b97b8f278e8a173211218
 SHA512 
101a9f8a35bfa5cd5fb7ecab1f8ee8b616286d6d880506c936ec20fb1749bc6c4ed7c61ebd9ea2247017567ca7e885dc9d83b38f3c55ed9e97a1b7cbe7e53d29

diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.14.0.ebuild 
b/dev-ruby/ruby-oembed/ruby-oembed-0.14.0.ebuild
new file mode 100644
index 000..39b5682b558
--- /dev/null
+++ b/dev-ruby/ruby-oembed/ruby-oembed-0.14.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An oEmbed consumer library written in Ruby."
+HOMEPAGE="https://github.com/judofyr/ruby-oembed;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test?
+   (
+   dev-ruby/json
+   dev-ruby/vcr:5
+   dev-ruby/xml-simple
+   dev-ruby/nokogiri
+   dev-ruby/webmock:3
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler but keep vcr version requirement
+   rm -f Gemfile || die
+   sed -i -e '1igem "vcr", "~> 5.0"' spec/spec_helper.rb || die
+
+   # Avoid development dependencies
+   sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-prof/

2020-11-08 Thread Hans de Graaff
commit: fa2d4628ff5d231e4415b195beedfa7b9d1bbda3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov  9 06:32:39 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Nov  9 06:32:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2d4628

dev-ruby/ruby-prof: add 1.4.2

Closes: https://bugs.gentoo.org/741482
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-prof/Manifest   |  1 +
 dev-ruby/ruby-prof/ruby-prof-1.4.2.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index 8560a5d3fca..07c13e32180 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,2 +1,3 @@
 DIST ruby-prof-0.18.0.tgz 93925 BLAKE2B 
f7e0825e5291fdab017035b2a71029407d2b01161f4c4c7aa1f10a80b4080ac14f7adaa2c0340fe5c80f7352181d085d724dee66597ed29825ab7116d37c5e58
 SHA512 
1743bbd97789c9de66e9479384d204b0870e43a265471f0fbdf7a72bb19d77a30afc25da9d0ac66a921c28ce83d8a8d72279bdd9b23cf8505ccde952092dd9a5
 DIST ruby-prof-1.4.1.tgz 90180 BLAKE2B 
d996474330146a5daac50f1dcc2e39ed9d3c43ab5f4851805ab264168d3a242371cf216df53c474360de164dd42c14465b4d660c4a6aee7e8983d69ea52dc4e0
 SHA512 
a436f5fb81bc972c799591ee1077d8fe3d092680c8c0c40ca3607f7ba49611e6fb986464df16bacc7e429ad51276f76c800457a3a68beb659ef8ad01d183434a
+DIST ruby-prof-1.4.2.tgz 90386 BLAKE2B 
55263f6cd24b18112a917c2b03a57ca91619419244f79b2b06f6d6794f76d9411d4e1b39dbb2e4b7e2ca6cc03b244f529f4b56fec54ef5fda18853ec2ef05fb4
 SHA512 
e75a8898533dd2ce9098fcf940883e3cbeaeaecdaebe3592ee67321feb4e294e25bdf14ce6cac50fb6d582cd55d33f175929a1d5446a21b74eb86c468e779fc3

diff --git a/dev-ruby/ruby-prof/ruby-prof-1.4.2.ebuild 
b/dev-ruby/ruby-prof/ruby-prof-1.4.2.ebuild
new file mode 100644
index 000..46325890cca
--- /dev/null
+++ b/dev-ruby/ruby-prof/ruby-prof-1.4.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="https://github.com/ruby-prof/ruby-prof;
+SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   # Avoid bundler
+   sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
+
+   sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb 
|| die
+
+   # We install the shared object in lib, not ext.
+   sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
+
+   # Avoid unneeded dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
+
+   # Create directory required for the test suite to pass
+   mkdir tmp || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/ruby_prof extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/ruby_prof || die "build failed"
+
+   cp ext/ruby_prof/*$(get_modname) lib/ || die "copy of extension failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/image_processing/

2020-11-07 Thread Hans de Graaff
commit: e51fc05e7ba7413f91e5925ec441a618c41dd571
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov  8 06:26:30 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  8 06:26:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51fc05e

dev-ruby/image_processing: add 1.12.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/image_processing/Manifest |  1 +
 .../image_processing-1.12.1.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/image_processing/Manifest 
b/dev-ruby/image_processing/Manifest
index 861c864c4c9..b20691d87db 100644
--- a/dev-ruby/image_processing/Manifest
+++ b/dev-ruby/image_processing/Manifest
@@ -1,3 +1,4 @@
 DIST image_processing-1.10.3.tar.gz 985090 BLAKE2B 
9626dd41ae97cd0c68b857ccce2dd2b5eebbc04a5a3fc145cfde681b8ba9cc78806ddf1e7542afa2799ad707ced592149304216875297fc1bac112501dfcdbbb
 SHA512 
7883199b2ccd693ae91a5d028a7c7bf5834cb36c7a48b4d02d1d92d7681e382a4e6605ca80cb0ca2f9949bfa95d8dafac3057e2508bb2932c5c3c0c3dee99b12
 DIST image_processing-1.11.0.tar.gz 985565 BLAKE2B 
2ab1cfcdb0637dfbba50558cdb0b778cbb2f7bccf2a12aff5515171e252b0f41624d1867a2cb825d7200b5c09eb57d4f002cd086fdb987a9513a2ef3401a2db3
 SHA512 
2978ab351f6afaa9bb4ff08be6f89a27a634ac49a239a88c59cd40c877ffe4da57bdfe0d02af31577be113f04d7dc736e891b1edebc09fd4829bbe89085c4282
 DIST image_processing-1.12.0.tar.gz 986331 BLAKE2B 
765906d2cfcb63ef8257144bc54744d9a43f4673fb5d1f99d7230bee52534ebae1e6d39009203a1fa080e42889c55885e8e828be1d282d8d2de7358cf69ad2ca
 SHA512 
b1bd8b8da8aedc348591c900dfc0f6a862acfb7f12f10640ce4db181b738a145efc8c1ce8d6f0863930fdd7989670e1114dc8d91581a22e7f9093cf6ae9ad61c
+DIST image_processing-1.12.1.tar.gz 986447 BLAKE2B 
cd3fa67c7f9890835d86fe669c5aa450fd91d1a898da3193da0e8d630bbe141867a2b9ac08f28886d167a9bd07128ea135c6300a265517d0155ccdda48a00b03
 SHA512 
c2f3f3db1c06a8730d98193276b12b9371735929b267054a7866fda032f5860474390b245bcb2017e60cc1b601a2f0f598fc8ebb358e6a98e25bac6fa4d96c7b

diff --git a/dev-ruby/image_processing/image_processing-1.12.1.ebuild 
b/dev-ruby/image_processing/image_processing-1.12.1.ebuild
new file mode 100644
index 000..b5cac1d4884
--- /dev/null
+++ b/dev-ruby/image_processing/image_processing-1.12.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md doc/*.md"
+
+RUBY_FAKEGEM_GEMSPEC="image_processing.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="High-level image processing helper methods with libvips and 
ImageMagick"
+HOMEPAGE="https://github.com/janko/image_processing;
+SRC_URI="https://github.com/janko/image_processing/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff] )"
+
+ruby_add_rdepend "
+   >=dev-ruby/mini_magick-4.9.5:0
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/minitest-5.8:5
+   >=dev-ruby/minitest-hooks-1.4.2
+   dev-ruby/minispec-metadata
+)"
+
+all_ruby_prepare() {
+   # Only support imagemagick for now since vips is not packaged
+   sed -i -e '/ruby-vips/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+   rm -f test/{builder,pipeline,vips}_test.rb || die
+   sed -i -e '/assert_dimensions/ s:^:#:' test/*_test.rb || die
+
+   # phash is not packaged
+   sed -i -e '/\(assert\|refute\)_similar/ s:^:#:' test/*_test.rb || die
+
+   sed -i -e '/\(bundler\|phashion\|vips\)/ s:^:#:' Rakefile 
test/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-color/

2020-11-07 Thread Hans de Graaff
commit: 5696adaa9bffbdd44db631fe95505d377c8d2b61
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov  8 06:33:28 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  8 06:33:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5696adaa

dev-ruby/tty-color: add 0.6.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/tty-color/Manifest   |  1 +
 dev-ruby/tty-color/tty-color-0.6.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/tty-color/Manifest b/dev-ruby/tty-color/Manifest
index 8b217241b16..e75caca214a 100644
--- a/dev-ruby/tty-color/Manifest
+++ b/dev-ruby/tty-color/Manifest
@@ -1,2 +1,3 @@
 DIST tty-color-0.4.3.gem 11776 BLAKE2B 
4e51a41fb97b343c22a6ae832a449905fc215b7e218a31c993a47c66c66c049f70ce0da163d27f593309c6e49c014badc378ea89dec42c94ce6ba9e088798952
 SHA512 
4447c02f9b738f4fbecc14149d6c09da2da36c489d118f7d18b85f48b9c22b7939e5c62a32048f1a0c958533be15ead3952c72ea03fd1d06b23b1ed29beadcd8
 DIST tty-color-0.5.2.tar.gz 11437 BLAKE2B 
a123a46f855a3c5b2c56b658ba9dd1987ce2e72684cfd2e673337de1ab802d28ae00fd9c5e761014314999c5590e2466a32c64a1b094dcfc3101a3754458ea10
 SHA512 
767566786d1d676bd1571f2cc040107ffc9532219bcff594acaac9ccf972d335cbb1838017e23fa3e32264e9e48f57b818690747e617851c43b3f7e37d2648eb
+DIST tty-color-0.6.0.tar.gz 12298 BLAKE2B 
c6d8cbc8b46f2e5ef37556457bcffd4a92c65ae6a281ad989ded3d89ded8e3e3f5a1a3f91b009b7acdad9f2697d7100239c13eece4dc1fe1e8c2c2d0
 SHA512 
ab4f550ccf8fdc2cd0ad9368948819e4b77473a087510a4853036f18cfb21bab89e36631372cc5f2ee4f5d44c8c84954d14956d7cb7c3050e58d1ce19d11754f

diff --git a/dev-ruby/tty-color/tty-color-0.6.0.ebuild 
b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
new file mode 100644
index 000..26f62942b75
--- /dev/null
+++ b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="tty-color.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal color capabilities detection"
+HOMEPAGE="https://github.com/piotrmurach/tty-color;
+SRC_URI="https://github.com/piotrmurach/tty-color/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   echo '-rspec_helper' > .rspec || die
+
+   sed -i -e 's:require_relative ":require "./:' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mini_magick/

2020-11-07 Thread Hans de Graaff
commit: 3c49546864bfc08d1b7c18921f4eefd1abed5293
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov  8 06:32:40 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  8 06:32:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c495468

dev-ruby/mini_magick: add 4.11.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mini_magick/Manifest  |  1 +
 dev-ruby/mini_magick/mini_magick-4.11.0.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest
index cb88dc6d2d6..81ed5b03d85 100644
--- a/dev-ruby/mini_magick/Manifest
+++ b/dev-ruby/mini_magick/Manifest
@@ -1 +1,2 @@
 DIST mini_magick-4.10.1.tar.gz 1192455 BLAKE2B 
269f0fbf0e49bb14c3a39124dfeb8171775db7a9e51e4662e5dac0a98c4668156bf5bbf22af62a9f62d7834d2205a9475e5631b768d27cac0527cab0baad25fa
 SHA512 
28e4a4cf213db69182adb56daa3e09eb576e96e8ff4ad95121f9a16f8ecceb98ad790d3897463fa1ab3b7d4b9925777f9e71302adfd3f31b3f88aa520371e77b
+DIST mini_magick-4.11.0.tar.gz 1193122 BLAKE2B 
b736bb1b147ec2b1f926ebf5a3b908e659d6dfcaca0e7199932086e09cfd6be21046dff3c4e0edb7877c40c5bbda73aa0f521b305c15abb6fab931242b4561c9
 SHA512 
7201a94345aa95bb9466369c78fbc48108b245df77435e839a3f0df7694f4da4eeff3a7b3da4aaabedefd93859abde1145baef6f0f01580f66255653be88f5d2

diff --git a/dev-ruby/mini_magick/mini_magick-4.11.0.ebuild 
b/dev-ruby/mini_magick/mini_magick-4.11.0.ebuild
new file mode 100644
index 000..f98c002b159
--- /dev/null
+++ b/dev-ruby/mini_magick/mini_magick-4.11.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="Manipulate images with minimal use of memory"
+HOMEPAGE="https://github.com/minimagick/minimagick;
+SRC_URI="https://github.com/minimagick/minimagick/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="minimagick-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+# It's only used at runtime in this case because this extension only
+# _calls_ the commands. But when we run tests we're going to need tiff
+# and jpeg support at a minimum.
+RDEPEND+=" media-gfx/imagemagick"
+DEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png,tiff] )"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha dev-ruby/posix-spawn dev-ruby/webmock 
)"
+
+all_ruby_prepare() {
+   # remove executable bit from all files
+   find "${S}" -type f -exec chmod -x {} +
+
+   sed -i -e '/\([Bb]undler\|pry\)/ s:^:#:' spec/spec_helper.rb || die
+
+   # Don't force a specific formatter but use overall Gentoo defaults.
+   sed -i -e '/config.formatter/d' spec/spec_helper.rb || die
+
+   # Avoid broken spec that does not assume . in path name
+   sed -i -e '/reformats a layer/,/end/ s:^:#:' 
spec/lib/mini_magick/image_spec.rb || die
+
+   # Avoid spec broken by recent imagemagick updates
+   sed -i -e '/cache files generated from .mpc/askip' 
spec/lib/mini_magick/image_spec.rb || die
+   sed -i -e '/does not hang when parsing verbose data/askip' 
spec/lib/mini_magick/image_spec.rb || die
+
+   # Avoid graphicsmagick tests because installing both in parallel for
+   # tests is hard.
+   sed -i -e 's/:graphicsmagick//' spec/spec_helper.rb || die
+   sed -i -e '/identifies when gm exists/,/^end/ s:^:#:' 
spec/lib/mini_magick/utilities_spec.rb || die
+   sed -i -e '/returns GraphicsMagick/,/^end/ s:^:#:' 
spec/lib/mini_magick_spec.rb || die
+   sed -i -e 's/"GraphicsMagick"//' spec/lib/mini_magick/image_spec.rb || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/asciidoctor/

2020-11-06 Thread Hans de Graaff
commit: 87990eb3a19c77df170884b3364c03991bb3c9c4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov  6 08:20:56 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Nov  6 08:21:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87990eb3

dev-ruby/asciidoctor: add 2.0.11

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/asciidoctor/Manifest  |  1 +
 dev-ruby/asciidoctor/asciidoctor-2.0.11.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/asciidoctor/Manifest b/dev-ruby/asciidoctor/Manifest
index 9eda14ef6e6..460b6bb6301 100644
--- a/dev-ruby/asciidoctor/Manifest
+++ b/dev-ruby/asciidoctor/Manifest
@@ -1 +1,2 @@
 DIST asciidoctor-2.0.10.tar.gz 613180 BLAKE2B 
46125c85276eb0c7cf4404ca04d854449233e2cd14e24687aed9f95eb64ceb6ebac3d3ed73918679b9a5b047e41d82d02383d0e08acd0df5cc9bc216f14c79a3
 SHA512 
9ef908081569188d9903c7a7619fe0b50197f6f0cc922c4070e116bcd3f988a55da87443e84b6e260aabcc653a804fcaf29b96a722ab36f7ebb27ec11eb7ddbe
+DIST asciidoctor-2.0.11.tar.gz 625446 BLAKE2B 
4c4a3a7e019971765efade92da39d5895f54bd3eb927eb1ecc1cc3e3998490fcdb93426c03c9fca82d777b28c6c8027f34d39289b2250254884613670eacf9d6
 SHA512 
eef126653fb75c4d4bce5481f9e12f1852cf5794f547e1131f2e3f5bc34c3813e32034e6890432e83fc543b4a5dcca46750d052844d7055bfe20ea4b0c4428f2

diff --git a/dev-ruby/asciidoctor/asciidoctor-2.0.11.ebuild 
b/dev-ruby/asciidoctor/asciidoctor-2.0.11.ebuild
new file mode 100644
index 000..15d529af89d
--- /dev/null
+++ b/dev-ruby/asciidoctor/asciidoctor-2.0.11.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="test features"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and 
other formats"
+HOMEPAGE="https://github.com/asciidoctor/asciidoctor;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? (
+   dev-util/cucumber
+   dev-ruby/rspec-expectations:*
+   dev-ruby/asciimath
+   dev-ruby/coderay
+   dev-ruby/concurrent-ruby
+   dev-ruby/erubis
+   dev-ruby/haml
+   dev-ruby/nokogiri
+   dev-ruby/rouge
+   dev-ruby/slim
+   dev-ruby/tilt )"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   doman man/asciidoctor.1
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/

2020-11-04 Thread Hans de Graaff
commit: 0fc2c97a5cdd3f141b61d0e2e22acea52c2a2b0c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov  5 06:42:20 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov  5 06:42:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc2c97a

dev-ruby/mime-types-data: add 3.2020.1104

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mime-types-data/Manifest  |  1 +
 .../mime-types-data-3.2020.1104.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ruby/mime-types-data/Manifest 
b/dev-ruby/mime-types-data/Manifest
index 9fb51eeaeba..4fb22f42167 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1,3 +1,4 @@
 DIST mime-types-data-3.2019.1009.gem 160768 BLAKE2B 
c03348c8fb03d6398ca542679789e323cd9e11a575119d84c8310c78f05a4b71f0b26b7268b95dbaa4b5a5c19ee005c25ce0b4d31acd3a6de9c731e78c1ca0a9
 SHA512 
f4a18fccb5bb4cb558c273276ba83cc1189faa9ce97ea671f2168449b9b1d35fa0be26d7147c2b80ef12624b427a754b9fa78fc4684c835b4a51f7b6d888d6cf
 DIST mime-types-data-3.2020.0425.gem 163840 BLAKE2B 
f9139aaac4bde42391efb1d1227cb55560d7fac1240ae240074c7895b252a87e0cc2ff4e17c691089749c20957690f13f451e2d6a3bed5f7e9b34bdc33af9cee
 SHA512 
b32aeed2cc8943db3ba3275c704279c43f31bed70631eae11c258244804b8080f0ea2da3705d7ab7e0f5934a8d1eca0c4b64e40eac520102991109106a3c507c
 DIST mime-types-data-3.2020.0512.gem 164352 BLAKE2B 
6884cb029386dbcc3ee433dbe13baba99bc67f1ae409aef5f698731ce141b00c44221b667c2efd3d3b949d5ecaa0b4f0a3ad5a5fe5ddc99e309cf4a925db8e0d
 SHA512 
019e45ed63ec86ef3eb4784a1526d4f163daaec676786b21c345bb8e1c57b26444ac7ee11fb25ffa9bbc687a60ae98d1cbc5d9ef60b446f50c5896a30299bd71
+DIST mime-types-data-3.2020.1104.gem 166400 BLAKE2B 
c657b27508a61865027b33a5184b963f7335878dadfda2b836723e1bcb782fccf4372490fa2f6405e0632681aa26ee04a65e16efd0df953995bae7517f76d77a
 SHA512 
674e43205b17aefb3f9d2bd79110165c287631197002604ff0efaca0aa638a0e51a3b9a78bba2a7845d31183cd3810e4f2477ceb1788c1b614e2a5058f565f6e

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2020.1104.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2020.1104.ebuild
new file mode 100644
index 000..ad485ceae4d
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2020.1104.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/

2020-11-04 Thread Hans de Graaff
commit: 46cb2f7ab90df65ad668a79727a788956462d68d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov  5 06:43:04 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov  5 06:43:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46cb2f7a

dev-ruby/mime-types-data: amd64 stable

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mime-types-data/mime-types-data-3.2020.0512.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2020.0512.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2020.0512.ebuild
index 4f41af4b55c..578674e9294 100644
--- a/dev-ruby/mime-types-data/mime-types-data-3.2020.0512.ebuild
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2020.0512.ebuild
@@ -18,5 +18,5 @@ HOMEPAGE="https://github.com/mime-types/mime-types-data;
 
 LICENSE="MIT"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/

2020-11-04 Thread Hans de Graaff
commit: fe1818763a8c0327fa503115da7bb3f133a76eca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov  5 06:39:21 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Nov  5 06:39:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe181876

dev-util/jenkins-bin: add 2.249.3

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/jenkins-bin/Manifest   |  1 +
 dev-util/jenkins-bin/jenkins-bin-2.249.3.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 3d9e907ead2..97f75827f36 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,2 +1,3 @@
 DIST jenkins-bin-2.249.2.war 67399569 BLAKE2B 
df3d954988370a47d90363a01de97f17a92cb4d93049ceacea80f7d2a92195cd1e95b1f3780521efa166aee1058949f0e8861b887d6da5b0f0126a2579d22595
 SHA512 
0300369b3c427420a9c41ee17f3e098c77f14b25597059d740fdbea03f3679ce56d9e154d7765601274cd9dc866939595f7728bc2b8b8a0ef3ea131378648a98
+DIST jenkins-bin-2.249.3.war 67400032 BLAKE2B 
eb9ffde454bf9ee2140655a985c6f383cb2e3d21f172075cf19171871564d356afd38b8ed6119cb3bd43801843d499242c0ae99087c5c4f7cb2db1b8b80b70a4
 SHA512 
5d65dee8c128ba2a307ade0750a0ad9b71136b1102a36df0a34a1217ce62df9c0c60449e0f5dd8861369b553000ef65f8bb0afb54a3c8e4315400dede58e779b
 DIST jenkins-bin-2.264.war 67272894 BLAKE2B 
8cf8afc038420bbf101bf8c81cdb37e9ba25f631ccbe0f98d8897f12a93abf8355dca1ec23f254e14b16dbd8e88507a37b545c4854f2e8f3684bda871d8e171f
 SHA512 
9bf29d7ae084c30c02931ba065e7d712a3cab4e4519587a1edc68e7205dac7a91934ca910536dd8d2c268575547fea2cdcc43229c726ed495658210cea7747a5

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.249.3.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.249.3.ebuild
new file mode 100644
index 000..8ab8d5db213
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.249.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit user systemd
+
+DESCRIPTION="Extensible continuous integration server"
+HOMEPAGE="https://jenkins.io/;
+LICENSE="MIT"
+SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> 
${P}.war"
+RESTRICT="mirror"
+SLOT="lts"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="media-fonts/dejavu
+   media-libs/freetype
+   !dev-util/jenkins-bin:0
+   >=virtual/jre-1.8.0"
+
+S=${WORKDIR}
+
+JENKINS_DIR=/var/lib/jenkins
+
+pkg_setup() {
+   enewgroup jenkins
+   enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
+}
+
+src_install() {
+   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
+
+   insinto /opt/jenkins
+   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
+
+   newinitd "${FILESDIR}"/${PN}.init2 jenkins
+   newconfd "${FILESDIR}"/${PN}.confd jenkins
+
+   systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
+
+   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/sslscan/

2020-11-03 Thread Hans de Graaff
commit: a3da41ed965deefed36206194a810d3eb67e6d2b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  4 06:25:00 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  4 06:27:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3da41ed

net-analyzer/sslscan: add 2.0.6

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/sslscan/Manifest |  1 +
 net-analyzer/sslscan/sslscan-2.0.6.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index 428e126d0ca..f1be247f750 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -5,5 +5,6 @@ DIST sslscan-2.0.2.tar.gz 109798 BLAKE2B 
4ed599578a3ee1bd0296c237f8f751aa9f95b96
 DIST sslscan-2.0.3.tar.gz 109870 BLAKE2B 
e42b31eea50adb3f24627a0359d9896a1ed3e24f6f4316ff55ed1ea5e52a9d8d7db8c231e18e0e323b688e3b2cb15342b052529392bfa9b6be17e7c3401bf193
 SHA512 
3cc1e7b93f76c03afff054b74938fbc22a190f6231fc9623b70084d5488313e253d170532c58ec5d320cac2a0b451b2bf43199367f4f38ccecbfa904bb8424ec
 DIST sslscan-2.0.4.tar.gz 109501 BLAKE2B 
45eccf9c2b7b235b30259dd77a7bdfcb77ee43517ec5619aef96a06aba9f145e105fc29410f4abf6d4c645c1aebd02156344d9ca88c629068ba00d6ee93d12e2
 SHA512 
1313020edc75abad12f1ea735d4c871d4bc605b7cb3be039904cb24dfbeae94580c812067b3ff304e9c4f612e22697dee02c6cfdc81066a7af46c95523399837
 DIST sslscan-2.0.5.tar.gz 109503 BLAKE2B 
bd1fd0c3a0eb9e00cd36dc30c3bc2cc052c0e842ef61e49830af57a7f6ebc4a683440c973193bd7ccd3a20b67c42a47c92480789bf3de0886d51827876626f64
 SHA512 
2d6db38d6df6bd3bd691381ad6f649283889bfcab06121d509db40ec080adff421962980cb7943eae83c23bcef91e57c5d2be1ad32560e8bdab2b200a080fb37
+DIST sslscan-2.0.6.tar.gz 109597 BLAKE2B 
30c0dc329d252fbb91800e470cad84214fbe30694c33fa388040838da24ca73b0857f19603ca7e71dc84fe4ca10977b2d4c0145a752718225f5225540184dee5
 SHA512 
2f7236f101e1ab75a6fb2efc8fed2949a410b4c67156e88865724e0f399a6e749218253d49c122f1e046022634ef62dcc2b4f97833fd33f90a3ba5a2b7e06c6c
 DIST sslscan-OpenSSL_1_1_1g.tar.gz 9975550 BLAKE2B 
22efa4ffe5d56a861bc4e2e1bc9a558e79265a3789acd9ca65d0a1162a1808a089a92a234e88c951f2a3cdabd3b1908ac7fe6d5f2b5fe554f229a22c11ab185b
 SHA512 
bc8d24d7fc93542a8d77e13a57768de242ef679ef4db93c1b6b981a15a60646a5c5d869d066248448f3eb1ab2012e3ddc80bf301f486c0574d469a3f7db7b8d4
 DIST sslscan-OpenSSL_1_1_1h.tar.gz 9985614 BLAKE2B 
78f8bcf04a5a03636efe4ea2f82cfbbf6528ed1b02f64b7b7cf773809f5bed11974fd6d2f9f9bddb7fc31e986997f0987a0a773da2bd10b842f3ace977c5c56a
 SHA512 
619dc7b28151571e4410844263a6727c9883701c11a064a2df55368659a63d548179165c9b96910b0e739cec1142f109eae9503b688cbade7abd6b4f3a7563aa

diff --git a/net-analyzer/sslscan/sslscan-2.0.6.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.6.ebuild
new file mode 100644
index 000..8deaf7cd4f7
--- /dev/null
+++ b/net-analyzer/sslscan/sslscan-2.0.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# sslscan builds against a static openssl library to allow weak ciphers
+# to be enabled so that they can be tested.
+OPENSSL_RELEASE_TAG="OpenSSL_1_1_1h"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast SSL configuration scanner"
+HOMEPAGE="https://github.com/rbsec/sslscan;
+SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
+
https://github.com/openssl/openssl/archive/${OPENSSL_RELEASE_TAG}.tar.gz -> 
${PN}-${OPENSSL_RELEASE_TAG}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Requires a docker environment
+RESTRICT="test"
+
+# S="${WORKDIR}/${P}-${MY_FORK}"
+
+src_prepare() {
+   ln -s ../openssl-${OPENSSL_RELEASE_TAG} openssl || die
+   touch .openssl_is_fresh || die
+   sed -i -e '/openssl\/.git/,/fi/d' \
+   -e '/openssl test/d' Makefile || die
+
+   default
+}
+
+src_compile() {
+   emake static
+}
+
+src_install() {
+   DESTDIR="${D}" emake install
+
+   dodoc Changelog README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/faraday/

2020-11-03 Thread Hans de Graaff
commit: 87cc1d5779e25e0a7b1d2c7748d992492cd6215a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  4 06:19:26 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  4 06:19:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cc1d57

dev-ruby/faraday: add 1.1.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/faraday/Manifest |  1 +
 dev-ruby/faraday/faraday-1.1.0.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index e2594ef65d2..910d7915d78 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,2 +1,3 @@
 DIST faraday-0.17.3.tar.gz 76786 BLAKE2B 
0706f4386233861564aa1ba5fb8da9ad374a0b553a3f6ccd4ce6509b690f6da3e9f695f90605e0e15b41b6354841943ecc4f5eb826638565687bf62b36f1f456
 SHA512 
346e93b5d980626a0c460d9010ca09091faf84a1a8f2717c16d345ddc51585ce45959d7fcf41fbd0ba248d38460939544945fa0e81bcb80ab73dfe080182e325
 DIST faraday-1.0.1.tar.gz 835557 BLAKE2B 
ea5c32f0a93bcc4c4a0a7c55d61578b4e9f0173caed484c0c6424201884b8e81304c0fe07e1c1d6ffdbff41be85bdb494904c2a3b3e19b6c89b58995d9fdbfe7
 SHA512 
6a2dfd751d013ddc7cb005e262b48120f9a6ae2bb50564082ed5c5e47cfe2b07ee91d7d1b6967813d39b9874c7d5c7daf65ac773dd7afdcae65ed38698b1f496
+DIST faraday-1.1.0.tar.gz 838062 BLAKE2B 
6615992046fcd2dd77db8407f8f658f224f690ff36236182174f7aee89ef24ab7789f1711f97b691ac96a9137404362f62c8277e32a0970feca1ce8da15a
 SHA512 
22f4cd68d409afbb3523713223325a516ec8aa79591b816f8510ab7d3b1e31acefcc2252e8fd23aa99b4a5592c1604c0cc28423f55f1633c331554e3405b11f4

diff --git a/dev-ruby/faraday/faraday-1.1.0.ebuild 
b/dev-ruby/faraday/faraday-1.1.0.ebuild
new file mode 100644
index 000..d745a606dfc
--- /dev/null
+++ b/dev-ruby/faraday/faraday-1.1.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday;
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+   >=dev-ruby/multipart-post-1.2.0 =dev-ruby/test-unit-2.4
+   >=dev-ruby/connection_pool-2.2.2
+   dev-ruby/rack
+   dev-ruby/webmock
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler support.
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+   sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
+   # Avoid loading all lib files since some of them require unpackaged 
dependencies.
+   sed -e '/[Cc]overall/ s:^:#:' \
+   -e '/lib\/\*\*/ s:^:#:' \
+   -e '/simplecov/ s:^:#:' \
+   -e '/SimpleCov/,/end/ s:^:#:' \
+   -e '/pry/ s:^:#:' \
+   -i spec/spec_helper.rb || die
+
+   sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid multipart tests that require an unpackaged dependency
+   # that appears to be no longer maintained.
+   rm -f spec/faraday/request/multipart_spec.rb || die
+   sed -e '/multipart_parser/ s:^:#:' \
+   -i spec/support/helper_methods.rb || die
+
+   # Remove specs for unpackaged adapters
+   rm -f spec/faraday/adapter/{em_http,em_synchrony,excon}_spec.rb || die
+
+   # Make this adapter optional since it comes with a long list of
+   # dependencies.
+   if ! has_version "dev-ruby/typhoeus:1" ; then
+   rm -f  spec/faraday/adapter/typhoeus_spec.rb || die
+   fi
+}
+
+each_ruby_prepare() {
+   # Make sure the test scripts use the right ruby interpreter
+   sed -i -e 's:ruby:'${RUBY}':' script/* || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true each_fakegem_test
+
+   # Sleep some time to allow the sinatra test server to die
+   einfo "Waiting for test server to stop"
+   sleep 10
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/serverengine/

2020-11-03 Thread Hans de Graaff
commit: 923ec6c0518f25876ca4627cacbfb97ad98126c3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov  3 07:00:11 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  4 05:59:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923ec6c0

dev-ruby/serverengine: add 2.2.2

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/serverengine/Manifest  |  1 +
 dev-ruby/serverengine/serverengine-2.2.2.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/serverengine/Manifest b/dev-ruby/serverengine/Manifest
index d6e02a30489..5971948f6aa 100644
--- a/dev-ruby/serverengine/Manifest
+++ b/dev-ruby/serverengine/Manifest
@@ -1 +1,2 @@
 DIST serverengine-2.2.1.gem 39424 BLAKE2B 
0c68bfd59c0f6abbb294ecd8003c80853413b38b05ba1553230a2a49ffbf56dad43428eafbac4e77a012d66fdc30d4445249aed53e6eead11f52f5aeffd91c1e
 SHA512 
920dd828561b44525dbef2a45144a40f456a5fbc2a56366a7831b42e9f6e115895a0156adc10114a007c2487d1bd1488f73c9c00373fd90648ee272c9c872111
+DIST serverengine-2.2.2.gem 39424 BLAKE2B 
113ffaa6dd1c35ba0796aaec30c4b3bbc71d63abb7214bd0ed30c7d38195bb2caf4e12d79968ca2750fb522600ac9494848984248fe1645ae3d7c1e97fd6a608
 SHA512 
ec34af108017468e3981861b4a4ae84d071dd31aaca78d458512bf430a1c7075deb64134f899dbde14e8f18a0e163f0f61236a7b3678173030c093d3362eecf2

diff --git a/dev-ruby/serverengine/serverengine-2.2.2.ebuild 
b/dev-ruby/serverengine/serverengine-2.2.2.ebuild
new file mode 100644
index 000..f8f4908872d
--- /dev/null
+++ b/dev-ruby/serverengine/serverengine-2.2.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A framework to implement robust multiprocess servers"
+HOMEPAGE="https://github.com/fluent/serverengine;
+LICENSE="Apache-2.0"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sigdump-0.2.2:0"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+   sed -i -e '/rake/ s/~>/>=/' \
+   -e '/rspec/ s/2.13.0/2.13/' \
+   -e '/rake-compiler/ s:^:#:' serverengine.gemspec || die
+}
+
+each_ruby_test() {
+   # The specs spawn ruby processes with bundler support
+   ${RUBY} -S bundle exec rspec-2 spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/curb/

2020-11-03 Thread Hans de Graaff
commit: 0621d9606ed5ea555f18110f531c2c27d3d42bcb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  4 05:58:14 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  4 05:59:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0621d960

dev-ruby/curb: add 0.9.11

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/curb/Manifest   |  1 +
 dev-ruby/curb/curb-0.9.11.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index 01cddcb4326..e30b5ce8ea5 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1 +1,2 @@
 DIST curb-0.9.10.gem 88064 BLAKE2B 
8f761e752bc1fd0775f012373847330d3ced9d394e5159b74c8e329247f6221bbc26978755d84b91e75b4082b7bb50c7755db299f90f291516f355b4ab1ddc7c
 SHA512 
eab82d3c1b34bf8e5bfd334abca38a80eaab255d31164ca189185b8b98d7f3760fb116babf50dce5aef01be30b15e9374e7a84e1b0926dba13c3e9f8d36c54ca
+DIST curb-0.9.11.gem 88576 BLAKE2B 
1656a17070151ddd1bd63c3e23885d36d8e2b133b19e00347892363a9a20c88baa10932ceb5273733b18847d8d19dc403aa4b7f36fbd80c8dde126ae46743796
 SHA512 
000ee2054a5866de09042dfc5894330900e401aa94a0fe8bb133fe9c661f782adff0585e5ed3725d3564cd9819d76653655f3539faaa61ca6acabe3a8602

diff --git a/dev-ruby/curb/curb-0.9.11.ebuild b/dev-ruby/curb/curb-0.9.11.ebuild
new file mode 100644
index 000..c623b8cffa5
--- /dev/null
+++ b/dev-ruby/curb/curb-0.9.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby-language bindings for libcurl"
+HOMEPAGE="https://github.com/taf2/curb;
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl[ssl]"
+RDEPEND+=" net-misc/curl[ssl]"
+
+all_ruby_prepare() {
+   # fix tests when localhost is also ::1
+   sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
+
+   # avoid tests making outside network connections
+   rm tests/bug_postfields_crash.rb || die
+   sed -e '/test_easy_http_verbs_must_respond_to_str/,/^  end/ s:^:#:' \
+   -i tests/tc_curl_easy.rb || die
+   sed -e '/test_connection_keepalive/aomit "network connection needed"' \
+   -i tests/tc_curl_multi.rb || die
+
+   # Fix test that expects wrong output
+   sed -i -e 's/200 OK /200 OK/' tests/tc_curl_easy.rb || die
+
+   # avoid failing tests where failure condition seems weird, no
+   # upstream travis so not clear if the test is indeed broken.
+   sed -i -e '/test_multi_easy_http/,/^  end/ s:^:#:' 
tests/tc_curl_multi.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
+   cp -l ext/curb_core$(get_modname) lib || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/terminal-table/

2020-11-02 Thread Hans de Graaff
commit: ba5725cccb0e592dda96bc9565166cf22d7303e7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov  2 05:46:00 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Nov  2 18:08:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5725cc

dev-ruby/terminal-table: add 2.0.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/terminal-table/Manifest   |  1 +
 .../terminal-table/terminal-table-2.0.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/terminal-table/Manifest b/dev-ruby/terminal-table/Manifest
index ec3eb43fcae..57e4f458ef7 100644
--- a/dev-ruby/terminal-table/Manifest
+++ b/dev-ruby/terminal-table/Manifest
@@ -1 +1,2 @@
 DIST terminal-table-1.8.0.tar.gz 13407 BLAKE2B 
cf1653a18d2b6b72757b149295e01aee83d75241075912d145032e3bc73deb3e33fd00bef033f4bc90dcd51e4bd994b6966805ed7f81833392aba17bbdd7e179
 SHA512 
4ea4a66e8db384e448d57027e6314f9ce7a0e1511bbfa6e246e26c15a8ff3e44b46c8b6ca03dd521ffdd63b58976d400359131bc1869bf2dc04b3057f399e269
+DIST terminal-table-2.0.0.tar.gz 14286 BLAKE2B 
aa4e132338a8bbdb8e665584fca947a5b92ee9b8126545b1fffd727d26c7158a9b1cf2959aa917bb93a47e01a4d605ca400d8ddb3be2f73da256ab2f96e91cde
 SHA512 
568542f1fc60cfdb37b14f9d52d6fb6c3ccc36b5c0103c95e3d70fd5e1371c124c97cdea5a4d5a2ec63e34550624b38bd11e0af1073a8eefb3c5fd9eef427576

diff --git a/dev-ruby/terminal-table/terminal-table-2.0.0.ebuild 
b/dev-ruby/terminal-table/terminal-table-2.0.0.ebuild
new file mode 100644
index 000..8e50ad85b62
--- /dev/null
+++ b/dev-ruby/terminal-table/terminal-table-2.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc Todo.rdoc"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, feature rich ascii table generation library"
+HOMEPAGE="https://github.com/tj/terminal-table;
+SRC_URI="https://github.com/tj/terminal-table/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm64"
+SLOT="2"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/unicode-display_width-1.1.1:1"
+
+ruby_add_bdepend "test? ( dev-ruby/term-ansicolor )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/autoprefixer-rails/

2020-11-02 Thread Hans de Graaff
commit: ab169dd4c38432f08b637c4009391830fde9d3d6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Nov  2 05:47:57 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Nov  2 18:08:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab169dd4

dev-ruby/autoprefixer-rails: add 10.0.1.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/autoprefixer-rails/Manifest   |  1 +
 .../autoprefixer-rails-10.0.1.1.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/autoprefixer-rails/Manifest 
b/dev-ruby/autoprefixer-rails/Manifest
index 65a932ddde1..c7a6040a032 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -1,4 +1,5 @@
 DIST autoprefixer-rails-10.0.1.0.tar.gz 682273 BLAKE2B 
9e3e2450726e7bdfc89b4b5c430a4c6ce0053ad7d6d041f70e93bb56d242a278476ae7c57b5baed42b4feccb7311f8134f19d8bb8565bf3959f471fa6f60400b
 SHA512 
a27db1bfe558154ccfb4a7d1fc5a06fc8da3147c488d4a0ac589d304f3316417c92c0efd118b79ced1f7ee4c20aff0842aa1bf56402b74458892cd3578e8e8e4
+DIST autoprefixer-rails-10.0.1.1.tar.gz 684843 BLAKE2B 
06cbfe473f29acc24544f7fff23adb5d7419b2bfc7b06a809f04e656fd1b5c961a9fb1379da63ae76c8b2626044ce6f91a5a378ed2569f1631fd2d0e23c021f1
 SHA512 
1b22fa901e7d54fa465ce04cadb81e6391a75b6f6719b075a33ec3b7183c07c008420baa5ffdccf6880472af3fa75fac5b9c03769dd04e748e4e8cdb644b45b7
 DIST autoprefixer-rails-9.8.5.gem 231424 BLAKE2B 
94e695613784c954d6402b144edd08dfbec0018a02ffafe2c2e6deecc010c2193137e8ea97f00bbac35881eaf4129403cef9db78736f9618f76bcfd8df5e0598
 SHA512 
5ef382ba88b1adeb51b41e818bcc3364740809f3576db5228a73eca83829248a618c2e886f68c057d46a68861b6f1ef408f12ec6597f272533c8797273d2e324
 DIST autoprefixer-rails-9.8.6.3.gem 231936 BLAKE2B 
63f201a73ace0d8f328281521137712f21715bba3fd7c8d098fe81b161d00cd215d6cc89ed786bd79689b81e1b20198d594e307794de527c9cfc0fadb50ccc9d
 SHA512 
f00cfe85742202a1f0fbe672c3279adbe7b3f97155a3696ed274c6987d4f3283895a2f75d4ec6b1709861d72277ec3cf9f0608ad568f5c32ac8df693dc105f8a
 DIST autoprefixer-rails-9.8.6.5.gem 231936 BLAKE2B 
7c702f5484f9aa2318408fb8c5c8866ccf9d3565d3282e43279b9bea875ac3610b26c0ec302b2bed0779dcd46eca12badaa16faba1046585cddcfa3e8b22b51c
 SHA512 
6b7281661fcaf0c17ee258a321f8d18664f2f305172719f76fe1f3ef6b04fa1460c7102946e95153df7ecf5c3ade3bfc8c22d302927f2e2183ef3b0f3ef8d623

diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.0.1.1.ebuild 
b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.0.1.1.ebuild
new file mode 100644
index 000..8fb38afae29
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.0.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+RUBY_FAKEGEM_GEMSPEC="autoprefixer-rails.gemspec"
+
+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;
+SRC_URI="https://github.com/ai/autoprefixer-rails/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/execjs:*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/rails-5.0.0
+   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/ s:^:#:" \
+   -e '/config.sass/ s:^:#:' spec/app/config/application.rb || die
+   sed -i -e '1igem "tzinfo", "~>1.0"' spec/spec_helper.rb || die
+   rm -f spec/rails_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/travis/

2020-10-31 Thread Hans de Graaff
commit: 6ffec70077036104ec0e2021704515b7f4b2337f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 06:34:28 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 07:59:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ffec700

dev-ruby/travis: add 1.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/travis/Manifest |  1 +
 dev-ruby/travis/travis-1.10.0.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/travis/Manifest b/dev-ruby/travis/Manifest
index 4722f226abe..19413f1f7d3 100644
--- a/dev-ruby/travis/Manifest
+++ b/dev-ruby/travis/Manifest
@@ -1 +1,2 @@
+DIST travis-1.10.0.gem 197632 BLAKE2B 
0639f797789d1676f71b6354ed77e3e403865cca37e5e04c62e4cfd40d44e26e8e93ea0dbf39843811cccb7960e43b186d61d64f681d2eafe95de890d9fd66a7
 SHA512 
025e8cdf48100ff20d85925a6285993bda0d1651e145d554c2ec987c4557e2d3bc49da6529af4c577fcd9b88600549b3c12cff49b824d7fcb93a96a0c572603c
 DIST travis-1.9.1.gem 198144 BLAKE2B 
f207b99bd2bc044ddfedf15a4ce5d35fffa77d8a07504f0122fc1463a441bfa33de40b9dad67490bc44a69aa2ce6e7307bda4df11491015b4c5c81d9fb2daa67
 SHA512 
1489a1378fcbfcd70ce48f1f7b00bbc457503eabf192bd76feaf9896c63ef6ea77c67c077c8c940b11f6c11cf9b28b752db309b060727e1dc36b1ef1b5b4b514

diff --git a/dev-ruby/travis/travis-1.10.0.ebuild 
b/dev-ruby/travis/travis-1.10.0.ebuild
new file mode 100644
index 000..754de9bbe9e
--- /dev/null
+++ b/dev-ruby/travis/travis-1.10.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets"
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="Travis CI Client (CLI and Ruby library)"
+HOMEPAGE="https://github.com/travis-ci/travis.rb;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+#RESTRICT="test"
+
+DEPEND+="test? ( dev-vcs/git )"
+RDEPEND+="dev-vcs/git"
+
+ruby_add_bdepend "
+   test? ( >dev-ruby/rack-test-0.6 dev-ruby/rspec-its )
+   >dev-ruby/sinatra-1.3
+"
+
+ruby_add_rdepend "
+   dev-ruby/faraday:1
+   dev-ruby/faraday_middleware:1
+   >=dev-ruby/gh-0.17
+   dev-ruby/highline:2
+   >=dev-ruby/json-2.3:2
+   >=dev-ruby/launchy-2.1
+   >dev-ruby/pusher-client-0.4
+   dev-ruby/typhoeus:0
+"
+
+all_ruby_prepare() {
+   if use test ; then
+   git init --quiet . || die
+   git remote add origin "${HOMEPAGE}" || die
+   touch .travis.yml || die
+   fi
+
+   # Remove failing spec where cause is not fully clear.
+   # May be related to highline compatibility issues.
+   rm spec/cli/login_spec.rb || die
+
+   # Remove failing specs where $params keys are reset somewhere.
+   rm -f spec/cli/{cancel,restart}_spec.rb || die
+
+   sed -i -e 's/json_pure/json/' ../metadata || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   newbashcomp "assets/travis.sh" "travis"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/zeitwerk/

2020-10-31 Thread Hans de Graaff
commit: 8bbae98de715fae980e2b44f39e69485eb85def3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 06:30:35 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 07:59:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbae98d

dev-ruby/zeitwerk: add 2.4.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/zeitwerk/Manifest  |  1 +
 dev-ruby/zeitwerk/zeitwerk-2.4.1.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 3a5dae206b6..81bc3baee54 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -1,2 +1,3 @@
 DIST zeitwerk-2.3.1.tar.gz 97616 BLAKE2B 
d5b387f9a02c5f0250b709d144bc833a0f20164ab3065483cba177078fc04ada7fda99bbe5efa7c6481ae6c21006b6d9a73a31e18f40b19f9183efcf7f0f76cf
 SHA512 
b0f782afde6f3a60e6dc3440316689ba39542e3c9d57129a433a0ea967869ca32d79ab1c522d84091b29a698e80ced31f94c9d12592f310945c4267d1e72b5f0
 DIST zeitwerk-2.4.0.tar.gz 98493 BLAKE2B 
60b03153fc90b371d4b1ef59c7f61dd2f577a39ddcf946d8b1a52a2b982164260bc1fe86f79cb9c7937151e93d38a4dfbad7876d384d88b7f43161e1fd66c4e5
 SHA512 
2538cda71d5e1d381d8d455eba5e6fa115096ec36765d5ad11ee9f33d34d0d08ab594e6788f92053f76d239ec9b52027cb97c07e19d96852f4dc8767dc8e3057
+DIST zeitwerk-2.4.1.tar.gz 98440 BLAKE2B 
619673331f866b1e566603727189cac02fb08e856ca10504c97dd6dcc2cff8e24d0b2bb6b462f62dc88696b96beb1df04161f72da691118c0d8414313d2ba290
 SHA512 
12d513fd16532ce510d83cf32710d734d24002bd5e77e0a37157e6521f3af67d379e915498c61114b5f9943763b59bbf38b7b6b2ea82957858129a6120c756bd

diff --git a/dev-ruby/zeitwerk/zeitwerk-2.4.1.ebuild 
b/dev-ruby/zeitwerk/zeitwerk-2.4.1.ebuild
new file mode 100644
index 000..827d557e222
--- /dev/null
+++ b/dev-ruby/zeitwerk/zeitwerk-2.4.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Efficient and thread-safe code loader for Ruby"
+HOMEPAGE="https://github.com/fxn/zeitwerk;
+SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+   rm -f Gemfile.lock || die
+   sed -i -e '/\(focus\|reporters\|Reporters\)/ s:^:#:' Gemfile 
test/test_helper.rb || die
+
+   sed -i -e 's:require_relative "lib:require "./lib:' 
${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S bundle exec rake test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-core/

2020-10-31 Thread Hans de Graaff
commit: 0814c5bf6f1d8e44f3d7be107f21e28208703153
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 07:58:48 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 07:59:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0814c5bf

dev-ruby/rspec-core: add 3.9.3

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-core/Manifest|  1 +
 dev-ruby/rspec-core/rspec-core-3.9.3.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index 59718203376..c8ceb8373a7 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,3 +1,4 @@
 DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 
37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82
 SHA512 
e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
 DIST rspec-core-3.8.2-git.tgz 387788 BLAKE2B 
e6cf93f5cef70f53039b6c22fc875cff58eaff4c0c7d4e75d23dedfbe16081980c6fe575d3082dbe6ed9edc8e81f0cbb9e29618da78af40a94c517a859f9d793
 SHA512 
2fe88ee3d66ecf134562dfa7b1001f23a1a750640c4f65cdec64d85dd735e0fde9d91479286f8f9c38064746813f41632d12d21b3926724ccd7c9ded50d2a7c8
 DIST rspec-core-3.9.1-git.tgz 392102 BLAKE2B 
e41d4d930201e854015b486eb97e32f356027a837930f061f6282215a0d7e80db99c30c8b537d10f9359380512b46a03fe10ec382f5403704cdc7f0c1796aeed
 SHA512 
2da714ebf35e78be789758857efbebc69548df7a11fff8bcd74a854b61485ef726cf0cec781e27a97d20f4eac0010aad50656b6074248c94b1833d4cb267189a
+DIST rspec-core-3.9.3-git.tgz 396080 BLAKE2B 
ea52a33586dc32af49a72950c7dbf24eef52a74891b2d7004ec4c5083e2e6d63c602f5033fba3a8ec1dfe6e8da349208b468a79b4e16aa5150d2fc8e93055c0e
 SHA512 
f821ae3017c0fd9ac7f3ced0e81d0ebc54f2c17261f426c58a46c0bf1debb20efca7acc4b751b671e160de72ce5790f897bcb55d5d276fab228a4ea8d388a046

diff --git a/dev-ruby/rspec-core/rspec-core-3.9.3.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.9.3.ebuild
new file mode 100644
index 000..837a456d218
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.9.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+# Also install this custom path since internal paths depend on it.
+RUBY_FAKEGEM_EXTRAINSTALL="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-core;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="highlight"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+   =dev-ruby/rspec-support-${SUBVERSION}*
+   highlight? ( >=dev-ruby/coderay-1.1.1 )
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/nokogiri-1.5.2
+   >=dev-ruby/coderay-1.1.1
+   dev-ruby/syntax
+   >=dev-ruby/thread_order-1.1.0
+   >=dev-ruby/rspec-expectations-3.8.0:3
+   >=dev-ruby/rspec-mocks-2.99.0:3
+   >=dev-ruby/rspec-support-3.9.1:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Avoid dependency on cucumber since we can't run the features anyway.
+   sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
+
+   # Duplicate exe also in bin. We can't change it since internal stuff
+   # also depends on this and fixing that is going to be fragile. This
+   # way we can at least install proper bin scripts.
+   cp -R exe bin || die
+
+   # Avoid unneeded dependency on git.
+   sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
+
+   # Avoid aruba dependency so that we don't end up in dependency hell.
+   sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' 
spec/spec_helper.rb || die
+   rm -f spec/support/aruba_support.rb || die
+   rm -f 
spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb
 || die
+   rm -f 
spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb
 || die
+
+   # Avoid a spec failing due to path issues
+   sed -i -e '/does no

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sys-uname/

2020-10-31 Thread Hans de Graaff
commit: 12c8f7cd7fbdbf66b1a11cd5abce6f9c74f0f6b4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 06:26:33 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 07:59:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c8f7cd

dev-ruby/sys-uname: add 1.2.2

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sys-uname/Manifest   |  1 +
 dev-ruby/sys-uname/sys-uname-1.2.2.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ruby/sys-uname/Manifest b/dev-ruby/sys-uname/Manifest
index 96d0b9036d9..2cc520bf25d 100644
--- a/dev-ruby/sys-uname/Manifest
+++ b/dev-ruby/sys-uname/Manifest
@@ -1 +1,2 @@
 DIST sys-uname-1.2.1.gem 29184 BLAKE2B 
4166a6b8d1e87a0a78c4c6d9b542c8ad6d5c32f6f36b03be503cd6ea26b81d0a00bd81ff8a266b4f13e115629519bd67034d2cb80fad8bbc2d3e2c70a821d99f
 SHA512 
4e7c7d5a375a61082f558115d69e74ee8a6f916cb641a8abf9e7d9a92909ca8e595f5d6659dc9cad34e8f0de4c1f7d63bfb5fe6dcf82df628c1e511987436d68
+DIST sys-uname-1.2.2.gem 29184 BLAKE2B 
abfc9172cde35f946d420f8737a9b60b6810e551c2c361027614cd812a50c86bf8e92446c9a113d0e7e2f6dd09c6f40ceeb5a024defc7cacbb45c53f4b761809
 SHA512 
97a7a8cdbbc80e9d886be92d104aca389d82a1eac61b7a0172ce8fa27dbe751b0653dc8a027610d69051a79ed1fb2c855e2ee802308a74300dcc709c9e56b9fe

diff --git a/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild 
b/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
new file mode 100644
index 000..add34ecdc7c
--- /dev/null
+++ b/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md doc/uname.rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby interface for getting operating system information"
+HOMEPAGE="https://github.com/djberg96/sys-uname;
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/ffi-1.1"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-support/

2020-10-31 Thread Hans de Graaff
commit: 37adb517041529f8b4631d323f557b6d9ba8c884
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 07:57:58 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 07:59:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37adb517

dev-ruby/rspec-support: add 3.9.4

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-support/Manifest   |  1 +
 dev-ruby/rspec-support/rspec-support-3.9.4.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 97082bdd1ae..1f00d03f6ab 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -3,3 +3,4 @@ DIST rspec-support-3.8.3-git.tgz 69654 BLAKE2B 
1ea3eed0602655fbf5f92cdc14217eb83
 DIST rspec-support-3.9.0-git.tgz 69705 BLAKE2B 
96d5cea9c63e6ec2acdbbfc4b7253acc26dbf5202c3bafc4a461123380db7d56958d2bbc787eaf3f1c480801441f6a134e1f29b1d3ce23b1bd3225fe4d8f37a5
 SHA512 
10e8fa4af59097891219f00e2ced5940e7a5bc67d946fbd348683d2246a4a491e62f7bac6bb757e14d82bb0ba970fe5633609ca4ab2c97c4900719b8004cf4b5
 DIST rspec-support-3.9.1-git.tgz 70196 BLAKE2B 
1edf8e64f6121cb5ed9f543c6ee1aac54f53dfa33e25caf278803a3284414e6d0aba69d1d137e0b80b482e798148ec865feb6e3ab0e9e5d86d13c9aa3754fe75
 SHA512 
d8267117c9e785766860d781d1e6190714f0d3bb378bf19def213d0807cdfa706f90ef54ff24e8e71ea1e14c6bfa175879250525d3baa7282d997bdc2aa13a0d
 DIST rspec-support-3.9.2-git.tgz 70021 BLAKE2B 
410464836d322545a05277cda5cd5cca8b9d2dcb4bf4299850e089d7a169d05aa630395a7c6fc42dffa29d7c6739bcfbf734fa8b0bb69d15b03243534c8da67f
 SHA512 
436a3400a354012b06f471a339386667ed4854814b780f9c21d71182b001b3b4ab45ade578b56e4f2dec81325de5d88baa783f7e56b27bb215cfdc58448b10f1
+DIST rspec-support-3.9.4-git.tgz 72490 BLAKE2B 
03c3ba8316a2c6a79faf68db87adf193b684b82119dd9c5b67f2954f3ce72cf03e3e16898e2f5d57d76aef37bb8fb08ab8dacf8aaef6d1445a8257e2be14afe5
 SHA512 
95be2e03c37117d6bc132ce466779a8ac3c4fedadfb2a6dabb1fa11601aae908e341c87436dd526bbc8b02040b23200c95bd113d0475405afdb4acd099c67403

diff --git a/dev-ruby/rspec-support/rspec-support-3.9.4.ebuild 
b/dev-ruby/rspec-support/rspec-support-3.9.4.ebuild
new file mode 100644
index 000..ae05db178ec
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.9.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-support;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 
>=dev-ruby/thread_order-1.1.0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Remove spec that, by following symlinks, tries to scan pretty much
+   # the whole filesystem.
+   rm spec/rspec/support/caller_filter_spec.rb || die
+
+   # Avoid spec that requires a dependency on git
+   sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb 
|| die
+
+   # Avoid a spec requiring a specific locale
+   sed -i -e '/copes with encoded strings/ 
s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+
+   # Avoid a brittle spec depending on ruby implementation details
+   # should be fixed upstream in next version
+   #sed -i -e '/returns a hash containing nodes for each line number/askip 
"ruby26"' spec/rspec/support/source_spec.rb || die
+}
+
+each_ruby_prepare() {
+   # Use the ruby version being tested
+   sed -i -e '/shell_out/ s:ruby:'${RUBY}':' 
spec/rspec/support/spec/shell_out_spec.rb || die
+}
+
+each_ruby_test() {
+   RUBYLIB=lib ${RUBY} -S rspec spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-expectations/

2020-10-31 Thread Hans de Graaff
commit: 41bdfec00c137754a93dd2abc78256654200597a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 07:58:23 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 07:59:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bdfec0

dev-ruby/rspec-expectations: add 3.9.4

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-expectations/Manifest   |  1 +
 .../rspec-expectations-3.9.4.ebuild| 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/rspec-expectations/Manifest 
b/dev-ruby/rspec-expectations/Manifest
index e7185df186d..dd17a6e881f 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -2,3 +2,4 @@ DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 
5b31c8681306d5c688f62fc3fc
 DIST rspec-expectations-3.8.4-git.tgz 200149 BLAKE2B 
45fe4cdc4b032bb773ef0e7d3e9b75e6d14a6e8c1850ad6fd84991d85a61860730caa9f191aa9d1ce4e21c85dadd2c52bb69bd0a1454f5ab918dc1e563fc54f1
 SHA512 
0ecb16f11ccf19c02c40ce587f33846fb2241f1663dd87f012b9b782338c213362dac624c434dee6e00ad2cc7ec4a1cd0af7f2edf1a8e9ebb0a0dfb31cd244d8
 DIST rspec-expectations-3.8.6-git.tgz 200343 BLAKE2B 
9d668216c18716344e8c249086bcbf2b70e7c1a5a0d1f3a5328fe03752ef4ace6f5029219314016a4bb00ef482f440702a2adb7d9fe49392b5b1c6ec15f6a2e5
 SHA512 
9ded8de53127f63f2117f5ef64b6608b643586be498d8df24909366ce159a8bb95c9d8771633b777897f3e4ad3c9a12e3dfe62b2310513320b3d9656d24a120a
 DIST rspec-expectations-3.9.1-git.tgz 203727 BLAKE2B 
47db054658bdec43c252fd5ac155e7ca794d60ecf8c8b0d3c8e072cf05629153c9778ad618619e5cde5400c95a85c1520f2b9fc3824699af33805fa187549115
 SHA512 
23a453a46c3eb3bd3f2a39f48f62f05832cf559b570ba0e09235dd6299687254491bab50f5502fefe69dbdeefa09e9d8c5568bc77d0b6b658bb469e197e67572
+DIST rspec-expectations-3.9.4-git.tgz 206297 BLAKE2B 
c5dbebcf7b411c9cb5cd815dc06fb6f455e82181856661110f803b25f3910975f0676f3cf154e93fe771849363593e104e0f2dd298dfd3d8b1dd96a6ff991547
 SHA512 
bd025b89751b5b8d3c6bd61a90386fc05ca371e04247d93b29334bbb3eceb84bacea3f3846c20f08dbf53f174992b2dc0fe9f2bc449c4591188b5e428b1d8003

diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.9.4.ebuild 
b/dev-ruby/rspec-expectations/rspec-expectations-3.9.4.ebuild
new file mode 100644
index 000..eff2dd3e614
--- /dev/null
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.9.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-expectations;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/rspec-mocks-3.2.0:3
+   >=dev-ruby/rspec-support-3.5.0:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Remove the Gemfile to avoid running through 'bundle exec'
+   rm -f Gemfile || die
+
+   # fix up the gemspecs
+   sed -i \
+   -e '/git ls/d' \
+   -e '/add_development_dependency/d' \
+   "${RUBY_FAKEGEM_GEMSPEC}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/gtk-gnutella/

2020-10-31 Thread Hans de Graaff
commit: 4700432f941c4a223750057f1e2648a9d53fee82
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 31 06:23:36 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 31 06:23:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4700432f

net-p2p/gtk-gnutella: unrestrict binutils-libs dependency

Closes: https://bugs.gentoo.org/738930
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-p2p/gtk-gnutella/gtk-gnutella-1.2.0-r1.ebuild | 89 +++
 1 file changed, 89 insertions(+)

diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.2.0-r1.ebuild 
b/net-p2p/gtk-gnutella/gtk-gnutella-1.2.0-r1.ebuild
new file mode 100644
index 000..760c9b9fd58
--- /dev/null
+++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.2.0-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# eutils: strip-linguas
+inherit eutils toolchain-funcs
+
+IUSE="nls dbus ssl +gtk"
+
+DESCRIPTION="A GTK+ Gnutella client"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+HOMEPAGE="http://gtk-gnutella.sourceforge.net/;
+
+SLOT="0"
+LICENSE="CC-BY-SA-4.0 GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   sys-libs/binutils-libs:=
+   dev-libs/glib:2
+   sys-libs/zlib
+   gtk? ( >=x11-libs/gtk+-2.2.1:2 )
+   dbus? ( >=sys-apps/dbus-0.35.2 )
+   ssl? ( >=net-libs/gnutls-2.2.5 )
+   nls? ( >=sys-devel/gettext-0.11.5 )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   strip-linguas -i po
+
+   echo "# Gentoo-selected LINGUAS" > po/LINGUAS
+   for ling in ${LINGUAS}; do
+   echo $ling >> po/LINGUAS
+   done
+
+   default
+}
+
+src_configure() {
+   # There is no option to turn off optimization through the build.sh
+   # script.
+   sed -i -e "s/Configure -Oder/Configure -Oder -Doptimize=none/" build.sh 
|| die
+
+   # The build script does not support the equivalent --enable
+   # options so we must construct the configuration by hand.
+
+   local myconf
+
+   if ! use nls; then
+   myconf="${myconf} --disable-nls"
+   fi
+
+   if ! use dbus; then
+   myconf="${myconf} --disable-dbus"
+   fi
+
+   if ! use ssl; then
+   myconf="${myconf} --disable-gnutls"
+   fi
+
+   if use gtk; then
+   myconf="${myconf} --gtk2"
+   else
+   myconf="${myconf} --topless"
+   fi
+
+   ./build.sh \
+   --configure-only \
+   --prefix="/usr" \
+   --cc=$(tc-getCC) \
+   ${myconf}
+}
+
+src_compile() {
+   # Build system is not parallel-safe, bug 500760
+   emake -j1
+}
+
+src_install() {
+   dodir /usr/bin
+   emake INSTALL_PREFIX="${D}" install
+   dodoc AUTHORS ChangeLog README TODO
+
+   # Touch the symbols file into the future to avoid warnings from
+   # gtk-gnutella later on, since we will most likely strip the binary.
+   touch --date="next minute" "${D}/usr/lib/gtk-gnutella/gtk-gnutella.nm" 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/munin/

2020-10-29 Thread Hans de Graaff
commit: 5543f3de8c9803597c224da00ceee3cdc7f407f4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 30 05:18:16 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 30 05:18:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5543f3de

net-analyzer/munin: cleanup

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/munin/Manifest|   8 -
 net-analyzer/munin/munin-2.0.52.ebuild | 419 -
 net-analyzer/munin/munin-2.0.56.ebuild | 417 
 net-analyzer/munin/munin-2.0.61.ebuild | 417 
 net-analyzer/munin/munin-2.0.63.ebuild | 417 
 5 files changed, 1678 deletions(-)

diff --git a/net-analyzer/munin/Manifest b/net-analyzer/munin/Manifest
index a40b1d5fc74..0bbc42e9d4c 100644
--- a/net-analyzer/munin/Manifest
+++ b/net-analyzer/munin/Manifest
@@ -1,13 +1,5 @@
-DIST munin-2.0.52-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
-DIST munin-2.0.52.tar.gz 2266820 BLAKE2B 
41233cd28ce4d682dfd47895061426404540c6b1c65798609a2d509d39ad5359b22087027662e7c03848e5676815843c34d078b782e3d0ab3a6a29b6a22e058b
 SHA512 
7439ea10006a94227b71328d06411378f6855f23f17815a433b3a1c40ea23da5a25a366d48f911b9cfdc43c4b98f3bb9777b67db2b894441eb8941e84ede379c
-DIST munin-2.0.56-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
-DIST munin-2.0.56.tar.gz 2271203 BLAKE2B 
f3df227b905ab794e2253637d367819eff2625f9e0f2355d23916b033b3b23d14bb64a78bf6a334f0c7a1859e60c227d1f754a2689bf291cc5f43a46986d35fe
 SHA512 
111b9b8d88474f480eac1e304a92a52c2295d72a1c6709bb2942ff6ee0ba26a56d25dc5d0cf08ddb98a23d6d9693ad0cddb2185e10df83d553655d017d102b1d
 DIST munin-2.0.59-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
 DIST munin-2.0.59.tar.gz 2276011 BLAKE2B 
0681cd838daaa056418258d473825642e2aa6b7a3ac7a435859033a467351145be73df327d3149b46c53f5a04c602bea57bc5af428cafb7b5bf1e9c780915ddf
 SHA512 
5597db797f7a0de3581a17be13b079a3fd1e50903014d67d81a262e921fdfca84eee8ec65e3927438db0e01525d16faaabc7e3f7d4cad1a73e7e14002b10478f
-DIST munin-2.0.61-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
-DIST munin-2.0.61.tar.gz 2254571 BLAKE2B 
e73fb6fc4f71c8d56a7e8a05852f699c94a7cf321b8034ad31ccbd06a37a602e6d312c0079fcb31afc5489a265a35a68c037743e01471ca950223d5cb6757b64
 SHA512 
ea6ae5a7f812985e0179dc2fe2f21136ecf6152ec2adf48d53e4fa19cfc14e74befe56c77a18f27ba966c12034a4fea442d5d1498a7cfe57ed052d332c199019
-DIST munin-2.0.63-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
-DIST munin-2.0.63.tar.gz 2254548 BLAKE2B 
5e0aa63222706a1e23bcb2af98437ee8cc3f09cdf833a6546ea40cf7307728518d5d696bd500105f85139753bc17a26dddfb202a661d35a7046ffc55b5b9ef02
 SHA512 
c28d2bedda8abb8787e1ba40ec80961d1304c903e9e608e30ed7903210169f258f9c062fc97d89932ddd7aabefa4360495d19535520741911c489c9c3c2e76fe
 DIST munin-2.0.64-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
 DIST munin-2.0.64.tar.gz 2256519 BLAKE2B 
6a48327672ab7cf20be7a47d489467d0b888e00c01ca0ce8b0bc47a03b63087cf61de4aaf8ae0f18d8e5ef95c49f85092d719ae7de6fe51bcb5e60d138caa519
 SHA512 
d5f8fb04a601b053844b04850416f09b9f682b83298e35b973ee495cc60477720dc0483f73809db5ca24ba6b9fa1520f026a3f187db01b0c946cce756e4e401f
 DIST munin-2.0.65-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450e

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/munin/

2020-10-29 Thread Hans de Graaff
commit: d4b8e6c65ca948bf97cf27269794926e6ae99ce7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 30 05:17:18 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 30 05:17:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b8e6c6

net-analyzer/munin: add 2.0.65

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/munin/Manifest|   2 +
 net-analyzer/munin/munin-2.0.65.ebuild | 417 +
 2 files changed, 419 insertions(+)

diff --git a/net-analyzer/munin/Manifest b/net-analyzer/munin/Manifest
index a806e9c96d0..a40b1d5fc74 100644
--- a/net-analyzer/munin/Manifest
+++ b/net-analyzer/munin/Manifest
@@ -10,3 +10,5 @@ DIST munin-2.0.63-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051
 DIST munin-2.0.63.tar.gz 2254548 BLAKE2B 
5e0aa63222706a1e23bcb2af98437ee8cc3f09cdf833a6546ea40cf7307728518d5d696bd500105f85139753bc17a26dddfb202a661d35a7046ffc55b5b9ef02
 SHA512 
c28d2bedda8abb8787e1ba40ec80961d1304c903e9e608e30ed7903210169f258f9c062fc97d89932ddd7aabefa4360495d19535520741911c489c9c3c2e76fe
 DIST munin-2.0.64-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
 DIST munin-2.0.64.tar.gz 2256519 BLAKE2B 
6a48327672ab7cf20be7a47d489467d0b888e00c01ca0ce8b0bc47a03b63087cf61de4aaf8ae0f18d8e5ef95c49f85092d719ae7de6fe51bcb5e60d138caa519
 SHA512 
d5f8fb04a601b053844b04850416f09b9f682b83298e35b973ee495cc60477720dc0483f73809db5ca24ba6b9fa1520f026a3f187db01b0c946cce756e4e401f
+DIST munin-2.0.65-gentoo-1.tar.xz 3980 BLAKE2B 
5aae9c29befa761f797d362c90d810051a7f3a5dc8250776ab6ae1659197d795dfb87274db66ff0a3deb4e10e14ced5b3765551a3f29357c436968a848f450ea
 SHA512 
b21d6590bb9e1da127066a06818f1f3157362762f80526e2231b926956959e62af575f38235f72326376dc21bba63f9767efa379f1f2558ca9b20ddf5395e851
+DIST munin-2.0.65.tar.gz 2255611 BLAKE2B 
b506dd12e527bd42f7f8cd9766f260b68bdd08114261b6e1e35316d12d501ac86d1aa7f4c461ab4f3f73490bafde870420e69fbed68f2b663e5e1e011b7bb4ca
 SHA512 
8a0dc93de878e1d502467f4e8589a0af2b809ec7282033534de2fd17b842bbf864d900136516a668a8e3f80e99215062620a503c5f664c799892f77950b4859a

diff --git a/net-analyzer/munin/munin-2.0.65.ebuild 
b/net-analyzer/munin/munin-2.0.65.ebuild
new file mode 100644
index 000..acaf9f6d9f0
--- /dev/null
+++ b/net-analyzer/munin/munin-2.0.65.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCHSET=1
+
+inherit java-pkg-opt-2 systemd
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Munin Server Monitoring Tool"
+HOMEPAGE="http://munin-monitoring.org/;
+SRC_URI="
+   https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~graaff/munin/${P}-gentoo-${PATCHSET}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test 
cgi ipv6 syslog ipmi http dhcpd doc apache2"
+REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )"
+RESTRICT="!test? ( test )"
+
+# Upstream's listing of required modules is NOT correct!
+# Some of the postgres plugins use DBD::Pg, while others call psql directly.
+# Some of the mysql plugins use DBD::mysql, while others call mysqladmin 
directly.
+# We replace the original ipmi plugins with the freeipmi_ plugin which at 
least works.
+DEPEND_COM="
+   acct-user/munin
+   acct-user/munin-async
+   acct-group/munin
+   dev-lang/perl:=[berkdb]
+   dev-perl/DBI
+   dev-perl/Date-Manip
+   dev-perl/File-Copy-Recursive
+   dev-perl/List-MoreUtils
+   dev-perl/Log-Log4perl
+   dev-perl/Net-CIDR
+   dev-perl/Net-DNS
+   dev-perl/Net-Netmask
+   dev-perl/Net-SNMP
+   dev-perl/Net-Server[ipv6(-)?]
+   virtual/perl-Digest-MD5
+   virtual/perl-Getopt-Long
+   virtual/perl-MIME-Base64
+   virtual/perl-Storable
+   virtual/perl-Text-Balanced
+   virtual/perl-Time-HiRes
+   apache2? ( 
www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite]
 )
+   asterisk? ( dev-perl/Net-Telnet )
+   cgi? (
+   dev-perl/FCGI
+   dev-perl/CGI-Fast
+   )
+   dhcpd? (
+   >=net-misc/dhcp-3[server]
+   dev-perl/Net-IP
+   dev-perl/HTTP-Date
+   )
+   doc? ( dev-python/sphinx )
+   http? ( dev-perl/libwww-perl )
+   irc? ( dev-perl/Net-IRC )
+   ldap? ( dev-perl/perl-ldap )
+   kernel_linux? ( sys-process/procps )
+   memcached? 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/chunky_png/

2020-10-27 Thread Hans de Graaff
commit: 3a0c09a7917cd03b20c1c54062ee6014bba2cfb7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 28 05:28:17 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 28 05:28:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0c09a7

dev-ruby/chunky_png: add 1.3.14

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/chunky_png/Manifest |  1 +
 dev-ruby/chunky_png/chunky_png-1.3.14.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/chunky_png/Manifest b/dev-ruby/chunky_png/Manifest
index 2b93ae904de..0b81addae51 100644
--- a/dev-ruby/chunky_png/Manifest
+++ b/dev-ruby/chunky_png/Manifest
@@ -1,3 +1,4 @@
 DIST chunky_png-1.3.11.gem 352768 BLAKE2B 
a60607830c41921f8e8018b91e459103d0a793a6c3a5491f36399dff0ac83dee09f66173f01e3e8f8f2bcf9fc69b1ffa53a9bc29adda758be75fefec391f7900
 SHA512 
5935bc7672ef4eb271abe0e2d4b83c2628ecb9d4fc1bb095d28d0f7fd5e13443492bc91b2c9c1de59d8bb669c185cddaeef62d03d3b0df88ecfaaa3c7a2a0ba6
 DIST chunky_png-1.3.12.gem 353792 BLAKE2B 
dc891b23189ab4ff1f487d1ef3e83ede822261691c77a04d4ec4cb268902a6a3dac0db705644e7cceea6d5d097f520409005ebdf6496f5d3be339f2e0d27b13c
 SHA512 
84325afc3903b3d0b4e4a19ebd9548029e02f68d45896efdcfe6eb23a64360f2c2b3d191c736cc172a11258828bf82687b950f95104cbdae639d00277c37bebf
 DIST chunky_png-1.3.13.gem 353792 BLAKE2B 
9804e2baba7816b52f9ba10db0cfc6e4b45db05fa95f3d154163866bc97e6da644f6240f65e3d5ca8b984cd102346d8838986ca7a1441647cbddd168fee3857f
 SHA512 
40596c3a404830571a24b4241b306ecf1600d7d76f6d535805fbf53640890526b941f0cdae0f9873d00858457a65edd6b415a627725cecb0c32b753e42bf1bc2
+DIST chunky_png-1.3.14.gem 363008 BLAKE2B 
b35dc7523583b2b6b5c42024ab0e29b90c3c2db734d80ae4c6690f34feb8af22eda09b17ef598fd96dab245d86dd20392b7d8ef727be4ee968d39225aa914bcc
 SHA512 
d52aca34f94749dc58c8850f552bacc6354c93bccf041435d4fd1ed81a88e7564840fca191d6b40d56dfa69a74bbe09f7adbed1517e363e4e00884f7c81c4494

diff --git a/dev-ruby/chunky_png/chunky_png-1.3.14.ebuild 
b/dev-ruby/chunky_png/chunky_png-1.3.14.ebuild
new file mode 100644
index 000..58f7a1ed2e6
--- /dev/null
+++ b/dev-ruby/chunky_png/chunky_png-1.3.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+
+RUBY_FAKEGEM_EXTRADOC="BENCHMARKING.rdoc CHANGELOG.rdoc README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="chunky_png.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure Ruby library that can read and write PNG images"
+HOMEPAGE="https://wiki.github.com/wvanbergen/chunky_png;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/[bB]undler/s:^:#:' {spec,benchmarks}/*.rb || die
+   rm Gemfile* || die
+
+   # Avoid git dependency
+   sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/simplecov/

2020-10-27 Thread Hans de Graaff
commit: e2cab3df729f3c7e73931a1d0c48b0568896d534
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 28 05:33:42 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 28 05:33:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cab3df

dev-ruby/simplecov: add 0.19.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/simplecov/Manifest|  1 +
 dev-ruby/simplecov/simplecov-0.19.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/simplecov/Manifest b/dev-ruby/simplecov/Manifest
index daa118467da..b60af513325 100644
--- a/dev-ruby/simplecov/Manifest
+++ b/dev-ruby/simplecov/Manifest
@@ -1,2 +1,3 @@
 DIST simplecov-0.18.5.tar.gz 100495 BLAKE2B 
b92ebac7983e33c36aacad29ac499dbdcbae9f2bcf9d3ffb0cc07eabff112e74ba0489ada7b923453a69cf3a1487c8ea3c7af8b973242fa52671b0ba96b2a2f4
 SHA512 
05c452138997f4dcbf4b8cb053871591c291229e3f1fa152d128b1ea87668582ac4d72fa412c59f30fa29dbed1a4ca07fbfe8e1a1fe9470a22b2d1e931171874
 DIST simplecov-0.19.0.tar.gz 107240 BLAKE2B 
64c82c4e2c89717f0fd4d24c95352a8ef435e0c7f2e968d5611c67ee275195cd5d89753f6c009338891464eb400ac87535f6bd800c2e79b9be548d75057b8e49
 SHA512 
81ee7a3d84346d05f4fb78b85b70a65232a1b13fc5cfec17e6bd7be567bd64fda621721bb287f756c079b2b10a11d30c9ae308270db8d9865e01e7d5f77f2352
+DIST simplecov-0.19.1.tar.gz 107430 BLAKE2B 
0f18cd4c8ddfd324f4e3326ad8503530862f0ae67658865183984b81a59ad9aa5fcf650fa9f64fa6841ea23afa07d25e38443a79ad0be26b966fa99b6805a090
 SHA512 
2d781008769abd79020be96f7c1f91cfb9f27d51d00436f737c408a9b9d57a82955cbe5ba5ee5a628b9a7e8835d9b3e1542b67499355373c4f9b2638bee83235

diff --git a/dev-ruby/simplecov/simplecov-0.19.1.ebuild 
b/dev-ruby/simplecov/simplecov-0.19.1.ebuild
new file mode 100644
index 000..dd634e2f601
--- /dev/null
+++ b/dev-ruby/simplecov/simplecov-0.19.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="simplecov.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Code coverage with a configuration library and merging across 
test suites"
+HOMEPAGE="https://github.com/simplecov-ruby/simplecov;
+SRC_URI="https://github.com/simplecov-ruby/simplecov/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0.8"
+IUSE="doc"
+
+ruby_add_rdepend "
+   dev-ruby/simplecov-html:0.12
+   >=dev-ruby/docile-1.1:0"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   dev-ruby/test-unit:2
+)"
+
+# There are also cucumber tests that require poltergeist and unpackaged 
phantomjs gem.
+
+all_ruby_prepare() {
+   # Avoid test depending on spawning ruby and having timing issues
+   sed -i -e '/blocks other processes/askip "gentoo"' 
spec/result_merger_spec.rb || die
+
+   sed -i -e '5i require "bundler"' spec/helper.rb || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec spec/*spec.rb || die
+
+   #${RUBY} -S cucumber features || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/sslscan/

2020-10-26 Thread Hans de Graaff
commit: e7fd4e5d2e0f2be078453c203d3db28efd8de81d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 26 06:12:58 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 26 06:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fd4e5d

net-analyzer/sslscan: cleanup

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/sslscan/Manifest |  1 -
 net-analyzer/sslscan/sslscan-2.0.0.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index 27b76792da5..6d64e169484 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -1,6 +1,5 @@
 DIST sslscan-1.11.13-rbsec-openssl.tar.gz 5523256 BLAKE2B 
d8f5aa8bf748310fe1186ec9ab74ecc33425d6fa3db709d94516780d4efadbdd9cf6358798796704dfeb4032ec615298f3b67c8150e314f1e79a4d826c2589b7
 SHA512 
9bfdac0b6dcbb9e932ef41db9753f7298cf38ddc18731386968289114fd5ed10d81e95523d557b42b431377638d2f62fb710189e7d944ba89979fe5e3437fd3f
 DIST sslscan-1.11.13-rbsec.tar.gz 57006 BLAKE2B 
ea5e2754f5a8218ee1f3aba26e7efe2394fa87b79137955705edc4600d67139f2641ac7b4e7a92f7273878f5b150e3e1b159114c833dc180049688563cf5095b
 SHA512 
51477e5b29a2fc87e2d6c8d76430eeb2a6feb388d47392938b9e2c572acc5926534a19dc249080a066256a1a6cbfe08b162e9f3839386c86116352e5eb57c544
-DIST sslscan-2.0.0.tar.gz 109677 BLAKE2B 
728ca5f59e7d46cf6bf4ac03fce8eb8b7183f9984da58985c3964a3d82c2b5ba6e1f90361cb7c504db3555ff0d6edb739a97aa2b6b4c90970ababd1bf2faa9cd
 SHA512 
faebf7014738a991be4d1d78fe0e9523f24a00c4154c19862fb46c3cc1674d5f8c3ab03e58975401e3265c9e2ada0cab9898d17c0f089dd3a20ba44b4fbf78ab
 DIST sslscan-2.0.1.tar.gz 109709 BLAKE2B 
d0aabebe208529122d9d4d63d39b13c3cc9128dce552cc773b32e02ade87fcb91d5ad7e13a5dfd4883f73153d3ec19b91b16166a756c38df92c96a2f9e8606bb
 SHA512 
d8e9b66b110d7a76ffa7cc3b52f6f5614998ab08e91d12aa92d604ff3320dff6bec0e9a9017ab9c2dea204d9f51b5c729215836fd8f0dce0c5817e28b2eef63f
 DIST sslscan-2.0.2.tar.gz 109798 BLAKE2B 
4ed599578a3ee1bd0296c237f8f751aa9f95b96ab7592d0d8f7d117879e7058a92f28d5361658e144eb461fd1bb11739e79e2ae030ac9fb0430924ecca53dfd6
 SHA512 
ffe12315942c9b9a5f28766768c2202ef09d82977a42c5d114ba2bb7354e694df6262377288ca788e185e0b9423a78c9ebe2fcc02923bd8522c0b9b98df43453
 DIST sslscan-2.0.3.tar.gz 109870 BLAKE2B 
e42b31eea50adb3f24627a0359d9896a1ed3e24f6f4316ff55ed1ea5e52a9d8d7db8c231e18e0e323b688e3b2cb15342b052529392bfa9b6be17e7c3401bf193
 SHA512 
3cc1e7b93f76c03afff054b74938fbc22a190f6231fc9623b70084d5488313e253d170532c58ec5d320cac2a0b451b2bf43199367f4f38ccecbfa904bb8424ec

diff --git a/net-analyzer/sslscan/sslscan-2.0.0.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.0.ebuild
deleted file mode 100644
index 874d6c6593b..000
--- a/net-analyzer/sslscan/sslscan-2.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# sslscan builds against a static openssl library to allow weak ciphers
-# to be enabled so that they can be tested.
-OPENSSL_RELEASE_TAG="OpenSSL_1_1_1g"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Fast SSL configuration scanner"
-HOMEPAGE="https://github.com/rbsec/sslscan;
-#MY_FORK="rbsec"
-#SRC_URI="https://github.com/${MY_FORK}/${PN}/archive/${PV}-${MY_FORK}.tar.gz 
-> ${P}-${MY_FORK}.tar.gz
-#  
https://github.com/PeterMosmans/openssl/archive/${MOSMANS_OPENSSL_COMMIT}.tar.gz
 -> ${P}-${MY_FORK}-openssl.tar.gz"
-SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
-
https://github.com/openssl/openssl/archive/${OPENSSL_RELEASE_TAG}.tar.gz -> 
${PN}-${OPENSSL_RELEASE_TAG}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-libs/openssl:*"
-RDEPEND="${DEPEND}"
-
-# Requires a docker environment
-RESTRICT="test"
-
-# S="${WORKDIR}/${P}-${MY_FORK}"
-
-src_prepare() {
-   ln -s ../openssl-${OPENSSL_RELEASE_TAG} openssl || die
-   touch .openssl_is_fresh || die
-   sed -i -e '/openssl\/.git/,/fi/d' \
-   -e '/openssl test/d' Makefile || die
-
-   default
-}
-
-src_compile() {
-   emake static
-}
-
-src_install() {
-   DESTDIR="${D}" emake install
-
-   dodoc Changelog README.md
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/sslscan/

2020-10-26 Thread Hans de Graaff
commit: b1e25d80827aa7c6e405b34db76228d0a810df21
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 26 06:14:53 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 26 06:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e25d80

net-analyzer/sslscan: add 2.0.5

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/sslscan/Manifest |  1 +
 net-analyzer/sslscan/sslscan-2.0.5.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index 6d64e169484..428e126d0ca 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -4,5 +4,6 @@ DIST sslscan-2.0.1.tar.gz 109709 BLAKE2B 
d0aabebe208529122d9d4d63d39b13c3cc9128d
 DIST sslscan-2.0.2.tar.gz 109798 BLAKE2B 
4ed599578a3ee1bd0296c237f8f751aa9f95b96ab7592d0d8f7d117879e7058a92f28d5361658e144eb461fd1bb11739e79e2ae030ac9fb0430924ecca53dfd6
 SHA512 
ffe12315942c9b9a5f28766768c2202ef09d82977a42c5d114ba2bb7354e694df6262377288ca788e185e0b9423a78c9ebe2fcc02923bd8522c0b9b98df43453
 DIST sslscan-2.0.3.tar.gz 109870 BLAKE2B 
e42b31eea50adb3f24627a0359d9896a1ed3e24f6f4316ff55ed1ea5e52a9d8d7db8c231e18e0e323b688e3b2cb15342b052529392bfa9b6be17e7c3401bf193
 SHA512 
3cc1e7b93f76c03afff054b74938fbc22a190f6231fc9623b70084d5488313e253d170532c58ec5d320cac2a0b451b2bf43199367f4f38ccecbfa904bb8424ec
 DIST sslscan-2.0.4.tar.gz 109501 BLAKE2B 
45eccf9c2b7b235b30259dd77a7bdfcb77ee43517ec5619aef96a06aba9f145e105fc29410f4abf6d4c645c1aebd02156344d9ca88c629068ba00d6ee93d12e2
 SHA512 
1313020edc75abad12f1ea735d4c871d4bc605b7cb3be039904cb24dfbeae94580c812067b3ff304e9c4f612e22697dee02c6cfdc81066a7af46c95523399837
+DIST sslscan-2.0.5.tar.gz 109503 BLAKE2B 
bd1fd0c3a0eb9e00cd36dc30c3bc2cc052c0e842ef61e49830af57a7f6ebc4a683440c973193bd7ccd3a20b67c42a47c92480789bf3de0886d51827876626f64
 SHA512 
2d6db38d6df6bd3bd691381ad6f649283889bfcab06121d509db40ec080adff421962980cb7943eae83c23bcef91e57c5d2be1ad32560e8bdab2b200a080fb37
 DIST sslscan-OpenSSL_1_1_1g.tar.gz 9975550 BLAKE2B 
22efa4ffe5d56a861bc4e2e1bc9a558e79265a3789acd9ca65d0a1162a1808a089a92a234e88c951f2a3cdabd3b1908ac7fe6d5f2b5fe554f229a22c11ab185b
 SHA512 
bc8d24d7fc93542a8d77e13a57768de242ef679ef4db93c1b6b981a15a60646a5c5d869d066248448f3eb1ab2012e3ddc80bf301f486c0574d469a3f7db7b8d4
 DIST sslscan-OpenSSL_1_1_1h.tar.gz 9985614 BLAKE2B 
78f8bcf04a5a03636efe4ea2f82cfbbf6528ed1b02f64b7b7cf773809f5bed11974fd6d2f9f9bddb7fc31e986997f0987a0a773da2bd10b842f3ace977c5c56a
 SHA512 
619dc7b28151571e4410844263a6727c9883701c11a064a2df55368659a63d548179165c9b96910b0e739cec1142f109eae9503b688cbade7abd6b4f3a7563aa

diff --git a/net-analyzer/sslscan/sslscan-2.0.5.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.5.ebuild
new file mode 100644
index 000..8deaf7cd4f7
--- /dev/null
+++ b/net-analyzer/sslscan/sslscan-2.0.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# sslscan builds against a static openssl library to allow weak ciphers
+# to be enabled so that they can be tested.
+OPENSSL_RELEASE_TAG="OpenSSL_1_1_1h"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast SSL configuration scanner"
+HOMEPAGE="https://github.com/rbsec/sslscan;
+SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
+
https://github.com/openssl/openssl/archive/${OPENSSL_RELEASE_TAG}.tar.gz -> 
${PN}-${OPENSSL_RELEASE_TAG}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Requires a docker environment
+RESTRICT="test"
+
+# S="${WORKDIR}/${P}-${MY_FORK}"
+
+src_prepare() {
+   ln -s ../openssl-${OPENSSL_RELEASE_TAG} openssl || die
+   touch .openssl_is_fresh || die
+   sed -i -e '/openssl\/.git/,/fi/d' \
+   -e '/openssl test/d' Makefile || die
+
+   default
+}
+
+src_compile() {
+   emake static
+}
+
+src_install() {
+   DESTDIR="${D}" emake install
+
+   dodoc Changelog README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/octokit/

2020-10-24 Thread Hans de Graaff
commit: a2aa0e4114c1226024ee57cda01ec77a25135a5c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 24 06:21:05 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 24 09:00:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2aa0e41

dev-ruby/octokit: add missing test dep

Closes: https://bugs.gentoo.org/750791
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/octokit/octokit-4.19.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/octokit/octokit-4.19.0.ebuild 
b/dev-ruby/octokit/octokit-4.19.0.ebuild
index f58766391bd..ca58dc92530 100644
--- a/dev-ruby/octokit/octokit-4.19.0.ebuild
+++ b/dev-ruby/octokit/octokit-4.19.0.ebuild
@@ -31,6 +31,7 @@ ruby_add_bdepend "test? (
dev-ruby/jwt
dev-ruby/mime-types
>=dev-ruby/netrc-0.7.7
+   >=dev-ruby/rbnacl-7.1.1:6
dev-ruby/vcr:3[json]
dev-ruby/webmock:3 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/chunky_png/

2020-10-23 Thread Hans de Graaff
commit: 873e68cd30073986c2fafec924bb890f12467fee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 24 05:45:33 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 24 05:45:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873e68cd

dev-ruby/chunky_png: add 1.3.13

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/chunky_png/Manifest |  1 +
 dev-ruby/chunky_png/chunky_png-1.3.13.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/chunky_png/Manifest b/dev-ruby/chunky_png/Manifest
index 5d39320168d..2b93ae904de 100644
--- a/dev-ruby/chunky_png/Manifest
+++ b/dev-ruby/chunky_png/Manifest
@@ -1,2 +1,3 @@
 DIST chunky_png-1.3.11.gem 352768 BLAKE2B 
a60607830c41921f8e8018b91e459103d0a793a6c3a5491f36399dff0ac83dee09f66173f01e3e8f8f2bcf9fc69b1ffa53a9bc29adda758be75fefec391f7900
 SHA512 
5935bc7672ef4eb271abe0e2d4b83c2628ecb9d4fc1bb095d28d0f7fd5e13443492bc91b2c9c1de59d8bb669c185cddaeef62d03d3b0df88ecfaaa3c7a2a0ba6
 DIST chunky_png-1.3.12.gem 353792 BLAKE2B 
dc891b23189ab4ff1f487d1ef3e83ede822261691c77a04d4ec4cb268902a6a3dac0db705644e7cceea6d5d097f520409005ebdf6496f5d3be339f2e0d27b13c
 SHA512 
84325afc3903b3d0b4e4a19ebd9548029e02f68d45896efdcfe6eb23a64360f2c2b3d191c736cc172a11258828bf82687b950f95104cbdae639d00277c37bebf
+DIST chunky_png-1.3.13.gem 353792 BLAKE2B 
9804e2baba7816b52f9ba10db0cfc6e4b45db05fa95f3d154163866bc97e6da644f6240f65e3d5ca8b984cd102346d8838986ca7a1441647cbddd168fee3857f
 SHA512 
40596c3a404830571a24b4241b306ecf1600d7d76f6d535805fbf53640890526b941f0cdae0f9873d00858457a65edd6b415a627725cecb0c32b753e42bf1bc2

diff --git a/dev-ruby/chunky_png/chunky_png-1.3.13.ebuild 
b/dev-ruby/chunky_png/chunky_png-1.3.13.ebuild
new file mode 100644
index 000..58f7a1ed2e6
--- /dev/null
+++ b/dev-ruby/chunky_png/chunky_png-1.3.13.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+
+RUBY_FAKEGEM_EXTRADOC="BENCHMARKING.rdoc CHANGELOG.rdoc README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="chunky_png.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure Ruby library that can read and write PNG images"
+HOMEPAGE="https://wiki.github.com/wvanbergen/chunky_png;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/[bB]undler/s:^:#:' {spec,benchmarks}/*.rb || die
+   rm Gemfile* || die
+
+   # Avoid git dependency
+   sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-command/

2020-10-22 Thread Hans de Graaff
commit: ac567400e303fd7a1b1aa9f72ef3980490901193
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 23 05:12:20 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 23 05:12:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac567400

dev-ruby/tty-command: add 0.10.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/tty-command/Manifest  |  1 +
 dev-ruby/tty-command/tty-command-0.10.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/tty-command/Manifest b/dev-ruby/tty-command/Manifest
index 60b47ec063a..2549bd1792f 100644
--- a/dev-ruby/tty-command/Manifest
+++ b/dev-ruby/tty-command/Manifest
@@ -1 +1,2 @@
+DIST tty-command-0.10.0.tar.gz 31592 BLAKE2B 
34bb5a926ad32b236585a3e0d5bcfebc6a7d8b3ab3c63e60db30441f6f66b757260b35b40fe5e22ec96162253716d27111c0def59133e80c9dabbaf5f87f68da
 SHA512 
5397f154603b1516be717ac35665623292d1454c18824cc688227f998c8d14e0744fc143e29dd93e737ae78f1800a1e5812ed6cbacb0df6ac4db28b2f096fcde
 DIST tty-command-0.9.0.tar.gz 30463 BLAKE2B 
fc0436a80b4b73040a89f085315f50e464efd91d6ee222f7b94eec5b94700089ae22963580febf8296377c859c67f1f21772ecd24d325af76308183df6070e2a
 SHA512 
12c5c238ea34b7236b1c1b3115a7f490ae3986de686359ed390428f766aabdb35de7a1b29363b5be4e09e0fb6888b0c8a30eb466153f64b1d8a77620a657ffac

diff --git a/dev-ruby/tty-command/tty-command-0.10.0.ebuild 
b/dev-ruby/tty-command/tty-command-0.10.0.ebuild
new file mode 100644
index 000..86134051524
--- /dev/null
+++ b/dev-ruby/tty-command/tty-command-0.10.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Terminal color capabilities detection"
+HOMEPAGE="https://github.com/piotrmurach/tty-command;
+SRC_URI="https://github.com/piotrmurach/tty-command/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/pastel-0.8:0"
+
+all_ruby_prepare() {
+   echo '-rspec_helper' > .rspec || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rouge/

2020-10-22 Thread Hans de Graaff
commit: daa13e109267eb928ad8a1fd8a42ec4b88ea0cbd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 23 05:09:07 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 23 05:09:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa13e10

dev-ruby/rouge: add 3.24.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rouge/Manifest|  1 +
 dev-ruby/rouge/rouge-3.24.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 2c647eb7f01..0678fa86a85 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -3,3 +3,4 @@ DIST rouge-3.20.0.tar.gz 938340 BLAKE2B 
dcb61527f023e34be5c2fdc362f74b64be24cc26
 DIST rouge-3.21.0.tar.gz 945455 BLAKE2B 
f783bc6750bfc3b463bf63374127be28676428a13335c24b331f8ae327afc85d961c7f06319cfd6f80f31accd3ef874a780e7dd77816d9ff863ae491506f5fb2
 SHA512 
c71dfceae7902f8c4a02288053baa8d1285ac0570bcf754743bfae045a1d5fca177a13843aa223ded822bc95007d049187b363f4dd8f022336e6325919d2787c
 DIST rouge-3.22.0.tar.gz 943288 BLAKE2B 
9daa8166e05002a633ce6a99a794173148336f3f755f2c672879cffe177d1fda1b37723ed540d3bf8613725bab965213257043a4b7dfaa619650568c946378ba
 SHA512 
83032099a0d540e77a25bd79c94481cb7f39c4a33e9b30f9f74d738ee0781ffc0c9bfbf9b90400d4833975df8a857231bed0739678153d08c716fe7e2cd3f8a8
 DIST rouge-3.23.0.tar.gz 947011 BLAKE2B 
2b9f35859d54aa616e2b30c468466f1e6e9b834e306e9fcf5e1ca3c7814c2966e4286ed2bcbe4236a6926c10c00491d671acd7c2c5a52f37b35155530427
 SHA512 
5babaeec803cc9e3346a82d8599ca305b2dca6bf1e3104741b2cfc2ce25561f03e1f5b96f006af782a50245c35de2944ce51e339c6bbdf076a95779c8a3a32fb
+DIST rouge-3.24.0.tar.gz 954216 BLAKE2B 
6813c0ee4bb6af664b684cf12662e1d0bec916f18aaea1f1d3a081a18fe7dd534298d6432e42c0798b437bddcd305a40fafa8eced4142215d094b8e1c94b5b17
 SHA512 
5823e5907f1b3303b928e88dbad2d95e91846be32e242b8a291ad90108aaae1ac6b8d397a47d3fc4c047a26e260e9b8d45866d0627e0a98f955ff46556ca1908

diff --git a/dev-ruby/rouge/rouge-3.24.0.ebuild 
b/dev-ruby/rouge/rouge-3.24.0.ebuild
new file mode 100644
index 000..7e43cc39b02
--- /dev/null
+++ b/dev-ruby/rouge/rouge-3.24.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
+HOMEPAGE="https://github.com/jneen/rouge;
+SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+   test? ( dev-ruby/minitest-power_assert )
+   dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet"
+
+all_ruby_prepare() {
+   rm -f tasks/{check/style,update/changelog}.rake || die
+
+   sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' 
spec/spec_helper.rb || die
+   sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire 
"pathname"' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack-cache/

2020-10-22 Thread Hans de Graaff
commit: 668dd819f954bdaa9b2997cc7a0f23d4f381b36b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 23 04:54:42 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 23 05:09:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668dd819

dev-ruby/rack-cache: add 1.12.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rack-cache/Manifest |  1 +
 dev-ruby/rack-cache/rack-cache-1.12.1.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index 557398a8770..869a3e65de3 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1 +1,2 @@
 DIST rack-cache-1.12.0.tar.gz 262794 BLAKE2B 
63668875cbfba5a6012f43fcfb504e99e357301b8c4b26bfd007b6d22fd9cd3d2f40b096505f9b9523c49ca2a7c980fa15c95187284a339604ca8acadfad374b
 SHA512 
67101c2fec86db94d177c4cc476a17e5bda51d222ac8530fe6cdef8fb196b3b7ffe301003abbc14430c4f4068da0627ffcdd498fd79faebd190571bfbaec3ab5
+DIST rack-cache-1.12.1.tar.gz 262878 BLAKE2B 
c287c547496f0c4659f16cf45aa4c562cfccc5d6ba9e71a10a6507346797bba7d9d1e287ef1fe3d8c6bb6e8ef148d6c24d90e92db1ae53ea2f7d1ee91e3fd148
 SHA512 
f850facb28f302db819b6d67fd86e0dd18ae8f5d132044582bbcd6792b287c7d4a29219a47e708b5047fb373b5857632597d9743b4ba530b1258d29924ca4cf9

diff --git a/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild 
b/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild
new file mode 100644
index 000..dfad5edb6bd
--- /dev/null
+++ b/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+# no documentation is generable, it needs hanna, which is broken
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*"
+
+RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Enable HTTP caching for Rack-based applications that produce 
freshness info"
+HOMEPAGE="https://github.com/rtomayko/rack-cache;
+SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~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/rack:*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/maxitest-3.4.0
+   >=dev-ruby/minitest-5.7.0:5
+   >=dev-ruby/mocha-0.13.0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' \
+   -e "2i require 'timeout'" \
+   test/test_helper.rb || die
+}
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/recog/

2020-10-22 Thread Hans de Graaff
commit: 2d2ae4e080a729a0467284c8f08ccf5ee5a90b2f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 23 05:06:32 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 23 05:09:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2ae4e0

dev-ruby/recog: add 2.3.15

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/recog/Manifest|  1 +
 dev-ruby/recog/recog-2.3.15.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest
index 3948fda1a5a..4269f7cb69b 100644
--- a/dev-ruby/recog/Manifest
+++ b/dev-ruby/recog/Manifest
@@ -1,3 +1,4 @@
 DIST recog-2.3.14.gem 331776 BLAKE2B 
62aad2cf8252c24cd7adc456a022555f05924e501fd5f2fafeb87c2587e049ee41a501602bc1b5d97370a69a6b98f1ae77df22bfb7ae2c9e80b38b5e0a1518df
 SHA512 
1154ca3d610fe8f554a15846b49f978d3798c9a43893c40d58c8421e8012c0823368d374ecadd351fc1479037c898966dc2dba9debb4c46ce6b743c7782a848f
+DIST recog-2.3.15.gem 332800 BLAKE2B 
4a6360f72d5ee48e066a30abf875fba18e8dcdcba6d36bf8d8de28b36405870819a1b91edee1a5877b1ddda99a25918419bf42bdd4851c7d814a2acf558439d3
 SHA512 
a26f722da886be22332330a9b0407ec28431ca900b43d6cb7c6fe65938a026a51d54f90cb264652fb8a70352f5e548a7ed013a4b136a7a21df4a9987b36faf0e
 DIST recog-2.3.6.gem 266752 BLAKE2B 
ec11be53a79f83b174c12f44d90c4085e02ae10fb49744ee6c5d655e4be32414fa158f6a11b2d73786c00447f8ebf3f40aecd422f14886a72eb59f1519a65f63
 SHA512 
b4731092884de9dcf961122bf0cd5b4ed2fe8b9fc7ecdbd144d0813cbad52895ab4b3c0b7069a7f7e7a80bcf236cfd1c8c0d594d2caa65a76cca60e362009b43
 DIST recog-2.3.7.gem 276480 BLAKE2B 
227b5ee13245a8c3f47b9aae1a3a15133669bf2d0438f6c693da6496243b915e036ee922f0db3bbfa605b38803c4bd1cae472b8494f74d7dc73b2d476cc164b0
 SHA512 
184ed1bbd661899d66f51675f2c5e62804b24b75426ad064c1fff8d5e3f2e083cdbd48c5482beedbaebc355f0fcff3e29d1406d7bbc31c55a17fa467adf7c280

diff --git a/dev-ruby/recog/recog-2.3.15.ebuild 
b/dev-ruby/recog/recog-2.3.15.ebuild
new file mode 100644
index 000..e7b78df0cb6
--- /dev/null
+++ b/dev-ruby/recog/recog-2.3.15.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="xml"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pattern recognition for hosts, services, and content"
+HOMEPAGE="https://github.com/rapid7/recog;
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/nokogiri"
+
+ruby_add_bdepend "test? (
+   dev-ruby/regexp_parser:0
+   dev-ruby/rspec:3
+   dev-util/aruba:1
+   dev-util/cucumber
+)"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/I s:^:#:' -e '1igem "regexp_parser", "~>0.2"' 
spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ruby-ng_cucumber
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/octokit/

2020-10-22 Thread Hans de Graaff
commit: d0e7302c8dac4ea9ea7d7fb1910237cffe24b54d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 23 04:48:46 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 23 04:48:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e7302c

dev-ruby/octokit: add 4.19.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/octokit/Manifest  |  1 +
 dev-ruby/octokit/octokit-4.19.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest
index ddf6700c5b5..893a21161ef 100644
--- a/dev-ruby/octokit/Manifest
+++ b/dev-ruby/octokit/Manifest
@@ -1 +1,2 @@
 DIST octokit-4.18.0.tar.gz 3091587 BLAKE2B 
b48ccfa35f53b686e61a0f79c09bf20f063843c98f75a0896e71739a33cf9b770c8b5e5c27cda2c8a25ca6255cfa7c4e389b372ca269d4c46b499abf1838a4ad
 SHA512 
e749afc4303f987b502f8c79ff60e33c6f49ff84d25f16cdb3d9165c7089912570a7b77af3716341cd5216e5c8e3534a805e4347081ec7765a4e4f54fc432ce3
+DIST octokit-4.19.0.tar.gz 3121443 BLAKE2B 
d0ac2daa9409d982d5428dd7fe1414c1707e860d7c3ec6534fb962c38786955ceaeb0f1cb33a8636c18a216fb4e2b8ac2777f7ef8b7ccd433b6d4597d686ffb5
 SHA512 
bd4171423c84d082cb3c5dea4bfa1bba9584964b8e328d88235a8ecfd084e1188367afdf54b5097049427600451edd72dc3663bca50ff761a44ddbcb001d0a99

diff --git a/dev-ruby/octokit/octokit-4.19.0.ebuild 
b/dev-ruby/octokit/octokit-4.19.0.ebuild
new file mode 100644
index 000..f58766391bd
--- /dev/null
+++ b/dev-ruby/octokit/octokit-4.19.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby toolkit for the Github API"
+HOMEPAGE="https://github.com/octokit/octokit.rb;
+SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RUBY_S=octokit.rb-${PV}
+
+ruby_add_rdepend "
+   >=dev-ruby/faraday-0.9
+   =dev-ruby/sawyer-0.8*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/jwt
+   dev-ruby/mime-types
+   >=dev-ruby/netrc-0.7.7
+   dev-ruby/vcr:3[json]
+   dev-ruby/webmock:3 )"
+
+all_ruby_prepare() {
+   sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \
+   -e '/pry/ s:^:#:' \
+   -i spec/helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2020-10-20 Thread Hans de Graaff
commit: a247611ba17060ea0806eb54ce5a39d5c012e8e3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 21 05:19:21 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 21 05:50:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a247611b

app-admin/puppet: add 5.5.22

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-5.5.22.ebuild | 140 ++
 2 files changed, 141 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 4ca66e2ff89..be47e57dd98 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B 
aa6bde89489279769ee9a1ed5508fb223f7f0153b1b1991970018908eee70ff0816688c702b8dc779d01e1978ea7f9290c80523648730d5408a17674c11345fd
 SHA512 
996fa155ca04c8c3c96c29cf65cd24eaf9e19e89fcf85345509dbd3673b28c263df5b62d6f016b8ac1c1da8ed86f0acf3100eae2656252bb10c542972db81de3
 DIST puppet-5.5.21.tar.gz 2997149 BLAKE2B 
b42fd79132ce0aab02724c7aa38fc39a216df38266b9ee8078b433860b675f36b3c4da0d13d8fb456069250e6cb6470686c83581bc6b57801a44375f829be195
 SHA512 
b33191c104cb58fc842d065c3cf7dec8ce723ddc9b273c930f56692e252eb6c51bc3b0442db6500cf015fe24ec3eb133428aa09d845ca92b05de2da39bce8bfd
+DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-6.18.0.tar.gz 2911742 BLAKE2B 
75ecb14a0cf96c1c54d09f88f91984805834288a166e74c5b9648d5f9ad60a6c279100f32f148659772a22fc01d21345bf765ed47518bfa9bd81d06c17587efd
 SHA512 
a14994aea502fbc78219967e2d711952b580df1e7befeab2d254a73f28036c6c7923d167a20bc61c9abe76000f93dcd3cba92b3353540e2a26fc27b10b06efe1

diff --git a/app-admin/puppet/puppet-5.5.22.ebuild 
b/app-admin/puppet/puppet-5.5.22.ebuild
new file mode 100644
index 000..357fe27c4d2
--- /dev/null
+++ b/app-admin/puppet/puppet-5.5.22.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A system automation and configuration management software."
+HOMEPAGE="https://puppet.com/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   >=dev-ruby/hiera-3.2.1:0
+   =dev-ruby/facter-3*
+   >=dev-ruby/fast_gettext-1.1.2:0
+   >=dev-ruby/locale-2.1:0
+   >=dev-ruby/multi_json-1.10:0
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/yard/

2020-10-19 Thread Hans de Graaff
commit: 88d053a295b565992d50608f225676674dfca2a8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 20 05:28:45 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 20 05:28:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d053a2

dev-ruby/yard: cleanup

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/yard/Manifest   |  1 -
 dev-ruby/yard/yard-0.9.24.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index 1b0e053aded..51458f0aff1 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -1,3 +1,2 @@
 DIST yard-0.9.20-git.tgz 921130 BLAKE2B 
37b1b2524147a1a8cb36c3835cce4e7666e2c8d3d5c187eb402000fb251df64111c4f104957ac9d28bd0e8d9328eb1d97571337ae54479626dcaab3cf07625a6
 SHA512 
b7e035a3598c8ef32fcbaae57254c0fb0cba875606b434571da2ef754f3171b5c42a4b3a45bd4bf41bce368f6fb7e448567f601a9cab5fbdae695bbec1b73608
-DIST yard-0.9.24-git.tgz 928072 BLAKE2B 
33d0c3c0931b1234814651eaee674cbb18722b15674575860b57c2c7992d160ffe8606290a2c887e61dcf095230a8d98abaa2ac41c92a761272d64ddeacced9e
 SHA512 
cf7f5973e03562c7081b7c213c6dffc01afdc1207f79f52fd51f7e6fd917cdc13e6b5b6e89c93dbe3c05338e3a1418e7c6e8d617e96613b8156b95868b60ce11
 DIST yard-0.9.25-git.tgz 930253 BLAKE2B 
35531a7e90ab99bad8d236ea4774a8aebc50eff5d78f60e2dfea8edb2af965dc60e8c02f8a1f95166e80d6f1ce21aca051b92b2511b88a7d87d2cc90e58bcd17
 SHA512 
855bf05ce45a965d534191b036831ec1cedc848e21196ed93cc7984d744328d9d5ba39664b4539a707a1556984990360cd27e085b830501ac8d72c6cebb3e689

diff --git a/dev-ruby/yard/yard-0.9.24.ebuild b/dev-ruby/yard/yard-0.9.24.ebuild
deleted file mode 100644
index 426e58e45e1..000
--- a/dev-ruby/yard/yard-0.9.24.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="yard"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_DOCDIR="doc docs"
-
-RUBY_FAKEGEM_EXTRAINSTALL="templates"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Documentation generation tool for the Ruby programming language"
-HOMEPAGE="https://yardoc.org/;
-
-# The gem lakes the gemspec file needed to pass tests.
-SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount 
dev-ruby/bluecloth dev-ruby/kramdown ) )"
-
-ruby_add_bdepend "test? ( dev-ruby/rack )"
-
-all_ruby_prepare() {
-   sed -i -e '/[Bb]undler/ s:^:#:' spec/spec_helper.rb || die
-
-   sed -i -e '/samus/I s:^:#:' Rakefile || die
-
-   # Avoid specs that make assumptions on load ordering that are not
-   # true for us. This may be related to how we install in Gentoo. This
-   # also drops a test requirement on dev-ruby/rack.
-   rm -f spec/cli/server_spec.rb || die
-
-   # Avoid specs that only work with bundler
-   sed -i -e '/#initialize/,/^  end/ s:^:#:' spec/cli/yri_spec.rb || die
-   sed -e '/overwrites options with data in/askip "wrong assumptions on 
file access"' \
-   -e '/loads any gem plugins starting with/askip "wrong 
assumptions on file access"' \
-   -i spec/config_spec.rb || die
-
-   # Avoid redcarpet-specific spec that is not optional
-   sed -i -e '/autolinks URLs/askip "make redcarpet optional"' 
spec/templates/helpers/html_helper_spec.rb || die
-
-   # Avoid asciidoc-specific spec that is not optional
-   sed -i -e '/\(AsciiDoc specific\|AsciiDoc header\)/askip "skipping 
asciidoc test"' spec/templates/helpers/html_helper_spec.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/yard/

2020-10-19 Thread Hans de Graaff
commit: d46dc40ddcc1620fe7bd2f5a237135cdc246b2f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 20 05:30:03 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 20 05:30:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46dc40d

dev-ruby/yard: drop removed bluetooth dep

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/yard/yard-0.9.20.ebuild | 2 +-
 dev-ruby/yard/yard-0.9.25.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/yard/yard-0.9.20.ebuild b/dev-ruby/yard/yard-0.9.20.ebuild
index 1857c467757..705177c1e40 100644
--- a/dev-ruby/yard/yard-0.9.20.ebuild
+++ b/dev-ruby/yard/yard-0.9.20.ebuild
@@ -26,7 +26,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
-ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount 
dev-ruby/bluecloth dev-ruby/kramdown ) )"
+ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount 
dev-ruby/kramdown ) )"
 
 ruby_add_bdepend "test? ( >=dev-ruby/ruby-gettext-2.3.8 dev-ruby/rack )"
 

diff --git a/dev-ruby/yard/yard-0.9.25.ebuild b/dev-ruby/yard/yard-0.9.25.ebuild
index 929796ad647..c80862906ff 100644
--- a/dev-ruby/yard/yard-0.9.25.ebuild
+++ b/dev-ruby/yard/yard-0.9.25.ebuild
@@ -28,7 +28,7 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
-ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount 
dev-ruby/bluecloth dev-ruby/kramdown ) )"
+ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount 
dev-ruby/kramdown ) )"
 
 ruby_add_bdepend "test? ( dev-ruby/rack )"
 



[gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/

2020-10-19 Thread Hans de Graaff
commit: 09542d432883b1df80f2821023794b9e68721ab5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 20 05:17:31 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 20 05:18:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09542d43

net-vpn/libreswan: add 4.1

Also properly pass CFLAGS and LDFLAGS to the build system.

Closes: https://bugs.gentoo.org/749747
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-vpn/libreswan/Manifest |   1 +
 net-vpn/libreswan/libreswan-4.1.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest
index 66d52352d78..82c2739475e 100644
--- a/net-vpn/libreswan/Manifest
+++ b/net-vpn/libreswan/Manifest
@@ -1,2 +1,3 @@
 DIST libreswan-3.32.tar.gz 4141631 BLAKE2B 
37a4cb5c1f52d69b17ba60abd2b7a181d9f5567914a453ab875185110aeda4d33ecdaacfc83e361f153860a1db66faec70e0ad06af65e310af28ae72ce68fc6a
 SHA512 
bb65512351059e2fac6f1c3ed1e291eabd6835faacf6d9c58649dd71dab1bb4fe6d6074178dea6dea01f24d39f3fbefd84c6060e4d8436b5d057fa55ae4467f3
 DIST libreswan-4.0.tar.gz 3426696 BLAKE2B 
8c4d636c5ac01760ac86ac9d5b918f05325040dd3e2ee55a21c0867a48a31082cfe9d36239b64a5b8b1db132a4ac4f73c9a93d5d1ac3b9e7a4009acaff40308d
 SHA512 
d3e615cdbe8e5c4700a491857c6d09d5fdae1aaeb10b8f6591d27e6663e049859eca47bfaf70ce1006f3b093902fc1fc63ec70dc526b65efd0d5d3c32743
+DIST libreswan-4.1.tar.gz 3427012 BLAKE2B 
2ec58a53756efd2dc8e6a9e305c1efd1e3b8b1aaa089d783e86cf19d747b99838de451a2f94965981e0e2342d5866c16f36c4cf07e7ab971f3e689f8616c28f6
 SHA512 
c98dfdf6bff17eda6f028e35653b822941665989e37974266bcc54fda20e05f71b86c1dfee858a8ba9a544f86e9217e8e08fa2dfe03ab011f6c2d039b4ee05fe

diff --git a/net-vpn/libreswan/libreswan-4.1.ebuild 
b/net-vpn/libreswan/libreswan-4.1.ebuild
new file mode 100644
index 000..71193442767
--- /dev/null
+++ b/net-vpn/libreswan/libreswan-4.1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+SRC_URI="https://download.libreswan.org/${P}.tar.gz;
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
+HOMEPAGE="https://libreswan.org/;
+
+LICENSE="GPL-2 BSD-4 RSA DES"
+SLOT="0"
+IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libevent:0=
+   dev-libs/nspr
+   >=dev-libs/nss-3.42
+   >=sys-kernel/linux-headers-4.19
+   caps? ( sys-libs/libcap-ng )
+   curl? ( net-misc/curl )
+   dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns )
+   ldap? ( net-nds/openldap )
+   pam? ( sys-libs/pam )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sys-libs/libselinux )
+   systemd? ( sys-apps/systemd:0= )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   dev-libs/nss
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+   test? ( dev-python/setproctitle )
+"
+RDEPEND="${DEPEND}
+   dev-libs/nss[utils(+)]
+   sys-apps/iproute2
+   !net-vpn/strongswan
+   selinux? ( sec-policy/selinux-ipsec )
+"
+
+usetf() {
+   usex "$1" true false
+}
+
+PATCHES=( "${FILESDIR}/${PN}-3.30-ip-path.patch" )
+
+src_prepare() {
+   sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' 
initsystems/openrc/ipsec.init.in || die
+   sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ 
s/oldinitdcheck//' initsystems/systemd/Makefile || die
+   default
+}
+
+src_configure() {
+   tc-export AR CC
+   export PREFIX=/usr
+   export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
+   export FINALDOCDIR=/usr/share/doc/${PF}/html
+   export INITSYSTEM=openrc
+   export INITDDIRS=
+   export INITDDIR_DEFAULT=/etc/init.d
+   export USERCOMPILE=${CFLAGS}
+   export USERLINK=${LDFLAGS}
+   export USE_DNSSEC=$(usetf dnssec)
+   export USE_LABELED_IPSEC=$(usetf selinux)
+   export USE_LIBCAP_NG=$(usetf caps)
+   export USE_LIBCURL=$(usetf curl)
+   export USE_LINUX_AUDIT=$(usetf selinux)
+   export USE_LDAP=$(usetf ldap)
+   export USE_NM=$(usetf networkmanager)
+   export USE_SECCOMP=$(usetf seccomp)
+   export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
+   export SD_WATCHDOGSEC=$(usex systemd 200 0)
+   export USE_XAUTHPAM=$(usetf pam)
+   export DEBUG_CFLAGS=
+   export OPTIMIZE_CFLAGS=
+   export WERROR_CFLAGS=
+}
+
+src_compile() {
+   emake all
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all

[gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/

2020-10-19 Thread Hans de Graaff
commit: 869a7fa5342031886db4d8480d99f54266408bee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 20 05:17:58 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 20 05:18:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869a7fa5

net-vpn/libreswan: cleanup

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 net-vpn/libreswan/Manifest |   1 -
 net-vpn/libreswan/libreswan-4.0.ebuild | 117 -
 2 files changed, 118 deletions(-)

diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest
index 82c2739475e..0ce65bd9900 100644
--- a/net-vpn/libreswan/Manifest
+++ b/net-vpn/libreswan/Manifest
@@ -1,3 +1,2 @@
 DIST libreswan-3.32.tar.gz 4141631 BLAKE2B 
37a4cb5c1f52d69b17ba60abd2b7a181d9f5567914a453ab875185110aeda4d33ecdaacfc83e361f153860a1db66faec70e0ad06af65e310af28ae72ce68fc6a
 SHA512 
bb65512351059e2fac6f1c3ed1e291eabd6835faacf6d9c58649dd71dab1bb4fe6d6074178dea6dea01f24d39f3fbefd84c6060e4d8436b5d057fa55ae4467f3
-DIST libreswan-4.0.tar.gz 3426696 BLAKE2B 
8c4d636c5ac01760ac86ac9d5b918f05325040dd3e2ee55a21c0867a48a31082cfe9d36239b64a5b8b1db132a4ac4f73c9a93d5d1ac3b9e7a4009acaff40308d
 SHA512 
d3e615cdbe8e5c4700a491857c6d09d5fdae1aaeb10b8f6591d27e6663e049859eca47bfaf70ce1006f3b093902fc1fc63ec70dc526b65efd0d5d3c32743
 DIST libreswan-4.1.tar.gz 3427012 BLAKE2B 
2ec58a53756efd2dc8e6a9e305c1efd1e3b8b1aaa089d783e86cf19d747b99838de451a2f94965981e0e2342d5866c16f36c4cf07e7ab971f3e689f8616c28f6
 SHA512 
c98dfdf6bff17eda6f028e35653b822941665989e37974266bcc54fda20e05f71b86c1dfee858a8ba9a544f86e9217e8e08fa2dfe03ab011f6c2d039b4ee05fe

diff --git a/net-vpn/libreswan/libreswan-4.0.ebuild 
b/net-vpn/libreswan/libreswan-4.0.ebuild
deleted file mode 100644
index 8441c18499d..000
--- a/net-vpn/libreswan/libreswan-4.0.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-SRC_URI="https://download.libreswan.org/${P}.tar.gz;
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-
-DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
-HOMEPAGE="https://libreswan.org/;
-
-LICENSE="GPL-2 BSD-4 RSA DES"
-SLOT="0"
-IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/gmp:0=
-   dev-libs/libevent:0=
-   dev-libs/nspr
-   >=dev-libs/nss-3.42
-   >=sys-kernel/linux-headers-4.19
-   caps? ( sys-libs/libcap-ng )
-   curl? ( net-misc/curl )
-   dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns )
-   ldap? ( net-nds/openldap )
-   pam? ( sys-libs/pam )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sys-libs/libselinux )
-   systemd? ( sys-apps/systemd:0= )
-"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   dev-libs/nss
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig
-   test? ( dev-python/setproctitle )
-"
-RDEPEND="${DEPEND}
-   dev-libs/nss[utils(+)]
-   sys-apps/iproute2
-   !net-vpn/strongswan
-   selinux? ( sec-policy/selinux-ipsec )
-"
-
-usetf() {
-   usex "$1" true false
-}
-
-PATCHES=( "${FILESDIR}/${PN}-3.30-ip-path.patch" )
-
-src_prepare() {
-   sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' 
initsystems/openrc/ipsec.init.in || die
-   sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ 
s/oldinitdcheck//' initsystems/systemd/Makefile || die
-   default
-}
-
-src_configure() {
-   tc-export AR CC
-   export PREFIX=/usr
-   export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
-   export FINALDOCDIR=/usr/share/doc/${PF}/html
-   export INITSYSTEM=openrc
-   export INITDDIRS=
-   export INITDDIR_DEFAULT=/etc/init.d
-   export USERCOMPILE=
-   export USERLINK=
-   export USE_DNSSEC=$(usetf dnssec)
-   export USE_LABELED_IPSEC=$(usetf selinux)
-   export USE_LIBCAP_NG=$(usetf caps)
-   export USE_LIBCURL=$(usetf curl)
-   export USE_LINUX_AUDIT=$(usetf selinux)
-   export USE_LDAP=$(usetf ldap)
-   export USE_NM=$(usetf networkmanager)
-   export USE_SECCOMP=$(usetf seccomp)
-   export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
-   export SD_WATCHDOGSEC=$(usex systemd 200 0)
-   export USE_XAUTHPAM=$(usetf pam)
-   export DEBUG_CFLAGS=
-   export OPTIMIZE_CFLAGS=
-   export WERROR_CFLAGS=
-}
-
-src_compile() {
-   emake all
-   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
-}
-
-src_test() {
-   : # integration tests only that require set of kvms to be set up
-}
-
-src_install() {
-

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/exifr/

2020-10-19 Thread Hans de Graaff
commit: 1ee9cae42c38bba130f46445a92c9db14d6184b4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 20 04:58:53 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 20 04:59:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee9cae4

dev-ruby/exifr: add 1.3.9

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/exifr/Manifest   |  1 +
 dev-ruby/exifr/exifr-1.3.9.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/exifr/Manifest b/dev-ruby/exifr/Manifest
index 92ab35d5712..b0ae3076ab1 100644
--- a/dev-ruby/exifr/Manifest
+++ b/dev-ruby/exifr/Manifest
@@ -1,3 +1,4 @@
 DIST exifr-1.3.6.tar.gz 245123 BLAKE2B 
eadaec6e1e75d048a9279459c157b0e493ee79f30b964897a9e30a38d27bc5b6b6fe87db7da192f7cab430630b7ed8fe4084f951189cb5bfe805d38e9861c5bc
 SHA512 
9580e47c9de317b456c3cb23099293e26aa1889e338d2b95c4983d7a03c8658ced67d1f11a3fc7b23a80b3a89698c6277ce1bf47e762e5e42822f2ba3041887f
 DIST exifr-1.3.7.tar.gz 245155 BLAKE2B 
b7a333de97015336cf776072c1d6940edaabe57c9fb379e4611bbb85fb03803be44244424e50ad9bc807a5598fea28dbf7e975cb063e644e6bc80ce365ed7dcd
 SHA512 
a3249c9bc2b1702e82287e79f854ea7ccf5757eb5000f88479138026b1b8de56072a1289a29f840cd619bd81f27e835131e890ce5f3c573849d64e5ecf942f66
 DIST exifr-1.3.8.tar.gz 245288 BLAKE2B 
49032ee6bd5aaf07c3ef66cd1cc0ae67adff6afc4cae058343d88c5a7dce3230fe151bbedb22c7418745953a0005f0d385a175246c5be48f33a14406914a7d13
 SHA512 
4e2d49418a31f4a325b9428edefe71066717335c263e0594e0f5b3707cf3fb7d5208d09efe5e2a43948c17894a841e4f1b08829d3fe7759ad3027e29989dce57
+DIST exifr-1.3.9.tar.gz 265384 BLAKE2B 
39af2ce0b881fec73c38a707397dd596b1e6a020c357dfd7fb3a4032a743ec0ce175f349f9bc9ec9cd32842c43d20d8bfbf0de3a8e195b6ac028ade651cfcba7
 SHA512 
e9cfac2ef8da6c9d6fc0ef2463e743c3547f10f3b8fd597516b11227ee2ffbbcfd188d2b27b7ad2ebf828502919dce04139787efe7344b1ec6cc21df6bbc46c6

diff --git a/dev-ruby/exifr/exifr-1.3.9.ebuild 
b/dev-ruby/exifr/exifr-1.3.9.ebuild
new file mode 100644
index 000..601d7e6393f
--- /dev/null
+++ b/dev-ruby/exifr/exifr-1.3.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_DOCDIR="doc/api"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library to read EXIF info from JPEG and TIFF images"
+HOMEPAGE="https://github.com/remvee/exifr/;
+SRC_URI="https://github.com/remvee/exifr/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="${PN}-release-${PV}"
+
+# License is not specified in source distribution but is in the GitHub
+# repository.
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/exifr/

2020-10-19 Thread Hans de Graaff
commit: c4b605ed0d87bebea79a11ef69a06c98de1cc787
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 20 04:59:40 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 20 04:59:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b605ed

dev-ruby/exifr: cleanup

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/exifr/Manifest   |  2 --
 dev-ruby/exifr/exifr-1.3.6.ebuild | 25 -
 dev-ruby/exifr/exifr-1.3.7.ebuild | 25 -
 3 files changed, 52 deletions(-)

diff --git a/dev-ruby/exifr/Manifest b/dev-ruby/exifr/Manifest
index b0ae3076ab1..183e3e620a7 100644
--- a/dev-ruby/exifr/Manifest
+++ b/dev-ruby/exifr/Manifest
@@ -1,4 +1,2 @@
-DIST exifr-1.3.6.tar.gz 245123 BLAKE2B 
eadaec6e1e75d048a9279459c157b0e493ee79f30b964897a9e30a38d27bc5b6b6fe87db7da192f7cab430630b7ed8fe4084f951189cb5bfe805d38e9861c5bc
 SHA512 
9580e47c9de317b456c3cb23099293e26aa1889e338d2b95c4983d7a03c8658ced67d1f11a3fc7b23a80b3a89698c6277ce1bf47e762e5e42822f2ba3041887f
-DIST exifr-1.3.7.tar.gz 245155 BLAKE2B 
b7a333de97015336cf776072c1d6940edaabe57c9fb379e4611bbb85fb03803be44244424e50ad9bc807a5598fea28dbf7e975cb063e644e6bc80ce365ed7dcd
 SHA512 
a3249c9bc2b1702e82287e79f854ea7ccf5757eb5000f88479138026b1b8de56072a1289a29f840cd619bd81f27e835131e890ce5f3c573849d64e5ecf942f66
 DIST exifr-1.3.8.tar.gz 245288 BLAKE2B 
49032ee6bd5aaf07c3ef66cd1cc0ae67adff6afc4cae058343d88c5a7dce3230fe151bbedb22c7418745953a0005f0d385a175246c5be48f33a14406914a7d13
 SHA512 
4e2d49418a31f4a325b9428edefe71066717335c263e0594e0f5b3707cf3fb7d5208d09efe5e2a43948c17894a841e4f1b08829d3fe7759ad3027e29989dce57
 DIST exifr-1.3.9.tar.gz 265384 BLAKE2B 
39af2ce0b881fec73c38a707397dd596b1e6a020c357dfd7fb3a4032a743ec0ce175f349f9bc9ec9cd32842c43d20d8bfbf0de3a8e195b6ac028ade651cfcba7
 SHA512 
e9cfac2ef8da6c9d6fc0ef2463e743c3547f10f3b8fd597516b11227ee2ffbbcfd188d2b27b7ad2ebf828502919dce04139787efe7344b1ec6cc21df6bbc46c6

diff --git a/dev-ruby/exifr/exifr-1.3.6.ebuild 
b/dev-ruby/exifr/exifr-1.3.6.ebuild
deleted file mode 100644
index 5c848bd4f43..000
--- a/dev-ruby/exifr/exifr-1.3.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_DOCDIR="doc/api"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library to read EXIF info from JPEG and TIFF images"
-HOMEPAGE="https://github.com/remvee/exifr/;
-SRC_URI="https://github.com/remvee/exifr/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="${PN}-release-${PV}"
-
-# License is not specified in source distribution but is in the GitHub
-# repository.
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""

diff --git a/dev-ruby/exifr/exifr-1.3.7.ebuild 
b/dev-ruby/exifr/exifr-1.3.7.ebuild
deleted file mode 100644
index 601d7e6393f..000
--- a/dev-ruby/exifr/exifr-1.3.7.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_DOCDIR="doc/api"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library to read EXIF info from JPEG and TIFF images"
-HOMEPAGE="https://github.com/remvee/exifr/;
-SRC_URI="https://github.com/remvee/exifr/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="${PN}-release-${PV}"
-
-# License is not specified in source distribution but is in the GitHub
-# repository.
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""



[gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/

2020-10-17 Thread Hans de Graaff
commit: 2ba4e811c5fbf1a925210f8b43e2f7cdb9baee84
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 17 07:02:35 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 17 07:02:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba4e811

net-vpn/libreswan: add 4.0

Closes: https://bugs.gentoo.org/744205
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 net-vpn/libreswan/Manifest |   1 +
 net-vpn/libreswan/libreswan-4.0.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest
index 543207d53ee..66d52352d78 100644
--- a/net-vpn/libreswan/Manifest
+++ b/net-vpn/libreswan/Manifest
@@ -1 +1,2 @@
 DIST libreswan-3.32.tar.gz 4141631 BLAKE2B 
37a4cb5c1f52d69b17ba60abd2b7a181d9f5567914a453ab875185110aeda4d33ecdaacfc83e361f153860a1db66faec70e0ad06af65e310af28ae72ce68fc6a
 SHA512 
bb65512351059e2fac6f1c3ed1e291eabd6835faacf6d9c58649dd71dab1bb4fe6d6074178dea6dea01f24d39f3fbefd84c6060e4d8436b5d057fa55ae4467f3
+DIST libreswan-4.0.tar.gz 3426696 BLAKE2B 
8c4d636c5ac01760ac86ac9d5b918f05325040dd3e2ee55a21c0867a48a31082cfe9d36239b64a5b8b1db132a4ac4f73c9a93d5d1ac3b9e7a4009acaff40308d
 SHA512 
d3e615cdbe8e5c4700a491857c6d09d5fdae1aaeb10b8f6591d27e6663e049859eca47bfaf70ce1006f3b093902fc1fc63ec70dc526b65efd0d5d3c32743

diff --git a/net-vpn/libreswan/libreswan-4.0.ebuild 
b/net-vpn/libreswan/libreswan-4.0.ebuild
new file mode 100644
index 000..8441c18499d
--- /dev/null
+++ b/net-vpn/libreswan/libreswan-4.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+SRC_URI="https://download.libreswan.org/${P}.tar.gz;
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
+HOMEPAGE="https://libreswan.org/;
+
+LICENSE="GPL-2 BSD-4 RSA DES"
+SLOT="0"
+IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libevent:0=
+   dev-libs/nspr
+   >=dev-libs/nss-3.42
+   >=sys-kernel/linux-headers-4.19
+   caps? ( sys-libs/libcap-ng )
+   curl? ( net-misc/curl )
+   dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns )
+   ldap? ( net-nds/openldap )
+   pam? ( sys-libs/pam )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sys-libs/libselinux )
+   systemd? ( sys-apps/systemd:0= )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   dev-libs/nss
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+   test? ( dev-python/setproctitle )
+"
+RDEPEND="${DEPEND}
+   dev-libs/nss[utils(+)]
+   sys-apps/iproute2
+   !net-vpn/strongswan
+   selinux? ( sec-policy/selinux-ipsec )
+"
+
+usetf() {
+   usex "$1" true false
+}
+
+PATCHES=( "${FILESDIR}/${PN}-3.30-ip-path.patch" )
+
+src_prepare() {
+   sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' 
initsystems/openrc/ipsec.init.in || die
+   sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ 
s/oldinitdcheck//' initsystems/systemd/Makefile || die
+   default
+}
+
+src_configure() {
+   tc-export AR CC
+   export PREFIX=/usr
+   export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
+   export FINALDOCDIR=/usr/share/doc/${PF}/html
+   export INITSYSTEM=openrc
+   export INITDDIRS=
+   export INITDDIR_DEFAULT=/etc/init.d
+   export USERCOMPILE=
+   export USERLINK=
+   export USE_DNSSEC=$(usetf dnssec)
+   export USE_LABELED_IPSEC=$(usetf selinux)
+   export USE_LIBCAP_NG=$(usetf caps)
+   export USE_LIBCURL=$(usetf curl)
+   export USE_LINUX_AUDIT=$(usetf selinux)
+   export USE_LDAP=$(usetf ldap)
+   export USE_NM=$(usetf networkmanager)
+   export USE_SECCOMP=$(usetf seccomp)
+   export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
+   export SD_WATCHDOGSEC=$(usex systemd 200 0)
+   export USE_XAUTHPAM=$(usetf pam)
+   export DEBUG_CFLAGS=
+   export OPTIMIZE_CFLAGS=
+   export WERROR_CFLAGS=
+}
+
+src_compile() {
+   emake all
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
+}
+
+src_test() {
+   : # integration tests only that require set of kvms to be set up
+}
+
+src_install() {
+   default
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
+
+   echo "include /etc/ipsec.d/*.secrets" > "${D

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parser/

2020-10-16 Thread Hans de Graaff
commit: ce67635674baacb6f7cf27f5f26756fc2de767c5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 16 09:33:45 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 16 09:33:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce676356

dev-ruby/parser: fix build dependencies

dev-ruby/cliver is now a built-time dependency, not just a test
dependency.

Closes: https://bugs.gentoo.org/748486
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/parser/parser-2.7.2.0-r1.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/parser/parser-2.7.2.0-r1.ebuild 
b/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
index 09644484d1d..9572def4586 100644
--- a/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
+++ b/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
@@ -25,10 +25,12 @@ IUSE=""
 
 DEPEND+=" =dev-util/ragel-6*"
 
-ruby_add_bdepend "test? (
-   dev-ruby/minitest:5
-   dev-ruby/racc
-   dev-ruby/cliver )"
+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() {



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/sslscan/

2020-10-14 Thread Hans de Graaff
commit: 2073fc43fb268e54eb6efdbbe07910524dea73f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 15 05:02:32 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 15 05:02:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2073fc43

net-analyzer/sslscan: add 2.0.4

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/sslscan/Manifest |  1 +
 net-analyzer/sslscan/sslscan-2.0.4.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index 2154fbafe5c..27b76792da5 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -4,5 +4,6 @@ DIST sslscan-2.0.0.tar.gz 109677 BLAKE2B 
728ca5f59e7d46cf6bf4ac03fce8eb8b7183f99
 DIST sslscan-2.0.1.tar.gz 109709 BLAKE2B 
d0aabebe208529122d9d4d63d39b13c3cc9128dce552cc773b32e02ade87fcb91d5ad7e13a5dfd4883f73153d3ec19b91b16166a756c38df92c96a2f9e8606bb
 SHA512 
d8e9b66b110d7a76ffa7cc3b52f6f5614998ab08e91d12aa92d604ff3320dff6bec0e9a9017ab9c2dea204d9f51b5c729215836fd8f0dce0c5817e28b2eef63f
 DIST sslscan-2.0.2.tar.gz 109798 BLAKE2B 
4ed599578a3ee1bd0296c237f8f751aa9f95b96ab7592d0d8f7d117879e7058a92f28d5361658e144eb461fd1bb11739e79e2ae030ac9fb0430924ecca53dfd6
 SHA512 
ffe12315942c9b9a5f28766768c2202ef09d82977a42c5d114ba2bb7354e694df6262377288ca788e185e0b9423a78c9ebe2fcc02923bd8522c0b9b98df43453
 DIST sslscan-2.0.3.tar.gz 109870 BLAKE2B 
e42b31eea50adb3f24627a0359d9896a1ed3e24f6f4316ff55ed1ea5e52a9d8d7db8c231e18e0e323b688e3b2cb15342b052529392bfa9b6be17e7c3401bf193
 SHA512 
3cc1e7b93f76c03afff054b74938fbc22a190f6231fc9623b70084d5488313e253d170532c58ec5d320cac2a0b451b2bf43199367f4f38ccecbfa904bb8424ec
+DIST sslscan-2.0.4.tar.gz 109501 BLAKE2B 
45eccf9c2b7b235b30259dd77a7bdfcb77ee43517ec5619aef96a06aba9f145e105fc29410f4abf6d4c645c1aebd02156344d9ca88c629068ba00d6ee93d12e2
 SHA512 
1313020edc75abad12f1ea735d4c871d4bc605b7cb3be039904cb24dfbeae94580c812067b3ff304e9c4f612e22697dee02c6cfdc81066a7af46c95523399837
 DIST sslscan-OpenSSL_1_1_1g.tar.gz 9975550 BLAKE2B 
22efa4ffe5d56a861bc4e2e1bc9a558e79265a3789acd9ca65d0a1162a1808a089a92a234e88c951f2a3cdabd3b1908ac7fe6d5f2b5fe554f229a22c11ab185b
 SHA512 
bc8d24d7fc93542a8d77e13a57768de242ef679ef4db93c1b6b981a15a60646a5c5d869d066248448f3eb1ab2012e3ddc80bf301f486c0574d469a3f7db7b8d4
 DIST sslscan-OpenSSL_1_1_1h.tar.gz 9985614 BLAKE2B 
78f8bcf04a5a03636efe4ea2f82cfbbf6528ed1b02f64b7b7cf773809f5bed11974fd6d2f9f9bddb7fc31e986997f0987a0a773da2bd10b842f3ace977c5c56a
 SHA512 
619dc7b28151571e4410844263a6727c9883701c11a064a2df55368659a63d548179165c9b96910b0e739cec1142f109eae9503b688cbade7abd6b4f3a7563aa

diff --git a/net-analyzer/sslscan/sslscan-2.0.4.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.4.ebuild
new file mode 100644
index 000..b90f6d3563b
--- /dev/null
+++ b/net-analyzer/sslscan/sslscan-2.0.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# sslscan builds against a static openssl library to allow weak ciphers
+# to be enabled so that they can be tested.
+OPENSSL_RELEASE_TAG="OpenSSL_1_1_1h"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast SSL configuration scanner"
+HOMEPAGE="https://github.com/rbsec/sslscan;
+#MY_FORK="rbsec"
+#SRC_URI="https://github.com/${MY_FORK}/${PN}/archive/${PV}-${MY_FORK}.tar.gz 
-> ${P}-${MY_FORK}.tar.gz
+#  
https://github.com/PeterMosmans/openssl/archive/${MOSMANS_OPENSSL_COMMIT}.tar.gz
 -> ${P}-${MY_FORK}-openssl.tar.gz"
+SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
+
https://github.com/openssl/openssl/archive/${OPENSSL_RELEASE_TAG}.tar.gz -> 
${PN}-${OPENSSL_RELEASE_TAG}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Requires a docker environment
+RESTRICT="test"
+
+# S="${WORKDIR}/${P}-${MY_FORK}"
+
+src_prepare() {
+   ln -s ../openssl-${OPENSSL_RELEASE_TAG} openssl || die
+   touch .openssl_is_fresh || die
+   sed -i -e '/openssl\/.git/,/fi/d' \
+   -e '/openssl test/d' Makefile || die
+
+   default
+}
+
+src_compile() {
+   emake static
+}
+
+src_install() {
+   DESTDIR="${D}" emake install
+
+   dodoc Changelog README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activejob/

2020-10-14 Thread Hans de Graaff
commit: 7bacf4303c35dba8b2e8313a99def079f4d489cc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 14 05:18:38 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 15 04:56:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bacf430

dev-ruby/activejob: add ruby27

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activejob/activejob-6.0.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/activejob/activejob-6.0.3.4.ebuild 
b/dev-ruby/activejob/activejob-6.0.3.4.ebuild
index e34fafaa96c..8bb3a811294 100644
--- a/dev-ruby/activejob/activejob-6.0.3.4.ebuild
+++ b/dev-ruby/activejob/activejob-6.0.3.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC=""
 RUBY_FAKEGEM_DOCDIR=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/timecop/

2020-10-14 Thread Hans de Graaff
commit: caff49b4e47ba636bda49a6e2bf367a7c7f955fa
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 15 04:57:41 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 15 04:57:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caff49b4

dev-ruby/timecop: add 0.9.2

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/timecop/Manifest |  1 +
 dev-ruby/timecop/timecop-0.9.2.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest
index fe6b3324fb3..23e9c13534b 100644
--- a/dev-ruby/timecop/Manifest
+++ b/dev-ruby/timecop/Manifest
@@ -1 +1,2 @@
 DIST timecop-0.9.1.gem 16896 BLAKE2B 
f4dd9293743f0be4dc5616aae077965a32e348faa7019867d694689b0376c6be06817870842bdcbf5f398ec4814ae1e4f6546c75c95639bbd2cb8021a1dee3f7
 SHA512 
2c8429ad4d9c706865810caa80dfb12c16acaaa97ea289fc300e172a359817fea7d31789f4bea75cfae8ce1f84e7d8effd32b39a0482f3d68fb4e225b487e13e
+DIST timecop-0.9.2.gem 17408 BLAKE2B 
defe09d5ed0a8eae143b17249502ccd2d2c022147f2e579ced45c3497424d66a420b30c11a1e00e321b5f2772c8bc5cd157a5875f8b66e5d102ac84423975dcf
 SHA512 
d54b87c0a9a711e8c287ebd55083a6f87e31d587fbeebbc892a3e76c7d57fe0926e411dfedd0b5edcd357d995b4a6e7b57eef778a8e380a6675497988f97b29d

diff --git a/dev-ruby/timecop/timecop-0.9.2.ebuild 
b/dev-ruby/timecop/timecop-0.9.2.ebuild
new file mode 100644
index 000..8e2c5175715
--- /dev/null
+++ b/dev-ruby/timecop/timecop-0.9.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_TASK_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.markdown"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A gem providing 'time travel' and 'time freezing' capabilities"
+HOMEPAGE="https://github.com/travisjeffery/timecop;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+# Missing testdep activesupport
+ruby_add_bdepend "test? ( dev-ruby/mocha )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' -e '/History.rdoc/d' Rakefile 
test/test_helper.rb || die
+   sed -i -e '/rubygems/ a\gem "test-unit"' \
+   -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+   # FIXME after activesupport gained ruby22 support
+   rm test/time_stack_item_test.rb || die
+}
+
+each_ruby_test() {
+   for f in test/*_test.rb ; do
+   ${RUBY} -Ilib $f || die
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parser/

2020-10-13 Thread Hans de Graaff
commit: a06719a69a4e2a5abb9d32c45de3e95b379a690b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 13 16:59:11 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 14 04:23:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06719a6

dev-ruby/parser: ragel is now a build dependency

It is now needed in any case, not just for tests.

Closes: https://bugs.gentoo.org/748408
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/parser/parser-2.7.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/parser/parser-2.7.2.0-r1.ebuild 
b/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
index 5c1ecf07603..09644484d1d 100644
--- a/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
+++ b/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""
 
-DEPEND+="test? ( =dev-util/ragel-6* )"
+DEPEND+=" =dev-util/ragel-6*"
 
 ruby_add_bdepend "test? (
dev-ruby/minitest:5



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/sslscan/

2020-10-12 Thread Hans de Graaff
commit: 5d9ef488d03fde363ca4d6c9473661323917a93b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 13 04:26:14 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 13 04:26:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9ef488

net-analyzer/sslscan: add 2.0.3

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 net-analyzer/sslscan/Manifest |  1 +
 net-analyzer/sslscan/sslscan-2.0.3.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index b3cf0771846..2154fbafe5c 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -3,5 +3,6 @@ DIST sslscan-1.11.13-rbsec.tar.gz 57006 BLAKE2B 
ea5e2754f5a8218ee1f3aba26e7efe23
 DIST sslscan-2.0.0.tar.gz 109677 BLAKE2B 
728ca5f59e7d46cf6bf4ac03fce8eb8b7183f9984da58985c3964a3d82c2b5ba6e1f90361cb7c504db3555ff0d6edb739a97aa2b6b4c90970ababd1bf2faa9cd
 SHA512 
faebf7014738a991be4d1d78fe0e9523f24a00c4154c19862fb46c3cc1674d5f8c3ab03e58975401e3265c9e2ada0cab9898d17c0f089dd3a20ba44b4fbf78ab
 DIST sslscan-2.0.1.tar.gz 109709 BLAKE2B 
d0aabebe208529122d9d4d63d39b13c3cc9128dce552cc773b32e02ade87fcb91d5ad7e13a5dfd4883f73153d3ec19b91b16166a756c38df92c96a2f9e8606bb
 SHA512 
d8e9b66b110d7a76ffa7cc3b52f6f5614998ab08e91d12aa92d604ff3320dff6bec0e9a9017ab9c2dea204d9f51b5c729215836fd8f0dce0c5817e28b2eef63f
 DIST sslscan-2.0.2.tar.gz 109798 BLAKE2B 
4ed599578a3ee1bd0296c237f8f751aa9f95b96ab7592d0d8f7d117879e7058a92f28d5361658e144eb461fd1bb11739e79e2ae030ac9fb0430924ecca53dfd6
 SHA512 
ffe12315942c9b9a5f28766768c2202ef09d82977a42c5d114ba2bb7354e694df6262377288ca788e185e0b9423a78c9ebe2fcc02923bd8522c0b9b98df43453
+DIST sslscan-2.0.3.tar.gz 109870 BLAKE2B 
e42b31eea50adb3f24627a0359d9896a1ed3e24f6f4316ff55ed1ea5e52a9d8d7db8c231e18e0e323b688e3b2cb15342b052529392bfa9b6be17e7c3401bf193
 SHA512 
3cc1e7b93f76c03afff054b74938fbc22a190f6231fc9623b70084d5488313e253d170532c58ec5d320cac2a0b451b2bf43199367f4f38ccecbfa904bb8424ec
 DIST sslscan-OpenSSL_1_1_1g.tar.gz 9975550 BLAKE2B 
22efa4ffe5d56a861bc4e2e1bc9a558e79265a3789acd9ca65d0a1162a1808a089a92a234e88c951f2a3cdabd3b1908ac7fe6d5f2b5fe554f229a22c11ab185b
 SHA512 
bc8d24d7fc93542a8d77e13a57768de242ef679ef4db93c1b6b981a15a60646a5c5d869d066248448f3eb1ab2012e3ddc80bf301f486c0574d469a3f7db7b8d4
 DIST sslscan-OpenSSL_1_1_1h.tar.gz 9985614 BLAKE2B 
78f8bcf04a5a03636efe4ea2f82cfbbf6528ed1b02f64b7b7cf773809f5bed11974fd6d2f9f9bddb7fc31e986997f0987a0a773da2bd10b842f3ace977c5c56a
 SHA512 
619dc7b28151571e4410844263a6727c9883701c11a064a2df55368659a63d548179165c9b96910b0e739cec1142f109eae9503b688cbade7abd6b4f3a7563aa

diff --git a/net-analyzer/sslscan/sslscan-2.0.3.ebuild 
b/net-analyzer/sslscan/sslscan-2.0.3.ebuild
new file mode 100644
index 000..b90f6d3563b
--- /dev/null
+++ b/net-analyzer/sslscan/sslscan-2.0.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# sslscan builds against a static openssl library to allow weak ciphers
+# to be enabled so that they can be tested.
+OPENSSL_RELEASE_TAG="OpenSSL_1_1_1h"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast SSL configuration scanner"
+HOMEPAGE="https://github.com/rbsec/sslscan;
+#MY_FORK="rbsec"
+#SRC_URI="https://github.com/${MY_FORK}/${PN}/archive/${PV}-${MY_FORK}.tar.gz 
-> ${P}-${MY_FORK}.tar.gz
+#  
https://github.com/PeterMosmans/openssl/archive/${MOSMANS_OPENSSL_COMMIT}.tar.gz
 -> ${P}-${MY_FORK}-openssl.tar.gz"
+SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
+
https://github.com/openssl/openssl/archive/${OPENSSL_RELEASE_TAG}.tar.gz -> 
${PN}-${OPENSSL_RELEASE_TAG}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Requires a docker environment
+RESTRICT="test"
+
+# S="${WORKDIR}/${P}-${MY_FORK}"
+
+src_prepare() {
+   ln -s ../openssl-${OPENSSL_RELEASE_TAG} openssl || die
+   touch .openssl_is_fresh || die
+   sed -i -e '/openssl\/.git/,/fi/d' \
+   -e '/openssl test/d' Makefile || die
+
+   default
+}
+
+src_compile() {
+   emake static
+}
+
+src_install() {
+   DESTDIR="${D}" emake install
+
+   dodoc Changelog README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parser/

2020-10-12 Thread Hans de Graaff
commit: fde500a14a9f2530d191af1dd53265b494965019
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 13 04:18:54 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 13 04:18:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde500a1

dev-ruby/parser: generate parser files

These are generated as part of running tests but should also
be generated with FEATURES=-test.

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/parser/parser-2.7.2.0-r1.ebuild | 41 
 1 file changed, 41 insertions(+)

diff --git a/dev-ruby/parser/parser-2.7.2.0-r1.ebuild 
b/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
new file mode 100644
index 000..5c1ecf07603
--- /dev/null
+++ b/dev-ruby/parser/parser-2.7.2.0-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+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+="test? ( =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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-rails/

2020-10-12 Thread Hans de Graaff
commit: 6e8951d9d79a303b50013ee07eed97aad65c64a2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 13 03:59:33 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 13 04:14:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8951d9

dev-util/cucumber-rails: add 2.2.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-rails/Manifest   |  1 +
 .../cucumber-rails/cucumber-rails-2.2.0.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-util/cucumber-rails/Manifest b/dev-util/cucumber-rails/Manifest
index fb46fe1471a..e609863bb21 100644
--- a/dev-util/cucumber-rails/Manifest
+++ b/dev-util/cucumber-rails/Manifest
@@ -1,3 +1,4 @@
 DIST cucumber-rails-1.8.0.gem 43008 BLAKE2B 
ac2fbc89ea952add031429b281986de37b3a8511e398b34d49435c70221b3c454589c51acd5b1fcecdf0285a8e446d4c2c0e0a77216eb78f8fa222086fb6db36
 SHA512 
757f50719309418353cf1e6b42902ce6166806d2e2a9cd1a27842ffde3d8ce61af97de12f4ffa9e31a50693cc8c40ece9a74e5ec91973096e77860b56034d439
 DIST cucumber-rails-2.0.0.gem 41984 BLAKE2B 
e6dd46d1957478ede25ff226d7423d54fa6aa187f398483815fd9504b23308aca01d5336b62eca152e5384fbf23328d0cd1cd6d1200cd61dc4319508353a7b59
 SHA512 
d48472b4c6694c612a46ade99fa20add1ee1699cbcd14ddb91c0dcadab25c0f4c18c2f22f713ed8a00dcf765d583d4f46b7e9c99b0f94f0521296e3e4846ed95
 DIST cucumber-rails-2.1.0.gem 42496 BLAKE2B 
7e2862ddb006becd6e74374e2075c9ac7aadc62600985c9742af76c90ede6a1506d714d7dd82ad364c2f70ce102f424471fadf9431253aee7937c2d9ee2e591e
 SHA512 
43b7f09ec5829c4ce86579c5840830f6a3effb956cefa661ed66362bd2f71c1ebd97f90414198c8120df25803b309af94a6ab529f8ed48ecc7994e33cf49d26a
+DIST cucumber-rails-2.2.0.gem 136704 BLAKE2B 
660037bb5938ad01aa0b1188e5e48522f9932662d6578f1c0a107cdacbd5cf8527e48b6ddb2c91d975577a71db0259a7250d762004ef0a49ebc063f45103aab0
 SHA512 
ca8a0ce9c9cdb1306b6a5f8e3d9ba68a2beb3d0a35a58fd6c51ba3ce76e2104045b2768054d27bb4bfcd437534aeb6d39fa2be87396f3a4084c0044201e96252

diff --git a/dev-util/cucumber-rails/cucumber-rails-2.2.0.ebuild 
b/dev-util/cucumber-rails/cucumber-rails-2.2.0.ebuild
new file mode 100644
index 000..d590e771b36
--- /dev/null
+++ b/dev-util/cucumber-rails/cucumber-rails-2.2.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+# There are also cucumber features. They require a Rails project with
+# factory girl which we don't have packaged yet.
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber-rails.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Executable feature scenarios for Rails"
+HOMEPAGE="https://github.com/cucumber/cucumber/wikis;
+LICENSE="Ruby"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+# Restrict tests since Appraisal is now mandatory to manage different
+# rails versions, even for the specs.
+RESTRICT="test"
+#ruby_add_bdepend "
+#  test? (
+#  >=dev-ruby/ammeter-0.2.2
+#  >=dev-ruby/rspec-rails-2.7.0:2
+#  )"
+
+ruby_add_rdepend "
+   >=dev-util/cucumber-3.0.2 =dev-ruby/nokogiri-1.8
+   >=dev-ruby/capybara-2.18:* =dev-ruby/rails-5.0:* =dev-ruby/mime-types-3.2:3
+"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '/files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-macho/

2020-10-12 Thread Hans de Graaff
commit: 67845c84c03bd30d3047e3525da36f5e0e49d1d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 13 04:14:07 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 13 04:14:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67845c84

dev-ruby/ruby-macho: add 2.3.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-macho/Manifest|  1 +
 dev-ruby/ruby-macho/ruby-macho-2.3.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest
index 742f29ba804..8e4f491163c 100644
--- a/dev-ruby/ruby-macho/Manifest
+++ b/dev-ruby/ruby-macho/Manifest
@@ -1 +1,2 @@
 DIST ruby-macho-2.2.0.tar.gz 65473 BLAKE2B 
aedb5524926649d2f1612c135bee2cd18e4740412afd5d0e21616edae46fa4111208d8490fd83a0fe95ed13bd7c33a8a347162c34667f3f4d0bbdf86258bc4c7
 SHA512 
bfb13d0ec52f3fd2a359d0ae8de1437c272545f0ecf594c13ee491089ee79e5d70341e3557e840e82c0ca7d12dba27daff5d011903239d5caaee44f5d5189a97
+DIST ruby-macho-2.3.0.tar.gz 66200 BLAKE2B 
7ef2195a5906b8d7bef1b5baafd74887a0501c5334c6045069c00333b5f94d298487f98e6549739b090bda2f295640ccdf8bfa0d10b26608899b54ac4b02c022
 SHA512 
8ebcf38cc0282c32c6755d76539e7b3836de8f2ee5d2ef659d74a132b19fda73e24d85182b3e70e8d0dc599d48f904b7494e4232a508722aba9d789b151d2fd6

diff --git a/dev-ruby/ruby-macho/ruby-macho-2.3.0.ebuild 
b/dev-ruby/ruby-macho/ruby-macho-2.3.0.ebuild
new file mode 100644
index 000..922d1019b68
--- /dev/null
+++ b/dev-ruby/ruby-macho/ruby-macho-2.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-macho.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby"
+HOMEPAGE="https://github.com/Homebrew/ruby-macho;
+SRC_URI="https://github.com/Homebrew/ruby-macho/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   # Avoid benchmarks with additional dependencies
+   rm -f test/bench.rb || die
+   sed -i -e '/test\/bench/ s:^:#:' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/regexp_parser/

2020-10-11 Thread Hans de Graaff
commit: 3dd3ccb9075becaaf61e0a894c894e85573abddc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 12 05:11:41 2020 +
Commit:     Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 12 05:19:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd3ccb9

dev-ruby/regexp_parser: add 1.8.2

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/regexp_parser/Manifest   |  1 +
 dev-ruby/regexp_parser/regexp_parser-1.8.2.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 6980112fd2c..65581615938 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -3,3 +3,4 @@ DIST regexp_parser-1.5.1.tar.gz 82482 BLAKE2B 
ff1746e52e786e273923dd222ea8c8276e
 DIST regexp_parser-1.7.1.tar.gz 83865 BLAKE2B 
1aab4f5c4d399ee48951a9fa9f24fef14073ca5267ec29e5011880274d2749a7a3d1f5cb2a6a5107d5c848537367e1f725a6de9bb9af8803ccc8ccedaac415eb
 SHA512 
fda810bc18039484725df5c6092b3d1b31f398e337cbace253cfdfa934274902f2dcb4e64c4fd0bb24379c79ea2976383313c1a5cd4ad246ecb7eabfd1a47d64
 DIST regexp_parser-1.8.0.tar.gz 85071 BLAKE2B 
1d9f60617372f872e8b372bbee0f808d060add768094d53bc05ef2f4757936fcfb4772dc0a2ba59630884b339a3c66d34336cfa05825f4ef53427ddd3528b9d7
 SHA512 
bbf2429c00c214288869b77641e44d04591c3917ceeb9262ae8638c0731b020bead4a7b11d397ef2e1a26752c660addcc46fd94a4e557766d230de71b99a9501
 DIST regexp_parser-1.8.1.tar.gz 85379 BLAKE2B 
341f16b6fce9654984c9fbab589ef0991d50f42e935558da2741e2dcbfe8cbc21200fd2233abff2907a1bd44c5b350b41a665ef4f993591b92f31d3280a24ba5
 SHA512 
6642dad18313e10856d86bf3ecd2fc5b0927698ca8e37f17745b755088f750febf2c05fd098e99b87543cd90f944ae0d9c4c03452048d2b44b4b1fb68e986045
+DIST regexp_parser-1.8.2.tar.gz 85592 BLAKE2B 
55333dbf59606d1f203c84cc3e712ddba9551be492745f2a0ce9ca8ba56e9a6eb1aee0c9d3d5079114c65747746f6ef4df3cbbf5a917562f413ca3426fd16efc
 SHA512 
8192ee4334d2da13af5552eccd4fed82b24ed57489e3e0d8d083e8cf72e52fa185c2e007e9adf1ec6e59b0cf4e4055eb8def28d5cc94cc7a9ab7981d14f8e727

diff --git a/dev-ruby/regexp_parser/regexp_parser-1.8.2.ebuild 
b/dev-ruby/regexp_parser/regexp_parser-1.8.2.ebuild
new file mode 100644
index 000..9a339fd368c
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-1.8.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:full"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular 
expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser;
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake
+   test? ( dev-ruby/regexp_property_values dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake ragel:rb || die
+}



  1   2   3   4   5   6   7   8   9   10   >