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

2017-07-10 Thread Hans de Graaff
commit: 058de570c9936f8e879d619865563ae15669d153
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:47:10 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 05:03:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058de570

www-servers/thin: add 1.7.2

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-servers/thin/Manifest  |  1 +
 www-servers/thin/thin-1.7.2.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/www-servers/thin/Manifest b/www-servers/thin/Manifest
index c88bc9460bb..afc50a57f1a 100644
--- a/www-servers/thin/Manifest
+++ b/www-servers/thin/Manifest
@@ -1,2 +1,3 @@
 DIST thin-1.7.0.tar.gz 180791 SHA256 
8574ea81e50fc6b46bf48c147cce26eb698f60b554228498daba88f65b043927 SHA512 
a41ffb8792f5dbc732696af4914e5121e83f21d18e5aae64676dc5d035f84c0e13d352565c5004ba7ac2e42c701522a6aa6a9250303877c3ac566c30336df2c3
 WHIRLPOOL 
029fde0ec69b4c1bbd57cd98e483c6fa8ec2ae82e4e80c43b0d328a8c424867737b9d8db7a5f642e70b6946092c26b6594d06d884efd2a5efe98b1f387ff9fec
 DIST thin-1.7.1.tar.gz 179998 SHA256 
2b9dbf80d7e2982ed166582af04b0a60dce176461a2547617839610630428120 SHA512 
7a5e3ccef263e5ba15cf53f38d7a8ae6ff974a4cfee2844cc15f9e6afb155b73b43e8c2ba49e177cad20eb9a728f4ddbe0d88417ad7f1c11ca2a535745da73ef
 WHIRLPOOL 
ad60616ed1d0d3ef162e63baf187b13757197022ef4646c8a9cfabcfff750cf325511f2153404dd1e92b4a35bde4aac3f5a6b80ab0eb142a9915508b195cd401
+DIST thin-1.7.2.tar.gz 180169 SHA256 
667a78697331b917ad0f14974537c000c6e06d67a0d9b2a6592791adfed2c48f SHA512 
2c3c831eedd42fc88fc2c46e557284748b6b6bf331d6fd827073918cc3a869e5a60bf7db19ba82add28e07c8a8c92dac609a56cda82b41b37ddfb247e7bf
 WHIRLPOOL 
58af305497cfb6a59f84efbb6b6565e66ef97113efd6aa82e9d794fa5d6e919c6805da278639845eb0c9b2d263c6703ef81b8edc9904acb74db475c68d10b99b

diff --git a/www-servers/thin/thin-1.7.2.ebuild 
b/www-servers/thin/thin-1.7.2.ebuild
new file mode 100644
index 000..b57be6e1536
--- /dev/null
+++ b/www-servers/thin/thin-1.7.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and very simple Ruby web server"
+HOMEPAGE="http://code.macournoyer.com/thin/;
+SRC_URI="https://github.com/macournoyer/thin/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+DEPEND="${DEPEND}
+   dev-util/ragel"
+RDEPEND="${RDEPEND}"
+
+# The runtime dependencies are used at build-time as well since the
+# Rakefile loads thin!
+mydeps=">=dev-ruby/daemons-1.0.9
+   >=dev-ruby/rack-1.0.0:* =dev-ruby/eventmachine-1.0.4:0
+   virtual/ruby-ssl"
+
+ruby_add_rdepend "${mydeps}"
+ruby_add_bdepend "${mydeps}
+   dev-ruby/rake-compiler"
+
+all_ruby_prepare() {
+   # Fix Ragel-based parser generation (uses a *very* old syntax that
+   # is not supported in Gentoo)
+   sed -i -e 's: | rlgen-cd::' Rakefile || die
+
+   # Fix specs' dependencies so that the extension is not rebuilt
+   # when running tests
+   rm tasks/spec.rake || die
+
+   # Fix rspec version to allow newer 2.x versions
+   sed -i -e '/gem "rspec"/ s/1.2.9/2.0/' spec/spec_helper.rb || die
+
+   # Avoid CLEAN since it may not be available and we don't need it.
+   sed -i -e '/CLEAN/ s:^:#:' tasks/*.rake || die
+
+   # Disable a test that is known for freezing the testsuite,
+   # reported upstream. In thin 1.5.1 this just fails.
+   sed -i \
+   -e '/should force kill process in pid file/,/^  end/ s:^:#:' \
+   spec/daemonizing_spec.rb || die
+
+   sed -i \
+   -e '/tracing routines (with NO custom logger)/,/^  end/ s:^:#:'\
+   spec/logging_spec.rb || die
+
+   find spec/perf -name "*_spec.rb" -exec \
+   sed -i '/be_faster_then/ i \pending' {} \;
+
+   sed -i -e "s/Spec::Runner/Rspec/" spec/spec_helper.rb || die
+   # nasty but too complex to fix up for now :(
+   use doc || rm tasks/rdoc.rake
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake compile || die "rake compile failed"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   keepdir /etc/thin
+   newinitd "${FILESDIR}"/${PN}.initd-r4 ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd-2 ${PN}
+
+   einfo
+   elog "Thin is now shipped with init scripts."
+   elog "The default script (/etc/init.d/thin) will start all servers that 
have"
+   elog "configuration files in /etc/thin/. You can symlink the init 
script to"
+   elog "files of the format 'thin.SERVER' to be able to start individual 
servers."
+   elog "See /etc/conf.d/thin for more configuration options."
+   einfo
+}



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

2017-07-10 Thread Hans de Graaff
commit: c3b55fc35b6ba33899cf108bc949ef80062e98a2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:44:32 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 05:03:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b55fc3

dev-ruby/flog: add ruby24

Package-Manager: Portage-2.3.6, Repoman-2.3.1

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

diff --git a/dev-ruby/flog/flog-4.6.1.ebuild b/dev-ruby/flog/flog-4.6.1.ebuild
index de830bfefc5..8fcb2a9553e 100644
--- a/dev-ruby/flog/flog-4.6.1.ebuild
+++ b/dev-ruby/flog/flog-4.6.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"



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

2017-07-10 Thread Hans de Graaff
commit: b12008f4cc905a6e6d1311ae5fe98eb1167a2c22
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:40:26 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 05:03:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12008f4

dev-ruby/rack-test: add 0.7.0

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ruby/rack-test/Manifest   |  1 +
 dev-ruby/rack-test/rack-test-0.6.3.ebuild |  2 +-
 dev-ruby/rack-test/rack-test-0.7.0.ebuild | 34 +++
 3 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index 15b20ddba81..e3dbd322d4d 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1 +1,2 @@
 DIST rack-test-0.6.3.gem 23552 SHA256 
ff60b122e2940e32e94a2e4a61bceb8d9c99a97c1817ecc47e535522b02cdd40 SHA512 
a5ad0f20130eedc153515127d2483cb1322c230ab772307943ec6eb295706f3aab26c8599cba69323b3cdc5692b284ba0609d8db957ade7085a95d94ccdf8b41
 WHIRLPOOL 
033543478a05cd4703a1600f84e7ca74bb7813f3a3bf38afd29784285130b18c5bb0d2fb1fea9aff57bc7f458856969ffc27f8b72dddea20fa79fef9d8ef6189
+DIST rack-test-0.7.0.tar.gz 22768 SHA256 
be717ce03016d14a4582ba054c511d371bcddb54d3ef53e70f04f89c204e3a78 SHA512 
1cbfa905237dccf7e385eeda1d4bef6089a1eafcbedcc92e1b7cfe5978e00764fcb4ffd9ed9c08025d450667286ab58190ff940e977ac12cc2d5a6bdccb35477
 WHIRLPOOL 
fcc4587da08958e9e0aa1d47ca9197bea74a7055b1325c851585bdf56b0480061738e634b70aca14a931678353d79874993cd7af13dcc819777589769dcd4ed8

diff --git a/dev-ruby/rack-test/rack-test-0.6.3.ebuild 
b/dev-ruby/rack-test/rack-test-0.6.3.ebuild
index 52a80be0b3f..5d3686252f4 100644
--- a/dev-ruby/rack-test/rack-test-0.6.3.ebuild
+++ b/dev-ruby/rack-test/rack-test-0.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/brynary/rack-test;
 
 LICENSE="MIT"
 SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-1.0:*"

diff --git a/dev-ruby/rack-test/rack-test-0.7.0.ebuild 
b/dev-ruby/rack-test/rack-test-0.7.0.ebuild
new file mode 100644
index 000..ae9160eb992
--- /dev/null
+++ b/dev-ruby/rack-test/rack-test-0.7.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit versionator ruby-fakegem
+
+DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
+HOMEPAGE="https://github.com/rack-test/rack-test;
+SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rack-1.0:* =dev-ruby/sinatra-1.2.6 =dev-ruby/rack-1* )"
+
+all_ruby_prepare() {
+   rm Gemfile* || die
+   sed -i -e '/bundler/d' -e '/[Cc]ode[Cc]limate/d' \
+   -e '1igem "rack", "~>1.0"' spec/spec_helper.rb || die
+}



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

2017-07-10 Thread Hans de Graaff
commit: 5241f327e5ede9e8a490b69ba12a1ffb9c73dba9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:27:48 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 05:03:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5241f327

dev-ruby/mysql2: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ruby/mysql2/Manifest |  3 ---
 dev-ruby/mysql2/mysql2-0.3.20.ebuild | 34 --
 dev-ruby/mysql2/mysql2-0.4.4.ebuild  | 34 --
 dev-ruby/mysql2/mysql2-0.4.5.ebuild  | 34 --
 4 files changed, 105 deletions(-)

diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
index 950a13f9af6..7572d9acd3c 100644
--- a/dev-ruby/mysql2/Manifest
+++ b/dev-ruby/mysql2/Manifest
@@ -1,6 +1,3 @@
-DIST mysql2-0.3.20.gem 52224 SHA256 
37166b21ca4b92a7af9bea566d78884b05391cfc14f786c18e7f264b422f0758 SHA512 
65088e57b3693cb2b28cd37fc595de43edb85dba14421c1c43cd0c4e41efc0a8a39bd541213170af95e712998b44411a4212d9b96750207ed9d7292aa1e66c91
 WHIRLPOOL 
23e9852f3f9ee76e4463c4397b1e96288e2f8575030f33540c7c8cc8ca8fc106be2aec1c117dd008e4026872850731b4396baeb971e8dacf523fe33387c9
 DIST mysql2-0.3.21.gem 52736 SHA256 
a57073880bd81e4962be109d56226a8f397f70fc91198b65f9d5826106aae36a SHA512 
782b7c13b4956ff9cb66b14701546b8da69ba5dbae8a7fbab6b8a083c7f3c2a15e590fe075f41d4ab85a68bf68963204fc2ab0f4a4f768ce41c822af1063317c
 WHIRLPOOL 
b729cb476ac5e1e5a13d4e640b4648b3a420eda5176bbe474513be3111878ad14f853ab1fb78dfc181f23e7cc863a7294476ca1003a6055f9590fb1998b6b635
-DIST mysql2-0.4.4.gem 73728 SHA256 
2adf72de58581ddb17abe952f5c7843ee0caf3455ed20c82f9c41583ce3aa3ec SHA512 
824f05266f65ebe5b9594a4955c439a931eab3eae2f948077e3fb53626d0402c6713a774b1939d44b8c06224c3f9f3d99299e512c734da0fdb2abe4ee654b7e4
 WHIRLPOOL 
3653f8d1aa9f1283792946f780bf05ab8b63cb8e157010fc7ef1af951f852b3d4e8426ea170f6da28adb13ea849e8b98c68dfd93da388030bdd580504b93
-DIST mysql2-0.4.5.gem 76288 SHA256 
9469673d09122537569a8a696136f69b8dd825fe8296df9af25c9b346e3709ce SHA512 
e0be5579c811f50be698eb1f6ab209ba05c1583b217ed7ae562b4c37a123afcae8727d898591950acaf750a9b8a4394589dd05eab3c43571d4402d3956b6bae9
 WHIRLPOOL 
51668e27e13240e6d7cb29d7371d658879a4d0874696d21f87fc16d3981d0e6ff7a89c74172f0e44bfcba82d63d674ba6b468aab581f115a7ddf5fffb53cbb8a
 DIST mysql2-0.4.6.gem 76288 SHA256 
6fd9c4646b409388c6007fed258363d0d4d4e836d25e4cb11c5a6feaf6b4f1a2 SHA512 
dbaa8f343dc27fcebae0c57f5fe1cd20bb4f0e8a07371d6006532dfafef6a1de3d0b2c4e2f872c0358c30223cd9da6fc27f365d57323cf7f1ba49da1a2a7b466
 WHIRLPOOL 
7da459af346033e6105557eddc886bb7f8d8b52211c1cbe1a82dba8b15036e3f36afc9f2e3938a4a6d877140af2941e621be7d536528c9653f8eb8eec2bd5bcd
 DIST mysql2-0.4.7.gem 77312 SHA256 
2601394c40b6f479e108c6c5e0686a9f8024b46f6b2931f7e78862b54f47d9bc SHA512 
44f48a7c55998f58d57772fd1c98ad1c2ae586a3d4f4f392d7cac68b6990466bd130deefc3a16f91f30b2e9fc95ca2f25bbcd1a0ffe300866ac5a0298c6672b1
 WHIRLPOOL 
bf8d7635278b2744da231ec2764d66047a0316352111a6b7ddde86f42249c2731461cc0bdafc1e4feb9cac10453305766dd529a5fe18573221a00cbb8e274d62

diff --git a/dev-ruby/mysql2/mysql2-0.3.20.ebuild 
b/dev-ruby/mysql2/mysql2-0.3.20.ebuild
deleted file mode 100644
index 00cd25e851f..000
--- a/dev-ruby/mysql2/mysql2-0.3.20.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-# Tests require a live MySQL database but should all pass.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding 
to libmysql"
-HOMEPAGE="https://github.com/brianmario/mysql2;
-
-LICENSE="MIT"
-SLOT="0.3"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="${DEPEND} virtual/libmysqlclient"
-RDEPEND="${RDEPEND} virtual/libmysqlclient:="
-
-each_ruby_configure() {
-   ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config 
"${EPREFIX}/usr/bin/mysqlconfig" || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/mysql2 || die
-   cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
-}

diff --git a/dev-ruby/mysql2/mysql2-0.4.4.ebuild 
b/dev-ruby/mysql2/mysql2-0.4.4.ebuild
deleted file mode 100644
index 1d42aecea6d..000
--- a/dev-ruby/mysql2/mysql2-0.4.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-# Tests require a live MySQL database but should all pass.
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding 
to libmysql"
-HOMEPAGE="https://github.com/brianmario/mysql2;
-

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

2017-07-10 Thread Hans de Graaff
commit: d323569fab4a06d058bb0b1782095d9edc3e8458
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:30:08 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 05:03:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d323569f

dev-ruby/mysql2: add 0.4.8

Package-Manager: Portage-2.3.6, Repoman-2.3.1

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

diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
index 7572d9acd3c..42eb54bd9d3 100644
--- a/dev-ruby/mysql2/Manifest
+++ b/dev-ruby/mysql2/Manifest
@@ -1,3 +1,4 @@
 DIST mysql2-0.3.21.gem 52736 SHA256 
a57073880bd81e4962be109d56226a8f397f70fc91198b65f9d5826106aae36a SHA512 
782b7c13b4956ff9cb66b14701546b8da69ba5dbae8a7fbab6b8a083c7f3c2a15e590fe075f41d4ab85a68bf68963204fc2ab0f4a4f768ce41c822af1063317c
 WHIRLPOOL 
b729cb476ac5e1e5a13d4e640b4648b3a420eda5176bbe474513be3111878ad14f853ab1fb78dfc181f23e7cc863a7294476ca1003a6055f9590fb1998b6b635
 DIST mysql2-0.4.6.gem 76288 SHA256 
6fd9c4646b409388c6007fed258363d0d4d4e836d25e4cb11c5a6feaf6b4f1a2 SHA512 
dbaa8f343dc27fcebae0c57f5fe1cd20bb4f0e8a07371d6006532dfafef6a1de3d0b2c4e2f872c0358c30223cd9da6fc27f365d57323cf7f1ba49da1a2a7b466
 WHIRLPOOL 
7da459af346033e6105557eddc886bb7f8d8b52211c1cbe1a82dba8b15036e3f36afc9f2e3938a4a6d877140af2941e621be7d536528c9653f8eb8eec2bd5bcd
 DIST mysql2-0.4.7.gem 77312 SHA256 
2601394c40b6f479e108c6c5e0686a9f8024b46f6b2931f7e78862b54f47d9bc SHA512 
44f48a7c55998f58d57772fd1c98ad1c2ae586a3d4f4f392d7cac68b6990466bd130deefc3a16f91f30b2e9fc95ca2f25bbcd1a0ffe300866ac5a0298c6672b1
 WHIRLPOOL 
bf8d7635278b2744da231ec2764d66047a0316352111a6b7ddde86f42249c2731461cc0bdafc1e4feb9cac10453305766dd529a5fe18573221a00cbb8e274d62
+DIST mysql2-0.4.8.gem 77312 SHA256 
a2042371c6bdda5351f0cc4cfd96adad04856207173ab3fd8fdc333c349c26ed SHA512 
f40ba8fdc49365eb6c7e903d20e518c5548e11878ffa00f254f4d5b2b5590fa1b042eb37b6395841326b0ec49cfd94df0565a90312a591c511079e0f57367496
 WHIRLPOOL 
c70549a8e3f5882e8307f9cac93bdb9bb6151fed61f57f5c7c29072fc8ab050730a89ff0381f148f577118b0c2e802696c69b28b44562364303e0950fd095e49

diff --git a/dev-ruby/mysql2/mysql2-0.4.8.ebuild 
b/dev-ruby/mysql2/mysql2-0.4.8.ebuild
new file mode 100644
index 000..f6bbc3ed03e
--- /dev/null
+++ b/dev-ruby/mysql2/mysql2-0.4.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+# Tests require a live MySQL database but should all pass.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding 
to libmysql"
+HOMEPAGE="https://github.com/brianmario/mysql2;
+
+LICENSE="MIT"
+SLOT="0.4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="${DEPEND} virtual/libmysqlclient"
+RDEPEND="${RDEPEND} virtual/libmysqlclient:="
+
+each_ruby_configure() {
+   ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config 
"${EPREFIX}/usr/bin/mysqlconfig" || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/mysql2
+   cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
+}



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

2017-07-10 Thread Hans de Graaff
commit: b4df009bd2701c72b4abf444081efa6747b0713a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 11 04:43:14 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 11 05:03:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4df009b

dev-ruby/flog: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ruby/flog/Manifest  |  3 ---
 dev-ruby/flog/flog-4.3.2.ebuild | 27 ---
 dev-ruby/flog/flog-4.4.1.ebuild | 29 -
 dev-ruby/flog/flog-4.5.0.ebuild | 29 -
 4 files changed, 88 deletions(-)

diff --git a/dev-ruby/flog/Manifest b/dev-ruby/flog/Manifest
index d703fec007f..7b61b9f0148 100644
--- a/dev-ruby/flog/Manifest
+++ b/dev-ruby/flog/Manifest
@@ -1,5 +1,2 @@
-DIST flog-4.3.2.gem 25600 SHA256 
f5f615b60d4fd25c2f62948064b1edac44efa524692a5c23ebb5c067646359ab SHA512 
c0e8affd26460a03f773a63efcc63f680acc3b1bd34f4a9bf51eebd8766d2112c962390dd327bb52be5cf00328d132487ae00bde1ea1a747a1b708cd4f4ee9cd
 WHIRLPOOL 
24f1cbb6fe4dd5aa161ad0aa6d01161dfa764ef0bed69cf245827ca981cd55ce751d323866a57a6b6a31f696722fb9886cb15eef4866e52c2f990019dc78bdfc
 DIST flog-4.4.0.gem 25600 SHA256 
ddb9828aebbf331824c1a35842209c1c6ab1f0e87e191a35a875f405b10b5792 SHA512 
d34e6b863e545faa4edd9cbb5a5896f37ef59433c455b49c4553cfe2a46deeda242cd82bfb1a1f5e7035ba940dd701c597e8caee946e47ca4a7eb52bd5cd71d0
 WHIRLPOOL 
7842e861f84eb946847fa4678a202130457c8ac05dbfb5d1908cdb261f521e1b4c1e1f4e034298f7c2b55f93cded918ed110a6fbe51f3b9416935e74ead06733
-DIST flog-4.4.1.gem 26112 SHA256 
c0c2f95f107a7f13a392f4c8df7b3f465cc53a97d74e2a945abc8eea3873d0ce SHA512 
98716ba6b416bca367c52b44eb46942510a71bb1ee8bfbb77f1c30aee25be69e16a9ef8289b916a48656af15864ed5c64165b1a8f8ab1ee3aa6f5aef9036af5c
 WHIRLPOOL 
7a2a5a5a7ade42190876546e5cbbfa75e1db3824a08210d65f2cc990d04ecc0dbb10354ebb82fca5a723d0ed8c63425ed574691c0bb63e08049539b7d3e2fc6f
-DIST flog-4.5.0.gem 26112 SHA256 
91d8334abc4ca88230fb1e40ea5ee8dfcb5aa179b23722aa8fe2d05707e34b39 SHA512 
315ca7d31642b3e2728a9f6ea5a9fd6fbc4dd6f1b2bcafdee936af29a3df33f24824478b316ce9bbc946468036679bd61f6bc6be8e7b483d446fd37a01098539
 WHIRLPOOL 
df716b906f0220447463ec64d08a1269193a56108678483979bce34a64ecd637704b46b473a4cb3fc9c42a44f10b52c7a96307d1a5485527e1cfe99e86e314f2
 DIST flog-4.6.1.gem 26112 SHA256 
386eef30941e9a0682f75c1b4460570666f14282151ca7338748420ef0a7c538 SHA512 
43c9bb04ef0c036a523a470ba2741d6845071a376f73f9dd4b983a73112c3fca69221e2444e98c9ecd42ce2a75ae39e4cd21018a934e8583dc622b5e9c384859
 WHIRLPOOL 
a43908d5ac9a28a62b0e6af9b13f490caebb1f7258668ea9aaa5109217de4802bb0687f7a5a6a26aa909b6cf007067aff33b48cfefa57c65be26d8321cb6ea3a

diff --git a/dev-ruby/flog/flog-4.3.2.ebuild b/dev-ruby/flog/flog-4.3.2.ebuild
deleted file mode 100644
index 1712f120cb3..000
--- a/dev-ruby/flog/flog-4.3.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Flog reports the most tortured code in an easy to read pain 
report"
-HOMEPAGE="http://ruby.sadi.st/;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-ruby_add_rdepend ">dev-ruby/ruby_parser-3.1.0:3
-   >=dev-ruby/sexp_processor-4.4:4"
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/test_flog.rb || die
-}

diff --git a/dev-ruby/flog/flog-4.4.1.ebuild b/dev-ruby/flog/flog-4.4.1.ebuild
deleted file mode 100644
index 4066cd4ac4f..000
--- a/dev-ruby/flog/flog-4.4.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Flog reports the most tortured code in an easy to read pain 
report"
-HOMEPAGE="http://ruby.sadi.st/;
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-ruby_add_rdepend "
-   dev-ruby/path_expander:1
-   >dev-ruby/ruby_parser-3.1.0:3
-   >=dev-ruby/sexp_processor-4.4:4"
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/test_flog.rb || die
-}

diff --git a/dev-ruby/flog/flog-4.5.0.ebuild b/dev-ruby/flog/flog-4.5.0.ebuild
deleted file mode 100644
index 4066cd4ac4f..000
--- a/dev-ruby/flog/flog-4.5.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Flog reports the most tortured code in an easy to read pain 

[gentoo-commits] repo/gentoo:master commit in: virtual/rubygems/

2017-07-10 Thread Markus Meier
commit: 5556b2017aee381e15f9c809f2e02456cc443081
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:50:23 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:50:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5556b201

virtual/rubygems: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 virtual/rubygems/rubygems-11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rubygems/rubygems-11.ebuild 
b/virtual/rubygems/rubygems-11.ebuild
index 5321375896c..6e1af6ad661 100644
--- a/virtual/rubygems/rubygems-11.ebuild
+++ b/virtual/rubygems/rubygems-11.ebuild
@@ -8,7 +8,7 @@ inherit ruby-ng
 
 DESCRIPTION="Virtual ebuild for rubygems"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~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 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 RDEPEND="
ruby_targets_rbx? ( dev-lang/rubinius )



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

2017-07-10 Thread Markus Meier
commit: c325d362355e509bd568b8f0ec611e805e663c41
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:50:08 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:50:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c325d362

dev-ruby/minitest: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 dev-ruby/minitest/minitest-4.7.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/minitest/minitest-4.7.5-r2.ebuild 
b/dev-ruby/minitest/minitest-4.7.5-r2.ebuild
index 2c86fd71694..b23c1dfca08 100644
--- a/dev-ruby/minitest/minitest-4.7.5-r2.ebuild
+++ b/dev-ruby/minitest/minitest-4.7.5-r2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~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 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 each_ruby_prepare() {



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

2017-07-10 Thread Markus Meier
commit: 7ad508b792fdb0d7c8ca84774242f85e92b293f4
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:50:03 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:50:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad508b7

dev-ruby/json: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-ruby/json/json-1.8.3.ebuild b/dev-ruby/json/json-1.8.3.ebuild
index bfa7c328eb2..73c77483200 100644
--- a/dev-ruby/json/json-1.8.3.ebuild
+++ b/dev-ruby/json/json-1.8.3.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json;
 LICENSE="|| ( Ruby GPL-2 )"
 
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~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 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



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

2017-07-10 Thread Markus Meier
commit: 76d94a3fefe77ce91e4ab3413a080e855b5571e1
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:50:18 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:50:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d94a3f

dev-ruby/test-unit: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 dev-ruby/test-unit/test-unit-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/test-unit/test-unit-3.1.9.ebuild 
b/dev-ruby/test-unit/test-unit-3.1.9.ebuild
index 258841e1a3e..df7041285b1 100644
--- a/dev-ruby/test-unit/test-unit-3.1.9.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.1.9.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://rubygems.org/gems/test-unit;
 
 LICENSE="|| ( Ruby GPL-2 ) PSF-2"
 SLOT="2"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 ruby_add_rdepend "dev-ruby/power_assert"



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

2017-07-10 Thread Markus Meier
commit: 6fe8dbeb1cb53a7a06534fc4cd04c4a86e086aa0
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:58:16 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:58:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe8dbeb

dev-lang/ruby: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-lang/ruby/ruby-2.2.6.ebuild b/dev-lang/ruby/ruby-2.2.6.ebuild
index e7518306c2e..619ea157591 100644
--- a/dev-lang/ruby/ruby-2.2.6.ebuild
+++ b/dev-lang/ruby/ruby-2.2.6.ebuild
@@ -30,7 +30,7 @@ SRC_URI="mirror://ruby/2.2/${MY_P}.tar.xz
 
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2;
 
 LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests 
socks5 ssl tk xemacs ncurses +readline"
 
 RDEPEND="



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

2017-07-10 Thread Markus Meier
commit: b7acc0779222cad5c30636e29565236caa0f1b6a
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:58:07 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:58:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7acc077

profiles: remove ruby stuff from arm, bug #615818

Signed-off-by: Markus Meier  gentoo.org>

 profiles/arch/arm/make.defaults   | 3 ---
 profiles/arch/arm/use.stable.mask | 4 
 2 files changed, 7 deletions(-)

diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults
index 58207017b75..c0a917b65d7 100644
--- a/profiles/arch/arm/make.defaults
+++ b/profiles/arch/arm/make.defaults
@@ -23,6 +23,3 @@ VIDEO_CARDS="exynos fbdev omap"
 # Unhide the ARM-specific USE_EXPANDs.
 USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
 
-# Hans de Graaff  (17 Apr 2017)
-# Temporary entry to support stable bug 615818
-RUBY_TARGETS="ruby21"

diff --git a/profiles/arch/arm/use.stable.mask 
b/profiles/arch/arm/use.stable.mask
index 80ae11ea35d..8f732238b2c 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -8,10 +8,6 @@
 # Not yet stable.
 elogind
 
-# Hans de Graaff  (17 Apr 2017)
-# Temporary mask to support stable bug 615818
-ruby_targets_ruby22
-
 # Andrey Grozin  (16 May 2014)
 # No stable gcl
 gcl



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

2017-07-10 Thread Markus Meier
commit: faed8f2b033032781017faa82bb630b4988d517c
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:50:12 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:50:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faed8f2b

dev-ruby/power_assert: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-ruby/power_assert/power_assert-0.3.1.ebuild 
b/dev-ruby/power_assert/power_assert-0.3.1.ebuild
index 64d205720de..1a9dd0ab6d1 100644
--- a/dev-ruby/power_assert/power_assert-0.3.1.ebuild
+++ b/dev-ruby/power_assert/power_assert-0.3.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Shows each value of variables and method calls 
in the expression"
 HOMEPAGE="https://github.com/k-tsj/power_assert;
 LICENSE="|| ( Ruby BSD-2 )"
 
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-ruby/

2017-07-10 Thread Markus Meier
commit: 29113eaa1d1d2a10e7b9fa71c1049e0d63057b62
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:49:23 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:49:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29113eaa

app-eselect/eselect-ruby: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 app-eselect/eselect-ruby/eselect-ruby-20161226.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-ruby/eselect-ruby-20161226.ebuild 
b/app-eselect/eselect-ruby/eselect-ruby-20161226.ebuild
index ab439fbcb79..ebc02df1fa3 100644
--- a/app-eselect/eselect-ruby/eselect-ruby-20161226.ebuild
+++ b/app-eselect/eselect-ruby/eselect-ruby-20161226.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://dev.gentoo.org/~flameeyes/ruby-team/ruby.eselect-${PVR}.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~sparc-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 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 RDEPEND=">=app-admin/eselect-1.0.2"



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

2017-07-10 Thread Markus Meier
commit: 3bfa5f0675d0e96924094482479f05c619bd0055
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:49:19 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:49:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bfa5f06

app-emacs/ruby-mode: arm stable, bug #615818

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild 
b/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild
index 5798aa97c88..0f4ff6d39b9 100644
--- a/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild
+++ b/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://ruby/ruby-${PV}.tar.xz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 
 S="${WORKDIR}/ruby-${PV}/misc"
 DOCS="README"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/reiserfsprogs/

2017-07-10 Thread Markus Meier
commit: 008e13115c36e118ce7d35a1126fc4c57e71d4f7
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:45:32 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:45:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008e1311

sys-fs/reiserfsprogs: arm stable, bug #622792

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sys-fs/reiserfsprogs/reiserfsprogs-3.6.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.25.ebuild 
b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.25.ebuild
index a40eb354ad2..4702a2d6464 100644
--- a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.25.ebuild
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.25.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://kernel/linux/utils/fs/reiserfs/${P}.tar.xz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="static-libs"
 
 PATCHES=(



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

2017-07-10 Thread Markus Meier
commit: d422c43b01841293f62a31347ca8f30e065c933d
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:45:05 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:45:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d422c43b

app-admin/webapp-config: arm stable, bug #622562

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 app-admin/webapp-config/webapp-config-1.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/webapp-config/webapp-config-1.55.ebuild 
b/app-admin/webapp-config/webapp-config-1.55.ebuild
index c91c18e2c5e..b83d9fcd994 100644
--- a/app-admin/webapp-config/webapp-config-1.55.ebuild
+++ b/app-admin/webapp-config/webapp-config-1.55.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
 inherit distutils-r1 prefix
 
 SRC_URI="https://dev.gentoo.org/~twitch153/${PN}/${P}.tar.bz2;
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd"
 
 DESCRIPTION="Gentoo's installer for web-based applications"
 HOMEPAGE="https://sourceforge.net/projects/webapp-config/;



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

2017-07-10 Thread Markus Meier
commit: 89f4ee99ceadde93b81e7e1d94c075fa51c2bf12
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:44:37 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:44:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f4ee99

sys-apps/texinfo: arm stable, bug #622554

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sys-apps/texinfo/texinfo-6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/texinfo/texinfo-6.3.ebuild 
b/sys-apps/texinfo/texinfo-6.3.ebuild
index 1043830e14d..e0b156fd28e 100644
--- a/sys-apps/texinfo/texinfo-6.3.ebuild
+++ b/sys-apps/texinfo/texinfo-6.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE="nls static"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coffee-script-source/

2017-07-10 Thread Markus Meier
commit: 5076cf57d12a6ff8a139df1f0f35f7c4d850ebe3
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 11 04:43:40 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 11 04:43:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5076cf57

dev-ruby/coffee-script-source: arm stable, bug #622494

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild 
b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild
index 73f09782d77..d2b4bcbfdeb 100644
--- a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild
+++ b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2.ebuild
@@ -14,6 +14,6 @@ HOMEPAGE="http://coffeescript.org/;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos ~x86-solaris"
 
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/

2017-07-10 Thread Christoph Junghans
commit: bb14cf9a8b120a20a2874241b08650920991dabf
Author: Christoph Junghans  gentoo  org>
AuthorDate: Tue Jul 11 04:07:39 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Jul 11 04:07:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb14cf9a

sci-mathematics/nauty: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sci-mathematics/nauty/Manifest   |  3 ++
 sci-mathematics/nauty/nauty-2.6.7.ebuild | 48 
 2 files changed, 51 insertions(+)

diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest
index 1f5fc45f695..d5e096a3fe3 100644
--- a/sci-mathematics/nauty/Manifest
+++ b/sci-mathematics/nauty/Manifest
@@ -1 +1,4 @@
+DIST nauty-popcnt.patch 56034 SHA256 
0dc2e0374491dddf5757f0717d0ea3f949f85b540202385662f10c358b4a08e8 SHA512 
4931440b6178cb668997539ac2991f0d04758b8750668d4477cb8a456640640c5bb71c2858e423a4ad812e3401151834366e04693bf9a5ecc5ccc211d2e4229c
 WHIRLPOOL 
5ca13e3295922ccf34ef2e8563bc24e941c401d709ab7f84c6846bfb23440eca4b1c323734b2157fc54dcc859883bcf282140819a51ef7f3da8399913daa821d
 DIST nauty25r9.tar.gz 1007323 SHA256 
602d0e2e5ab1bdc84ab69f75ebc065833501bd2875cb07b1bb4274e3dd632825 SHA512 
79f9054f1d39406063f4cbab61002b27f260b93fd37d6346efdfcd113c59ebab54320e6e7b6cdf26c7eddc376e4ad558e2cd4e6071d418dce2a6918f3c8f7ca2
 WHIRLPOOL 
0dcce5a74ac5874c5a510cd0d302b5d73897ee3cfaa208945de464e057a4b0af2ba4e717e8d331c51d5065d45363a339e0cd746a0a8fda179ec616b1443e2f63
+DIST nauty26r7.tar.gz 1660659 SHA256 
97b5648de17645895cbd56a9a0b3e23cf01f5332c476d013ea459f1a0363cdc6 SHA512 
60a724264b43b48338c17240c3cf7156f408267f1b2df995ea7b5ab9fa48852cb11057e83178a364ca028d80dc9124ca9b38cdac34e150a995475140d07c8af6
 WHIRLPOOL 
16874b8f6874d64a1bff4d2b4f856cc9156dd182b75fe4a3e60754e4bbbd5484733242301ec9763c2c3948b081e1ba0a9271b06226da71f1fc97009c973f2b72
+DIST nauty_2.6r7+ds-1.debian.tar.xz 30328 SHA256 
3197d57f3f1b9afe494c9bda07270d9d9aecd5ef213eada77cfaeadfc80c1969 SHA512 
fadde6a767e43048980842415207613ffeaa38d021fbf6a3f26a4bbe6877a92ddf5950094de517edd0f924deeacc8dec1d6a7334123c2a87d15befcc3876bc63
 WHIRLPOOL 
8b17bd77af54b77f089dd495974df965cb6c163106b0686601433b6f264fc33e601454222b520ad0c9e267a28ac8b1b94be28347fd67cece315f98827628ddaa

diff --git a/sci-mathematics/nauty/nauty-2.6.7.ebuild 
b/sci-mathematics/nauty/nauty-2.6.7.ebuild
new file mode 100644
index 000..2e01267a151
--- /dev/null
+++ b/sci-mathematics/nauty/nauty-2.6.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools versionator
+
+MY_PV1=$(replace_version_separator 2 'r')
+MY_PV=$(delete_version_separator 1 ${MY_PV1})
+
+DESCRIPTION="Computing automorphism groups of graphs and digraphs"
+HOMEPAGE="http://pallini.di.uniroma1.it/;
+DEBIAN_PATCH_VERSION="1"
+SRC_URI="http://cs.anu.edu.au/~bdm/${PN}/${PN}${MY_PV}.tar.gz
+   
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz
+   
http://pkgs.fedoraproject.org/cgit/rpms/nauty.git/plain/nauty-popcnt.patch;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+DEPEND="dev-libs/gmp:0
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}${MY_PV}"
+DOCS=( schreier.txt config.txt formats.txt changes24-26.txt )
+PATCHES=(
+   "${WORKDIR}"/debian/patches/upstream-lintian-spelling-error.patch
+   "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch
+   "${WORKDIR}"/debian/patches/upstream-fix-include-extern.patch
+   "${WORKDIR}"/debian/patches/upstream-zlib-blisstog_c.patch
+   "${WORKDIR}"/debian/patches/upstream-C2help2man.patch
+   "${WORKDIR}"/debian/patches/upstream-autotoolization.patch
+   "${WORKDIR}"/debian/patches/system-preprocessing-examples.patch
+   "${DISTDIR}"/nauty-popcnt.patch
+)
+
+src_prepare() {
+   default
+   rm -f makefile
+   eautoreconf
+}
+
+src_configure() {
+   econf --disable-static --enable-runtime-popcnt --enable-tls
+}



[gentoo-commits] repo/gentoo:repoman commit in: metadata/repoman/

2017-07-10 Thread Brian Dolbec
commit: d5dafa761b7b2bf853c4ed2ecb68a00781d5b2b5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:54:42 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Jul 11 02:42:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5dafa76

metadata/repoman/repository.yml: New config

This is currently only for the checks module configuration to
enable/disable module checks.
This is likely to be added to in later changes (perhaps individual
checks enable/disable within the module).

Signed-off-by: Brian Dolbec  gentoo.org>

 metadata/repoman/repository.yml | 27 +++
 1 file changed, 27 insertions(+)

diff --git a/metadata/repoman/repository.yml b/metadata/repoman/repository.yml
new file mode 100644
index 000..c055b702086
--- /dev/null
+++ b/metadata/repoman/repository.yml
@@ -0,0 +1,27 @@
+---
+# repository.yml
+#
+# This is the repository configuration file for repoman modules and 
+# individual checks (future)
+#
+
+# NOTE: for non-gentoo repos, any custom modules added will need their
+# module names to the modules list in order for them to run.
+
+# These are the non-mandatory modules that can be disabled/enabled.
+# use -foo notation to disable, just like use flags
+# Add custom modules to enable them too
+modules:
+description
+eapi
+ebuild_metadata
+fetches
+files
+keywords
+live
+manifests
+multicheck
+pkgmetadata
+profile
+restrict
+ruby



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

2017-07-10 Thread Patrick McLean
commit: ee0636629e9e5745a052318468d5eb0191ca1f8b
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul 11 02:16:18 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jul 11 02:16:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee063662

sys-cluster/ceph: Version bump to 10.2.8, rework init script

The init script is reworked to use the built-in service supervisor from
sys-apps/openrc. See "man openrc-run" for more information.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-cluster/ceph/Manifest|   1 +
 sys-cluster/ceph/ceph-10.2.8.ebuild  | 295 +++
 sys-cluster/ceph/files/ceph.confd-r3 |  61 
 sys-cluster/ceph/files/ceph.initd-r5 |  87 +++
 4 files changed, 444 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 181c3c79f9a..797645c3fe5 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -3,4 +3,5 @@ DIST ceph-10.2.3.tar.gz 11596171 SHA256 
dca933aa14db67b404d836ef510bd418091978ed
 DIST ceph-10.2.5.tar.gz 14020700 SHA256 
82dd4271f18eb7b84ff16f273a5250a4a9e809bfaccce5a1cca493416332d5f4 SHA512 
4889aff38c8af781c2e3dce8f4ee51864db0a27c6294774345d2c1b047588ec31354ad41f799e2f0d0a966dc372d76c9bdbfb93f30a0718ea9d7c2b7a645d0f8
 WHIRLPOOL 
986a6ac35612a732d2a9a73277525679f9da729601c7e3f82b83e7e8ee2eb4245c98cdf5c4462ae1c789cb3d120a2c4a7eb9a3958b072db5e743b2c015269dfc
 DIST ceph-10.2.6.tar.gz 14500365 SHA256 
ad32c549d0ce6de581b5e1c6c7eba38e0f6658aaf8a91990e602f7c64c5e48c7 SHA512 
c4321e27a6f8983f69435316c35858ab2b8b620cd80663a5471447c7489d867aef30b22541ca9648a7dcf9d931d04055e29d87dea3a6e94963fb360d06713dee
 WHIRLPOOL 
bd886105b47b6cfaeeff882f1d21d710442880c31a1943298db0904a453d67da71519c8fe5e1dd0377480b5413c90bf8ae4bed6bd99bfc53e4696f8b8031c23a
 DIST ceph-10.2.7.tar.gz 14518491 SHA256 
2cdfeaa9a08e94c2d35f540b450bbf64b2a694bd537679834185e98fc59d8ba2 SHA512 
7e0686e9efa4ddd9d548f4145b448f8232f1ca29b08428daa5cd60a74ce26f1176a1f2ebbf2ac1761d9e6c1d364a5ffa194d2b3a18a8111f59b7c27f7a1d7734
 WHIRLPOOL 
b6b6902230401b5f4c6f27801f315678bdc7b99aab4e50b54d941fc3a425b4f0fa9390484f2e12d6b4f962253fb8772fb706dad35d490b4542b06db166fab59b
+DIST ceph-10.2.8.tar.gz 14548472 SHA256 
f284743b007cbb61fc9849dc2249942886116c2cb2abcd346d2304d52b16eaaa SHA512 
1f3bf81bf6745033e034c3c4e4f05db5c39b2e8435da20fc130971559e8fde0d640bf00bfaafb374d24c45f873e7d768ae9d7d8cd3388347f5804c4bfc303f09
 WHIRLPOOL 
a8bf29ff913c08d423beb0fefa792c06a653d8ac00bd698b7f77bbaf4657f0530ad5a43043dabb24308ed5a4e569fec53130a78d78d8eddf16026a942de8cc40
 DIST ceph-9.2.1.tar.gz 9933444 SHA256 
1918dfc3df80df5986c5b7ff6bc6c78064eef0f6c5e8269dba30e08c703a7c2f SHA512 
1e84c1e2d64f4156a523658ed11552b045f75986922b7b7dbaf4719e73a0a6aadc71eb2b94ae363526f729534a592921a437468a41a3cea88c1b84e09de8505a
 WHIRLPOOL 
3a0eb6712e5b0235707e86129e1d66f1184f50cd4980c30f6d8cc0e7dfd96d30b91177ed16dd7abf2ad4983c6a543eb91915f74f661f7d3e3c810b5b1d656aca

diff --git a/sys-cluster/ceph/ceph-10.2.8.ebuild 
b/sys-cluster/ceph/ceph-10.2.8.ebuild
new file mode 100644
index 000..c4e36e3930a
--- /dev/null
+++ b/sys-cluster/ceph/ceph-10.2.8.ebuild
@@ -0,0 +1,295 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+
+inherit check-reqs autotools eutils python-r1 udev user \
+   readme.gentoo-r1 systemd versionator flag-o-matic
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="
+   git://github.com/ceph/ceph.git
+   https://github.com/ceph/ceph.git;
+   SRC_URI=""
+else
+   SRC_URI="http://download.ceph.com/tarballs/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio"
+IUSE+=" libatomic lttng +nss +radosgw static-libs +tcmalloc test xfs zfs"
+
+# unbundling code commented out pending bugs 584056 and 584058
+#>=dev-libs/jerasure-2.0.0-r1
+#>=dev-libs/gf-complete-2.0.0
+COMMON_DEPEND="
+   app-arch/snappy:=
+   sys-libs/zlib:=
+   app-arch/lz4:=
+   app-arch/bzip2:=
+   app-arch/zstd:=
+   dev-libs/boost:=[threads]
+   dev-libs/libaio:=
+   dev-libs/leveldb:=[snappy]
+   nss? ( dev-libs/nss:= )
+   libatomic? ( dev-libs/libatomic_ops:= )
+   cryptopp? ( dev-libs/crypto++:= )
+   sys-apps/keyutils
+   sys-apps/util-linux
+   dev-libs/libxml2:=
+   radosgw? ( dev-libs/fcgi:= )
+   ldap? ( net-nds/openldap:= )
+   babeltrace? ( dev-util/babeltrace )
+   fuse? ( sys-fs/fuse:= )
+   xfs? ( sys-fs/xfsprogs:= )
+   zfs? ( sys-fs/zfs:= )
+   gtk? (
+   x11-libs/gtk+:2=
+   dev-cpp/gtkmm:2.4
+   gnome-base/librsvg:=
+   )
+   radosgw? (
+

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

2017-07-10 Thread Patrick McLean
commit: 6e155e1cbe250ec39e3a655975ab701892d66bc1
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul 11 02:18:29 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jul 11 02:18:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e155e1c

sys-cluster/ceph: Remove live ebuild since it no longer works

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-cluster/ceph/ceph-.ebuild | 248 --
 1 file changed, 248 deletions(-)

diff --git a/sys-cluster/ceph/ceph-.ebuild 
b/sys-cluster/ceph/ceph-.ebuild
deleted file mode 100644
index 4cd90a1a32f..000
--- a/sys-cluster/ceph/ceph-.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{4,5}} )
-
-inherit check-reqs autotools eutils python-r1 udev user \
-   readme.gentoo-r1 systemd versionator flag-o-matic
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="
-   git://github.com/ceph/ceph.git
-   https://github.com/ceph/ceph.git;
-   SRC_URI=""
-else
-   SRC_URI="http://ceph.com/download/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="http://ceph.com/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-IUSE="babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio"
-IUSE+=" libatomic lttng +nss +radosgw static-libs tcmalloc test xfs zfs"
-
-COMMON_DEPEND="
-   app-arch/snappy
-   app-arch/lz4:=
-   app-arch/bzip2
-   dev-libs/boost:=[threads]
-   dev-libs/fcgi
-   dev-libs/libaio
-   dev-libs/leveldb[snappy]
-   nss? ( dev-libs/nss )
-   libatomic? ( dev-libs/libatomic_ops )
-   cryptopp? ( dev-libs/crypto++ )
-   sys-apps/keyutils
-   sys-apps/util-linux
-   dev-libs/libxml2
-   ldap? ( net-nds/openldap )
-   babeltrace? ( dev-util/babeltrace )
-   fuse? ( sys-fs/fuse )
-   xfs? ( sys-fs/xfsprogs )
-   zfs? ( sys-fs/zfs )
-   gtk? (
-   x11-libs/gtk+:2
-   dev-cpp/gtkmm:2.4
-   gnome-base/librsvg
-   )
-   radosgw? (
-   dev-libs/fcgi
-   dev-libs/expat
-   net-misc/curl
-   )
-   jemalloc? ( dev-libs/jemalloc )
-   !jemalloc? ( dev-util/google-perftools )
-   lttng? ( dev-util/lttng-ust )
-   ${PYTHON_DEPS}
-   "
-DEPEND="${COMMON_DEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   app-arch/cpio
-   sys-apps/lsb-release
-   virtual/pkgconfig
-   dev-python/sphinx
-   test? (
-   sys-fs/btrfs-progs
-   sys-apps/grep[pcre]
-   dev-python/tox[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   )"
-RDEPEND="${COMMON_DEPEND}
-   sys-apps/hdparm
-   sys-block/parted
-   sys-fs/cryptsetup
-   sys-apps/gptfdisk
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   "
-REQUIRED_USE="
-   $(python_gen_useflags 'python2*')
-   ${PYTHON_REQUIRED_USE}
-   ^^ ( nss cryptopp )
-   ?? ( jemalloc tcmalloc )
-   "
-
-# work around bug in ceph compilation (rgw/ceph_dencoder-rgw_dencoder.o... 
undefined reference to `vtable for RGWZoneGroup')
-REQUIRED_USE+="radosgw"
-
-RESTRICT="test? ( userpriv )"
-
-# distribution tarball does not include everything needed for tests
-RESTRICT+=" test"
-
-STRIP_MASK="/usr/lib*/rados-classes/*"
-
-PATCHES=(
-   "${FILESDIR}/ceph-10.2.0-dont-use-virtualenvs.patch"
-)
-
-check-reqs_export_vars() {
-   if use debug; then
-   CHECKREQS_DISK_BUILD="23G"
-   CHECKREQS_DISK_USR="7G"
-   elif use amd64; then
-   CHECKREQS_DISK_BUILD="12G"
-   CHECKREQS_DISK_USR="450M"
-   else
-   CHECKREQS_DISK_BUILD="1400M"
-   CHECKREQS_DISK_USR="450M"
-   fi
-
-   export CHECKREQS_DISK_BUILD CHECKREQS_DISK_USR
-}
-
-user_setup() {
-   enewgroup ceph
-   enewuser ceph -1 -1 /var/lib/ceph ceph
-}
-
-emake_python_bindings() {
-   local action="${1}" params binding
-   shift
-   params=("${@}")
-
-   __emake_python_bindings_do_impl() {
-   emake "${params[@]}" PYTHON="${EPYTHON}" 
"${binding}-pybind-${action}"
-
-   # these don't work and aren't needed on python3
-   if [[ ${EBUILD_PHASE} == install ]] && python_is_python3; then
-   rm -f 
"${ED}/$(python_get_sitedir)"/ceph_{argparse,volume_client}.py
-   fi
-   }
-
-   pushd "${S}/src"
-   for binding in rados rbd $(use cephfs && echo cephfs); do
-   python_foreach_impl __emake_python_bindings_do_impl
-   done
-   popd
-
-   unset __emake_python_bindings_do_impl
-}
-
-pkg_pretend() {

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2017-07-10 Thread Jonathan Vasquez
commit: a9ee0a90be6514f62959a895daefc1c06d3e635d
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Tue Jul 11 01:53:24 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Tue Jul 11 01:53:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ee0a90

sys-fs/zfs: version bump to 0.6.5.11

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-fs/zfs/Manifest|   1 +
 sys-fs/zfs/zfs-0.6.5.11.ebuild | 197 +
 2 files changed, 198 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 393a1e63ce6..0fb5b610bb5 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -6,6 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.10.tar.gz 2597676 SHA256 
90a0ca76667076e9f58776216cb761f68761eb0192f8b0c45893f84cabc6f27e SHA512 
822004d11a1a7c0e258cce049bfee0248dd1ac225a922c1e4a25c8593f23e9b1d7aa4a45a1122f6904025ea0a8c7f4884ec4ab353bfa9c734aedb0969b8d6eb4
 WHIRLPOOL 
87596a0e89afd3b7da1476c996c87491ee3962f0accd0c1a50d9cd9ab4dd49b3c1c71e14c6eeeddfc53db9bba665bc525ef9580da8082b1e4426bce54ee83401
+DIST zfs-0.6.5.11.tar.gz 2521959 SHA256 
136b3061737f1a43f5310919cacbf1b8a0db72b792ef8b1606417aff16dab59d SHA512 
877052da2a0cdc78b10cb5041da55e31242db2618c502997f4df9aa46a14482c7f33adce8d21aaf16164a9fe52edc358922ea89c8e109c3247e107bf607d6451
 WHIRLPOOL 
867f6b22726ca13e43a5ff7a832610bbfd44e6c367bd314a20a7f0a03364b1c3bda1d7b3d7c3502e08249b8d8d9e8034e93d0200abb70f793352f7689e19deac
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
 DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358119b35cbb345cae2ecf538051f1b7fe7 SHA512 
4a531fd10d1d4d9c9cabaad9c13d8112eab3641249a7ce44599288bc4510b444d132833fae2fdf922eff43670ce77d32972c7b5b4a7d70f80c3365a0dcc89b70
 WHIRLPOOL 
adc20e7917a518c790007499763210a4d27a164abe00a86f76d64f56f0fafc459f5d5c483019acacc136e41c57894e669fd58956b3f0ac0bcafeb1e02fec7988
 DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce

diff --git a/sys-fs/zfs/zfs-0.6.5.11.ebuild b/sys-fs/zfs/zfs-0.6.5.11.ebuild
new file mode 100644
index 000..7512d7282ca
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.6.5.11.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3 linux-mod
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+else
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS=" ~amd64"
+fi
+
+inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="BSD-2 CDDL MIT"
+SLOT="0"
+IUSE="custom-cflags debug kernel-builtin +rootfs test-suite static-libs"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[static-libs?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/awk
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+   !=sys-apps/grep-2.13*
+   !kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* )
+   !sys-fs/zfs-fuse
+   !prefix? ( virtual/udev )
+   test-suite? (
+   sys-apps/util-linux
+   sys-devel/bc
+   sys-block/parted
+   sys-fs/lsscsi
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2017-07-10 Thread Jonathan Vasquez
commit: 8b8c60267f2a8be83e3b58e02ea04bc103a3c6e8
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Tue Jul 11 01:53:01 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Tue Jul 11 01:53:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8c6026

sys-fs/zfs-kmod: version bump to 0.6.5.11

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-fs/zfs-kmod/Manifest |   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild | 144 +++
 2 files changed, 145 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index d55422e5fd0..2c84356 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,6 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.10.tar.gz 2597676 SHA256 
90a0ca76667076e9f58776216cb761f68761eb0192f8b0c45893f84cabc6f27e SHA512 
822004d11a1a7c0e258cce049bfee0248dd1ac225a922c1e4a25c8593f23e9b1d7aa4a45a1122f6904025ea0a8c7f4884ec4ab353bfa9c734aedb0969b8d6eb4
 WHIRLPOOL 
87596a0e89afd3b7da1476c996c87491ee3962f0accd0c1a50d9cd9ab4dd49b3c1c71e14c6eeeddfc53db9bba665bc525ef9580da8082b1e4426bce54ee83401
+DIST zfs-0.6.5.11.tar.gz 2521959 SHA256 
136b3061737f1a43f5310919cacbf1b8a0db72b792ef8b1606417aff16dab59d SHA512 
877052da2a0cdc78b10cb5041da55e31242db2618c502997f4df9aa46a14482c7f33adce8d21aaf16164a9fe52edc358922ea89c8e109c3247e107bf607d6451
 WHIRLPOOL 
867f6b22726ca13e43a5ff7a832610bbfd44e6c367bd314a20a7f0a03364b1c3bda1d7b3d7c3502e08249b8d8d9e8034e93d0200abb70f793352f7689e19deac
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
 DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3ce06c7208693ec75c0b47324ac67b97a SHA512 
8f17cc6e02a35828a57a7c2a437d9d18a41203b6e3f9e154b2ab863296b64596dc827afeeb0f993e37f47881d0f2ed4834f270d0ba843ab84b21c491cc352576
 WHIRLPOOL 
20f69c0a936bb612d5e3b551d4bf904aca3aff6d885d72f67f3b14cd720094ec13e383032ee4e322b0e81017d8ffcfafb47bf07f273badef34f7210d687ddacc
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild
new file mode 100644
index 000..ddbb09881e7
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+if [ ${PV} == "" ]; then
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
+   S="${WORKDIR}/zfs-${PV}"
+   KEYWORDS=" ~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="CDDL debug? ( GPL-2+ )"
+SLOT="0"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="debug? ( strip ) test"
+
+DEPEND="
+   =sys-kernel/spl-${PV}*
+   dev-lang/perl
+   virtual/awk
+"
+
+RDEPEND="${DEPEND}
+   !sys-fs/zfs-fuse
+"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="!DEBUG_LOCK_ALLOC
+   EFI_PARTITION
+   IOSCHED_NOOP
+   MODULES
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2017-07-10 Thread Jonathan Vasquez
commit: 495b28b4389fa157131bde94259d74afe6b29d8a
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Tue Jul 11 01:53:46 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Tue Jul 11 01:53:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495b28b4

sys-kernel/spl: version bump to 0.6.5.11

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-kernel/spl/Manifest|   1 +
 sys-kernel/spl/spl-0.6.5.11.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index b4c725c3ffb..200314d7945 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -7,6 +7,7 @@ DIST spl-0.6.3-patches-r1.tar.xz 15996 SHA256 
7f1cf74c9be5c14eeff529ce0a45d7dcca
 DIST spl-0.6.3.tar.gz 221430 SHA256 
5d60dfbe86a50e65dbce17f538d8d0874a0cc293374f59eed46cd2dd1809a944 SHA512 
c4b82f1e279c7581d0082c044157e8a933edf53233c8c7c8202117454cfda0473ab85fbb56ac0b6da09a4d6798e33020a9c55bf23e25d630efa3265545c3defc
 WHIRLPOOL 
eaf001a96a80264e16ce416da38b988eabbfd2fce17690151a496a3141c32e92e5d00791e2d9c009ae0cf6910f80434c10f02a700752fc664f6bf6723bb03dba
 DIST spl-0.6.4.2.tar.gz 190421 SHA256 
05c428f48acc55287c0662a90cfc087985b8ef3694dc057cfb16e1fa2ebbda43 SHA512 
6a295651622dd1819bc9ef8f693c6a3cf73dbb084a4789ad508dda644bfcaa1984c5487ea0e16c8d6d468da59a3fae2e9309b2b13cd869a4af4ea675c394bbe3
 WHIRLPOOL 
e270b66ac9e22c806876e727ef040c3cfb2c304889de982f1c54a1625f7bf0214d3b6f8baac42cb3710aa23897f1b1bc67ef633fe35cb1b2c4b57196390a0fad
 DIST spl-0.6.5.10.tar.gz 576268 SHA256 
cace7e53dd092f44e0909452dbef74adaebbe8ff0bb59b24341b0c5dafff1b45 SHA512 
775cf359b5734a52eb0c54c6de8f314a9522194569f2af083117341799344839b174c1594d5e17b5ffa9aa39fa5011dec04e1a9f0c42908bf989849db3a1c876
 WHIRLPOOL 
6282d6dced15a359bac04863aa492ae79012a9f86d28f323eb5c67214287c52f8670f30c3b5d98692732b36dc3325680f873953d81951bcb67259da46b9f96ac
+DIST spl-0.6.5.11.tar.gz 531710 SHA256 
ebab87a064985f93122ad82721ca54569a5ef20dc3579f84d18075210cf316ac SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
 WHIRLPOOL 
bc528e07624f01bdd41080548ad2098e05167b9d2492a1d27ed5cdd065f843c648dfffb46634d85b9c52325ba9c3e6f921d8d9318e1c040c2d7c6e545426200f
 DIST spl-0.6.5.2.tar.gz 193153 SHA256 
2642b69870b32e0feeaa57fbfcef546a330064bd4e5805c4862a97287a9287ca SHA512 
9db23daf6cc1d6aaa926c987e284d7dbbc538876d6a8b9636d3126efc2be9d54b5ae2cb9cb3a89b604b3d4106374d85d9ad2c1acaf940a1299c1620ee1526d3f
 WHIRLPOOL 
cc99f131f9dfcc9ef84237f16491c8c5417af70c57dcbc3dba448c83f93636d5161b301f4fefa4fa8c54c56a1864cd9ce5d5fc758697803bac880839ea57e359
 DIST spl-0.6.5.3-patches-p0.tar.xz 4968 SHA256 
8e652d41eba421720bcecee99077d3f3c375153809426011f04a2c64aa181ca7 SHA512 
cdc053d7ad537cec3b0e7d777d6a341d1b48d6f49613f77db3831b86f54cef098748b944a353c3bf920974a812d650b65116fe26906ff7921ea69cfa5fef9691
 WHIRLPOOL 
ff9e6a193a8585738f57fec59a3513fe69856019569e90c95da306ab853b0c5a8266bb457ef1f4df0c4bcd20dfbde1062c616d3ee55621b288ab796c733d9589
 DIST spl-0.6.5.3.tar.gz 556179 SHA256 
637c1eccd721f5d3bb1570621d2cd6646ec0488608482c0dbeb2838cf4bb310c SHA512 
24a0c97f1a425e44d12f43519c23ba78672c06d65a03833a8d3827e4c762a873283c90ce66f64b9b186ab815f0b005e69da537e120b8b53877d0f13e649bac57
 WHIRLPOOL 
e67f50c8adc4ac2b770dfaeb479fa8a8c87270c8314b5366dd95665a30adb2f1fb29db9719a0431cc18adc6865ea6f222c1b443f2b95b764cede8db50f49333d

diff --git a/sys-kernel/spl/spl-0.6.5.11.ebuild 
b/sys-kernel/spl/spl-0.6.5.11.ebuild
new file mode 100644
index 000..1a3984b06ec
--- /dev/null
+++ b/sys-kernel/spl/spl-0.6.5.11.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+if [[ ${PV} == "" ]] ; then
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS=" ~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod autotools-utils
+
+DESCRIPTION="The Solaris Porting Layer is a Linux kernel module which provides 
many of the Solaris kernel APIs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug"
+RESTRICT="debug? ( strip ) test"
+
+COMMON_DEPEND="dev-lang/perl
+   virtual/awk"
+
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}
+   !sys-devel/spl"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+DOCS=( AUTHORS DISCLAIMER )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="
+   !DEBUG_LOCK_ALLOC
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   

[gentoo-commits] repo/gentoo:master commit in: net-im/mcabber/

2017-07-10 Thread Aaron Bauman
commit: 39626bfcaf6ffcd0cc19b76fb8654312e8aa23cf
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Jul 11 00:29:53 2017 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Jul 11 00:29:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39626bfc

net-im/mcabber: remove vulnerable wrt sec bug #608800

 net-im/mcabber/mcabber-1.0.4.ebuild | 118 
 1 file changed, 118 deletions(-)

diff --git a/net-im/mcabber/mcabber-1.0.4.ebuild 
b/net-im/mcabber/mcabber-1.0.4.ebuild
deleted file mode 100644
index 51da597ab67..000
--- a/net-im/mcabber/mcabber-1.0.4.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit flag-o-matic autotools-utils
-
-DESCRIPTION="A small Jabber console client with various features, like MUC, 
SSL, PGP"
-HOMEPAGE="http://mcabber.com/;
-#REV="a18e1b488f1c"
-#SRC_URI="http://mcabber.com/hg/index.cgi/archive/${REV}.tar.gz -> ${P}.tar.gz"
-SRC_URI="http://mcabber.com/files/${P}.tar.bz2;
-
-#S=${WORKDIR}/${PN}-${REV}/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-IUSE="aspell crypt idn modules otr spell ssl vim-syntax"
-
-LANGS="cs de fr it nl pl ru uk"
-# localized help versions are installed only, when LINGUAS var is set
-for i in ${LANGS}; do
-   IUSE="${IUSE} linguas_${i}"
-done;
-
-RDEPEND="crypt? ( >=app-crypt/gpgme-1.0.0 )
-   otr? ( >=net-libs/libotr-3.1.0 )
-   aspell? ( app-text/aspell )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-   idn? ( net-dns/libidn  )
-   spell? ( app-text/enchant )
-   dev-libs/glib:2
-   sys-libs/ncurses:0=
-   >=net-libs/loudmouth-1.4.3-r1[ssl?]"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-## autotools-utils.eclass settings
-AUTOTOOLS_AUTORECONF="1"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-DOCS=( AUTHORS ChangeLog NEWS README TODO mcabberrc.example doc/README_PGP.txt 
)
-PATCHES=(
-   "${FILESDIR}/${P}-vim-ftdetect.patch"
-)
-
-pkg_setup() {
-   if use aspell && use spell; then
-   ewarn "NOTE: You have both USE flags 'aspell' and 'spell' 
enabled, enchant (USE flag 'spell') will be preferred."
-   fi
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable crypt gpgme) \
-   $(use_enable otr) \
-   $(use_enable aspell) \
-   $(use_enable spell enchant) \
-   $(use_enable modules) \
-   $(use_with idn libidn)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install
-
-   # clean unneeded language documentation
-   for i in ${LANGS}; do
-   use linguas_${i} || rm -rf "${ED}"/usr/share/${PN}/help/${i}
-   done
-
-   # contrib themes
-   insinto /usr/share/${PN}/themes
-   doins "${S}"/contrib/themes/*
-
-   # contrib generic scripts
-   exeinto /usr/share/${PN}/scripts
-   doexe "${S}"/contrib/*.{pl,py}
-
-   # contrib event scripts
-   exeinto /usr/share/${PN}/scripts/events
-   doexe "${S}"/contrib/events/*
-
-   if use vim-syntax; then
-   cd contrib/vim/ || die
-
-   insinto /usr/share/vim/vimfiles/syntax
-   doins mcabber_log-syntax.vim
-
-   insinto /usr/share/vim/vimfiles/ftdetect
-   doins mcabber_log-ftdetect.vim
-   fi
-}
-
-pkg_postinst() {
-   elog
-   elog "MCabber requires you to create a subdirectory .mcabber in your 
home"
-   elog "directory and to place a configuration file there."
-   elog "An example mcabberrc was installed as part of the documentation."
-   elog "To create a new mcabberrc based on the example mcabberrc, execute 
the"
-   elog "following commands:"
-   elog
-   elog "  mkdir -p ~/.mcabber"
-   elog "  bzcat ${EROOT}usr/share/doc/${PF}/mcabberrc.example.bz2 
>~/.mcabber/mcabberrc"
-   elog
-   elog "Then edit ~/.mcabber/mcabberrc with your favorite editor."
-   elog
-   elog "See the CONFIGURATION FILE and FILES sections of the mcabber"
-   elog "manual page (section 1) for more information."
-   elog
-   elog "From version 0.9.0 on, MCabber supports PGP encryption of 
messages."
-   elog "See README_PGP.txt for details."
-   echo
-   einfo "Check out ${EROOT}usr/share/${PN} for contributed themes and 
event scripts."
-   echo
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/mcabber/

2017-07-10 Thread Aaron Bauman
commit: 192ccb1733af7039a8c7bf47507ae0e572d81ed3
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Jul 11 00:30:13 2017 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Jul 11 00:30:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192ccb17

net-im/mcabber: update Manifest

 net-im/mcabber/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-im/mcabber/Manifest b/net-im/mcabber/Manifest
index 0853060b157..156c692bf04 100644
--- a/net-im/mcabber/Manifest
+++ b/net-im/mcabber/Manifest
@@ -1,3 +1,2 @@
-DIST mcabber-1.0.4.tar.bz2 605462 SHA256 
63b6bc003fcceba4dc4b273ed1c71643c4f8d95e8696543d53f64a7672b1ce0a SHA512 
f4f85abcdfa341489e47ba5290e9cce79cdd749753155003e3a9b5edd145e158c91d0a32fe07983196be5729134279f21fbe94511a41b98b793b415157b6b15b
 WHIRLPOOL 
09f7d6e53e352a0e7087da0ddb1a9f5a717c447c2e7a3d9d3e1b14409e8dd4e95472a60af743a0fbb64d4ee296b8eb6654cfb3ce6030ea8abd95ba863eacb7f1
 DIST mcabber-1.0.5.tar.bz2 605483 SHA256 
a0f200817d2b6196fe4d37918ce16f6fed83a3cef861d7165161e8b1cafcad47 SHA512 
81b67899245902f495af7b44a5a0d710db69da731a00fb9ed84bdc0f88d5dc662f340817b1eaa843802c95105846234743eba52117f18bf12dd37a0da61d414d
 WHIRLPOOL 
ee09cc76d6e6f8507f6e78ed9f9d9f512f841d36d35d707593c15b9f0b3c9e1bc8910d1e0ff1cdf5ff6c34781a75eb7b1fd447789ba9a36f5137d8bf12dbacbe
 DIST mcabber-1.1.0.tar.bz2 608975 SHA256 
04fc2c22c36da75cf4b761b5deccd074a19836368f38ab9d03c1e5708b41f0bd SHA512 
d12546e9fe9da94b6107f4d38d4083bee74e2702f7f2225e26be291230c6fe1319f60a3204da669dc00b14d69822425bf8214ebb723c3c4a7a33b1247a03093f
 WHIRLPOOL 
0d1b126173d3a3fc8629cbdb51697b997f009d4554fbd476f4376a43d9cb3c32ae47800d5efe442cfa542284c5105e6d64afd1d09112c3f36f3d10b3576de428



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

2017-07-10 Thread Patrick McLean
commit: b18ae57bf440510b9e6f46be51cac1216f65c3b9
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jul 10 23:57:46 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jul 10 23:57:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18ae57b

net-dns/dnsmasq: Stabilize 2.77 on amd64

Gentoo-Bug: 624510
Package-Manager: Portage-2.3.6, Repoman-2.3.2

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

diff --git a/net-dns/dnsmasq/dnsmasq-2.77.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.77.ebuild
index f895ef47b52..75632408eed 100644
--- a/net-dns/dnsmasq/dnsmasq-2.77.ebuild
+++ b/net-dns/dnsmasq/dnsmasq-2.77.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz;
 
 LICENSE="|| ( GPL-2 GPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
 
 IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +id idn libidn2 +inotify"
 IUSE+=" ipv6 lua nls script selinux static tftp"



[gentoo-commits] proj/openrc:master commit in: scripts/

2017-07-10 Thread William Hubbs
commit: 9812ce5b8dc22fe36cc7bf75cf6e62db204ece3d
Author: William Hubbs  gmail  com>
AuthorDate: Mon Jul 10 23:23:01 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 10 23:36:24 2017 +
URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=9812ce5b

fix halt wrapper so it is sysvinit compatible

This makes the halt wrapper sysvinit compatible. It ignores several
command line switches which are not currently implemented; however,
those can be implemented if we need to do so.

This fixes https://github.com/openrc/openrc/issues/146.

 scripts/halt.in | 23 ++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/scripts/halt.in b/scripts/halt.in
index 68b13be1..257cc2a7 100644
--- a/scripts/halt.in
+++ b/scripts/halt.in
@@ -1,3 +1,24 @@
 #!@SHELL@
 
-exec @SBINDIR@/openrc-shutdown --halt "$@"
+option_arg=
+poweroff_arg=
+while getopts :nwdfiph opt; do
+   case "$opt" in
+   n) ;;
+   w) poweroff_arg=--write-only ;;
+   d) option_arg=--no-write ;;
+   f) ;;
+   i) ;;
+   p) poweroff_arg=--poweroff ;;
+   [?]) printf "%s\n" "${0##*/}: invalid command line option" >&2
+   exit 1
+   ;;
+   esac
+done
+shift $((OPTIND-1))
+
+if [ -z "${poweroff_arg}" ]; then
+   poweroff_arg=--poweroff
+fi
+
+exec @SBINDIR@/openrc-shutdown ${option_arg} ${poweroff_arg} "$@"



[gentoo-commits] repo/gentoo:master commit in: virtual/bitcoin-leveldb/

2017-07-10 Thread Michał Górny
commit: fc5b2ef201f9868cc2e3f95f95d034fe19e8ff6f
Author: Sergey Alirzaev  gmail  com>
AuthorDate: Sat Feb 11 00:21:06 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 10 23:10:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5b2ef2

virtual/bitcoin-leveldb: correct the || deps order

so the newer versions of leveldb are prefered

Closes: https://github.com/gentoo/gentoo/pull/3851

 .../{bitcoin-leveldb-0.ebuild => bitcoin-leveldb-0-r1.ebuild}   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/virtual/bitcoin-leveldb/bitcoin-leveldb-0.ebuild 
b/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r1.ebuild
similarity index 100%
rename from virtual/bitcoin-leveldb/bitcoin-leveldb-0.ebuild
rename to virtual/bitcoin-leveldb/bitcoin-leveldb-0-r1.ebuild
index 7fa4e0f4036..c30dbac8d18 100644
--- a/virtual/bitcoin-leveldb/bitcoin-leveldb-0.ebuild
+++ b/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r1.ebuild
@@ -9,8 +9,8 @@ KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 amd64-linux x86-linux"
 
 RDEPEND="
|| (
-   =dev-libs/leveldb-1.15.0-r1
-   =dev-libs/leveldb-1.17
-   =dev-libs/leveldb-1.18
=dev-libs/leveldb-1.18-r1
+   =dev-libs/leveldb-1.18
+   =dev-libs/leveldb-1.17
+   =dev-libs/leveldb-1.15.0-r1
)"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/

2017-07-10 Thread Brian Dolbec
commit: e06ba56d52350fc043459f56a62ce6434ce7b387
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:42:30 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 23:00:50 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e06ba56d

repoman: modules/scan/module.py: Prefix logging messages

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/modules/scan/module.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/module.py 
b/repoman/pym/repoman/modules/scan/module.py
index 8119bcec3..9b6222a6f 100644
--- a/repoman/pym/repoman/modules/scan/module.py
+++ b/repoman/pym/repoman/modules/scan/module.py
@@ -25,10 +25,11 @@ class ModuleConfig(object):
 
@param configpaths: ordered list of filepaths to load
'''
-   self.configpaths = configpaths
+   self.configpaths = [os.path.join(path, 'repository.yml') for 
path in configpaths]
+   logging.debug("ModuleConfig; configpaths: %s", self.configpaths)
 
self.controller = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
-   logging.debug("module_names: %s", self.controller.module_names)
+   logging.debug("ModuleConfig; module_names: %s", 
self.controller.module_names)
 
self._configs = None
self.enabled = []
@@ -41,7 +42,6 @@ class ModuleConfig(object):
logging.debug("ModuleConfig; Processing loop %s", loop)
setattr(self, '%s_loop' % loop, 
self._determine_list(loop))
 
-
def load_configs(self, configpaths=None):
'''load the config files in order'''
if configpaths:



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: c7f39924f1c7e8579405bd42119e94d3afc9ff31
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:43:39 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 23:00:50 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c7f39924

repoman: repos.py: Add masters_list

Use masters_list for loading QAData config.

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/repos.py | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/repos.py b/repoman/pym/repoman/repos.py
index accbf1d9c..605c7cffe 100644
--- a/repoman/pym/repoman/repos.py
+++ b/repoman/pym/repoman/repos.py
@@ -41,10 +41,18 @@ class RepoSettings(object):
except KeyError:
self._add_repo(config_root, portdir_overlay)
 
+   # Determine the master config loading list
+   self.masters_list = []
+   # get out repo masters value
+   masters = 
self.repositories.get_repo_for_location(self.repodir).masters
+   for repo in masters:
+   self.masters_list.append(os.path.join(repo.location, 
'metadata', 'repoman'))
+   self.masters_list.append(os.path.join(self.repodir, 'metadata', 
'repoman'))
+
logging.debug("RepoSettings: init(); load qadata")
# load the repo specific configuration
self.qadata = qadata
-   if not self.qadata.load_repo_config(self.repodir, options):
+   if not self.qadata.load_repo_config(self.masters_list, options):
logging.error("Aborting...")
sys.exit(1)
logging.debug("RepoSettings: qadata loaded: %s", qadata.no_exec)



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/, repoman/pym/repoman/modules/scan/

2017-07-10 Thread Brian Dolbec
commit: f9f7ac40696420ea4b90988070bf2041f3ae7989
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:39:04 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 23:00:26 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f9f7ac40

repoman: Create a new ModuleConfig class

This class will load the module configuration data from the target repo.
Move the Modules class handling code to this new class.
Update scanner.py to use the new ModuleConfig class for Modules class
calls.
Move the hard-coded loop lists to use the ModuleConfig instance
configure/dynamically determined lists.

TODO: add masters inheritance config stacking.

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/modules/scan/module.py | 84 ++
 repoman/pym/repoman/scanner.py | 83 -
 2 files changed, 118 insertions(+), 49 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/module.py 
b/repoman/pym/repoman/modules/scan/module.py
new file mode 100644
index 0..8119bcec3
--- /dev/null
+++ b/repoman/pym/repoman/modules/scan/module.py
@@ -0,0 +1,84 @@
+
+'''
+moudules/scan/module.py
+Module loading and run list generator
+'''
+
+import logging
+import os
+import yaml
+
+from portage.module import InvalidModuleName, Modules
+from portage.util import stack_lists
+
+MODULES_PATH = os.path.dirname(__file__)
+# initial development debug info
+logging.debug("module path: %s", MODULES_PATH)
+
+
+class ModuleConfig(object):
+   '''Holds the scan modules configuration information and
+   creates the ordered list of modulles to run'''
+
+   def __init__(self, configpaths):
+   '''Module init
+
+   @param configpaths: ordered list of filepaths to load
+   '''
+   self.configpaths = configpaths
+
+   self.controller = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
+   logging.debug("module_names: %s", self.controller.module_names)
+
+   self._configs = None
+   self.enabled = []
+   self.pkgs_loop = []
+   self.ebuilds_loop = []
+   self.final_loop = []
+   self.modules_forced = ['ebuild', 'mtime']
+   self.load_configs()
+   for loop in ['pkgs', 'ebuilds', 'final']:
+   logging.debug("ModuleConfig; Processing loop %s", loop)
+   setattr(self, '%s_loop' % loop, 
self._determine_list(loop))
+
+
+   def load_configs(self, configpaths=None):
+   '''load the config files in order'''
+   if configpaths:
+   self.configpaths = configpaths
+   elif not self.configpaths:
+   logging.error("ModuleConfig; Error: No repository.yml 
files defined")
+   configs = []
+   for path in self.configpaths:
+   logging.debug("ModuleConfig; Processing: %s", path)
+   if os.path.exists(path):
+   try:
+   with open(path, 'r') as inputfile:
+   
configs.append(yaml.safe_load(inputfile.read()))
+   except IOError as error:
+   logging,error("Failed to load file: 
%s", inputfile)
+   logging.exception(error)
+   logging.debug("ModuleConfig; completed : %s", path)
+   logging.debug("ModuleConfig; new _configs: %s", configs)
+   self._configs = configs
+
+   def _determine_list(self, loop):
+   '''Determine the ordered list from the config data and
+   the moule_runsIn value in the module_spec
+
+   @returns: list of modules
+   '''
+   lists = [c['modules'].split() for c in self._configs]
+   stacked = self.modules_forced + stack_lists(lists)
+   mlist = []
+   try:
+   for mod in stacked:
+   logging.debug("ModuleConfig; checking loop %s, 
module: %s, in: %s",
+   loop, mod, 
self.controller.get_spec(mod, 'module_runsIn'))
+   if loop in self.controller.get_spec(mod, 
'module_runsIn'):
+   mlist.append(mod)
+   except InvalidModuleName:
+   logging.error("ModuleConfig; unkown module: %s, 
skipping", mod)
+
+   logging.debug("ModuleConfig; mlist: %s", mlist)
+   return mlist

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index e13d4f68b..ffce701be 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -15,20 +15,10 @@ from repoman.modules.commit import 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: d39ec879d0dc5b25c8650d9c20e8914a51ceb886
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:40:40 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 23:00:50 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d39ec879

repoman: qa_data.py: Make it use masters stacking

Update logging message with 'QAData: ' prefix

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/qa_data.py | 32 +---
 1 file changed, 21 insertions(+), 11 deletions(-)

diff --git a/repoman/pym/repoman/qa_data.py b/repoman/pym/repoman/qa_data.py
index fed556628..50a1c764d 100644
--- a/repoman/pym/repoman/qa_data.py
+++ b/repoman/pym/repoman/qa_data.py
@@ -28,21 +28,31 @@ class QAData(object):
self.no_exec = None
 
 
-   def load_repo_config(self, repopath, options):
+   def load_repo_config(self, repopaths, options):
'''Load the repository repoman qa_data.yml config
 
-   @param repopath: string, The path of the repository being 
scanned
+   @param repopaths: list of strings, The path of the repository 
being scanned
 This could be a parent 
repository using the
 repoman_masters layout.conf 
variable
'''
-   filepath = os.path.join(repopath, 
'metadata/repoman/qa_data.yml')
-   logging.debug("QAData: reading file: %s", filepath)
-   try:
-   with open(filepath, 'r') as qadata_file:
-   qadata = yaml.safe_load(qadata_file.read())
-   except IOError as error:
-   logging.error("Failed to load 'qa_data.yml' file at 
path: %s", filepath)
-   logging.eception(error)
+   qadata = {}
+   for path in repopaths:
+   filepath = os.path.join(path, 'qa_data.yml')
+   logging.debug("QAData: reading file: %s", filepath)
+   try:
+   with open(filepath, 'r') as qadata_file:
+   new_qadata = 
yaml.safe_load(qadata_file.read())
+   logging.debug("QAData: updating qadata 
with new values from: %s", filepath)
+   qadata.update(new_qadata)
+   except FileNotFoundError:
+   # skip a master that may not have our file
+   logging.debug("QAData: File not found at path: 
%s", filepath)
+   except IOError as error:
+   logging.error("QAData: Failed to load 
'qa_data.yml' file at path: %s", filepath)
+   logging.exception(error)
+   return False
+   if qadata == {}:
+   logging.error("QAData: Failed to load a valid 
'qa_data.yml' file at paths: %s", repopaths)
return False
self.max_desc_len = qadata.get('max_description_length', 80)
self.allowed_filename_chars = 
qadata.get("allowed_filename_chars", "a-zA-Z0-9._-+:")
@@ -69,7 +79,7 @@ class QAData(object):
for x in self.missingvars:
x += ".missing"
if x not in self.qacats:
-   logging.warning('* missingvars values need to 
be added to qahelp ("%s")' % x)
+   logging.warning('QAData: * missingvars values 
need to be added to qahelp ("%s")' % x)
self.qacats.append(x)
self.qawarnings.add(x)
 



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 5c374e1aabb3c3ed825f8acf42712d150c172ca7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:44:50 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 23:00:50 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c374e1a

repoman: scanner.py: Update module loading to use masters_list

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/scanner.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index ffce701be..b3d030570 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -116,9 +116,7 @@ class Scanner(object):
 
# Initialize the ModuleConfig class here
# TODO Add layout.conf masters repository.yml config to the 
list to load/stack
-   self.moduleconfig = ModuleConfig([
-   
'/home/bdolbec/git/gentoo/metadata/repoman/repository.yml',
-   ])
+   self.moduleconfig = 
ModuleConfig(self.repo_settings.masters_list)
 
checks = {}
# The --echangelog option causes automatic ChangeLog generation,



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/metadata/

2017-07-10 Thread Brian Dolbec
commit: 19eb56c8a696d9b41b7a93bc4483d0e324eb8756
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:36:17 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 23:00:49 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=19eb56c8

repoman: modules/scan/metadata: Add missed mod_kwargs 'repo_settings'

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/modules/scan/metadata/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/modules/scan/metadata/__init__.py 
b/repoman/pym/repoman/modules/scan/metadata/__init__.py
index 03548d164..2d111b4e0 100644
--- a/repoman/pym/repoman/modules/scan/metadata/__init__.py
+++ b/repoman/pym/repoman/modules/scan/metadata/__init__.py
@@ -75,7 +75,7 @@ module_spec = {
'functions': ['check'],
'func_desc': {
},
-   'mod_kwargs': ['qatracker',
+   'mod_kwargs': ['qatracker', 'repo_settings'
],
'func_kwargs': {
'ebuild': (None, None),



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/

2017-07-10 Thread Christoph Junghans
commit: 56aedac0ac8ebbd672fa97b63752efc62e2828b9
Author: Michael Uleysky  gmail  com>
AuthorDate: Mon Jul 10 22:08:57 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Jul 10 22:50:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56aedac0

sci-visualization/gnuplot: Version bump to 5.0.6

Closes: #5080
Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sci-visualization/gnuplot/Manifest |   1 +
 sci-visualization/gnuplot/gnuplot-5.0.6.ebuild | 207 +
 2 files changed, 208 insertions(+)

diff --git a/sci-visualization/gnuplot/Manifest 
b/sci-visualization/gnuplot/Manifest
index 93b42fe1d2d..e5c6d6ec2ff 100644
--- a/sci-visualization/gnuplot/Manifest
+++ b/sci-visualization/gnuplot/Manifest
@@ -1,3 +1,4 @@
 DIST gnuplot-5.0.1.tar.gz 4963747 SHA256 
7cbc557e71df581ea520123fb439dea5f073adcc9010a2885dc80d4ed28b3c47 SHA512 
f68ccef8ecad0d5f7c2eb5dc2c97ba14abba6e3324c36bb9ede5f87eef613942376a26e42e55fa8e9c908e2b732aa0b9f34d6d5c386e3d5cf9685bbca60fa094
 WHIRLPOOL 
7c1d7ec4e999d5d78fadc67cee1186988dbb1cd53feef19094554aa215a19ee6b136d7b65e692cba42bfdb19a06f036fc3fbe1b78cb55f9d0f1b8a740341d15c
 DIST gnuplot-5.0.4.tar.gz 5051380 SHA256 
151cb845728bde75eb9d1561b35140114a05a7c52a52bd35b4b2b3d944e0c31e SHA512 
ebb6bf64cc7f333135d328f6b72d73ef3a3b62f5df28d746efa1589dd9d54fc359306c7c2bc5ad9671b53b0cc945a4388b087abf365dda7417fe21a93ff29dae
 WHIRLPOOL 
73c952dd640879190d68c66df1d67c143ec3619c356f52357df637748be9324946f538ca3da222580f7376332dfc2a295634523d9864bd7342c43af0baa26053
 DIST gnuplot-5.0.5.tar.gz 5078771 SHA256 
25f3e0bf192e01115c580f278c3725d7a569eb848786e12b455a3fda70312053 SHA512 
fd6efc3a869850fa1939a4c833c776395efaaaf6dccc63e3626cee2e39938923b06314368802155adf711ae3e5ca0e3dd1a88be348e8571f9d0be8790240c62c
 WHIRLPOOL 
586aa59439d92c1a05169b57b1c7369465914870788b20b394fef0591a84f134ce6f6707b370105f55277d326d3ab578904ac82355c8d97b7337a7980ab8e29e
+DIST gnuplot-5.0.6.tar.gz 5093897 SHA256 
5bbe4713e555c2e103b7d4ffd45fca69551fff09cf5c3f9cb17428aaacc9b460 SHA512 
7f9b05725a8594dcfbf1f1fc8f1db9bf45e1b6841fa1089b2c2528a3e36f71baab16d5fbeb027e4dd3618461a4895d037cb9f43781bfee2cb078cb9583567d8d
 WHIRLPOOL 
3f3cf31f764af36d3761a17447ed8da98aec1148270eacc33c48605cf0dbff6dbde4b726403d4177da2104e6ff9baa4d48e0e3c65630a057ab1dc01f641daf5e

diff --git a/sci-visualization/gnuplot/gnuplot-5.0.6.ebuild 
b/sci-visualization/gnuplot/gnuplot-5.0.6.ebuild
new file mode 100644
index 000..cac060cf8d0
--- /dev/null
+++ b/sci-visualization/gnuplot/gnuplot-5.0.6.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic readme.gentoo-r1 toolchain-funcs wxwidgets
+
+DESCRIPTION="Command-line driven interactive plotting program"
+HOMEPAGE="http://www.gnuplot.info/;
+
+if [[ -z ${PV%%*} ]]; then
+   inherit cvs
+   ECVS_SERVER="gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot"
+   ECVS_MODULE="gnuplot"
+   ECVS_BRANCH="HEAD"
+   ECVS_USER="anonymous"
+   ECVS_CVS_OPTIONS="-dP"
+   MY_P="${PN}"
+   SRC_URI=""
+   KEYWORDS=""
+else
+   MY_P="${P/_/.}"
+   SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="gnuplot bitmap? ( free-noncomm )"
+SLOT="0"
+IUSE="aqua bitmap cairo compat doc examples +gd ggi latex libcaca libcerf lua 
qt4 readline svga wxwidgets X"
+
+RDEPEND="
+   cairo? (
+   x11-libs/cairo
+   x11-libs/pango )
+   gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
+   ggi? ( media-libs/libggi )
+   latex? (
+   virtual/latex-base
+   lua? (
+   dev-tex/pgf
+   >=dev-texlive/texlive-latexrecommended-2008-r2 ) )
+   libcaca? ( media-libs/libcaca )
+   lua? ( dev-lang/lua:0 )
+   qt4? ( >=dev-qt/qtcore-4.5:4
+   >=dev-qt/qtgui-4.5:4
+   >=dev-qt/qtsvg-4.5:4 )
+   readline? ( sys-libs/readline:0= )
+   libcerf? ( sci-libs/libcerf )
+   svga? ( media-libs/svgalib )
+   wxwidgets? (
+   x11-libs/wxGTK:3.0[X]
+   x11-libs/cairo
+   x11-libs/pango
+   x11-libs/gtk+:2 )
+   X? ( x11-libs/libXaw )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )"
+
+S="${WORKDIR}/${MY_P}"
+
+GP_VERSION="${PV%.*}"
+E_SITEFILE="lisp/50${PN}-gentoo.el"
+TEXMF="${EPREFIX}/usr/share/texmf-site"
+
+PATCHES=( "${FILESDIR}"/${PN}-5.0.1-fix-underlinking.patch )
+
+src_prepare() {
+   default
+
+   if [[ -z ${PV%%*} ]]; then
+   local 

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

2017-07-10 Thread Robin H. Johnson
commit: a44b4b0f8f7b013cdf368ae53b5fad073aedc0f6
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jul 10 22:49:00 2017 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jul 10 22:49:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44b4b0f

sys-libs/db: re-add older ebuilds again, because 
78beda8bdbf94b62a586e38d6ac00e32180f3eb8 wrongly removed them.

Package-Manager: portage-2.3.6
Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-libs/db/db-5.3.28-r2.ebuild | 232 +++
 sys-libs/db/db-6.0.35.ebuild| 230 +++
 sys-libs/db/db-6.1.29.ebuild| 230 +++
 sys-libs/db/db-6.2.23.ebuild| 235 
 4 files changed, 927 insertions(+)

diff --git a/sys-libs/db/db-5.3.28-r2.ebuild b/sys-libs/db/db-5.3.28-r2.ebuild
new file mode 100644
index 000..c9c47add336
--- /dev/null
+++ b/sys-libs/db/db-5.3.28-r2.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils db flag-o-matic java-pkg-opt-2 autotools multilib 
multilib-minimal toolchain-funcs
+
+#Number of official patches
+#PATCHNO=`echo ${PV}|sed -e "s,\(.*_p\)\([0-9]*\),\2,"`
+PATCHNO=${PV/*.*.*_p}
+if [[ ${PATCHNO} == "${PV}" ]] ; then
+   MY_PV=${PV}
+   MY_P=${P}
+   PATCHNO=0
+else
+   MY_PV=${PV/_p${PATCHNO}}
+   MY_P=${PN}-${MY_PV}
+fi
+
+S_BASE="${WORKDIR}/${MY_P}"
+S="${S_BASE}/build_unix"
+DESCRIPTION="Oracle Berkeley DB"
+HOMEPAGE="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html;
+SRC_URI="http://download.oracle.com/berkeley-db/${MY_P}.tar.gz;
+for (( i=1 ; i<=${PATCHNO} ; i++ )) ; do
+   export SRC_URI="${SRC_URI} 
http://www.oracle.com/technology/products/berkeley-db/db/update/${MY_PV}/patch.${MY_PV}.${i};
+done
+
+LICENSE="Sleepycat"
+SLOT="5.3"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc 
x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="doc java cxx tcl test"
+
+REQUIRED_USE="test? ( tcl )"
+
+# the entire testsuite needs the TCL functionality
+DEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
+   test? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
+   java? ( >=virtual/jdk-1.5 )
+   >=sys-devel/binutils-2.16.1"
+RDEPEND="tcl? ( >=dev-lang/tcl-8.5.15-r1:0=[${MULTILIB_USEDEP}] )
+   java? ( >=virtual/jre-1.5 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/db5.3/db.h
+)
+
+src_prepare() {
+   cd "${WORKDIR}"/"${MY_P}"
+   for (( i=1 ; i<=${PATCHNO} ; i++ ))
+   do
+   epatch "${DISTDIR}"/patch."${MY_PV}"."${i}"
+   done
+
+   # bug #510506
+   epatch "${FILESDIR}"/${PN}-4.8.24-java-manifest-location.patch
+
+   # use the includes from the prefix
+   epatch "${FILESDIR}"/${PN}-4.6-jni-check-prefix-first.patch
+   epatch "${FILESDIR}"/${PN}-4.3-listen-to-java-options.patch
+
+   # sqlite configure call has an extra leading ..
+   # upstreamed:5.2.36, missing in 5.3.x
+   epatch "${FILESDIR}"/${PN}-5.2.28-sqlite-configure-path.patch
+
+   # The upstream testsuite copies .lib and the binaries for each parallel 
test
+   # core, ~300MB each. This patch uses links instead, saves a lot of 
space.
+   epatch "${FILESDIR}"/${PN}-6.0.20-test-link.patch
+
+   # Needed when compiling with clang
+   epatch "${FILESDIR}"/${PN}-5.1.29-rename-atomic-compare-exchange.patch
+
+   # Upstream release script grabs the dates when the script was run, so 
lets
+   # end-run them to keep the date the same.
+   export REAL_DB_RELEASE_DATE="$(awk \
+   '/^DB_VERSION_STRING=/{ gsub(".*\\(|\\).*","",$0); print $0; }' 
\
+   "${S_BASE}"/dist/configure)"
+   sed -r -i \
+   -e "/^DB_RELEASE_DATE=/s~=.*~='${REAL_DB_RELEASE_DATE}'~g" \
+   "${S_BASE}"/dist/RELEASE || die
+
+   # Include the SLOT for Java JAR files
+   # This supersedes the unused jarlocation patches.
+   sed -r -i \
+   -e '/jarfile=.*\.jar$/s,(.jar$),-$(LIBVERSION)\1,g' \
+   "${S_BASE}"/dist/Makefile.in || die
+
+   cd "${S_BASE}"/dist || die
+   rm -f aclocal/libtool.m4
+   sed -i \
+   -e '/AC_PROG_LIBTOOL$/aLT_OUTPUT' \
+   configure.ac || die
+   sed -i \
+   -e '/^AC_PATH_TOOL/s/ sh, none/ bash, none/' \
+   aclocal/programs.m4 || die
+   AT_M4DIR="aclocal aclocal_java" eautoreconf
+   # Upstream sucks - they do autoconf and THEN replace the version 
variables.
+   . ./RELEASE
+   for v in \
+   DB_VERSION_{FAMILY,LETTER,RELEASE,MAJOR,MINOR} \
+   DB_VERSION_{PATCH,FULL,UNIQUE_NAME,STRING,FULL_STRING} \
+   DB_VERSION \
+   DB_RELEASE_DATE ; do
+   

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/eclasses/, ...

2017-07-10 Thread Brian Dolbec
commit: 717d7a182820917e07c7fabf69aa3edcb8f55848
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:35:08 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:33 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=717d7a18

repoman: modules/scan/*: Add module_runsIn spec variable

This variable will be used to help determine which process loops
to run the modules in.  This is summary data taken from the runIn*()'s
defined in the target eclasses containing the checks.

 repoman/pym/repoman/modules/scan/depend/__init__.py  | 1 +
 repoman/pym/repoman/modules/scan/directories/__init__.py | 2 ++
 repoman/pym/repoman/modules/scan/eapi/__init__.py| 1 +
 repoman/pym/repoman/modules/scan/ebuild/__init__.py  | 2 ++
 repoman/pym/repoman/modules/scan/eclasses/__init__.py| 2 ++
 repoman/pym/repoman/modules/scan/fetch/__init__.py   | 1 +
 repoman/pym/repoman/modules/scan/keywords/__init__.py| 1 +
 repoman/pym/repoman/modules/scan/manifest/__init__.py| 1 +
 repoman/pym/repoman/modules/scan/metadata/__init__.py| 4 
 repoman/pym/repoman/modules/scan/options/__init__.py | 1 +
 10 files changed, 16 insertions(+)

diff --git a/repoman/pym/repoman/modules/scan/depend/__init__.py 
b/repoman/pym/repoman/modules/scan/depend/__init__.py
index 6d1228601..bd6905c0b 100644
--- a/repoman/pym/repoman/modules/scan/depend/__init__.py
+++ b/repoman/pym/repoman/modules/scan/depend/__init__.py
@@ -26,6 +26,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/directories/__init__.py 
b/repoman/pym/repoman/modules/scan/directories/__init__.py
index 47834cb40..18ca086ce 100644
--- a/repoman/pym/repoman/modules/scan/directories/__init__.py
+++ b/repoman/pym/repoman/modules/scan/directories/__init__.py
@@ -26,6 +26,7 @@ module_spec = {
'checkdirlist': (None, None),
'checkdir_relative': (None, None),
},
+   'module_runsIn': ['pkgs'],
},
'mtime-module': {
'name': "mtime",
@@ -42,6 +43,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/eapi/__init__.py 
b/repoman/pym/repoman/modules/scan/eapi/__init__.py
index 4c3dd6e8f..f6306b3e1 100644
--- a/repoman/pym/repoman/modules/scan/eapi/__init__.py
+++ b/repoman/pym/repoman/modules/scan/eapi/__init__.py
@@ -23,6 +23,7 @@ module_spec = {
'func_kwargs': {
'ebuild': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/ebuild/__init__.py 
b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
index 8666e78c2..3e1d31951 100644
--- a/repoman/pym/repoman/modules/scan/ebuild/__init__.py
+++ b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
@@ -37,6 +37,7 @@ module_spec = {
'xpkg': (None, None),
'y_ebuild': (None, None),
},
+   'module_runsIn': ['pkgs', 'ebuilds'],
},
'multicheck-module': {
'name': "multicheck",
@@ -52,6 +53,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/eclasses/__init__.py 
b/repoman/pym/repoman/modules/scan/eclasses/__init__.py
index 01bd29adf..9b1f203ce 100644
--- a/repoman/pym/repoman/modules/scan/eclasses/__init__.py
+++ b/repoman/pym/repoman/modules/scan/eclasses/__init__.py
@@ -26,6 +26,7 @@ module_spec = {
'xpkg': (None, None),
'y_ebuild': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
'ruby-module': {
'name': "ruby",
@@ -41,6 +42,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/fetch/__init__.py 
b/repoman/pym/repoman/modules/scan/fetch/__init__.py
index 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 398b8dc2b7b0297180ba38334526e24f5f85638e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:40:40 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=398b8dc2

repoman: qa_data.py: Make it use masters stacking

Update logging message with 'QAData: ' prefix

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/qa_data.py | 32 +---
 1 file changed, 21 insertions(+), 11 deletions(-)

diff --git a/repoman/pym/repoman/qa_data.py b/repoman/pym/repoman/qa_data.py
index fed556628..50a1c764d 100644
--- a/repoman/pym/repoman/qa_data.py
+++ b/repoman/pym/repoman/qa_data.py
@@ -28,21 +28,31 @@ class QAData(object):
self.no_exec = None
 
 
-   def load_repo_config(self, repopath, options):
+   def load_repo_config(self, repopaths, options):
'''Load the repository repoman qa_data.yml config
 
-   @param repopath: string, The path of the repository being 
scanned
+   @param repopaths: list of strings, The path of the repository 
being scanned
 This could be a parent 
repository using the
 repoman_masters layout.conf 
variable
'''
-   filepath = os.path.join(repopath, 
'metadata/repoman/qa_data.yml')
-   logging.debug("QAData: reading file: %s", filepath)
-   try:
-   with open(filepath, 'r') as qadata_file:
-   qadata = yaml.safe_load(qadata_file.read())
-   except IOError as error:
-   logging.error("Failed to load 'qa_data.yml' file at 
path: %s", filepath)
-   logging.eception(error)
+   qadata = {}
+   for path in repopaths:
+   filepath = os.path.join(path, 'qa_data.yml')
+   logging.debug("QAData: reading file: %s", filepath)
+   try:
+   with open(filepath, 'r') as qadata_file:
+   new_qadata = 
yaml.safe_load(qadata_file.read())
+   logging.debug("QAData: updating qadata 
with new values from: %s", filepath)
+   qadata.update(new_qadata)
+   except FileNotFoundError:
+   # skip a master that may not have our file
+   logging.debug("QAData: File not found at path: 
%s", filepath)
+   except IOError as error:
+   logging.error("QAData: Failed to load 
'qa_data.yml' file at path: %s", filepath)
+   logging.exception(error)
+   return False
+   if qadata == {}:
+   logging.error("QAData: Failed to load a valid 
'qa_data.yml' file at paths: %s", repopaths)
return False
self.max_desc_len = qadata.get('max_description_length', 80)
self.allowed_filename_chars = 
qadata.get("allowed_filename_chars", "a-zA-Z0-9._-+:")
@@ -69,7 +79,7 @@ class QAData(object):
for x in self.missingvars:
x += ".missing"
if x not in self.qacats:
-   logging.warning('* missingvars values need to 
be added to qahelp ("%s")' % x)
+   logging.warning('QAData: * missingvars values 
need to be added to qahelp ("%s")' % x)
self.qacats.append(x)
self.qawarnings.add(x)
 



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/, repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: fd99fc9fb0e348b7151f867da8b2dcb2b305f173
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:39:04 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:33 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fd99fc9f

repoman: Create a new ModuleConfig class

This class will load the module configuration data from the target repo.
Move the Modules class handling code to this new class.
Update scanner.py to use the new ModuleConfig class for Modules class
calls.
Move the hard-coded loop lists to use the ModuleConfig instance
configure/dynamically determined lists.

TODO: add masters inheritance config stacking.

 repoman/pym/repoman/modules/scan/module.py | 84 ++
 repoman/pym/repoman/scanner.py | 83 -
 2 files changed, 118 insertions(+), 49 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/module.py 
b/repoman/pym/repoman/modules/scan/module.py
new file mode 100644
index 0..f7f135f73
--- /dev/null
+++ b/repoman/pym/repoman/modules/scan/module.py
@@ -0,0 +1,84 @@
+
+'''
+moudules/scan/module.py
+Module loading and run list generator
+'''
+
+import logging
+import os
+import yaml
+
+from portage.module import InvalidModuleName, Modules
+from portage.util import stack_lists
+
+MODULES_PATH = os.path.dirname(__file__)
+# initial development debug info
+logging.debug("module path: %s", MODULES_PATH)
+
+
+class ModuleConfig(object):
+   '''Holds the scan modules configuration information and
+   creates the ordered list of modulles to run'''
+
+   def __init__(self, configpaths):
+   '''Module init
+
+   @param configpaths: ordered list of filepaths to load
+   '''
+   self.configpaths = configpaths
+
+   self.controller = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
+   logging.debug("module_names: %s", self.controller.module_names)
+
+   self._configs = None
+   self.enabled = []
+   self.pkgs_loop = []
+   self.ebuilds_loop = []
+   self.final_loop = []
+   self.modules_forced = ['ebuild', 'mtime']
+   self.load_configs()
+   for loop in ['pkgs', 'ebuilds', 'final']:
+   logging.debug("ModuleConfig; Processing loop %s", loop)
+   setattr(self, '%s_loop' % loop, 
self._determine_list(loop))
+
+
+   def load_configs(self, configpaths=None):
+   '''load the config files in order'''
+   if configpaths:
+   self.configpaths = configpaths
+   elif not self.configpaths:
+   logging.error("ModuleConfig; Error: No repository.yml 
files defined")
+   configs = []
+   for path in self.configpaths:
+   logging.debug("ModuleConfig; Processing: %s", path)
+   if os.path.exists(path):
+   try:
+   with open(path, 'r') as inputfile:
+   
configs.append(yaml.safe_load(inputfile.read()))
+   except IOError as error:
+   logging,error("Failed to load file: 
%s", inputfile)
+   logging.exception(error)
+   logging.debug("ModuleConfig; completed : %s", path)
+   logging.debug("ModuleConfig; new _configs: %s", configs)
+   self._configs = configs
+
+   def _determine_list(self, loop):
+   '''Determine the ordered list from the config data and
+   the moule_runsIn value in the module_spec
+
+   @returns: list of modules
+   '''
+   lists = [c['modules'] for c in self._configs]
+   stacked = self.modules_forced + stack_lists(lists)
+   mlist = []
+   try:
+   for mod in stacked:
+   logging.debug("ModuleConfig; checking loop %s, 
module: %s, in: %s",
+   loop, mod, 
self.controller.get_spec(mod, 'module_runsIn'))
+   if loop in self.controller.get_spec(mod, 
'module_runsIn'):
+   mlist.append(mod)
+   except InvalidModuleName:
+   logging.error("ModuleConfig; unkown module: %s, 
skipping", mod)
+
+   logging.debug("ModuleConfig; mlist: %s", mlist)
+   return mlist

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index e13d4f68b..ffce701be 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -15,20 +15,10 @@ from repoman.modules.commit import repochecks
 from repoman.modules.commit import manifest
 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/metadata/

2017-07-10 Thread Brian Dolbec
commit: e6b7d178043426edeb277b8b391d1b50b4c59b84
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:36:17 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e6b7d178

repoman: modules/scan/metadata: Add missed mod_kwargs 'repo_settings'

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/modules/scan/metadata/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/modules/scan/metadata/__init__.py 
b/repoman/pym/repoman/modules/scan/metadata/__init__.py
index 03548d164..2d111b4e0 100644
--- a/repoman/pym/repoman/modules/scan/metadata/__init__.py
+++ b/repoman/pym/repoman/modules/scan/metadata/__init__.py
@@ -75,7 +75,7 @@ module_spec = {
'functions': ['check'],
'func_desc': {
},
-   'mod_kwargs': ['qatracker',
+   'mod_kwargs': ['qatracker', 'repo_settings'
],
'func_kwargs': {
'ebuild': (None, None),



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 1d56c9fdfe1ca969b59f44b457235a06f8b0cdfa
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 17:38:48 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1d56c9fd

qa_data.py: Initial move of all configurable data to the repo

All this data was ported to a metadata/repoman/qa_data.yml file.

 repoman/pym/repoman/qa_data.py | 433 -
 1 file changed, 77 insertions(+), 356 deletions(-)

diff --git a/repoman/pym/repoman/qa_data.py b/repoman/pym/repoman/qa_data.py
index fed798f9f..fed556628 100644
--- a/repoman/pym/repoman/qa_data.py
+++ b/repoman/pym/repoman/qa_data.py
@@ -1,369 +1,90 @@
 # -*- coding:utf-8 -*-
 
 import logging
+import os
+import yaml
 
 from _emerge.Package import Package
 
 # import our initialized portage instance
 from repoman._portage import portage
 
-max_desc_len = 80
-allowed_filename_chars = "a-zA-Z0-9._-+:"
 
-qahelp = {
-   "CVS/Entries.IO_error": (
-   "Attempting to commit, and an IO error was encountered access 
the"
-   " Entries file"),
-   "ebuild.invalidname": (
-   "Ebuild files with a non-parseable or syntactically incorrect 
name"
-   " (or using 2.1 versioning extensions)"),
-   "ebuild.namenomatch": (
-   "Ebuild files that do not have the same name as their parent"
-   " directory"),
-   "changelog.ebuildadded": (
-   "An ebuild was added but the ChangeLog was not modified"),
-   "changelog.missing": (
-   "Missing ChangeLog files"),
-   "ebuild.notadded": (
-   "Ebuilds that exist but have not been added to cvs"),
-   "ebuild.patches": (
-   "PATCHES variable should be a bash array to ensure white space 
safety"),
-   "changelog.notadded": (
-   "ChangeLogs that exist but have not been added to cvs"),
-   "dependency.bad": (
-   "User-visible ebuilds with unsatisfied dependencies"
-   " (matched against *visible* ebuilds)"),
-   "dependency.badmasked": (
-   "Masked ebuilds with unsatisfied dependencies"
-   " (matched against *all* ebuilds)"),
-   "dependency.badindev": (
-   "User-visible ebuilds with unsatisfied dependencies"
-   " (matched against *visible* ebuilds) in developing arch"),
-   "dependency.badmaskedindev": (
-   "Masked ebuilds with unsatisfied dependencies"
-   " (matched against *all* ebuilds) in developing arch"),
-   "dependency.badtilde": (
-   "Uses the ~ dep operator with a non-zero revision part,"
-   " which is useless (the revision is ignored)"),
-   "dependency.missingslot": (
-   "RDEPEND matches more than one SLOT but does not specify a "
-   "slot and/or use the := or :* slot operator"),
-   "dependency.perlcore": (
-   "This ebuild directly depends on a package in perl-core;"
-   " it should use the corresponding virtual instead."),
-   "dependency.syntax": (
-   "Syntax error in dependency string"
-   " (usually an extra/missing space/parenthesis)"),
-   "dependency.unknown": (
-   "Ebuild has a dependency that refers to an unknown package"
-   " (which may be valid if it is a blocker for a renamed/removed 
package,"
-   " or is an alternative choice provided by an overlay)"),
-   "dependency.badslotop": (
-   "RDEPEND contains ':=' slot operator under '||' dependency."),
-   "file.executable": (
-   "Ebuilds, digests, metadata.xml, Manifest, and ChangeLog do not 
need"
-   " the executable bit"),
-   "file.size": (
-   "Files in the files directory must be under 20 KiB"),
-   "file.size.fatal": (
-   "Files in the files directory must be under 60 KiB"),
-   "file.empty": (
-   "Empty file in the files directory"),
-   "file.name": (
-   "File/dir name must be composed"
-   " of only the following chars: %s " % allowed_filename_chars),
-   "file.UTF8": (
-   "File is not UTF8 compliant"),
-   "inherit.deprecated": (
-   "Ebuild inherits a deprecated eclass"),
-   "inherit.missing": (
-   "Ebuild uses functions from an eclass but does not inherit it"),
-   "inherit.unused": (
-   "Ebuild inherits an eclass but does not use it"),
-   "java.eclassesnotused": (
-   "With virtual/jdk in DEPEND you must inherit a java eclass"),
-   "wxwidgets.eclassnotused": (
-   "Ebuild DEPENDs on x11-libs/wxGTK without inheriting 
wxwidgets.eclass"),
-   "KEYWORDS.dropped": (
-   "Ebuilds that appear to have dropped KEYWORDS for some arch"),

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/

2017-07-10 Thread Brian Dolbec
commit: 4f73aebefe23704e5758f08f8be3ae130015f271
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:42:30 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4f73aebe

repoman: modules/scan/module.py: Prefix logging messages

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/modules/scan/module.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/module.py 
b/repoman/pym/repoman/modules/scan/module.py
index f7f135f73..5424fab65 100644
--- a/repoman/pym/repoman/modules/scan/module.py
+++ b/repoman/pym/repoman/modules/scan/module.py
@@ -25,10 +25,11 @@ class ModuleConfig(object):
 
@param configpaths: ordered list of filepaths to load
'''
-   self.configpaths = configpaths
+   self.configpaths = [os.path.join(path, 'repository.yml') for 
path in configpaths]
+   logging.debug("ModuleConfig; configpaths: %s", self.configpaths)
 
self.controller = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
-   logging.debug("module_names: %s", self.controller.module_names)
+   logging.debug("ModuleConfig; module_names: %s", 
self.controller.module_names)
 
self._configs = None
self.enabled = []
@@ -41,7 +42,6 @@ class ModuleConfig(object):
logging.debug("ModuleConfig; Processing loop %s", loop)
setattr(self, '%s_loop' % loop, 
self._determine_list(loop))
 
-
def load_configs(self, configpaths=None):
'''load the config files in order'''
if configpaths:



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: fd099557cf568806baf3f67d57292ef66bbc590d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:43:39 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fd099557

repoman: repos.py: Add masters_list

Use masters_list for loading QAData config.

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/repos.py | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/repos.py b/repoman/pym/repoman/repos.py
index accbf1d9c..605c7cffe 100644
--- a/repoman/pym/repoman/repos.py
+++ b/repoman/pym/repoman/repos.py
@@ -41,10 +41,18 @@ class RepoSettings(object):
except KeyError:
self._add_repo(config_root, portdir_overlay)
 
+   # Determine the master config loading list
+   self.masters_list = []
+   # get out repo masters value
+   masters = 
self.repositories.get_repo_for_location(self.repodir).masters
+   for repo in masters:
+   self.masters_list.append(os.path.join(repo.location, 
'metadata', 'repoman'))
+   self.masters_list.append(os.path.join(self.repodir, 'metadata', 
'repoman'))
+
logging.debug("RepoSettings: init(); load qadata")
# load the repo specific configuration
self.qadata = qadata
-   if not self.qadata.load_repo_config(self.repodir, options):
+   if not self.qadata.load_repo_config(self.masters_list, options):
logging.error("Aborting...")
sys.exit(1)
logging.debug("RepoSettings: qadata loaded: %s", qadata.no_exec)



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 69dd9b44685bffb624dc1db5f2f3665f61f8b6ce
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 21:44:50 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=69dd9b44

repoman: scanner.py: Update module loading to use masters_list

Signed-off-by: Brian Dolbec  gentoo.org>

 repoman/pym/repoman/scanner.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index ffce701be..b3d030570 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -116,9 +116,7 @@ class Scanner(object):
 
# Initialize the ModuleConfig class here
# TODO Add layout.conf masters repository.yml config to the 
list to load/stack
-   self.moduleconfig = ModuleConfig([
-   
'/home/bdolbec/git/gentoo/metadata/repoman/repository.yml',
-   ])
+   self.moduleconfig = 
ModuleConfig(self.repo_settings.masters_list)
 
checks = {}
# The --echangelog option causes automatic ChangeLog generation,



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/ebuild/, ...

2017-07-10 Thread Brian Dolbec
commit: 6848f27e23b74625d5473c183dda226186e695a6
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 17:56:09 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:33 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6848f27e

repoman: Update modules for the new QAData class

Rather than direct import, now the QAData instance is accessed via
repo_settings.  Add repo_settings need to all modules requiring QAData
access.

 repoman/pym/repoman/modules/scan/depend/_depend_checks.py| 9 -
 repoman/pym/repoman/modules/scan/depend/profile.py   | 3 ++-
 repoman/pym/repoman/modules/scan/ebuild/ebuild.py| 5 +++--
 repoman/pym/repoman/modules/scan/eclasses/__init__.py| 2 +-
 repoman/pym/repoman/modules/scan/eclasses/ruby.py| 5 +++--
 repoman/pym/repoman/modules/scan/metadata/__init__.py| 4 ++--
 repoman/pym/repoman/modules/scan/metadata/description.py | 6 +++---
 repoman/pym/repoman/modules/scan/metadata/ebuild_metadata.py | 6 +++---
 repoman/pym/repoman/modules/scan/metadata/restrict.py| 4 ++--
 9 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/depend/_depend_checks.py 
b/repoman/pym/repoman/modules/scan/depend/_depend_checks.py
index 11435f99e..cffacc55e 100644
--- a/repoman/pym/repoman/modules/scan/depend/_depend_checks.py
+++ b/repoman/pym/repoman/modules/scan/depend/_depend_checks.py
@@ -9,7 +9,6 @@ from portage.dep import Atom
 from repoman.check_missingslot import check_missingslot
 # import our initialized portage instance
 from repoman._portage import portage
-from repoman.qa_data import suspect_virtual, suspect_rdepend
 
 def check_slotop(depstr, is_valid_flag, badsyntax, mytype,
qatracker, relative_path):
@@ -51,7 +50,7 @@ def check_slotop(depstr, is_valid_flag, badsyntax, mytype,
_traverse_tree(branch, 
in_any_of=in_any_of)
_traverse_tree(my_dep_tree, False)
 
-def _depend_checks(ebuild, pkg, portdb, qatracker, repo_metadata):
+def _depend_checks(ebuild, pkg, portdb, qatracker, repo_metadata, qadata):
'''Checks the ebuild dependencies for errors
 
@param pkg: Package in which we check (object).
@@ -111,11 +110,11 @@ def _depend_checks(ebuild, pkg, portdb, qatracker, 
repo_metadata):
 
if pkg.category != "virtual":
if not is_blocker and \
-   atom.cp in suspect_virtual:
+   atom.cp in 
qadata.suspect_virtual:
qatracker.add_error(
'virtual.suspect', 
ebuild.relative_path +
": %s: consider using 
'%s' instead of '%s'" %
-   (mytype, 
suspect_virtual[atom.cp], atom))
+   (mytype, 
qadata.suspect_virtual[atom.cp], atom))
if not is_blocker and \

atom.cp.startswith("perl-core/"):

qatracker.add_error('dependency.perlcore',
@@ -141,7 +140,7 @@ def _depend_checks(ebuild, pkg, portdb, qatracker, 
repo_metadata):
" wxwidgets.eclass" % 
(ebuild.relative_path, mytype))
elif runtime:
if not is_blocker and \
-   atom.cp in suspect_rdepend:
+   atom.cp in 
qadata.suspect_rdepend:
qatracker.add_error(
mytype + '.suspect',
ebuild.relative_path + 
": '%s'" % atom)

diff --git a/repoman/pym/repoman/modules/scan/depend/profile.py 
b/repoman/pym/repoman/modules/scan/depend/profile.py
index cf3d9a8f4..1adda44bb 100644
--- a/repoman/pym/repoman/modules/scan/depend/profile.py
+++ b/repoman/pym/repoman/modules/scan/depend/profile.py
@@ -63,7 +63,8 @@ class ProfileDependsChecks(ScanBase):
ebuild = kwargs.get('ebuild').get()
pkg = kwargs.get('pkg').get()
unknown_pkgs, baddepsyntax = _depend_checks(
-   ebuild, pkg, self.portdb, self.qatracker, 
self.repo_metadata)
+   ebuild, pkg, self.portdb, self.qatracker, 
self.repo_metadata,
+   self.repo_settings.qadata)
 
relevant_profiles = []
for keyword, arch, groups in _gen_arches(ebuild, self.options,

diff --git a/repoman/pym/repoman/modules/scan/ebuild/ebuild.py 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 794cd3ce0866e04b9b647b97e92f0845490abb69
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 18:08:50 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:33 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=794cd3ce

repoman: main.py: Remove unused InvalidStateError import

 repoman/pym/repoman/main.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py
old mode 100644
new mode 100755
index 3b628de00..c1e3b99fe
--- a/repoman/pym/repoman/main.py
+++ b/repoman/pym/repoman/main.py
@@ -24,7 +24,6 @@ from portage.output import ConsoleStyleFile, StyleWriter
 from portage.util import formatter
 from portage.util.futures.extendedfutures import (
ExtendedFuture,
-   InvalidStateError,
 )
 
 from repoman.actions import Actions



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 143f939ff920c7ae62dde0f63f63885321f46584
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 17:49:01 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:33 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=143f939f

repoman: Move qa_data initialization and loading

Move the new QAData class instance init to repoman_main().
parse_args() remove unused qahelp parameter.
qa_tracker.py: Add default qacats and qawarnings parameters as None.
These will be assigned later due to circular init references.
repos.py: Perform the QAData class loading and complete intialization
assignments.

 repoman/pym/repoman/argparser.py  |  3 +--
 repoman/pym/repoman/main.py   | 26 ++
 repoman/pym/repoman/qa_tracker.py | 10 +-
 repoman/pym/repoman/repos.py  | 12 ++--
 4 files changed, 30 insertions(+), 21 deletions(-)

diff --git a/repoman/pym/repoman/argparser.py b/repoman/pym/repoman/argparser.py
index 2d56a87e6..68701378f 100644
--- a/repoman/pym/repoman/argparser.py
+++ b/repoman/pym/repoman/argparser.py
@@ -15,11 +15,10 @@ from portage import _unicode_decode
 from portage import util
 
 
-def parse_args(argv, qahelp, repoman_default_opts):
+def parse_args(argv, repoman_default_opts):
"""Use a customized optionParser to parse command line arguments for 
repoman
Args:
argv - a sequence of command line arguments
-   qahelp - a dict of qa warning to help message
Returns:
(opts, args), just like a call to parser.parse_args()
"""

diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py
old mode 100755
new mode 100644
index ccc735c7d..3b628de00
--- a/repoman/pym/repoman/main.py
+++ b/repoman/pym/repoman/main.py
@@ -29,9 +29,8 @@ from portage.util.futures.extendedfutures import (
 
 from repoman.actions import Actions
 from repoman.argparser import parse_args
-from repoman.qa_data import (
-   format_qa_output, format_qa_output_column, qahelp,
-   qawarnings, qacats)
+from repoman.qa_data import QAData
+from repoman.qa_data import format_qa_output, format_qa_output_column
 from repoman.repos import RepoSettings
 from repoman.scanner import Scanner
 from repoman import utilities
@@ -60,7 +59,7 @@ def repoman_main(argv):
nocolor()
 
options, arguments = parse_args(
-   sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", 
""))
+   sys.argv, repoman_settings.get("REPOMAN_DEFAULT_OPTS", ""))
 
if options.version:
print("Repoman", VERSION, "(portage-%s)" % portage.VERSION)
@@ -73,10 +72,6 @@ def repoman_main(argv):
else:
logger.setLevel(LOGLEVEL)
 
-   if options.experimental_inherit == 'y':
-   # This is experimental, so it's non-fatal.
-   qawarnings.add("inherit.missing")
-
# Set this to False when an extraordinary issue (generally
# something other than a QA issue) makes it impossible to
# commit (like if Manifest generation fails).
@@ -91,14 +86,21 @@ def repoman_main(argv):
 
# avoid a circular parameter repo_settings
vcs_settings = VCSSettings(options, repoman_settings)
+   qadata = QAData()
 
+   logging.debug("repoman_main: RepoSettings init")
repo_settings = RepoSettings(
config_root, portdir, portdir_overlay,
-   repoman_settings, vcs_settings, options, qawarnings)
+   repoman_settings, vcs_settings, options, qadata)
repoman_settings = repo_settings.repoman_settings
 
# Now set repo_settings
vcs_settings.repo_settings = repo_settings
+   # set QATracker qacats, qawarnings
+   vcs_settings.qatracker.qacats = repo_settings.qadata.qacats
+   vcs_settings.qatracker.qawarnings = repo_settings.qadata.qawarnings
+   logging.debug("repoman_main: vcs_settings done")
+   logging.debug("repoman_main: qadata: %s", repo_settings.qadata)
 
if 'digest' in repoman_settings.features and options.digest != 'n':
options.digest = 'y'
@@ -133,11 +135,11 @@ def repoman_main(argv):
if options.mode == "manifest":
sys.exit(result['fail'])
 
-   for x in qacats:
+   for x in qadata.qacats:
if x not in vcs_settings.qatracker.fails:
continue
result['warn'] = 1
-   if x not in qawarnings:
+   if x not in qadata.qawarnings:
result['fail'] = 1
 
if result['fail'] or \
@@ -174,7 +176,7 @@ def repoman_main(argv):
format_output = format_outputs.get(
options.output_style, format_outputs['default'])
format_output(f, vcs_settings.qatracker.fails, result['full'],
-   result['fail'], options, qawarnings)
+   result['fail'], options, qadata.qawarnings)
 
  

[gentoo-commits] proj/portage:repoman commit in: pym/portage/

2017-07-10 Thread Brian Dolbec
commit: 63a77a1790c357625d92a1a18693480ccfbb7cde
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:29:05 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 22:29:33 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=63a77a17

portage/module.py: Add a generic get_spec()

This new function gets any arbitrary spec value.
The other get_* functions could be optimized to return the
get_spec result instead.  This would reduce code duplication.

 pym/portage/module.py | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/pym/portage/module.py b/pym/portage/module.py
index f9828a518..00f322387 100644
--- a/pym/portage/module.py
+++ b/pym/portage/module.py
@@ -205,3 +205,18 @@ class Modules(object):
raise InvalidModuleName(
"Module name '%s' was invalid or not found" % 
modname)
return desc
+
+   def get_spec(self, modname, var):
+   """Retrieves the module class exported spec variable
+
+   @type modname: string
+   @param modname: the module class name
+   @type dictionary
+   @return: the modules class exported options descriptions
+   """
+   if modname and modname in self.module_names:
+   value = self._modules[modname].get(var, None)
+   else:
+   raise InvalidModuleName(
+   "Module name '%s' was invalid or not found" % 
modname)
+   return value



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

2017-07-10 Thread Robin H. Johnson
commit: 27148cd4dced41ed0e83994b77389d72cd649626
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jul 10 22:24:14 2017 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jul 10 22:24:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27148cd4

sys-libs/db: previous commit had extra stable keywords.

Package-Manager: portage-2.3.6

 sys-libs/db/db-5.3.28-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/db/db-5.3.28-r3.ebuild b/sys-libs/db/db-5.3.28-r3.ebuild
index e5330769b21..240a2b09a41 100644
--- a/sys-libs/db/db-5.3.28-r3.ebuild
+++ b/sys-libs/db/db-5.3.28-r3.ebuild
@@ -27,7 +27,7 @@ done
 
 LICENSE="Sleepycat"
 SLOT="5.3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc 
x86 ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
 IUSE="doc java cxx tcl test"
 
 REQUIRED_USE="test? ( tcl )"



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

2017-07-10 Thread Robin H. Johnson
commit: 78beda8bdbf94b62a586e38d6ac00e32180f3eb8
Author: Lars  gentoo  org>
AuthorDate: Sat Jan 14 18:17:36 2017 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jul 10 22:22:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78beda8b

sys-libs/db: Security revbumps to disable usage of bundled sqlite.

This fixes Gentoo bug #605688

(cherry picked from commit 953247c8dda0eec48bf7f019583003077d008ba1)
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=605688
Fixes: https://github.com/gentoo/gentoo/pull/3480/
Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-libs/db/{db-5.3.28-r2.ebuild => db-5.3.28-r3.ebuild} | 6 --
 sys-libs/db/{db-6.0.35.ebuild => db-6.0.35-r1.ebuild}| 6 --
 sys-libs/db/{db-6.1.29.ebuild => db-6.1.29-r1.ebuild}| 6 --
 sys-libs/db/{db-6.2.23.ebuild => db-6.2.23-r1.ebuild}| 6 --
 4 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/sys-libs/db/db-5.3.28-r2.ebuild b/sys-libs/db/db-5.3.28-r3.ebuild
similarity index 97%
rename from sys-libs/db/db-5.3.28-r2.ebuild
rename to sys-libs/db/db-5.3.28-r3.ebuild
index c9c47add336..e5330769b21 100644
--- a/sys-libs/db/db-5.3.28-r2.ebuild
+++ b/sys-libs/db/db-5.3.28-r3.ebuild
@@ -143,6 +143,8 @@ multilib_src_configure() {
 
# sql_compat will cause a collision with sqlite3
# --enable-sql_compat
+   # Don't --enable-sql* because we don't want to use bundled sqlite.
+   # See Gentoo bug #605688
ECONF_SOURCE="${S_BASE}"/dist \
STRIP="true" \
econf \
@@ -150,8 +152,8 @@ multilib_src_configure() {
--enable-dbm \
--enable-o_direct \
--without-uniquename \
-   --enable-sql \
-   --enable-sql_codegen \
+   --disable-sql \
+   --disable-sql_codegen \
--disable-sql_compat \
$([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \

diff --git a/sys-libs/db/db-6.0.35.ebuild b/sys-libs/db/db-6.0.35-r1.ebuild
similarity index 97%
rename from sys-libs/db/db-6.0.35.ebuild
rename to sys-libs/db/db-6.0.35-r1.ebuild
index feca1dcaa8b..0c5fe167e08 100644
--- a/sys-libs/db/db-6.0.35.ebuild
+++ b/sys-libs/db/db-6.0.35-r1.ebuild
@@ -141,6 +141,8 @@ multilib_src_configure() {
 
# sql_compat will cause a collision with sqlite3
# --enable-sql_compat
+   # Don't --enable-sql* because we don't want to use bundled sqlite.
+   # See Gentoo bug #605688
ECONF_SOURCE="${S_BASE}"/dist \
STRIP="true" \
econf \
@@ -148,8 +150,8 @@ multilib_src_configure() {
--enable-dbm \
--enable-o_direct \
--without-uniquename \
-   --enable-sql \
-   --enable-sql_codegen \
+   --disable-sql \
+   --disable-sql_codegen \
--disable-sql_compat \
$([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \

diff --git a/sys-libs/db/db-6.1.29.ebuild b/sys-libs/db/db-6.1.29-r1.ebuild
similarity index 97%
rename from sys-libs/db/db-6.1.29.ebuild
rename to sys-libs/db/db-6.1.29-r1.ebuild
index 75d89109cd9..1055a51317b 100644
--- a/sys-libs/db/db-6.1.29.ebuild
+++ b/sys-libs/db/db-6.1.29-r1.ebuild
@@ -141,6 +141,8 @@ multilib_src_configure() {
 
# sql_compat will cause a collision with sqlite3
# --enable-sql_compat
+   # Don't --enable-sql* because we don't want to use bundled sqlite.
+   # See Gentoo bug #605688
ECONF_SOURCE="${S_BASE}"/dist \
STRIP="true" \
econf \
@@ -148,8 +150,8 @@ multilib_src_configure() {
--enable-dbm \
--enable-o_direct \
--without-uniquename \
-   --enable-sql \
-   --enable-sql_codegen \
+   --disable-sql \
+   --disable-sql_codegen \
--disable-sql_compat \
$([[ ${ABI} == arm ]] && echo --with-mutex=ARM/gcc-assembly) \
$([[ ${ABI} == amd64 ]] && echo --with-mutex=x86/gcc-assembly) \

diff --git a/sys-libs/db/db-6.2.23.ebuild b/sys-libs/db/db-6.2.23-r1.ebuild
similarity index 97%
rename from sys-libs/db/db-6.2.23.ebuild
rename to sys-libs/db/db-6.2.23-r1.ebuild
index af25495f83e..2d4ba9b4437 100644
--- a/sys-libs/db/db-6.2.23.ebuild
+++ b/sys-libs/db/db-6.2.23-r1.ebuild
@@ -146,6 +146,8 @@ multilib_src_configure() {
 
# sql_compat will cause a collision with sqlite3
# --enable-sql_compat
+   # Don't --enable-sql* because we don't want to use bundled sqlite.
+   # See Gentoo bug #605688
ECONF_SOURCE="${S_BASE}"/dist \
STRIP="true" \
econf \
@@ -153,8 +155,8 @@ multilib_src_configure() {
--enable-dbm \
--enable-o_direct \

[gentoo-commits] repo/gentoo:master commit in: www-apps/moodle/

2017-07-10 Thread Anthony G. Basile
commit: cbf0aa94bb34dc3822aea4355fb221c69bff6a0f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jul 10 22:06:22 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jul 10 22:06:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf0aa94

www-apps/moodle: version bumps to 3.1.7, 3.2.4, 3.3.1, remover older

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-apps/moodle/Manifest   |   7 +-
 www-apps/moodle/moodle-2.7.20.ebuild   | 121 -
 .../{moodle-3.0.10.ebuild => moodle-3.1.7.ebuild}  |   0
 .../{moodle-3.2.3.ebuild => moodle-3.2.4.ebuild}   |   0
 .../{moodle-3.1.6.ebuild => moodle-3.3.1.ebuild}   |   6 +-
 5 files changed, 7 insertions(+), 127 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index d6533516948..43d073ff3c4 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,4 +1,3 @@
-DIST moodle-2.7.20.tgz 35012095 SHA256 
c6bc904becc85ce8c8e9cf4ddd0237ac1503eac193f14870905a7a87ed2babe7 SHA512 
0f3475d0e4ed9e8fbc6c05fabffd9cb0c2ae3e74370494cc08432abea1926735c2ae54fc18a068dae9d224979b4d936a36a447aa4a0705790f9dfc52889d
 WHIRLPOOL 
56df05fb7aab4208ce712772ef71f868f280fe41ca26add4f58eea62aaadac17b7114a4826953a9062ff45567d159081102585fe9e7e9531dc59e29636f501f8
-DIST moodle-3.0.10.tgz 38221195 SHA256 
2adc2bd6e457409923795b4bfb1c086aedfd0069322195f5590baa08c75c42e7 SHA512 
9430e43dde69efd583b29ccdaf70c6abaa71285a09660b79827d836aefb868a9302fed5c806c63a1e8a557b18c096b8d058a38755f36b45e426b7ec9a7d4a378
 WHIRLPOOL 
8b52d217a1d0e5db57ada3a531eab112092a514a9feaaebf1126b4e1d06e3a7c1c09d525b25e9be41b01633cdf375a3d217e6dbffa9c8a5d4dd67e3d435636ed
-DIST moodle-3.1.6.tgz 37981129 SHA256 
d00307f763dec6b0f2b9637b057079e730f0ffc85765848f111a39c0a05f510d SHA512 
4a3dfaa8707b49c4f43d834c4927914e64344540916ce40d79486a03b9a9d03ff54ad5aef01afc058c54e5c5bc8152a054ad57e13a1aa4a1d96fb64634b15ec7
 WHIRLPOOL 
a4ea07aef256d416ee121e40b06c347be9c963ee1879b82df6556150b3c315d3222438ce5092bbaddcdd5c49405f3c5ecac87324d6b0ca621dfb7c81778de0a6
-DIST moodle-3.2.3.tgz 39500908 SHA256 
ce5c0e5fb670cea7b0a4f0692f88e0eaa2908ecac4f02a16c8b15b6860a909ff SHA512 
80cb4c84ee5ac39f6d4331a86f19a74af42a66d06624b2a4b80c8ef0a711c44a95e6059aba2c9d22b253782e433215d744282e2766388e95f4f26ef9dbcc09ff
 WHIRLPOOL 
1c15ecd963e6eeb0100fe4a405340a93715eb9ecc31ff8207b6ee6dcde9986a6e17a6ea914ce5f4e61ae832ee62db06ba9ca5b90a59f25428edc432be014d7e1
+DIST moodle-3.1.7.tgz 37982099 SHA256 
927d41d070d6703ba98b312a261da84f603f16c8da4e8ac34c049c7785451284 SHA512 
56786eb8b8921272c2afffaba393fac6b6bec2b1d07aa6806c726ee2f8cd3a7c7176e6b63d9a706697c6df86794d35a3d91cc0cbee04279fb8e5472f0f5c504c
 WHIRLPOOL 
657bb2d107abf2e1f3a6333e4ba593ddac29751d829d230e888fd2b8b62ac5eb385670742b0708a26c44ceaff6a217670fe1a02f330667289556a10486e1cfee
+DIST moodle-3.2.4.tgz 39525148 SHA256 
5f743bc389582bd8e0f5878d745cf23472fe97b9e7de459dfe42483844f42385 SHA512 
153b66baf72fd1e6d0f453c76deb9155fa49cbba42a2383191adec1d31d7f8bddd75f95025fc29cee1a76bf6e9d748322e9c164a21fe330f366ab51905cd70e6
 WHIRLPOOL 
63ed248cfe47421203504aee5191435783d007a750f66d368c4c7b1a36e8a360adf5fd8c6a2fae2be02a2a45a6dc2d70d475d06ac17f8b2503c18f5e7282e568
+DIST moodle-3.3.1.tgz 43790252 SHA256 
9c7069a4d46134972ae50f75bae4f25d60ea75603dfaff5fb5f1306fee70daf0 SHA512 
e338e33886b1d76c045d34428be97baedf47e65e4baba8003e334bfca019611bfdcf3f6c68ff3235463bdef6b90734be2725c48202fca259e604456f4c1c0bf1
 WHIRLPOOL 
271cddd2187fd51332241a308c3b04662a0661f014b31e7a1a2391f15db515f4e3aeb1da02408db3215c4a972a279594e7d8f8c43970e7ffabc4ac9fbee5281a

diff --git a/www-apps/moodle/moodle-2.7.20.ebuild 
b/www-apps/moodle/moodle-2.7.20.ebuild
deleted file mode 100644
index 3f11998be43..000
--- a/www-apps/moodle/moodle-2.7.20.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit versionator webapp
-
-AVC=( $(get_version_components) )
-MY_BRANCH="stable${AVC[0]}${AVC[1]}"
-
-DESCRIPTION="The Moodle Course Management System"
-HOMEPAGE="http://moodle.org;
-SRC_URI="http://download.moodle.org/${MY_BRANCH}/${P}.tgz;
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-#SLOT empty due to webapp
-
-DB_FLAGS="mysqli?,postgres?"
-DB_TYPES=${DB_FLAGS//\?/}
-DB_TYPES=${DB_TYPES//,/ }
-
-AUTHENTICATION_FLAGS="imap?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS="ctype,curl,iconv,json,session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer,xmlrpc"
-PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
-REQUIRED_USE="|| ( ${DB_TYPES} )"
-
-# No forced dependency on
-#  mysql? ( virtual/mysql )
-#  postgres? ( dev-db/postgresql-server-7* )
-# which 

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

2017-07-10 Thread Sergei Trofimovich
commit: 38d0880617319f195db6fbbf4cfdf0aeae7a2bfc
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 22:05:55 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 22:05:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d08806

dev-db/postgresql: ia64 stable, bug #624432

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-db/postgresql/postgresql-9.6.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/postgresql-9.6.3-r1.ebuild 
b/dev-db/postgresql/postgresql-9.6.3-r1.ebuild
index 2a849b459b1..2a038398f8e 100644
--- a/dev-db/postgresql/postgresql-9.6.3-r1.ebuild
+++ b/dev-db/postgresql/postgresql-9.6.3-r1.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
 
 SLOT="$(get_version_component_range 1-2)"
 



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

2017-07-10 Thread Sergei Trofimovich
commit: ac9af1457245217d0cb1e5a8c1f78e64aa66b4c9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:45:39 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9af145

dev-python/m2r: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/m2r/m2r-0.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/m2r/m2r-0.1.6.ebuild b/dev-python/m2r/m2r-0.1.6.ebuild
index 6dac7dc65dd..87d66e1c0fe 100644
--- a/dev-python/m2r/m2r-0.1.6.ebuild
+++ b/dev-python/m2r/m2r-0.1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~x86"
 IUSE="test"
 
 RDEPEND="



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

2017-07-10 Thread Sergei Trofimovich
commit: 2e6f08782e4c9f1f5fe7f41a887de6c15f0c702a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:42:03 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6f0878

dev-python/automat: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/automat/automat-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/automat/automat-0.5.0.ebuild 
b/dev-python/automat/automat-0.5.0.ebuild
index f297b1b7594..30dd1c19a4b 100644
--- a/dev-python/automat/automat-0.5.0.ebuild
+++ b/dev-python/automat/automat-0.5.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~x86"
 IUSE="examples test"
 
 RDEPEND="



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

2017-07-10 Thread Sergei Trofimovich
commit: 57c629207da2ab5e8be92149c1f2457349db2b6f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:44:03 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c62920

dev-python/automat: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/automat/automat-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/automat/automat-0.6.0.ebuild 
b/dev-python/automat/automat-0.6.0.ebuild
index f297b1b7594..30dd1c19a4b 100644
--- a/dev-python/automat/automat-0.6.0.ebuild
+++ b/dev-python/automat/automat-0.6.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~x86"
 IUSE="examples test"
 
 RDEPEND="



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

2017-07-10 Thread Sergei Trofimovich
commit: 5d633d67779ae691381cc588a8b1dedc236dc809
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:40:53 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d633d67

dev-python/mistune: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/mistune/mistune-0.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mistune/mistune-0.7.2.ebuild 
b/dev-python/mistune/mistune-0.7.2.ebuild
index 7325176a897..80ff1615709 100644
--- a/dev-python/mistune/mistune-0.7.2.ebuild
+++ b/dev-python/mistune/mistune-0.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND=""



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

2017-07-10 Thread Sergei Trofimovich
commit: 424b748e10a715e6c1e34e4c8201fd207718f6c8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:45:43 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424b748e

dev-python/mistune: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/mistune/mistune-0.7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mistune/mistune-0.7.4.ebuild 
b/dev-python/mistune/mistune-0.7.4.ebuild
index 782a3404807..d6c91e615d3 100644
--- a/dev-python/mistune/mistune-0.7.4.ebuild
+++ b/dev-python/mistune/mistune-0.7.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
 IUSE="test"
 
 RDEPEND=""



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

2017-07-10 Thread Sergei Trofimovich
commit: 2593bc3689a80a61b8da9e04e1f6227d1e408dc8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:40:47 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2593bc36

dev-python/hyperlink: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/hyperlink/hyperlink-17.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild 
b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
index f86ce76c3d1..e9b1e86ea1b 100644
--- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
+++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
 IUSE="test"
 
 RDEPEND=""



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

2017-07-10 Thread Sergei Trofimovich
commit: 868bd996a4f5eb3a95b0868fd39ed606659172ed
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:42:35 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868bd996

dev-python/m2r: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/m2r/m2r-0.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/m2r/m2r-0.1.5.ebuild b/dev-python/m2r/m2r-0.1.5.ebuild
index 6dac7dc65dd..87d66e1c0fe 100644
--- a/dev-python/m2r/m2r-0.1.5.ebuild
+++ b/dev-python/m2r/m2r-0.1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~x86"
 IUSE="test"
 
 RDEPEND="



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

2017-07-10 Thread Aaron Swenson
commit: 28f7503a91a78ae92e523aeab78359d250c410cd
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon Jul 10 21:45:56 2017 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Mon Jul 10 21:45:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f7503a

postgress{,-multi}.eclass: Fix @ECLASS line

Append “.eclass” to @ECLASS line to fix bug 624502.

Bugs: 624502

 eclass/postgres-multi.eclass | 5 ++---
 eclass/postgres.eclass   | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/eclass/postgres-multi.eclass b/eclass/postgres-multi.eclass
index f490eccb3d1..12575ff047a 100644
--- a/eclass/postgres-multi.eclass
+++ b/eclass/postgres-multi.eclass
@@ -1,12 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 inherit multibuild postgres
 EXPORT_FUNCTIONS pkg_setup src_prepare src_compile src_install src_test
 
 
-# @ECLASS: postgres-multi
+# @ECLASS: postgres-multi.eclass
 # @MAINTAINER:
 # PostgreSQL 
 # @AUTHOR: Aaron W. Swenson 

diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass
index 6df81c19b3a..ab7b34102e2 100644
--- a/eclass/postgres.eclass
+++ b/eclass/postgres.eclass
@@ -1,11 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 inherit user
 EXPORT_FUNCTIONS pkg_setup
 
-# @ECLASS: postgres
+# @ECLASS: postgres.eclass
 # @MAINTAINER:
 # PostgreSQL 
 # @AUTHOR: Aaron W. Swenson 



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

2017-07-10 Thread Sergei Trofimovich
commit: 30b9bb366459b367d4d7ffe99e540bfc30798e71
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:40:58 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:47:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b9bb36

dev-python/twisted: ia64 keyworded, bug #614386

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-python/twisted/twisted-17.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/twisted/twisted-17.5.0.ebuild 
b/dev-python/twisted/twisted-17.5.0.ebuild
index 220954a896c..8a044e18ca1 100644
--- a/dev-python/twisted/twisted-17.5.0.ebuild
+++ b/dev-python/twisted/twisted-17.5.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
 
 # Dropped keywords due to new deps not keyworded
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
 
 LICENSE="MIT"
 SLOT="0"



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

2017-07-10 Thread Sergei Trofimovich
commit: 628f45898ab6293bf1163f0cc7f6f13ff503463f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:31:04 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:31:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628f4589

dev-libs/ptexenc: ia64 stable, bug #624446

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild 
b/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild
index 34c4e3b9067..630d065109a 100644
--- a/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild
+++ b/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-macos"
 IUSE="iconv static-libs"
 
 DEPEND="iconv? ( virtual/libiconv )



[gentoo-commits] repo/gentoo:master commit in: app-text/dvipsk/

2017-07-10 Thread Sergei Trofimovich
commit: e862a20f18c83957b2489068257033e8b5c04a0e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:30:56 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:31:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e862a20f

app-text/dvipsk: ia64 stable, bug #624442

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 app-text/dvipsk/dvipsk-5.997_p20170524.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/dvipsk/dvipsk-5.997_p20170524.ebuild 
b/app-text/dvipsk/dvipsk-5.997_p20170524.ebuild
index 8e786c6ed9d..271e02d4058 100644
--- a/app-text/dvipsk/dvipsk-5.997_p20170524.ebuild
+++ b/app-text/dvipsk/dvipsk-5.997_p20170524.ebuild
@@ -28,7 +28,7 @@ SRC_URI="${SRC_URI} ) "
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc source"
 
 DEPEND=">=dev-libs/kpathsea-6.2.1"



[gentoo-commits] repo/gentoo:master commit in: dev-tex/bibtexu/

2017-07-10 Thread Sergei Trofimovich
commit: 8d4bc0144fe65208e6afe582d5fccf28119ca6c5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:31:00 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:31:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4bc014

dev-tex/bibtexu: ia64 stable, bug #62

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild 
b/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild
index 3a765f0bd44..791acc44a82 100644
--- a/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild
+++ b/dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc source"
 
 RDEPEND=">=dev-libs/kpathsea-6.2.1:=



[gentoo-commits] repo/gentoo:master commit in: app-text/ps2pkm/

2017-07-10 Thread Sergei Trofimovich
commit: 871b90c0118ad383fd07a1da3e79837b404caec8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 21:30:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 21:31:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871b90c0

app-text/ps2pkm: ia64 stable, bug #624440

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild 
b/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild
index 14c57c9c840..6f92433b29e 100644
--- a/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild
+++ b/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=">=dev-libs/kpathsea-6.2.1"



[gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/files/, dev-python/argcomplete/

2017-07-10 Thread Patrice Clement
commit: 2c620207e94d676dcbe46930349db01d22240fb3
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Jul 10 21:23:44 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Jul 10 21:23:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c620207

dev-python/argcomplete: version bump.

Gentoo-Bug: https://bugs.gentoo.org/620280

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-python/argcomplete/Manifest|  1 +
 dev-python/argcomplete/argcomplete-1.8.2.ebuild| 32 
 .../argcomplete-1.8.2-disable-tcsh-tests.patch | 35 ++
 3 files changed, 68 insertions(+)

diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index a32633048ec..ecbd38a72f8 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,2 +1,3 @@
 DIST argcomplete-1.4.1.tar.gz 37219 SHA256 
a7b5fa8d1acb69e49b3c6b3f6225bc709092e0c7f621311bac507a4f6efe609d SHA512 
3e9fa64fca93baf14fddd653947ff0269004e8783de0567931dafb9e4d0dfff2e2450ef6df331a4d648f5ce1d817a422f52d8d30b94315cd54fd82102467ded5
 WHIRLPOOL 
ee11a1f16f44b204502bc0a1246626305cbdddf8633608fbb5575270e3568b4995ae449ccf309f12225f29099dac117aa21c66cd14f53d0d90fd6abfc637d7e7
 DIST argcomplete-1.6.0.tar.gz 39685 SHA256 
d37abde525436465a5126084a89630887bdafd03fddb1bd7b40efc01dbcff9f0 SHA512 
6a2a6a4af3ddb5bea0022bf5e2acb123d4c0505d979887ebb82ed5c8a591d59d35b57084483428d030e0507f3cd149953146f49d4a7b0290bc88648cea3eb7a3
 WHIRLPOOL 
106a23798ebe624ed9548023f00d970bb119b7b35d763f57be694a032dddaba933622eee5c655b6ce321d7c7297604219ae2a0dd681e5ef836aac53db03713ad
+DIST argcomplete-1.8.2.tar.gz 53626 SHA256 
7a2ccde074eb6631232b2f91f8d8d5985d5bebf0e36b091113096e3a0385546b SHA512 
ed3ddfe402bd89b81da1935a105dcc1914e9c7b98590624ba1140647ce1322a71d790bf3d0e29fe745ca676aa22f99b9834b58a97c2b1c08ca4a32bab7f4c914
 WHIRLPOOL 
60f3aa3cb468ee34cbf0766628e927f85bb1693db4ce9d48db3e4610952e413197a794e096675879b4d0cc5b27f3c147f2db357ef03f04e2c7c40d2e259c0597

diff --git a/dev-python/argcomplete/argcomplete-1.8.2.ebuild 
b/dev-python/argcomplete/argcomplete-1.8.2.ebuild
new file mode 100644
index 000..6ed17da9c81
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-1.8.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="https://pypi.python.org/pypi/argcomplete;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86 ~arm ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pexpect[${PYTHON_USEDEP}] )"
+
+PATCHES=( "${FILESDIR}/${P}-disable-tcsh-tests.patch" )
+
+python_test() {
+   "${EPYTHON}" test/test.py || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   newbashcomp "${S}"/${PN}/bash_completion.d/python-argcomplete.sh 
python-${PN}
+}

diff --git 
a/dev-python/argcomplete/files/argcomplete-1.8.2-disable-tcsh-tests.patch 
b/dev-python/argcomplete/files/argcomplete-1.8.2-disable-tcsh-tests.patch
new file mode 100644
index 000..ee866c39d11
--- /dev/null
+++ b/dev-python/argcomplete/files/argcomplete-1.8.2-disable-tcsh-tests.patch
@@ -0,0 +1,35 @@
+--- a/test/test.py 2017-07-10 21:18:13.701472836 +
 b/test/test.py 2017-07-10 21:18:44.021473430 +
+@@ -1041,32 +1041,6 @@
+ self.assertEqual(self.sh.run_command('python ./prog basic f\t'), 
'foo\r\n')
+ 
+ 
+-class TestTcsh(_TestSh, unittest.TestCase):
+-expected_failures = [
+-'test_unquoted_space',
+-'test_quoted_space',
+-'test_continuation',
+-'test_parse_special_characters',
+-'test_parse_special_characters_dollar',
+-]
+-
+-def setUp(self):
+-sh = Shell('tcsh')
+-path = ' '.join([os.path.join(BASE_DIR, 'scripts'), TEST_DIR, 
'$path'])
+-sh.run_command('set path = ({0})'.format(path))
+-sh.run_command('setenv PYTHONPATH {0}'.format(BASE_DIR))
+-output = sh.run_command('eval `register-python-argcomplete --shell 
tcsh prog`')
+-self.assertEqual(output, '')
+-self.sh = sh
+-
+-def tearDown(self):
+-# The shell wrapper is fragile; exactly which exception is raised
+-# differs depending on environment.
+-with self.assertRaises((pexpect.EOF, OSError)):
+-self.sh.run_command('exit')
+-self.sh.run_command('')
+-
+-
+ class Shell(object):
+ def __init__(self, shell):
+ self.child = pexpect.spawn(shell, encoding='utf-8')



[gentoo-commits] data/api:master commit in: files/overlays/

2017-07-10 Thread Michał Górny
commit: ee944317c85b7736378eb702e7a51d2ac1491126
Author: Michael Uleysky  gmail  com>
AuthorDate: Mon Jul 10 10:14:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 10 21:06:38 2017 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=ee944317

repositories: Add gsview-overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/62

 files/overlays/repositories.xml | 13 +
 1 file changed, 13 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 1ec5775..26e1618 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -2148,6 +2148,19 @@ FIN
 
https://github.com/gentoo/grub2-themes-overlay/commits/master.atom
   
   
+gsview-overlay
+Overlay for the gsview and some other 
plotting/scientific soft
+https://github.com/uleysky/gsview-overlay
+
+  uley...@gmail.com
+  Michael Uleysky
+
+https://github.com/uleysky/gsview-overlay.git
+git://github.com/uleysky/gsview-overlay.git
+g...@github.com:uleysky/gsview-overlay.git
+https://github.com/uleysky/gsview-overlay/commits/master.atom
+  
+  
 haarp
 misc ebuilds that aren't in the main 
tree
 https://cgit.gentoo.org/user/haarp.git/



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/syntax-highlighting/files/, kde-frameworks/syntax-highlighting/

2017-07-10 Thread Andreas Sturmlechner
commit: 9fb0fb0616581cd4388c2d981a9802b1c582c015
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 10 20:35:22 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 10 20:35:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb0fb06

kde-frameworks/syntax-highlighting: Fix tests

Reported-by: Kent Fredric  gentoo.org>
Gentoo-bug: 624438

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 .../files/syntax-highlighting-5.36.0-tests.patch   | 335 +
 .../syntax-highlighting-5.36.0.ebuild  |   2 +
 2 files changed, 337 insertions(+)

diff --git 
a/kde-frameworks/syntax-highlighting/files/syntax-highlighting-5.36.0-tests.patch
 
b/kde-frameworks/syntax-highlighting/files/syntax-highlighting-5.36.0-tests.patch
new file mode 100644
index 000..f9656247198
--- /dev/null
+++ 
b/kde-frameworks/syntax-highlighting/files/syntax-highlighting-5.36.0-tests.patch
@@ -0,0 +1,335 @@
+From 7c861d948f766f9624a13d0ee7af03ba9d4cef48 Mon Sep 17 00:00:00 2001
+From: Dominik Haumann 
+Date: Mon, 10 Jul 2017 22:01:42 +0200
+Subject: Haskell: fix unit tests
+
+BUG: 382169
+---
+ autotests/folding/highlight.hs.fold  |  10 ++
+ autotests/html/highlight.hs.html |  10 ++
+ autotests/reference/highlight.hs.ref |   4 +-
+ data/syntax/haskell.xml  | 198 +--
+ 4 files changed, 121 insertions(+), 101 deletions(-)
+
+diff --git a/autotests/folding/highlight.hs.fold 
b/autotests/folding/highlight.hs.fold
+index 4aa90e2..9b41478 100644
+--- a/autotests/folding/highlight.hs.fold
 b/autotests/folding/highlight.hs.fold
+@@ -122,3 +122,13 @@ RealFrac, Real, Show
+ -- data constructors
+ 
+ EQ, False, GT, Just, LT, Left, Nothing, Right, True
++
++-- pragma with compiler flags
++
++{-# OPTIONS_GHC -fno-warn-orphans #-}
++
++-- multiline pragma with language extensions
++
++{-# LANGUAGE OverlappingInstances,
++ BangPatterns
++#-}
+diff --git a/autotests/html/highlight.hs.html 
b/autotests/html/highlight.hs.html
+index 0551dc0..664d9f4 100644
+--- a/autotests/html/highlight.hs.html
 b/autotests/html/highlight.hs.html
+@@ -128,4 +128,14 @@ justtesting'' 9   
-- data constructors
+ 
+ EQ, False, GT, Just, LT, Left, Nothing, Right, True
++
++-- pragma with compiler flags
++
++{-# OPTIONS_GHC -fno-warn-orphans #-}
++
++-- multiline pragma with language 
extensions
++
++{-# LANGUAGE OverlappingInstances,
++ BangPatterns
++#-}
+ 
+diff --git a/autotests/reference/highlight.hs.ref 
b/autotests/reference/highlight.hs.ref
+index cc05ebf..5b9a108 100644
+--- a/autotests/reference/highlight.hs.ref
 b/autotests/reference/highlight.hs.ref
+@@ -130,5 +130,5 @@
+ -- multiline pragma with language extensions
+ 
+ {-# LANGUAGE OverlappingInstances,
+- BangPatterns
+-#-}
++ BangPatterns
++#-}
+diff --git a/data/syntax/haskell.xml b/data/syntax/haskell.xml
+index d0fa213..e5d54bd 100644
+--- a/data/syntax/haskell.xml
 b/data/syntax/haskell.xml
+@@ -1,6 +1,6 @@
+ 
+ 
+-
++
+   
+   
+  case 
+@@ -335,124 +335,124 @@
+  hiding 
+   
+   
+- OverlappingInstances 
+- UndecidableInstances 
+- IncoherentInstances 
++ AllowAmbiguousTypes 
++ ApplicativeDo 
++ Arrows 
++ AutoDeriveTypeable 
++ BangPatterns 
++ BinaryLiterals 
++ CApiFFI 
++ CPP 
++ ConstrainedClassMethods 
++ ConstraintKinds 
++ DataKinds 
++ DatatypeContexts 
++ DefaultSignatures 
++ DeriveAnyClass 
++ DeriveDataTypeable 
++ DeriveFoldable 
++ DeriveFunctor 
++ DeriveGeneric 
++ DeriveLift 
++ DeriveTraversable 
++ DisambiguateRecordFields 
++ DoAndIfThenElse 
+  DoRec 
+- RecursiveDo 
+- ParallelListComp 
+- MultiParamTypeClasses 
+- MonomorphismRestriction 
+- FunctionalDependencies 
+- Rank2Types 
+- RankNTypes 
+- PolymorphicComponents 
++ DuplicateRecordFields 
++ EmptyCase 
++ EmptyDataDecls 
+  ExistentialQuantification 
+- ScopedTypeVariables 
+- PatternSignatures 
+- ImplicitParams 
++ ExplicitForAll 
++ ExplicitNamespaces 
++ ExtendedDefaultRules 
++ ExtensibleRecords 
+  FlexibleContexts 
+  FlexibleInstances 
+- EmptyDataDecls 
+- CPP 
+- KindSignatures 
+- BangPatterns 
+- TypeSynonymInstances 
+- TemplateHaskell 
+  ForeignFunctionInterface 
+- Arrows 
+- Generics 
+- ImplicitPrelude 
+- NamedFieldPuns 
+- PatternGuards 
++ FunctionalDependencies 
++ GADTSyntax 
++ GADTs 
++ GHCForeignImportPrim 
+  GeneralizedNewtypeDeriving 
+- ExtensibleRecords 
+- RestrictedTypeSynonyms 
++ Generics 
+  HereDocuments 
+- MagicHash 
+- TypeFamilies 
+- StandaloneDeriving 
+- UnicodeSyntax 
+- UnliftedFFITypes 
++ ImplicitParams 
++ ImplicitPrelude 
++ 

[gentoo-commits] proj/arch-tools:master commit in: /

2017-07-10 Thread Paweł Hajdan
commit: 064b7b3dbf4277b9c57add479a478386504fc0d2
Author: Pawel Hajdan, Jr  gentoo  org>
AuthorDate: Mon Jul 10 20:28:50 2017 +
Commit: Paweł Hajdan  gentoo  org>
CommitDate: Mon Jul 10 20:28:50 2017 +
URL:https://gitweb.gentoo.org/proj/arch-tools.git/commit/?id=064b7b3d

stabilization-candidates: retry network errors

 common.py   | 19 +++
 stabilization-candidates.py | 26 +-
 2 files changed, 36 insertions(+), 9 deletions(-)

diff --git a/common.py b/common.py
index 89e4996..8e0c14c 100644
--- a/common.py
+++ b/common.py
@@ -1,10 +1,12 @@
 # Copyright 2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+import functools
 import io
 import datetime
 import getpass
 import re
+import time
 
 import portage
 
@@ -17,6 +19,23 @@ def chunks(iterable, length):
yield iterable[i:i + length]
 
 
+def retry(ExceptionToCheck, tries=4, delay=3, backoff=2):
+   def deco_retry(f):
+   @functools.wraps(f)
+   def f_retry(*args, **kwargs):
+   mtries, mdelay = tries, delay
+   while mtries > 1:
+   try:
+   return f(*args, **kwargs)
+   except ExceptionToCheck:
+   time.sleep(mdelay)
+   mtries -= 1
+   mdelay *= backoff
+   return f(*args, **kwargs)
+   return f_retry
+   return deco_retry
+
+
 # Snippet from http://bugs.python.org/issue9584
 def expand_braces(orig):
r = r'.*(\{.+?[^\\]\})'

diff --git a/stabilization-candidates.py b/stabilization-candidates.py
index 2537ab4..0cedac4 100755
--- a/stabilization-candidates.py
+++ b/stabilization-candidates.py
@@ -7,6 +7,7 @@ import optparse
 import os.path
 import random
 import re
+import socket
 import subprocess
 import xmlrpc.client
 
@@ -14,7 +15,7 @@ from portage.package.ebuild.getmaskingstatus import 
getmaskingstatus
 from portage.xml.metadata import MetaDataXML
 import portage.versions
 
-from common import login
+from common import login, retry
 
 if __name__ == "__main__":
parser = optparse.OptionParser()
@@ -139,19 +140,26 @@ if __name__ == "__main__":
continue
 
# Do not risk trying to stabilize a package with known bugs.
-   params = {}
-   params['Bugzilla_token'] = login_data['token']
-   params['summary'] = cp
-   bugs = [x for x in bugzilla.Bug.search(params)['bugs'] if 
x['is_open'] and x['severity'] not in ['enhancement', 'QA']]
+   @retry(socket.error)
+   def get_package_bugs():
+   params = {}
+   params['Bugzilla_token'] = login_data['token']
+   params['summary'] = cp
+   return [x for x in bugzilla.Bug.search(params)['bugs']
+   if x['is_open'] and x['severity'] not in 
['enhancement', 'QA']]
+   bugs = get_package_bugs()
if bugs:
print('has bugs')
continue
 
# Protection against filing a stabilization bug twice.
-   params = {}
-   params['Bugzilla_token'] = login_data['token']
-   params['summary'] = best_candidate
-   bugs = bugzilla.Bug.search(params)['bugs']
+   @retry(socket.error)
+   def get_package_bugs():
+   params = {}
+   params['Bugzilla_token'] = login_data['token']
+   params['summary'] = best_candidate
+   return bugzilla.Bug.search(params)['bugs']
+   bugs = get_package_bugs()
if bugs:
print('version has bugs')
continue



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-SAX-Expat/

2017-07-10 Thread Fabian Groffen
commit: 5acab6906b8eb5995bf50ac3664bd616735a9a2e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 19:22:12 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 19:22:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acab690

dev-perl/XML-SAX-Expat: add Prefix keywords, bug #608236

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild 
b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild
index aa078347768..ccef7bf5eae 100644
--- a/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild
+++ b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="SAX2 Driver for Expat"
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="test"
 
 RDEPEND=">=dev-perl/XML-SAX-0.15-r1



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Simple/

2017-07-10 Thread Fabian Groffen
commit: 5c2e7c83ea8d95f779c08036d5545dc74bcee2ee
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 19:22:45 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 19:22:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2e7c83

dev-perl/XML-Simple: add Prefix keywords, bug #608236

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild 
b/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild
index 93c486c3f02..45cffcca437 100644
--- a/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild
+++ b/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="An API for simple XML files"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2017-07-10 Thread Justin Lecher
commit: 4d709fa18d84fbd45e72fc635069d2f9172851e7
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jul 10 19:07:05 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jul 10 19:07:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d709fa1

sys-cluster/singularity: Conditionally depend on slurm

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=624386
Package-Manager: Portage-2.3.6-prefix, Repoman-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 sys-cluster/singularity/singularity-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/singularity/singularity-2.3.1.ebuild 
b/sys-cluster/singularity/singularity-2.3.1.ebuild
index 235fb892343..68fad22fedf 100644
--- a/sys-cluster/singularity/singularity-2.3.1.ebuild
+++ b/sys-cluster/singularity/singularity-2.3.1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples slurm static-libs +suid"
 
 RDEPEND="
-   sys-cluster/slurm
+   slurm? ( sys-cluster/slurm )
 "
 DEPEND="${RDEPEND}"
 



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

2017-07-10 Thread Diego Elio Pettenò
commit: cdcf4a8cc2afaf4d37c6cc3cfdd001632e913f20
Author: Diego Elio Pettenò  gentoo  org>
AuthorDate: Mon Jul 10 19:06:32 2017 +
Commit: Diego Elio Pettenò  gentoo  org>
CommitDate: Mon Jul 10 19:06:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdcf4a8c

Fix missing RDEPEND on boost and yaml-cpp which are linked to at runtime.

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-ruby/facter/facter-3.6.3.ebuild | 4 ++--
 dev-ruby/facter/facter-3.6.5.ebuild | 4 ++--
 dev-ruby/facter/facter-3.7.0.ebuild | 4 ++--
 dev-ruby/facter/facter-.ebuild  | 6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-ruby/facter/facter-3.6.3.ebuild 
b/dev-ruby/facter/facter-3.6.3.ebuild
index 468ce7f9bb5..b9c6d07157b 100644
--- a/dev-ruby/facter/facter-3.6.3.ebuild
+++ b/dev-ruby/facter/facter-3.6.3.ebuild
@@ -18,15 +18,15 @@ KEYWORDS="amd64 hppa ~ppc ~ppc64 x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   >=dev-libs/boost-1.54[nls]
>=dev-libs/leatherman-0.9.3
-   >=dev-cpp/yaml-cpp-0.5.1
dev-cpp/cpp-hocon"
 CDEPEND="
dev-libs/openssl:*
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl
+   >=dev-libs/boost-1.54[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
!

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

2017-07-10 Thread Sebastien Fabbro
commit: ad4dfc5e1a936ef3964b05b083ca55affc7cefeb
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Jul 10 18:47:33 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jul 10 18:49:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4dfc5e

dev-python/astropy-helpers: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-python/astropy-helpers/Manifest   | 2 +-
 .../{astropy-helpers-1.3.ebuild => astropy-helpers-2.0.ebuild}| 8 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-python/astropy-helpers/Manifest 
b/dev-python/astropy-helpers/Manifest
index b19702aed18..12c3937ba16 100644
--- a/dev-python/astropy-helpers/Manifest
+++ b/dev-python/astropy-helpers/Manifest
@@ -1,3 +1,3 @@
 DIST astropy-helpers-1.2.tar.gz 134346 SHA256 
623a9efdd1f34ce4fc71effb225bf5b8ff06ff515bd8e6b751aba2c7ff207661 SHA512 
c343b2d8a2f37f8baa94a4920c458b23fe28e5afa812937559cd10c1f6750bacc21aec38b8f52367ec68e2ea3ffeea85125290c32028b3076abebb8f2e7e
 WHIRLPOOL 
528ac9acb02bc03f3af61649be08ecc5cc39c26c7fc408664b38d4b662a64ef5350e6f9127bcbd5c9c8765d196c6b90221e0e192b70c70953d8e6b9dcbfe5aa4
 DIST astropy-helpers-1.3.1.tar.gz 136460 SHA256 
7640c5582e518a3ed2f2b5a209d188f1d5099ab33cc1e861a2c123e0e80c9fcd SHA512 
796e9827a6c29e148474180c9c8f934a51a8ed455991d84a096025ed5d8aecf764a8152a8b24aa1aec6c254b39ca3f13ebfc764717bd0109022b86c384ebaa99
 WHIRLPOOL 
e0091adbc7f081d5a64823443fe1fc58f7d4c1d3d10d0ff6e066f409c70224fd39dcdf0d651261b6a2133a821e1e4dede989c95c79d63fcbf69b9556f73078a8
-DIST astropy-helpers-1.3.tar.gz 136411 SHA256 
8e7410e5045bdccc68a8010624eed4ab0ef019a4fc621cae6eb900f51b107e20 SHA512 
f72a5de8ce1af5f340067bb9e76ccd6dd39195e4f65faf28ee482ef16ecec7e7dfb4cfbb4ec2db333a13bbf34e7f5f968041af807672421419f90f672c599ec4
 WHIRLPOOL 
2354912bbbd9b0ef1d165cea4b1fdaee7f978aebe40086d23d3a9905085fbb6a52dd97807ad8305b7b58269e281c2593b5a3f9c6d426f361c498a94f3cf37cb3
+DIST astropy-helpers-2.0.tar.gz 122083 SHA256 
86cd55a13d30a9c495559746a548cbdc4c3f083d414c695a399c8caf7769b838 SHA512 
41b5d0a6c67fb88c9715d5c967aed6975fcc528c2d62a9e6f700f8fa2b0b41fa1ea5aa9de9c074e72a865d47cdd94ada552564cbf7a31a458a2e932e1651bd3d
 WHIRLPOOL 
9d7380cd43b47552ec6a86a9a05a5a873d4c2a144316e86cf8d1c736f678edf8b964255bbdb64caa4c132b7eb03318866b02dab521878c7ab0c0042e63bd7115

diff --git a/dev-python/astropy-helpers/astropy-helpers-1.3.ebuild 
b/dev-python/astropy-helpers/astropy-helpers-2.0.ebuild
similarity index 71%
rename from dev-python/astropy-helpers/astropy-helpers-1.3.ebuild
rename to dev-python/astropy-helpers/astropy-helpers-2.0.ebuild
index f7e6f1eb6f8..68cb890bf33 100644
--- a/dev-python/astropy-helpers/astropy-helpers-1.3.ebuild
+++ b/dev-python/astropy-helpers/astropy-helpers-2.0.ebuild
@@ -7,9 +7,12 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
 inherit distutils-r1 xdg-utils
 
+MYPV=${PV/_/}
+S=${WORKDIR}/${PN}-${MYPV}
+
 DESCRIPTION="Helpers for Astropy and Affiliated packages"
 HOMEPAGE="https://github.com/astropy/astropy-helpers;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MYPV}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
@@ -17,7 +20,8 @@ IUSE=""
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
 python_prepare_all() {
-   sed -e '/import ah_bootstrap/d' -i setup.py || die "Removing 
ah_bootstrap failed"
+   sed -e '/import ah_bootstrap/d' \
+   -i setup.py || die "Removing ah_bootstrap failed"
xdg_environment_reset
distutils-r1_python_prepare_all
 }



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Load/

2017-07-10 Thread Fabian Groffen
commit: af36d6e70b370cf78c97f7a2ee8c171efdc917c2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:49:07 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af36d6e7

dev-perl/Class-Load: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Class-Load/Class-Load-0.240.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Class-Load/Class-Load-0.240.0.ebuild 
b/dev-perl/Class-Load/Class-Load-0.240.0.ebuild
index 6789d7c5691..7042b725f50 100644
--- a/dev-perl/Class-Load/Class-Load-0.240.0.ebuild
+++ b/dev-perl/Class-Load/Class-Load-0.240.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="A working (require q{Class::Name}) and more"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 # uses Scalar-Util



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Package-Stash-XS/

2017-07-10 Thread Fabian Groffen
commit: 1012ce8c74bfc3d97ead8fd25f490fd224515487
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:43:42 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1012ce8c

dev-perl/Package-Stash-XS: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild 
b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild
index 523d6b09423..54531c6bde2 100644
--- a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild
+++ b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Faster and more correct implementation of the Package::Stash API"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
 IUSE="test"
 
 RDEPEND=""



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

2017-07-10 Thread Sebastien Fabbro
commit: 8baa2c1f5d9a228d4a45ead1af4f6b8f76eb92ac
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Jul 10 18:45:42 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jul 10 18:49:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8baa2c1f

dev-python/objgraph: added python-3.4

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-python/objgraph/objgraph-3.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/objgraph/objgraph-3.1.0.ebuild 
b/dev-python/objgraph/objgraph-3.1.0.ebuild
index 02f391b505d..df22cf88af4 100644
--- a/dev-python/objgraph/objgraph-3.1.0.ebuild
+++ b/dev-python/objgraph/objgraph-3.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/astropy/files/, dev-python/astropy/

2017-07-10 Thread Sebastien Fabbro
commit: 0b585ade219b8b24afb0046e678ce34b1681199b
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Jul 10 18:47:04 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jul 10 18:49:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b585ade

dev-python/astropy: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-python/astropy/Manifest|   1 +
 dev-python/astropy/astropy-2.0.ebuild  |  93 
 .../files/astropy-2.0-external-python-pkgs.patch   | 120 +
 3 files changed, 214 insertions(+)

diff --git a/dev-python/astropy/Manifest b/dev-python/astropy/Manifest
index 93eb031730c..2cb34d56b18 100644
--- a/dev-python/astropy/Manifest
+++ b/dev-python/astropy/Manifest
@@ -1,2 +1,3 @@
 DIST astropy-1.2.1.tar.gz 8179665 SHA256 
0d7ef702166f26fed239b59fc12edcd5243ca5bf562a36202fd8c6b0270d6e48 SHA512 
2ef37537a4c6b2ec50a1d898f600978475c9c5d2cb66ba19d06782656e9ddcb4aa6a8e53217e318448cedac45dac0dce0d8cc2fe94cddc15ebb306b3b0794595
 WHIRLPOOL 
d37374f23a0121fdc92fa572facc248f0a571dacb8edcf1a9d0987d6a40287de199262ec01f654bd6ea5aece826e5588d2869558152adffe9ab490fa46f2e36d
 DIST astropy-1.3.3.tar.gz 8427036 SHA256 
ed093e033fcbee5a3ec122420c3376f8a80f74663214560727d3defe82170a99 SHA512 
15956d488a390ab3b4091146bffe6f192f22e7598d00e302c2bcf0ec9728911f48bef3ee4c71d331f58e57aec86292421d27f915ea16027a7f62c5d43f6a12e5
 WHIRLPOOL 
a9246b1ba56ecda5eec42e89998f18da4987f611d1154ba8ef5d3480d398fd77c0fdad6c15614885ae722454b9c284b9281ee926fed0f39c314864a015bf658f
+DIST astropy-2.0.tar.gz 8217371 SHA256 
cdd60fce57c2be5d93fdc39a8ddf3621c4099026f50617294875273321cd8f99 SHA512 
b49289da6564539dc9321cd1bf4c8295ce9c659f501f7cdab6ef97cf34fcd80cd68d734178b99b8aa2ffccd6529b6c03629d384c7155804d12f467973cda90cc
 WHIRLPOOL 
e90586613c4426f875bbdc9387048a32a5424a1b7d3d11ff1ac0d349de899b7f3f4a2863247cb7329b5261afbe6e648663123aaf33a98c2ba39dc2d556f0dbd0

diff --git a/dev-python/astropy/astropy-2.0.ebuild 
b/dev-python/astropy/astropy-2.0.ebuild
new file mode 100644
index 000..539de59e144
--- /dev/null
+++ b/dev-python/astropy/astropy-2.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1 xdg-utils
+
+MYPV=${PV/_/}
+S=${WORKDIR}/${PN}-${MYPV}
+
+DESCRIPTION="Core functionality for performing astrophysics with Python"
+HOMEPAGE="http://astropy.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MYPV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+
+RDEPEND="
+   dev-libs/expat:0=
+   dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+   dev-python/jplephem[${PYTHON_USEDEP}]
+   dev-libs/libxml2[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/mpmath[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.10[${PYTHON_USEDEP}]
+   dev-python/objgraph[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},jpeg]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=sci-astronomy/erfa-1.3:0=
+   >=sci-astronomy/wcslib-5:0=
+   >=sci-libs/cfitsio-3.410:0=
+   sci-libs/scipy[${PYTHON_USEDEP}]
+   sci-libs/scikits_image[${PYTHON_USEDEP}]
+   sys-libs/zlib:0=
+"
+DEPEND="
+   >=dev-python/astropy-helpers-2[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.21[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.10[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   ${RDEPEND}
+   media-gfx/graphviz
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/sphinx-gallery[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-mpl[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   export mydistutilsargs="--offline"
+   export ASTROPY_USE_SYSTEM_PYTEST=True
+   rm -r ${PN}_helpers || die
+   rm -r cextern/{expat,erfa,cfitsio,wcslib} || die
+   sed -i -e '/auto_use/s/True/False/' setup.cfg || die
+   cat >> setup.cfg <<-EOF
+
+   [build]
+   use_system_libraries=1
+   EOF
+   xdg_environment_reset
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   VARTEXFONTS="${T}"/fonts MPLCONFIGDIR="${T}" 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Needs/

2017-07-10 Thread Fabian Groffen
commit: 26f308a05e9b1c9fc9cf7e0b138583a79fee72ce
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:42:35 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f308a0

dev-perl/Test-Needs: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild 
b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
index f8620128cdf..02aae92ea31 100644
--- a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
+++ b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="Skip tests when modules not available"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
 IUSE="test"
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Package-Stash/

2017-07-10 Thread Fabian Groffen
commit: b60cd5d68f6778bce246d06e15cc6228cf4ed15c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:47:18 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b60cd5d6

dev-perl/Package-Stash: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild 
b/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild
index fbd9bd7ae7f..d6f1ad3bd87 100644
--- a/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild
+++ b/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Routines for manipulating stashes"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
 IUSE="test minimal"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Needs/

2017-07-10 Thread Fabian Groffen
commit: dbc1c373f5f0a6da8e5b74d7746769c0c8c2fb91
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:41:25 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc1c373

dev-perl/Test-Needs: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild 
b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
index 07edd34c611..f8620128cdf 100644
--- a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
+++ b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="Skip tests when modules not available"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Dist-CheckConflicts/

2017-07-10 Thread Fabian Groffen
commit: 4fd00a63a6c4df4b28861573626878c4bd58abbc
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:46:31 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd00a63

dev-perl/Dist-CheckConflicts: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild 
b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild
index 587ffbeb795..37f0ef57948 100644
--- a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild
+++ b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Declare version conflicts for your dist"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2017-07-10 Thread Sebastien Fabbro
commit: 8c8fbfe94ccdafa887ae8a765a72d21423cf094b
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Jul 10 17:30:21 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Mon Jul 10 18:49:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8fbfe9

dev-python/numpy: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-python/numpy/Manifest|   1 +
 dev-python/numpy/numpy-1.13.1.ebuild | 163 +++
 2 files changed, 164 insertions(+)

diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index f06a977b698..6898e73c635 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -1,6 +1,7 @@
 DIST numpy-1.10.4.tar.gz 4069996 SHA256 
7356e98fbcc529e8d540666f5a919912752e569150e9a4f8d869c686f14c720b SHA512 
57ace46e357d49be0efd904e5ceb9862c626c916987c8798a12de7ae1e06816ad8483439ac4619792a04889631b5998f2397dc601c78dea33a784b4831c19c79
 WHIRLPOOL 
76946c2543b1cade06d71f83fd507bd818c1090baa9c3ddda7d1f48d48ed23672c5d9de76db890df990c6d8b7b26b71d3ce733c448943ad4177374a957360d1c
 DIST numpy-1.12.1.zip 4824784 SHA256 
a65266a4ad6ec8936a1bc85ce51f8600634a31a258b722c9274a80ff189d9542 SHA512 
156319821e4f0cf8d820e977da704aab274b7a4a4b792f6e40d7c0f2827700c990f55f1ca9650523c62c9e937f0e75f336d091d46ca47aaa9875c68fe32bac2a
 WHIRLPOOL 
1ecd1df77d2a64bc6db1910446f60b477ebf5a1cf33ec2e1fced56dbbf1a7df5fef004c7f84f0dccb0ca20ea7ab73c384e4d247eb9700159a18c9a4a51e4db6d
 DIST numpy-1.13.0.zip 5009537 SHA256 
dcff367b725586830ff0e20b805c7654c876c2d4585c0834a6049502b9d6cf7e SHA512 
01b1ad231b8ff20192e17a13454fa2b481043f3440012fc274de6369a0338a148585831ccf6e03efc2dc94ee6e5a2c78808d66b76ec6413505d98f50e5db90bd
 WHIRLPOOL 
089139703055c4290852df7a1945f9d17164b597df762d17a4c42962cc8f3fe6625114d865a34b3f96e084ae9469839505a177b8ae099e359dfcdd26a6650797
+DIST numpy-1.13.1.zip 5012881 SHA256 
c9b0283776085cb2804efff73e9955ca279ba4edafd58d3ead70b61d209c4fbb SHA512 
bfa97ca4f958b04c158a4bcaa366ec2645c972654bd65fb20c287806f40fb7a04b8cc1f1cefb350d477488a93029d75a9f06d01c300cfb1805dd10819a631c43
 WHIRLPOOL 
9553d157f297c2bf385f16290f7596913d59ba30077a82ff7fa2969f87ea9ba57f88d38cec42aa9a81c4a15096ac0aeb4c409f42fa4b714a9cb45ee904c1bdf0
 DIST numpy-1.8.2.tar.gz 3792998 SHA256 
6d487fc724780d66746bde264ea71f5cd77d3a39e52ee2b073dcaed63bc669db SHA512 
996e6b8e2d42f223e44660f56bf73eb8ab124f400d89218f8f5e4d7c9860ada44a4d7c54526137b0695c7a10f36e8834fbf0d42b7cb20bcdb5d5c245d673385c
 WHIRLPOOL 
0d3a05b1e3c0a1ceb0a7b4818406dbb45506e5f25bc2727d4ff44cc0a0520e6556b3c68ae24dbca37ba9d67ae2defbb3ff9c906d4c2635b29ed44452d70e8311
 DIST numpy-1.9.2.tar.gz 3986067 SHA256 
325e5f2b0b434ecb6e6882c7e1034cc6cdde3a87dbc482575199a6aeef2a SHA512 
70470ebb9afef5dfd0c83ceb7a9d5f1b7a072b1a9b54b04f04f5ed50fbaedd5b4906bd500472268d478f94df9e749a88698b1ff30f2d80258e7f3fec040617d9
 WHIRLPOOL 
59f5dc52cb95c7ce80fec3a7feac6cfda1d149596bf6d95c18bd8314e31a8df494b2b470c4cc3d8c296c9fc11c718d70d5b9b5344337175ca75496504c0fd201
 DIST numpy-html-1.10.1.zip 9663942 SHA256 
4af48eb5abf2551f01d85aea7e9a99a30096777f02937dc185b16bb72a110366 SHA512 
9d1f3619b801c88604a0495290da4ae8cfb4800257d549214363c554c1dc09a736425d594ed88f492afee6ae7c68fe5c166b9b3a8f24637ea41d67fd23b9d9f9
 WHIRLPOOL 
d6c93e31e31c832fb21f117d03719e0375ee3d27fb6f7975bfcd12469df4a2ed0a25a16bd09a0e2113407446efc220e5bff534f7cd76a715c3d7df26c02f07a1

diff --git a/dev-python/numpy/numpy-1.13.1.ebuild 
b/dev-python/numpy/numpy-1.13.1.ebuild
new file mode 100644
index 000..37935752d33
--- /dev/null
+++ b/dev-python/numpy/numpy-1.13.1.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs 
versionator
+
+DOC_PV="1.13.0"
+DOC_P="${PN}-${DOC_PV}"
+
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="http://www.numpy.org/;
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.zip
+   doc? (
+   http://docs.scipy.org/doc/${DOC_P}/${PN}-html-${DOC_PV}.zip
+   http://docs.scipy.org/doc/${DOC_P}/${PN}-ref-${DOC_PV}.pdf
+   http://docs.scipy.org/doc/${DOC_P}/${PN}-user-${DOC_PV}.pdf
+   )"
+# It appears the docs haven't been upgraded, still @ 1.11.0
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc lapack test"
+
+RDEPEND="lapack? ( virtual/cblas virtual/lapack )"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( app-arch/unzip )
+   lapack? ( virtual/pkgconfig )
+   test? ( >=dev-python/nose-1.0[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Requires/

2017-07-10 Thread Fabian Groffen
commit: a62f884969ff4183fa06974e6b98f18f7a04fd1e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 10 18:43:08 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 10 18:50:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62f8849

dev-perl/Test-Requires: add Prefix keywords, bug #548352

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild 
b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
index 86bca79f646..68b04772381 100644
--- a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
+++ b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Checks to see if the module can be loaded"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x86-solaris"
 IUSE=""
 
 RDEPEND=">=virtual/perl-Test-Simple-0.470.0"



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

2017-07-10 Thread Alexis Ballier
commit: 49e6866f837299abbce3858999ba312d41f71d4a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Jul 10 18:18:11 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Jul 10 18:18:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e6866f

media-libs/liboggz: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

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

diff --git a/media-libs/liboggz/liboggz-1.1.1.ebuild 
b/media-libs/liboggz/liboggz-1.1.1.ebuild
index 15fbb63d0ed..fc5cf5c65a1 100644
--- a/media-libs/liboggz/liboggz-1.1.1.ebuild
+++ b/media-libs/liboggz/liboggz-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=2
@@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
 IUSE="doc static-libs test"
 
 RDEPEND=">=media-libs/libogg-1.2.0"



[gentoo-commits] proj/kde:master commit in: kde-plasma/kde-cli-tools/

2017-07-10 Thread Andreas Sturmlechner
commit: 93129d08569e8a4af40e68dcd81e39794fc871eb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 10 18:02:10 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 10 18:02:10 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=93129d08

kde-plasma/kde-cli-tools: KDE_HANDBOOK=forceoptional, KDE_TEST=optional

Gentoo-bug: 624456

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 kde-plasma/kde-cli-tools/kde-cli-tools-5.10.49..ebuild | 4 ++--
 kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.49..ebuild 
b/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.49..ebuild
index e8d469eec9..3e3358eae1 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.49..ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.49..ebuild
@@ -3,8 +3,8 @@
 
 EAPI=6
 
-KDE_HANDBOOK="true"
-KDE_TEST="true"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="optional"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 

diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild 
b/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild
index 09067d4dc5..51a6a20ed5 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=6
 
-KDE_HANDBOOK="true"
-KDE_TEST="true"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="optional"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 



[gentoo-commits] repo/gentoo:master commit in: media-video/kaffeine/, media-video/kaffeine/files/

2017-07-10 Thread Andreas Sturmlechner
commit: dd0afbae63384a5748eb5a1d999707ae4cd99bfc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 10 17:59:28 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 10 18:00:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd0afbae

media-video/kaffeine: 2.0.10 version bump

Reported-by: Manfred Knick  T-Online.de>
Gentoo-bug: 624452

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 media-video/kaffeine/Manifest  |  1 +
 .../kaffeine/files/kaffeine-2.0.10-debug.patch | 27 +
 media-video/kaffeine/kaffeine-2.0.10.ebuild| 69 ++
 3 files changed, 97 insertions(+)

diff --git a/media-video/kaffeine/Manifest b/media-video/kaffeine/Manifest
index 48f1cd84763..e15f520a3c1 100644
--- a/media-video/kaffeine/Manifest
+++ b/media-video/kaffeine/Manifest
@@ -1 +1,2 @@
+DIST kaffeine-2.0.10.tar.xz 4405388 SHA256 
cc8c0a8a6e360d3a45a1e3ea5b98fa730cad164451b5ed54620d0b91b0f614c3 SHA512 
b06d6c271ad6a7de3798c02d576f520eb8ebaf3b0ab64a84a17441fce059e947c0413963bb5813a92d56a3c4df5a1765cabab8a912ab0e43f154d562b4d6
 WHIRLPOOL 
e03d41cc24cf97e3af6cf511685aae8e3aa804e06d5b1a9d9d4085f8856d46545a54160dd625469a9fcb3f31f0f50088704d2f618febf2ded2a8382468325b9d
 DIST kaffeine-2.0.9.tar.xz 4398832 SHA256 
ac53b697bba4fa97350706698c777908c21c464f7c567fe1a4ce9352e955754f SHA512 
5adf86185aaafce4eadda4cfe40af2e0c867477f51b74a464bf813c018ecf035f9e13f47fffd21c0cd547289825441d2d80298ec7035e260f3cc0414c5fdd0d7
 WHIRLPOOL 
948eecec4957046c6ddee872747959661725f4d9f8408c735803d0dcc82c38dfcc7df6e9e92c46e8fda58e2f53a41ab6cf8c33da4b88f7d89542aa427a486223

diff --git a/media-video/kaffeine/files/kaffeine-2.0.10-debug.patch 
b/media-video/kaffeine/files/kaffeine-2.0.10-debug.patch
new file mode 100644
index 000..97103b8e08e
--- /dev/null
+++ b/media-video/kaffeine/files/kaffeine-2.0.10-debug.patch
@@ -0,0 +1,27 @@
+From 4200dec1afc04b1618b2e7ea916891103473a913 Mon Sep 17 00:00:00 2001
+From: Mauro Carvalho Chehab 
+Date: Sun, 9 Jul 2017 11:59:21 -0300
+Subject: mainwindow: disable debug messages by default
+
+By default, debug messages shouldn't be displayed.
+
+Signed-off-by: Mauro Carvalho Chehab 
+---
+ src/mainwindow.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
+index c5ec7ac..7a18459 100644
+--- a/src/mainwindow.cpp
 b/src/mainwindow.cpp
+@@ -190,6 +190,8 @@ void MainWindow::run()
+   if (parser->isSet("debug")) {
+   QLoggingCategory::defaultCategory()->setEnabled(QtDebugMsg, 
true);
+   QLoggingCategory::setFilterRules(QStringLiteral(FILTER_RULE));
++  } else {
++  
QLoggingCategory::setFilterRules(QStringLiteral("kaffeine.*.debug=false"));
+   }
+ 
+   readSettings();
+-- 
+cgit v0.11.2

diff --git a/media-video/kaffeine/kaffeine-2.0.10.ebuild 
b/media-video/kaffeine/kaffeine-2.0.10.ebuild
new file mode 100644
index 000..27b32f7051e
--- /dev/null
+++ b/media-video/kaffeine/kaffeine-2.0.10.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+inherit kde5
+
+DESCRIPTION="Media player with digital TV support by KDE"
+HOMEPAGE="https://kaffeine.kde.org/;
+SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.3 )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CDEPEND="
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep solid)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtsql 'sqlite')
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtx11extras)
+   $(add_qt_dep qtxml)
+   media-libs/libv4l
+   media-video/vlc[X]
+   x11-libs/libXScrnSaver
+"
+DEPEND="${CDEPEND}
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+RDEPEND="${CDEPEND}
+   !media-video/kaffeine:4
+"
+
+DOCS=( Changelog NOTES README.md )
+
+PATCHES=( "${FILESDIR}/${P}-debug.patch" )
+
+src_prepare() {
+   kde5_src_prepare
+
+   # unused dependencies incorrectly added during the release process
+   # they do not appear in upstream git
+   sed -i \
+   -e "/find_package(KF5DocTools CONFIG REQUIRED)/d" \
+   -e "/kdoctools_install(po)/d" \
+   CMakeLists.txt || die
+}
+
+src_configure() {
+   # tools working on $HOME directory for a local git checkout
+   local mycmakeargs=(
+   -DBUILD_TOOLS=OFF
+   )
+
+   

[gentoo-commits] proj/kde:master commit in: media-video/kaffeine/

2017-07-10 Thread Andreas Sturmlechner
commit: 7d12dc0e64d8d5a2d619cc058de59b00e1e8e2c4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 10 17:51:43 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 10 18:00:09 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7d12dc0e

media-video/kaffeine: Add missing DEPEND

Upstream commit 46e962d4c170641ee0030f6f3d2d46bf61c12a05

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 media-video/kaffeine/kaffeine-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-video/kaffeine/kaffeine-.ebuild 
b/media-video/kaffeine/kaffeine-.ebuild
index 77c7190f46..bfec86f8ed 100644
--- a/media-video/kaffeine/kaffeine-.ebuild
+++ b/media-video/kaffeine/kaffeine-.ebuild
@@ -21,6 +21,7 @@ CDEPEND="
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/ebuild/, ...

2017-07-10 Thread Brian Dolbec
commit: 0f7614d8152d8f1b30862d847afbac1ee4bd7de0
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:35:08 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:50:19 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0f7614d8

repoman: modules/scan/*: Add module_runsIn spec variable

This variable will be used to help determine which process loops
to run the modules in.  This is summary data taken from the runIn*()'s
defined in the target eclasses containing the checks.

 repoman/pym/repoman/modules/scan/depend/__init__.py  | 1 +
 repoman/pym/repoman/modules/scan/directories/__init__.py | 2 ++
 repoman/pym/repoman/modules/scan/eapi/__init__.py| 1 +
 repoman/pym/repoman/modules/scan/ebuild/__init__.py  | 2 ++
 repoman/pym/repoman/modules/scan/eclasses/__init__.py| 2 ++
 repoman/pym/repoman/modules/scan/fetch/__init__.py   | 1 +
 repoman/pym/repoman/modules/scan/keywords/__init__.py| 1 +
 repoman/pym/repoman/modules/scan/manifest/__init__.py| 1 +
 repoman/pym/repoman/modules/scan/metadata/__init__.py| 4 
 repoman/pym/repoman/modules/scan/options/__init__.py | 1 +
 10 files changed, 16 insertions(+)

diff --git a/repoman/pym/repoman/modules/scan/depend/__init__.py 
b/repoman/pym/repoman/modules/scan/depend/__init__.py
index 6d1228601..bd6905c0b 100644
--- a/repoman/pym/repoman/modules/scan/depend/__init__.py
+++ b/repoman/pym/repoman/modules/scan/depend/__init__.py
@@ -26,6 +26,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/directories/__init__.py 
b/repoman/pym/repoman/modules/scan/directories/__init__.py
index 47834cb40..18ca086ce 100644
--- a/repoman/pym/repoman/modules/scan/directories/__init__.py
+++ b/repoman/pym/repoman/modules/scan/directories/__init__.py
@@ -26,6 +26,7 @@ module_spec = {
'checkdirlist': (None, None),
'checkdir_relative': (None, None),
},
+   'module_runsIn': ['pkgs'],
},
'mtime-module': {
'name': "mtime",
@@ -42,6 +43,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/eapi/__init__.py 
b/repoman/pym/repoman/modules/scan/eapi/__init__.py
index 4c3dd6e8f..f6306b3e1 100644
--- a/repoman/pym/repoman/modules/scan/eapi/__init__.py
+++ b/repoman/pym/repoman/modules/scan/eapi/__init__.py
@@ -23,6 +23,7 @@ module_spec = {
'func_kwargs': {
'ebuild': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/ebuild/__init__.py 
b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
index 8666e78c2..3e1d31951 100644
--- a/repoman/pym/repoman/modules/scan/ebuild/__init__.py
+++ b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
@@ -37,6 +37,7 @@ module_spec = {
'xpkg': (None, None),
'y_ebuild': (None, None),
},
+   'module_runsIn': ['pkgs', 'ebuilds'],
},
'multicheck-module': {
'name': "multicheck",
@@ -52,6 +53,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/eclasses/__init__.py 
b/repoman/pym/repoman/modules/scan/eclasses/__init__.py
index 01bd29adf..9b1f203ce 100644
--- a/repoman/pym/repoman/modules/scan/eclasses/__init__.py
+++ b/repoman/pym/repoman/modules/scan/eclasses/__init__.py
@@ -26,6 +26,7 @@ module_spec = {
'xpkg': (None, None),
'y_ebuild': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
'ruby-module': {
'name': "ruby",
@@ -41,6 +42,7 @@ module_spec = {
'ebuild': (None, None),
'pkg': (None, None),
},
+   'module_runsIn': ['ebuilds'],
},
}
 }

diff --git a/repoman/pym/repoman/modules/scan/fetch/__init__.py 
b/repoman/pym/repoman/modules/scan/fetch/__init__.py
index 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 9bfffe319e3d199a77255813dde55b1dca68a587
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 17:38:48 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:48:03 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9bfffe31

qa_data.py: Initial move of all configurable data to the repo

All this data was ported to a metadata/repoman/qa_data.yml file.

 repoman/pym/repoman/qa_data.py | 433 -
 1 file changed, 77 insertions(+), 356 deletions(-)

diff --git a/repoman/pym/repoman/qa_data.py b/repoman/pym/repoman/qa_data.py
index fed798f9f..fed556628 100644
--- a/repoman/pym/repoman/qa_data.py
+++ b/repoman/pym/repoman/qa_data.py
@@ -1,369 +1,90 @@
 # -*- coding:utf-8 -*-
 
 import logging
+import os
+import yaml
 
 from _emerge.Package import Package
 
 # import our initialized portage instance
 from repoman._portage import portage
 
-max_desc_len = 80
-allowed_filename_chars = "a-zA-Z0-9._-+:"
 
-qahelp = {
-   "CVS/Entries.IO_error": (
-   "Attempting to commit, and an IO error was encountered access 
the"
-   " Entries file"),
-   "ebuild.invalidname": (
-   "Ebuild files with a non-parseable or syntactically incorrect 
name"
-   " (or using 2.1 versioning extensions)"),
-   "ebuild.namenomatch": (
-   "Ebuild files that do not have the same name as their parent"
-   " directory"),
-   "changelog.ebuildadded": (
-   "An ebuild was added but the ChangeLog was not modified"),
-   "changelog.missing": (
-   "Missing ChangeLog files"),
-   "ebuild.notadded": (
-   "Ebuilds that exist but have not been added to cvs"),
-   "ebuild.patches": (
-   "PATCHES variable should be a bash array to ensure white space 
safety"),
-   "changelog.notadded": (
-   "ChangeLogs that exist but have not been added to cvs"),
-   "dependency.bad": (
-   "User-visible ebuilds with unsatisfied dependencies"
-   " (matched against *visible* ebuilds)"),
-   "dependency.badmasked": (
-   "Masked ebuilds with unsatisfied dependencies"
-   " (matched against *all* ebuilds)"),
-   "dependency.badindev": (
-   "User-visible ebuilds with unsatisfied dependencies"
-   " (matched against *visible* ebuilds) in developing arch"),
-   "dependency.badmaskedindev": (
-   "Masked ebuilds with unsatisfied dependencies"
-   " (matched against *all* ebuilds) in developing arch"),
-   "dependency.badtilde": (
-   "Uses the ~ dep operator with a non-zero revision part,"
-   " which is useless (the revision is ignored)"),
-   "dependency.missingslot": (
-   "RDEPEND matches more than one SLOT but does not specify a "
-   "slot and/or use the := or :* slot operator"),
-   "dependency.perlcore": (
-   "This ebuild directly depends on a package in perl-core;"
-   " it should use the corresponding virtual instead."),
-   "dependency.syntax": (
-   "Syntax error in dependency string"
-   " (usually an extra/missing space/parenthesis)"),
-   "dependency.unknown": (
-   "Ebuild has a dependency that refers to an unknown package"
-   " (which may be valid if it is a blocker for a renamed/removed 
package,"
-   " or is an alternative choice provided by an overlay)"),
-   "dependency.badslotop": (
-   "RDEPEND contains ':=' slot operator under '||' dependency."),
-   "file.executable": (
-   "Ebuilds, digests, metadata.xml, Manifest, and ChangeLog do not 
need"
-   " the executable bit"),
-   "file.size": (
-   "Files in the files directory must be under 20 KiB"),
-   "file.size.fatal": (
-   "Files in the files directory must be under 60 KiB"),
-   "file.empty": (
-   "Empty file in the files directory"),
-   "file.name": (
-   "File/dir name must be composed"
-   " of only the following chars: %s " % allowed_filename_chars),
-   "file.UTF8": (
-   "File is not UTF8 compliant"),
-   "inherit.deprecated": (
-   "Ebuild inherits a deprecated eclass"),
-   "inherit.missing": (
-   "Ebuild uses functions from an eclass but does not inherit it"),
-   "inherit.unused": (
-   "Ebuild inherits an eclass but does not use it"),
-   "java.eclassesnotused": (
-   "With virtual/jdk in DEPEND you must inherit a java eclass"),
-   "wxwidgets.eclassnotused": (
-   "Ebuild DEPENDs on x11-libs/wxGTK without inheriting 
wxwidgets.eclass"),
-   "KEYWORDS.dropped": (
-   "Ebuilds that appear to have dropped KEYWORDS for some arch"),

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/, repoman/pym/repoman/modules/scan/

2017-07-10 Thread Brian Dolbec
commit: 3b4030e3e2f85bb92463dd89f9fa2f514a49b56a
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:39:04 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:50:19 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3b4030e3

repoman: Create a new ModuleConfig class

This class will load the module configuration data from the target repo.
Move the Modules class handling code to this new class.
Update scanner.py to use the new ModuleConfig class for Modules class
calls.
Move the hard-coded loop lists to use the ModuleConfig instance
configure/dynamically determined lists.

TODO: add masters inheritance config stacking.

 repoman/pym/repoman/modules/scan/module.py | 84 ++
 repoman/pym/repoman/scanner.py | 83 -
 2 files changed, 118 insertions(+), 49 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/module.py 
b/repoman/pym/repoman/modules/scan/module.py
new file mode 100644
index 0..f7f135f73
--- /dev/null
+++ b/repoman/pym/repoman/modules/scan/module.py
@@ -0,0 +1,84 @@
+
+'''
+moudules/scan/module.py
+Module loading and run list generator
+'''
+
+import logging
+import os
+import yaml
+
+from portage.module import InvalidModuleName, Modules
+from portage.util import stack_lists
+
+MODULES_PATH = os.path.dirname(__file__)
+# initial development debug info
+logging.debug("module path: %s", MODULES_PATH)
+
+
+class ModuleConfig(object):
+   '''Holds the scan modules configuration information and
+   creates the ordered list of modulles to run'''
+
+   def __init__(self, configpaths):
+   '''Module init
+
+   @param configpaths: ordered list of filepaths to load
+   '''
+   self.configpaths = configpaths
+
+   self.controller = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
+   logging.debug("module_names: %s", self.controller.module_names)
+
+   self._configs = None
+   self.enabled = []
+   self.pkgs_loop = []
+   self.ebuilds_loop = []
+   self.final_loop = []
+   self.modules_forced = ['ebuild', 'mtime']
+   self.load_configs()
+   for loop in ['pkgs', 'ebuilds', 'final']:
+   logging.debug("ModuleConfig; Processing loop %s", loop)
+   setattr(self, '%s_loop' % loop, 
self._determine_list(loop))
+
+
+   def load_configs(self, configpaths=None):
+   '''load the config files in order'''
+   if configpaths:
+   self.configpaths = configpaths
+   elif not self.configpaths:
+   logging.error("ModuleConfig; Error: No repository.yml 
files defined")
+   configs = []
+   for path in self.configpaths:
+   logging.debug("ModuleConfig; Processing: %s", path)
+   if os.path.exists(path):
+   try:
+   with open(path, 'r') as inputfile:
+   
configs.append(yaml.safe_load(inputfile.read()))
+   except IOError as error:
+   logging,error("Failed to load file: 
%s", inputfile)
+   logging.exception(error)
+   logging.debug("ModuleConfig; completed : %s", path)
+   logging.debug("ModuleConfig; new _configs: %s", configs)
+   self._configs = configs
+
+   def _determine_list(self, loop):
+   '''Determine the ordered list from the config data and
+   the moule_runsIn value in the module_spec
+
+   @returns: list of modules
+   '''
+   lists = [c['modules'] for c in self._configs]
+   stacked = self.modules_forced + stack_lists(lists)
+   mlist = []
+   try:
+   for mod in stacked:
+   logging.debug("ModuleConfig; checking loop %s, 
module: %s, in: %s",
+   loop, mod, 
self.controller.get_spec(mod, 'module_runsIn'))
+   if loop in self.controller.get_spec(mod, 
'module_runsIn'):
+   mlist.append(mod)
+   except InvalidModuleName:
+   logging.error("ModuleConfig; unkown module: %s, 
skipping", mod)
+
+   logging.debug("ModuleConfig; mlist: %s", mlist)
+   return mlist

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index e13d4f68b..ffce701be 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -15,20 +15,10 @@ from repoman.modules.commit import repochecks
 from repoman.modules.commit import manifest
 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/eclasses/, ...

2017-07-10 Thread Brian Dolbec
commit: cda6c02a99e641c5c3a1997cafe9daaa9f24982d
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 17:56:09 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:50:19 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cda6c02a

repoman: Update modules for the new QAData class

Rather than direct import, now the QAData instance is accessed via
repo_settings.  Add repo_settings need to all modules requiring QAData
access.

 repoman/pym/repoman/modules/scan/depend/_depend_checks.py| 9 -
 repoman/pym/repoman/modules/scan/depend/profile.py   | 3 ++-
 repoman/pym/repoman/modules/scan/ebuild/ebuild.py| 5 +++--
 repoman/pym/repoman/modules/scan/eclasses/__init__.py| 2 +-
 repoman/pym/repoman/modules/scan/eclasses/ruby.py| 5 +++--
 repoman/pym/repoman/modules/scan/metadata/__init__.py| 4 ++--
 repoman/pym/repoman/modules/scan/metadata/description.py | 6 +++---
 repoman/pym/repoman/modules/scan/metadata/ebuild_metadata.py | 6 +++---
 repoman/pym/repoman/modules/scan/metadata/restrict.py| 4 ++--
 9 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/depend/_depend_checks.py 
b/repoman/pym/repoman/modules/scan/depend/_depend_checks.py
index 11435f99e..cffacc55e 100644
--- a/repoman/pym/repoman/modules/scan/depend/_depend_checks.py
+++ b/repoman/pym/repoman/modules/scan/depend/_depend_checks.py
@@ -9,7 +9,6 @@ from portage.dep import Atom
 from repoman.check_missingslot import check_missingslot
 # import our initialized portage instance
 from repoman._portage import portage
-from repoman.qa_data import suspect_virtual, suspect_rdepend
 
 def check_slotop(depstr, is_valid_flag, badsyntax, mytype,
qatracker, relative_path):
@@ -51,7 +50,7 @@ def check_slotop(depstr, is_valid_flag, badsyntax, mytype,
_traverse_tree(branch, 
in_any_of=in_any_of)
_traverse_tree(my_dep_tree, False)
 
-def _depend_checks(ebuild, pkg, portdb, qatracker, repo_metadata):
+def _depend_checks(ebuild, pkg, portdb, qatracker, repo_metadata, qadata):
'''Checks the ebuild dependencies for errors
 
@param pkg: Package in which we check (object).
@@ -111,11 +110,11 @@ def _depend_checks(ebuild, pkg, portdb, qatracker, 
repo_metadata):
 
if pkg.category != "virtual":
if not is_blocker and \
-   atom.cp in suspect_virtual:
+   atom.cp in 
qadata.suspect_virtual:
qatracker.add_error(
'virtual.suspect', 
ebuild.relative_path +
": %s: consider using 
'%s' instead of '%s'" %
-   (mytype, 
suspect_virtual[atom.cp], atom))
+   (mytype, 
qadata.suspect_virtual[atom.cp], atom))
if not is_blocker and \

atom.cp.startswith("perl-core/"):

qatracker.add_error('dependency.perlcore',
@@ -141,7 +140,7 @@ def _depend_checks(ebuild, pkg, portdb, qatracker, 
repo_metadata):
" wxwidgets.eclass" % 
(ebuild.relative_path, mytype))
elif runtime:
if not is_blocker and \
-   atom.cp in suspect_rdepend:
+   atom.cp in 
qadata.suspect_rdepend:
qatracker.add_error(
mytype + '.suspect',
ebuild.relative_path + 
": '%s'" % atom)

diff --git a/repoman/pym/repoman/modules/scan/depend/profile.py 
b/repoman/pym/repoman/modules/scan/depend/profile.py
index cf3d9a8f4..1adda44bb 100644
--- a/repoman/pym/repoman/modules/scan/depend/profile.py
+++ b/repoman/pym/repoman/modules/scan/depend/profile.py
@@ -63,7 +63,8 @@ class ProfileDependsChecks(ScanBase):
ebuild = kwargs.get('ebuild').get()
pkg = kwargs.get('pkg').get()
unknown_pkgs, baddepsyntax = _depend_checks(
-   ebuild, pkg, self.portdb, self.qatracker, 
self.repo_metadata)
+   ebuild, pkg, self.portdb, self.qatracker, 
self.repo_metadata,
+   self.repo_settings.qadata)
 
relevant_profiles = []
for keyword, arch, groups in _gen_arches(ebuild, self.options,

diff --git a/repoman/pym/repoman/modules/scan/ebuild/ebuild.py 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: e89f107592c1a97647a77b60285e0420db926001
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 17:49:01 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:50:08 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e89f1075

repoman: Move qa_data initialization and loading

Move the new QAData class instance init to repoman_main().
parse_args() remove unused qahelp parameter.
qa_tracker.py: Add default qacats and qawarnings parameters as None.
These will be assigned later due to circular init references.
repos.py: Perform the QAData class loading and complete intialization
assignments.

 repoman/pym/repoman/argparser.py  |  3 +--
 repoman/pym/repoman/main.py   | 26 ++
 repoman/pym/repoman/qa_tracker.py | 10 +-
 repoman/pym/repoman/repos.py  | 12 ++--
 4 files changed, 30 insertions(+), 21 deletions(-)

diff --git a/repoman/pym/repoman/argparser.py b/repoman/pym/repoman/argparser.py
index 2d56a87e6..68701378f 100644
--- a/repoman/pym/repoman/argparser.py
+++ b/repoman/pym/repoman/argparser.py
@@ -15,11 +15,10 @@ from portage import _unicode_decode
 from portage import util
 
 
-def parse_args(argv, qahelp, repoman_default_opts):
+def parse_args(argv, repoman_default_opts):
"""Use a customized optionParser to parse command line arguments for 
repoman
Args:
argv - a sequence of command line arguments
-   qahelp - a dict of qa warning to help message
Returns:
(opts, args), just like a call to parser.parse_args()
"""

diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py
old mode 100755
new mode 100644
index ccc735c7d..3b628de00
--- a/repoman/pym/repoman/main.py
+++ b/repoman/pym/repoman/main.py
@@ -29,9 +29,8 @@ from portage.util.futures.extendedfutures import (
 
 from repoman.actions import Actions
 from repoman.argparser import parse_args
-from repoman.qa_data import (
-   format_qa_output, format_qa_output_column, qahelp,
-   qawarnings, qacats)
+from repoman.qa_data import QAData
+from repoman.qa_data import format_qa_output, format_qa_output_column
 from repoman.repos import RepoSettings
 from repoman.scanner import Scanner
 from repoman import utilities
@@ -60,7 +59,7 @@ def repoman_main(argv):
nocolor()
 
options, arguments = parse_args(
-   sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", 
""))
+   sys.argv, repoman_settings.get("REPOMAN_DEFAULT_OPTS", ""))
 
if options.version:
print("Repoman", VERSION, "(portage-%s)" % portage.VERSION)
@@ -73,10 +72,6 @@ def repoman_main(argv):
else:
logger.setLevel(LOGLEVEL)
 
-   if options.experimental_inherit == 'y':
-   # This is experimental, so it's non-fatal.
-   qawarnings.add("inherit.missing")
-
# Set this to False when an extraordinary issue (generally
# something other than a QA issue) makes it impossible to
# commit (like if Manifest generation fails).
@@ -91,14 +86,21 @@ def repoman_main(argv):
 
# avoid a circular parameter repo_settings
vcs_settings = VCSSettings(options, repoman_settings)
+   qadata = QAData()
 
+   logging.debug("repoman_main: RepoSettings init")
repo_settings = RepoSettings(
config_root, portdir, portdir_overlay,
-   repoman_settings, vcs_settings, options, qawarnings)
+   repoman_settings, vcs_settings, options, qadata)
repoman_settings = repo_settings.repoman_settings
 
# Now set repo_settings
vcs_settings.repo_settings = repo_settings
+   # set QATracker qacats, qawarnings
+   vcs_settings.qatracker.qacats = repo_settings.qadata.qacats
+   vcs_settings.qatracker.qawarnings = repo_settings.qadata.qawarnings
+   logging.debug("repoman_main: vcs_settings done")
+   logging.debug("repoman_main: qadata: %s", repo_settings.qadata)
 
if 'digest' in repoman_settings.features and options.digest != 'n':
options.digest = 'y'
@@ -133,11 +135,11 @@ def repoman_main(argv):
if options.mode == "manifest":
sys.exit(result['fail'])
 
-   for x in qacats:
+   for x in qadata.qacats:
if x not in vcs_settings.qatracker.fails:
continue
result['warn'] = 1
-   if x not in qawarnings:
+   if x not in qadata.qawarnings:
result['fail'] = 1
 
if result['fail'] or \
@@ -174,7 +176,7 @@ def repoman_main(argv):
format_output = format_outputs.get(
options.output_style, format_outputs['default'])
format_output(f, vcs_settings.qatracker.fails, result['full'],
-   result['fail'], options, qawarnings)
+   result['fail'], options, qadata.qawarnings)
 
  

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/

2017-07-10 Thread Brian Dolbec
commit: 3ef1e0f29556276d2a4f1d1fef2d5fa1e3568f4d
Author: Brian Dolbec  gaikai  com>
AuthorDate: Tue Jun 27 18:08:50 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:50:19 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3ef1e0f2

repoman: main.py: Remove unused InvalidStateError import

 repoman/pym/repoman/main.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py
old mode 100644
new mode 100755
index 3b628de00..c1e3b99fe
--- a/repoman/pym/repoman/main.py
+++ b/repoman/pym/repoman/main.py
@@ -24,7 +24,6 @@ from portage.output import ConsoleStyleFile, StyleWriter
 from portage.util import formatter
 from portage.util.futures.extendedfutures import (
ExtendedFuture,
-   InvalidStateError,
 )
 
 from repoman.actions import Actions



[gentoo-commits] proj/portage:repoman commit in: pym/portage/

2017-07-10 Thread Brian Dolbec
commit: a9da39a81f0469ab7e2086b3225c45ad5def25a1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jul 10 17:29:05 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jul 10 17:50:19 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a9da39a8

portage/module.py: Add a generic get_spec()

This new function gets any arbitrary spec value.
The other get_* functions could be optimized to return the
get_spec result instead.  This would reduce code duplication.

 pym/portage/module.py | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/pym/portage/module.py b/pym/portage/module.py
index f9828a518..00f322387 100644
--- a/pym/portage/module.py
+++ b/pym/portage/module.py
@@ -205,3 +205,18 @@ class Modules(object):
raise InvalidModuleName(
"Module name '%s' was invalid or not found" % 
modname)
return desc
+
+   def get_spec(self, modname, var):
+   """Retrieves the module class exported spec variable
+
+   @type modname: string
+   @param modname: the module class name
+   @type dictionary
+   @return: the modules class exported options descriptions
+   """
+   if modname and modname in self.module_names:
+   value = self._modules[modname].get(var, None)
+   else:
+   raise InvalidModuleName(
+   "Module name '%s' was invalid or not found" % 
modname)
+   return value



[gentoo-commits] repo/gentoo:master commit in: dev-php/PEAR-Auth/

2017-07-10 Thread Brian Evans
commit: eefd23c676557513081e9c9dbb97fc4e93e2cff1
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Jul 10 17:37:12 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Jul 10 17:37:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eefd23c6

dev-php/PEAR-Auth: New snapshot version from github

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-php/PEAR-Auth/Manifest |  1 +
 .../PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild   | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-php/PEAR-Auth/Manifest b/dev-php/PEAR-Auth/Manifest
index 7c0fa5a8a4a..3354188687f 100644
--- a/dev-php/PEAR-Auth/Manifest
+++ b/dev-php/PEAR-Auth/Manifest
@@ -1 +1,2 @@
 DIST Auth-1.6.4.tgz 56048 SHA256 
5fb31a2f758474fd9a044afbc387d65fef38732b8f313837971b9a16104779e6 SHA512 
670f77d0b68d4701ddb19093637ac341d75411bdacc527fc2fb1cf412d87cf9c78595f925a518e3b5b577635f59904c3c1f499cc8a357ee0c807652070e2961b
 WHIRLPOOL 
22e01a2c7556eb409a0caee0320bfd8269e8f606d67286df658db1f63266faac385e732f63ede13386be22001bc293a1abcaa29fb20a26f85eec6c760f6db7fc
+DIST Auth-1.6.5_pre20150209.tar.gz 62733 SHA256 
b1165facc7f133acbfe41e8def74acd0e864ff39de6d92f90b97f075ace86124 SHA512 
4d3ebe3eaa8129ce205adcc3c2b8aadbf2f3a3624a597f901944b61bccc052c92b922e6762b9e061fdffd885c5b20e32b6dd1453e205f734f6eed0b40d0a8338
 WHIRLPOOL 
a04b96d4a8e9c4a91fa85482eaa29542ed6d47daf7f1bb9273faa346e2868473ca18819f27019a23a76e0a747c45d7bbc502f7229a69b8073262edbbc8a795a2

diff --git a/dev-php/PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild 
b/dev-php/PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild
new file mode 100644
index 000..2ad9eb1050b
--- /dev/null
+++ b/dev-php/PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit php-pear-r2 vcs-snapshot
+
+SRC_URI="https://github.com/pear/Auth/archive/9c6817a6ae4bfabf9d6ffa91cbcdca6ab2e31ce7.tar.gz
 -> ${PEAR_P}.tar.gz"
+DESCRIPTION="Provides methods for creating an authentication system using PHP"
+LICENSE="PHP-3.01"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="minimal"
+RDEPEND="!minimal? ( >=dev-php/PEAR-Log-1.9.10
+   >=dev-php/PEAR-File_Passwd-1.1.0
+   >=dev-php/PEAR-Net_POP3-1.3.0
+   >=dev-php/PEAR-DB-1.7.6-r1
+   dev-php/PEAR-MDB
+   >=dev-php/PEAR-MDB2-2.0.0_rc1
+   >=dev-php/PEAR-Crypt_CHAP-1.0.0
+   >=dev-php/PEAR-SOAP-0.9.0
+   >=dev-php/PEAR-File_SMBPasswd-1.0.0
+   >=dev-php/PEAR-HTTP_Client-1.1.0 )"
+
+pkg_postinst() {
+   if ! use minimal ; then
+   elog "${PN} can optionally use php's imap and soap features."
+   elog "If you want those, recompile dev-lang/php with these 
flags in USE."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kde-cli-tools/

2017-07-10 Thread Andreas Sturmlechner
commit: 52629f628f2b051f931d8473ae9b7ed7198772cd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 10 17:19:52 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 10 17:33:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52629f62

kde-plasma/kde-cli-tools: KDE_HANDBOOK=forceoptional, KDE_TEST=optional

Gentoo-bug: 624456

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 kde-plasma/kde-cli-tools/kde-cli-tools-5.10.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.3.ebuild 
b/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.3.ebuild
index bca13b0880c..2b4051ac45b 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.3.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.3.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=6
 
-KDE_HANDBOOK="true"
-KDE_TEST="true"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="optional"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 



  1   2   3   >