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

2019-03-28 Thread Hans de Graaff
commit: dc08a61ec6fe5b47bf173a7431be16c2c38ea374
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 29 06:47:54 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 06:58:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc08a61e

dev-ruby/actioncable: add 5.1.7

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

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

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 5915907cc3b..80315730091 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,3 +1,4 @@
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
+DIST rails-5.1.7.tgz 6146668 BLAKE2B 
494a12d79037010333c06d14573474f0d0c1e62ce5252e8fbe4eb4c6935dc660614c2ff29fd168bbc66d74bfa64b92abb84d02645cb3b2950db5c166111b7b19
 SHA512 
6595eb19f174c9e46a937d6028d9bb2bfdcda06f35ec2a0499bc5deff05d8cfc8f8fc725e664496d3b431c8724141a1410201b57945b98ca211aea15c990d621
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
 DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actioncable/actioncable-5.1.7.ebuild 
b/dev-ruby/actioncable/actioncable-5.1.7.ebuild
new file mode 100644
index 000..b21f706010d
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-5.1.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails";
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:0 =dev-ruby/websocket-driver-0.6*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2019-03-28 Thread Hans de Graaff
commit: 8c84c246d7f1f0540d0adea9b3718bb01db2e41d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 29 06:48:38 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 06:58:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c84c246

dev-ruby/activejob: add 5.1.7

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

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

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 29d4a23c0b8..df774feb9b7 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,4 +1,5 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
+DIST rails-5.1.7.tgz 6146668 BLAKE2B 
494a12d79037010333c06d14573474f0d0c1e62ce5252e8fbe4eb4c6935dc660614c2ff29fd168bbc66d74bfa64b92abb84d02645cb3b2950db5c166111b7b19
 SHA512 
6595eb19f174c9e46a937d6028d9bb2bfdcda06f35ec2a0499bc5deff05d8cfc8f8fc725e664496d3b431c8724141a1410201b57945b98ca211aea15c990d621
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
 DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activejob/activejob-5.1.7.ebuild 
b/dev-ruby/activejob/activejob-5.1.7.ebuild
new file mode 100644
index 000..e6d793b9c64
--- /dev/null
+++ b/dev-ruby/activejob/activejob-5.1.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails";
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' Rakefile || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: 075091ceb5559d02fba8f6299c31f2681e26ac7d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 29 06:50:54 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 06:58:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=075091ce

dev-ruby/actionmailer: add 5.1.7

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

 dev-ruby/actionmailer/Manifest  |  1 +
 dev-ruby/actionmailer/actionmailer-5.1.7.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 29d4a23c0b8..df774feb9b7 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,4 +1,5 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
+DIST rails-5.1.7.tgz 6146668 BLAKE2B 
494a12d79037010333c06d14573474f0d0c1e62ce5252e8fbe4eb4c6935dc660614c2ff29fd168bbc66d74bfa64b92abb84d02645cb3b2950db5c166111b7b19
 SHA512 
6595eb19f174c9e46a937d6028d9bb2bfdcda06f35ec2a0499bc5deff05d8cfc8f8fc725e664496d3b431c8724141a1410201b57945b98ca211aea15c990d621
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
 DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actionmailer/actionmailer-5.1.7.ebuild 
b/dev-ruby/actionmailer/actionmailer-5.1.7.ebuild
new file mode 100644
index 000..c30ffb5b20a
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-5.1.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails";
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha:0.14
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d ; 1igem "railties", "~>5.1.0"; gem 
"activejob", "~>5.1.0"' test/abstract_unit.rb || die "Unable to remove load 
paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: c3df60f5d6e57d6d0bad6eae8ac7b08d282374c7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 29 06:47:11 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 06:58:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3df60f5

dev-ruby/activemodel: add 5.1.7

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

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

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 29d4a23c0b8..df774feb9b7 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,4 +1,5 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
+DIST rails-5.1.7.tgz 6146668 BLAKE2B 
494a12d79037010333c06d14573474f0d0c1e62ce5252e8fbe4eb4c6935dc660614c2ff29fd168bbc66d74bfa64b92abb84d02645cb3b2950db5c166111b7b19
 SHA512 
6595eb19f174c9e46a937d6028d9bb2bfdcda06f35ec2a0499bc5deff05d8cfc8f8fc725e664496d3b431c8724141a1410201b57945b98ca211aea15c990d621
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
 DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activemodel/activemodel-5.1.7.ebuild 
b/dev-ruby/activemodel/activemodel-5.1.7.ebuild
new file mode 100644
index 000..85d3713daa3
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-5.1.7.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails";
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d ; 1igem "activesupport", "~>5.1.6" ; gem 
"railties", "~>5.1.6"' test/cases/helper.rb || die "Unable to remove load paths"
+}



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

2019-03-28 Thread Hans de Graaff
commit: 6f86f3ace8ef3b666cdc3c07a86761eba0ac6850
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 29 06:45:34 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 06:58:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f86f3ac

dev-ruby/activesupport: add 5.1.7

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

 dev-ruby/activesupport/Manifest   |  1 +
 dev-ruby/activesupport/activesupport-5.1.7.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 29d4a23c0b8..df774feb9b7 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,4 +1,5 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
+DIST rails-5.1.7.tgz 6146668 BLAKE2B 
494a12d79037010333c06d14573474f0d0c1e62ce5252e8fbe4eb4c6935dc660614c2ff29fd168bbc66d74bfa64b92abb84d02645cb3b2950db5c166111b7b19
 SHA512 
6595eb19f174c9e46a937d6028d9bb2bfdcda06f35ec2a0499bc5deff05d8cfc8f8fc725e664496d3b431c8724141a1410201b57945b98ca211aea15c990d621
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
 DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activesupport/activesupport-5.1.7.ebuild 
b/dev-ruby/activesupport/activesupport-5.1.7.ebuild
new file mode 100644
index 000..4dd56595471
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-5.1.7.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem versionator
+
+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="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-0.7:* =dev-ruby/i18n-0*:*
+   >=dev-ruby/tzinfo-1.1:1
+   >=dev-ruby/minitest-5.1:5"
+
+# memcache-client, nokogiri, and builder 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:0.14
+   )"
+
+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\|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
+
+   # 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_upd

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

2019-03-28 Thread Hans de Graaff
commit: 329cf06402e9cd05af7f30e6d078ca94e2af13cc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 29 06:49:30 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 06:58:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329cf064

dev-ruby/actionview: add 5.1.7

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

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

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 29d4a23c0b8..df774feb9b7 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,4 +1,5 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
+DIST rails-5.1.7.tgz 6146668 BLAKE2B 
494a12d79037010333c06d14573474f0d0c1e62ce5252e8fbe4eb4c6935dc660614c2ff29fd168bbc66d74bfa64b92abb84d02645cb3b2950db5c166111b7b19
 SHA512 
6595eb19f174c9e46a937d6028d9bb2bfdcda06f35ec2a0499bc5deff05d8cfc8f8fc725e664496d3b431c8724141a1410201b57945b98ca211aea15c990d621
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
 DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actionview/actionview-5.1.7.ebuild 
b/dev-ruby/actionview/actionview-5.1.7.ebuild
new file mode 100644
index 000..c5533e50d1c
--- /dev/null
+++ b/dev-ruby/actionview/actionview-5.1.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/";
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.0.3:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   )"
+
+all_ruby_prepare() {
+   # 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\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Avoid tests failing due to missing logger setup in activerecord,
+   # most likely related to test environment setup.
+   rm -f 
test/activerecord/render_partial_with_record_identification_test.rb || die
+
+   sed -i -e '1igem "activerecord", "~>5.1.0"; gem "actionpack", 
"~>5.1.0"; gem "railties", "~>5.1.0"' test/abstract_unit.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/emerge-delta-webrsync/

2019-03-28 Thread Mikle Kolyada
commit: 5a3d6593eeae063be0708c3ff37b78965cfa553c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Mar 29 06:49:29 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Mar 29 06:49:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3d6593

app-portage/emerge-delta-webrsync: amd64 stable wrt bug #646212

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild 
b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild
index aa4a0ca9e91..2cc03bd01cd 100644
--- a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild
+++ b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -7,7 +7,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage";
 
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/plain/misc/emerge-delta-webrsync?id=b8c070708bbc6d0db544d4b04b530d6d03d39bb5
 -> ${P}"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-fbsd"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-misc/skim/files/

2019-03-28 Thread Georgy Yakovlev
commit: fed067fc9e2d2b0fcb9acf9c49a6280428e2c7a1
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Mar 29 06:07:44 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Mar 29 06:16:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed067fc

app-misc/skim: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11529
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-misc/skim/files/0.6.2-cursor-fix.patch | 22 --
 1 file changed, 22 deletions(-)

diff --git a/app-misc/skim/files/0.6.2-cursor-fix.patch 
b/app-misc/skim/files/0.6.2-cursor-fix.patch
deleted file mode 100644
index 82fcccdae53..000
--- a/app-misc/skim/files/0.6.2-cursor-fix.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 9b5213da447eb8674570924026689d89f83ce9b6 Mon Sep 17 00:00:00 2001
-From: Jinzhou Zhang 
-Date: Tue, 19 Mar 2019 22:39:05 +0800
-Subject: [PATCH] [selection] fix cursor after items changed
-

- src/selection.rs | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/selection.rs b/src/selection.rs
-index 626f615..72d277e 100644
 a/src/selection.rs
-+++ b/src/selection.rs
-@@ -98,7 +98,7 @@ impl Selection {
- 
- if self.items.len() <= self.line_cursor + self.item_cursor {
- // if not enough items, scroll the cursor a page down
--self.item_cursor = max(height, self.item_cursor) - height;
-+self.item_cursor = max(self.items.len(), height) - height;
- }
- }
- 



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2019-03-28 Thread Eray Aslan
commit: d52cf0830d659ba476e43078183855e9821cbc05
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Mar 29 05:19:44 2019 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Mar 29 05:22:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52cf083

Revert "mail-mta/postfix: add maintainer to metadata.xml."

This reverts commit a08189b282c3069ff386235c8309d0a015c067cb.

As noted in the pull request:
Reverted.  I think there is a misunderstanding somewhere.  I meant pull
requests for improving the build.

Start closing bugs, improving the ebuild and then maybe think about
metadata.xml

Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/metadata.xml | 6 --
 1 file changed, 6 deletions(-)

diff --git a/mail-mta/postfix/metadata.xml b/mail-mta/postfix/metadata.xml
index 0a5d5c8755f..fe1d9dcbdd6 100644
--- a/mail-mta/postfix/metadata.xml
+++ b/mail-mta/postfix/metadata.xml
@@ -13,12 +13,6 @@
William Hubbs


-   
-   gen...@seichter.de
-   
-   Ralph Seichter
-   
-   

Enable net-mail/dovecot 
protocol
version 1 (server only) SASL implementation



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/, dev-db/sqlitestudio/files/

2019-03-28 Thread Aaron Bauman
commit: 4d26198ef2dd685c8b3c4e066e70a1645227d6d1
Author: Stefan Strogin  gmail  com>
AuthorDate: Mon Mar 25 16:39:32 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Mar 29 05:11:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d26198e

dev-db/sqlitestudio: add patch to fix build with LibreSSL

Closes: https://bugs.gentoo.org/681638
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Stefan Strogin  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11495
Signed-off-by: Aaron Bauman  gentoo.org>

 .../files/sqlitestudio-3.2.1-libressl.patch| 32 ++
 ...o-3.2.1.ebuild => sqlitestudio-3.2.1-r1.ebuild} |  1 +
 2 files changed, 33 insertions(+)

diff --git a/dev-db/sqlitestudio/files/sqlitestudio-3.2.1-libressl.patch 
b/dev-db/sqlitestudio/files/sqlitestudio-3.2.1-libressl.patch
new file mode 100644
index 000..06552942e94
--- /dev/null
+++ b/dev-db/sqlitestudio/files/sqlitestudio-3.2.1-libressl.patch
@@ -0,0 +1,32 @@
+From 64542c8c5cb3ad9249fa353ff4472c405057d743 Mon Sep 17 00:00:00 2001
+From: Stefan Strogin 
+Date: Mon, 25 Mar 2019 18:07:13 +0200
+Subject: [PATCH] #3505 Fix compilation with LibreSSL >=2.7.0
+
+HMAC_CTX_{new,free} were provided by LibreSSL 2.7.0.
+Do not redefine them, otherwise it breaks compilation.
+
+Upstream-Status: Accepted
+[https://github.com/pawelsalawa/sqlitestudio/pull/3507]
+Signed-off-by: Stefan Strogin 
+---
+ Plugins/DbSqliteCipher/sqlcipher.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/Plugins/DbSqliteCipher/sqlcipher.c 
b/Plugins/DbSqliteCipher/sqlcipher.c
+index 4918cb6f..10c4e5a3 100644
+--- a/Plugins/DbSqliteCipher/sqlcipher.c
 b/Plugins/DbSqliteCipher/sqlcipher.c
+@@ -21638,7 +21638,8 @@ static unsigned int openssl_external_init = 0;
+ static unsigned int openssl_init_count = 0;
+ static sqlcipher_sqlite3_mutex* openssl_rand_mutex = NULL;
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x1010L || \
++(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 
0x207fL)
+ static HMAC_CTX *HMAC_CTX_new(void)
+ {
+   HMAC_CTX *ctx = OPENSSL_malloc(sizeof(*ctx));
+-- 
+2.21.0
+

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.2.1.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.2.1-r1.ebuild
similarity index 98%
rename from dev-db/sqlitestudio/sqlitestudio-3.2.1.ebuild
rename to dev-db/sqlitestudio/sqlitestudio-3.2.1-r1.ebuild
index bd8f78a3763..f1b05ce7abe 100644
--- a/dev-db/sqlitestudio/sqlitestudio-3.2.1.ebuild
+++ b/dev-db/sqlitestudio/sqlitestudio-3.2.1-r1.ebuild
@@ -36,6 +36,7 @@ DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
test? ( dev-qt/qttest:5 )
 "
+PATCHES=( "${FILESDIR}"/${P}-libressl.patch )
 
 S="${WORKDIR}"
 core_build_dir="${S}/output/build"



[gentoo-commits] proj/sci:master commit in: sci-libs/bids-validator/

2019-03-28 Thread Horea Christian
commit: a0dc9fc04d819c05f3d109ee32fb1ee443d3fba4
Author: Horea Christian  yandex  com>
AuthorDate: Fri Mar 29 04:47:46 2019 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Mar 29 04:47:46 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a0dc9fc0

sci-libs/bids-validator: new package

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Horea Christian  yandex.com>

 sci-libs/bids-validator/ChangeLog  |  5 
 .../bids-validator/bids-validator-1.2.2.ebuild | 33 ++
 sci-libs/bids-validator/metadata.xml   | 20 +
 3 files changed, 58 insertions(+)

diff --git a/sci-libs/bids-validator/ChangeLog 
b/sci-libs/bids-validator/ChangeLog
new file mode 100644
index 0..a8bcb074e
--- /dev/null
+++ b/sci-libs/bids-validator/ChangeLog
@@ -0,0 +1,5 @@
+*bids-validator-1.2.2 (29 Mar 2019)
+
+  29 Mar 2019;   +bids-validator-1.2.2.ebuild,
+  +metadata.xml:
+  sci-libs/bids-validator: new package ahead of Gentoo Science

diff --git a/sci-libs/bids-validator/bids-validator-1.2.2.ebuild 
b/sci-libs/bids-validator/bids-validator-1.2.2.ebuild
new file mode 100644
index 0..d18403fcd
--- /dev/null
+++ b/sci-libs/bids-validator/bids-validator-1.2.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Validator for the Brain Imaging Data Structure"
+HOMEPAGE="https://github.com/bids-standard/bids-validator";
+SRC_URI="https://github.com/bids-standard/bids-validator/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   "
+RDEPEND="
+   dev-python/grabbit[${PYTHON_USEDEP}]
+   dev-python/num2words[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/patsy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   sci-libs/nibabel[${PYTHON_USEDEP}]
+   sci-libs/scipy[${PYTHON_USEDEP}]
+   "
+
+S="${WORKDIR}/${P}/${PN}"

diff --git a/sci-libs/bids-validator/metadata.xml 
b/sci-libs/bids-validator/metadata.xml
new file mode 100644
index 0..415f65cc2
--- /dev/null
+++ b/sci-libs/bids-validator/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   horea.chr...@gmail.com
+   Horea Christian
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   A limited library of helper functions written in Python, the 
main
+   function of which is to determine whether a file path is 
compliant
+   with the BIDS specification.
+   
+   
+   bids-standard/bids-validator
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-arch/zstd/

2019-03-28 Thread Matt Turner
commit: 52becc59a6879a3ea8e271777811583f1181b66f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:39:29 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:39:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52becc59

app-arch/zstd-1.3.7-r1: ppc stable, bug 669948

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/zstd/zstd-1.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.3.7-r1.ebuild 
b/app-arch/zstd/zstd-1.3.7-r1.ebuild
index 34571ad42ff..b1285bc55c2 100644
--- a/app-arch/zstd/zstd-1.3.7-r1.ebuild
+++ b/app-arch/zstd/zstd-1.3.7-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~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 ~ia64 ~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="lz4 static-libs"
 
 RDEPEND="app-arch/xz-utils



[gentoo-commits] repo/gentoo:master commit in: media-libs/tiff/

2019-03-28 Thread Matt Turner
commit: 23a42d63be1a5ccc5e0e7f83fc70922f57eba2f8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:39:39 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:39:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a42d63

media-libs/tiff-4.0.10: ppc stable, bug 669948

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/tiff/tiff-4.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/tiff/tiff-4.0.10.ebuild 
b/media-libs/tiff/tiff-4.0.10.ebuild
index e08446404d1..8e4df477f08 100644
--- a/media-libs/tiff/tiff-4.0.10.ebuild
+++ b/media-libs/tiff/tiff-4.0.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.osgeo.org/libtiff/${P}.tar.gz
 
 LICENSE="libtiff"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sh ~sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/tiff/

2019-03-28 Thread Matt Turner
commit: abb69dce3053019f6030696d9be563d949c4569e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:39:48 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:39:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb69dce

media-libs/tiff-4.0.10: ppc64 stable, bug 669948

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/tiff/tiff-4.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/tiff/tiff-4.0.10.ebuild 
b/media-libs/tiff/tiff-4.0.10.ebuild
index 8e4df477f08..8373253c028 100644
--- a/media-libs/tiff/tiff-4.0.10.ebuild
+++ b/media-libs/tiff/tiff-4.0.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.osgeo.org/libtiff/${P}.tar.gz
 
 LICENSE="libtiff"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sh ~sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-28 Thread Matt Turner
commit: 511b1e9a61856e8a4d4e7ec23a5c5130c42b8f7e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:38:20 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:38:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511b1e9a

app-arch/tar-1.32: ppc64 stable, bug 681728

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 139b93a103b..5ced0235c91 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: app-arch/zstd/

2019-03-28 Thread Matt Turner
commit: 86d5455ba550356e31afdc877037663c2157caab
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:39:44 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:39:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d5455b

app-arch/zstd-1.3.7-r1: ppc64 stable, bug 669948

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/zstd/zstd-1.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.3.7-r1.ebuild 
b/app-arch/zstd/zstd-1.3.7-r1.ebuild
index b1285bc55c2..bf733ee05d7 100644
--- a/app-arch/zstd/zstd-1.3.7-r1.ebuild
+++ b/app-arch/zstd/zstd-1.3.7-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~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 ~ia64 ~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="lz4 static-libs"
 
 RDEPEND="app-arch/xz-utils



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libseccomp/

2019-03-28 Thread Matt Turner
commit: 1b3919d2971b8dc7be2b12d59a116609f670ace8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:40:44 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:40:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3919d2

sys-libs/libseccomp-2.4.0: ppc64 stable, bug 680442

Signed-off-by: Matt Turner  gentoo.org>

 sys-libs/libseccomp/libseccomp-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libseccomp/libseccomp-2.4.0.ebuild 
b/sys-libs/libseccomp/libseccomp-2.4.0.ebuild
index 9fb702c575b..1859e8396b5 100644
--- a/sys-libs/libseccomp/libseccomp-2.4.0.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.4.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="-* amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="-* amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 x86 ~amd64-linux 
~x86-linux"
 IUSE="static-libs"
 
 # We need newer kernel headers; we don't keep strict control of the exact



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libseccomp/

2019-03-28 Thread Matt Turner
commit: 692d876e380bdeb90b43356699eb5225e20f1a9f
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:40:41 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:40:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692d876e

sys-libs/libseccomp-2.4.0: ppc stable, bug 680442

Signed-off-by: Matt Turner  gentoo.org>

 sys-libs/libseccomp/libseccomp-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libseccomp/libseccomp-2.4.0.ebuild 
b/sys-libs/libseccomp/libseccomp-2.4.0.ebuild
index 75747a24c62..9fb702c575b 100644
--- a/sys-libs/libseccomp/libseccomp-2.4.0.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.4.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="-* amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="-* amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 x86 ~amd64-linux 
~x86-linux"
 IUSE="static-libs"
 
 # We need newer kernel headers; we don't keep strict control of the exact



[gentoo-commits] repo/gentoo:master commit in: app-arch/tar/

2019-03-28 Thread Matt Turner
commit: 20fcb2cff65cdc533434bcf71276011ec9667e28
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 29 04:38:14 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 29 04:38:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fcb2cf

app-arch/tar-1.32: ppc stable, bug 681728

Signed-off-by: Matt Turner  gentoo.org>

 app-arch/tar/tar-1.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild
index 0504a8d55f8..139b93a103b 100644
--- a/app-arch/tar/tar-1.32.ebuild
+++ b/app-arch/tar/tar-1.32.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
 
 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 81b10b5208b7bd17b66bb30cdf19804aa2212267
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 29 04:29:59 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 29 04:29:59 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=81b10b52

genkernel: Use isTrue for $BOOTRW

Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/genkernel b/genkernel
index 0111a32..676471c 100755
--- a/genkernel
+++ b/genkernel
@@ -211,7 +211,7 @@ else
echo
else
print_info 1 "mount: ${BOOTDIR} remounted 
read/write successfully!"
-   BOOTRW=1
+   BOOTRW="yes"
fi
fi
fi
@@ -393,7 +393,7 @@ then
unset CONFGREP
 fi
 
-[ "${BOOTRW}" != '' ] && mount -o remount,ro ${BOOTDIR}
+isTrue "${BOOTRW}" && mount -o remount,ro ${BOOTDIR}
 
 echo
 print_info 1 'Do NOT report kernel bugs as genkernel bugs unless your bug'



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: db881955a5d03740db2dd55f33ffeeda373bf611
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 29 02:53:53 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 29 04:12:22 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=db881955

determine_config_file(): add support for file path (tilde) expansion

In addition, we make --kernel-config parameter more exclusive:

Before this change, if user had set --kernel-config but value was invalid
(i.e. file didn't exist) we silently fallback to default configuration.

Now we will error out if --kernel-config is set but value is invalid
(i.e. no file).

Closes: https://bugs.gentoo.org/412321
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_configkernel.sh | 67 ++---
 1 file changed, 43 insertions(+), 24 deletions(-)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 541a3a8..34fdbe1 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -4,41 +4,60 @@
 # Fills variable KERNEL_CONFIG
 determine_config_file() {
print_info 2 "Checking for suitable kernel configuration..."
-   for f in \
-   "${CMD_KERNEL_CONFIG}" \
-   "/etc/kernels/kernel-config-${ARCH}-${KV}" \
-   "${GK_SHARE}/arch/${ARCH}/kernel-config-${KV}" \
-   "${GK_SHARE}/arch/${ARCH}/kernel-config-${VER}.${PAT}" \
-   "${GK_SHARE}/arch/${ARCH}/generated-config" \
-   "${GK_SHARE}/arch/${ARCH}/kernel-config" \
-   "${DEFAULT_KERNEL_CONFIG}"
-   do
-   [ -z "${f}" ] && continue
-
-   if [ -f "${f}" ]
+   if [ -n "${CMD_KERNEL_CONFIG}" ]
+   then
+   KERNEL_CONFIG=$(expand_file "${CMD_KERNEL_CONFIG}")
+   if [ -z "${KERNEL_CONFIG}" ]
then
-   if grep -sq THIS_CONFIG_IS_BROKEN "$f"
+   error_msg="No kernel .config: Cannot use 
'${CMD_KERNEL_CONFIG}' value. "
+   error_msg+="Check --kernel-config value or unset "
+   error_msg+="to use default kernel config provided by 
genkernel."
+   gen_die "${error_msg}"
+   fi
+   else
+   for f in \
+   "/etc/kernels/kernel-config-${ARCH}-${KV}" \
+   "${GK_SHARE}/arch/${ARCH}/kernel-config-${KV}" \
+   "${GK_SHARE}/arch/${ARCH}/kernel-config-${VER}.${PAT}" \
+   "${GK_SHARE}/arch/${ARCH}/generated-config" \
+   "${GK_SHARE}/arch/${ARCH}/kernel-config" \
+   "${DEFAULT_KERNEL_CONFIG}"
+   do
+   [ -z "${f}" ] && continue
+
+   if [ -f "${f}" ]
then
-   print_info 2 "$(getIndent 1)- '${f}' is marked 
as broken; Skipping..."
+   if grep -sq THIS_CONFIG_IS_BROKEN "$f"
+   then
+   print_info 2 "$(getIndent 1)- '${f}' is 
marked as broken; Skipping..."
+   else
+   KERNEL_CONFIG="$f" && break
+   fi
else
-   KERNEL_CONFIG="$f" && break
+   print_info 2 "$(getIndent 1)- '${f}' 
not found; Skipping..."
fi
-   else
-   print_info 2 "$(getIndent 1)- '${f}' not found; 
Skipping..."
-   fi
-   done
+   done
 
-   if [ -z "${KERNEL_CONFIG}" ]
-   then
-   gen_die 'No kernel .config specified, or file not found!'
+   if [ -z "${KERNEL_CONFIG}" ]
+   then
+   gen_die 'No kernel .config specified, or file not 
found!'
+   fi
fi
 
KERNEL_CONFIG="$(readlink -f "${KERNEL_CONFIG}")"
 
# Validate the symlink result if any
-   if [ ! -f "${KERNEL_CONFIG}" ]
+   if [ -z "${KERNEL_CONFIG}" -o ! -f "${KERNEL_CONFIG}" ]
then
-   gen_die "No kernel .config: symlinked file '$KERNEL_CONFIG' not 
found!"
+   if [ -n "${CMD_KERNEL_CONFIG}" ]
+   then
+   error_msg="No kernel .config: File 
'${CMD_KERNEL_CONFIG}' not found! "
+   error_msg+="Check --kernel-config value or unset "
+   error_msg+="to use default kernel config provided by 
genkernel."
+   gen_die "${error_msg}"
+   else
+   gen_die "No kernel .config: symlinked file 
'${KERNEL_CONFIG}' not found!"
+   fi
fi
 }
 



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: a42e9e779795d1a4eff1a48ba14e70f03a64b98e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 29 02:47:43 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 29 02:51:22 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a42e9e77

Add new function expand_file() to allow file path expansion

Relies on Python os.path.expanduser and realpath from coreutils.

Bug: https://bugs.gentoo.org/412321
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_funcs.sh | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/gen_funcs.sh b/gen_funcs.sh
index 95c8f30..ba45b02 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -538,6 +538,25 @@ check_distfiles() {
done
 }
 
+expand_file() {
+   [[ "$#" -lt '1' ]] &&
+   echo ''
+
+   local file="${1}"
+   local expanded_file=
+
+   expanded_file=$(python -c "import os; 
print(os.path.expanduser('${file}'))" 2>/dev/null)
+   if [ -z "${expanded_file}" ]
+   then
+   # if Python failed for some reason, just reset
+   expanded_file=${file}
+   fi
+
+   expanded_file=$(realpath -q "${expanded_file}" 2>/dev/null)
+
+   echo "${expanded_file}"
+}
+
 find_kernel_binary() {
local kernel_binary=$*
local curdir=$(pwd)



[gentoo-commits] proj/genkernel:master commit in: doc/, /

2019-03-28 Thread Thomas Deutschmann
commit: 66be1d9d8f1fc241de0e8d033f616735e5cb5d1e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 29 04:03:57 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 29 04:13:05 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=66be1d9d

Add special value "default" for --kernel-config parameter

--kernel-config=default will make genkernel to ignoring all user
kernel configurations so that genkernel will use default kernel
configuration shipped with genkernel to build a kernel.

Useful to start from scratch if needed or for debugging.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 doc/genkernel.8.txt |  4 +++-
 gen_cmdline.sh  |  5 -
 gen_configkernel.sh | 38 +++---
 3 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 04633cf..15d5454 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -181,11 +181,13 @@ KERNEL LOCATIONS
 This specifies the location of the kernel sources;  the default
 is '/usr/src/linux'.
 
-*--kernel-config*=::
+*--kernel-config*=::
 This specifies a kernel configuration file to use for compilation;
 by default genkernel uses the config from the previous
 build of the same kernel version or a default kernel config if
 there isn't a previous config.
+Use the special value 'default' to force usage of default kernel
+config.
 
 *--module-prefix*=::
 Prefix to kernel module destination, modules will be installed in

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 8971c51..795c2c6 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -63,7 +63,10 @@ longusage() {
   echo "   --no-static Do not build a static (monolithic 
kernel)."
   echo "  Kernel settings"
   echo "   --kerneldir=   Location of the kernel sources"
-  echo "   --kernel-config=  Kernel configuration file to use for 
compilation"
+  echo "   --kernel-config="
+  echo "   Kernel configuration file to use for 
compilation."
+  echo "   Use 'default' to explicitly start from 
scratch"
+  echo "   using genkernel defaults."
   echo "   --module-prefix=   Prefix to kernel module destination, 
modules"
   echo "   will be installed in 
/lib/modules"
   echo "  Low-Level Compile settings"

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 34fdbe1..063c9ac 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -4,7 +4,8 @@
 # Fills variable KERNEL_CONFIG
 determine_config_file() {
print_info 2 "Checking for suitable kernel configuration..."
-   if [ -n "${CMD_KERNEL_CONFIG}" ]
+
+   if [ -n "${CMD_KERNEL_CONFIG}" -a "${CMD_KERNEL_CONFIG}" != "default" ]
then
KERNEL_CONFIG=$(expand_file "${CMD_KERNEL_CONFIG}")
if [ -z "${KERNEL_CONFIG}" ]
@@ -15,13 +16,21 @@ determine_config_file() {
gen_die "${error_msg}"
fi
else
-   for f in \
-   "/etc/kernels/kernel-config-${ARCH}-${KV}" \
-   "${GK_SHARE}/arch/${ARCH}/kernel-config-${KV}" \
-   "${GK_SHARE}/arch/${ARCH}/kernel-config-${VER}.${PAT}" \
-   "${GK_SHARE}/arch/${ARCH}/generated-config" \
-   "${GK_SHARE}/arch/${ARCH}/kernel-config" \
-   "${DEFAULT_KERNEL_CONFIG}"
+   local -a kconfig_candidates
+   kconfig_candidates+=( 
"${GK_SHARE}/arch/${ARCH}/kernel-config-${KV}" )
+   kconfig_candidates+=( 
"${GK_SHARE}/arch/${ARCH}/kernel-config-${VER}.${PAT}" )
+   kconfig_candidates+=( 
"${GK_SHARE}/arch/${ARCH}/generated-config" )
+   kconfig_candidates+=( "${GK_SHARE}/arch/${ARCH}/kernel-config" )
+   kconfig_candidates+=( "${DEFAULT_KERNEL_CONFIG}" )
+
+   if [ -n "${CMD_KERNEL_CONFIG}" -a "${CMD_KERNEL_CONFIG}" = 
"default" ]
+   then
+   print_info 1 "Default configuration was forced. Will 
ignore any user kernel configuration!"
+   else
+   kconfig_candidates=( 
"/etc/kernels/kernel-config-${ARCH}-${KV}" ${kconfig_candidates[@]} )
+   fi
+
+   for f in "${kconfig_candidates[@]}"
do
[ -z "${f}" ] && continue
 
@@ -49,7 +58,7 @@ determine_config_file() {
# Validate the symlink result if any
if [ -z "${KERNEL_CONFIG}" -o ! -f "${KERNEL_CONFIG}" ]
then
-   if [ -n "${CMD_KERNEL_CONFIG}" ]
+   if [ -n "${CMD_KERNEL_CONFIG}" -a "${CMD_KERNEL_CONFIG}" != 
"default" ]
then
error_msg="No kernel .config: File 
'${CMD_KERNEL_CONFIG}' not found! "
error_msg+="Check --kerne

[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 7407ff68589f6067ab3e99f3beff956f2b0f1495
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 29 03:40:49 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 29 04:12:58 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7407ff68

genkernel: Add missing indentation for "KV has changed" output

Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/genkernel b/genkernel
index 43f5e5b..0111a32 100755
--- a/genkernel
+++ b/genkernel
@@ -227,7 +227,7 @@ then
then
compile_generic prepare kernel
else
-   print_info 2 "Skipping 'make prepare' due to 
ARCH_HAVENOPREPARE=yes!"
+   print_info 2 "$(getIndent 1)>> Skipping 'make prepare' due to 
ARCH_HAVENOPREPARE=yes!"
fi
 
# KV may have changed due to the configuration
@@ -235,10 +235,10 @@ then
if [ -f "${TEMP}/.old_kv" ]
then
old_KV=$(cat "${TEMP}/.old_kv")
-   print_info 1 "Kernel version has changed (probably due to 
config change) since genkernel start:"
-   print_info 1 "We are now building Linux kernel 
${BOLD}${KV}${NORMAL} for ${BOLD}${ARCH}${NORMAL}..."
+   print_info 1 "$(getIndent 1)>> Kernel version has changed 
(probably due to config change) since genkernel start:"
+   print_info 1 "$(getIndent 1)>> We are now building Linux kernel 
${BOLD}${KV}${NORMAL} for ${BOLD}${ARCH}${NORMAL}..."
else
-   print_info 2 "Kernel version has not changed since genkernel 
start."
+   print_info 2 "$(getIndent 1)>> Kernel version has not changed 
since genkernel start."
fi
 
compile_kernel



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/, sys-cluster/ceph/files/

2019-03-28 Thread Patrick McLean
commit: 4af9cbde3856cdc92a13441e6cceb1f06c067d78
Author: Patrick McLean  sony  com>
AuthorDate: Fri Mar 29 02:22:17 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Mar 29 02:22:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af9cbde

sys-cluster/ceph: Fix 12.2.11 compile fail on x86 (bug #679414)

Closes: https://bugs.gentoo.org/679414
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/ceph-12.2.11.ebuild   |  1 +
 sys-cluster/ceph/files/ceph-12.2.11-fix-min-call.patch | 13 +
 2 files changed, 14 insertions(+)

diff --git a/sys-cluster/ceph/ceph-12.2.11.ebuild 
b/sys-cluster/ceph/ceph-12.2.11.ebuild
index d828bc7be4f..761d8f53495 100644
--- a/sys-cluster/ceph/ceph-12.2.11.ebuild
+++ b/sys-cluster/ceph/ceph-12.2.11.ebuild
@@ -134,6 +134,7 @@ PATCHES=(
"${FILESDIR}/ceph-12.2.4-rocksdb-cflags.patch"
"${FILESDIR}/ceph-12.2.5-no-werror.patch"
"${FILESDIR}/ceph-13.2.2-dont-install-sysvinit-script.patch"
+   "${FILESDIR}/ceph-12.2.11-fix-min-call.patch"
 )
 
 check-reqs_export_vars() {

diff --git a/sys-cluster/ceph/files/ceph-12.2.11-fix-min-call.patch 
b/sys-cluster/ceph/files/ceph-12.2.11-fix-min-call.patch
new file mode 100644
index 000..cd9eb4891cb
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-12.2.11-fix-min-call.patch
@@ -0,0 +1,13 @@
+diff --git a/src/osd/PrimaryLogPG.cc b/src/osd/PrimaryLogPG.cc
+index 0074c7964b..98991be7d2 100644
+--- a/src/osd/PrimaryLogPG.cc
 b/src/osd/PrimaryLogPG.cc
+@@ -1582,7 +1582,7 @@ void PrimaryLogPG::calc_trim_to()
+   if (limit != eversion_t() &&
+   limit != pg_trim_to &&
+   pg_log.get_log().approx_size() > target) {
+-size_t num_to_trim = std::min(pg_log.get_log().approx_size() - target,
++size_t num_to_trim = std::min((uint64_t)(pg_log.get_log().approx_size() - 
target),
+  cct->_conf->osd_pg_log_trim_max);
+ if (num_to_trim < cct->_conf->osd_pg_log_trim_min &&
+ cct->_conf->osd_pg_log_trim_max >= cct->_conf->osd_pg_log_trim_min) {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/nwipe/

2019-03-28 Thread Patrick McLean
commit: cf9944c56d235d8b1a496967f2c94c0cde6b86f3
Author: Patrick McLean  sony  com>
AuthorDate: Fri Mar 29 01:46:46 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Mar 29 01:47:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9944c5

app-crypt/nwipe: Version bump to 0.25

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 app-crypt/nwipe/Manifest  |  1 +
 app-crypt/nwipe/nwipe-0.25.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-crypt/nwipe/Manifest b/app-crypt/nwipe/Manifest
index 364995b2f96..8295cac9555 100644
--- a/app-crypt/nwipe/Manifest
+++ b/app-crypt/nwipe/Manifest
@@ -1 +1,2 @@
 DIST nwipe-0.21.tar.gz 49298 BLAKE2B 
cec43ed196a215b4181446206d96cac4e72cb92a58e22588648bc28370de5d294944fbbcb94b96f42ebcef77b0fbc13356b94fb20e76963ac04903bc234c9b0a
 SHA512 
0d083ac903889602ea5bd889b97f3dd3f1ac8c3737612394a68e9cc1fe44d387819be2aca563005b13e61d3406f080bfb279adbeffb106d3b489ac4748189aa2
+DIST nwipe-0.25.tar.gz 49608 BLAKE2B 
3506093c3e93b4aa982dffdd2f922f525404b397d7b3469f9ccdbf6708f824e9d3a2e34590a34cb4e0411bb3a8a4555a1f5940b826d39d39c10c75b668a10d1d
 SHA512 
1051f2565ad7acaac7c289e2db91aa4dee40c3bb9a9dda97b2dec047e94cd91e7d59fd61603806628cabeb009932f011e734638fc9191c22bb812d7b4b661b46

diff --git a/app-crypt/nwipe/nwipe-0.25.ebuild 
b/app-crypt/nwipe/nwipe-0.25.ebuild
new file mode 100644
index 000..20ca201ff84
--- /dev/null
+++ b/app-crypt/nwipe/nwipe-0.25.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Securely erase disks using a variety of recognized methods"
+HOMEPAGE="https://github.com/martijnvanbrummelen/nwipe/";
+SRC_URI="https://github.com/martijnvanbrummelen/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=sys-block/parted-2.3
+   >=sys-libs/ncurses-5.7-r7:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] proj/catalyst:master commit in: etc/, examples/

2019-03-28 Thread Ben Kohler
commit: e19962428d55317cd5ebd275de09868add6de54f
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Mar 29 00:20:05 2019 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Mar 29 00:20:05 2019 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=e1996242

Fix minor doc typos

Thanks to simonvanderveldt.

Closes: https://github.com/gentoo/catalyst/pull/3/

Signed-off-by: Ben Kohler  gentoo.org>

 etc/catalyst.conf| 2 +-
 examples/livecd-stage2_template.spec | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/etc/catalyst.conf b/etc/catalyst.conf
index c22cd439..7d7f7aba 100644
--- a/etc/catalyst.conf
+++ b/etc/catalyst.conf
@@ -74,7 +74,7 @@ hash_function="crc32"
 #  WARNING: moving parts of the portage tree from within fsscript *will* 
break
 #  your cache. The cache is unlinked before any empty or rm processing, 
though.
 # sticky-config = enables the code that will keep any internal 'catalyst_use' 
flags
-#  added to the USE= for building the stage.  These ae usually added for 
legal
+#  added to the USE= for building the stage.  These are usually added for 
legal
 #  or specific needs in building the the early stage.  Mostly it is the
 #  'bindist' USE flag option that is used for legal reasons, please see its
 #  specific definition.  It will also keep any /etc/portage/package.*

diff --git a/examples/livecd-stage2_template.spec 
b/examples/livecd-stage2_template.spec
index 419f4806..8aa454c9 100644
--- a/examples/livecd-stage2_template.spec
+++ b/examples/livecd-stage2_template.spec
@@ -358,7 +358,7 @@ livecd/unmerge:
 livecd/empty:
 
 # This option tells catalyst to clean specific files from the filesystem and is
-# very usefu in cleaning up stray files in /etc left over after livecd/unmerge.
+# very useful in cleaning up stray files in /etc left over after 
livecd/unmerge.
 # example:
 # livecd/rm: /lib/*.a /usr/lib/*.a /usr/lib/gcc-lib/*/*/libgcj* 
/etc/dispatch-conf.conf /etc/etc-update.conf /etc/*- /etc/issue* 
/etc/portage/make.conf /etc/man.conf /etc/*.old /root/.viminfo 
/usr/sbin/bootsplash* /usr/sbin/fb* /usr/sbin/fsck.cramfs /usr/sbin/fsck.minix 
/usr/sbin/mkfs.minix /usr/sbin/mkfs.bfs /usr/sbin/mkfs.cramfs 
/lib/security/pam_access.so /lib/security/pam_chroot.so 
/lib/security/pam_debug.so /lib/security/pam_ftp.so /lib/security/pam_issue.so 
/lib/security/pam_mail.so /lib/security/pam_motd.so 
/lib/security/pam_mkhomedir.so /lib/security/pam_postgresok.so 
/lib/security/pam_rhosts_auth.so /lib/security/pam_userdb.so 
/usr/share/consolefonts/1* /usr/share/consolefonts/7* 
/usr/share/consolefonts/8* /usr/share/consolefonts/9* 
/usr/share/consolefonts/A* /usr/share/consolefonts/C* 
/usr/share/consolefonts/E* /usr/share/consolefonts/G* 
/usr/share/consolefonts/L* /usr/share/consolefonts/M* 
/usr/share/consolefonts/R* /usr/share/consolefonts/a* 
/usr/share/consolefonts/c* /u
 sr/share/consolefonts/dr* /usr/share/consolefonts/g* 
/usr/share/consolefonts/i* /usr/share/consolefonts/k* 
/usr/share/consolefonts/l* /usr/share/consolefonts/r* 
/usr/share/consolefonts/s* /usr/share/consolefonts/t* 
/usr/share/consolefonts/v* /etc/splash/livecd-2006.1/16* 
/etc/splash/livecd-2006.1/12* /etc/splash/livecd-2006.1/6* 
/etc/splash/livecd-2006.1/8* /etc/splash/livecd-2006.1/images/silent-16* 
/etc/splash/livecd-2006.1/images/silent-12* 
/etc/splash/livecd-2006.1/images/silent-6* 
/etc/splash/livecd-2006.1/images/silent-8* 
/etc/splash/livecd-2006.1/images/verbose-16* 
/etc/splash/livecd-2006.1/images/verbose-12* 
/etc/splash/livecd-2006.1/images/verbose-6* 
/etc/splash/livecd-2006.1/images/verbose-8* /etc/portage/make.conf.example 
/etc/make.globals /etc/resolv.conf
 livecd/rm:



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

2019-03-28 Thread Zac Medico
commit: 4b76e59f7ae3f9ecb74e448572bf1ce7770ddc2a
Author: Zac Medico  sony  com>
AuthorDate: Thu Mar 28 23:45:14 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 23:48:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b76e59f

app-admin/vault: version bump to 1.1.0

Reported-by: Manuel Rüger  gentoo.org>
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.1.0.ebuild | 88 ++
 2 files changed, 90 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index eeeac6978f0..e15d6a047cb 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1,3 +1,5 @@
 DIST vault-0.11.5.tar.gz 25459691 BLAKE2B 
9f77e90b71629e1ed341d03830a0376b6731d85189dde0205148c7c8002556521538144cbf1b7bc425253cc55de6ab3d48cbcc1d270165e5804f7f632d06523b
 SHA512 
b290523ee94199d241bbd2477ca686076f645804953181996aefe2a425bc5114db3d375fd5c832d1fa257a790947544406f50777317e854ccf2d4d4477ab6ffd
 DIST vault-1.0.2-webui.tar.xz 1252768 BLAKE2B 
d4af46bae84eb2e0e76633e5af061b351d486f19eebd0323a0ae5eb13275310e23169a88e3984a753ae45102c1010b54ae2ca789fe0c62e8e302305eec2bd129
 SHA512 
9282135e1f1cf983fb1ea4b72b7b3e5cc49aa42299aa5be40e9697da028c3e0bb8c2869e72a79b27ee2124a1b0f913b1b22ef98f96401289edb9e3407d460465
 DIST vault-1.0.2.tar.gz 25834864 BLAKE2B 
88f3252547e05a70a377d7711c7df279619455ce26003868465df1030da9ffe95bddd094b40b99f7f4698bbacfd883cdee31d14ee47e815299eb41a18ef99b3d
 SHA512 
e90a1db0401778650f16fa01827b274dc8e38e5f6fb420814bdc3f89507d3507a94d6bd3eacabf1ae782e72286dda598106918030b674f9b7d3f8e69cddbd3ec
+DIST vault-1.1.0-webui.tar.xz 1278712 BLAKE2B 
f0a61d644f613e14e1e8d2adcb894a9cc4ff7580afc2150757c8786dd6aa1c3641eae013289cf4cc696e6e16d67f9ff967413ee75dedeaaed007f1621d972499
 SHA512 
2a318a5b1ada29856bbb3411fa6f42666531acbe4f2dbdde012a7ae60defcfe1f71d4fb18e4640c5c1f66be29de5c2c1de8f841098458991b3f4e11c94ad48e8
+DIST vault-1.1.0.tar.gz 25943119 BLAKE2B 
44a7e339a7ab5e5ecfa33b70f28424b45305714df9eccee1286bdc063e3b1036f7ef830138df54482257a112b03c8e7289f921ad4f353aa37aff8ad06cb405c0
 SHA512 
b0bc32f438e8432d849aa896f610c9532fa923384d40749efe49985d64a91f4768a3309af449efd8c8ab4604ecdb2474c3bfe196f0f876894f788618ae61

diff --git a/app-admin/vault/vault-1.1.0.ebuild 
b/app-admin/vault/vault-1.1.0.ebuild
new file mode 100644
index 000..60a624581cc
--- /dev/null
+++ b/app-admin/vault/vault-1.1.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps golang-base golang-vcs-snapshot systemd user
+
+EGO_PN="github.com/hashicorp/${PN}"
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/";
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   webui? (
+   mirror://gentoo/${VAULT_WEBUI_ARCHIVE}
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+SLOT="0"
+LICENSE="MPL-2.0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+RESTRICT="test"
+
+DEPEND=">=dev-lang/go-1.10:=
+   dev-go/gox"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+src_unpack() {
+   golang-vcs-snapshot_src_unpack
+   if use webui; then
+   # The webui assets build has numerous nodejs dependencies,
+   # see 
https://github.com/hashicorp/vault/blob/master/ui/README.md
+   pushd "${S}/src/${EGO_PN}" >/dev/null || die
+   unpack "${VAULT_WEBUI_ARCHIVE}"
+   popd >/dev/null
+   fi
+}
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i src/${EGO_PN}/scripts/build.sh || die
+   sed -e "/hooks/d" -i src/${EGO_PN}/Makefile || die
+}
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_compile() {
+   mkdir bin || die
+   export -n GOCACHE XDG_CACHE_HOME #678970
+   export GOBIN=${S}/bin GOPATH=${S}
+   cd src/${EGO_PN} || die
+   # The fmt target may need to be executed if it was previously
+   # executed by an older version of go (bug 665438).
+   emake fmt
+   BUILD_TAGS="$(usex webui ui '')" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake
+}
+
+src_install() {
+   dodoc src/${EGO_PN}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${F

[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: e94eddc6877546e5beb6d7c4dd40aed7bcc1057f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:44:03 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 19:44:03 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=e94eddc6

genkernel: remove information about splash=verbose requirement when 
!BUILD_RAMDISK

This isn't needed anymore.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 19 ++-
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/genkernel b/genkernel
index b9c5d87..39186c3 100755
--- a/genkernel
+++ b/genkernel
@@ -339,19 +339,12 @@ then
print_info 1 ''
print_info 1 'Required Kernel Parameters:'
print_info 1 'root=/dev/$ROOT'
-   if ! isTrue "${BUILD_RAMDISK}"
-   then
-   print_info 1 '[ And "vga=0x317 splash=verbose" if you use a 
framebuffer ]'
-   print_info 1 ''
-   print_info 1 'Where $ROOT is the device node for your root 
partition as the'
-   print_info 1 'one specified in /etc/fstab'
-   else
-   print_info 1 ''
-   print_info 1 'Where $ROOT is the device node for your root 
partition as the'
-   print_info 1 'one specified in /etc/fstab'
-   print_info 1 ''
-   print_info 1 "If you require Genkernel's hardware detection 
features; you MUST"
-   print_info 1 'tell your bootloader to use the provided 
INITRAMFS file.'
+   print_info 1 ''
+   print_info 1 'Where $ROOT is the device node for your root 
partition as the'
+   print_info 1 'one specified in /etc/fstab'
+   print_info 1 ''
+   print_info 1 "If you require Genkernel's hardware detection features; 
you MUST"
+   print_info 1 'tell your bootloader to use the provided INITRAMFS file.'
fi
 fi
 



[gentoo-commits] proj/genkernel:master commit in: doc/, /

2019-03-28 Thread Thomas Deutschmann
commit: 74252498f3c8e7b788df0eb24676a0e936391bde
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 23:22:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 23:22:07 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=74252498

documentation: remove notes regarding static builds

- sys-fs/cryptsetup[static] is not required, follow up of
  commit b79bf458363f70195715111468f445144e96b7e0

- Since commit 265363f79df5a545dc47547dbee76972b387e9b7, we always build
  our own static sys-fs/lvm2 to help dmraid users.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 doc/genkernel.8.txt | 4 ++--
 gen_cmdline.sh  | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index d77b6ef..04633cf 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -278,8 +278,8 @@ INITIALIZATION
 Enables or disables keymap selection at boot.
 
 *--*[*no-*]*lvm*::
-Adds or skips in LVM support from static binaries if they exist on the
-system,  or compile static LVM binaries if static ones do not exist.
+Includes or excludes LVM support.
+When enabled, this will compile LVM for you.
 
 *--*[*no-*]*mdadm*::
 Includes or excludes mdadm/mdmon support.

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 5b7aafa..8971c51 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -135,7 +135,6 @@ longusage() {
   echo "   --disklabel Include disk label and uuid support in 
your ramdisk"
   echo "   --no-disklabel  Exclude disk label and uuid support in 
your ramdisk"
   echo "   --luks  Include LUKS support"
-  echo "   --> 'emerge cryptsetup' with USE=static"
   echo "   --no-luks   Exclude LUKS support"
   echo "   --gpg   Include GPG-armored LUKS key support"
   echo "   --no-gpgExclude GPG-armored LUKS key support"



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: cb0d1ec77ef70df93db51ce4fe7b850b8a3ba59f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 23:30:26 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 23:30:26 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=cb0d1ec7

config_kernel(): Force --static and --no-ramdisk-modules

...if kernel doesn't support modules to avoid that genkernel will run
into errors when trying to call 'make modules' or expects to build
initramfs with modules when there aren't any modules.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_configkernel.sh | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index abc2f61..541a3a8 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -187,6 +187,21 @@ config_kernel() {
else
# no, we do NOT support modules, set 'y' for new stuff.
newcfg_setting='y'
+
+   if ! isTrue "${BUILD_STATIC}"
+   then
+   local _no_modules_support_warning="$(getIndent 1)>> 
Forcing --static "
+   if isTrue "${BUILD_RAMDISK}" && isTrue 
"${RAMDISKMODULES}"
+   then
+   _no_modules_support_warning+="and 
--no-ramdisk-modules "
+   RAMDISKMODULES="no"
+   fi
+
+   _no_modules_support_warning+="to avoid genkernel 
failures because kernel does NOT support modules..."
+
+   print_warning 1 "${_no_modules_support_warning}"
+   BUILD_STATIC="yes"
+   fi
fi
 
# If the user has configured DM as built-in, we need to respect that.



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: cfcf97fd47f6ffa759536da9ac6faf2c287e2f99
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 23:17:51 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 23:17:51 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=cfcf97fd

longusage(): fix shell completion

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_cmdline.sh | 19 ---
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 31b1d79..86150fa 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -185,14 +185,19 @@ longusage() {
   echo "   separate the filenames with a comma"
   echo "   --firmware-install  Enable installing firmware onto root 
filesystem"
   echo "   (only available for kernels older than 
v4.14)"
-  echo "   --integrated-initramfs, --no-integrated-initramfs"
-  echo "   Include/exclude the generated initramfs 
in the kernel"
+  echo "   --integrated-initramfs"
+  echo "   Include the generated initramfs in the 
kernel"
   echo "   instead of keeping it as a separate 
file"
-  echo "   --wrap-initrd, --no-wrap-initrd"
-  echo "   Wrap initramfs using mkimage for u-boot 
boots"
-  echo "   --compress-initramfs, --no-compress-initramfs,"
-  echo "   --compress-initrd, --no-compress-initrd"
-  echo "   Compress or do not compress the 
generated initramfs"
+  echo "   --no-integrated-initramfs"
+  echo "   Do not include the generated initramfs 
in the kernel"
+  echo "   --wrap-initrd   Wrap initramfs using mkimage for u-boot 
boots"
+  echo "--no-wrap-initrd   Do not wrap initramfs using mkimage for 
u-boot boots"
+  echo "   --compress-initramfs"
+  echo "   Compress initramfs"
+  echo "   --no-compress-initramfs"
+  echo "   Do not compress initramfs"
+  echo "   --compress-initrd   Compress initrd"
+  echo "   --no-compress-initrdDo not compress initrd"
   echo "   --compress-initramfs-type="
   echo "   Compression type for initramfs (best, 
xz, lzma, bzip2, gzip, lzop)"
   echo "   --strip=(all|kernel|modules|none)"



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 3abb33bf0e12e38f453e262392572b0c6d47ea7c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 20:37:17 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 20:37:17 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=3abb33bf

genkernel: tell user that shown kernel version is subject to change

When you start with fresh (unused) kernel sources, we will get Kernel
Version from KERNEL_DIR. If you already have compiled that KV, genkernel
maybe use your existing configuration from /etc/kernels (depends on other
settings like --mrproper).

Once your new kernel was built and you are saving configs (--save-config),
we will save the used configuration in /etc/kernels/kernel-config-${ARCH}-${KV}.

If you used --menuconfig during genkernel run to change kernel options like
CONFIG_LOCALVERSION or CONFIG_LOCALVERSION_AUTO or have modified kernel's
Makefile manually to change version, KV is subject to change once
genkernel has called 'make prepare'.

With this change we will tell user when KV has changed to end confusion like
shown in bug 521778.

Closes: https://bugs.gentoo.org/521778
Closes: https://bugs.gentoo.org/352787
Closes: https://bugs.gentoo.org/263927
Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 28 ++--
 1 file changed, 22 insertions(+), 6 deletions(-)

diff --git a/genkernel b/genkernel
index 44c34ba..65b7820 100755
--- a/genkernel
+++ b/genkernel
@@ -158,9 +158,23 @@ check_distfiles
 
 dump_debugcache
 
+KERNCACHE_IS_VALID="no"
+if [ "${KERNCACHE}" != "" ]
+then
+   gen_kerncache_is_valid
+fi
+
 NORMAL=${BOLD} print_info 1 "Linux Kernel ${BOLD}${KV}${NORMAL} for 
${BOLD}${ARCH}${NORMAL}..."
 print_info 1 ".. with config file ${KERNEL_CONFIG}"
 
+if isTrue "${BUILD_KERNEL}" && ! isTrue "${KERNCACHE_IS_VALID}"
+then
+   print_info 1 ""
+   print_info 1 "Note: The version above is subject to change (depends on 
config and status of kernel sources)."
+   print_info 1 ""
+fi
+
+
 # Check if BOOTDIR is mounted
 if ! isTrue "${CMD_INSTALL}"
 then
@@ -203,12 +217,6 @@ else
fi
 fi
 
-KERNCACHE_IS_VALID="no"
-if [ "${KERNCACHE}" != "" ]
-then
-   gen_kerncache_is_valid
-fi
-
 if isTrue "${BUILD_KERNEL}" && ! isTrue "${KERNCACHE_IS_VALID}"
 then
# Configure kernel
@@ -224,6 +232,14 @@ then
 
# KV may have changed due to the configuration
get_KV
+   if [ -f "${TEMP}/.old_kv" ]
+   then
+   old_KV=$(cat "${TEMP}/.old_kv")
+   print_info 1 "Kernel version has changed (probably due to 
config change) since genkernel start:"
+   print_info 1 "We are now building Linux kernel 
${BOLD}${KV}${NORMAL} for ${BOLD}${ARCH}${NORMAL}..."
+   else
+   print_info 2 "Kernel version has not changed since genkernel 
start."
+   fi
 
compile_kernel
 



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: d030a61ea663f567a6df9bf54dd7d25eac21c0fc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 23:27:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 23:27:50 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d030a61e

append_modules(): add error checking

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_initramfs.sh | 38 ++
 1 file changed, 30 insertions(+), 8 deletions(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 7c41c2c..6ffdf65 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -823,22 +823,34 @@ append_modules() {
local group_modules
local MOD_EXT="$(modules_kext)"
 
-   print_info 2 "$(getIndent 2)initramfs: >> Searching for modules..."
+   if [ -d "${TEMP}/initramfs-modules-${KV}-temp" ]
+   then
+   rm -r "${TEMP}/initramfs-modules-${KV}-temp/"
+   fi
+
+   print_info 2 "$(getIndent 2)modules: >> Copying modules to initramfs..."
if [ "${INSTALL_MOD_PATH}" != '' ]
then
-   cd ${INSTALL_MOD_PATH}
+   cd ${INSTALL_MOD_PATH} || gen_die "Failed to chdir into 
'${INSTALL_MOD_PATH}'!"
else
-   cd /
+   cd / || gen_die "Failed to chdir into '/'!"
fi
 
-   if [ -d "${TEMP}/initramfs-modules-${KV}-temp" ]
+   local _MODULES_DIR="${PWD%/}/lib/modules/${KV}"
+   if [ ! -d "${_MODULES_DIR}" ]
then
-   rm -r "${TEMP}/initramfs-modules-${KV}-temp/"
+   error_message="'${_MODULES_DIR}' does not exist! Did you forget"
+   error_message+=" to compile kernel before building initramfs?"
+   error_message+=" If you know what you are doing please set 
'--no-ramdisk-modules'."
+   gen_die "${error_message}"
fi
+
mkdir -p "${TEMP}/initramfs-modules-${KV}-temp/lib/modules/${KV}"
+
+   local n_copied_modules=0
for i in `gen_dep_list`
do
-   mymod=`find ./lib/modules/${KV} -name "${i}${MOD_EXT}" 
2>/dev/null| head -n 1 `
+   mymod=`find "${_MODULES_DIR}" -name "${i}${MOD_EXT}" 
2>/dev/null| head -n 1 `
if [ -z "${mymod}" ]
then
print_warning 2 "$(getIndent 3) - ${i}${MOD_EXT} not 
found; skipping..."
@@ -846,10 +858,20 @@ append_modules() {
fi
 
print_info 2 "$(getIndent 3) - Copying ${i}${MOD_EXT}..."
-   cp -ax --parents "${mymod}" 
"${TEMP}/initramfs-modules-${KV}-temp"
+   cp -ax --parents "${mymod}" 
"${TEMP}/initramfs-modules-${KV}-temp" ||
+   gen_die "failed to copy '${mymod}' to 
'${TEMP}/initramfs-modules-${KV}-temp'"
+   n_copied_modules=$[$n_copied_modules+1]
done
 
-   cp -ax --parents ./lib/modules/${KV}/modules* 
${TEMP}/initramfs-modules-${KV}-temp 2>/dev/null
+   if [ ${n_copied_modules} -eq 0 ]
+   then
+   print_warning 1 "$(getIndent 2)modules: ${n_copied_modules} 
modules copied. Is that correct?"
+   else
+   print_info 2 "$(getIndent 2)modules: ${n_copied_modules} 
modules copied!"
+   fi
+
+   cp -ax --parents "${_MODULES_DIR}"/modules* 
${TEMP}/initramfs-modules-${KV}-temp ||
+   gen_die "failed to copy '${_MODULES_DIR}/modules*' to 
'${TEMP}/initramfs-modules-${KV}-temp'"
 
mkdir -p "${TEMP}/initramfs-modules-${KV}-temp/etc/modules"
for group_modules in ${!MODULES_*}; do



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 62ecb93082e4674668b150d71771555d0329dde7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 21:41:06 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 21:41:06 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=62ecb930

fix splash

Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 1 -
 1 file changed, 1 deletion(-)

diff --git a/genkernel b/genkernel
index 395dcee..43f5e5b 100755
--- a/genkernel
+++ b/genkernel
@@ -344,7 +344,6 @@ then
print_info 1 ''
print_info 1 "If you require Genkernel's hardware detection features; 
you MUST"
print_info 1 'tell your bootloader to use the provided INITRAMFS file.'
-   fi
 fi
 
 if isTrue "${BUILD_RAMDISK}"



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 4259ed81a58dcdc62c83f27f8a238b92b5613f3c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:35:22 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 19:35:22 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4259ed81

genkernel: Use isTrue for ARCH_HAVENOPREPARE

Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 25e9ca9..b9c5d87 100755
--- a/genkernel
+++ b/genkernel
@@ -232,9 +232,11 @@ then
config_kernel
 
# Make prepare
-   if [ "${ARCH_HAVENOPREPARE}" = '' ]
+   if ! isTrue "${ARCH_HAVENOPREPARE}"
then
compile_generic prepare kernel
+   else
+   print_info 2 "Skipping 'make prepare' due to 
ARCH_HAVENOPREPARE=yes!"
fi
 
# KV may have changed due to the configuration



[gentoo-commits] proj/genkernel:master commit in: doc/, /

2019-03-28 Thread Thomas Deutschmann
commit: 0994a48e690b48bd4f9da0e35c585dd2b78214be
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 23:19:56 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 23:19:56 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=0994a48e

documentation: mark --[no-]compress-initrd as deprecated

Let's move user to --[no-]compress-initramfs for more consistency.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 doc/genkernel.8.txt |  5 -
 gen_cmdline.sh  | 12 +---
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 54ea00a..d77b6ef 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -425,9 +425,12 @@ OUTPUT SETTINGS
 Wrap initramfs using mkimage for u-boot boots. Please note that only
 certain compression types are supported by mkimage (see manpage).
 
-*--*[*no-*]*compress-initramfs*, *--*[*no-*]*compress-initrd*::
+*--*[*no-*]*compress-initramfs*::
 Compresses or does not compress the generated initramfs.
 
+*--*[*no-*]*compress-initrd*::
+Deprecated alias for *--*[*no-*]*compress-initramfs*.
+
 *--compress-initramfs-type*=::
 Compression type for initramfs (best, xz, lzma, bzip2, gzip, lzop).
 "Best" causes selection of the best available algorithm that is selected

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 86150fa..5b7aafa 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -196,8 +196,8 @@ longusage() {
   echo "   Compress initramfs"
   echo "   --no-compress-initramfs"
   echo "   Do not compress initramfs"
-  echo "   --compress-initrd   Compress initrd"
-  echo "   --no-compress-initrdDo not compress initrd"
+  echo "   --compress-initrd   Deprecated alias for 
--compress-initramfs"
+  echo "   --no-compress-initrdDeprecated alias for 
--no-compress-initramfs"
   echo "   --compress-initramfs-type="
   echo "   Compression type for initramfs (best, 
xz, lzma, bzip2, gzip, lzop)"
   echo "   --strip=(all|kernel|modules|none)"
@@ -717,10 +717,16 @@ parse_cmdline() {
CMD_WRAP_INITRD=`parse_optbool "$*"`
print_info 2 "CMD_WRAP_INITRD=${CMD_WRAP_INITRD}"
;;
-   
--compress-initramfs|--no-compress-initramfs|--compress-initrd|--no-compress-initrd)
+   --compress-initramfs|--no-compress-initramfs)
CMD_COMPRESS_INITRD=`parse_optbool "$*"`
print_info 2 
"CMD_COMPRESS_INITRD=${CMD_COMPRESS_INITRD}"
;;
+   --compress-initrd|--no-compress-initrd)
+   CMD_COMPRESS_INITRD=`parse_optbool "$*"`
+   print_info 2 
"CMD_COMPRESS_INITRD=${CMD_COMPRESS_INITRD}"
+   echo
+   print_warning 1 "Please use --[no-]compress-initramfs, 
as --[no-]compress-initrd is deprecated."
+   ;;
--compress-initramfs-type=*|--compress-initrd-type=*)
CMD_COMPRESS_INITRD_TYPE="${*#*=}"
print_info 2 "CMD_COMPRESS_INITRD_TYPE: 
${CMD_COMPRESS_INITRD_TYPE}"



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 5675f908d614aa5fa7e1b6bb6385df63aa142738
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:58:17 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 20:00:41 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=5675f908

Call get_KV in genkernel main script only

$KV must be set for determine_config_file. However, for clarity,
call get_KV in main script only and don't rely on other functions.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_determineargs.sh | 2 --
 genkernel| 7 ++-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index e955540..c88bb4f 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -259,6 +259,4 @@ determine_real_args() {
 
[[ "${FIRMWARE_FILES}" = *,* ]] && gen_die "FIRMWARE_FILES 
should be a space-separated list."
fi
-
-   get_KV
 }

diff --git a/genkernel b/genkernel
index 0e716b5..44c34ba 100755
--- a/genkernel
+++ b/genkernel
@@ -139,8 +139,13 @@ done
 
 # Based on genkernel.conf, arch-specific configs, and commandline options,
 # get the real arguments for usage...
-
 determine_real_args
+
+get_KV
+# $KV is now either set to the version from previous compilation,
+# which would include LOCALVERSION suffix, or initialized with
+# unmodified KERNEL_SOURCE version (which normally has no LOCALVERSION set).
+
 determine_config_file
 
 set_kernel_arch



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 58a57b303efb9fb5ce60c0dc40c806e7d7b46db0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 20:04:21 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 20:04:21 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=58a57b30

get_KV(): refactoring how we determine KV

- Fix handling O= builds (--kernel-outputdir):
  Patch (commit 8de731164496d09384d8be81a3f22316230deb65) from bug 238707
  has probably never worked:

  There's no MAKEARGS in $KERNEL_DIR/Makefile...

  It is enough to read include/linux/version.h or include/linux/utsrelease.h
  from $KERNEL_OUTPUTDIR which is either set to $KERNEL_DIR or is a separate
  directory in which case there will be no files created in $KERNEL_DIR.

- Set marker if KV will change to allow for user notification to avoid 
confusion.

Bug: https://bugs.gentoo.org/521778
Bug: https://bugs.gentoo.org/352787
Bug: https://bugs.gentoo.org/263927
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_determineargs.sh | 50 +-
 1 file changed, 29 insertions(+), 21 deletions(-)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index c88bb4f..856d88e 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -2,6 +2,9 @@
 # $Id$
 
 get_KV() {
+   local old_KV=
+   [ -n "${KV}" ] && old_KV="${KV}"
+
if ! isTrue "${KERNEL_SOURCES}" && [ -e "${KERNCACHE}" ]
then
/bin/tar -x -C ${TEMP} -f ${KERNCACHE} kerncache.config
@@ -30,42 +33,47 @@ get_KV() {
SUB=`grep ^SUBLEVEL\ \= ${KERNEL_DIR}/Makefile | awk '{ print 
$3 };'`
EXV=`grep ^EXTRAVERSION\ \= ${KERNEL_DIR}/Makefile | sed -e 
"s/EXTRAVERSION =//" -e "s/ //g" -e 's/\$([a-z]*)//gi'`
 
-   if [ -z "${SUB}" ]
-   then
-   # Handle O= build directories
-   KERNEL_SOURCE_DIR=`grep ^MAKEARGS\ \:\=  
${KERNEL_DIR}/Makefile | awk '{ print $4 };'`
-   [ -z "${KERNEL_SOURCE_DIR}" ] && gen_die "Deriving 
\${KERNEL_SOURCE_DIR} failed"
-   SUB=`grep ^SUBLEVEL\ \= ${KERNEL_SOURCE_DIR}/Makefile | 
awk '{ print $3 };'`
-   EXV=`grep ^EXTRAVERSION\ \= 
${KERNEL_SOURCE_DIR}/Makefile | sed -e "s/EXTRAVERSION =//" -e "s/ //g" -e 
's/\$([a-z]*)//gi'`
-   fi
-
-   cd ${KERNEL_DIR}
-   #compile_generic prepare kernel > /dev/null 2>&1
-   cd - > /dev/null 2>&1
-   [ -f "${KERNEL_DIR}/include/linux/version.h" ] && \
-   VERSION_SOURCE="${KERNEL_DIR}/include/linux/version.h"
-   [ -f "${KERNEL_DIR}/include/linux/utsrelease.h" ] && \
-   
VERSION_SOURCE="${KERNEL_DIR}/include/linux/utsrelease.h"
+   # The files we are looking for are always in KERNEL_OUTPUTDIR
+   # because in most cases, KERNEL_OUTPUTDIR == KERNEL_DIR.
+   # If KERNEL_OUTPUTDIR != KERNEL_DIR, --kernel-outputdir is used,
+   # in which case files will only be in KERNEL_OUTPUTDIR.
+   [ -f "${KERNEL_OUTPUTDIR}/include/linux/version.h" ] && \
+   
VERSION_SOURCE="${KERNEL_OUTPUTDIR}/include/linux/version.h"
+   [ -f "${KERNEL_OUTPUTDIR}/include/linux/utsrelease.h" ] && \
+   
VERSION_SOURCE="${KERNEL_OUTPUTDIR}/include/linux/utsrelease.h"
# Handle new-style releases where version.h doesn't have 
UTS_RELEASE
-   if [ -f ${KERNEL_DIR}/include/config/kernel.release ]
+   if [ -f ${KERNEL_OUTPUTDIR}/include/config/kernel.release ]
then
-   UTS_RELEASE=`cat 
${KERNEL_DIR}/include/config/kernel.release`
+   print_info 3 "Using 
'${KERNEL_OUTPUTDIR}/include/config/kernel.release' to extract LOCALVERSION..."
+   UTS_RELEASE=`cat 
${KERNEL_OUTPUTDIR}/include/config/kernel.release`
LOV=`echo ${UTS_RELEASE}|sed -e 
"s/${VER}.${PAT}.${SUB}${EXV}//"`
KV=${VER}.${PAT}.${SUB}${EXV}${LOV}
elif [ -n "${VERSION_SOURCE}" ]
then
+   print_info 3 "Using '${VERSION_SOURCE}' to extract 
LOCALVERSION..."
UTS_RELEASE=`grep UTS_RELEASE ${VERSION_SOURCE} | sed 
-e 's/#define UTS_RELEASE "\(.*\)"/\1/'`
LOV=`echo ${UTS_RELEASE}|sed -e 
"s/${VER}.${PAT}.${SUB}${EXV}//"`
KV=${VER}.${PAT}.${SUB}${EXV}${LOV}
else
-   determine_config_file
-   LCV=`grep ^CONFIG_LOCALVERSION= "${KERNEL_CONFIG}" | 
sed -r -e "s/.*=\"(.*)\"/\1/"`
-   KV=${VER}.${PAT}.${SUB}${EXV}${LCV}
+   # We will be here only when currently selected kernel 
source
+   # is untouched. I.e. after a new kernel sources 

[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: c9aaeed65bf63d24dac5b6dd15566812b3913036
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:49:54 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 19:49:54 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c9aaeed6

genkernel: remove dead code which checked for multiple running genkernel 
instances

Code is disabled since commit 79502f6aa98d98504c5e08c5bf3a3881b68359d8 (2005).

Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 22 --
 1 file changed, 22 deletions(-)

diff --git a/genkernel b/genkernel
index 39186c3..0e716b5 100755
--- a/genkernel
+++ b/genkernel
@@ -198,28 +198,6 @@ else
fi
 fi
 
-## Check whether another Genkernel is running
-#GENPIDS="`ps -C genkernel --no-headers -o pid | wc -l`"
-#if [ "${GENPIDS}" -gt '3' ]
-#then
-#  [ "${GENPIDS}" -gt '4' ] && EX='s'
-#  print_warning 1 "${BOLD}WARNING${NORMAL}: Another Genkernel instance is 
running under"
-#  print_warning 1 " process ID${EX} " 0
-#  GENPIDS=`ps -C genkernel --no-headers -o pid`
-#  printf "%s" "${GENPIDS}" | sed -e "s/$$//; s/ /, /g"
-#  echo 'halting...'
-#  echo
-#  print_warning 1 'Running multiple genkernels on the same source tree 
will cause data loss!'
-#  print_info 1 "Press ^C to halt; ^D to continue [ ${BOLD}if${NORMAL} you 
know what you're doing! ]"
-#  echo
-#  CTEMP="${TEMP}"
-#  TEMP=${TMPDIR-/tmp}
-#  TEMP=${TEMP}/genkernel.$RANDOM.$RANDOM.$RANDOM.$$
-#  print_info 1 'thread: Running multiple genkernels may cause problems!'
-#  print_info 1 "thread: Temporary files reallocated to ${TEMP}..."
-#  echo
-#fi
-
 KERNCACHE_IS_VALID="no"
 if [ "${KERNCACHE}" != "" ]
 then



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: d9f5d5ddcb4b9865c07983d95c09e07753ee23fd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 22:38:09 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 22:38:09 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d9f5d5dd

config_kernel(): fix comment

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_configkernel.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index ecef8bc..abc2f61 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -185,7 +185,7 @@ config_kernel() {
fi
fi
else
-   # no, we support modules, set 'y' for new stuff.
+   # no, we do NOT support modules, set 'y' for new stuff.
newcfg_setting='y'
fi
 



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: fe729696c3814267d039d2aad23888acf80b9ede
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 21:38:28 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 21:38:28 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=fe729696

compile_gen_init_cpio(): use 'mkdir -p' when creating $KERNEL_OUTPUTDIR/usr

This is usually only required for users using genkernel to create initramfs 
without
building kernel but it doesn't hurt.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_compile.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen_compile.sh b/gen_compile.sh
index 1c29360..93c2af4 100755
--- a/gen_compile.sh
+++ b/gen_compile.sh
@@ -251,7 +251,7 @@ compile_gen_init_cpio() {
print_info 1 "$(getIndent 2)>> Compiling gen_init_cpio..."
 
[ ! -e "${gen_init_cpio_SRC}" ] && gen_die "'${gen_init_cpio_SRC}' is 
missing. Cannot compile gen_init_cpio!"
-   [ ! -d "${gen_init_cpio_DIR}" ] && mkdir "${gen_init_cpio_DIR}"
+   [ ! -d "${gen_init_cpio_DIR}" ] && mkdir -p "${gen_init_cpio_DIR}" || 
gen_die "failed to create '${gen_init_cpio_DIR}'!"
 
export_utils_args
 



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: 80aca6aa38b43a5e147114ccb8c6434771aef541
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:46:36 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 19:46:36 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=80aca6aa

config_kernel(): No need to call determine_config_file again

...which was already called in genkernel before and config file
cannot change at runtime.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_configkernel.sh | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index b7fa63e..ecef8bc 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -43,7 +43,6 @@ determine_config_file() {
 }
 
 config_kernel() {
-   determine_config_file
cd "${KERNEL_DIR}" || gen_die 'Could not switch to the kernel 
directory!'
 
print_info 1 "kernel: >> Initializing..."



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: f0b6734ef4de18b1194032348360180646df23f4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 21:00:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 21:00:50 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f0b6734e

Rename get_KV() to determine_KV()

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_determineargs.sh | 2 +-
 genkernel| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index 856d88e..4ce2dc0 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 # $Id$
 
-get_KV() {
+determine_KV() {
local old_KV=
[ -n "${KV}" ] && old_KV="${KV}"
 

diff --git a/genkernel b/genkernel
index 65b7820..395dcee 100755
--- a/genkernel
+++ b/genkernel
@@ -141,7 +141,7 @@ done
 # get the real arguments for usage...
 determine_real_args
 
-get_KV
+determine_KV
 # $KV is now either set to the version from previous compilation,
 # which would include LOCALVERSION suffix, or initialized with
 # unmodified KERNEL_SOURCE version (which normally has no LOCALVERSION set).
@@ -231,7 +231,7 @@ then
fi
 
# KV may have changed due to the configuration
-   get_KV
+   determine_KV
if [ -f "${TEMP}/.old_kv" ]
then
old_KV=$(cat "${TEMP}/.old_kv")



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: ccb86d0e5727b6428abe92ff93929e0c737ad0bd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:25:40 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 19:25:40 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=ccb86d0e

set_kernel_arch(): error out if VER, SUB or PAT is not defined

If VER, SUB or PAT is not defined for some reason, bad things will happen.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_arch.sh | 4 
 1 file changed, 4 insertions(+)

diff --git a/gen_arch.sh b/gen_arch.sh
index 1c9ec37..4ced125 100755
--- a/gen_arch.sh
+++ b/gen_arch.sh
@@ -48,6 +48,10 @@ get_official_arch() {
 }
 
 set_kernel_arch() {
+   [ -z "${VER}" ] && gen_die "cannot set KERNEL_ARCH without VER!"
+   [ -z "${SUB}" ] && gen_die "cannot set KERNEL_ARCH without SUB!"
+   [ -z "${PAT}" ] && gen_die "cannot set KERNEL_ARCH without PAT!"
+
KERNEL_ARCH=${ARCH}
case ${ARCH} in
ppc|ppc64*)



[gentoo-commits] proj/genkernel:master commit in: /

2019-03-28 Thread Thomas Deutschmann
commit: b3520bca9d33183c173a402af0bd3040a7240959
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 28 19:40:58 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 28 19:40:58 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=b3520bca

determine_config_file(): add some verbose output

...to understand what is happening and why.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_configkernel.sh | 20 ++--
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 582d71f..b7fa63e 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -3,6 +3,7 @@
 
 # Fills variable KERNEL_CONFIG
 determine_config_file() {
+   print_info 2 "Checking for suitable kernel configuration..."
for f in \
"${CMD_KERNEL_CONFIG}" \
"/etc/kernels/kernel-config-${ARCH}-${KV}" \
@@ -10,19 +11,26 @@ determine_config_file() {
"${GK_SHARE}/arch/${ARCH}/kernel-config-${VER}.${PAT}" \
"${GK_SHARE}/arch/${ARCH}/generated-config" \
"${GK_SHARE}/arch/${ARCH}/kernel-config" \
-   "${DEFAULT_KERNEL_CONFIG}" \
-   ; do
-   if [ -n "${f}" -a -f "${f}" ]
+   "${DEFAULT_KERNEL_CONFIG}"
+   do
+   [ -z "${f}" ] && continue
+
+   if [ -f "${f}" ]
then
-   if ! grep -sq THIS_CONFIG_IS_BROKEN "$f"
+   if grep -sq THIS_CONFIG_IS_BROKEN "$f"
then
+   print_info 2 "$(getIndent 1)- '${f}' is marked 
as broken; Skipping..."
+   else
KERNEL_CONFIG="$f" && break
fi
+   else
+   print_info 2 "$(getIndent 1)- '${f}' not found; 
Skipping..."
fi
done
+
if [ -z "${KERNEL_CONFIG}" ]
then
-   gen_die 'Error: No kernel .config specified, or file not found!'
+   gen_die 'No kernel .config specified, or file not found!'
fi
 
KERNEL_CONFIG="$(readlink -f "${KERNEL_CONFIG}")"
@@ -30,7 +38,7 @@ determine_config_file() {
# Validate the symlink result if any
if [ ! -f "${KERNEL_CONFIG}" ]
then
-   gen_die "Error: No kernel .config: symlinked file not found! 
($KERNEL_CONFIG)"
+   gen_die "No kernel .config: symlinked file '$KERNEL_CONFIG' not 
found!"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/cyrus-imapd/files/

2019-03-28 Thread Patrice Clement
commit: 939e6c3abebeaa2a89b4a5b521b821c853156c16
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Mar 27 06:07:45 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939e6c3a

net-mail/cyrus-imapd: remove unused patches.

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Patrice Clement  gentoo.org>

 net-mail/cyrus-imapd/files/cyrus-imapd-db.patch| 81 --
 .../cyrus-imapd/files/cyrus-imapd-sieve-libs.patch | 43 
 net-mail/cyrus-imapd/files/cyrus.rc6   | 22 --
 3 files changed, 146 deletions(-)

diff --git a/net-mail/cyrus-imapd/files/cyrus-imapd-db.patch 
b/net-mail/cyrus-imapd/files/cyrus-imapd-db.patch
deleted file mode 100644
index f720cf2cb12..000
--- a/net-mail/cyrus-imapd/files/cyrus-imapd-db.patch
+++ /dev/null
@@ -1,81 +0,0 @@
 configure.ac   2015-07-06 01:22:19.0 +
-+++ configure.ac   2015-07-22 11:18:33.0 +
-@@ -236,50 +236,29 @@
- dnl Berkeley DB Detection
- 
- AC_ARG_WITH(bdb,
--  [AS_HELP_STRING([--with-bdb=DIR], [use Berkeley DB (in DIR) [yes]])],
--  with_bdb=$withval, with_bdb="yes")
--
--dnl support old-style
--AC_ARG_WITH(dbdir,, with_bdb=$withval)
-+  [AS_HELP_STRING([--with-bdb], [use Berkeley DB [yes]])],
-+  [],
-+  [with_bdb="yes"])
- 
-+# On a properly installed system, we build
-+# by including  and by linking with -ldb
- case "$with_bdb" in
--  no)
--  use_berkeley="no"
--  ;;
--  yes)
--  use_berkeley="yes"
--  with_bdb_lib=none
--  with_bdb_inc=none
--  ;;
--  *)
--  use_berkeley="yes"
--  with_bdb_lib="$with_bdb/lib"
--  with_bdb_inc="$with_bdb/include"
-+  no) ;;
-+  *)  AC_CHECK_FILE([/usr/include/db.h],
-+  [],
-+AC_CHECK_FILE([/usr/include/db/db.h]),
-+[BDB_INC="-I/usr/include/db"],
-+  AC_MSG_ERROR([No  include file is found.  Install the
-+appropriate db*-devel package first.]))
-+  BDB_LIB="-ldb"
-+  AC_SUBST(BDB_INC)
-+  AC_SUBST(BDB_LIB)
-+  LIBS="${LIBS} ${BDB_LIB}"
-+  CPPFLAGS="${CPPFLAGS} ${BDB_INC}"
-+  AC_DEFINE(HAVE_BDB,[],[Build in Berkeley DB support?])
-   ;;
- esac
--
--if test "$use_berkeley" != "no"; then
--  CYRUS_BERKELEY_DB_CHK()
--
--  if test "$dblib" = "no"; then
--AC_MSG_ERROR([Berkeley DB 3.x or later was not found.  You may need to 
--supply the --with-bdb-libdir or --with-bdb-incdir configure options.])
--  fi
--
--  if test "$with_bdb_lib" != "none"; then
--CMU_ADD_LIBPATH($with_bdb_lib)
--  fi
--
--  BDB_INC=${BDB_INCADD}
--  BDB_LIB=${BDB_LIBADD}
--  AC_SUBST(BDB_INC)
--  AC_SUBST(BDB_LIB)
--
--  LIBS="${LIBS} ${BDB_LIBADD}"
--  CPPFLAGS="${BDB_INCADD} ${CPPFLAGS}"
--  AC_DEFINE(HAVE_BDB,[],[Build in Berkeley DB support?])
--fi
--AM_CONDITIONAL([USE_BERKELEY], [test "$use_berkeley" != "no"])
-+AM_CONDITIONAL([USE_BERKELEY], [test "$with_bdb" != "no"])
- 
- dnl End Berkeley DB Detection
- 
-@@ -1800,7 +1779,7 @@
-pcre:   $cyrus_cv_pcre_utf8
- 
- Database support:
--   bdb:$use_berkeley
-+   bdb:$with_bdb
-mysql:  $with_mysql
-postgresql: $use_pgsql
-sqlite: $use_sqlite

diff --git a/net-mail/cyrus-imapd/files/cyrus-imapd-sieve-libs.patch 
b/net-mail/cyrus-imapd/files/cyrus-imapd-sieve-libs.patch
deleted file mode 100644
index 0bfdc1d3155..000
--- a/net-mail/cyrus-imapd/files/cyrus-imapd-sieve-libs.patch
+++ /dev/null
@@ -1,43 +0,0 @@
 a/configure.ac 2016-10-17 23:01:04.0 +0200
-+++ b/configure.ac 2016-12-28 02:42:37.936610002 +0100
-@@ -400,6 +379,7 @@
-   fi
- 
-   LIBS="${LIBS} ${SQLITE_LIBADD}"
-+  AC_SUBST(SQLITE_LIBADD)
-   CPPFLAGS="${SQLITE_INCADD} ${CPPFLAGS}"
- 
-   AC_DEFINE(HAVE_SQLITE,[],[Build in SQLite support?])
-@@ -437,7 +416,9 @@
-   fi
- 
-   if test "$cyrus_cv_pcre_utf8" = "yes"; then
--  LIBS="$LIBS -lpcre -lpcreposix";
-+  PCRE_LIBS="-lpcre -lpcreposix"
-+  AC_SUBST(PCRE_LIBS)
-+  LIBS="$LIBS $PCRE_LIBS"
-   AC_DEFINE(ENABLE_REGEX, [], [Do we have a regex library?])
-   AC_DEFINE(HAVE_PCREPOSIX_H, [], [Do we have usable pcre 
library?])
-   else
 a/perl/imap/Makefile.PL.in 2016-10-17 23:01:04.0 +0200
-+++ b/perl/imap/Makefile.PL.in 2016-12-28 02:42:04.559449967 +0100
-@@ -69,7 +69,7 @@
- 'clean'   => {'FILES' => 'libcyrperl.a cyradm'},
- 'OBJECT'=> 'IMAP.o',
- 'MYEXTLIB'  => '@top_builddir@/perl/.libs/libcyrus.a 
@top_builddir@/perl/.libs/libcyrus_min.a',
--'LIBS'=> [ "@BDB_LIB@ $LIB_SASL @SSL_LIBS@ @LIB_RT@ @LIB_UUID@ 
@ZLIB@"],
-+'LIBS'=> [ "@BDB_LIB@ $LIB_SASL @SSL_LIBS@ @LIB_RT@ @LIB_UUID@ @ZLIB@ 
@PCRE_LIBS@ @SQLITE_LIBADD@"],
- 'DEFINE'  => '-DPERL_POLLUTE',# e.g., '-DHAVE_SOMETHING' 
- 'INC'

[gentoo-commits] repo/gentoo:master commit in: app-misc/emelfm2/

2019-03-28 Thread Patrice Clement
commit: 2d360d4d9140982d98a167ea8df0eac2d1e01c00
Author: Joonas Niilola  gmail  com>
AuthorDate: Thu Mar 28 11:19:07 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d360d4d

app-misc/emelfm2: update HOMEPAGE.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Joonas Niilola  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11522
Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild | 4 ++--
 app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild 
b/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild
index afac8716bab..fdc2b9bb342 100644
--- a/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild
+++ b/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 inherit eutils multilib toolchain-funcs
 
 DESCRIPTION="A file manager that implements the popular two-pane design"
-HOMEPAGE="http://emelfm2.net/";
+HOMEPAGE="https://github.com/tom2tom/emelfm2";
 SRC_URI="http://emelfm2.net/rel/${P}.tar.bz2";
 
 LICENSE="GPL-3 LGPL-3"

diff --git a/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild 
b/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild
index f59d82948f6..b4d937e4bc6 100644
--- a/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild
+++ b/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 inherit eutils multilib toolchain-funcs
 
 DESCRIPTION="A file manager that implements the popular two-pane design"
-HOMEPAGE="http://emelfm2.net/";
+HOMEPAGE="https://github.com/tom2tom/emelfm2";
 SRC_URI="http://emelfm2.net/rel/${P}.tar.bz2";
 
 LICENSE="GPL-3 LGPL-3"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/files/

2019-03-28 Thread Patrice Clement
commit: 73e8272b30ff09ce99ccb4d49a7ad1ca2e72aa28
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Mar 27 06:05:37 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e8272b

mail-filter/procmail: remove unused patch.

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11514
Signed-off-by: Patrice Clement  gentoo.org>

 .../files/procmail-CVE-2014-3618-16844.patch   | 25 --
 1 file changed, 25 deletions(-)

diff --git a/mail-filter/procmail/files/procmail-CVE-2014-3618-16844.patch 
b/mail-filter/procmail/files/procmail-CVE-2014-3618-16844.patch
deleted file mode 100644
index 4f1714063c9..000
--- a/mail-filter/procmail/files/procmail-CVE-2014-3618-16844.patch
+++ /dev/null
@@ -1,25 +0,0 @@
 a/src/formisc.c2019-03-23 19:52:18.450174402 -0400
-+++ b/src/formisc.c2019-03-23 19:52:47.914351039 -0400
-@@ -84,12 +84,11 @@
-   case '"':*target++=delim='"';start++;
-   }
-  ;{ int i;
--  do
-+  while(*start);
-  if((i= *target++= *start++)==delim)   /* corresponding delimiter? */
- break;
-  else if(i=='\\'&&*start) /* skip quoted character */
- *target++= *start++;
--  while(*start);  /* anything? */
-   }
-  hitspc=2;
-}
-@@ -104,7 +103,7 @@
- }
-   /* append to buf */
- void loadbuf(text,len)const char*const text;const size_t len;
--{ if(buffilled+len>buflen)  /* buf can't hold the text */
-+{ while(buffilled+len>buflen)   /* buf can't hold the text */
-  buf=realloc(buf,buflen+=Bsize);
-   tmemmove(buf+buffilled,text,len);buffilled+=len;
- }



[gentoo-commits] repo/gentoo:master commit in: dev-python/stripe/

2019-03-28 Thread Patrice Clement
commit: 6514fb70142dbe46fb61f91917f0cd076398
Author: Michael Seifert  digitalernachschub  de>
AuthorDate: Fri Mar  8 10:16:56 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6514

dev-python/stripe: change maximum test dependency version.

Signed-off-by: Michael Seifert  digitalernachschub.de>
Signed-off-by: Patrice Clement  gentoo.org>

 dev-python/stripe/stripe-2.10.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/stripe/stripe-2.10.1.ebuild 
b/dev-python/stripe/stripe-2.10.1.ebuild
index ebeb82c56f0..0365114927d 100644
--- a/dev-python/stripe/stripe-2.10.1.ebuild
+++ b/dev-python/stripe/stripe-2.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,9 +21,11 @@ RDEPEND="
 "
 # See 
https://github.com/stripe/stripe-python/blob/v2.10.1/tests/conftest.py#L17
 # for minimum required version of stripe-mock
+# Running the tests against dev-util/stripe-mock-0.47.0 resulted in test errors
 DEPEND="${RDEPEND}
test? (
>=dev-util/stripe-mock-0.33.0
+   

[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2019-03-28 Thread Patrice Clement
commit: a08189b282c3069ff386235c8309d0a015c067cb
Author: Ralph Seichter  seichter  de>
AuthorDate: Thu Mar 28 16:37:08 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a08189b2

mail-mta/postfix: add maintainer to metadata.xml.

As suggested by the current primary maintainer Eray Aslan.

Signed-off-by: Ralph Seichter  seichter.de>
Closes: https://github.com/gentoo/gentoo/pull/11524
Signed-off-by: Patrice Clement  gentoo.org>

 mail-mta/postfix/metadata.xml | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/mail-mta/postfix/metadata.xml b/mail-mta/postfix/metadata.xml
index fe1d9dcbdd6..0a5d5c8755f 100644
--- a/mail-mta/postfix/metadata.xml
+++ b/mail-mta/postfix/metadata.xml
@@ -13,6 +13,12 @@
William Hubbs


+   
+   gen...@seichter.de
+   
+   Ralph Seichter
+   
+   

Enable net-mail/dovecot 
protocol
version 1 (server only) SASL implementation



[gentoo-commits] repo/gentoo:master commit in: dev-util/stripe-mock/

2019-03-28 Thread Patrice Clement
commit: 1b43b8d1a8edc9efef65814410e0bbd2426ee1f8
Author: Michael Seifert  digitalernachschub  de>
AuthorDate: Fri Mar  8 09:57:24 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b43b8d1

dev-util/stripe-mock: version bump to v0.47.0.

Closes: https://bugs.gentoo.org/679754
Signed-off-by: Michael Seifert  digitalernachschub.de>
Closes: https://github.com/gentoo/gentoo/pull/11299
Signed-off-by: Patrice Clement  gentoo.org>

 dev-util/stripe-mock/Manifest  |  1 +
 dev-util/stripe-mock/stripe-mock-0.47.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 74581965fda..ae782b36612 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1 +1,2 @@
 DIST stripe-mock-0.34.1.tar.gz 340357 BLAKE2B 
127d39b01bbd883141c75e63dc5e0b8834dbc86f375058768072b3de75d3f9e3fabebdfdd9d872c51ad52fec3e2057ae342887c25b496b987d64652c93b204bd
 SHA512 
c9e35867c44bd7d127f91d0f668d39ff67ca9bb2937428f808122555360a77b91f9f5d5648478dc2c4fc04a7b9195fed0a927868fdd22b852022ae2fe0f1e695
+DIST stripe-mock-0.47.0.tar.gz 371383 BLAKE2B 
0d619e62c9d071cd0706f0deeab5cb659d994f02df87fc638e319b346cda83548bec9a6068814b7c17a8f62e8f9c2206003bd62f66f844e8f38ee96b10f099fe
 SHA512 
b387556526eea8b02fb3df74b345f5447bc81d7cc9e7f9fe9cd59dfdef7895bd31c882bc3c96c6815c69cc1e1fc3bed8390beb107ecfeb79e69aba4bc115a17e

diff --git a/dev-util/stripe-mock/stripe-mock-0.47.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.47.0.ebuild
new file mode 100644
index 000..466e59347a0
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.47.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_SRC="github.com/stripe/stripe-mock"
+EGO_PN=${EGO_SRC}/...
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock";
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
+
+src_install() {
+   golang-build_src_install
+   dobin bin/stripe-mock
+   rm -rf "${D%/}$(get_golibdir_gopath)" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/mosquitto/

2019-03-28 Thread Patrice Clement
commit: b544f1de171519fa30bb99f5a5d266f123307ac9
Author: Stijn Tintel  linux-ipv6  be>
AuthorDate: Wed Mar 27 17:54:31 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b544f1de

app-misc/mosquitto: LibreSSL support.

Mosquitto supports LibreSSL since version 1.5.5.

Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Stijn Tintel  linux-ipv6.be>
Closes: https://github.com/gentoo/gentoo/pull/11519
Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/mosquitto/mosquitto-1.5.6.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-misc/mosquitto/mosquitto-1.5.6.ebuild 
b/app-misc/mosquitto/mosquitto-1.5.6.ebuild
index 2a915dd90e4..7b6a16c2daf 100644
--- a/app-misc/mosquitto/mosquitto-1.5.6.ebuild
+++ b/app-misc/mosquitto/mosquitto-1.5.6.ebuild
@@ -13,13 +13,19 @@ SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz";
 LICENSE="EPL-1.0"
 SLOT="0"
 KEYWORDS="amd64 arm x86"
-IUSE="bridge examples +persistence +srv ssl tcpd test websockets"
+IUSE="bridge examples libressl +persistence +srv ssl tcpd test websockets"
 
-REQUIRED_USE="test? ( bridge )"
+REQUIRED_USE="
+   libressl? ( ssl )
+   test? ( bridge )
+"
 
 RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
srv? ( net-dns/c-ares )
-   ssl? ( dev-libs/openssl:0= )"
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
websockets? ( net-libs/libwebsockets )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/nano/files/

2019-03-28 Thread Patrice Clement
commit: f6f0c7b625cd2da20b39f52338acb3dc866239c6
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu Mar 28 06:09:19 2019 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Mar 28 23:12:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f0c7b6

app-editors/nano: remove unused patch(es).

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11520
Signed-off-by: Patrice Clement  gentoo.org>

 .../files/nano-3.1-enable_tiny_build_fix.patch | 29 --
 1 file changed, 29 deletions(-)

diff --git a/app-editors/nano/files/nano-3.1-enable_tiny_build_fix.patch 
b/app-editors/nano/files/nano-3.1-enable_tiny_build_fix.patch
deleted file mode 100644
index 58fe1982be9..000
--- a/app-editors/nano/files/nano-3.1-enable_tiny_build_fix.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 368ec04870a366b19f1c5801a6868786547968b0 Mon Sep 17 00:00:00 2001
-From: Benno Schulenberg 
-Date: Wed, 19 Sep 2018 20:36:39 +0200
-Subject: build: fix compilation again when configured with --enable-tiny
-
-Reported-by: Jordi Mallach 

- src/nano.c | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/src/nano.c b/src/nano.c
-index ebb1f11..01f92a1 100644
 a/src/nano.c
-+++ b/src/nano.c
-@@ -1756,7 +1756,10 @@ int do_input(bool allow_funcs)
-   if (shortcut == NULL)
-   pletion_line = NULL;
-   else {
--  if (ISSET(VIEW_MODE) && shortcut->func != do_toggle_void &&
-+  if (ISSET(VIEW_MODE) &&
-+#ifndef NANO_TINY
-+  shortcut->func 
!= do_toggle_void &&
-+#endif
-   
!okay_for_view(shortcut)) {
-   print_view_warning();
-   return ERR;
--- 
-cgit v1.0-41-gc330
-



[gentoo-commits] proj/sci:master commit in: sci-biology/tablet/

2019-03-28 Thread Martin Mokrejs
commit: 6ff12313344e3b1b686430875f4b866c67ab8d4f
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Thu Mar 28 22:06:49 2019 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Mar 28 22:06:49 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6ff12313

sci-biology/tablet: fix indentation

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs  fold.natur.cuni.cz>

 sci-biology/tablet/tablet-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/tablet/tablet-.ebuild 
b/sci-biology/tablet/tablet-.ebuild
index 5cebde785..e9ae6890d 100644
--- a/sci-biology/tablet/tablet-.ebuild
+++ b/sci-biology/tablet/tablet-.ebuild
@@ -51,7 +51,7 @@ src_install() {
java-pkg_dojar lib/samtools-linux64.jar
fi
if [ "${ABI}" == "x86" ]; then
-   java-pkg_dojar lib/samtools-linux32.jar
+   java-pkg_dojar lib/samtools-linux32.jar
fi
java-pkg_dojar lib/htsjdk*.jar # is htsjdk-2.11.0 in tablet-1.17.08.17
java-pkg_dojar lib/sqlite-jdbc*.jar



[gentoo-commits] proj/sci:master commit in: media-libs/avbin-bin/

2019-03-28 Thread Martin Mokrejs
commit: 48bbbf86c8400201906bf06220d53015b1d4d347
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Thu Mar 28 22:05:53 2019 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Mar 28 22:05:53 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=48bbbf86

media-libs/avbin-bin: non-maintainer commit

Trying to get rids of FATAL errors reported by Travis.CI.

Use `if [ "${ABI}" == "amd64" ]; then`
instead of
`if use amd64; then`

Also bump to EAPI7.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs  fold.natur.cuni.cz>

 media-libs/avbin-bin/avbin-bin-8.1.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/media-libs/avbin-bin/avbin-bin-8.1.ebuild 
b/media-libs/avbin-bin/avbin-bin-8.1.ebuild
index 13eb02661..d46f511f8 100644
--- a/media-libs/avbin-bin/avbin-bin-8.1.ebuild
+++ b/media-libs/avbin-bin/avbin-bin-8.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 DESCRIPTION="A thin wrapper around FFmpeg"
 HOMEPAGE="http://avbin.github.io/";
@@ -15,13 +15,14 @@ KEYWORDS="-* ~amd64 ~x86"
 IUSE=""
 
 pkg_setup(){
-   if use amd64; then
+   if [ "${ABI}" == "amd64" ]; then
S="${WORKDIR}"/avbin-linux-x86-64-v${PV}
-   elif use x86; then
+   elif [ "${ABI}" == "x86" ]; then
S="${WORKDIR}"/avbin-linux-x86-32-v${PV}
fi
 }
+
 src_install() {
ln -s libavbin.so.${PV} libavbin.so || die
-   dolib libavbin.so*
+   dolib.so libavbin.so*
 }



[gentoo-commits] proj/sci:master commit in: sci-biology/ncbi-blast+/

2019-03-28 Thread Martin Mokrejs
commit: 83b76a8c9aab16e157cd482e5ac3508d30bc52a5
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Thu Mar 28 21:54:30 2019 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Mar 28 21:54:30 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=83b76a8c

sci-biology/ncbi-blast+: emphasize alternative building from sources

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs  fold.natur.cuni.cz>

 sci-biology/ncbi-blast+/ncbi-blast+-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/ncbi-blast+/ncbi-blast+-2.8.1.ebuild 
b/sci-biology/ncbi-blast+/ncbi-blast+-2.8.1.ebuild
index c91a5d490..ca3e682ac 100644
--- a/sci-biology/ncbi-blast+/ncbi-blast+-2.8.1.ebuild
+++ b/sci-biology/ncbi-blast+/ncbi-blast+-2.8.1.ebuild
@@ -288,7 +288,7 @@ src_configure() {
--prefix="${EPREFIX}/usr" \
--libdir=/usr/lib64 \
--with-flat-makefile \
-   ${myconf[@]} || die
+   ${myconf[@]} || die "Maybe try new 
src/build-system/cmake/cmake-configure instead?"
 #--without-debug \
 #  --with-bin-release \
 #  --with-bincopy \



[gentoo-commits] proj/sci:master commit in: sci-biology/repeatmasker-libraries/

2019-03-28 Thread Martin Mokrejs
commit: ead7d4aa498db6ff8dd487d0b5b159061964af09
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Thu Mar 28 21:51:08 2019 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Mar 28 21:51:08 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ead7d4aa

sci-biology/repeatmasker-libraries: finish version bump, EAPI7, add KEYWORDS

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs  fold.natur.cuni.cz>

 .../repeatmasker-libraries/repeatmasker-libraries-20150807.ebuild   | 4 ++--
 .../repeatmasker-libraries/repeatmasker-libraries-20160829.ebuild   | 4 ++--
 .../repeatmasker-libraries/repeatmasker-libraries-20181026.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20150807.ebuild 
b/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20150807.ebuild
index ff9bbd89d..160d8c62d 100644
--- a/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20150807.ebuild
+++ b/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20150807.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="A special version of RepBase used by RepeatMasker"
 HOMEPAGE="http://repeatmasker.org/";

diff --git 
a/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20160829.ebuild 
b/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20160829.ebuild
index a30389e54..2fb5b1002 100644
--- a/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20160829.ebuild
+++ b/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20160829.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="A special version of RepBase used by RepeatMasker"
 HOMEPAGE="http://repeatmasker.org/";

diff --git 
a/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20181026.ebuild 
b/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20181026.ebuild
index d7b1821bd..5ea9ee4b5 100644
--- a/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20181026.ebuild
+++ b/sci-biology/repeatmasker-libraries/repeatmasker-libraries-20181026.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="A special version of RepBase used by RepeatMasker"
 HOMEPAGE="http://repeatmasker.org/";
@@ -9,7 +9,7 @@ SRC_URI="RepBaseRepeatMaskerEdition-${PV}.tar.gz"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] proj/sci:master commit in: sci-biology/maker/

2019-03-28 Thread Martin Mokrejs
commit: d174cca6d660563e4d1ac95875628d8b4ec94867
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Thu Mar 28 21:46:20 2019 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Mar 28 21:46:20 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=d174cca6

sci-biology/maker: some progress with the ebuild, empty KEYWORDS

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Martin Mokrejs  fold.natur.cuni.cz>

 .../{maker-2.31.8.ebuild => maker-2.31.10.ebuild}  | 32 ++
 ...ker-2.31.8.ebuild => maker-3.01.02_beta.ebuild} | 16 +++
 2 files changed, 37 insertions(+), 11 deletions(-)

diff --git a/sci-biology/maker/maker-2.31.8.ebuild 
b/sci-biology/maker/maker-2.31.10.ebuild
similarity index 80%
copy from sci-biology/maker/maker-2.31.8.ebuild
copy to sci-biology/maker/maker-2.31.10.ebuild
index e5c791ab2..b7dc780a9 100644
--- a/sci-biology/maker/maker-2.31.8.ebuild
+++ b/sci-biology/maker/maker-2.31.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,6 +21,10 @@ IUSE="mpi"
 
 # http://search.cpan.org/~rybskej/forks-0.36/lib/forks.pm # bug 
#566360
 # http://search.cpan.org/~rybskej/forks-0.36/lib/forks/shared.pm
+#
+# MAKER does not work with MVAPICH2.
+# It can work with Intel MPI and OpenMPI with some command line modification.
+# It always works with MPICH, but MPICH may not be able to scale to more than 
~100 CPUs.
 DEPEND="
mpi? ( sys-cluster/mpich2 || ( sys-cluster/openmpi ) )
dev-perl/DBI
@@ -104,12 +108,14 @@ pkg_nofetch() {
 src_compile(){
perl Build.PL || die
./Build install || die
+   ./Build installdeps || die
 }
 
-# If you move it, then the executables won’t be able to locate dependencies in 
the …/maker/data,
-# …/maker/lib, and …/maker/perl directories. You should really either add the 
location of
-# …/maker/bin to you PATH environmental variable or at most soft link the 
executables somewhere
-# else using the ‘ln -s’ command.
+# If you move it, then the executables won't able to locate dependencies
+# in the /maker/data, /maker/lib, /maker/perl directories. You should
+# really either add the location of /maker/bin to you PATH environmental
+# variable or at most soft link the executables somewhere
+# else using the 'ln -s' command.
 src_install(){
cd "${WORKDIR}"/maker || die
rm -f bin/fasta_tool # is part of sci-biology/GAL
@@ -121,11 +127,25 @@ src_install(){
insinto "${VENDOR_LIB}"/MAKER # uppercase, not "${PN}"
doins perl/lib/MAKER/*.pm
doman perl/man/*.3pm
+   #
+   # FIXME: find equivalent perl packages for lib/* contents, for example 
lib/GI.pm
+   # You do not have write access to install missing Modules.
+   # I can try and install these locally (i.e. only for MAKER)
+   # in the .../maker/perl/lib directory, or you can run
+   # './Build installdeps' as root or using sudo and try again.
+   # Do want MAKER to try and build a local installation? [N ]N 
+   # 
+   # 
+   # WARNING: You do not appear to have write access to install missing
+   # Modules. Please run './Build installdeps' as root or using sudo.
+   # 
+   # Do you want to continue anyway? [N ]N 
+   # 
+   doins -r lib/*
insinto "${VENDOR_LIB}"/Parallel/Application
doins perl/lib/Parallel/Application/*.pm
insinto /usr/share/"${PN}"/data
doins data/*
-   # FIXME: find equivalent perl packages for lib/* contents, for example 
lib/GI.pm
dodoc README INSTALL
insinto /usr/share/"${PN}"/GMOD/Apollo
doins GMOD/Apollo/gff3.tiers

diff --git a/sci-biology/maker/maker-2.31.8.ebuild 
b/sci-biology/maker/maker-3.01.02_beta.ebuild
similarity index 87%
rename from sci-biology/maker/maker-2.31.8.ebuild
rename to sci-biology/maker/maker-3.01.02_beta.ebuild
index e5c791ab2..d6ad845d1 100644
--- a/sci-biology/maker/maker-2.31.8.ebuild
+++ b/sci-biology/maker/maker-3.01.02_beta.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,6 +21,10 @@ IUSE="mpi"
 
 # http://search.cpan.org/~rybskej/forks-0.36/lib/forks.pm # bug 
#566360
 # http://search.cpan.org/~rybskej/forks-0.36/lib/forks/shared.pm
+#
+# MAKER does not work with MVAPICH2.
+# It can work with Intel MPI and OpenMPI with some command line modification.
+# It always works with MPICH, but MPICH may not be able to scale to more than 
~100 CPUs.
 DEPEND="
mpi? ( sys-cluster/mpich2 || ( sys-cluster/openmpi ) )
dev-perl/DBI
@@ -93,6 +97,7 @@ S="${WORKDIR}"/maker/src
 pkg_nofetch() {
einfo "Please visit ${HOMEPAGE} and obtain the file"
einfo "maker-"${PV}".tgz and place it into ${D

[gentoo-commits] proj/musl:master commit in: net-misc/networkmanager/, net-misc/networkmanager/files/

2019-03-28 Thread Jory Pratt
commit: fa1cd38886c338a8c013185fd1d9f517a55df4a8
Author: Jory Pratt  gentoo  org>
AuthorDate: Thu Mar 28 21:44:41 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Mar 28 21:44:41 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fa1cd388

net-misc/networkmanager: update to use networkmanager-1.16.0

 net-misc/networkmanager/Manifest   |  2 +-
 .../files/fix-busted-configure.patch   | 25 
 net-misc/networkmanager/files/musl-basic.patch | 74 --
 .../files/musl-dlopen-configure-ac.patch   | 11 
 .../networkmanager/files/musl-fix-includes.patch   | 74 ++
 .../files/musl-has-not-secure-gentenv.patch| 25 
 .../files/musl-network-support.patch   | 54 +++-
 .../networkmanager/files/musl-process-util.patch   | 54 
 net-misc/networkmanager/metadata.xml   | 14 ++--
 ...1.10.10.ebuild => networkmanager-1.16.0.ebuild} | 54 ++--
 10 files changed, 285 insertions(+), 102 deletions(-)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index d3cadc7..9f1ff8f 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1 +1 @@
-DIST NetworkManager-1.10.10.tar.xz 4038552 BLAKE2B 
a0a3c2a74dd641d25267ec7932f0801e30720334cb905c86abfaeb9bc3c60a2c1e9372b738b1eb43c55a34edf952905d94e3513cef653ea62e470d56bc575b65
 SHA512 
e536598b19064e0ab7fe3e92362de9c380281ff53a1481438216c2247b2d5287244e735be41c56c53040a5861bf36bbb979e36578244fabd6448a50ea42c4645
+DIST NetworkManager-1.16.0.tar.xz 4793620 BLAKE2B 
554559eefbfa489cf01067bd2c32e4b06fed076d38920b41f2d0005873ff913c0af2babcc3d9b463a4b636ca82e5c27ee20ab5768fcfb2c6b79e003d7fdc224d
 SHA512 
e9d8365d8e59e5bc7c0bc13482139fb96b1d87183c8884e71e84eaf05fe121f2bcac519edd916bd242be4e9a9e2d2140a1065f529a9a02bda87b6d2bd4192584

diff --git a/net-misc/networkmanager/files/fix-busted-configure.patch 
b/net-misc/networkmanager/files/fix-busted-configure.patch
new file mode 100644
index 000..a447814
--- /dev/null
+++ b/net-misc/networkmanager/files/fix-busted-configure.patch
@@ -0,0 +1,25 @@
+From 9ce527c9e179ecd3c01c684ca4c6747349a7ec99 Mon Sep 17 00:00:00 2001
+From: Jory Pratt 
+Date: Thu, 28 Mar 2019 14:21:48 -0500
+Subject: [PATCH] Fix up configure
+
+---
+ configure | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure b/configure
+index b3e14a3..dde9a93 100755
+--- a/configure
 b/configure
+@@ -21127,7 +21127,7 @@ return dlopen ();
+ _ACEOF
+ for ac_lib in '' dl dld; do
+   if test -z "$ac_lib"; then
+-ac_res="none required"
++ac_res=""
+   else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+-- 
+2.21.0
+

diff --git a/net-misc/networkmanager/files/musl-basic.patch 
b/net-misc/networkmanager/files/musl-basic.patch
index 533ed98..e26ad4a 100644
--- a/net-misc/networkmanager/files/musl-basic.patch
+++ b/net-misc/networkmanager/files/musl-basic.patch
@@ -1,8 +1,20 @@
 a/src/systemd/src/basic/stdio-util.h
-+++ b/src/systemd/src/basic/stdio-util.h
-@@ -19,7 +19,9 @@
-   along with systemd; If not, see .
- ***/
+From 8d5abcd3f0ef99cb7551d2db400c0645812a54ab Mon Sep 17 00:00:00 2001
+From: 
+Date: Thu, 28 Mar 2019 11:48:38 -0500
+Subject: [PATCH 1/5] Basic musl fixes
+
+---
+ shared/systemd/src/basic/stdio-util.h | 2 ++
+ shared/systemd/src/basic/util.h   | 6 ++
+ 2 files changed, 8 insertions(+)
+
+diff --git a/shared/systemd/src/basic/stdio-util.h 
b/shared/systemd/src/basic/stdio-util.h
+index dc67b6e..6336243 100644
+--- a/shared/systemd/src/basic/stdio-util.h
 b/shared/systemd/src/basic/stdio-util.h
+@@ -1,7 +1,9 @@
+ /* SPDX-License-Identifier: LGPL-2.1+ */
+ #pragma once
  
 +#if defined(__GLIBC__)
  #include 
@@ -10,55 +22,23 @@
  #include 
  #include 
  #include 
 a/src/systemd/src/basic/util.h
-+++ b/src/systemd/src/basic/util.h
-@@ -46,6 +46,11 @@
- #include "missing.h"
+diff --git a/shared/systemd/src/basic/util.h b/shared/systemd/src/basic/util.h
+index dc33d66..fbdf291 100644
+--- a/shared/systemd/src/basic/util.h
 b/shared/systemd/src/basic/util.h
+@@ -27,6 +27,12 @@
+ #include "macro.h"
  #include "time-util.h"
  
 +#if !defined(__GLIBC__)
 +typedef int (*__compar_fn_t) (const void*, const void*);
 +typedef __compar_fn_t comparison_fn_t;
++typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
 +#endif
 +
  size_t page_size(void) _pure_;
  #define PAGE_ALIGN(l) ALIGN_TO((l), page_size())
  
 a/src/systemd/sd-adapt/nm-sd-adapt.h
-+++ b/src/systemd/sd-adapt/nm-sd-adapt.h
-@@ -134,7 +134,7 @@
- #  ifdef HAVE___SECURE_GETENV
- #define secure_getenv __secure_getenv
- #  else
--#error neither secure_getenv nor __secure_getenv is available
-+#define secure_getenv getenv
- #  endif
- #endif
- 
 a/src/systemd/src/basic/process-util.c
-+++ b/src/systemd/src/basic/proce

[gentoo-commits] proj/sci:master commit in: sci-biology/NGSTools/

2019-03-28 Thread Martin Mokrejs
commit: 6d35d6134317057345c6c80f77d35fa937083219
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Thu Mar 28 21:41:36 2019 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Mar 28 21:41:36 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6d35d613

sci-biology/NGSTools: renamed into NGSEPcore and NGSEPplugin

 sci-biology/NGSTools/NGSTools-2.0.5.ebuild | 20 
 sci-biology/NGSTools/metadata.xml  | 15 ---
 2 files changed, 35 deletions(-)

diff --git a/sci-biology/NGSTools/NGSTools-2.0.5.ebuild 
b/sci-biology/NGSTools/NGSTools-2.0.5.ebuild
deleted file mode 100644
index 862983fec..0
--- a/sci-biology/NGSTools/NGSTools-2.0.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit java-pkg-2 java-ant-2 eutils
-
-S="${PV/-/_}"
-
-DESCRIPTION="Next Generation Sequencing Eclipse Plugin (CNV and indel 
discovery), aka NGSEP"
-HOMEPAGE="https://sourceforge.net/p/ngsep/wiki/Home";
-SRC_URI="http://sourceforge.net/projects/ngsep/files/SourceCode/NGSTools_2.0.5.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="dev-util/eclipse-sdk"
-RDEPEND="${DEPEND}"

diff --git a/sci-biology/NGSTools/metadata.xml 
b/sci-biology/NGSTools/metadata.xml
deleted file mode 100644
index 642261079..0
--- a/sci-biology/NGSTools/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   mmokr...@fold.natur.cuni.cz
-   Martin Mokrejs
-   
-   
-   sci-biol...@gentoo.org
-   Gentoo Biology Project
-   
-   
-   ngsep
-   
-



[gentoo-commits] repo/gentoo:master commit in: dev-python/pympler/

2019-03-28 Thread Patrick McLean
commit: f3575030148e54b9f5fbedad0a88a099516ca11e
Author: Patrick McLean  sony  com>
AuthorDate: Thu Mar 28 21:21:30 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Mar 28 21:21:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3575030

dev-python/pympler: Version bump to 0.6

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pympler/Manifest   |  1 +
 dev-python/pympler/pympler-0.6.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pympler/Manifest b/dev-python/pympler/Manifest
index e41570df645..27c2724d1be 100644
--- a/dev-python/pympler/Manifest
+++ b/dev-python/pympler/Manifest
@@ -1 +1,2 @@
 DIST pympler-0.5.tar.gz 263627 BLAKE2B 
5ce881664e2d57d1a7a9b87238cfc6657fd35a140e6ab906b55ca6e0ac91fc8a74377d4db21706708c55773f8ca65d3578c101669ba409339418e09ca53d0fb2
 SHA512 
254b758df70bafe57f315a973de0caeef6cd616bd0cc7b4475c74c3a9a94f52b3ac3da3f073483db3560cd0060536c95ed1297007c24dfe8db89fd893ff1409c
+DIST pympler-0.6.tar.gz 267267 BLAKE2B 
84a8df3177d0defed949869bec9342beb4336c912be5539c597388207abcbc53fa5218da34b16a872dca804ff559a448dc092b4d33396d570164311c1808765a
 SHA512 
891822ce0a76377d74aa99dd2ce8b21a364084f0bc03ab6d6fe505597a0e182dde459b218dff8e0e6a753e1d88ba9f01b3a4b97be31a20e73a93d6c6fee66e1b

diff --git a/dev-python/pympler/pympler-0.6.ebuild 
b/dev-python/pympler/pympler-0.6.ebuild
new file mode 100644
index 000..03f9d85458e
--- /dev/null
+++ b/dev-python/pympler/pympler-0.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+MY_PN="Pympler"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Memory profiling for Python applications"
+HOMEPAGE="https://pypi.org/project/Pympler/ https://github.com/pympler/pympler";
+SRC_URI="https://github.com/pympler/pympler/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+# The PyPi tarball is missing the documentation
+#SRC_URI="mirror://pypi/P/${MY_PN}/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="doc test"
+
+RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]"
+DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? ( ${RDEPEND} )"
+
+python_compile_all() {
+   if use doc; then
+   python_setup
+   sphinx-build -b html doc/{source,html} || die
+   fi
+}
+
+python_test() {
+   esetup.py try
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/html/. )
+   distutils-r1_python_install_all
+}



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

2019-03-28 Thread Mikle Kolyada
commit: 265943cee4cdd58e0ed8a9e70df139cfbf216906
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 20:55:37 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 20:55:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265943ce

profiles: remove squid mask

Closes: https://bugs.gentoo.org/681782

Signed-off-by: Mikle Kolyada  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1713558ab9d..27d5cde4ff1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -571,10 +571,6 @@ app-arch/star
 # Masked for removal in 30 days.
 media-sound/karlyriceditor
 
-# Mikle Kolyada  (04 Mar 2019)
-# Mask Squid-4.x for testing
-=net-proxy/squid-4*
-
 # Matt Turner  (02 Mar 2019)
 # Old, unused drivers.
 # Masked for removal in 30 days. Bug #679256



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

2019-03-28 Thread Andreas Schuerch
commit: 7dc0b68471005b0c5146d0dc7f81967af1224c50
Author: Andreas Schuerch  gentoo  org>
AuthorDate: Thu Mar 28 20:48:05 2019 +
Commit: Andreas Schuerch  gentoo  org>
CommitDate: Thu Mar 28 20:51:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc0b684

profiles: /package.mask remove mask on dnsdist bug 670214

Signed-off-by: Andreas Schuerch  gentoo.org>

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 18031d48c75..1713558ab9d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -487,12 +487,6 @@ sys-apps/yum
 # Removal in 30 days.  Bug #680264.
 sys-cluster/util-vserver
 
-# Michał Górny  (13 Mar 2019)
-# Unresolved vulnerability (CVE-2018-14663).  The maintainer is inactive
-# for over a year.
-# Removal in 30 days.  Bug #670214.
-net-dns/dnsdist
-
 # Michał Górny  (13 Mar 2019)
 # Contains vulnerability (CVE-2016-2049) that has not been resolved
 # for almost 3 years.  No reverse dependencies.



[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2019-03-28 Thread Matthew Thode
commit: ddcf9686bde9860588ca049b73acf97bb60d36c2
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 20:43:15 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 20:48:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcf9686

sys-apps/bolt: 0.7 bump

Fixes: https://bugs.gentoo.org/681868
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest|  1 +
 sys-apps/bolt/bolt-0.7.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index f33ef2b9eb6..2bed7601336 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,3 @@
 DIST bolt-0.4.tar.gz 113525 BLAKE2B 
4d6b25b60a35bbeee724e4549a49709ff19d99457c8a35c02c66026cdca999359220d09812f8e9f44586b5e3cf3dda2e3ff30f35a4f37ed6d815535e62af39f3
 SHA512 
3ea6b748768b5d9df60425274ecdb4ccd5ce6599e01f0648a24704643fbbadd7a114d4a1946ee3b7bd8866935758cbfe4494734c26c12ccc508c205a036d5317
 DIST bolt-0.5.tar.gz 149665 BLAKE2B 
ca7f937d4b7f4911cba93f8619e52af37f18a6542bc76aaee388a9122ea38d11ba0a21f4afb45bd6109e12ada4662783cb8f7aebec0d58751ace6c18c49ace88
 SHA512 
d36f2e39ac53b131fb9607055231a5a205c368547c0db2c3a7537b6e60b156c8b0663d1e5b09c825e1e1a63fbe21087746d0bafde1bd474eb90f1d0cff991246
+DIST bolt-0.7.tar.gz 188158 BLAKE2B 
c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3
 SHA512 
6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135

diff --git a/sys-apps/bolt/bolt-0.7.ebuild b/sys-apps/bolt/bolt-0.7.ebuild
new file mode 100644
index 000..28823c01d33
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit meson systemd
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0:2
+   dev-util/glib-utils
+   virtual/libudev
+   virtual/udev
+   dev-util/umockdev
+   sys-auth/polkit[introspection]
+   systemd? ( sys-apps/systemd:0= )
+   doc? ( app-text/asciidoc )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dman=$(usex doc true false)
+   --sysconfdir=/etc
+   --localstatedir=/var
+   --sharedstatedir=/var/lib
+   -Dsystemd=$(usex systemd true false)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   keepdir /var/lib/boltd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2019-03-28 Thread Aaron Bauman
commit: 7ad0e566365b914c27b06a36e7a26209c957511c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Mar 28 20:40:20 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Mar 28 20:43:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad0e566

sys-cluster/glusterfs: bup to fix outstanding security issues

* This bump addresses multiple CVEs that have been fixed upstream

Bug: https://bugs.gentoo.org/658606
Bug: https://bugs.gentoo.org/664336
Bug: https://bugs.gentoo.org/670088

Signed-off-by: Aaron Bauman  gentoo.org>

 sys-cluster/glusterfs/Manifest   |   1 +
 sys-cluster/glusterfs/glusterfs-4.1.8.ebuild | 226 +++
 2 files changed, 227 insertions(+)

diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest
index e701839bbc8..032b3034627 100644
--- a/sys-cluster/glusterfs/Manifest
+++ b/sys-cluster/glusterfs/Manifest
@@ -1,3 +1,4 @@
 DIST glusterfs-4.0.0.tar.gz 7632629 BLAKE2B 
9367d2c99452d261d889cf564f3a055e1459ee54377cbf8cf6cc46c8d7f153bb258892fb73fc492d1dc6c5bea156d204971256fefc96f9f4825583d9c1086563
 SHA512 
acd3c462a8e15fb31f4b30d2e217928488e32d66ae7d1061df3e166354a4ddcdeb0ba0bcc994b7563f83376c882800fad07e190e0086fda987915c195266421f
 DIST glusterfs-4.0.2.tar.gz 7643713 BLAKE2B 
6314f81fe1474bcf8c577aa68a32c46a6d1e586b32c698a9e30850080408958c0541c1afe72520574fcabebb0884cf3bf315b22582d932876bbb5a4393e167f0
 SHA512 
33afed4fb4f6d63f1d2b7caedae1ce41e7f6aa4299fb4a7ee2f5e4bc14c97d66f68097171fded6d1f2141dd7127eb408596cce4f5f7287038a14e387ad5ec5e6
 DIST glusterfs-4.1.5.tar.gz 7783999 BLAKE2B 
ac1e7732430fe25eec34a8b85b9cd5ce4f43076befec2d91c0156959887d8a0589adb8afb1ee9290e436ce40ab7e5567c3c4ec90017b4398919637e2047f18b9
 SHA512 
ae557472b6a263e815b8c4d630b606f8e1334b6604799e499e6f53ea6ff60c2a696160fa427943cc3d01ffee91a57787c91f93a1b914179679038e63d291401f
+DIST glusterfs-4.1.8.tar.gz 7835272 BLAKE2B 
2546b9c0fe38989df71b8f72b193ce42c499621dcaaa4c5e3deeacfba68179f2280fc699cebeb87486171442152fa8b56b42a0d17465b739769eb227c82307d7
 SHA512 
950cd2fd774e3eb00f1ec06d54566736b6fbe8d1aed54477a19d9b2727eff8a70ef7ac32815cc7e01d45b5d357fc01af786e16c451f6ad314d472e61ba04ce85

diff --git a/sys-cluster/glusterfs/glusterfs-4.1.8.ebuild 
b/sys-cluster/glusterfs/glusterfs-4.1.8.ebuild
new file mode 100644
index 000..5137f1ba4fb
--- /dev/null
+++ b/sys-cluster/glusterfs/glusterfs-4.1.8.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools elisp-common python-single-r1 systemd user
+
+if [[ ${PV#} != ${PV} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/gluster/glusterfs.git";
+else
+   SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
'1-2')/${PV}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
+HOMEPAGE="https://www.gluster.org/";
+
+LICENSE="|| ( GPL-2 LGPL-3+ )"
+SLOT="0"
+IUSE="bd-xlator crypt-xlator debug emacs +fuse +georeplication glupy 
infiniband ipv6 libressl +libtirpc qemu-block rsyslog static-libs +syslog 
systemtap test +tiering vim-syntax +xml"
+
+REQUIRED_USE="georeplication? ( ${PYTHON_REQUIRED_USE} )
+   glupy? ( ${PYTHON_REQUIRED_USE} )
+   ipv6? ( libtirpc )"
+
+# the tests must be run as root
+RESTRICT="test"
+
+# sys-apps/util-linux is required for libuuid
+RDEPEND="bd-xlator? ( sys-fs/lvm2 )
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   emacs? ( virtual/emacs )
+   fuse? ( >=sys-fs/fuse-2.7.0:0 )
+   georeplication? ( ${PYTHON_DEPS} )
+   infiniband? ( sys-fabric/libibverbs:* sys-fabric/librdmacm:* )
+   libtirpc? ( net-libs/libtirpc:= )
+   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
+   qemu-block? ( dev-libs/glib:2 )
+   systemtap? ( dev-util/systemtap )
+   tiering? ( dev-db/sqlite:3 )
+   xml? ( dev-libs/libxml2 )
+   sys-libs/readline:=
+   dev-libs/libaio
+   !libressl? ( dev-libs/openssl:=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
+   dev-libs/userspace-rcu:=
+   net-libs/rpcsvc-proto
+   sys-apps/util-linux"
+DEPEND="${RDEPEND}
+   virtual/acl
+   virtual/pkgconfig
+   sys-devel/bison
+   sys-devel/flex
+   test? ( >=dev-util/cmocka-1.0.1
+   app-benchmarks/dbench
+   dev-vcs/git
+   net-fs/nfs-utils
+   virtual/perl-Test-Harness
+   dev-libs/yajl
+   sys-fs/xfsprogs
+   sys-apps/attr )"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.12.2-poisoned-sysmacros.patch"
+   "${FILESDIR}/${PN}-4.1.0-silent_rules.patch"
+)
+
+DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
+
+# Maintainer notes:
+# * The build system will always configure & build argp-standalone but it'll 
neve

[gentoo-commits] repo/gentoo:master commit in: net-dns/dnsdist/

2019-03-28 Thread Andreas Schuerch
commit: b22e01fdbd14ba264f89dd1cfd7630ca6a8bcd29
Author: Andreas Schuerch  gentoo  org>
AuthorDate: Thu Mar 28 20:17:47 2019 +
Commit: Andreas Schuerch  gentoo  org>
CommitDate: Thu Mar 28 20:40:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22e01fd

net-dns/dnsdist: new maintainer, bump, remove old, new useflags

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Andreas Schuerch  gentoo.org>

 net-dns/dnsdist/Manifest   |  2 +-
 .../{dnsdist-1.2.0.ebuild => dnsdist-1.3.3.ebuild} | 38 +++---
 net-dns/dnsdist/dnsdist-.ebuild| 38 +++---
 net-dns/dnsdist/metadata.xml   |  9 ++---
 4 files changed, 56 insertions(+), 31 deletions(-)

diff --git a/net-dns/dnsdist/Manifest b/net-dns/dnsdist/Manifest
index d67dcea2a2d..52184b556f1 100644
--- a/net-dns/dnsdist/Manifest
+++ b/net-dns/dnsdist/Manifest
@@ -1 +1 @@
-DIST dnsdist-1.2.0.tar.bz2 876104 BLAKE2B 
6e9d0f871c63a0aae539ae074648edcd6b9d626434c343b28c45cf16ffb6b088300d5327e04c45dbb1c9a0b9ad6077d539dc36ae0424d1ec0a240932e8b34223
 SHA512 
93f8c5f18462d3291c973a690f6ac2b3c5791d9947bee83d9250b503b7526de365bdcb530f3b082e51ae168a9129e77d5558af7cc3b9d2e98a585af53783c237
+DIST dnsdist-1.3.3.tar.bz2 971253 BLAKE2B 
e9c36969fc1e4b95b71a3f6885503aea2d527b4d9abce9cb137c290a21aee994a441c0e17c0bf985396fda51020b5ef910753554990259abb16641d93d2d1010
 SHA512 
c0e3435eafc1f7bcdf41346cecf7b089cc142716f94058f9ec262d0c6ad16467e0b8bed5abc648829c597120c94f998602849ded574e75bfc1a1fb70c1b719ad

diff --git a/net-dns/dnsdist/dnsdist-1.2.0.ebuild 
b/net-dns/dnsdist/dnsdist-1.3.3.ebuild
similarity index 64%
rename from net-dns/dnsdist/dnsdist-1.2.0.ebuild
rename to net-dns/dnsdist/dnsdist-1.3.3.ebuild
index 81f8dbfc0f8..b13e2bdae49 100644
--- a/net-dns/dnsdist/dnsdist-1.2.0.ebuild
+++ b/net-dns/dnsdist/dnsdist-1.3.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 EGIT_REPO_URI="https://github.com/PowerDNS/pdns.git";
 
@@ -24,18 +24,25 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="dnscrypt luajit regex remote-logging snmp +ssl test"
-REQUIRED_USE="dnscrypt? ( ssl )"
+IUSE="dnscrypt gnutls fstrm luajit regex remote-logging snmp +ssl systemd test"
+REQUIRED_USE="dnscrypt? ( ssl )
+   gnutls? ( ssl )"
 
 DEPEND="
>=dev-libs/boost-1.35:=
dev-libs/libedit:=
+   fstrm? ( dev-libs/fstrm:= )
luajit? ( dev-lang/luajit:= )
!luajit? ( >=dev-lang/lua-5.1:= )
-   remote-logging? ( dev-libs/protobuf:= )
+   remote-logging? ( >=dev-libs/protobuf-3:= )
regex? ( dev-libs/re2:= )
snmp? ( net-analyzer/net-snmp:= )
-   ssl? ( dev-libs/libsodium:= )
+   ssl? (
+   dev-libs/libsodium:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? ( dev-libs/openssl:= )
+   )
+   systemd? ( sys-apps/systemd:0= )
 "
 
 RDEPEND="${DEPEND}"
@@ -53,13 +60,20 @@ src_prepare() {
 src_configure() {
econf \
--sysconfdir=/etc/dnsdist \
-   $(use_enable ssl libsodium) \
-   $(use_with remote-logging protobuf) \
-   $(use_enable regex re2) \
$(use_enable dnscrypt) \
-   $(use_with luajit) \
-   $(use_enable test unit-tests) \
-   $(use_with snmp net-snmp)
+   $(use_enable fstrm) \
+   $(use luajit && echo "--with-lua=luajit" || echo 
"--with-lua=lua" ) \
+   $(use_enable regex re2) \
+   $(use_with remote-logging protobuf) \
+   $(use_with snmp net-snmp) \
+   $(use_enable ssl libsodium) \
+   $(use ssl && { echo "--enable-dns-over-tls" && use_enable 
gnutls && use_enable !gnutls libssl;} || echo "--disable-gnutls 
--disable-libssl") \
+   $(use_enable systemd) \
+   $(use_enable test unit-tests)
+   if [ ${PV} == "1.3.3" ]; then
+   sed 's/hardcode_libdir_flag_spec_CXX='\''$wl-rpath 
$wl$libdir'\''/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl\/$libdir'\''/g' \
+   -i "${S}/configure"
+   fi
 }
 
 src_install() {

diff --git a/net-dns/dnsdist/dnsdist-.ebuild 
b/net-dns/dnsdist/dnsdist-.ebuild
index 81f8dbfc0f8..b13e2bdae49 100644
--- a/net-dns/dnsdist/dnsdist-.ebuild
+++ b/net-dns/dnsdist/dnsdist-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 EGIT_REPO_URI="https://github.com/PowerDNS/pdns.git";
 
@@ -24,18 +24,25 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="dnscrypt luajit regex remote-logging snmp +ssl test"
-REQUIRED_USE="dnscrypt? ( ssl )"
+IUSE="dnscrypt gnutls fstrm luajit regex remote

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

2019-03-28 Thread Mikle Kolyada
commit: 84cbbc40327519213d45640cd57ecdd67447b85e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 19:58:21 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 20:03:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84cbbc40

dev-ruby/rspec-mocks: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild | 2 +-
 dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild  | 4 ++--
 dev-ruby/rspec-mocks/rspec-mocks-3.8.0.ebuild  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
index acc25b7f35b..14fb4e6a03c 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-2.99.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz 
-> ${P}-git.tgz"
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_bdepend "

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
index bca7c1e18dd..0ff7248e354 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ 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 ia64 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 ia64 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="$(get_version_component_range 1-2)"

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.8.0.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-3.8.0.ebuild
index d8fb3996669..5cc81a7a788 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.8.0.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.8.0.ebuild
@@ -17,7 +17,7 @@ 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 ~ia64 ~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 ~ia64 ~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)"



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

2019-03-28 Thread Mikle Kolyada
commit: 08d99c50973e0b159a94db90a910cba1501b4d61
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 19:59:52 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 20:03:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d99c50

dev-ruby/rspec-core: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild | 2 +-
 dev-ruby/rspec-core/rspec-core-3.7.1.ebuild | 4 ++--
 dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild  | 2 +-
 dev-ruby/rspec-core/rspec-core-3.8.0.ebuild | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild 
b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
index c8723b256e8..ee97a0c411a 100644
--- a/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-2.99.2-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz 
-> ${P}-git.tgz"
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_bdepend "test? (

diff --git a/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
index a3d1d85c483..b04ba601150 100644
--- a/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ 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 ia64 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 ia64 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="$(get_version_component_range 1-2)"

diff --git a/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild
index 37a30a9087f..513f11405b6 100644
--- a/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild
@@ -22,7 +22,7 @@ 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 ~ia64 ~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 ~ia64 ~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)"

diff --git a/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild
index c3b7ec4a3d5..0d6bf6d9b1e 100644
--- a/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ 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 ~ia64 ~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 ~ia64 ~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)"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsamplerate/

2019-03-28 Thread Mikle Kolyada
commit: 1bd8d2c143682696feba5f0c50cff4d35e8ab122
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 20:02:12 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 20:03:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd8d2c1

media-libs/libsamplerate: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 media-libs/libsamplerate/libsamplerate-0.1.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libsamplerate/libsamplerate-0.1.9.ebuild 
b/media-libs/libsamplerate/libsamplerate-0.1.9.ebuild
index ec95a697c75..e8227340d39 100644
--- a/media-libs/libsamplerate/libsamplerate-0.1.9.ebuild
+++ b/media-libs/libsamplerate/libsamplerate-0.1.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,7 @@ SRC_URI="http://www.mega-nerd.com/SRC/${P}.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="sndfile static-libs"
 
 RDEPEND="sndfile? ( >=media-libs/libsndfile-1.0.2 )"



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

2019-03-28 Thread Mikle Kolyada
commit: 43dc6ed726aabcbd5537279b0ac4f6fe682c6300
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 20:01:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 20:03:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dc6ed7

dev-ruby/rspec-support: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ruby/rspec-support/rspec-support-3.7.1.ebuild | 4 ++--
 dev-ruby/rspec-support/rspec-support-3.8.0.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild 
b/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
index d3c22666d5b..7dbee141a22 100644
--- a/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ 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 ia64 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 ia64 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.7.0:3 dev-ruby/thread_order )"

diff --git a/dev-ruby/rspec-support/rspec-support-3.8.0.ebuild 
b/dev-ruby/rspec-support/rspec-support-3.8.0.ebuild
index 49f58a42c92..9ed76c16c53 100644
--- a/dev-ruby/rspec-support/rspec-support-3.8.0.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.8.0.ebuild
@@ -19,7 +19,7 @@ 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 ~ia64 ~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 ~ia64 ~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.8.0:3 
>=dev-ruby/thread_order-1.1.0 )"



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

2019-03-28 Thread Mikle Kolyada
commit: 2601eb93cce39d844347b699a8bf59e35deddc17
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 20:03:29 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 20:03:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2601eb93

dev-ruby/rack: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

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

diff --git a/dev-ruby/rack/rack-1.6.11.ebuild b/dev-ruby/rack/rack-1.6.11.ebuild
index da8422e7495..1805ef2e37d 100644
--- a/dev-ruby/rack/rack-1.6.11.ebuild
+++ b/dev-ruby/rack/rack-1.6.11.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://rack.github.com/";
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${PN}-1.6-rewindable-ruby23.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/isl/

2019-03-28 Thread Anthony G. Basile
commit: e4e1fad7c81dc215205652108cd6910ddc3be4c1
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Thu Mar 28 19:11:44 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Mar 28 19:16:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e1fad7

dev-libs/isl: Update list of preserved libraries from older versions.

Fixes: https://bugs.gentoo.org/681952
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/isl/isl-0.21.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/isl/isl-0.21.ebuild b/dev-libs/isl/isl-0.21.ebuild
index a67c2164cde..a45e6ce6885 100644
--- a/dev-libs/isl/isl-0.21.ebuild
+++ b/dev-libs/isl/isl-0.21.ebuild
@@ -41,11 +41,13 @@ multilib_src_install_all() {
 pkg_preinst() {
preserve_old_lib \
/usr/$(get_libdir)/libisl$(get_libname 14) \
-   /usr/$(get_libdir)/libisl$(get_libname 15)
+   /usr/$(get_libdir)/libisl$(get_libname 15) \
+   /usr/$(get_libdir)/libisl$(get_libname 19)
 }
 
 pkg_postinst() {
preserve_old_lib_notify \
/usr/$(get_libdir)/libisl$(get_libname 14) \
-   /usr/$(get_libdir)/libisl$(get_libname 15)
+   /usr/$(get_libdir)/libisl$(get_libname 15) \
+   /usr/$(get_libdir)/libisl$(get_libname 19)
 }



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

2019-03-28 Thread Hans de Graaff
commit: 925ded154782755329c2b54ccd0faf0b682b075e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:08:35 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925ded15

dev-ruby/actionview: add 5.2.3

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

 dev-ruby/actionview/Manifest|  1 +
 dev-ruby/actionview/actionview-5.2.3.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actionview/actionview-5.2.3.ebuild 
b/dev-ruby/actionview/actionview-5.2.3.ebuild
new file mode 100644
index 000..0417821e508
--- /dev/null
+++ b/dev-ruby/actionview/actionview-5.2.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.0.3:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   )"
+
+all_ruby_prepare() {
+   # 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\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Avoid tests failing due to missing logger setup in activerecord,
+   # most likely related to test environment setup.
+   rm -f 
test/activerecord/render_partial_with_record_identification_test.rb || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: 7d325758cb028d8607a632475d524dc6467e88c3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:07:55 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d325758

dev-ruby/activejob: add 5.2.3

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

 dev-ruby/activejob/Manifest   |  1 +
 dev-ruby/activejob/activejob-5.2.3.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activejob/activejob-5.2.3.ebuild 
b/dev-ruby/activejob/activejob-5.2.3.ebuild
new file mode 100644
index 000..c544213bc79
--- /dev/null
+++ b/dev-ruby/activejob/activejob-5.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: 7aff712bd5fd7d3033d50c2c912a10eac7ebf615
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:10:18 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aff712b

dev-ruby/actionpack: add 5.2.3

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

 dev-ruby/actionpack/Manifest|  1 +
 dev-ruby/actionpack/actionpack-5.2.3.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actionpack/actionpack-5.2.3.ebuild 
b/dev-ruby/actionpack/actionpack-5.2.3.ebuild
new file mode 100644
index 000..4911a4b5d53
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-5.2.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.0
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.0.2:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.13:2
+   ~dev-ruby/activemodel-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+   )"
+
+all_ruby_prepare() {
+   # 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\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: 15d1deea7cd6e8ff0190b903fe25929f5da20436
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:13:07 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d1deea

dev-ruby/activerecord: add 5.2.3

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

 dev-ruby/activerecord/Manifest  |  1 +
 dev-ruby/activerecord/activerecord-5.2.3.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activerecord/activerecord-5.2.3.ebuild 
b/dev-ruby/activerecord/activerecord-5.2.3.ebuild
new file mode 100644
index 000..479ee02c394
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-5.2.3.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   dev-ruby/arel:9.0
+   sqlite? ( >=dev-ruby/sqlite3-1.3.6 )
+   mysql? ( || ( dev-ruby/mysql2:0.4 >=dev-ruby/mysql2-0.3.18:0.3 ) )
+   postgres? ( >=dev-ruby/pg-0.18.0:* )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   >=dev-ruby/sqlite3-1.3.6
+   dev-ruby/mocha
+   dev-ruby/minitest:5
+   )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   rm ../Gemfile.lock || die
+   sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   # Avoid test depending on mysql adapter which we don't support for
+   # this Rails version to simplify our dependencies.
+   rm test/cases/connection_specification/resolver_test.rb || die
+
+   # Avoid single test using mysql dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+
+   # Avoid failing test that makes bad assumptions on database state.
+  

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

2019-03-28 Thread Hans de Graaff
commit: b7a73ca41b2b99f922053571f4aa43f65b1fbf29
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:14:04 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a73ca4

dev-ruby/railties: add 5.2.3

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

 dev-ruby/railties/Manifest  |  1 +
 dev-ruby/railties/railties-5.2.3.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/railties/railties-5.2.3.ebuild 
b/dev-ruby/railties/railties-5.2.3.ebuild
new file mode 100644
index 000..2ab2e1ea1ca
--- /dev/null
+++ b/dev-ruby/railties/railties-5.2.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.24"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   >=dev-ruby/thor-0.18.1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2019-03-28 Thread Hans de Graaff
commit: fa88acc9487f7d93750c113cd0f6c66012a9d23c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:14:32 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa88acc9

dev-ruby/rails: add 5.2.3

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

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

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 93549104266..d0b51b07643 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.gem 1476096 BLAKE2B 
18fbaea1b955e586bf84db43dd24998e18175895385b7d360f0b87b8ff283313b360180adba73f1172ce7a3633813e8e59b3dfa18111f439afd54f3ed576440f
 SHA512 
55cd57fdd9d8f1efa0f8c7e7c1dbcadc1a7c2bdcb6230a1c88cea5c4bb567916d1c511749a08162e509c6fe15d4f57634bcedd4e2a32fe6ed5a726a229a6ecab
 DIST rails-5.1.6.2.gem 6656 BLAKE2B 
865effe6b9a4503c6182b505364915f4081eb0f79c2fb04a72d17664241da971958824d8a15b83dc8b877a88dd6c2c0aaf9ef8f3e1a2de20e21771da5caedbbc
 SHA512 
a92dc1b8ec54b8009ff08e94ff19618e5b7068746dc9cdea40873938121ce09c7159298f1236ef11ffbd7cca6e83b83b6e658cb01241c0d942398a91b79ac25e
 DIST rails-5.2.2.1.gem 6656 BLAKE2B 
12687746ffaa7c58309eae46032ccf13cc1af986a730ba41915b5eec1a9d7b0a4c24d41cf66cfe2d61f5ea6b25dac0d911e82ceb89ccabc5e17bd891a3fc2ad1
 SHA512 
5fd895b2b82af6cee7e5c8b80bc0815a4fd0cb9ef80cd61dd6f650647409527c6e01cd359146990d34c2832b149f132ccb891db305364e82e5070a9bb7ade7f0
+DIST rails-5.2.3.gem 6656 BLAKE2B 
74798f554234d7eab2498912a3c263d83a1bc6c2e0744025cddd44804bf34247de77fc9c8e6a6e17b0cc0db47c60e4fea5581284b1d31a7dbcee0c0990665057
 SHA512 
18387ec05fa1ab29c361518ec9c8fa0b55a65ed1da6391bed291ef82048b3e81230e1cae4b7f805ed7c56cc336d1bea8feec5aaa703eea4bc6c18912e75f78de

diff --git a/dev-ruby/rails/rails-5.2.3.ebuild 
b/dev-ruby/rails/rails-5.2.3.ebuild
new file mode 100644
index 000..3eb7023e417
--- /dev/null
+++ b/dev-ruby/rails/rails-5.2.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org";
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="+asset-pipeline"
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.3 =dev-ruby/bundler-1*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+   asset-pipeline? (
+   dev-ruby/jquery-rails:*
+   >=dev-ruby/sass-rails-5.0:5.0
+   >=dev-ruby/uglifier-1.3.0:*
+   >=dev-ruby/coffee-rails-4.1.0:*
+   )"
+
+# also: turbolinks, >=jbuilder-1.2:1



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

2019-03-28 Thread Hans de Graaff
commit: 2599613853a4a17d5f42809d5fc2f514a4c13c58
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:11:22 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25996138

dev-ruby/activestorage: add 5.2.3

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

 dev-ruby/activestorage/Manifest   |  1 +
 dev-ruby/activestorage/activestorage-5.2.3.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index d4a6a66cb9f..0b388f60b75 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1 +1,2 @@
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activestorage/activestorage-5.2.3.ebuild 
b/dev-ruby/activestorage/activestorage-5.2.3.ebuild
new file mode 100644
index 000..58cfcf6ca1b
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-5.2.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+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 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   >=dev-ruby/marcel-0.3.1 =dev-ruby/marcel-0.3*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+  # 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\|aws-sdk-s3\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|json\|dalli\|listen\|connection_pool\|puma\|mysql2\)/
 s:^:#:" \
+   -e '/dalli/ s/2.7.7/2.7.9/' \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/:test/,/^end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: a85ecda16c3e75d035401af75aec25d15c3764b4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:06:21 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85ecda1

dev-ruby/activemodel: add 5.2.3

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

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

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activemodel/activemodel-5.2.3.ebuild 
b/dev-ruby/activemodel/activemodel-5.2.3.ebuild
new file mode 100644
index 000..8ef87b279f7
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-5.2.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove 
load paths"
+}



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

2019-03-28 Thread Hans de Graaff
commit: deb66ad225d82092b399dacb1421a252b7be515d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:07:33 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb66ad2

dev-ruby/actioncable: add 5.2.3

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

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

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index d581766a08c..5915907cc3b 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,2 +1,3 @@
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actioncable/actioncable-5.2.3.ebuild 
b/dev-ruby/actioncable/actioncable-5.2.3.ebuild
new file mode 100644
index 000..95d9cc1701b
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-5.2.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Integrated WebSockets for Rails"
+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 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:0
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2019-03-28 Thread Hans de Graaff
commit: c328a0ae2e6f90ec5775a8fbb051d214929347e1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:11:56 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c328a0ae

dev-ruby/actionmailer: add 5.2.3

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

 dev-ruby/actionmailer/Manifest  |  1 +
 dev-ruby/actionmailer/actionmailer-5.2.3.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/actionmailer/actionmailer-5.2.3.ebuild 
b/dev-ruby/actionmailer/actionmailer-5.2.3.ebuild
new file mode 100644
index 000..29b1a34c3f1
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-5.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Framework for designing email-service layers"
+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 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2019-03-28 Thread Hans de Graaff
commit: efc2465e2cf715a52eb913282077d94b3de33af9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 28 19:05:51 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 28 19:15:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc2465e

dev-ruby/activesupport: add 5.2.3

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

 dev-ruby/activesupport/Manifest   |  1 +
 dev-ruby/activesupport/activesupport-5.2.3.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 38ef93702cb..29d4a23c0b8 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,3 +1,4 @@
 DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 
7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3
 SHA512 
198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df
 DIST rails-5.1.6.2.tgz 6144050 BLAKE2B 
b204a66f97514eab94ebcfee89d55482577bf1c355b813e3e596c1d8c1a9f4167871fda75fc605c6b5801a3a247050b53b075abcf3a28bb30ec45e166d7cd8f8
 SHA512 
4e2e4739a276e66ace4a330b65c05c8c8465d71438b6d6d8c30051f9ff9ba6d2669c0379b2478d9a94e9535e7c079b39d6fa1b388619e7d29a3fd8d6127588fd
 DIST rails-5.2.2.1.tgz 8795399 BLAKE2B 
cb07c555b4124b67c12d7b913209112730a2aa4d957b3711c6b1f41918bfbce792426d75bd2e4443043a701f74bb2a286d59b140248f6a74f1c4547f00dc0b7d
 SHA512 
c976e3b4f0f2350cd611309c89a9c3ad16871f115577788694519482afa10420a272f2cc560bd823f05d6d616e3cde1e121d6f530e3d29df12a55bd2aa76ed0e
+DIST rails-5.2.3.tgz 8802794 BLAKE2B 
786f94bcd9528ffc664c39caef0e7d2d3c15da95497044504082999a435c2a877d73d40b68b5237dc07ae6cf9b8f6f99f12ae68527c5f4005b1a648038e507c0
 SHA512 
6a41f7564679263b4a16a245d13271b12e97a55cdd77b5ebe63bd86c3a80e4f447b4c0567a4a40ed8e97a2307522f6dad368b1beeb362136bdf1856f6dffeb60

diff --git a/dev-ruby/activesupport/activesupport-5.2.3.ebuild 
b/dev-ruby/activesupport/activesupport-5.2.3.ebuild
new file mode 100644
index 000..0562c558dc1
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-5.2.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eapi7-ver
+
+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 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   || ( dev-ruby/i18n:1 dev-ruby/i18n:0.9 dev-ruby/i18n:0.8 
dev-ruby/i18n:0.7 )
+   >=dev-ruby/tzinfo-1.1:1
+   >=dev-ruby/minitest-5.1:5"
+
+# memcache-client, nokogiri, and builder 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
+
+   # 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_ca

[gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/

2019-03-28 Thread Mikle Kolyada
commit: 99008100711737d82990ed04bc9b01b8718785f1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 18:34:20 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 18:34:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99008100

net-proxy/squid: force automake version

Closes: https://bugs.gentoo.org/681176
Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-proxy/squid/squid-3.5.27-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-proxy/squid/squid-3.5.27-r1.ebuild 
b/net-proxy/squid/squid-3.5.27-r1.ebuild
index a81007e7534..ff2d870e4cc 100644
--- a/net-proxy/squid/squid-3.5.27-r1.ebuild
+++ b/net-proxy/squid/squid-3.5.27-r1.ebuild
@@ -1,7 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
+WANT_AUTOMAKE="1.15"
+
 inherit autotools linux-info pam toolchain-funcs user
 
 DESCRIPTION="A full-featured web proxy cache"



[gentoo-commits] repo/gentoo:master commit in: dev-python/ioflo/

2019-03-28 Thread Patrick McLean
commit: 5386b92539e56fbcf92fc4002035cdd4a37afc4e
Author: Patrick McLean  sony  com>
AuthorDate: Thu Mar 28 18:25:50 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Mar 28 18:25:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5386b925

dev-python/ioflo: Version bump to 1.7.5

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/ioflo/Manifest   |  1 +
 dev-python/ioflo/ioflo-1.7.5.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index fc7e30213c5..7238bf41394 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -1,2 +1,3 @@
 DIST ioflo-1.5.0.tar.gz 765559 BLAKE2B 
56b3e26b6155cf8fbc5f159909d3a82a6c9b47251c799e4f6ef300015d0b55f54882e26534314fc3c04e20248aaedc9a35a1ff1c574cfb5dd3d1f7aa887340da
 SHA512 
114dd5ab3ab5bbe66be7e639c2018256ff1c8ab18ba73931733dbe23c8f65631fd630f278b0a186303e288a6f49cd6df224dda462973cc258b3d07114e70c991
 DIST ioflo-1.7.4.tar.gz 834916 BLAKE2B 
241026d18f8caa6acc09f312a285a3f824128d6018ab19a8704296f916514f7795b8f2359dcf46c04d01735140a75c980458d5589d72de59fc73f13c59b50b14
 SHA512 
415b43b66c1be479e8ba4fc993f180418f95f1ae0d16ff8c496476da7a04f6caa0f918a064c60034cd926f4f49c1112946b911b57339a76ee5b0d2564ade224f
+DIST ioflo-1.7.5.tar.gz 838342 BLAKE2B 
2eff6af7586400ff562999679b861079184757c951e006d2f300ec894dd17fa9c2ed975781109f6d3bd2cabf0e038ccf81d9f9aeac742313eedaabb59b5a1c82
 SHA512 
886767d72c4067727d47652fba157a76ecd8a6a5478a761feb3923992ffc585addfe892027ade104c5d44a56fd1645c0548ce3b554553f58e1104864c359470b

diff --git a/dev-python/ioflo/ioflo-1.7.5.ebuild 
b/dev-python/ioflo/ioflo-1.7.5.ebuild
new file mode 100644
index 000..7c1d5d22166
--- /dev/null
+++ b/dev-python/ioflo/ioflo-1.7.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7})
+inherit distutils-r1
+
+DESCRIPTION="Automated Reasoning Engine and Flow Based Programming Framework"
+HOMEPAGE="https://github.com/ioflo/ioflo/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+   sed -e 's:"setuptools_git[^"]*",::' -i setup.py || die
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_ssh/

2019-03-28 Thread Mikle Kolyada
commit: 4cf4595d596be3d57af24a9e2a5461062b7f215e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 28 17:38:39 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 28 17:39:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf4595d

sys-auth/pam_ssh: Add myself as maintainer

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-auth/pam_ssh/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-auth/pam_ssh/metadata.xml b/sys-auth/pam_ssh/metadata.xml
index 29fd5c56ddd..439ec27a1d3 100644
--- a/sys-auth/pam_ssh/metadata.xml
+++ b/sys-auth/pam_ssh/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   zlog...@gentoo.org
+   Mikle Kolyada
+   

pam-ssh




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

2019-03-28 Thread Zac Medico
commit: 75a8f7565c4012ebd30783559ed6c10b852f6b52
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Mar 18 05:53:33 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 17:39:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a8f756

app-admin/mongo-tools: bump to 3.6.11

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/mongo-tools/Manifest  |  1 +
 app-admin/mongo-tools/mongo-tools-3.6.11.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 1c7246e119a..10f66a07e88 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,4 +1,5 @@
 DIST mongo-tools-3.4.16.tar.gz 4697191 BLAKE2B 
2e9a0e7dc8016d3e7d7c7f8d0cf80a97d3d199603c0b8b791df5a0d79d418ffaa232eee694047a7ca11fa7623023b4123becd437cfe3dec11e26cd525720bcad
 SHA512 
b40c6dee75d860de1da73faf79f5f68c098ce7c80681486c66fff04a937474dcede91c7be907a8e36033b3898f7499e8f53271944c0df3360756c27361efb6f5
 DIST mongo-tools-3.6.10.tar.gz 4731097 BLAKE2B 
dffd18bbcb5a1d869cd3a00b40be7c83d12c2146944044c8d873eba409b9fcb0ce0595c01cd61a6b0405dfce685b8dde7c285380150906d4d38d3de9b42962bf
 SHA512 
3e9808c6b275566215f8c2ce033a6259d373e8b63db5e981cc28235d757404b3209a64dd9aa8a98d9290c5c1da137a1bf9bc48629b278cb27ca28be681e86efc
+DIST mongo-tools-3.6.11.tar.gz 4731680 BLAKE2B 
88558a26d2552848121d984e4b963acafe9e56b37a3d393bacdcd8c0f71a29e2082845ad6d648c3c4800bd47514d339d1f1e984e339a48572ecb5f6f31d9166d
 SHA512 
2291cb963965a59a89bac35a760ce49b4b835d1447065d558c4b254aae5fe38f7ebe4c9d7a67aa475e06be95c45f8529922c6fb0b78d41bc07d1a83f3a564192
 DIST mongo-tools-3.6.8.tar.gz 4723878 BLAKE2B 
a1693024d60f69d25c268eaaa30a478b1e4c0042c5fb7a3fd6252ed00aef2fee3fba94516fe825165a1a57887ed38e4fbce488c48ddd4f45349f0b7a1b244020
 SHA512 
359e8ce2d847d005d48ff12bc2e8af73213d81cd1521d2b5b5ac94792468218248bebbe808e1bd8fd49234eab8480608f294c1b63f317aed58f456b84ef17dcf
 DIST mongo-tools-4.0.6.tar.gz 10879606 BLAKE2B 
9a7656ba1486df4b36ceb527735ad46864d7a04f2d0451fb4e04bbbdc09c3bb0ec922aa5daa584b93e123e1c3764c0ebef96a3566dd0d6b646a627d769645619
 SHA512 
d6185d7442a593d29db78889c55aba53e070bedd522d78d8c0bf52bb27f26c5fee6d010457f65774ea36a2e6d5280f38c95433ff76ed53ed9d74b1c811198cb7

diff --git a/app-admin/mongo-tools/mongo-tools-3.6.11.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.6.11.ebuild
new file mode 100644
index 000..092d770686f
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-3.6.11.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_rc/-rc}
+MY_P=${PN}-r${MY_PV}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com";
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> 
mongo-tools-${MY_PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="sasl ssl"
+
+DEPEND="dev-lang/go:=
+   net-libs/libpcap
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( dev-libs/openssl:0= )"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv ${MY_P} "${S}" || die
+}
+
+src_prepare() {
+   default
+
+   # allow building with go 1.12 #678924
+   sed -i 's/_Ctype_struct_/C.struct_/' 
vendor/github.com/google/gopacket/pcap/pcap.go || die
+}
+
+src_compile() {
+   local myconf=()
+
+   if use sasl; then
+   myconf+=(sasl)
+   fi
+
+   if use ssl; then
+   myconf+=(ssl)
+   fi
+
+   # build pie to avoid text relocations wrt #582854
+   local buildmode="pie"
+
+   # skip on ppc64 wrt #610984
+   if use ppc64; then
+   buildmode="default"
+   fi
+
+   mkdir -p bin || die
+   for i in bsondump mongostat mongofiles mongoexport mongoimport 
mongorestore mongodump mongotop mongoreplay; do
+   echo "Building $i"
+   GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build 
-buildmode="${buildmode}" -o "bin/$i" \
+   -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" 
--tags "${myconf[*]}" "$i/main/$i.go" || die
+   done
+}
+
+src_install() {
+   dobin bin/*
+}



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

2019-03-28 Thread Zac Medico
commit: 9bd4950ca45fa137697ff3e8d407e2014e4a9eec
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Mar 18 05:51:30 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 17:39:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd4950c

app-admin/mongo-tools: drop old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/mongo-tools/Manifest |  4 --
 app-admin/mongo-tools/mongo-tools-3.6.9.ebuild | 64 
 app-admin/mongo-tools/mongo-tools-4.0.3.ebuild | 64 
 app-admin/mongo-tools/mongo-tools-4.0.4.ebuild | 67 --
 app-admin/mongo-tools/mongo-tools-4.0.5.ebuild | 64 
 5 files changed, 263 deletions(-)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index a85566e37c6..1c7246e119a 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,8 +1,4 @@
 DIST mongo-tools-3.4.16.tar.gz 4697191 BLAKE2B 
2e9a0e7dc8016d3e7d7c7f8d0cf80a97d3d199603c0b8b791df5a0d79d418ffaa232eee694047a7ca11fa7623023b4123becd437cfe3dec11e26cd525720bcad
 SHA512 
b40c6dee75d860de1da73faf79f5f68c098ce7c80681486c66fff04a937474dcede91c7be907a8e36033b3898f7499e8f53271944c0df3360756c27361efb6f5
 DIST mongo-tools-3.6.10.tar.gz 4731097 BLAKE2B 
dffd18bbcb5a1d869cd3a00b40be7c83d12c2146944044c8d873eba409b9fcb0ce0595c01cd61a6b0405dfce685b8dde7c285380150906d4d38d3de9b42962bf
 SHA512 
3e9808c6b275566215f8c2ce033a6259d373e8b63db5e981cc28235d757404b3209a64dd9aa8a98d9290c5c1da137a1bf9bc48629b278cb27ca28be681e86efc
 DIST mongo-tools-3.6.8.tar.gz 4723878 BLAKE2B 
a1693024d60f69d25c268eaaa30a478b1e4c0042c5fb7a3fd6252ed00aef2fee3fba94516fe825165a1a57887ed38e4fbce488c48ddd4f45349f0b7a1b244020
 SHA512 
359e8ce2d847d005d48ff12bc2e8af73213d81cd1521d2b5b5ac94792468218248bebbe808e1bd8fd49234eab8480608f294c1b63f317aed58f456b84ef17dcf
-DIST mongo-tools-3.6.9.tar.gz 4723117 BLAKE2B 
2cc88b9e8424abe082d68a8f7afa02bf2b21d027cabe04298fafbd065346350d57f6a48ece1a849e779cac6da315aa9d5469c5f63ca5aae6be7e8f73fae3fe4b
 SHA512 
def8e2bb68898c540dfa9fbe742696d463c099e7d70fc2f0e114301d321e3983ef0b07588301340b0a3ffdf2280febc3fa37e77d2520f147e723d2ce147c7261
-DIST mongo-tools-4.0.3.tar.gz 10874727 BLAKE2B 
3e5d07b8ae797d0876b68a3018806e91a30758415aaa236423648a77f5e0d475848060516ee0da91a8448813a12a685410b93bf219b8180beb91f448e329a532
 SHA512 
cbe74b3fdebd0d4f6be6e3acf7f55f5f1a551b0ad1a23d82782643d2a9eb9ea4b7e0133985485b8c5a88c1fea26595e3ed9c759f1f63b578b6472d850154d67b
-DIST mongo-tools-4.0.4.tar.gz 10878921 BLAKE2B 
3960838f68333bf033be9b72191e221b449bde8157ecb6d2f595d84c862fadd9597a53be88e5b0ad691cb6163cf90294348145ecce4c796c88bf84a4d7d8ab86
 SHA512 
d7900dbbd1e1e63d5518494c85559a7eab34f53ffa38880628f3dda0a71ee1211f67cf7dfaac66498b0359eca32abb9c89410e5cc56415a1594acf38ebfa226b
-DIST mongo-tools-4.0.5.tar.gz 10878974 BLAKE2B 
704eadb7469d1f07bcf0c18fd2c3d1a2078064e8d0f33e03b0ec0a7539a8ae6e5c4ec3a4f9dff4f34d3cea8a2aa63097bfa050de0af5d0a44e54e4e47c83565f
 SHA512 
5a2ca0cb761895a6c3187bdf4ac0c11222ac681313c2c22801571a1147e07b7b6149150b07e58cd4487413017da56424ec494eaaf9aec9193498ee3cde73c5da
 DIST mongo-tools-4.0.6.tar.gz 10879606 BLAKE2B 
9a7656ba1486df4b36ceb527735ad46864d7a04f2d0451fb4e04bbbdc09c3bb0ec922aa5daa584b93e123e1c3764c0ebef96a3566dd0d6b646a627d769645619
 SHA512 
d6185d7442a593d29db78889c55aba53e070bedd522d78d8c0bf52bb27f26c5fee6d010457f65774ea36a2e6d5280f38c95433ff76ed53ed9d74b1c811198cb7

diff --git a/app-admin/mongo-tools/mongo-tools-3.6.9.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.6.9.ebuild
deleted file mode 100644
index 5cf7cbaadac..000
--- a/app-admin/mongo-tools/mongo-tools-3.6.9.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-r${MY_PV}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com";
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> 
mongo-tools-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="sasl ssl"
-
-RDEPEND="!https://www.mongodb.com";
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> 
mongo-tools-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="sasl ssl"
-
-RDEPEND="!https://www.mongodb.com";
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> 
mongo-tools-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="sasl ssl"
-
-RDEPEND="!https://www.mongodb.com";
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> 
mongo-tools-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="sasl ssl"
-
-DEPEND="dev-lang/go:=
-   net-libs/libpcap

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-03-28 Thread Zac Medico
commit: f487b7655ac457c4dc0e962406bece7246ce7a7a
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Mar 18 05:57:20 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 17:39:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f487b765

dev-db/mongodb: bump to 3.6.11

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-3.6.11.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 033611baabb..e3aa34dcfbd 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,5 @@
 DIST mongodb-src-r3.4.16.tar.gz 40093657 BLAKE2B 
7123444dbdd0b2ad3adfb3391e0177d33c1b6c6a4ea83027821c564faad047a736e52926bc15c58bef59c18282436e913fd3bc9963705e030da01356f83ea367
 SHA512 
e22eb1fe2a832fed8305200614988c5ecfd619cee44fe2263bffa151732c0e26584084e64065dbc65152be6e5c1767a538193770359bea92f3703c72239075db
 DIST mongodb-src-r3.6.10.tar.gz 40562421 BLAKE2B 
c4fbb9e9586350503df84b344e5c0e05176e681f50a0e96551f157c81c85b71e45c235f0788c1886aa5b6b79fa452afa1a6e8de4acfbfe4c4a0ae62379599f86
 SHA512 
e0833885a2b1fc14d99749304bd83931a9016039fa32826f9961653601975474f37003eb40fbe8cc5b09644ea447cdc59ccf63110b527d51d4c772cfff88804f
+DIST mongodb-src-r3.6.11.tar.gz 40581959 BLAKE2B 
86244472ce8cff5180d8833a3415dd8a43fb5c76545034822989d5be90f45ed0ef1d43cb726be1e53241255491a7a516e6f90b1c1218ad10cf4ead4557311088
 SHA512 
e74af9f2f40ab0e2c20b135db3f0ce17825cfe5da912ff8edb2902226abb662a6cf87038ea57df73b06b4961ba71aa78fffd542153eb30c4ea2729d642b1091d
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.6.tar.gz 49511958 BLAKE2B 
c372bb858528cb825db4edf11db636ad71c63148b84838f64cefe886b37631482c1e22eb99dfc557c3f51706d1d2f61b893bfd301cdeb8772a2d85ad75f8f48c
 SHA512 
72e04154cf221833522bb0c2cc99acc2a86d20e2dcbf1f8c6ff0a870edf7b2529a55b6821c664805c00c12a311ae374a276ef1e3ccea1ed84fb125bb8726906a

diff --git a/dev-db/mongodb/mongodb-3.6.11.ebuild 
b/dev-db/mongodb/mongodb-3.6.11.ebuild
new file mode 100644
index 000..5806eaa2e2e
--- /dev/null
+++ b/dev-db/mongodb/mongodb-3.6.11.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com";
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz";
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+
+RDEPEND=">=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.8:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )
+   test? (
+   dev-python/pymongo[${PYTHON_USEDEP}]
+   )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-3.6.1-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 3.4; then
+   ewarn "To upgrade from a version earlier than the 
3.4-series, you must"
+   ewarn "successively upgrade major releases until you 
have upgraded"
+   ewarn "to 3.4-series. Then upgrade to 3.6 series."
+   else
+   ewarn "Be sure to set featureCompatibilityVersion to 
3.4 before upgrading."
+   fi
+   fi
+}
+
+pkg_setup() {
+   enewgroup mongodb
+   enewus

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

2019-03-28 Thread Zac Medico
commit: cf2853bb8e525a2aaf580c47ad556ff716bf9789
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Mar 18 05:48:40 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 17:39:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2853bb

app-admin/mongo-tools: fix building with dev-lang/go-1.12

Bug: https://bugs.gentoo.org/678924
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/mongo-tools/mongo-tools-3.6.10.ebuild | 7 +++
 app-admin/mongo-tools/mongo-tools-3.6.8.ebuild  | 5 -
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild
index 5aacbbb1063..0e317acb91c 100644
--- a/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild
+++ b/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild
@@ -32,6 +32,13 @@ src_unpack() {
mv ${MY_P} "${S}" || die
 }
 
+src_prepare() {
+   default
+
+   # allow building with go 1.12 #678924
+   sed -i 's/_Ctype_struct_/C.struct_/' 
vendor/github.com/google/gopacket/pcap/pcap.go || die
+}
+
 src_compile() {
local myconf=()
 

diff --git a/app-admin/mongo-tools/mongo-tools-3.6.8.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.6.8.ebuild
index cb82aab24b2..81268b0dd2f 100644
--- a/app-admin/mongo-tools/mongo-tools-3.6.8.ebuild
+++ b/app-admin/mongo-tools/mongo-tools-3.6.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,6 +40,9 @@ src_prepare() {
if ! use ppc64; then
sed -i 's/\(go build\)/\1 -buildmode=pie/g' build.sh || die
fi
+
+   # allow building with go 1.12 #678924
+   sed -i 's/_Ctype_struct_/C.struct_/' 
vendor/src/github.com/google/gopacket/pcap/pcap.go || die
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-03-28 Thread Zac Medico
commit: 1c8aaefa2f830d63f8b4168014232c334104ccc3
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Mar 18 05:50:48 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 17:39:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8aaefa

dev-db/mongodb: drop old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-db/mongodb/Manifest |   4 -
 dev-db/mongodb/mongodb-3.6.9.ebuild | 163 ---
 dev-db/mongodb/mongodb-4.0.3.ebuild | 163 ---
 dev-db/mongodb/mongodb-4.0.4.ebuild | 163 ---
 dev-db/mongodb/mongodb-4.0.5.ebuild | 164 
 5 files changed, 657 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index c81bed6daba..033611baabb 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,4 @@
 DIST mongodb-src-r3.4.16.tar.gz 40093657 BLAKE2B 
7123444dbdd0b2ad3adfb3391e0177d33c1b6c6a4ea83027821c564faad047a736e52926bc15c58bef59c18282436e913fd3bc9963705e030da01356f83ea367
 SHA512 
e22eb1fe2a832fed8305200614988c5ecfd619cee44fe2263bffa151732c0e26584084e64065dbc65152be6e5c1767a538193770359bea92f3703c72239075db
 DIST mongodb-src-r3.6.10.tar.gz 40562421 BLAKE2B 
c4fbb9e9586350503df84b344e5c0e05176e681f50a0e96551f157c81c85b71e45c235f0788c1886aa5b6b79fa452afa1a6e8de4acfbfe4c4a0ae62379599f86
 SHA512 
e0833885a2b1fc14d99749304bd83931a9016039fa32826f9961653601975474f37003eb40fbe8cc5b09644ea447cdc59ccf63110b527d51d4c772cfff88804f
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
-DIST mongodb-src-r3.6.9.tar.gz 40515460 BLAKE2B 
5637e7b5cc4b3c7874fedacbe0b05dac1b3dde3ae1c58ecbfc8caf9526c0a8696bdfa1b9b40ffd1adfc81ef90fcb7a41de2c53ccce09da8b7879b9ab2f238eb7
 SHA512 
00202820570ba5cdc16951b1cb0e9b52bcb8362cee252c857b84d9107761f4061496fc3379ceae6e052f14477d702714384ad1b24eca2c4173af2506a8d1f39f
-DIST mongodb-src-r4.0.3.tar.gz 49435646 BLAKE2B 
1663823d48ec6d93b30b4d68a09bab164291530fd4966fcdd07ffbaceaf25d9fc5c7480d0d794fdd374fa3a2d11f19d87556cf0c47198a13f9d8fb5ccf7f0343
 SHA512 
c77a01d8d16322514f42030c46a0aa9cedb90f186375222eeb31648060265006b5e929bdde6ca8e7ecd71018f7c19f5bade463d98db0f053d586ffc8adc99550
-DIST mongodb-src-r4.0.4.tar.gz 49462543 BLAKE2B 
a1193ebc6ed818d4e5f27bff1792b6c6c193ff063cae36f2f7adcf63a3b780658d221691c58f42e494ec514d78c81d093067ea7dce8c7158a28846434f493821
 SHA512 
7e434c8ac715793d7b0015116af72cde766bae953cdc38653a2746ef4a76898dec58f8ee607d9357b87fa11e5a1f0248ae739473ded2d3dcca2b2801434b07e2
-DIST mongodb-src-r4.0.5.tar.gz 49507822 BLAKE2B 
ca5853c632631a06300247d4d3bfee153ffdde2fcbd313ab95472e6721d92a67f464af32c745a297401132287f66b1b78e0eebe583008689d1580b99422d7e68
 SHA512 
4a544ad40d75583b38a6a97a0a6e4fae7d0d7a740aa1f993adac6855c5f7fae43b4cf6966e58d16ec716e8b93c770a3dc3997c2785597b5e37dfc7aafa516976
 DIST mongodb-src-r4.0.6.tar.gz 49511958 BLAKE2B 
c372bb858528cb825db4edf11db636ad71c63148b84838f64cefe886b37631482c1e22eb99dfc557c3f51706d1d2f61b893bfd301cdeb8772a2d85ad75f8f48c
 SHA512 
72e04154cf221833522bb0c2cc99acc2a86d20e2dcbf1f8c6ff0a870edf7b2529a55b6821c664805c00c12a311ae374a276ef1e3ccea1ed84fb125bb8726906a

diff --git a/dev-db/mongodb/mongodb-3.6.9.ebuild 
b/dev-db/mongodb/mongodb-3.6.9.ebuild
deleted file mode 100644
index 79aed7408b8..000
--- a/dev-db/mongodb/mongodb-3.6.9.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com";
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz";
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug kerberos libressl mms-agent ssl test +tools"
-
-RDEPEND=">=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.5.3:=
-   >=dev-libs/boost-1.60:=[threads(+)]
-   >=dev-libs/libpcre-8.41[cxx]
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.8:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   mms-agent? ( app-admin/mms-agent )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON

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

2019-03-28 Thread Zac Medico
commit: 00e497d111d51817d243ca7892b6f5d995f423bf
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Mar 19 06:06:09 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 28 17:39:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e497d1

app-admin/mongo-tools: fix GOROOT for 17.1 profiles

Closes: https://github.com/gentoo/gentoo/pull/11399
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/mongo-tools/mongo-tools-3.6.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild
index 0e317acb91c..092d770686f 100644
--- a/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild
+++ b/app-admin/mongo-tools/mongo-tools-3.6.10.ebuild
@@ -61,7 +61,7 @@ src_compile() {
mkdir -p bin || die
for i in bsondump mongostat mongofiles mongoexport mongoimport 
mongorestore mongodump mongotop mongoreplay; do
echo "Building $i"
-   GOROOT="${PREFIX}/usr/$(get_libdir)/go" GOPATH="${WORKDIR}" go 
build -buildmode="${buildmode}" -o "bin/$i" \
+   GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build 
-buildmode="${buildmode}" -o "bin/$i" \
-ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" 
--tags "${myconf[*]}" "$i/main/$i.go" || die
done
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2019-03-28 Thread Jeroen Roovers
commit: 4d604311ffd08d4b18a655f413df8a9d8757ed20
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 28 17:35:38 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 28 17:37:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d604311

www-client/opera: Version 58.0.3135.127

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 www-client/opera/Manifest   |   1 +
 www-client/opera/opera-58.0.3135.127.ebuild | 112 
 2 files changed, 113 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 5d8553615f7..515b6905ce8 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -3,3 +3,4 @@ DIST opera-12.16-1860.i386.freebsd.tar.xz 13385696 BLAKE2B 
35fef5a5d1784941ce11f
 DIST opera-12.16-1860.i386.linux.tar.xz 13154668 BLAKE2B 
7f9ef54f44bc143c13173bce92543351c39288058455baf3fde19f9f8766c9acd72971216c8c340fd89e918f18e89320eb8d13c4be9ec71635e2073c94c90067
 SHA512 
a13ec53311e3e78f35103a9dd5337c0e9a555362860213080211ee9d21de88fbd6aae03bed20b7515874d5a09dfbab108954213745fb82175f5e48e555152613
 DIST opera-12.16-1860.x86_64.linux.tar.xz 14018800 BLAKE2B 
e0cb727ea79868d1c3c692d445fc8949f554c3bbe2bf3c9f222885891458cab7af1a29096cd3caf6936e83068841dda4bff5b8a17eb55a86bebe39ce2b270183
 SHA512 
c1289f352ea5fc8133b105771f48fdc56ccd770920330b1a0ed939ff909abc68081447673572eabeb1aae6db5194b6ab35c93afad78a91d8f7a9a0f91e81ef8b
 DIST opera-stable_58.0.3135.118_amd64.deb 71025272 BLAKE2B 
236b0384f62dd99b44288e65523dcdc2d731f8c692d276801132cb789d5b4380a30942e236e56bd3bdd9c5b0f7b499d3893841797bd756e068914983ec552977
 SHA512 
083c278df96770e95d2753cc8e36dc66467dcd9dfd0512ef7776a9d3655ac082aa9591861b0f22d936a53f0310d4aec7e5b54a84892f971a9ba430d1914c420c
+DIST opera-stable_58.0.3135.127_amd64.deb 70953530 BLAKE2B 
9d3cebbedcda9472e01edb8561828a3be280f2f1bf5b9bb49ed25640fdd2525999bbeef8935a9847d37be8a3151ec39fd4c56b7e898ba1f7a365adceef93bf6d
 SHA512 
9dc75702f735862034012dc158608048115145308d8f8b11e523ff7d09a1dea0773a681c11a7d78b7cff66c65fef5559825959104e36f9ac5723845319a1f7e2

diff --git a/www-client/opera/opera-58.0.3135.127.ebuild 
b/www-client/opera/opera-58.0.3135.127.ebuild
new file mode 100644
index 000..28c78dd8a55
--- /dev/null
+++ b/www-client/opera/opera-58.0.3135.127.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB es-419 es fil fi fr-CA fr hi hr hu id it 
ja
+   ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi 
zh-CN
+   zh-TW
+"
+inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/";
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   https://download1.operacdn.com/pub/
+   https://download2.operacdn.com/pub/
+   https://download3.operacdn.com/pub/
+   https://download4.operacdn.com/pub/
+"
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb"
+"
+done
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="usr/$(get_libdir)/${PN}"
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   epatch_user
+
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   esac
+
+   rm usr/bin/${PN} || die
+
+   rm usr/share/doc/${PN}-stable/copyright || die
+   mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
+   gunzip usr/share/doc/${PF}/changelog.gz || die
+
+   pushd "${OPERA_HOME}/localization" > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   usr/share/applications/${PN}.desktop || die
+}
+
+src_install() {
+   mv * "${D}" || die
+   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
+   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
+}
+
+pkg_preinst() {
+   gnome

[gentoo-commits] repo/gentoo:master commit in: net-dns/unbound/

2019-03-28 Thread Aaron Bauman
commit: 44e572feb3a3b6cffded718415516934146d5faf
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Mar 28 17:26:34 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Mar 28 17:26:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e572fe

net-dns/unbound: drop vulnerable wrt bug #677054

Signed-off-by: Aaron Bauman  gentoo.org>

 net-dns/unbound/Manifest|   3 -
 net-dns/unbound/unbound-1.8.0-r1.ebuild | 181 
 net-dns/unbound/unbound-1.8.1.ebuild| 181 
 net-dns/unbound/unbound-1.8.3.ebuild| 181 
 4 files changed, 546 deletions(-)

diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 9e7dbbc2f1f..f4bcc6fc73c 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -1,5 +1,2 @@
-DIST unbound-1.8.0.tar.gz 5609213 BLAKE2B 
41e464df60e03d502f13758e75f9143658b2a496c4fad69804d9d404e23a8d4b5480cc09048197f8593e37feffdffaea33b18a06d864d0d35e986169b49f42e4
 SHA512 
6c46f5b86b5bd98a7b549b660173d487e59e65385cebd7bc29429b4fee69f2b490651a409c57b072b9b604fa98e289fa82eeecfea8779900038c25b28a6bd064
-DIST unbound-1.8.1.tar.gz 5610191 BLAKE2B 
15118f5940b4362dd515f8b335c8a39fc5ef1d3fbf0c20efbf0097342fabb4890eae0527f8b00ace181a425b413882db962b63d329f664cf12649d4d6ec8e5ea
 SHA512 
1872a980e06258d28d2bc7f69a4c56fc07e03e4c9856161e89abc28527fff5812a47ea9927fd362bca690e3a87b95046ac96c8beeccaeb8596458f140c33b217
-DIST unbound-1.8.3.tar.gz 5629180 BLAKE2B 
f3fe17df04100291aac752565b3afa859200c222e4fb8c2ed2d9903f7a38ede9965444237c34f3257d29bf367b56fd2a2d48648e7145c91e2dbbd0b79242451d
 SHA512 
545486ccce288a6ef1937d82653a43a11dbd3aec7b8d0036e7fd107e537cdfc935def9db9178c2eb418d6f4b0849a242a0be1dea966f3e9e0145aa7266e483ad
 DIST unbound-1.9.0.tar.gz 5662176 BLAKE2B 
dff42ca4155df1c364bcfeb37c0f9516e7f167cc59bebd1fcf264db6471ad99804323c59e485662e03ab095932f1ca3fe25693a9ba840e9c0ecad69cf31b1a2d
 SHA512 
7dfa8e078507fc24a2d0938eea590389453bacfcac023f1a41af19350ea1f7b87d0c82d7eead121a11068921292a96865e177274ff27ed8b8868445f80f7baf6
 DIST unbound-1.9.1.tar.gz 5665254 BLAKE2B 
68a643cd17139b34e3651e0e72053b0faacf83ae975fff97493c78742ffa7f0d3dbc0028e96e581e125a3591467ec78ae245a718424c2fb32ea7db23ae945f44
 SHA512 
5dfac7ce3892f73109fdfe0f81863643b1f4c10cee2d4e2d1a28132f1b9ea4d4f89242e4e6348fdadf998f1c75d53577cbf4f719e98faa1342fc3c5de2e8903d

diff --git a/net-dns/unbound/unbound-1.8.0-r1.ebuild 
b/net-dns/unbound/unbound-1.8.0-r1.ebuild
deleted file mode 100644
index f06bc36f2cd..000
--- a/net-dns/unbound/unbound-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools flag-o-matic multilib-minimal python-single-r1 systemd user
-
-MY_P=${PN}-${PV/_/}
-DESCRIPTION="A validating, recursive and caching DNS resolver"
-HOMEPAGE="https://unbound.net/ https://nlnetlabs.nl/projects/unbound/about/";
-SRC_URI="https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz";
-
-LICENSE="BSD GPL-2"
-SLOT="0/8" # ABI version of libunbound.so
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 x86"
-IUSE="debug dnscrypt dnstap +ecdsa ecs gost libressl python redis selinux 
static-libs systemd test threads"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Note: expat is needed by executable only but the Makefile is custom
-# and doesn't make it possible to easily install the library without
-# the executables. MULTILIB_USEDEP may be dropped once build system
-# is fixed.
-
-CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
-   >=dev-libs/libevent-2.0.21:0=[${MULTILIB_USEDEP}]
-   libressl? ( >=dev-libs/libressl-2.2.4:0[${MULTILIB_USEDEP}] )
-   !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   dnscrypt? ( dev-libs/libsodium[${MULTILIB_USEDEP}] )
-   dnstap? (
-   dev-libs/fstrm[${MULTILIB_USEDEP}]
-   >=dev-libs/protobuf-c-1.0.2-r1[${MULTILIB_USEDEP}]
-   )
-   ecdsa? (
-   !libressl? ( dev-libs/openssl:0[-bindist] )
-   )
-   python? ( ${PYTHON_DEPS} )
-   redis? ( dev-libs/hiredis:= )"
-
-BDEPEND="virtual/pkgconfig"
-
-DEPEND="${CDEPEND}
-   python? ( dev-lang/swig )
-   test? (
-   net-dns/ldns-utils[examples]
-   dev-util/splint
-   app-text/wdiff
-   )
-   systemd? ( sys-apps/systemd )"
-
-RDEPEND="${CDEPEND}
-   net-dns/dnssec-root
-   selinux? ( sec-policy/selinux-bind )"
-
-# bug #347415
-RDEPEND="${RDEPEND}
-   net-dns/dnssec-root"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.5.7-trust-anchor-file.patch
-   "${FILESDIR}"/${PN}-1.6.3-pkg-config.patch
-)
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   enewgroup unbound
-   enewuser unbound -1 -1 /etc/unbound unbound
-   # improve security on existing installs (bug #64104

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/

2019-03-28 Thread Lars Wendler
commit: fa555fd699a20d1c3cf379baa3f2666196fb9b29
Author: Thomas Schneider  qsx  re>
AuthorDate: Thu Mar 28 17:23:13 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 28 17:27:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa555fd6

dev-vcs/mercurial: Install contrib/chg

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Schneider  qsx.re>
Closes: https://github.com/gentoo/gentoo/pull/11525
Signed-off-by: Lars Wendler  gentoo.org>

 dev-vcs/mercurial/{mercurial-4.9.ebuild => mercurial-4.9-r1.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-vcs/mercurial/mercurial-4.9.ebuild 
b/dev-vcs/mercurial/mercurial-4.9-r1.ebuild
similarity index 96%
rename from dev-vcs/mercurial/mercurial-4.9.ebuild
rename to dev-vcs/mercurial/mercurial-4.9-r1.ebuild
index e0bacc4958f..2c1934673ed 100644
--- a/dev-vcs/mercurial/mercurial-4.9.ebuild
+++ b/dev-vcs/mercurial/mercurial-4.9-r1.ebuild
@@ -58,6 +58,7 @@ python_configure_all() {
 
 python_compile_all() {
rm -r contrib/win32 || die
+   emake -C contrib/chg
if use emacs; then
cd contrib || die
elisp-compile mercurial.el || die "elisp-compile failed!"
@@ -85,7 +86,10 @@ python_install_all() {
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
fi
 
-   local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion wix plan9 
*.el )
+   dobin contrib/chg/chg
+   doman contrib/chg/chg.1
+
+   local RM_CONTRIB=( chg hgk hg-ssh bash_completion zsh_completion wix 
plan9 *.el )
for f in ${RM_CONTRIB[@]}; do
rm -r contrib/${f} || die
done



[gentoo-commits] repo/gentoo:master commit in: net-dns/unbound/

2019-03-28 Thread Aaron Bauman
commit: 53c423295a4330aea8147dedc3e7886cbac2499a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Mar 28 17:24:14 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Mar 28 17:24:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c42329

net-dns/unbound: ppc/ppc64 stable wrt bug #677054

Thanks to ernsteiswuerfel!

Signed-off-by: Aaron Bauman  gentoo.org>

 net-dns/unbound/unbound-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/unbound/unbound-1.9.0.ebuild 
b/net-dns/unbound/unbound-1.9.0.ebuild
index fac93a95186..412b18a8092 100644
--- a/net-dns/unbound/unbound-1.9.0.ebuild
+++ b/net-dns/unbound/unbound-1.9.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz";
 
 LICENSE="BSD GPL-2"
 SLOT="0/8" # ABI version of libunbound.so
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 x86"
 IUSE="debug dnscrypt dnstap +ecdsa ecs gost libressl python redis selinux 
static-libs systemd test threads"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2019-03-28 Thread Manuel Rüger
commit: d258c3d5912fa0d83ff7b8ac0b909799f9680611
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Mar 28 16:22:33 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Mar 28 16:22:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d258c3d5

dev-util/clair: Remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Manuel Rüger  gentoo.org>

 dev-util/clair/Manifest   |  3 ---
 dev-util/clair/clair-2.0.3.ebuild | 46 ---
 dev-util/clair/clair-2.0.4.ebuild | 45 --
 dev-util/clair/clair-2.0.5.ebuild | 45 --
 4 files changed, 139 deletions(-)

diff --git a/dev-util/clair/Manifest b/dev-util/clair/Manifest
index 0aed11cb33a..a0473bd6b5b 100644
--- a/dev-util/clair/Manifest
+++ b/dev-util/clair/Manifest
@@ -1,5 +1,2 @@
-DIST clair-2.0.3.tar.gz 5194681 BLAKE2B 
b4f809e7699fbf66745c7f528f3f2c249e81541a64c540a8c39b9fa8f5b581d1297abdfe80bdb0ca3aec00010c6c95e8073397df284d2a92a3e95f91049cde80
 SHA512 
bf2d4ab15efc50bce3e828d0510ceb44463a6c1d978a854b3a0586203a7c33bb6e60470eccb6e0a1e23b8ff41955cd0fdda4b77a9a7e042e1e27dd2e0885
-DIST clair-2.0.4.tar.gz 5194393 BLAKE2B 
631ab14acfcf516a5dd65753fe2088dbabf1c7d13a6b079cb09f0c6a3000b346da948d9c6edd16c999753342d67b9bb2165a1b38956ee8957b48953d10490430
 SHA512 
fee3b9fe2865c0e352b454767383bf47d67bd14f7d08171197350c20f32bc80eb318db10c9fd4bd9da0024dac97ae287cb8dcc7605c3094f4d567122bfe3f7ed
-DIST clair-2.0.5.tar.gz 5194565 BLAKE2B 
19eb49b5b3d4d3c3694c4aefc21abbdefbc5b6d3a53a0f845c587bfc98052be93bb83283b0b3fe42a5ed950e55390810032abb4ae4eba8de999f99f07528b1a5
 SHA512 
551b006c32f6e0c93f2ace33151864f876a7e32c85cf13d8e1dcf23b91f79c32d4b4a4c9bbb3991ff6955897c8dcdfdcec2d6fbbbdcf0b684522375269abca89
 DIST clair-2.0.6.tar.gz 5195113 BLAKE2B 
6044ba36d63d74eaecad5cc48173cd56867fb3004c7a667b9134105815171fb34b99d86f7fbb7b9a3f69ff6061a7419a63ceb23a07280eedba36b9046a401ad6
 SHA512 
7d996200e9a30fb569243592f88a9ef4b3a7b32852abb953518e3b6b2833bdb8e81fa8528f35feda0a16d514e48714fa60b716d038fdeafd5f3398cbccec145a
 DIST clair-2.0.8.tar.gz 5196242 BLAKE2B 
9daa91599f9fe98f9a30a043fd261882b36abde5fe985097b47b48a9630db528d978f90f6bd68b32bae9d20a92f598199054cf188b1514a4287703937b3e
 SHA512 
000ba7c10ca540aaba34de91cf8060f6d28b704060457d320791d188871bf10ea1a8b5eb0526ae0aeebf6b6a307b096c2cc4038ddd5f955d200d20b96f1a725b

diff --git a/dev-util/clair/clair-2.0.3.ebuild 
b/dev-util/clair/clair-2.0.3.ebuild
deleted file mode 100644
index 8c92e5db7e5..000
--- a/dev-util/clair/clair-2.0.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit user golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/coreos/clair"
-EGIT_COMMIT="v${PV}"
-ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Vulnerability Static Analysis for Containers"
-HOMEPAGE="https://github.com/coreos/clair";
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-RDEPEND="app-arch/rpm
-   app-arch/xz-utils
-   dev-vcs/bzr
-   dev-vcs/git
-   !!sci-visualization/xd3d" # File collision (Bug #621044)
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_compile() {
-   GOPATH="${S}" go build -o bin/${PN} -v ${EGO_PN}/cmd/${PN}  || die
-}
-
-src_install() {
-   dobin bin/${PN}
-   pushd src/${EGO_PN} || die
-   dodoc {README,ROADMAP,CONTRIBUTING}.md
-   insinto /etc/${PN}
-   doins config.example.yaml
-   popd || die
-
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}

diff --git a/dev-util/clair/clair-2.0.4.ebuild 
b/dev-util/clair/clair-2.0.4.ebuild
deleted file mode 100644
index 1cb27791309..000
--- a/dev-util/clair/clair-2.0.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit user golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/coreos/clair"
-EGIT_COMMIT="v${PV}"
-ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Vulnerability Static Analysis for Containers"
-HOMEPAGE="https://github.com/coreos/clair";
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-RDEPEND="app-arch/rpm
-   app-arch/xz-utils
-   dev-vcs/git
-   !!sci-visualization/xd3d" # File collision (Bug #621044)
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_compile() {
-   GOPATH="${S}" go build -o bin/${PN} -v ${EGO_PN}/cmd/${PN}  || die
-}
-
-src_install() {
-   dobin bin/${PN}
-   pushd src/${EGO_PN} || die
-   dodoc {README,RO

[gentoo-commits] repo/gentoo:master commit in: app-metrics/prometheus/

2019-03-28 Thread Manuel Rüger
commit: e429e5ffbbcb1d5157f994864a22b981a2c2d59f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Mar 28 16:23:31 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Mar 28 16:23:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e429e5ff

app-metrics/prometheus: Remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Manuel Rüger  gentoo.org>

 app-metrics/prometheus/Manifest|  1 -
 app-metrics/prometheus/prometheus-2.7.1.ebuild | 70 --
 app-metrics/prometheus/prometheus-2.7.2.ebuild | 69 -
 3 files changed, 140 deletions(-)

diff --git a/app-metrics/prometheus/Manifest b/app-metrics/prometheus/Manifest
index 00dc46a521b..470ac1e74cd 100644
--- a/app-metrics/prometheus/Manifest
+++ b/app-metrics/prometheus/Manifest
@@ -1,5 +1,4 @@
 DIST prometheus-2.4.3.tar.gz 6095284 BLAKE2B 
9b9d54cf8ed61453d63e4b93cd81cd1c08a732b2238830aa1b83b63076205569b8f947a94d0528b910c0958bc77f98605ab3eaf98a1e93d361ea6b431d5df48c
 SHA512 
c86ce48416d32ca4310315dd7195a6ee471244b7a9323ddc49270c2b885bda38c2922047dc8fd7d9b19c9f62f8bc788d30387d38f956cbf04130d7041f9a479b
 DIST prometheus-2.6.1.tar.gz 6612143 BLAKE2B 
33dc64406dd45f494720a1ff5f6d09ed4b45b3880b15626ab7455909258addc5d1549d3edbf8af9a374516930b297c5bdb6ef51a78cac3cb338357896c0d71ae
 SHA512 
80bf6afa00b60aa4245a53e275a2b9579a7936609aba4ffacbbe478f34e530208e0498d8c5ea53dd3a940726e05bd6fac19fed3d6d9dd209af565d5368b2340f
-DIST prometheus-2.7.1.tar.gz 7276631 BLAKE2B 
1066204eebd8e9589ce5972c78f1c56c74ae40739e850731beb7c39a6100aa0c252b444571cffb6cedabddd71f0b6f927e52ce4ebb35a7fd061ed5e4d50436f7
 SHA512 
d9a9a5cfca48b6a5ea5dda2b319f8c498b11e0e0a4ce0d18fc4d59fba9e5337048120ba12b29d18b957ac5c268f8c17996a9e88ff9ed1e3041d0ed00bc1454d0
 DIST prometheus-2.7.2.tar.gz 7276689 BLAKE2B 
4fa1325b0f68bd33f4db45d3ea0fcac24bc1319284086d3ee0d3aa65c1a4ab4c37a1a67fd6e1de74e851dd90d50b566f5a1fa5b68b11c3defefd2506f5b4ce98
 SHA512 
3dc46069581c457005de0eefe777e93ae72b73c624d7c728973f3c64c34d68628da13d76e3527e3825309d543fd81ef7446c776e0772c1f6bf58e5ebad805973
 DIST prometheus-2.8.0.tar.gz 11097030 BLAKE2B 
5c56e5d31048bc35e5c02aed4736590adc2e8a6364b926ed8181aceeaccbd6b86b1a63f59176b6efca9a9adbe3855f8dfb3d20713093d4f38a3c5c3f52061ef5
 SHA512 
9b0b0679768a9426547b232a87a3109008c28a59ef74b9376f192209c4005c7f18d622601ebef14516786378c5f014f6734a4e1a7929ffc0b9b7c369d28030eb

diff --git a/app-metrics/prometheus/prometheus-2.7.1.ebuild 
b/app-metrics/prometheus/prometheus-2.7.1.ebuild
deleted file mode 100644
index 0687f8f10df..000
--- a/app-metrics/prometheus/prometheus-2.7.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit user golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/prometheus/prometheus"
-MY_PV=${PV/_rc/-rc.}
-EGIT_COMMIT="v${MY_PV}"
-PROMETHEUS_COMMIT="62e591f"
-ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Prometheus monitoring system and time series database"
-HOMEPAGE="https://github.com/prometheus/prometheus";
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   >=dev-lang/go-1.10
-   dev-util/promu"
-
-PROMETHEUS_HOME="/var/lib/prometheus"
-
-RESTRICT="test"
-
-pkg_setup() {
-   enewgroup prometheus
-   enewuser prometheus -1 -1 "${PROMETHEUS_HOME}" prometheus
-}
-
-src_prepare() {
-   default
-   sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" 
src/${EGO_PN}/.promu.yml || die
-}
-
-src_compile() {
-   pushd src/${EGO_PN} || die
-   GO111MODULE=on GOPATH="${S}" GOCACHE="${T}/go-cache" promu build -v || 
die
-   popd || die
-}
-
-src_install() {
-   pushd src/${EGO_PN} || die
-   dobin promtool prometheus
-   dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
-   insinto /etc/prometheus
-   doins documentation/examples/prometheus.yml
-   insinto /usr/share/prometheus
-   doins -r console_libraries consoles
-   dosym ../../usr/share/prometheus/console_libraries 
/etc/prometheus/console_libraries
-   dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles
-   popd || die
-
-   newinitd "${FILESDIR}"/prometheus-3.initd prometheus
-   newconfd "${FILESDIR}"/prometheus.confd prometheus
-   keepdir /var/log/prometheus /var/lib/prometheus
-   fowners prometheus:prometheus /var/log/prometheus /var/lib/prometheus
-}
-
-pkg_postinst() {
-   if has_version 'https://${EGO_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Prometheus monitoring system and time series database"
-HOMEPAGE="https://github.com/prometheus/prometheus";
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   >=dev-lang/go-1.10
-   dev-util/promu"
-
-PROMETHEUS_HOME="/var/lib/prometheus"
-
-RESTRICT=

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

2019-03-28 Thread Manuel Rüger
commit: 4bb9484edce9520c1a2330fa08407293486dcbbb
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Mar 28 16:22:13 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Mar 28 16:22:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb9484e

dev-util/clair: Version bump to 2.0.8

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Manuel Rüger  gentoo.org>

 dev-util/clair/Manifest   |  1 +
 dev-util/clair/clair-2.0.8.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/dev-util/clair/Manifest b/dev-util/clair/Manifest
index 9f4aad8c9e6..0aed11cb33a 100644
--- a/dev-util/clair/Manifest
+++ b/dev-util/clair/Manifest
@@ -2,3 +2,4 @@ DIST clair-2.0.3.tar.gz 5194681 BLAKE2B 
b4f809e7699fbf66745c7f528f3f2c249e81541a
 DIST clair-2.0.4.tar.gz 5194393 BLAKE2B 
631ab14acfcf516a5dd65753fe2088dbabf1c7d13a6b079cb09f0c6a3000b346da948d9c6edd16c999753342d67b9bb2165a1b38956ee8957b48953d10490430
 SHA512 
fee3b9fe2865c0e352b454767383bf47d67bd14f7d08171197350c20f32bc80eb318db10c9fd4bd9da0024dac97ae287cb8dcc7605c3094f4d567122bfe3f7ed
 DIST clair-2.0.5.tar.gz 5194565 BLAKE2B 
19eb49b5b3d4d3c3694c4aefc21abbdefbc5b6d3a53a0f845c587bfc98052be93bb83283b0b3fe42a5ed950e55390810032abb4ae4eba8de999f99f07528b1a5
 SHA512 
551b006c32f6e0c93f2ace33151864f876a7e32c85cf13d8e1dcf23b91f79c32d4b4a4c9bbb3991ff6955897c8dcdfdcec2d6fbbbdcf0b684522375269abca89
 DIST clair-2.0.6.tar.gz 5195113 BLAKE2B 
6044ba36d63d74eaecad5cc48173cd56867fb3004c7a667b9134105815171fb34b99d86f7fbb7b9a3f69ff6061a7419a63ceb23a07280eedba36b9046a401ad6
 SHA512 
7d996200e9a30fb569243592f88a9ef4b3a7b32852abb953518e3b6b2833bdb8e81fa8528f35feda0a16d514e48714fa60b716d038fdeafd5f3398cbccec145a
+DIST clair-2.0.8.tar.gz 5196242 BLAKE2B 
9daa91599f9fe98f9a30a043fd261882b36abde5fe985097b47b48a9630db528d978f90f6bd68b32bae9d20a92f598199054cf188b1514a4287703937b3e
 SHA512 
000ba7c10ca540aaba34de91cf8060f6d28b704060457d320791d188871bf10ea1a8b5eb0526ae0aeebf6b6a307b096c2cc4038ddd5f955d200d20b96f1a725b

diff --git a/dev-util/clair/clair-2.0.8.ebuild 
b/dev-util/clair/clair-2.0.8.ebuild
new file mode 100644
index 000..a01224e9e2b
--- /dev/null
+++ b/dev-util/clair/clair-2.0.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/coreos/clair"
+EGIT_COMMIT="v${PV}"
+ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Vulnerability Static Analysis for Containers"
+HOMEPAGE="https://github.com/coreos/clair";
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RDEPEND="app-arch/rpm
+   app-arch/xz-utils
+   dev-vcs/git
+   !!sci-visualization/xd3d" # File collision (Bug #621044)
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_compile() {
+   GOPATH="${S}" go build -o bin/${PN} -v ${EGO_PN}/cmd/${PN}  || die
+}
+
+src_install() {
+   dobin bin/${PN}
+   pushd src/${EGO_PN} || die
+   dodoc {README,ROADMAP,CONTRIBUTING}.md
+   insinto /etc/${PN}
+   doins config.example.yaml
+   popd || die
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



  1   2   3   >