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

2017-05-09 Thread Hans de Graaff
commit: 69048a6315db782f85386869cc4c7e61ac43a098
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 10 03:49:49 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 10 03:49:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69048a63

dev-ruby/rspec-retry: add 0.5.4

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ruby/rspec-retry/Manifest |  1 +
 dev-ruby/rspec-retry/rspec-retry-0.5.4.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/rspec-retry/Manifest b/dev-ruby/rspec-retry/Manifest
index c9d84e3fca6..d49fa8507c6 100644
--- a/dev-ruby/rspec-retry/Manifest
+++ b/dev-ruby/rspec-retry/Manifest
@@ -1,2 +1,3 @@
 DIST rspec-retry-0.5.2.gem 12288 SHA256 
51d8ca714b4f6613609dbb6879a82644b9dc78c5b494134c86eed47b290c1dd7 SHA512 
226877826d31b0e6d57c290b506f2c98947d91cb1fee317539bb24b28da730a59ac6db604b26f1eac7e4c64d6af7903d1a3de36478af1070de8a815796436698
 WHIRLPOOL 
11c3002af74bb77c3a21b5c0d92091941b75673259bacf101443ce6ceced704573db8cf18757cacb1c698b1eb7d5bbff57915c2f42c84040fe497b3972a4a108
 DIST rspec-retry-0.5.3.gem 12288 SHA256 
db68539f4cf44c7fdccb9fed16882357a4d5339a7ba9f59c5272d3d456a9eed7 SHA512 
0d7812207970fa88e5fe3390a110a37f37034b7c8dcf4982cad2e92d9f58abdddf21b01694fbc8d359df0dc66812b828ef5d7779472dff9c1225d9f8f332b3dc
 WHIRLPOOL 
915e787c353c5c9158ddf70730b5385e27cad02450cc42c54177c5adbe5c8deb8e97be469410c206faa521700323f190bfc75ad3b8ce0b9a84ae264f5b1315df
+DIST rspec-retry-0.5.4.gem 12288 SHA256 
c3fa7339684d3068d6cad921152ae6f8bc09bb8d0e8db99a206d0a851ab164ec SHA512 
e23ea3c172255d0cc880c3bf5d38bef870ce13c5d52105c987d78bf1850adeb8346d6850f94a213de8dfe767289839dedd9a0851ed1d3f90a9c9d3a0b6b825b0
 WHIRLPOOL 
e287e2ccd445357a3bc9ccba0b398a6b94a27b88be9a1c0f17bbaf17a355db52751866065afba9366d647133258ede989f2bcef62b0dd3b71a35b25ad0144129

diff --git a/dev-ruby/rspec-retry/rspec-retry-0.5.4.ebuild 
b/dev-ruby/rspec-retry/rspec-retry-0.5.4.ebuild
new file mode 100644
index 000..8404e3b2b8f
--- /dev/null
+++ b/dev-ruby/rspec-retry/rspec-retry-0.5.4.ebuild
@@ -0,0 +1,25 @@
+# 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_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Retry intermittently failing rspec examples"
+HOMEPAGE="https://github.com/NoRedInk/rspec-retry;
+IUSE=""
+SLOT="0"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ruby_add_rdepend ">=dev-ruby/rspec-core-3.3:3"
+
+all_ruby_prepare() {
+   sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+}



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

2017-05-09 Thread Hans de Graaff
commit: 49684be977d00d86afc52ba301095039205f94c7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 10 04:14:27 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 10 04:14:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49684be9

virtual/ruby-minitest: mark stable on all arches

Package-Manager: Portage-2.3.5, Repoman-2.3.1

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

diff --git a/virtual/ruby-minitest/ruby-minitest-1.ebuild 
b/virtual/ruby-minitest/ruby-minitest-1.ebuild
index 5bd5e9973c9..329b45bdd36 100644
--- a/virtual/ruby-minitest/ruby-minitest-1.ebuild
+++ b/virtual/ruby-minitest/ruby-minitest-1.ebuild
@@ -8,7 +8,7 @@ inherit ruby-ng
 
 DESCRIPTION="Virtual ebuild for the Ruby minitest library"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
 
 RDEPEND="ruby_targets_ruby19? ( || ( dev-ruby/minitest[ruby_targets_ruby19] 
dev-lang/ruby:1.9 ) )
ruby_targets_ruby20? ( || ( dev-ruby/minitest[ruby_targets_ruby20] 
dev-lang/ruby:2.0 ) )



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

2017-05-09 Thread Hans de Graaff
commit: 5e9edc3e2d5bddbe9e404db6d71c3ccace119fc9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 10 04:01:43 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 10 04:01:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9edc3e

dev-ruby/rake-compiler: cleanup

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ruby/rake-compiler/Manifest   |  2 -
 dev-ruby/rake-compiler/rake-compiler-0.9.9.ebuild | 46 ---
 dev-ruby/rake-compiler/rake-compiler-1.0.0.ebuild | 46 ---
 3 files changed, 94 deletions(-)

diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index ccaad5b651d..a7b2aac12af 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -1,4 +1,2 @@
 DIST rake-compiler-0.9.2.tar.gz 30778 SHA256 
72ced9a0ca9a034506de279e888fdec63d542d788ee1d2e7910f1bfd71c82dd3 SHA512 
883157bf44540cd021bec22a84e907922756f74a61e84c62e51eed752da01d217a03aebd88582fbe779210116e7ab1a36023707fbdae445b5ac4499c7de9b8eb
 WHIRLPOOL 
79b21689e08ac21005243a2f18bde0941c3a86bdd3bf36bf557d3c706cb64fcb379f2d3fd06c93d3c07f10e8c1e47c75933ba783cc23b57137d9fce6c3e7de78
-DIST rake-compiler-0.9.9.tar.gz 32624 SHA256 
d82eedb4a1e23aa4e1e07af130c3ef450b6fb0a32b1297a923e1387cd420b811 SHA512 
66d1468d687f10bb1df77410024ff6f9a9b0f396b5ec5e13ac009d02748fca503d8dc805a0f82e30bb9989441ad98d2a5aa2e586c5e5345a164fc03853259f22
 WHIRLPOOL 
8cec34ae674c98311b2e947b44f72a7f4998366f4d05c8a97a83a93f4b7522c96b95b7d09ec1d92ee8eb90ee9913c9b50485a00d252bcbfb9fa7b72bb2bf861e
-DIST rake-compiler-1.0.0.tar.gz 32745 SHA256 
bb4f3035f693d71b4bff0969968b4c5beba4a3e096e94da1e4c34ef7716a9fdc SHA512 
451fecbd64bb45d797f57f825e0fd380e2e0972d470f27e9167cee715b0ba264248dc08cd41196827dcea7b34b0795ce0965ad1ed497f39b01577a443595f9f8
 WHIRLPOOL 
911e949701bffbf801376b627b93e66010b0f9bbf2bcbf56f07f35ee1032578e60c72ec66de4de5dc59d3545b3865f9425a1e4373818014d706f472b1085c17d
 DIST rake-compiler-1.0.2.tar.gz 32823 SHA256 
59b9fefb73dde1da51fb634d34794f07101fd1a583395f5fd85a0b9410646ca7 SHA512 
ef7132eff3afb29e98ce21facfd663cfe495053ca98d54b26275ee8e186c91f81f0450e52bf282bfad64e1443f6e065aefa62a30692895648a89966a8a0f0ebe
 WHIRLPOOL 
9c9e730718bf065bea90be9e4c75661fc2f3dc912b6a7d7db2c49e824f4cb10982165b75fe546c1c0fb6e84cfab2c0b2745103124396c537196fe15f775ddf5d

diff --git a/dev-ruby/rake-compiler/rake-compiler-0.9.9.ebuild 
b/dev-ruby/rake-compiler/rake-compiler-0.9.9.ebuild
deleted file mode 100644
index b87cab3b066..000
--- a/dev-ruby/rake-compiler/rake-compiler-0.9.9.ebuild
+++ /dev/null
@@ -1,46 +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"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="Provide a standard and simplified way to build and package Ruby 
extensions"
-HOMEPAGE="https://github.com/luislavena/rake-compiler;
-LICENSE="MIT"
-
-SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rake"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
-
-USE_RUBY="ruby20 ruby21 ruby22" ruby_add_bdepend "test? ( dev-util/cucumber )"
-
-all_ruby_prepare() {
-   # Make sure the right rspec version is used in cucumber.
-   sed -i -e "1igem 'rspec', '~>2.0'" features/support/env.rb || die
-}
-
-each_ruby_test() {
-   # Skip cucumber for ruby23 (not ready yet)
-   case ${RUBY} in
-   *ruby20|*ruby21|*ruby22)
-   ruby-ng_rspec
-   ruby-ng_cucumber
-   ;;
-   *)
-   ruby-ng_rspec
-   ;;
-   esac
-}

diff --git a/dev-ruby/rake-compiler/rake-compiler-1.0.0.ebuild 
b/dev-ruby/rake-compiler/rake-compiler-1.0.0.ebuild
deleted file mode 100644
index b87cab3b066..000
--- a/dev-ruby/rake-compiler/rake-compiler-1.0.0.ebuild
+++ /dev/null
@@ -1,46 +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"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="Provide a standard and simplified way to build and package Ruby 
extensions"
-HOMEPAGE="https://github.com/luislavena/rake-compiler;
-LICENSE="MIT"
-
-SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 

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

2017-05-09 Thread Hans de Graaff
commit: 2858eee417de6c5606edab45ac4f15b6604ed672
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 10 03:58:58 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 10 03:58:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2858eee4

dev-ruby/parallel: add 1.11.2

Package-Manager: Portage-2.3.5, Repoman-2.3.1

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

diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index 7179d909dd3..70c46a4d76f 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,2 +1,3 @@
 DIST parallel-1.10.0.tar.gz 19237 SHA256 
33ff9a87879a8e5d1f69778ecb10b7d2b9ba4e28c464c0f55486935e553da552 SHA512 
03a61c6fc00bcaf054ccaf74257a2249ecb8b471e070f6c174f3f26ced4b939bcefb0b6b18eaba4d71e4c04f1e0b32ee857a936ebef9d3b7ed9aad1d758c40db
 WHIRLPOOL 
3f01bb6e21df986819cab4286c319e6b83eb6c7a7e74e9e06aa3137b499ca3e863180de7c2eac1e6072f59f8628e99a73799abd605425917e16be2ff149762f6
 DIST parallel-1.11.1.tar.gz 20389 SHA256 
78a27f40e548d92bd1aa7d8efd7c5622f9eb6c67102a5d43c45a6fcd8a04a3c3 SHA512 
b7ef113342f2469f896757ce8b19de50f202697c29b767742a6c0bd88c2694d945e49e510c4fab0d219959c9d62c60826a0daa9520f89c1de3da14c275ba
 WHIRLPOOL 
9ad7c54e049d1c97909d0be2ab453675dbc69d43c65e8712bde745391e4d57436548cad4c772c51dc26f6b5b55f8c0aca7c50665eb3d2a79a476b315231e17de
+DIST parallel-1.11.2.tar.gz 20403 SHA256 
cc8d3916f66b3bfd1acf87d27ee47fb7dcf71efe3551186d97ca79dea9ce3fce SHA512 
4763abeb76ba5eb88c85f661a794d784e457ed7ba6bd1367e65d802006bfd05cad017fb9a8fa3ca45ee87bb54c2dda218099fe78b2f6f36b05632d2ccd3d
 WHIRLPOOL 
2d1864f9dc4bce5378355668a1fe287832891945958dfcce3856f25e134e1681af9d91fa6cd2774816c0315b371677b6c9f7a7d8e9fb33666ad8bf891c9b35e6

diff --git a/dev-ruby/parallel/parallel-1.11.2.ebuild 
b/dev-ruby/parallel/parallel-1.11.2.ebuild
new file mode 100644
index 000..fb6b05d0a0e
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.11.2.ebuild
@@ -0,0 +1,51 @@
+# 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_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel;
+LICENSE="MIT"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="1"
+IUSE="test"
+
+DEPEND+="test? ( sys-process/lsof )"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:4.2 
dev-ruby/sqlite3 )"
+
+each_ruby_prepare() {
+   # Make sure the correct ruby is used for testing
+   sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' \
+   -e '1i require "tempfile"; gem "activerecord", "~>4.2.0"' 
spec/cases/helper.rb || die
+   sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+   # Avoid a failing spec regarding to pipes. The spec seems like it
+   # should always fail.
+   sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
+   -i spec/parallel_spec.rb || die
+
+   # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now 
and then.
+   sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb 
|| die
+}
+
+each_ruby_test() {
+   # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+   TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}



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

2017-05-09 Thread Hans de Graaff
commit: 425fa1e454988acf20721ce7ab55e2501ac4db15
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 10 04:04:07 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 10 04:04:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=425fa1e4

dev-ruby/redcloth: add ruby24

Package-Manager: Portage-2.3.5, Repoman-2.3.1

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

diff --git a/dev-ruby/redcloth/redcloth-4.3.2.ebuild 
b/dev-ruby/redcloth/redcloth-4.3.2.ebuild
index 259ff3223fe..8c92ec162c9 100644
--- a/dev-ruby/redcloth/redcloth-4.3.2.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_NAME="RedCloth"
 



[gentoo-commits] proj/musl:master commit in: media-libs/mesa/files/, media-libs/mesa/

2017-05-09 Thread Aric Belsito
commit: faef716d8dc501838e24b894e612c8ce2030da6b
Author: Aric Belsito  gmail  com>
AuthorDate: Wed May 10 00:40:03 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed May 10 00:40:03 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=faef716d

media-libs/mesa: add patch for missing header

 media-libs/mesa/Manifest|  3 ++-
 media-libs/mesa/files/mesa-17-missing-fcntl_h.patch | 11 +++
 media-libs/mesa/mesa-17.1.0_rc4.ebuild  |  1 +
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index ba868f0..63e85ab 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -2,6 +2,7 @@ AUX eselect-mesa.conf.9.2 1630 SHA256 
c1ca0e3fddc12b49c5db1739f2d57a0afd6856824d
 AUX mesa-11-execinfo.patch 3063 SHA256 
150a0f8f6324db046538756fcf79a082fb1e64afe46bd679cc7965b0ebd71d15 SHA512 
f30d4b79f5120dc8ff338a16b8c0c3cd1dc25dae3854f9e1c20eeb1a8115f48f01167dd11d316c788f715723815d37a21d65cf6026d65ef424335a481cb93090
 WHIRLPOOL 
da15270c3efba6a1ff1968fa131f63b6d2472b05111a51d5da7d29095a9089f715d8b4bbfbba31e3858076b4ef6e5f3f9ed6c83b6faee44c48c4022756535489
 AUX mesa-13-clover-Work-around-build-failure-with-AltiVec.patch 2317 SHA256 
02dd7e59ea5d08d4a66b2f7353bb427b71ed8e6638b50da593d35165a032ac42 SHA512 
6b3cd038c0a61b4d64ec0b645086d7cf2c74b97bd0febe5229c88d78e8dc3a4cbd2876a06ca2394f819dd04b0397722fc76c4ce5939c5c58f40ef0d2e2bcbe84
 WHIRLPOOL 
0200946c578dfb47782533052e86804c8534d2da056670dad0712e694ca22a6983e433f0a355f489472814969c74558f113b03f01c3fd4c3bb671f09a2bf49b0
 AUX mesa-13-musl_endian.patch 417 SHA256 
3686132ef3a57b607c223705a18f32da7fa7f58fecd5b118f3d7f5df3697cd11 SHA512 
6b351de61e0d3ed5cc37233df8f915ca3e3d80291944556124c88408da2471c3b65fb5c355f1e78ca24a8ed1e007e3efd7c7fc52d08b509eaa66fc368b751ab2
 WHIRLPOOL 
7d1c0cfbb6a914df589c9f41939e6e7054aa6bfe8b2bed79e25a2d1bc44cb4d7b01a21b5e39aeeca27d9ebffdf0fb7f9af651a845316a131826521f11197ffc1
+AUX mesa-17-missing-fcntl_h.patch 385 SHA256 
61fa64c296d22c0a490576ec595ee1a4bebd939c5d46336e5f56116e202b79a5 SHA512 
fabaf5bb78731860d30dd698e45ed7ecaa62ea20fc85c0f0a344baae43ee71971b29f59dce9e32263b50b179e11f07acf9e5a48fe653eb2fea81c975f1a2d12f
 WHIRLPOOL 
5aecce58799663d0906365fda445efb98357327fcd898e0fb01eccb11ca8f3b0fd993ba0008757cf598e13f447b2bcdc6f84d14dfaebf86e65ea65a61c59280a
 DIST mesa-13.0.5.tar.xz 9171480 SHA256 
bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87 SHA512 
db5f6a97b40ee6e45ba81280ab4543354e9f274c7112c5a43b8970244f329902a22f68d5eeddad5b64502507f462ffbcc028efc5dff93822adf95d30ba5903c1
 WHIRLPOOL 
164116608908331d4e8d69c4d2b92dc22e8e6d98725a20e8c2da5cc24b4e9ae9e05ee9c7209d55371b419e0f4e6c1d4752a46d149a968a6b83612aa77f7e480e
 DIST mesa-13.0.6.tar.xz 9179236 SHA256 
29ef104a7fc082d352b1599bd6cb1d040be424ccd22f5e0eb7ee9b0e9acd3597 SHA512 
2455e044647f674c2f1dd524143b61b8630713fa929bbf6fe1c981436a9c08dc933553d638a22b32d2799afb77be746355b48b1b20af172141c5b63891e94441
 WHIRLPOOL 
1fdaaf29de96225cf41a3bdeb559a35cf20fda524f80985b2bfdc52095dcb7f6b320704b7ccf754a6f80555925a6a80dfa2b1115a4bdd9bdc1ebb672f115208a
 DIST mesa-17.0.5.tar.xz 9492760 SHA256 
668efa445d2f57a26e5c096b1965a685733a3b57d9c736f9d6460263847f9bfe SHA512 
942fa62c9098bcd030856cd622696eae418f292addb912e1d558cf27d396f25c3f2000dae97a12d1ff233f1ea157497259442082005035bb27b9bafb2cfc33c3
 WHIRLPOOL 
84ed3198a5f36541ebe966d8375b240be6ff815817b8cd8cf136941122b69df2ab2a5cdad93a255e03653e05c1db805693fa2e58082bf575341acbc9e887b862
@@ -9,5 +10,5 @@ DIST mesa-17.1.0-rc4.tar.xz 9848344 SHA256 
dadd8f28ca8f5c02ec456bb2919da59b36995
 EBUILD mesa-13.0.5.ebuild 13658 SHA256 
c2d8750e43354a05926dd17e7bba27a9c348ea49d723ed3a0045f5b8dd34f639 SHA512 
30af415e1448909b0420080edf24b8006cc55d8b0b70d0d9b6f2c5f5d40b710c5ebb463f1203204de5e7e71bcb68564d490bd61be8c52362e0219d62074eb279
 WHIRLPOOL 
de6f514c8d879c41b7f63429d45790f133b1c60412262f0b38bffc5cae69f8621c988fc851f5c764a7867a5a22885391f80ab342ff4e84cf5b2bf0798a2c
 EBUILD mesa-13.0.6.ebuild 13584 SHA256 
3bfff928951edec571894f54fada7bb718e95e94f82806764731d09522b5304d SHA512 
1fb15e100deeb50f5de436e2ffe3e131ebe3badb820aa1ddef8cfa691426b42bd3fbe66fd55cd848f9c5f6de9b5dd396f6879813730fb0a234a96a818a71b1cc
 WHIRLPOOL 
6a7d6a0c01a847bfdb8bdeb3fa7ff558e4f3ac77b6f3f4334037ab3098f7763fe26de34378a49a57cbbefdec6ab22952cb0c948517b0885d882e0b92626af585
 EBUILD mesa-17.0.5.ebuild 13611 SHA256 
06e11aa4c7e3a6bec9294c7028c907c5480dce3ee4c95052491712dbdb91a808 SHA512 
0fcfdc77728a7ab3d629bee9f399a59c1d63c593a6987d71f2766c2f3aba813ee6e36795f2d518e3309a14147a093b1616ab2fe0dfcdf43a2fcc498d62fbc0a2
 WHIRLPOOL 
92aca377f74604808a5ea904dde89bc48f26e3607a8bd3acef00e2eac50f6a011f177a224fbcb542f94cbeebc00e4757aec4abe0e501f19f9263c90b26494deb
-EBUILD mesa-17.1.0_rc4.ebuild 13374 SHA256 
e1a93c597fb7506fc5be4da299746a6e85e20d3983fbc7baf64126f3a7094686 SHA512 

[gentoo-commits] proj/openrc:master commit in: sh/, man/, src/rc/

2017-05-09 Thread William Hubbs
commit: 3673040722b75c0a4d06fbeb272f917c7d1ea7c4
Author: William Hubbs  gmail  com>
AuthorDate: Tue May  9 23:20:52 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue May  9 23:30:08 2017 +
URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=36730407

supervise-daemon: add a --respawn-limit option

Allow limiting the number of times supervise-daemon will attempt to respawn a
daemon once it has died to prevent infinite respawning. Also, set a
reasonable default limit (10 times in a 5 second period).

This is for issue #126.

 man/openrc-run.8  |  6 ++
 man/supervise-daemon.8| 20 
 sh/supervise-daemon.sh|  1 +
 src/rc/supervise-daemon.c | 37 -
 4 files changed, 63 insertions(+), 1 deletion(-)

diff --git a/man/openrc-run.8 b/man/openrc-run.8
index 25ec5b91..c7ac2ac1 100644
--- a/man/openrc-run.8
+++ b/man/openrc-run.8
@@ -167,6 +167,12 @@ Display name used for the above defined command.
 Process name to match when signaling the daemon.
 .It Ar stopsig
 Signal to send when stopping the daemon.
+.It Ar respawn_limit
+Respawn limit
+.Xr supervise-daemon 8
+will use for this daemon.  See
+.Xr supervise-daemon 8
+for more information about this setting.
 .It Ar retry
 Retry schedule to use when stopping the daemon. It can either be a
 timeout in seconds or multiple signal/timeout pairs (like SIGTERM/5).

diff --git a/man/supervise-daemon.8 b/man/supervise-daemon.8
index 06087675..43e74ef7 100644
--- a/man/supervise-daemon.8
+++ b/man/supervise-daemon.8
@@ -34,6 +34,8 @@
 .Ar user
 .Fl r , -chroot
 .Ar chrootpath
+.Fl R , -respawn-limit
+.Ar limit
 .Fl 1 , -stdout
 .Ar logfile
 .Fl 2 , -stderr
@@ -99,6 +101,24 @@ Modifies the scheduling priority of the daemon.
 .It Fl r , -chroot Ar path
 chroot to this directory before starting the daemon. All other paths, such
 as the path to the daemon, chdir and pidfile, should be relative to the chroot.
+.It Fl R , -respawn-limit Ar limit
+Control how agressively
+.Nm
+will try to respawn a daemon when it fails to start. The limit argument
+can be a pair of integers separated bya colon or the string unlimited.
+.Pp
+If a pair of integers is given, the first is a maximum number of respawn
+attempts and the second is a time period. It should be interpreted as:
+If the daemon dies and has to be respawned more than 
+times in any time period of  seconds, exit and give up.
+.Pp
+For example, the default is 10:5.
+This means if the supervisor respawns a daemon more than ten times
+in any 5 second period, it gives up and exits.
+.Pp
+if unlimited is given as the limit, it means that the supervisor will
+not exit or give up, no matter how many times the daemon it is
+supervising needs to be respawned.
 .It Fl u , -user Ar user
 Start the daemon as the specified user.
 .It Fl 1 , -stdout Ar logfile

diff --git a/sh/supervise-daemon.sh b/sh/supervise-daemon.sh
index bff68a4c..c6130edb 100644
--- a/sh/supervise-daemon.sh
+++ b/sh/supervise-daemon.sh
@@ -25,6 +25,7 @@ supervise_start()
eval supervise-daemon --start \
${chroot:+--chroot} $chroot \
${pidfile:+--pidfile} $pidfile \
+   ${respawn_limit:+--respawn-limit} $respawn_limit \
${command_user+--user} $command_user \
$supervise_daemon_args \
$command \

diff --git a/src/rc/supervise-daemon.c b/src/rc/supervise-daemon.c
index 2080e4a6..bd24d782 100644
--- a/src/rc/supervise-daemon.c
+++ b/src/rc/supervise-daemon.c
@@ -66,7 +66,7 @@ static struct pam_conv conv = { NULL, NULL};
 
 const char *applet = NULL;
 const char *extraopts = NULL;
-const char *getoptstring = "d:e:g:I:Kk:N:p:r:Su:1:2:" \
+const char *getoptstring = "d:e:g:I:Kk:N:p:r:R:Su:1:2:" \
getoptstring_COMMON;
 const struct option longopts[] = {
{ "chdir",1, NULL, 'd'},
@@ -79,6 +79,7 @@ const struct option longopts[] = {
{ "pidfile",  1, NULL, 'p'},
{ "user", 1, NULL, 'u'},
{ "chroot",   1, NULL, 'r'},
+   { "respawn-limit",1, NULL, 'R'},
{ "start",0, NULL, 'S'},
{ "stdout",   1, NULL, '1'},
{ "stderr",   1, NULL, '2'},
@@ -95,6 +96,7 @@ const char * const longopts_help[] = {
"Match pid found in this file",
"Change the process user",
"Chroot to this directory",
+   "set a respawn limit",
"Start daemon",
"Redirect stdout to file",
"Redirect stderr to file",
@@ -424,7 +426,13 @@ int main(int argc, char **argv)
char *p;
char *token;
int i;
+   int n;
char exec_file[PATH_MAX];
+   int respawn_count = 0;
+   int respawn_max = 10;
+   int respawn_period = 5;
+   time_t respawn_now= 0;
+   time_t first_spawn= 0;
struct passwd *pw;
struct group *gr;
FILE *fp;
@@ -519,6 +527,17 @@ int main(int argc, char **argv)
  

[gentoo-commits] repo/gentoo:master commit in: net-firewall/shorewall/

2017-05-09 Thread Thomas Deutschmann
commit: a95cded1c56a40637a76d683cbad85dcaa13cc97
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue May  9 22:39:40 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue May  9 22:39:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a95cded1

net-firewall/shorewall: Maintainer stabilization under ALLARCHES policy

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-firewall/shorewall/shorewall-5.0.15.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/shorewall/shorewall-5.0.15.6-r1.ebuild 
b/net-firewall/shorewall/shorewall-5.0.15.6-r1.ebuild
index 10b6b3ef2c1..12fbc431021 100644
--- a/net-firewall/shorewall/shorewall-5.0.15.6-r1.ebuild
+++ b/net-firewall/shorewall/shorewall-5.0.15.6-r1.ebuild
@@ -66,7 +66,7 @@ if [[ ${MY_PV} = *-Beta* ]] || [[ ${MY_PV} = *-RC* ]]; then
unset _tmp_last_index
unset _tmp_suffix
 else
-   KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86"
 fi
 
 SRC_URI="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libcroco/files/, dev-libs/libcroco/

2017-05-09 Thread Mart Raudsepp
commit: e5e2894861c46e803eebe5a6bd86f8cac9ea655f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue May  9 22:15:56 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue May  9 22:17:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e28948

dev-libs/libcroco: revbump for security fixes (CVE-2017-7960, CVE-2017-7961)

Gentoo-bug: 618012
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-libs/libcroco/files/0.6.12-CVE-2017-7960.patch | 40 +++
 dev-libs/libcroco/files/0.6.12-CVE-2017-7961.patch | 42 +++
 dev-libs/libcroco/libcroco-0.6.12-r1.ebuild| 59 ++
 3 files changed, 141 insertions(+)

diff --git a/dev-libs/libcroco/files/0.6.12-CVE-2017-7960.patch 
b/dev-libs/libcroco/files/0.6.12-CVE-2017-7960.patch
new file mode 100644
index 000..50095d50b89
--- /dev/null
+++ b/dev-libs/libcroco/files/0.6.12-CVE-2017-7960.patch
@@ -0,0 +1,40 @@
+From 898e3a8c8c0314d2e6b106809a8e3e93cf9d4394 Mon Sep 17 00:00:00 2001
+From: Ignacio Casal Quinteiro
+Date: Sun, 16 Apr 2017 13:13:43 +0200
+Subject: [PATCH 1/3] input: check end of input before reading a byte
+
+When reading bytes we weren't check that the index wasn't
+out of bound and this could produce an invalid read which
+could deal to a security bug.
+---
+leio: Snipped cosmetic chunks
+
+diff --git a/src/cr-input.c b/src/cr-input.c
+index 49000b1..3b63a88 100644
+--- a/src/cr-input.c
 b/src/cr-input.c
+@@ -404,6 +404,8 @@ cr_input_get_nb_bytes_left (CRInput const * a_this)
+ enum CRStatus
+ cr_input_read_byte (CRInput * a_this, guchar * a_byte)
+ {
++gulong nb_bytes_left = 0;
++
+ g_return_val_if_fail (a_this && PRIVATE (a_this)
+   && a_byte, CR_BAD_PARAM_ERROR);
+ 
+@@ -413,6 +415,12 @@ cr_input_read_byte (CRInput * a_this, guchar * a_byte)
+ if (PRIVATE (a_this)->end_of_input == TRUE)
+ return CR_END_OF_INPUT_ERROR;
+ 
++nb_bytes_left = cr_input_get_nb_bytes_left (a_this);
++
++if (nb_bytes_left < 1) {
++return CR_END_OF_INPUT_ERROR;
++}
++
+ *a_byte = PRIVATE (a_this)->in_buf[PRIVATE (a_this)->next_byte_index];
+ 
+ if (PRIVATE (a_this)->nb_bytes -
+-- 
+2.10.1
+

diff --git a/dev-libs/libcroco/files/0.6.12-CVE-2017-7961.patch 
b/dev-libs/libcroco/files/0.6.12-CVE-2017-7961.patch
new file mode 100644
index 000..65a08f4ebab
--- /dev/null
+++ b/dev-libs/libcroco/files/0.6.12-CVE-2017-7961.patch
@@ -0,0 +1,42 @@
+From 9ad72875e9f08e4c519ef63d44cdbd94aa9504f7 Mon Sep 17 00:00:00 2001
+From: Ignacio Casal Quinteiro 
+Date: Sun, 16 Apr 2017 13:56:09 +0200
+Subject: [PATCH 3/3] tknzr: support only max long rgb values
+
+This fixes a possible out of bound when reading rgbs which
+are longer than the support MAXLONG
+---
+ src/cr-tknzr.c | 10 ++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/src/cr-tknzr.c b/src/cr-tknzr.c
+index 1a7cfeb..1548c35 100644
+--- a/src/cr-tknzr.c
 b/src/cr-tknzr.c
+@@ -1279,6 +1279,11 @@ cr_tknzr_parse_rgb (CRTknzr * a_this, CRRgb ** a_rgb)
+ status = cr_tknzr_parse_num (a_this, );
+ ENSURE_PARSING_COND ((status == CR_OK) && (num != NULL));
+ 
++if (num->val > G_MAXLONG) {
++status = CR_PARSING_ERROR;
++goto error;
++}
++
+ red = num->val;
+ cr_num_destroy (num);
+ num = NULL;
+@@ -1298,6 +1303,11 @@ cr_tknzr_parse_rgb (CRTknzr * a_this, CRRgb ** a_rgb)
+ status = cr_tknzr_parse_num (a_this, );
+ ENSURE_PARSING_COND ((status == CR_OK) && (num != NULL));
+ 
++if (num->val > G_MAXLONG) {
++status = CR_PARSING_ERROR;
++goto error;
++}
++
+ PEEK_BYTE (a_this, 1, _bytes[0]);
+ if (next_bytes[0] == '%') {
+ SKIP_CHARS (a_this, 1);
+-- 
+2.10.1
+

diff --git a/dev-libs/libcroco/libcroco-0.6.12-r1.ebuild 
b/dev-libs/libcroco/libcroco-0.6.12-r1.ebuild
new file mode 100644
index 000..4d6b093b70a
--- /dev/null
+++ b/dev-libs/libcroco/libcroco-0.6.12-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2 multilib-minimal
+
+DESCRIPTION="Generic Cascading Style Sheet (CSS) parsing and manipulation 
toolkit"
+HOMEPAGE="https://git.gnome.org/browse/libcroco/;
+
+LICENSE="LGPL-2"
+SLOT="0.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/printrun/

2017-05-09 Thread Michael Weber
commit: 8e5eed312cc7ef92c63f9281bfc1390ad947e4aa
Author: Michael Weber  gentoo  org>
AuthorDate: Tue May  9 21:53:17 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue May  9 21:53:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e5eed31

media-gfx/printrun: Rename live version.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-gfx/printrun/{printrun-.ebuild => printrun-.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-gfx/printrun/printrun-.ebuild 
b/media-gfx/printrun/printrun-.ebuild
similarity index 100%
rename from media-gfx/printrun/printrun-.ebuild
rename to media-gfx/printrun/printrun-.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-wm/lwm/

2017-05-09 Thread Patrice Clement
commit: 74c1f77e87b657b13d9a2756540802c12466014e
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon May  8 21:33:40 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue May  9 21:51:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c1f77e

x11-wm/lwm: clean up old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/lwm/Manifest |  1 -
 x11-wm/lwm/lwm-1.2.1.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/x11-wm/lwm/Manifest b/x11-wm/lwm/Manifest
index 8673bfd64fc..ab9daeeb353 100644
--- a/x11-wm/lwm/Manifest
+++ b/x11-wm/lwm/Manifest
@@ -1,3 +1,2 @@
-DIST lwm-1.2.1.tar.gz 46309 SHA256 
e50538831655bb0fe41badc35477c12e6dff5becfda365bdb759f230ee0d5af2 SHA512 
d1a05285d617018d35cdc29b740f5f792f88e709fc199e8e4eaeb11e8951a831e622386fd948ea913fb10c0e31d6440e4aacf905c8ca2bb448633b62b73347ff
 WHIRLPOOL 
0e40c01e17a5dee8ed013f37a901335fc7821f7b6385e9831ed8a8302497d4d1dcb2e97cc66c5c8117bea9e7df20e2c9a733f60702b4dd8b7ff841ee64961ad9
 DIST lwm-1.2.2.tar.gz 47715 SHA256 
3567b53f5de8c0bb23a83efa94a256547fc44f677bc15b9449599aeac7aaad7d SHA512 
18d0e9923b8c24164b2a8ecbaf48e0120ae3e9be69a5a43716b45e605e740f19c96586dad64506076affcfba7b4e1eeef547a1cb8239ea108c40f80ef2f90419
 WHIRLPOOL 
98e0c3f5e2d27825df60a82343fb09b453ccbca1bbdf2e8bdb0207baa2ff2ef2665254dbefcc97ef9bd4ce85fa118e5bef73517ad57b9c40f792f82903f96499
 DIST lwm-1.2.3.tar.gz 47253 SHA256 
f27587d8f8b77378050917735a69dd9160d9903a4cfb3e23a62991023fc5e558 SHA512 
2c699050b3d8ade258a5ff21c0f7a427470bee9a5c8a92f031c4e74f3dcd78f00e181c04ea00bbd4d0dafd60eee5e603b247b75c21faf1017d9f61fb49702d03
 WHIRLPOOL 
86e8708ae1900ab49382a86729902d15b603eb435d12baceab97892a0757fdbe261cb22d965bd34bae578fc78e3fe84224ca59ffe4ab814fb2c3d7a9e52fcb8e

diff --git a/x11-wm/lwm/lwm-1.2.1.ebuild b/x11-wm/lwm/lwm-1.2.1.ebuild
deleted file mode 100644
index 52caac6bcb4..000
--- a/x11-wm/lwm/lwm-1.2.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-IUSE=""
-
-DESCRIPTION="The ultimate lightweight window manager"
-SRC_URI="http://www.jfc.org.uk/files/lwm/${P}.tar.gz;
-HOMEPAGE="http://www.jfc.org.uk/software/lwm.html;
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ppc sparc x86 ~x86-fbsd"
-
-RDEPEND="x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext"
-DEPEND="${RDEPEND}
-   x11-proto/xproto
-   x11-proto/xextproto
-   x11-misc/imake"
-
-src_compile() {
-   xmkmf || die
-   emake lwm || die
-}
-
-src_install() {
-
-   dobin lwm
-
-   newman lwm.man lwm.1
-   dodoc AUTHORS BUGS ChangeLog INSTALL README TODO
-}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/lwm/

2017-05-09 Thread Patrice Clement
commit: c0ec0343c4f653126f27768902f86c6492f92ec0
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon May  8 21:37:07 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue May  9 21:52:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ec0343

x11-wm/lwm: EAPI 6 bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/lwm/lwm-1.2.3-r1.ebuild | 50 ++
 1 file changed, 50 insertions(+)

diff --git a/x11-wm/lwm/lwm-1.2.3-r1.ebuild b/x11-wm/lwm/lwm-1.2.3-r1.ebuild
new file mode 100644
index 000..e9c2c04cd62
--- /dev/null
+++ b/x11-wm/lwm/lwm-1.2.3-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="The ultimate lightweight window manager"
+SRC_URI="http://www.jfc.org.uk/files/lwm/${P}.tar.gz;
+HOMEPAGE="http://www.jfc.org.uk/software/lwm.html;
+
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+"
+
+DEPEND="
+   ${RDEPEND}
+   x11-misc/imake
+   x11-proto/xextproto
+   x11-proto/xproto
+"
+
+DOCS=( AUTHORS BUGS ChangeLog )
+
+src_prepare() {
+   default
+   sed -i -e "s#(SMLIB)#& -lICE#g" Imakefile || die #370127
+   xmkmf || die
+}
+
+src_compile() {
+   emake \
+   EXTRA_LDOPTIONS="${CFLAGS} ${LDFLAGS}" \
+   CFLAGS="${CFLAGS}" \
+   CC="$(tc-getCC)" \
+   "${PN}"
+}
+
+src_install() {
+   dobin "${PN}"
+   newman "${PN}.man" "${PN}.1"
+   einstalldocs
+}



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

2017-05-09 Thread Zac Medico
commit: eaedb28eca5a900c8c8511008cf2f440979d2ca7
Author: Zac Medico  gentoo  org>
AuthorDate: Tue May  9 21:49:21 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May  9 21:49:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaedb28e

dev-util/gdbus-codegen: Add python3.6 to PYTHON_COMPAT

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-util/gdbus-codegen/gdbus-codegen-2.52.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.52.2.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.52.2.ebuild
index 7834f0c7fcd..846058440c6 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.52.2.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.52.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 GNOME_ORG_MODULE="glib"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 PYTHON_REQ_USE="xml"
 
 inherit eutils gnome.org distutils-r1



[gentoo-commits] repo/gentoo:master commit in: media-libs/fontconfig/files/, media-libs/fontconfig/

2017-05-09 Thread Thomas Deutschmann
commit: 11be27377891a6da90b8ab04a7de3cfe5db276b9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue May  9 21:47:13 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue May  9 21:47:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11be2737

media-libs/fontconfig: Rev bump to fix build issue with >=glibc-2.25 (bug 
#608924)

Gentoo-Bug: https://bugs.gentoo.org/608924
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 ...fix-ts18661-1-namespace-conflicts-w-glibc.patch |  59 
 media-libs/fontconfig/fontconfig-2.12.1-r1.ebuild  | 158 +
 2 files changed, 217 insertions(+)

diff --git 
a/media-libs/fontconfig/files/fontconfig-2.12.1-fix-ts18661-1-namespace-conflicts-w-glibc.patch
 
b/media-libs/fontconfig/files/fontconfig-2.12.1-fix-ts18661-1-namespace-conflicts-w-glibc.patch
new file mode 100644
index 000..c0306280ef8
--- /dev/null
+++ 
b/media-libs/fontconfig/files/fontconfig-2.12.1-fix-ts18661-1-namespace-conflicts-w-glibc.patch
@@ -0,0 +1,59 @@
+http://lists.openembedded.org/pipermail/openembedded-core/2016-December/130213.html
+
+Gentoo-Bug: https://bugs.gentoo.org/608924
+
+diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h
+index 5c72b22..070a557 100644
+--- a/fontconfig/fontconfig.h
 b/fontconfig/fontconfig.h
+@@ -128,7 +128,8 @@ typedef intFcBool;
+ #define FC_USER_CACHE_FILE".fonts.cache-" FC_CACHE_VERSION
+ 
+ /* Adjust outline rasterizer */
+-#define FC_CHAR_WIDTH "charwidth" /* Int */
++#define FC_CHARWIDTH  "charwidth" /* Int */
++#define FC_CHAR_WIDTH FC_CHARWIDTH
+ #define FC_CHAR_HEIGHT"charheight"/* Int */
+ #define FC_MATRIX "matrix"/* FcMatrix */
+ 
+diff --git a/src/fcobjs.h b/src/fcobjs.h
+index 1fc4f65..d27864b 100644
+--- a/src/fcobjs.h
 b/src/fcobjs.h
+@@ -51,7 +51,7 @@ FC_OBJECT (DPI,  FcTypeDouble,   NULL)
+ FC_OBJECT (RGBA,  FcTypeInteger,  NULL)
+ FC_OBJECT (SCALE, FcTypeDouble,   NULL)
+ FC_OBJECT (MINSPACE,  FcTypeBool, NULL)
+-FC_OBJECT (CHAR_WIDTH,FcTypeInteger,  NULL)
++FC_OBJECT (CHARWIDTH, FcTypeInteger,  NULL)
+ FC_OBJECT (CHAR_HEIGHT,   FcTypeInteger,  NULL)
+ FC_OBJECT (MATRIX,FcTypeMatrix,   NULL)
+ FC_OBJECT (CHARSET,   FcTypeCharSet,  FcCompareCharSet)
+
+diff --git a/src/fcobjshash.gperf b/src/fcobjshash.gperf
+index 80a0237..eb4ad84 100644
+--- a/src/fcobjshash.gperf
 b/src/fcobjshash.gperf
+@@ -44,7 +44,7 @@ int id;
+ "rgba",FC_RGBA_OBJECT
+ "scale",FC_SCALE_OBJECT
+ "minspace",FC_MINSPACE_OBJECT
+-"charwidth",FC_CHAR_WIDTH_OBJECT
++"charwidth",FC_CHARWIDTH_OBJECT
+ "charheight",FC_CHAR_HEIGHT_OBJECT
+ "matrix",FC_MATRIX_OBJECT
+ "charset",FC_CHARSET_OBJECT
+
+diff --git a/src/fcobjshash.h b/src/fcobjshash.h
+index 5a4d1ea..4e66bb0 100644
+--- a/src/fcobjshash.h
 b/src/fcobjshash.h
+@@ -284,7 +284,7 @@ FcObjectTypeLookup (register const char *str, register 
unsigned int len)
+   {(int)(long)&((struct FcObjectTypeNamePool_t 
*)0)->FcObjectTypeNamePool_str43,FC_CHARSET_OBJECT},
+   {-1},
+ #line 47 "fcobjshash.gperf"
+-  {(int)(long)&((struct FcObjectTypeNamePool_t 
*)0)->FcObjectTypeNamePool_str45,FC_CHAR_WIDTH_OBJECT},
++  {(int)(long)&((struct FcObjectTypeNamePool_t 
*)0)->FcObjectTypeNamePool_str45,FC_CHARWIDTH_OBJECT},
+ #line 48 "fcobjshash.gperf"
+   {(int)(long)&((struct FcObjectTypeNamePool_t 
*)0)->FcObjectTypeNamePool_str46,FC_CHAR_HEIGHT_OBJECT},
+ #line 55 "fcobjshash.gperf"

diff --git a/media-libs/fontconfig/fontconfig-2.12.1-r1.ebuild 
b/media-libs/fontconfig/fontconfig-2.12.1-r1.ebuild
new file mode 100644
index 000..a68bb0be4bd
--- /dev/null
+++ b/media-libs/fontconfig/fontconfig-2.12.1-r1.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib-minimal readme.gentoo-r1
+
+DESCRIPTION="A library for configuring and customizing font access"
+HOMEPAGE="http://fontconfig.org/;
+SRC_URI="http://fontconfig.org/release/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="doc static-libs"
+
+# Purposefully dropped the xml USE flag and libxml2 support.  Expat is the
+# default and used by every distro.  See bug #283191.
+RDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/freetype-2.5.3-r1[${MULTILIB_USEDEP}]
+   abi_x86_32? ( !app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( =app-text/docbook-sgml-dtd-3.1*
+   

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

2017-05-09 Thread Zac Medico
commit: 9bcdcdf1ce2adcbcdd2fe87b1edfd0c162dc19e6
Author: Zac Medico  gentoo  org>
AuthorDate: Tue May  9 21:42:53 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May  9 21:42:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bcdcdf1

dev-libs/libixion: Add python3.6 to PYTHON_COMPAT

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-libs/libixion/libixion-0.11.1.ebuild | 4 ++--
 dev-libs/libixion/libixion-0.12.2.ebuild | 2 +-
 dev-libs/libixion/libixion-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libixion/libixion-0.11.1.ebuild 
b/dev-libs/libixion/libixion-0.11.1.ebuild
index 9159ffb2022..7ad53ecd7a7 100644
--- a/dev-libs/libixion/libixion-0.11.1.ebuild
+++ b/dev-libs/libixion/libixion-0.11.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git;
 
-PYTHON_COMPAT=( python{3_4,3_5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 [[ ${PV} ==  ]] && GITECLASS="git-r3 autotools"
 inherit eutils python-single-r1 ${GITECLASS}

diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild 
b/dev-libs/libixion/libixion-0.12.2.ebuild
index e6b900a74f5..2bf21c0a0dd 100644
--- a/dev-libs/libixion/libixion-0.12.2.ebuild
+++ b/dev-libs/libixion/libixion-0.12.2.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git;
 
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 [[ ${PV} ==  ]] && GITECLASS="git-r3 autotools"
 inherit eutils python-single-r1 ${GITECLASS}

diff --git a/dev-libs/libixion/libixion-.ebuild 
b/dev-libs/libixion/libixion-.ebuild
index 0170c1e11f8..65a86fc5b02 100644
--- a/dev-libs/libixion/libixion-.ebuild
+++ b/dev-libs/libixion/libixion-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git;
 
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 [[ ${PV} ==  ]] && GITECLASS="git-r3 autotools"
 inherit eutils python-single-r1 ${GITECLASS}



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

2017-05-09 Thread Zac Medico
commit: 6d87c184b220ae3829cc692f0b86ec0f35ab35c5
Author: Zac Medico  gentoo  org>
AuthorDate: Tue May  9 21:28:58 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May  9 21:34:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d87c184

dev-libs/liborcus: Add python3.6 to PYTHON_COMPAT

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-libs/liborcus/liborcus-0.11.2.ebuild | 4 ++--
 dev-libs/liborcus/liborcus-0.12.1.ebuild | 4 ++--
 dev-libs/liborcus/liborcus-.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/liborcus/liborcus-0.11.2.ebuild 
b/dev-libs/liborcus/liborcus-0.11.2.ebuild
index 81a48a0d79b..c5b9911b217 100644
--- a/dev-libs/liborcus/liborcus-0.11.2.ebuild
+++ b/dev-libs/liborcus/liborcus-0.11.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git;
 
-PYTHON_COMPAT=( python{3_4,3_5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 [[ ${PV} ==  ]] && GITECLASS="git-r3 autotools"
 inherit python-single-r1 ${GITECLASS}

diff --git a/dev-libs/liborcus/liborcus-0.12.1.ebuild 
b/dev-libs/liborcus/liborcus-0.12.1.ebuild
index 43431acaec4..ec18591fe69 100644
--- a/dev-libs/liborcus/liborcus-0.12.1.ebuild
+++ b/dev-libs/liborcus/liborcus-0.12.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git;
 
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 [[ ${PV} ==  ]] && GITECLASS="git-r3 autotools"
 inherit python-single-r1 ${GITECLASS}

diff --git a/dev-libs/liborcus/liborcus-.ebuild 
b/dev-libs/liborcus/liborcus-.ebuild
index 4ddbbbcc1dd..4ec3f16e12a 100644
--- a/dev-libs/liborcus/liborcus-.ebuild
+++ b/dev-libs/liborcus/liborcus-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git;
 
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 [[ ${PV} ==  ]] && GITECLASS="git-r3 autotools"
 inherit python-single-r1 ${GITECLASS}



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

2017-05-09 Thread Michał Górny
commit: 22655b1793051f7f0e7f35ec46633970932ffca7
Author: Louis Sautier  gmail  com>
AuthorDate: Tue May  9 20:41:17 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 21:16:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22655b17

dev-python/more-itertools: bump to 3.0.0, add py3.6, pypy, pypy3

- Version 3.0.0 is now compatible with PyPy and PyPy3
- Add a new dependency
- Add GitHub upstream and bugs-to to metadata
- Bump to EAPI 6

Closes: https://github.com/gentoo/gentoo/pull/4590
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-python/more-itertools/Manifest |  1 +
 dev-python/more-itertools/metadata.xml |  2 ++
 .../more-itertools/more-itertools-3.0.0.ebuild | 42 ++
 3 files changed, 45 insertions(+)

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index 4c5bed44174..1f5b2bd09b3 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1 +1,2 @@
 DIST more-itertools-2.2.tar.gz 19807 SHA256 
93e62e05c7ad3da1a233def6731e8285156701e3419a5fe279017c429ec67ce0 SHA512 
579a778b91607800c4000a30c7509e9fc44ad1d35598ab9041b547aca9d94b811d3fc0abf5c84413fb70be87eb20177685a8a30dc7146a005fa1eb82986294f8
 WHIRLPOOL 
75ad77394757b30709700957f20136029100eb0e6a42ca7a031a54f0bc71fc926eb552c1b29b0b92af175a618ae826c6380c2919ae3e74d60fa3423e352a9c37
+DIST more-itertools-3.0.0.tar.gz 37622 SHA256 
8b791474073fbaef17fdcd148e33a62fa80ad6edd6eb3f61470e1ccdd30fa182 SHA512 
575de991b6337e6416489d92b41201536397d84ff41030a2cf09ea57cc994e03dcb4dd19eda321243ceafd49c11271da43a4c4ed5a9261cf771f0b7f8e40345c
 WHIRLPOOL 
b420ef8fffa4751a811eedf456e83812016d16f3f30ca63073bfb3f602b5f8caadc8f556105b63abe057252952b938f6db1e6dbef89b008d61c4c45b8a063941

diff --git a/dev-python/more-itertools/metadata.xml 
b/dev-python/more-itertools/metadata.xml
index 0a005a743f3..af8b864b288 100644
--- a/dev-python/more-itertools/metadata.xml
+++ b/dev-python/more-itertools/metadata.xml
@@ -7,5 +7,7 @@


more-itertools
+   erikrose/more-itertools
+   
https://github.com/erikrose/more-itertools/issues

 

diff --git a/dev-python/more-itertools/more-itertools-3.0.0.ebuild 
b/dev-python/more-itertools/more-itertools-3.0.0.ebuild
new file mode 100644
index 000..3c7a53ab430
--- /dev/null
+++ b/dev-python/more-itertools/more-itertools-3.0.0.ebuild
@@ -0,0 +1,42 @@
+# 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}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="More routines for operating on iterables, beyond itertools"
+HOMEPAGE="https://pypi.python.org/pypi/more-itertools;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="

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

2017-05-09 Thread Michał Górny
commit: 997ab931755ad3327d29a6d26840fe21665cbd0e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 21:08:47 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 21:09:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997ab931

dev-python/python-gflags: Restore ~ppc & ~sparc keywords

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

diff --git a/dev-python/python-gflags/python-gflags-3.1.1.ebuild 
b/dev-python/python-gflags/python-gflags-3.1.1.ebuild
index 7353c6aa476..10452d99c70 100644
--- a/dev-python/python-gflags/python-gflags-3.1.1.ebuild
+++ b/dev-python/python-gflags/python-gflags-3.1.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc64 ~s390 ~sh 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE=""
 
 RDEPEND="dev-python/six[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: www-plugins/adobe-flash/

2017-05-09 Thread Jeroen Roovers
commit: 9857eb3183df1281b4cd28258082ca34539b4397
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue May  9 21:08:14 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue May  9 21:08:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9857eb31

www-plugins/adobe-flash: Stable for AMD64 x86 too.

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 www-plugins/adobe-flash/adobe-flash-25.0.0.171.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/adobe-flash/adobe-flash-25.0.0.171.ebuild 
b/www-plugins/adobe-flash/adobe-flash-25.0.0.171.ebuild
index ed3de32b1a7..02bf798d9f0 100644
--- a/www-plugins/adobe-flash/adobe-flash-25.0.0.171.ebuild
+++ b/www-plugins/adobe-flash/adobe-flash-25.0.0.171.ebuild
@@ -34,7 +34,7 @@ SRC_URI="
 "
 SLOT="22"
 
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 LICENSE="AdobeFlash-11.x"
 RESTRICT="strip mirror"
 



[gentoo-commits] repo/gentoo:master commit in: www-plugins/adobe-flash/

2017-05-09 Thread Jeroen Roovers
commit: adff4201ff40bf1f8d192e80fc152c9c0efb264e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue May  9 21:08:50 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue May  9 21:08:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adff4201

www-plugins/adobe-flash: Old.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 www-plugins/adobe-flash/Manifest   |   4 -
 .../adobe-flash/adobe-flash-25.0.0.148.ebuild  | 133 -
 2 files changed, 137 deletions(-)

diff --git a/www-plugins/adobe-flash/Manifest b/www-plugins/adobe-flash/Manifest
index 7926adfe2c1..a1fd3a55c63 100644
--- a/www-plugins/adobe-flash/Manifest
+++ b/www-plugins/adobe-flash/Manifest
@@ -1,7 +1,3 @@
-DIST adobe-flash-25.0.0.148-npapi.i386.tar.gz 8485815 SHA256 
7d9ffcdca435429d8578adf348ff6e2c336787d2cfca4d28742c92adce8061b1 SHA512 
e70e1e4308d7aa79853fab8de67b568c1972f43132cab0afdd836c8f0c81b241163be3d7ec7e58da7619760085390ecad2d8f4626bced7772e1265c7a5d397a8
 WHIRLPOOL 
b4a8393bae813fb12c07254a3cf84b0696be7ab95d228e0a49918efdd57c620aaa37892f1c54038e95b017ee4b63bac790eabf603f9c115fa4f3626d5e9fa091
-DIST adobe-flash-25.0.0.148-npapi.x86_64.tar.gz 8996004 SHA256 
72f93bf2d2f6b6e7ed34321de8324f14d9ddff8bc9f42717691b8904be50e758 SHA512 
f0656b4e294736a0a5027692abf5035a7ec67056c8df209e4a61aa24692e0e65eb4da95efa9de5597abb6384fbd0e85d54f87dff3b8871b44986f3a83eac2666
 WHIRLPOOL 
7034a6b8f393d382db48e697f33825f4497ba68ef3aa62be546b8b019ac50d53d5dad6f54f29620e5ff6fd70420c6e38bcd3c4bd7d9da840d7e0a47095f02a77
-DIST adobe-flash-25.0.0.148-ppapi.i386.tar.gz 8530772 SHA256 
4226ba0c0aee1ad7ecd7cc4c7f4519245d76361627df4b52e0f1a9a6ed0db764 SHA512 
38ba505aee21b9dae3ec602b6a4ad5adb815d9f296d908dad7cb02985a251b62fec707379b52344da424d2d410aa4d5064ad128b84cdb40222dd8938c5b16db2
 WHIRLPOOL 
f00c5cb873f1eeabed7df96a8129e4d68fd1df205f3aff1a10cdefb171fd7c269016a09d6c4e22fedae9d734228bb329f28c5da3fbc24b1b32df87714d428f2a
-DIST adobe-flash-25.0.0.148-ppapi.x86_64.tar.gz 9441118 SHA256 
5cf13ce4eb10534903213ad7ce8a40b0f84c744e705f7d676ca7b75787235de2 SHA512 
25b6128f06b1f3ebdb1fdd186b60f9c77f6891271cd7a4433566b735d3650ce469351b4e3b94db6681de7d6307ecb15ca224645f2e4c223a3de896dd09877a65
 WHIRLPOOL 
c9caf71364fac6f38509fa60cf9b9bc58010f857344833b0e68f5c463a4180fa4e4db2953faad1e47b2b7ceaa038b16b2488906713ba3cde32128f4ab3e1a010
 DIST adobe-flash-25.0.0.171-npapi.i386.tar.gz 8488318 SHA256 
83395b43da1689104e569006c2a75d159d6b12f4c07d0d8e4e05e70b233662f4 SHA512 
142aa954b21f54e23795880867380e17399247a1f8e44d7077ae9a0231174f8ba66e1d529ed194b315a3146725bada87ed368a57e3b1f66f7affbf41d067b0df
 WHIRLPOOL 
ef9cec371bb981fa5d821fabc752c62c82779608db0d0a291fd7525073c7a261efbc45e25a48697fc0f1fb35a92a52b0346d4686aeda8bf1f14076f56f5540ed
 DIST adobe-flash-25.0.0.171-npapi.x86_64.tar.gz 8995580 SHA256 
60fe4a22278dda4e778f69bd063833fcce778cf21c88ebe4932095ae00c8cce4 SHA512 
c4a05df98f1f21069b2ffb8f0e309c364977f2489ed05e66488ffd06fd2b3af3bf807a582c9430c0e7de618da4fbca96bdd589f6690fbf76e230ba80edf0ecc7
 WHIRLPOOL 
ebbf3bb5898a508d4e6564b430f6bd5205cdd0619221020be708f0393496b406f04d8937062a2a211cde815ede754ab4734d6d591ca496b79651a453d08b85cc
 DIST adobe-flash-25.0.0.171-ppapi.i386.tar.gz 8530554 SHA256 
bd044776ed45b74dba78f6ec0608a857cfab21dccc0c9ace06a7e4b5af8ffd21 SHA512 
4eb3dc86901811212bc388b414a9d289a4f31b443ea497569c2bf6deb398914568c937513327a87ba33844c8f846ed594e17bcff56439a03cee29c7ee12623c9
 WHIRLPOOL 
1348cc483d3bf6cf4ad9b796c20f5746f281fcb93e4d5a03be59bd76727256f441c0485f16d30ea140005d789e7a2bb43e0ffab0d94e0a026697f0ad7a9a

diff --git a/www-plugins/adobe-flash/adobe-flash-25.0.0.148.ebuild 
b/www-plugins/adobe-flash/adobe-flash-25.0.0.148.ebuild
deleted file mode 100644
index 02bf798d9f0..000
--- a/www-plugins/adobe-flash/adobe-flash-25.0.0.148.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit nsplugins multilib multilib-minimal
-
-DESCRIPTION="Adobe Flash Player"
-HOMEPAGE="
-   http://www.adobe.com/products/flashplayer.html
-   http://get.adobe.com/flashplayer/
-   https://helpx.adobe.com/security/products/flash-player.html
-"
-
-AF_URI="https://fpdownload.adobe.com/pub/flashplayer/pdc/${PV};
-AF_NP_32_URI="${AF_URI}/flash_player_npapi_linux.i386.tar.gz -> 
${P}-npapi.i386.tar.gz"
-AF_NP_64_URI="${AF_URI}/flash_player_npapi_linux.x86_64.tar.gz -> 
${P}-npapi.x86_64.tar.gz"
-AF_PP_32_URI="${AF_URI}/flash_player_ppapi_linux.i386.tar.gz -> 
${P}-ppapi.i386.tar.gz"
-AF_PP_64_URI="${AF_URI}/flash_player_ppapi_linux.x86_64.tar.gz -> 
${P}-ppapi.x86_64.tar.gz"
-
-IUSE="+nsplugin +ppapi"
-REQUIRED_USE="
-   || ( nsplugin ppapi )
-"
-
-SRC_URI="
-   nsplugin? (
-   abi_x86_32? ( ${AF_NP_32_URI} )
-   abi_x86_64? ( ${AF_NP_64_URI} )
-   )
-   ppapi? (
-   abi_x86_32? ( ${AF_PP_32_URI} )
-   

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

2017-05-09 Thread Zac Medico
commit: a45fbb883b025b91067c897db14a3d8e4bfd22d9
Author: Zac Medico  gentoo  org>
AuthorDate: Tue May  9 20:47:55 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May  9 20:48:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a45fbb88

dev-libs/gobject-introspection: Add python3.6 to PYTHON_COMPAT

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-libs/gobject-introspection/gobject-introspection-1.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.52.1.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.52.1.ebuild
index dafc138ed42..1a1623a0639 100644
--- a/dev-libs/gobject-introspection/gobject-introspection-1.52.1.ebuild
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.52.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 PYTHON_REQ_USE="xml"
 
 inherit gnome2 python-single-r1 toolchain-funcs versionator



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

2017-05-09 Thread Michał Górny
commit: 24134443deb83f6685dad375bd395d0b9d66370c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 20:09:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 20:10:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24134443

dev-python/python-gflags: Bump to 3.1.1

 dev-python/python-gflags/Manifest  |  1 +
 .../files/python-gflags-3.1.1-script-install.patch | 33 ++
 .../python-gflags/python-gflags-3.1.1.ebuild   | 32 +
 3 files changed, 66 insertions(+)

diff --git a/dev-python/python-gflags/Manifest 
b/dev-python/python-gflags/Manifest
index 701cf8ef797..60380e78e64 100644
--- a/dev-python/python-gflags/Manifest
+++ b/dev-python/python-gflags/Manifest
@@ -1 +1,2 @@
 DIST python-gflags-2.0.tar.gz 65094 SHA256 
0dff6360423f3ec08cbe3bfaf37b339461a54a21d13be0dd5d9cce531078 SHA512 
43bddf631501f08537167c3915a6ace9a5e70b1bac0351614b07d3de1e149475c2cbb04a9770096dc033fefd35d12eea0b4c849f5660f9950db1129023dd36ac
 WHIRLPOOL 
23769400b455352ea9f0d0a09f78df1ddc640a59c3bb65bafc1a0020d678453ed35aec3ee4224a8ded1b83f0b1c62c348c77b1065dc034bbe29a5a177f93f0ad
+DIST python-gflags-3.1.1.tar.gz 52633 SHA256 
aaff6449ca74320c709052e4664a52337832b2338f4a4267088564f3e98f6c63 SHA512 
28009cdc09b94b416af5237d3897d6ab516cc3b6a3eed18a31adb8c199f31a8c7d07b1d69794cb37de84b50eefbde1de57f9f0afaeac0a4747b352f4024ef12c
 WHIRLPOOL 
2b0bdc5150b87d98c07431203c57aa94e535b564ab4cd3a2e307b9d5030360e06172853c9497895c5b42cc5058ac9c4b73d10db14e935f2569693b86cec7de05

diff --git 
a/dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch 
b/dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch
new file mode 100644
index 000..4fc79138309
--- /dev/null
+++ b/dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch
@@ -0,0 +1,33 @@
+From 3bc427f5ba0b612430066d5da0ba7a67252ebc75 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 9 May 2017 21:47:08 +0200
+Subject: [PATCH] setup.py: Install the script as 'scripts', rather than
+ 'data_files'
+
+Install the Python script using the 'scripts' key rather than
+the 'data_files' hack. This ensures that it is installed
+in the correct location (respecting install options) and its shebang
+is updated to match the correct Python interpreter.
+
+This is the same patch as I've sent back in 2012, rebased on top
+of the newest release.
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 647db36..1f9e8cb 100644
+--- a/setup.py
 b/setup.py
+@@ -39,7 +39,7 @@ setup(name='python-gflags',
+   author_email='google-gfl...@googlegroups.com',
+   url='https://github.com/google/python-gflags',
+   packages=['gflags', 'gflags.third_party', 'gflags.third_party.pep257'],
+-  data_files=[('bin', ['gflags2man.py'])],
++  scripts=['gflags2man.py'],
+   requires=['six'],
+   classifiers=[
+   'Programming Language :: Python :: 2.7',
+-- 
+2.13.0.rc2
+

diff --git a/dev-python/python-gflags/python-gflags-3.1.1.ebuild 
b/dev-python/python-gflags/python-gflags-3.1.1.ebuild
new file mode 100644
index 000..7353c6aa476
--- /dev/null
+++ b/dev-python/python-gflags/python-gflags-3.1.1.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=( python2_7 pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Google's Python argument parsing library"
+HOMEPAGE="https://github.com/google/python-gflags;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc64 ~s390 ~sh 
~x86"
+IUSE=""
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-script-install.patch
+)
+
+python_test() {
+   # note: each test needs to be run separately, otherwise they fail
+   "${PYTHON}" -m gflags._helpers_test -v || die
+   "${PYTHON}" -m gflags.flags_formatting_test -v || die
+   "${PYTHON}" -m gflags.flags_unicode_literals_test -v || die
+}



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

2017-05-09 Thread Michał Górny
commit: 742cf00b62f2814ce986350283ba0a17dc38cc3b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:37:00 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 20:10:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742cf00b

dev-python/python-gflags: Clean up unused patch

 .../python-gflags-3.0.2-scripts-install.patch  | 29 --
 1 file changed, 29 deletions(-)

diff --git 
a/dev-python/python-gflags/files/python-gflags-3.0.2-scripts-install.patch 
b/dev-python/python-gflags/files/python-gflags-3.0.2-scripts-install.patch
deleted file mode 100644
index ffa6ec53e56..000
--- a/dev-python/python-gflags/files/python-gflags-3.0.2-scripts-install.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-The scripts are installed as 'data' rather than scripts.
-http://code.google.com/p/python-gflags/issues/detail?id=12
-
-From d544cdad63faa5a53ba524e39f091f4a18e1eeb8 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sun, 16 Dec 2012 16:27:13 +0100
-Subject: [PATCH] Install Python scripts using 'scripts' key.
-
-This is necessary to ensure that the shebangs are properly replaced when
-installing for multiple Python implementations.

- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 573db2d..ddad318 100755
 a/setup.py
-+++ b/setup.py
-@@ -39,6 +39,6 @@ setup(name='python-gflags',
-   author_email='google-gfl...@googlegroups.com',
-   url='https://github.com/google/python-gflags',
-   py_modules=['gflags'],
--  data_files=[('bin', ['gflags2man.py'])],
-+  scripts=['gflags2man.py'],
-   include_package_data=True,
-   )
--- 
-1.8.0.2
-



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

2017-05-09 Thread Matthias Maier
commit: 4b5daff923f3309f274ed50d4050f2ed0f916a23
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May  9 19:41:13 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue May  9 19:46:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5daff9

dev-vcs/mr: drop old version 2015*

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-vcs/mr/Manifest |  1 -
 dev-vcs/mr/mr-1.20150503.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-vcs/mr/Manifest b/dev-vcs/mr/Manifest
index fa614f7a1a5..0e13092c6c5 100644
--- a/dev-vcs/mr/Manifest
+++ b/dev-vcs/mr/Manifest
@@ -1,3 +1,2 @@
-DIST mr-1.20150503.tar.gz 45613 SHA256 
6e61e2a0b298841cbc2ea0106fae7c628a5b34e705aafa7536848c60eb448e89 SHA512 
ea850c338c9488b964cffbbf510d65354b6773239d8ba7030e33a881ff7e0490cee6b3aa5f3ae0cd3a298bf874cc6d0edd344b9a801b162cb4b2cd11bfcdb1ee
 WHIRLPOOL 
9c9cea6df047471809a7576e4d24e31a54ba1f23f4cc1b697a77e8188fec5d823e185e72c8944dce57356852bd76fb16ba6d699c21ad977a0aa428ae713e512c
 DIST mr-1.20160123.tar.gz 46724 SHA256 
13d3b2c309d8130896e54456ae466763dc187433f737de12179f5e05cb63439c SHA512 
ad22f0369530347d104815338f27f5b375b88f323ef3821040db7270e179974018e269ecb650d7fd3a3d42ad62b17dfb7be43645f25e06578e0269f1f744ee4d
 WHIRLPOOL 
3d42223e72b362b4121e312c1526fce4ac19f67ced2345905e085daed5b1e6f172875294fbb0f4faa12db09dc774fb412c3164f723824d88b25134242335
 DIST mr-1.20170129.tar.gz 56344 SHA256 
1a00a2839240c73f0ad47fe434ff02a50fbfb63ce2d27d2ac1adc46709fb910f SHA512 
bb0c79d6cf94b5bc0dfbddde599dc26610df12ed3178ba854a0695b06aad48bda6eb30e31f3a7e5f7d1706081bdc46dbe3f4d8f1bca933adf264f935dc2b3674
 WHIRLPOOL 
e84f0a717e824d34dc8d16a1830a5d9b337888362d137d68e73534a7fae5b817c8300df6b762145236251475298e752fc8fd8e635232ffc6f61e09c742113837

diff --git a/dev-vcs/mr/mr-1.20150503.ebuild b/dev-vcs/mr/mr-1.20150503.ebuild
deleted file mode 100644
index ac6de73dca2..000
--- a/dev-vcs/mr/mr-1.20150503.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_P="myrepos-${PV}"
-
-DESCRIPTION="Multiple Repository management tool"
-HOMEPAGE="https://myrepos.branchable.com/;
-SRC_URI="https://dev.gentoo.org/~tamiko/distfiles/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}
-   dev-perl/libwww-perl
-   dev-perl/HTML-Parser
-"
-S=${WORKDIR}/${MY_P}
-
-src_install() {
-   dobin mr webcheckout
-   doman mr.1 webcheckout.1
-   dodoc README debian/changelog \
-   mrconfig mrconfig.complex
-   insinto /usr/share/${PN}
-   doins lib/*
-}



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

2017-05-09 Thread Alfredo Tupone
commit: 025393f2cdab373aae21c75b5bf09f2e1698e723
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue May  9 19:42:45 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue May  9 19:42:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025393f2

dev-lang/gnat-gpl: Avoid error unrecognized relocation (0x2a) in section ...

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-lang/gnat-gpl/gnat-gpl-2016.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-lang/gnat-gpl/gnat-gpl-2016.ebuild 
b/dev-lang/gnat-gpl/gnat-gpl-2016.ebuild
index eb9823fe98b..3319b3a8b9a 100644
--- a/dev-lang/gnat-gpl/gnat-gpl-2016.ebuild
+++ b/dev-lang/gnat-gpl/gnat-gpl-2016.ebuild
@@ -86,6 +86,9 @@ src_unpack() {
fi
 
toolchain_src_unpack
+   if use bootstrap; then
+   rm 
gnat-gpl-2014-x86_64-linux-bin/libexec/gcc/x86_64-pc-linux-gnu/4.7.4/ld || die
+   fi
 }
 
 src_prepare() {



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

2017-05-09 Thread Michał Górny
commit: 06325f4af30e64f2524ae5ae8c3df2faff44856c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:00:01 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:29:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06325f4a

dev-python/python-gflags: Remove broken 3.0.2, #594734

The 3.0.2 version is completely broken and does not install Python
packages, which completely defeats its purpose. It does not have any
special qualities, nor any reason to keep it around.

 dev-python/python-gflags/Manifest  |  1 -
 .../python-gflags/python-gflags-3.0.2.ebuild   | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/python-gflags/Manifest 
b/dev-python/python-gflags/Manifest
index 9a1ab292e90..701cf8ef797 100644
--- a/dev-python/python-gflags/Manifest
+++ b/dev-python/python-gflags/Manifest
@@ -1,2 +1 @@
 DIST python-gflags-2.0.tar.gz 65094 SHA256 
0dff6360423f3ec08cbe3bfaf37b339461a54a21d13be0dd5d9cce531078 SHA512 
43bddf631501f08537167c3915a6ace9a5e70b1bac0351614b07d3de1e149475c2cbb04a9770096dc033fefd35d12eea0b4c849f5660f9950db1129023dd36ac
 WHIRLPOOL 
23769400b455352ea9f0d0a09f78df1ddc640a59c3bb65bafc1a0020d678453ed35aec3ee4224a8ded1b83f0b1c62c348c77b1065dc034bbe29a5a177f93f0ad
-DIST python-gflags-3.0.2.tar.gz 91481 SHA256 
f2ca688f385bba47382a067d2d77322ab974fd4d596baad95bcd7d319241061d SHA512 
f24b404a1821d55f2d7423548c241f54962e79b31ade6b718e0c50591756ec269545445326e459a1b02806ca5eab7ccf9c545211e4148b3da050069b9a97088f
 WHIRLPOOL 
4a72cde4f2715d2fd32760b0b69f4ff1b0b14d94ad3d00d002cd16a9d3715f7f61bf14878fca4073c8c573ae853229c15d781eb766ad324ce053645a76cedba5

diff --git a/dev-python/python-gflags/python-gflags-3.0.2.ebuild 
b/dev-python/python-gflags/python-gflags-3.0.2.ebuild
deleted file mode 100644
index 71254820f1f..000
--- a/dev-python/python-gflags/python-gflags-3.0.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# Python 3 is in testing, but is waiting for the next release:
-# https://github.com/gflags/python-gflags/issues/17
-PYTHON_COMPAT=( python2_7 pypy )
-
-inherit distutils-r1
-
-DESCRIPTION="Google's Python argument parsing library"
-HOMEPAGE="https://github.com/google/python-gflags;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-scripts-install.patch
-)



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

2017-05-09 Thread Michał Górny
commit: 4c5043a7258821e59dad2702e50202d95618cae3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:27:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5043a7

dev-python/logilab-constraint: Fix namespace support

 .../logilab-constraint-0.5.0-r2.ebuild | 36 ++
 1 file changed, 36 insertions(+)

diff --git a/dev-python/logilab-constraint/logilab-constraint-0.5.0-r2.ebuild 
b/dev-python/logilab-constraint/logilab-constraint-0.5.0-r2.ebuild
new file mode 100644
index 000..4ce61777e8a
--- /dev/null
+++ b/dev-python/logilab-constraint/logilab-constraint-0.5.0-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="A finite domain constraints solver written in 100% pure Python"
+HOMEPAGE="http://www.logilab.org/project/logilab-constraint;
+SRC_URI="ftp://ftp.logilab.org/pub/constraint/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="doc examples"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/logilab-common-1.2.2-r1[${PYTHON_USEDEP}]"
+
+DOCS=( doc/CONTRIBUTORS )
+
+python_install() {
+   # Avoid collisions with dev-python/logilab-common.
+   distutils-r1_python_install
+   rm -f "${D}$(python_get_sitedir)/logilab/__init__.py" || die
+}
+
+python_install_all() {
+   use doc && dohtml doc/documentation.html
+   use examples && local EXAMPLES=( examples/. )
+
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 81a95512962bc3211fd2688e11bb85ec9470d285
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:20:27 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a95512

dev-python/logilab-common: Fix namespace support

 .../logilab-common/logilab-common-1.2.2-r1.ebuild  | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/dev-python/logilab-common/logilab-common-1.2.2-r1.ebuild 
b/dev-python/logilab-common/logilab-common-1.2.2-r1.ebuild
new file mode 100644
index 000..e31fdcd05d4
--- /dev/null
+++ b/dev-python/logilab-common/logilab-common-1.2.2-r1.ebuild
@@ -0,0 +1,53 @@
+# 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} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
+HOMEPAGE="http://www.logilab.org/project/logilab-common 
https://pypi.python.org/pypi/logilab-common;
+SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz 
mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=">=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   test? (
+   $(python_gen_cond_dep 
'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7)
+   dev-python/pytz[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}/${P}-test-namespace-fix.patch" )
+
+python_install() {
+   distutils-r1_python_install
+
+   # this package is commonly used by all logilab.* in ::gentoo,
+   # so let's just keep the namespace here
+   python_moduleinto logilab
+   python_domodule logilab/__init__.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doman doc/pytest.1
+   find "${D}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   # https://www.logilab.org/ticket/149345
+   # Prevent timezone related failure.
+   export TZ=UTC
+
+   "${PYTHON}" bin/pytest-local || die "Tests fail with ${EPYTHON}"
+}



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

2017-05-09 Thread Michał Górny
commit: 621f89fe274923b21d16b3ab1742b3eb86bc4407
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:18:33 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621f89fe

dev-python/namespace-zope: Add a silly HOMEPAGE to make repoman happier

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

diff --git a/dev-python/namespace-zope/namespace-zope-1.ebuild 
b/dev-python/namespace-zope/namespace-zope-1.ebuild
index f1d6875508b..f51e34f110a 100644
--- a/dev-python/namespace-zope/namespace-zope-1.ebuild
+++ b/dev-python/namespace-zope/namespace-zope-1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6}} )
 inherit python-r1
 
 DESCRIPTION="Namespace package declaration for zope"
-HOMEPAGE=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages;
 SRC_URI=""
 
 LICENSE="public-domain"



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

2017-05-09 Thread Michał Górny
commit: ccfb3c5d0c5fbec0f9241ff4b4582c0410e91483
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:21:42 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccfb3c5d

dev-python/astng: Fix namespace support

 dev-python/astng/astng-0.24.3-r1.ebuild | 51 +
 1 file changed, 51 insertions(+)

diff --git a/dev-python/astng/astng-0.24.3-r1.ebuild 
b/dev-python/astng/astng-0.24.3-r1.ebuild
new file mode 100644
index 000..3355475067a
--- /dev/null
+++ b/dev-python/astng/astng-0.24.3-r1.ebuild
@@ -0,0 +1,51 @@
+# 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,3_6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="http://www.logilab.org/project/logilab-astng 
https://pypi.python.org/pypi/logilab-astng;
+SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz 
mirror://pypi/l/logilab-astng/logilab-${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos 
~x86-macos"
+IUSE="test"
+
+# 1.2.2-r1 for namespace files
+RDEPEND=">=dev-python/logilab-common-1.2.2-r1[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( >=dev-python/egenix-mx-base-3.0.0[$(python_gen_usedep 
'python2*')] )"
+
+S="${WORKDIR}/logilab-${P}"
+RESTRICT="test"# erroneous failures
+
+# a wit; pypy reports astng modules differently
+PATCHES=( "${FILESDIR}"/pypy-test.patch )
+
+python_test() {
+   distutils_install_for_testing
+   # test target needs unpacked test directories, doesn't like binary egg
+   esetup.py install_lib --install-dir="${TEST_DIR}"/lib
+   
#https://bitbucket.org/logilab/astroid/issue/1/test-suite-fails-in-0243-under-py32-pypy
+   # Make sure that the tests use correct modules.
+   cd "${TEST_DIR}"/lib || die
+   pytest -v || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   rm "${D}$(python_get_sitedir)/logilab/__init__.py" || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 4022c3af310b075d83ed0518560f286f4eefcae6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:18:26 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4022c3af

dev-python/namespace-google: Add a silly HOMEPAGE to make repoman happier

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

diff --git a/dev-python/namespace-google/namespace-google-1.ebuild 
b/dev-python/namespace-google/namespace-google-1.ebuild
index 5cbbf32ad33..739f5f0be71 100644
--- a/dev-python/namespace-google/namespace-google-1.ebuild
+++ b/dev-python/namespace-google/namespace-google-1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
 inherit python-r1
 
 DESCRIPTION="Namespace package declaration for google"
-HOMEPAGE=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages;
 SRC_URI=""
 
 LICENSE="public-domain"



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

2017-05-09 Thread Michał Górny
commit: d443c1c2ea486d1e5d71e8c00464399b3908ffe2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:12:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d443c1c2

dev-python/namespace-google: Fix keywords to match revdeps

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

diff --git a/dev-python/namespace-google/namespace-google-1.ebuild 
b/dev-python/namespace-google/namespace-google-1.ebuild
index 1be3223ba74..5cbbf32ad33 100644
--- a/dev-python/namespace-google/namespace-google-1.ebuild
+++ b/dev-python/namespace-google/namespace-google-1.ebuild
@@ -12,7 +12,7 @@ SRC_URI=""
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE=""
 
 RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]



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

2017-05-09 Thread Michał Górny
commit: 3c10fc66c0cb36d44d396875f2b9aebdada0e1ce
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:13:12 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c10fc66

dev-python/namespace-paste: Fix keywords to match revdeps

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

diff --git a/dev-python/namespace-paste/namespace-paste-1.ebuild 
b/dev-python/namespace-paste/namespace-paste-1.ebuild
index 760dcb9e090..6e3a2a31fcc 100644
--- a/dev-python/namespace-paste/namespace-paste-1.ebuild
+++ b/dev-python/namespace-paste/namespace-paste-1.ebuild
@@ -12,7 +12,7 @@ SRC_URI=""
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
 IUSE=""
 
 RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]



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

2017-05-09 Thread Michał Górny
commit: 427ea6c272f87de119a0fea5aabf563b56e36ab8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:18:28 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427ea6c2

dev-python/namespace-paste: Add a silly HOMEPAGE to make repoman happier

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

diff --git a/dev-python/namespace-paste/namespace-paste-1.ebuild 
b/dev-python/namespace-paste/namespace-paste-1.ebuild
index 6e3a2a31fcc..14a6209ef76 100644
--- a/dev-python/namespace-paste/namespace-paste-1.ebuild
+++ b/dev-python/namespace-paste/namespace-paste-1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
 inherit python-r1
 
 DESCRIPTION="Namespace package declaration for paste"
-HOMEPAGE=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages;
 SRC_URI=""
 
 LICENSE="public-domain"



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

2017-05-09 Thread Michał Górny
commit: 73c279a0b8de678fbd402f6454f270eab2974fd5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 19:18:31 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 19:28:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c279a0

dev-python/namespace-repoze: Add a silly HOMEPAGE to make repoman happier

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

diff --git a/dev-python/namespace-repoze/namespace-repoze-1.ebuild 
b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
index 648191a17ab..92cb3300eda 100644
--- a/dev-python/namespace-repoze/namespace-repoze-1.ebuild
+++ b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( pypy python{2_7,3_{4,5,6}} )
 inherit python-r1
 
 DESCRIPTION="Namespace package declaration for repoze"
-HOMEPAGE=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages;
 SRC_URI=""
 
 LICENSE="public-domain"



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

2017-05-09 Thread Hans de Graaff
commit: 68a26463bd1737d311b961c13a57f1cb8fc103eb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue May  9 19:19:56 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue May  9 19:20:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a26463

dev-ruby/racc: cleanup

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ruby/racc/Manifest   |  2 --
 dev-ruby/racc/racc-1.4.12.ebuild | 65 
 dev-ruby/racc/racc-1.4.13.ebuild | 65 
 3 files changed, 132 deletions(-)

diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index 5db8e522e1f..d31707567ee 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,4 +1,2 @@
 DIST racc-1.4.11.gem 113664 SHA256 
1e2e420d5e2e4b9f2b352e9b2828448a2ee13a16fdebf6a7e863252b5054c840 SHA512 
147c3c0ade40ec5544397a9dbf8579514d97145c2cc9f4e16508d41265c1b5cd6fc986c09367792592b5ab6b274e271eb7dded02ea9c398eadafb8addda4ef0c
 WHIRLPOOL 
e54b553547bf13816033c103a4de79e7e5bd50bf30b58a7525a059ce0556071f01ee6658ad00febbc024314f322ce114b41864d1833ce8bc282519fe5c868f40
-DIST racc-1.4.12.gem 115712 SHA256 
bd9a6b06cf502abfdd7823c833ba69b74d038e8d365a5ce42d502f528f531db0 SHA512 
7ae244127ba80ef07e1e2cabc1ec4c7c306b93d155d89e95ba425139c3ca24fdbc3c8cef3958b344a0b821fdfc36e25524d8b27de7f8a01ae2f1732edb11987f
 WHIRLPOOL 
5c34ab9ab841f2062d697f7005e05a4b5bc54c8e210543ac4cc917f0a331cc8c823da9976b1f013b2a54664009e5bdc57d04da86d06882ec288438a304583642
-DIST racc-1.4.13.gem 115712 SHA256 
1da7f490ab9df37109d44f7d626d63354bb4188d02ebf94a7181c652914ffd75 SHA512 
f4ad94087afd115aa9c61de72d8fc2ae4a9f5cf4529bba3de02fd53a8e5ceb4ffc7180334bbbebbec162ddd27f5c98865812dd08e268be5a008d251bdfb65f4b
 WHIRLPOOL 
518891400ae4a86de5dceef170e52d09cb388603337a6822fe1b78a128230f128da975813c162d89e09c2c7329ca2681d4f3d762d718222fca3f0a5729519853
 DIST racc-1.4.14.gem 116224 SHA256 
f4876d08e9bfb560ec281301347a3550ef9526b46b6e5c07dac5fbf394d0d003 SHA512 
7401ad1722c92101c24f881226e44bd8b21033c7bae8b13cbf329f9b426c312ce61d14ce584b4f94d6863b77f30d6ebccf26f9fca2de724f8e0659f0e2d2173f
 WHIRLPOOL 
f8fa70a6967218ec5364aa9e7b56fc01b2c1b6e2b82ad50282cf2974dfc66e233eae07ba01fa2d832116284a6ab3c940d22f469e9d70538ca571cf4d3eacf062

diff --git a/dev-ruby/racc/racc-1.4.12.ebuild b/dev-ruby/racc/racc-1.4.12.ebuild
deleted file mode 100644
index 2922c56706b..000
--- a/dev-ruby/racc/racc-1.4.12.ebuild
+++ /dev/null
@@ -1,65 +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_TASK_DOC="docs"
-RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A LALR(1) parser generator for Ruby"
-HOMEPAGE="https://github.com/tenderlove/racc;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm ~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"
-
-ruby_add_bdepend "dev-ruby/rake
-   test? ( >=dev-ruby/minitest-4.0:0 )"
-
-all_ruby_prepare() {
-   sed -i -e 's|/tmp/out|${TMPDIR:-/tmp}/out|' test/helper.rb || die 
"tests fix failed"
-
-   # Avoid depending on rake-compiler since we don't use it to compile
-   # the extension.
-   sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
-   sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
-
-   # Avoid isolation since dependencies are not properly declared.
-   sed -i -e 's/, :isolate//' Rakefile || die
-
-   # Use a version of the minitest gem that works consistently accross
-   # all ruby versions.
-   sed -i -e '2i gem "minitest", "~>4.0"' test/helper.rb || die
-}
-
-each_ruby_prepare() {
-   ${RUBY} -Cext/racc extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/racc
-   # Copy over the file here so that we don't have to do
-   # special ruby install for JRuby and the other
-   # implementations.
-   cp -l ext/racc/cparse$(get_modname) 
lib/racc/cparse$(get_modname) || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib -S testrb test/test_*.rb || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   dodoc -r rdoc
-
-   docinto examples
-   dodoc -r sample
-}

diff --git a/dev-ruby/racc/racc-1.4.13.ebuild b/dev-ruby/racc/racc-1.4.13.ebuild
deleted file mode 100644
index 2ac6c958a53..000
--- a/dev-ruby/racc/racc-1.4.13.ebuild
+++ /dev/null
@@ -1,65 +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_TASK_DOC="docs"
-RUBY_FAKEGEM_EXTRADOC="README.rdoc 

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

2017-05-09 Thread Hans de Graaff
commit: 9fd81e88b85cbbbe1ba173a4cb332e6f16f0337a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue May  9 19:18:16 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue May  9 19:20:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd81e88

dev-ruby/racc: invoke tests directly to fix bug 617130

Package-Manager: Portage-2.3.5, Repoman-2.3.1

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

diff --git a/dev-ruby/racc/racc-1.4.11.ebuild b/dev-ruby/racc/racc-1.4.11.ebuild
index 4fc87713d22..281ef2ebbb0 100644
--- a/dev-ruby/racc/racc-1.4.11.ebuild
+++ b/dev-ruby/racc/racc-1.4.11.ebuild
@@ -52,7 +52,7 @@ each_ruby_compile() {
 }
 
 each_ruby_test() {
-   ${RUBY} -Ilib -S testrb test/test_*.rb || die
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
 }
 
 all_ruby_install() {



[gentoo-commits] repo/gentoo:master commit in: media-gfx/imageworsener/

2017-05-09 Thread Sebastian Pipping
commit: a06a45ea37e5dcbb74c60ec9802283eb1d3cb502
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue May  9 19:08:19 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue May  9 19:09:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06a45ea

media-gfx/imageworsener: 1.3.1 (bug #618014)

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-gfx/imageworsener/Manifest   |  1 +
 media-gfx/imageworsener/imageworsener-1.3.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/media-gfx/imageworsener/Manifest b/media-gfx/imageworsener/Manifest
index 0b9dd9d1855..e7f977f226b 100644
--- a/media-gfx/imageworsener/Manifest
+++ b/media-gfx/imageworsener/Manifest
@@ -1,4 +1,5 @@
 DIST imageworsener-1.2.0.tar.gz 635509 SHA256 
97fdb1aafac7bc2339b2ce813071f0900de0b093b96ab1a99a43f9647afdfe35 SHA512 
0f46bb4823048f96904fbd2387adbc48a95289d28869e5b48cb5bf5279499417f77e41a8f5408ca0c644b33113a1f8b708040b7d782205479c99314fe6352f60
 WHIRLPOOL 
83bcfb535068357bb154656ee6b65e80e03dadefa555044934228a078304a6e5e0e39db8505c1e88e92698b0170baa81064d8d605c9d811001842a669785a4f1
 DIST imageworsener-1.3.0.tar.gz 660594 SHA256 
2d4e40463658a577056ee17f204aac2a626b291f187f5f6e42b0c4140408d125 SHA512 
f98141169bc4427e6ce188fcce3fd41dbc8ee68f29801386972f5a92960d8bbc9c4daa8b0c33e26b3e216baedabdb78031f8131a7a375f001184ecdaf2fb17d6
 WHIRLPOOL 
0bef8c43a6db2b28839873af7f35a0cfe2554d47de40d9385574f38cf85459e22269ff15c78a31730214e92d2786f40ac85ad5057ddbd046075c382e7842a99b
+DIST imageworsener-1.3.1.tar.gz 661055 SHA256 
beb0c988c02b1d461dccdb3d6c4fc229316a692ea38689874013ba349dff66d1 SHA512 
a44589e720bc91662e286096f744347e3ec3669c33791f81c3f2aeb9d0514ed909dc73615db1d7631139df72aba9ccfbada61b7dcf82f6ffac622ab64a186b49
 WHIRLPOOL 
a7d995a63f9e637ce4ab5da4967ef8e1b8a9108b4ace256e6ddf2b33c9a5445cd85caf74f83f51635789971676124c5b175c16df2cccf85f93e6544cd59ba096
 DIST imageworsener-src-0.9.2.tar.gz 211670 SHA256 
f9fa780841d9019817a9bcdccecf6652b2900c3ae7e96b63a60420cd3ac27248 SHA512 
19c961fcb9212ebc9373d076c09b0f1a403cba418d8abb425f438388f3b69f7d7e6e9b044dc544c77bfbde4a0afbbdc11d846a92f95cc237f84db61092585269
 WHIRLPOOL 
e5e616d356f28a99be14bddb5f59a70d6c59533face790248391b9c7acd820401420677841ed13192b43e10595353a41ee500e6dc342abaf0990310d261f43ea
 DIST imageworsener-src-1.0.0.tar.gz 609807 SHA256 
ccab084b4e3ef4dc2130d34804446e4b7d8eb5e17544122b7e239c60aa45e5cf SHA512 
94e01937872bd312d6e0c8c52440099766e3fadd8b8e514fa2915c7f9d08c277c43d1ba51341c4a0df3cd84a73383702bb461ad9d371f1f231ec23d3633da8a6
 WHIRLPOOL 
518c37c7936fbb0f23d1c304b541758e0a2f88a0de36deeac0fa80d0aff31648c2fb515bd4da5205c2f8a512fb126fb792f6c661fa9ccd6bfe6f46048edf4455

diff --git a/media-gfx/imageworsener/imageworsener-1.3.1.ebuild 
b/media-gfx/imageworsener/imageworsener-1.3.1.ebuild
new file mode 100644
index 000..c03573408ae
--- /dev/null
+++ b/media-gfx/imageworsener/imageworsener-1.3.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+MY_P=${PN}-src-${PV}
+MY_PN=imagew
+
+DESCRIPTION="Utility for image scaling and processing"
+HOMEPAGE="http://entropymine.com/imageworsener/;
+SRC_URI="http://entropymine.com/${PN}/${P}.tar.gz;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jpeg png static-libs test webp zlib"
+
+DEPEND="png? ( media-libs/libpng:0 )
+   jpeg? ( virtual/jpeg:0 )
+   webp? ( >=media-libs/libwebp-0.1.3 )
+   zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="test? ( jpeg png webp zlib )"
+
+src_configure() {
+   local switch=''
+   use test && switch=test
+
+   econf \
+   $(use_enable static-libs static) \
+   $(use_with ${switch} jpeg) \
+   $(use_with ${switch} png) \
+   $(use_with ${switch} webp) \
+   $(use_with ${switch} zlib)
+}
+
+src_install() {
+   default
+   dodoc {changelog,readme,technical}.txt
+   prune_libtool_files
+}
+
+src_test() {
+   cd "${S}"/tests || die
+   ./runtest "${S}"/${MY_PN}
+}



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

2017-05-09 Thread David Seifert
commit: 4294dc97c4caaabcfca824951e69147d3b5bb29c
Author: David Seifert  gentoo  org>
AuthorDate: Tue May  9 18:54:51 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue May  9 18:58:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4294dc97

media-libs/libsndfile: Simplify ebuild

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-libs/libsndfile/libsndfile-1.0.28.ebuild | 25 -
 1 file changed, 8 insertions(+), 17 deletions(-)

diff --git a/media-libs/libsndfile/libsndfile-1.0.28.ebuild 
b/media-libs/libsndfile/libsndfile-1.0.28.ebuild
index 7c89653b171..564c1f9386f 100644
--- a/media-libs/libsndfile/libsndfile-1.0.28.ebuild
+++ b/media-libs/libsndfile/libsndfile-1.0.28.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 pypy )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
 
-inherit autotools python-any-r1 multilib-minimal
+inherit python-any-r1 multilib-minimal
 
 MY_P=${P/_pre/pre}
 
@@ -23,9 +23,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~sh ~sparc ~x8
 IUSE="alsa minimal sqlite static-libs test"
 
 RDEPEND="
-   !minimal? ( >=media-libs/flac-1.2.1-r5[${MULTILIB_USEDEP}]
+   !minimal? (
+   >=media-libs/flac-1.2.1-r5[${MULTILIB_USEDEP}]
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
-   >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] )
+   >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
+   )
alsa? ( media-libs/alsa-lib )
sqlite? ( >=dev-db/sqlite-3.2 )"
 DEPEND="${RDEPEND}
@@ -38,27 +40,16 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   default
-   eautoreconf
-}
-
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
--disable-octave \
--disable-gcc-pipe \
+   --disable-gcc-opt \
$(use_enable static-libs static) \
$(use_enable !minimal external-libs) \
+   $(multilib_native_enable full-suite) \
$(multilib_native_use_enable alsa) \
$(multilib_native_use_enable sqlite)
-
-   if ! multilib_is_native_abi; then
-   # Do not build useless stuff
-   local i
-   for i in man doc examples regtest programs; do
-   sed -i -e "s/ ${i}//" Makefile || die
-   done
-   fi
 }
 
 multilib_src_install_all() {



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

2017-05-09 Thread Hans de Graaff
commit: ab2d8883520c631001f726beb757068d88008deb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue May  9 18:45:11 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue May  9 18:50:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2d8883

dev-ruby/net-scp: add ruby23, fixing bug 605264

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-ruby/net-scp/net-scp-1.2.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/net-scp/net-scp-1.2.1.ebuild 
b/dev-ruby/net-scp/net-scp-1.2.1.ebuild
index 6d0a99b6b1c..f317b12f244 100644
--- a/dev-ruby/net-scp/net-scp-1.2.1.ebuild
+++ b/dev-ruby/net-scp/net-scp-1.2.1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-# ruby23: fails tests
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
 



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

2017-05-09 Thread Hans de Graaff
commit: 01babc98ed5ae7def2843ec24f96a1d314e70713
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue May  9 18:49:24 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue May  9 18:50:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01babc98

dev-ruby/rbnacl: add ruby24

Package-Manager: Portage-2.3.5, Repoman-2.3.1

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

diff --git a/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild 
b/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild
index 0761e6a1a7d..ab73721d1e1 100644
--- a/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild
+++ b/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2017-05-09 Thread Michał Górny
commit: fe334fa4a36b52c0b4abbe9aaced58062387e60e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 17:46:04 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe334fa4

dev-python/pastedeploy: Fix namespace support

 dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild 
b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
new file mode 100644
index 000..b6bdabca097
--- /dev/null
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -0,0 +1,32 @@
+# 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} )
+
+inherit distutils-r1
+
+MY_PN="PasteDeploy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Load, configure, and compose WSGI applications and servers"
+HOMEPAGE="http://pythonpaste.org/deploy/ 
https://pypi.python.org/pypi/PasteDeploy;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   use doc && dodoc docs/*.txt
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 9fa32426934ed4eea9be631b764d32c1a2e07c93
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:08:31 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa32426

dev-python/pastedeploy: Tested on py3.6

 dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild 
b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
index 2dd75526e2b..cd2ec18f8b0 100644
--- a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit distutils-r1 vcs-snapshot
 



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

2017-05-09 Thread Michał Górny
commit: ec1c576592d49c6dc1bbad4f93c135128b01f13a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:16:22 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1c5765

dev-python/protobuf-python: Fix namespace support

 .../protobuf-python-3.3.0-r1.ebuild| 46 ++
 1 file changed, 46 insertions(+)

diff --git a/dev-python/protobuf-python/protobuf-python-3.3.0-r1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.3.0-r1.ebuild
new file mode 100644
index 000..0d7dbfde1dc
--- /dev/null
+++ b/dev-python/protobuf-python/protobuf-python-3.3.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+# pypy fails tests; pypy3 fails even running tests
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit distutils-r1
+
+MY_PV=${PV/_beta/-beta-}
+MY_PV=${MY_PV/_p/.}
+
+DESCRIPTION="Google's Protocol Buffers - official Python bindings"
+HOMEPAGE="https://github.com/google/protobuf/ 
https://developers.google.com/protocol-buffers/;
+SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> 
protobuf-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE=""
+
+# Protobuf is only a build-time dep, but depends on the exact same version
+# (excluding revision), since we are using the same tarball.
+# In case of using the (linked) cpp implementation we should be fine with the 
same subslot.
+RDEPEND="${PYTHON_DEPS}
+   dev-python/namespace-google[${PYTHON_USEDEP}]
+   !

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

2017-05-09 Thread Michał Górny
commit: 689dc4a968e76ca43881eca7262d1cd8adc23af4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:15:16 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689dc4a9

dev-python/namespace-google: Namespace package for google.*

 dev-python/namespace-google/metadata.xml   |  7 +
 .../namespace-google/namespace-google-1.ebuild | 33 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/namespace-google/metadata.xml 
b/dev-python/namespace-google/metadata.xml
new file mode 100644
index 000..266e3f19ca5
--- /dev/null
+++ b/dev-python/namespace-google/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+

diff --git a/dev-python/namespace-google/namespace-google-1.ebuild 
b/dev-python/namespace-google/namespace-google-1.ebuild
new file mode 100644
index 000..1be3223ba74
--- /dev/null
+++ b/dev-python/namespace-google/namespace-google-1.ebuild
@@ -0,0 +1,33 @@
+# 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 python-r1
+
+DESCRIPTION="Namespace package declaration for google"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${PYTHON_DEPS}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_unpack() {
+   mkdir -p "${S}"/google || die
+   cat > "${S}"/google/__init__.py <<-EOF || die
+   __import__('pkg_resources').declare_namespace(__name__)
+   EOF
+}
+
+src_install() {
+   python_foreach_impl python_domodule google
+}



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

2017-05-09 Thread Michał Górny
commit: 36f0dc2c347ab4191e1915a735186d85c6e374e6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 17:35:53 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f0dc2c

dev-python/paste: Fix namespace support

 dev-python/paste/paste-2.0.3-r1.ebuild | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/dev-python/paste/paste-2.0.3-r1.ebuild 
b/dev-python/paste/paste-2.0.3-r1.ebuild
new file mode 100644
index 000..f04a833f6d4
--- /dev/null
+++ b/dev-python/paste/paste-2.0.3-r1.ebuild
@@ -0,0 +1,73 @@
+# 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} )
+
+inherit distutils-r1
+
+MY_PN="Paste"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
+HOMEPAGE="http://pythonpaste.org https://pypi.python.org/pypi/Paste;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~sparc-solaris"
+IUSE="doc flup openid"
+
+RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/tempita-0.5.2_pre20130828[${PYTHON_USEDEP}]
+   flup? ( dev-python/flup[$(python_gen_usedep 'python2*')] )
+   openid? ( dev-python/python-openid[$(python_gen_usedep 'python2*')] )"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+   # Disable failing tests.
+   rm -f tests/test_cgiapp.py || die
+   sed \
+   -e "s/test_find_file/_&/" \
+   -e "s/test_deep/_&/" \
+   -e "s/test_static_parser/_&/" \
+   -i tests/test_urlparser.py || die "sed failed"
+
+   # Remove a test that runs against the paste website.
+   rm -f tests/test_proxy.py || die
+
+   local PATCHES=(
+   "${FILESDIR}"/${P}-unbundle-tempita.patch
+   )
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   distutils-r1_python_compile egg_info --egg-base "${BUILD_DIR}/lib"
+}
+
+python_compile_all() {
+   use doc && esetup.py build_sphinx
+}
+
+python_test() {
+   nosetests -P -v || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+   distutils-r1_python_install egg_info --egg-base "${BUILD_DIR}/lib"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 47398bdae952bb28acc0b9b3da6784fae1bb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 17:36:15 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47398bda

dev-python/paste: Tested on py3.6

 dev-python/paste/paste-2.0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/paste/paste-2.0.3-r1.ebuild 
b/dev-python/paste/paste-2.0.3-r1.ebuild
index f04a833f6d4..56e4b9020be 100644
--- a/dev-python/paste/paste-2.0.3-r1.ebuild
+++ b/dev-python/paste/paste-2.0.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
 inherit distutils-r1
 



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

2017-05-09 Thread Michał Górny
commit: 7fcb1393b67c74f6fbe968c38a6d486ea1098b40
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:32:56 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fcb1393

dev-python/google-apputils: Use setup.py to run tests

 dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild 
b/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild
index 0579926ba95..4c34e95c5e8 100644
--- a/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild
+++ b/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild
@@ -30,9 +30,5 @@ src_unpack() {
 }
 
 python_test() {
-   # These yield 2 fails which are in fact expected errors run from a 
shell script!
-   # They seemingly have no immediate mechanism to exit 0 in an expected 
fail style.
-   for test in tests/{app_test*.py,[b-s]*.py} ; do
-   "${PYTHON}" $test || die "test failure under ${EPYTHON}"
-   done
+   esetup.py google_test
 }



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

2017-05-09 Thread Michał Górny
commit: d32335f7ca9aca18bcd6543b410d43fb1e9bd20e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:12:02 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32335f7

dev-python/pastescript: Fix namespace support

 dev-python/pastescript/pastescript-2.0.2-r1.ebuild | 59 ++
 1 file changed, 59 insertions(+)

diff --git a/dev-python/pastescript/pastescript-2.0.2-r1.ebuild 
b/dev-python/pastescript/pastescript-2.0.2-r1.ebuild
new file mode 100644
index 000..3f7ec1a0e22
--- /dev/null
+++ b/dev-python/pastescript/pastescript-2.0.2-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_4 )
+
+inherit distutils-r1
+
+MY_PN="PasteScript"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A pluggable command-line frontend, including commands to setup 
package file layouts"
+HOMEPAGE="http://pythonpaste.org/script/ 
https://pypi.python.org/pypi/PasteScript;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc test"
+
+RDEPEND="
+   dev-python/namespace-paste[${PYTHON_USEDEP}]
+   >=dev-python/paste-1.3[${PYTHON_USEDEP}]
+   dev-python/pastedeploy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   test? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+# Tests are broken.
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+   if use doc; then
+   einfo "Generation of documentation"
+   esetup.py build_sphinx
+   fi
+}
+
+python_test() {
+   nosetests -v -v || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use doc; then
+   cd "${BUILD_DIR}"/sphinx/html || die
+   dohtml -r [a-z]* _static
+   fi
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 5a4691dab6ba9536491f877c0f8e08a873db803f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:18:19 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4691da

dev-python/namespace-zope: Fix whitespace

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

diff --git a/dev-python/namespace-zope/namespace-zope-1.ebuild 
b/dev-python/namespace-zope/namespace-zope-1.ebuild
index c56c155ca61..f1d6875508b 100644
--- a/dev-python/namespace-zope/namespace-zope-1.ebuild
+++ b/dev-python/namespace-zope/namespace-zope-1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6}}  )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6}} )
 inherit python-r1
 
 DESCRIPTION="Namespace package declaration for zope"



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

2017-05-09 Thread Michał Górny
commit: fe5a34130af943af95073f9ecf99b8f35d46f222
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:08:10 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5a3413

dev-python/pastedeploy: Enable tests

 dev-python/pastedeploy/Manifest  |  1 +
 .../files/pastedeploy-1.5.2-py3-tests.patch  | 19 +++
 dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild   | 20 +++-
 3 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index 94cc2861890..e6d5f99dd8c 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -1 +1,2 @@
 DIST PasteDeploy-1.5.2.tar.gz 24006 SHA256 
d5858f89a255e6294e63ed46b73613c56e3b9a2d82a42f1df4d06c8421a9e3cb SHA512 
03147b2e735f4504b928066d35f46e7d19a49b85afc506b793fba69c8827a4d5b8185074bdd4a963ac392cc104f5a608d1db9a3538d7d3239da5febcbff4ccab
 WHIRLPOOL 
0a48c72278c71376f8b4ddc708c1b6c3370b13f66fc3d438d1a485e69d413814ca37cf580d8e09e0d49a8a35f7e6e010470a3fe6b1dfeb5914d3a0557793
+DIST pastedeploy-1.5.2-r1.tar.gz 29528 SHA256 
041a5d524ceb45b5677e0d7e0d94d01c14dc8bca51d35266497532299d9fa7f0 SHA512 
5d9f648d4bddb4fa0b018f5e1c100d0899ff9e6a429a0a54aede69800fa13b7bb0d606ff454c516b36c3b056320bbda4581de9d57a154e71493a8bd6208fb3ce
 WHIRLPOOL 
a5938beecf0845e31a97f292fdc4ee49bf6bfd23a349a857c19269355e6f2c1b79cfb5b31ebdc7e29494054b94170cfb511530c054e070eebbf373cfee954bf4

diff --git a/dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch 
b/dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch
new file mode 100644
index 000..0839406813b
--- /dev/null
+++ b/dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch
@@ -0,0 +1,19 @@
+# HG changeset patch
+# User aodag 
+# Date 1457425517 -32400
+# Node ID 6aeb907ef222ed071b149f8b07b14f0a61e45dbe
+# Parent  0c2ea2f675bc77f2ee2a889c0e83d61d026fbc7b
+use explicit bytes literal
+
+diff --git a/tests/test_config_middleware.py b/tests/test_config_middleware.py
+--- a/tests/test_config_middleware.py
 b/tests/test_config_middleware.py
+@@ -10,7 +10,7 @@
+ 
+ def app_with_exception(environ, start_response):
+ def cont():
+-yield "something"
++yield b"something"
+ raise Bug
+ start_response('200 OK', [('Content-type', 'text/html')])
+ return cont()

diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild 
b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
index b6bdabca097..2dd75526e2b 100644
--- a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -4,25 +4,35 @@
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
-inherit distutils-r1
+inherit distutils-r1 vcs-snapshot
 
 MY_PN="PasteDeploy"
 MY_P="${MY_PN}-${PV}"
 
 DESCRIPTION="Load, configure, and compose WSGI applications and servers"
 HOMEPAGE="http://pythonpaste.org/deploy/ 
https://pypi.python.org/pypi/PasteDeploy;
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+# pypi tarball does not include tests
+SRC_URI="https://bitbucket.org/ianb/pastedeploy/get/${PV}.tar.gz -> 
${P}-r1.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
-IUSE="doc"
+IUSE="doc test"
 
 RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
 
-S="${WORKDIR}/${MY_P}"
+S=${WORKDIR}/${P}-r1
+
+PATCHES=(
+   "${FILESDIR}"/${P}-py3-tests.patch
+)
+
+python_test() {
+   esetup.py test
+}
 
 python_install_all() {
distutils-r1_python_install_all



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

2017-05-09 Thread Michał Górny
commit: eb31b8d49c2bcde6f0562f242c91169c26716a8e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:33:54 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb31b8d4

dev-python/google-apputils: Fix namespace support

 .../google-apputils-0.4.2-r2.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild 
b/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild
new file mode 100644
index 000..e1fb178d2d2
--- /dev/null
+++ b/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+# Python 3: https://github.com/google/google-apputils/issues/9
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of utilities for building Python applications"
+HOMEPAGE="https://github.com/google/google-apputils;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-python/namespace-google[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-1.4[${PYTHON_USEDEP}]
+   >=dev-python/python-gflags-1.4[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2010[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( ${RDEPEND} dev-python/mox[${PYTHON_USEDEP}] )"
+
+src_unpack() {
+   default
+   chmod -R a+rX,u+w,g-w,o-w ${P} || die
+}
+
+python_test() {
+   esetup.py google_test
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 3af63187abc023f886cfa067be374e9fa00855c6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 18:17:52 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af63187

dev-python/namespace-repoze: Fix whitespace

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

diff --git a/dev-python/namespace-repoze/namespace-repoze-1.ebuild 
b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
index 11ed9e35a36..648191a17ab 100644
--- a/dev-python/namespace-repoze/namespace-repoze-1.ebuild
+++ b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( pypy python{2_7,3_{4,5,6}}  )
+PYTHON_COMPAT=( pypy python{2_7,3_{4,5,6}} )
 inherit python-r1
 
 DESCRIPTION="Namespace package declaration for repoze"



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

2017-05-09 Thread Michał Górny
commit: 619be1feaa18eb694ff4c4223538c83f254f093e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 17:22:56 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 18:43:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619be1fe

dev-python/namespace-paste: Namespace package for paste.*

 dev-python/namespace-paste/metadata.xml|  7 +
 .../namespace-paste/namespace-paste-1.ebuild   | 33 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/namespace-paste/metadata.xml 
b/dev-python/namespace-paste/metadata.xml
new file mode 100644
index 000..266e3f19ca5
--- /dev/null
+++ b/dev-python/namespace-paste/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+

diff --git a/dev-python/namespace-paste/namespace-paste-1.ebuild 
b/dev-python/namespace-paste/namespace-paste-1.ebuild
new file mode 100644
index 000..760dcb9e090
--- /dev/null
+++ b/dev-python/namespace-paste/namespace-paste-1.ebuild
@@ -0,0 +1,33 @@
+# 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 python-r1
+
+DESCRIPTION="Namespace package declaration for paste"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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=""
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${PYTHON_DEPS}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_unpack() {
+   mkdir -p "${S}"/paste || die
+   cat > "${S}"/paste/__init__.py <<-EOF || die
+   __import__('pkg_resources').declare_namespace(__name__)
+   EOF
+}
+
+src_install() {
+   python_foreach_impl python_domodule paste
+}



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

2017-05-09 Thread Andreas Sturmlechner
commit: a5ada6714f7cdb90c0daed84175eaa7d84f6a92b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue May  9 18:17:47 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May  9 18:20:02 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a5ada671

kde-plasma/powerdevil: Revert "Drop unused DEPEND"

kdelibs4support is required again for unresolved issues.

This reverts commit eb8ec1e35d12a9250f408d3a2703582d1c081c0f.
See upstream commit 55603160e9b894270a34e7d01e0aef5bbbfe8025

 kde-plasma/powerdevil/powerdevil-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/powerdevil/powerdevil-.ebuild 
b/kde-plasma/powerdevil/powerdevil-.ebuild
index 70e96d807c..f00f4f1278 100644
--- a/kde-plasma/powerdevil/powerdevil-.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 KDE_GCC_MINIMAL="4.8"
-KDE_HANDBOOK="forceoptional"
+KDE_HANDBOOK="true"
 inherit kde5
 
 DESCRIPTION="Power management for KDE Plasma Shell"
@@ -21,6 +21,7 @@ DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kidletime)



[gentoo-commits] proj/kde:master commit in: kde-apps/okteta/

2017-05-09 Thread Andreas Sturmlechner
commit: f54af634efb805da9ab30f132b784b896894b5da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue May  9 18:16:05 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May  9 18:16:05 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f54af634

kde-apps/okteta: Add new DEPEND

Upstream commit 661ad90a28d8510fa47e4965a70d535a0df30092

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 kde-apps/okteta/okteta-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/okteta/okteta-.ebuild 
b/kde-apps/okteta/okteta-.ebuild
index eed4a134df..03094e7d63 100644
--- a/kde-apps/okteta/okteta-.ebuild
+++ b/kde-apps/okteta/okteta-.ebuild
@@ -23,6 +23,7 @@ DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)



[gentoo-commits] repo/gentoo:master commit in: net-irc/konversation/

2017-05-09 Thread Andreas Sturmlechner
commit: d0344d278b5005d12471d8db9ee113b8bd20575a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue May  9 18:31:28 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May  9 18:31:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0344d27

net-irc/konversation: 1.7.2 version bump

Fixes SASL EXTERNAL and server-time support, along with other minor fixes.

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 net-irc/konversation/Manifest  |  1 +
 net-irc/konversation/konversation-1.7.2.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest
index 4d087122514..8eea7ce35b5 100644
--- a/net-irc/konversation/Manifest
+++ b/net-irc/konversation/Manifest
@@ -1,2 +1,3 @@
 DIST konversation-1.6.2.tar.xz 3876040 SHA256 
b6521dc29ee4e2b2b6d736860d1edb381609ee182a13517680439dcfa9d6289d SHA512 
c4c2515fd6ea02a07250492151887be842c0d6ccdf6ea66075d0cd757ed26c3ed506852049e20b38c535bae9557f313a0b8fc3cd8616ad10c6b60f9a047b9e63
 WHIRLPOOL 
d8d23a688a4e26877375514ddb9a3ae1560976a5b5df660e15ecc89f00f93478eff33c62b7bbd7444fcc19aa56e0ca050d6d83f008733b05368f86712b92e783
+DIST konversation-1.7.2.tar.xz 3736968 SHA256 
5ff96e84cee4e1eefc404a31d778067ea508a6c848911fac70bd52812618 SHA512 
91523043afd7d7698c8166256d3eba225d8ff1ba44cad6811b00bf0004b765ce1ed618e900c8cafa7b395217b3fa3703db62a79b0a491bcef6c0bb65037add06
 WHIRLPOOL 
842fac84013a6915b5acad2c7ee8abab794c01722628fb4cbd7a3c462229fadf1c88b340fd094efadb1ac62e2c1838de80a26114bff0c98064c9f57e87974860
 DIST konversation-1.7.tar.xz 4029316 SHA256 
88359d34bd6208eaf49cdbefa23f605ef2ec866034d14729e7246035b1781a41 SHA512 
449c9a01006048f86d9ef0029cfd41df2965be9aa1c95c89062d77bc20a64061f8ec937947387d54f3f39d38c2256b69989da3549ca0eca07d52bd4d3ffcf624
 WHIRLPOOL 
f6cc3ea7978dd86bf5be4bffdcd3abca5bcd341fc42eda86f5729ca847b6bbc5a8e166b3f27d75ccfc97ba965bbd114b9099b977aacdc48a29721a571b9699bf

diff --git a/net-irc/konversation/konversation-1.7.2.ebuild 
b/net-irc/konversation/konversation-1.7.2.ebuild
new file mode 100644
index 000..0157da75bbc
--- /dev/null
+++ b/net-irc/konversation/konversation-1.7.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="A user friendly IRC Client"
+HOMEPAGE="https://www.kde.org/applications/internet/konversation/ 
https://konversation.kde.org;
+SRC_URI="mirror://kde/stable/${PN}/${PV/_/-}/src/${P/_/-}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+crypt"
+
+DEPEND="
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kbookmarks)
+   $(add_frameworks_dep kcodecs)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep kemoticons)
+   $(add_frameworks_dep kglobalaccel)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kidletime)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep knotifyconfig)
+   $(add_frameworks_dep kparts)
+   $(add_frameworks_dep kservice)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kwallet)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtxml)
+   media-libs/phonon[qt5]
+   sys-devel/gettext
+   crypt? ( app-crypt/qca:2[qt5] )
+"
+RDEPEND="${DEPEND}
+   !net-irc/konversation:4
+   crypt? ( app-crypt/qca:2[ssl] )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package crypt Qca-qt5)
+   )
+
+   kde5_src_configure
+}
+
+src_install() {
+   kde5_src_install
+
+   # Bug 616162
+   insinto /etc/xdg
+   doins "${FILESDIR}"/konversationrc
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/konversation/

2017-05-09 Thread Andreas Sturmlechner
commit: 53d3dbad351b7e073db979a568872d3e53d4e2f8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue May  9 18:31:56 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May  9 18:31:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d3dbad

net-irc/konversation: Drop 1.7

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 net-irc/konversation/Manifest|  1 -
 net-irc/konversation/konversation-1.7.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest
index 8eea7ce35b5..2fcae30bbe8 100644
--- a/net-irc/konversation/Manifest
+++ b/net-irc/konversation/Manifest
@@ -1,3 +1,2 @@
 DIST konversation-1.6.2.tar.xz 3876040 SHA256 
b6521dc29ee4e2b2b6d736860d1edb381609ee182a13517680439dcfa9d6289d SHA512 
c4c2515fd6ea02a07250492151887be842c0d6ccdf6ea66075d0cd757ed26c3ed506852049e20b38c535bae9557f313a0b8fc3cd8616ad10c6b60f9a047b9e63
 WHIRLPOOL 
d8d23a688a4e26877375514ddb9a3ae1560976a5b5df660e15ecc89f00f93478eff33c62b7bbd7444fcc19aa56e0ca050d6d83f008733b05368f86712b92e783
 DIST konversation-1.7.2.tar.xz 3736968 SHA256 
5ff96e84cee4e1eefc404a31d778067ea508a6c848911fac70bd52812618 SHA512 
91523043afd7d7698c8166256d3eba225d8ff1ba44cad6811b00bf0004b765ce1ed618e900c8cafa7b395217b3fa3703db62a79b0a491bcef6c0bb65037add06
 WHIRLPOOL 
842fac84013a6915b5acad2c7ee8abab794c01722628fb4cbd7a3c462229fadf1c88b340fd094efadb1ac62e2c1838de80a26114bff0c98064c9f57e87974860
-DIST konversation-1.7.tar.xz 4029316 SHA256 
88359d34bd6208eaf49cdbefa23f605ef2ec866034d14729e7246035b1781a41 SHA512 
449c9a01006048f86d9ef0029cfd41df2965be9aa1c95c89062d77bc20a64061f8ec937947387d54f3f39d38c2256b69989da3549ca0eca07d52bd4d3ffcf624
 WHIRLPOOL 
f6cc3ea7978dd86bf5be4bffdcd3abca5bcd341fc42eda86f5729ca847b6bbc5a8e166b3f27d75ccfc97ba965bbd114b9099b977aacdc48a29721a571b9699bf

diff --git a/net-irc/konversation/konversation-1.7.ebuild 
b/net-irc/konversation/konversation-1.7.ebuild
deleted file mode 100644
index e41f158e7e7..000
--- a/net-irc/konversation/konversation-1.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-inherit kde5
-
-DESCRIPTION="A user friendly IRC Client"
-HOMEPAGE="https://www.kde.org/applications/internet/konversation/ 
https://konversation.kde.org;
-SRC_URI="mirror://kde/stable/${PN}/${PV/_/-}/src/${P/_/-}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+crypt"
-
-DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kbookmarks)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdbusaddons)
-   $(add_frameworks_dep kemoticons)
-   $(add_frameworks_dep kglobalaccel)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kidletime)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep knotifications)
-   $(add_frameworks_dep knotifyconfig)
-   $(add_frameworks_dep kparts)
-   $(add_frameworks_dep kservice)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kwallet)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtxml)
-   media-libs/phonon[qt5]
-   sys-devel/gettext
-   crypt? ( app-crypt/qca:2[qt5] )
-"
-RDEPEND="${DEPEND}
-   !net-irc/konversation:4
-   crypt? ( app-crypt/qca:2[ssl] )
-"
-
-S="${WORKDIR}/${P/_/-}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake-utils_use_find_package crypt Qca-qt5)
-   )
-
-   kde5_src_configure
-}
-
-src_install() {
-   kde5_src_install
-
-   # Bug 616162
-   insinto /etc/xdg
-   doins "${FILESDIR}"/konversationrc
-}



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

2017-05-09 Thread Matt Thode
commit: a6d931c8aa7d8f5cd03637893c9dd46f6747aadc
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May  9 17:16:34 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May  9 17:19:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d931c8

app-admin/ansible: 2.2.3.0 bup

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-admin/ansible/Manifest   |  1 +
 app-admin/ansible/ansible-2.2.3.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index ac46c90d38a..c6605b491a2 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-2.2.2.0.tar.gz 2510182 SHA256 
efd9c574168ac1916dd57f7c88d4dd2e13ef816af0ee49a8d34c77567886e4c2 SHA512 
e5d902e6c8d67c2b5e1e907dffab7a36505cc96a9748915dd8340f78b6bf5ced2efe2153f621ecceafc75750729d3e2e26c9c7c95b3a6d15838e6c36de8b8b60
 WHIRLPOOL 
2b57bf518de9adf339b3c2eb3dfb0e2962e084b69db1a10c1cdccc4caa13845f668191b12f66b3656675b2ac94bb671f329ab7ab843796480a963017cb762776
+DIST ansible-2.2.3.0.tar.gz 2512540 SHA256 
de18ab1cf0712252e928dd1226b2c058d5345ef7377a01e0601a268fcd512a90 SHA512 
c3ba4e7d226831d039a52f93228818a1788811ad04d27e5ebc95f84ffb38a2c80af0cebe6fa577ba0c4748cd4078ef031041eb62319721705ce1092f311062ac
 WHIRLPOOL 
f3493dc112061dc65f4451260481f5aa7030ee968165790e1e427ad8fd555a2bf1fbd50d0b6a96c4e3306b79da0f6ca040b835a59cc04cb46aafbc5756c22cc1
 DIST ansible-2.3.0.0.tar.gz 4251730 SHA256 
299f3907cd566a20e163942fa82b6afc86ef89c2726ba503b90c1a651e82a458 SHA512 
88ac28befefd7a70c36d8c33bc1aba1b0a5ffdea4bddd0b9e6c5488c70057662812208c221e47721c5a194fc30282a33490f196a719d9eb6d9b1e7dcfd1ff941
 WHIRLPOOL 
a6a622f17476c07e3446a7b09631027797ade04f7d1571e0eafccc2736390deabfcdd36fa1e849d209eb7ab5f1e3e86f2b6e7dd3032db1743665165c1dc710ba

diff --git a/app-admin/ansible/ansible-2.2.3.0.ebuild 
b/app-admin/ansible/ansible-2.2.3.0.ebuild
new file mode 100644
index 000..16e6d897dd7
--- /dev/null
+++ b/app-admin/ansible/ansible-2.2.3.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils versionator
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="http://ansible.com/;
+SRC_URI="http://releases.ansible.com/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   net-misc/sshpass
+   virtual/ssh
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/packaging-16.6[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   dev-python/nose[${PYTHON_USEDEP}]
+   >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/protobuf-java/

2017-05-09 Thread Michał Górny
commit: 504bdb95a4954e004a1c42adb9d0c6f685ac63bf
Author: Aric Belsito  gmail  com>
AuthorDate: Sun May  7 18:12:16 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 17:18:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504bdb95

dev-java/protobuf-java: version bump to 3.3.0

- Change license from Apache-2.0 to BSD

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

 dev-java/protobuf-java/Manifest | 1 +
 dev-java/protobuf-java/protobuf-java-3.0.0_beta3_p1.ebuild  | 2 +-
 dev-java/protobuf-java/protobuf-java-3.0.2.ebuild   | 2 +-
 dev-java/protobuf-java/protobuf-java-3.1.0.ebuild   | 2 +-
 .../{protobuf-java-3.0.2.ebuild => protobuf-java-3.3.0.ebuild}  | 6 +++---
 5 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest
index e3291974610..64541e563b4 100644
--- a/dev-java/protobuf-java/Manifest
+++ b/dev-java/protobuf-java/Manifest
@@ -1,3 +1,4 @@
 DIST protobuf-3.0.0_beta3_p1.tar.gz 3673779 SHA256 
494726c9a6a45a20cd085795a26e4f05627e9b3b1fa5ab21a8b0edc5db8173dc SHA512 
bebe655ffa6f8dd9bfbf4d2fcce160de6d45f50fd802b8907833cde3f232b7b44186d06fe9cc01ed5dc7b4a040fd3069e2ec7d2704da596e8d3af80f8dba7e8b
 WHIRLPOOL 
d35dca8e402741e4d30c9c787f5927c7fe7f22619ddb3ca20d302c27fbeb929cecd55cc7e6785b28acb76c89893d2baf7fce3f685a3f186006e1e30a2901ae1b
 DIST protobuf-3.0.2.tar.gz 3917853 SHA256 
b700647e11556b643ccddffd1f41d8cb7704ed02090af54cc517d44d912d11c1 SHA512 
28eb8814555b0fe2cd57da6caf46802697a9612fccb3bba3ae7a379352437f81a18c1f6ab7242a22abea59c1ff9b06dcb6e2b52a97aa1a15cea6485ffc3c10c2
 WHIRLPOOL 
5c70def13be5e61d9405a24fdfc1efe9caee0b63c87f74e12f3d121801ecdc410e142eab80d8d4b49ebfe0c4f3cd13b2d77a17ec303978fec317265991a1f5a8
 DIST protobuf-3.1.0.tar.gz 4051503 SHA256 
0a0ae63cbffc274efb573bdde9a253e3f32e458c41261df51c5dbc5ad541e8f7 SHA512 
8d3289a16944c255bd1cceab696e515e52467f2bfe1cc10f6b32fabdf082d5acdc248ec9cadc572223a24d04d431f75921076153109cea2f90ee533f502ab47a
 WHIRLPOOL 
b8a0bee9ff549c8da45c2b56b12aafbed5807959cdb11b3888a0f30fd0d6df83a72f3c6ef9e266522754b8901792f65235a6e81a8b0f74cee15d59ecbe6dee68
+DIST protobuf-3.3.0.tar.gz 4336596 SHA256 
94c414775f275d876e5e0e4a276527d155ab2d0da45eed6b7734301c330be36e SHA512 
0734a55ae92f0539dfb507e174539d290fd8e93633c1edd8810e0d51c37e67254337b75fc5ba9450316f6416e1f8f8cfb59415864657b55f2a1696fbcdfe7636
 WHIRLPOOL 
4c18120ad784234ebb5308c0f3a2f3814d77f2fc906407f48285f3ba8f84af8e15defa4e7edf2d2e77cf22316df338b3f5bc0c6ca11c7a4fb951105c3aa7d7d4

diff --git a/dev-java/protobuf-java/protobuf-java-3.0.0_beta3_p1.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.0.0_beta3_p1.ebuild
index c8584f5a1e2..60546051199 100644
--- a/dev-java/protobuf-java/protobuf-java-3.0.0_beta3_p1.ebuild
+++ b/dev-java/protobuf-java/protobuf-java-3.0.0_beta3_p1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Google's Protocol Buffers - official Java 
Bindings"
 HOMEPAGE="https://github.com/google/protobuf/ 
https://developers.google.com/protocol-buffers/;
 SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> 
protobuf-${PV}.tar.gz"
 
-LICENSE="Apache-2.0"
+LICENSE="BSD"
 SLOT="0/10b3"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sh ~x86 ~amd64-linux ~arm-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="nano"

diff --git a/dev-java/protobuf-java/protobuf-java-3.0.2.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.0.2.ebuild
index ccef8e5dbab..f774a37f4ff 100644
--- a/dev-java/protobuf-java/protobuf-java-3.0.2.ebuild
+++ b/dev-java/protobuf-java/protobuf-java-3.0.2.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Google's Protocol Buffers - official Java 
Bindings"
 HOMEPAGE="https://github.com/google/protobuf/ 
https://developers.google.com/protocol-buffers/;
 SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> 
protobuf-${PV}.tar.gz"
 
-LICENSE="Apache-2.0"
+LICENSE="BSD"
 SLOT="0/10"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sh ~x86 ~amd64-linux ~arm-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="nano"

diff --git a/dev-java/protobuf-java/protobuf-java-3.1.0.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.1.0.ebuild
index 9b1cc5e0e55..073765e94dc 100644
--- a/dev-java/protobuf-java/protobuf-java-3.1.0.ebuild
+++ b/dev-java/protobuf-java/protobuf-java-3.1.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Google's Protocol Buffers - official Java 
Bindings"
 HOMEPAGE="https://github.com/google/protobuf/ 
https://developers.google.com/protocol-buffers/;
 SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> 
protobuf-${PV}.tar.gz"
 
-LICENSE="Apache-2.0"
+LICENSE="BSD"
 SLOT="0/11"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sh ~x86 ~amd64-linux ~arm-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="nano"

diff --git a/dev-java/protobuf-java/protobuf-java-3.0.2.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.3.0.ebuild
similarity index 97%
copy from 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/protobuf/files/, dev-libs/protobuf/

2017-05-09 Thread Michał Górny
commit: f5988bfcb1ebdf0bbf6eb598f834aa1758ee981d
Author: Aric Belsito  gmail  com>
AuthorDate: Wed Dec 14 22:48:23 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 17:18:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5988bfc

dev-libs/protobuf: version bump to 3.3.0

- Fix test phase in protobuf-3.x
- Fix test in protobuf-2.6.1-protoc-cmdline.patch
- Add compatibility patch for musl libc and FreeBSD
- Change license from Apache-2.0 to BSD
- Remove vim-syntax USE flag

Bug: https://bugs.gentoo.org/544420
Bug: https://bugs.gentoo.org/602182
Bug: https://bugs.gentoo.org/611180

 dev-libs/protobuf/Manifest |   1 +
 .../files/protobuf-2.6.1-protoc-cmdline.patch  |   4 +-
 .../files/protobuf-3.0.2-disable-local-gmock.patch | 101 ++
 .../files/protobuf-3.3.0-disable-local-gmock.patch | 115 +
 dev-libs/protobuf/protobuf-2.5.0-r2.ebuild |   2 +-
 dev-libs/protobuf/protobuf-2.6.1-r3.ebuild |   2 +-
 dev-libs/protobuf/protobuf-3.0.0_beta3_p1.ebuild   |   2 +-
 dev-libs/protobuf/protobuf-3.0.2.ebuild|   4 +-
 dev-libs/protobuf/protobuf-3.1.0.ebuild|   4 +-
 ...protobuf-3.1.0.ebuild => protobuf-3.3.0.ebuild} |  28 +++--
 10 files changed, 239 insertions(+), 24 deletions(-)

diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
index 8baf7ec6c51..32cafc294f0 100644
--- a/dev-libs/protobuf/Manifest
+++ b/dev-libs/protobuf/Manifest
@@ -3,3 +3,4 @@ DIST protobuf-2.6.1.tar.bz2 2021416 SHA256 
ee445612d544d885ae240ffbcbf9267faa9f5
 DIST protobuf-3.0.0_beta3_p1.tar.gz 3673779 SHA256 
494726c9a6a45a20cd085795a26e4f05627e9b3b1fa5ab21a8b0edc5db8173dc SHA512 
bebe655ffa6f8dd9bfbf4d2fcce160de6d45f50fd802b8907833cde3f232b7b44186d06fe9cc01ed5dc7b4a040fd3069e2ec7d2704da596e8d3af80f8dba7e8b
 WHIRLPOOL 
d35dca8e402741e4d30c9c787f5927c7fe7f22619ddb3ca20d302c27fbeb929cecd55cc7e6785b28acb76c89893d2baf7fce3f685a3f186006e1e30a2901ae1b
 DIST protobuf-3.0.2.tar.gz 3917853 SHA256 
b700647e11556b643ccddffd1f41d8cb7704ed02090af54cc517d44d912d11c1 SHA512 
28eb8814555b0fe2cd57da6caf46802697a9612fccb3bba3ae7a379352437f81a18c1f6ab7242a22abea59c1ff9b06dcb6e2b52a97aa1a15cea6485ffc3c10c2
 WHIRLPOOL 
5c70def13be5e61d9405a24fdfc1efe9caee0b63c87f74e12f3d121801ecdc410e142eab80d8d4b49ebfe0c4f3cd13b2d77a17ec303978fec317265991a1f5a8
 DIST protobuf-3.1.0.tar.gz 4051503 SHA256 
0a0ae63cbffc274efb573bdde9a253e3f32e458c41261df51c5dbc5ad541e8f7 SHA512 
8d3289a16944c255bd1cceab696e515e52467f2bfe1cc10f6b32fabdf082d5acdc248ec9cadc572223a24d04d431f75921076153109cea2f90ee533f502ab47a
 WHIRLPOOL 
b8a0bee9ff549c8da45c2b56b12aafbed5807959cdb11b3888a0f30fd0d6df83a72f3c6ef9e266522754b8901792f65235a6e81a8b0f74cee15d59ecbe6dee68
+DIST protobuf-3.3.0.tar.gz 4336596 SHA256 
94c414775f275d876e5e0e4a276527d155ab2d0da45eed6b7734301c330be36e SHA512 
0734a55ae92f0539dfb507e174539d290fd8e93633c1edd8810e0d51c37e67254337b75fc5ba9450316f6416e1f8f8cfb59415864657b55f2a1696fbcdfe7636
 WHIRLPOOL 
4c18120ad784234ebb5308c0f3a2f3814d77f2fc906407f48285f3ba8f84af8e15defa4e7edf2d2e77cf22316df338b3f5bc0c6ca11c7a4fb951105c3aa7d7d4

diff --git a/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch 
b/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch
index 60151e8f6b2..894f2ffd095 100644
--- a/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch
+++ b/dev-libs/protobuf/files/protobuf-2.6.1-protoc-cmdline.patch
@@ -242,10 +242,10 @@ index 2b26f3b..78ff2cf 100644
 +  cmd += "google/protobuf/unittest.proto ";
 +  cmd += "--encode=protobuf_unittest.TestAllTypes ";
 +  cmd += "--protobuf_in=" + TestSourceDir() +
-+ "/google/protobuf/testdata/text_format_unittest_data.txt ";
++ 
"/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt ";
 +  cmd += "--protobuf_out=" + out_file;
 +  EXPECT_TRUE(Run(cmd));
-+  ExpectBinaryFilesMatch(out_file, "google/protobuf/testdata/golden_message");
++  ExpectBinaryFilesMatch(out_file, TestSourceDir() + 
"/google/protobuf/testdata/golden_message_oneof_implemented");
 +}
 +
  }  // anonymous namespace

diff --git a/dev-libs/protobuf/files/protobuf-3.0.2-disable-local-gmock.patch 
b/dev-libs/protobuf/files/protobuf-3.0.2-disable-local-gmock.patch
new file mode 100644
index 000..a2dda8aafac
--- /dev/null
+++ b/dev-libs/protobuf/files/protobuf-3.0.2-disable-local-gmock.patch
@@ -0,0 +1,101 @@
+diff -Naur protobuf-3.0.2.orig/Makefile.am protobuf-3.0.2/Makefile.am
+--- protobuf-3.0.2.orig/Makefile.am2016-09-06 15:40:51.0 -0700
 protobuf-3.0.2/Makefile.am 2016-12-14 14:44:50.516520874 -0800
+@@ -17,9 +17,10 @@
+ # want "make install" to recurse into gmock since we don't want to overwrite
+ # the installed version of gmock if there is one.
+ check-local:
+-  @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
+-  @cd gmock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la 
lib/libgmock_main.la
+-  @cd 

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

2017-05-09 Thread Michał Górny
commit: 9448ce017d968c8ced8e8026040e09d0d5e4a5c5
Author: Aric Belsito  gmail  com>
AuthorDate: Sun May  7 18:11:08 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 17:18:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9448ce01

dev-python/protobuf-python: version bump to 3.3.0

Change license from Apache-2.0 to BSD
Fix python3 incompatibility in patch

Bug: https://bugs.gentoo.org/460608

 dev-python/protobuf-python/Manifest|  1 +
 ...buf-python-3.0.0_beta3-link-against-installed-lib.patch |  4 ++--
 dev-python/protobuf-python/protobuf-python-3.1.0.ebuild|  2 +-
 ...uf-python-3.1.0.ebuild => protobuf-python-3.3.0.ebuild} | 14 +++---
 4 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-python/protobuf-python/Manifest 
b/dev-python/protobuf-python/Manifest
index 87f950260d6..eefcfffce43 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -1 +1,2 @@
 DIST protobuf-3.1.0.tar.gz 4051503 SHA256 
0a0ae63cbffc274efb573bdde9a253e3f32e458c41261df51c5dbc5ad541e8f7 SHA512 
8d3289a16944c255bd1cceab696e515e52467f2bfe1cc10f6b32fabdf082d5acdc248ec9cadc572223a24d04d431f75921076153109cea2f90ee533f502ab47a
 WHIRLPOOL 
b8a0bee9ff549c8da45c2b56b12aafbed5807959cdb11b3888a0f30fd0d6df83a72f3c6ef9e266522754b8901792f65235a6e81a8b0f74cee15d59ecbe6dee68
+DIST protobuf-3.3.0.tar.gz 4336596 SHA256 
94c414775f275d876e5e0e4a276527d155ab2d0da45eed6b7734301c330be36e SHA512 
0734a55ae92f0539dfb507e174539d290fd8e93633c1edd8810e0d51c37e67254337b75fc5ba9450316f6416e1f8f8cfb59415864657b55f2a1696fbcdfe7636
 WHIRLPOOL 
4c18120ad784234ebb5308c0f3a2f3814d77f2fc906407f48285f3ba8f84af8e15defa4e7edf2d2e77cf22316df338b3f5bc0c6ca11c7a4fb951105c3aa7d7d4

diff --git 
a/dev-python/protobuf-python/files/protobuf-python-3.0.0_beta3-link-against-installed-lib.patch
 
b/dev-python/protobuf-python/files/protobuf-python-3.0.0_beta3-link-against-installed-lib.patch
index cb4a5f6cf7e..c0b7aadcd6f 100644
--- 
a/dev-python/protobuf-python/files/protobuf-python-3.0.0_beta3-link-against-installed-lib.patch
+++ 
b/dev-python/protobuf-python/files/protobuf-python-3.0.0_beta3-link-against-installed-lib.patch
@@ -9,8 +9,8 @@ diff -Naur python/setup.py python/setup.py
 +libD = []
 +try:
 +subprocess.check_call(['pkg-config', '--exists', 'protobuf'])
-+inclD += 
subprocess.check_output(['pkg-config','--variable=includedir','protobuf']).split()
-+libD = 
subprocess.check_output(['pkg-config','--variable=libdir','protobuf']).split()
++inclD += 
subprocess.check_output(['pkg-config','--variable=includedir','protobuf']).decode().split()
++libD = 
subprocess.check_output(['pkg-config','--variable=libdir','protobuf']).decode().split()
 +except OSError as osex:
 +if osex.errno == errno.ENOENT:
 +info('pkg-config not found')

diff --git a/dev-python/protobuf-python/protobuf-python-3.1.0.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.1.0.ebuild
index eccc393b386..4a087b35a57 100644
--- a/dev-python/protobuf-python/protobuf-python-3.1.0.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.1.0.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Google's Protocol Buffers - official Python 
bindings"
 HOMEPAGE="https://github.com/google/protobuf/ 
https://developers.google.com/protocol-buffers/;
 SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> 
protobuf-${PV}.tar.gz"
 
-LICENSE="Apache-2.0"
+LICENSE="BSD"
 SLOT="0/11"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE=""

diff --git a/dev-python/protobuf-python/protobuf-python-3.1.0.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.3.0.ebuild
similarity index 84%
copy from dev-python/protobuf-python/protobuf-python-3.1.0.ebuild
copy to dev-python/protobuf-python/protobuf-python-3.3.0.ebuild
index eccc393b386..c3076f1f5b6 100644
--- a/dev-python/protobuf-python/protobuf-python-3.1.0.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 # pypy fails tests; pypy3 fails even running tests
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
 
 inherit distutils-r1
 
@@ -14,8 +14,8 @@ DESCRIPTION="Google's Protocol Buffers - official Python 
bindings"
 HOMEPAGE="https://github.com/google/protobuf/ 
https://developers.google.com/protocol-buffers/;
 SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> 
protobuf-${PV}.tar.gz"
 
-LICENSE="Apache-2.0"
-SLOT="0/11"
+LICENSE="BSD"
+SLOT="0/13"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE=""
 
@@ -23,17 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-commander/

2017-05-09 Thread Michał Górny
commit: deaac07dc0bd3feec99b97dc0fa187998e28f932
Author: Uwe Scholz  src  gnome  org>
AuthorDate: Tue May  9 16:01:41 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 17:18:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaac07d

gnome-extra/gnome-commander: Fix Manifest entries for v1.6.3

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

 gnome-extra/gnome-commander/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-commander/Manifest 
b/gnome-extra/gnome-commander/Manifest
index 5a55c667aa7..f2afbee7c64 100644
--- a/gnome-extra/gnome-commander/Manifest
+++ b/gnome-extra/gnome-commander/Manifest
@@ -1,3 +1,3 @@
 DIST gnome-commander-1.4.8.tar.xz 6374144 SHA256 
7124e9c45d934b0fba95e6721715d07a251e1e2e054d614a3145ad587340de86 SHA512 
1b4a6980bff62ce454d6e0952941bacb078c157d5b6a12ee917a849ada89d9d02bb90e92e01eaf6ee4c0487c35251a9591de9cf340c6c2c3f16a2dd853bb6798
 WHIRLPOOL 
48a01ba8c5f89025b73dc15826cd9bf87ad094a5775bc82861034b37d094b3725c5cc54032ad968d54ca6e9db014d2dd9de4217fa3bd8d5cad1028a4be8cdae0
 DIST gnome-commander-1.6.1.tar.xz 6550308 SHA256 
9f796c65b17e7d3a125e8298638d16d3b0ba7ea155371d7b8d413e7f8b4aeee0 SHA512 
717e8bb560c6c7e6505cfee1d9ab12f7b3d5c2f8131b9eaf8b15e13aa71dad85574b14ae6f3a42dae42d8a6a291d33cd71db5a4155184bec4f66e3db8b2daab0
 WHIRLPOOL 
7569ec3bf275754022a19830871bde6139363c1a3d2e1792cff678cee79674d7a6022ba8fa678f9e48a79bebcf36acfd08c75db4f9e3c457e668a2e68c88c1f0
-DIST gnome-commander-1.6.3.tar.xz 6869824 SHA256 
3d5d7b396067637133fd2be8defa03e5c606155704732f79ad3bb742bf4d250c SHA512 
3e7b0bba8e0c69a83ff49ce4efe97e59a192e24f2abcb3fe22ae034fa6dcd42a529cd0b7fb068d7a82abf60e0f3661186be31d24926142b6f64bc6a896746797
 WHIRLPOOL 
a070bb4e3942efa7b659d63a2a137b2ebc801f1bf486153a91fef83e940fd86930bf4f64d079fa372a2217342cfea0726e41e325dd6517d8a31d2fe2143dc9f1
+DIST gnome-commander-1.6.3.tar.xz 6653164 SHA256 
9ac8b0041b0b2648252d461776e2be65e87f2fc52b027815c8c93c9b448f7cb5 SHA512 
92f138c3cff1b88b967340f945bfa58c5840fb3db806943b4d4eb87211fea10de01a8a365de6ca2b18cb0503bd850e758c3a37fe604b5402481c03e953e94dd3
 WHIRLPOOL 
6f907a807b0a72e09456216f734b5a10213498c1d06d9b08a0d783035fa83433d8c8959f8c4946ce9ddba0aa2435cc742a8cb038a2d1679ae2c72a1539137307



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

2017-05-09 Thread Thomas Deutschmann
commit: 0cc45833d2c4d64af5dd1c93af9c04006b18a834
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue May  9 17:16:10 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue May  9 17:16:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc45833

app-arch/rar: Dropping beta release because upstream keeps changing released 
files

Gentoo-Bug: https://bugs.gentoo.org/617990
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-arch/rar/Manifest   |   3 -
 app-arch/rar/rar-5.5.0_beta2.ebuild | 110 
 2 files changed, 113 deletions(-)

diff --git a/app-arch/rar/Manifest b/app-arch/rar/Manifest
index 0209c40bb74..0ab9c941165 100644
--- a/app-arch/rar/Manifest
+++ b/app-arch/rar/Manifest
@@ -1,6 +1,3 @@
 DIST rarlinux-5.4.0-r1.tar.gz 541123 SHA256 
ea4ec74f1692ceff09e890a427eed3257400124a1e0c173f53737a37993ade6e SHA512 
fa6d5abb02c22eeb5c75b6ec84be7247e5629f4d278a7a836265e21e13626d16a00e60793bc8cfb58a1efaf0d8d717e0cbd43a250f64b03ea366d78a21dcc686
 WHIRLPOOL 
e3d9553baabf496e73fee6314b5d06b73f5261ba5fc18d9bb90230a83bb590616899c8d1e747a1718171cf8933fe4aa8ad955f3f211533c71d6f47b96e4c11fd
-DIST rarlinux-5.5.b2.tar.gz 544089 SHA256 
256ffc21f52c2cde9af3c4fe23386b795bb20a605ae4f6a01083d9f10f700506 SHA512 
6c2af2951fdcafd5d110089f3fc544eb8efc9fc0a594c4f6dfb91b30a930ea56fb1a7846c229d9d16fbde1cdc2c7f05427ac7437f1a33a95bb84b075d52a4fda
 WHIRLPOOL 
2c50b194541519a00b17a27d935fe80bcd72c800ca001292127fffabaadd359d294027be731223e5353bb3dd0b57fe6418cf4f9561e77459c901592f08f0113c
 DIST rarlinux-x64-5.4.0-r1.tar.gz 531782 SHA256 
264b7f09270c44ee9be5f0e8e8cab48781822c9d3aa6caf078af01719511b6de SHA512 
8b6b83bebfb8421bf9f1c25313ffa985683309fecafb07260b1a3bd889e2aa922d3a137ff97f47638dac4c2299e76c00e28c27e3e40b413e7d40280e61af9e47
 WHIRLPOOL 
0a2b2d3ae2e750c0a624d55edc10191536d32d963d1bc1298da349709b6a98032a033f034970d1f2fbb1c2dae0537681186b8fb9c1b1409dae023c8351fb1303
-DIST rarlinux-x64-5.5.b2.tar.gz 534172 SHA256 
17523722e2d9e62a21e1b15f7a5487d6cb016929cf17f7d59b201bca2eea7fa4 SHA512 
2ec1167a5bf7cd76039906abd8f21cc1a12227ba1ed9b1cfc67fdc9c4200166356ff264dda44b244282ff9e2e38a33c7cf57bf7a116942617b1fe1ff01b6c170
 WHIRLPOOL 
ac6027b7eb1ecfe513f96b8e53446ff391c2c334d90c6b5b1a3476a465a093fe63b9f4a4333f18467bea46f182122aa1dbd076abbd942915d9d4e39f1da081aa
 DIST winrar-x64-540-r1.exe 2179856 SHA256 
d73cc6a97c3edde637c7d952ee2e0efc5b09937e5300cb0ecaffda70f4efdef0 SHA512 
27082f2aa1fde0b82611360bece85b984258a3e81fb20249122a643ae1d6d9878ca248e854899a7ceffa4363aa032fc5360eba80c19e700292b5a261040d75c0
 WHIRLPOOL 
62bd28cb0ef7c4b5294f44cf15d697f15a69898865b006d3ff3984378cb688907481dab738e2f25737cec9fe199dc157b48b66f28ae6a66fb1dd27018d7b
-DIST winrar-x64-55b2.exe 2215792 SHA256 
9c56a5f2b6eb547c9bf08928e65c7a92fd9df003f50c2c4673fa36f0c5f7d697 SHA512 
165748b590af53aff653bd18824f75980c2d5247ea4e981a81e5ab002b6b53a0693e1fda16b42d0ef82420b9f6ec6ac732875c86fea1b467e2877a54cd8fe307
 WHIRLPOOL 
3db539f468dad0252d039c5d58b742d47187d39e3cac2a63ad36824a7e49aeb202d3c95abb7172f5950ef2ca638fa4c931dc165edae3fdd3beea3a02651fc2de

diff --git a/app-arch/rar/rar-5.5.0_beta2.ebuild 
b/app-arch/rar/rar-5.5.0_beta2.ebuild
deleted file mode 100644
index 6867180bbe8..000
--- a/app-arch/rar/rar-5.5.0_beta2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-MY_PV="${PV/0_beta/b}"
-DESCRIPTION="RAR compressor/uncompressor"
-HOMEPAGE="http://www.rarsoft.com/;
-URI_x86="http://www.rarsoft.com/rar/rarlinux-${MY_PV}.tar.gz -> 
rarlinux-${MY_PV}.tar.gz"
-URI_amd64="http://www.rarsoft.com/rar/rarlinux-x64-${MY_PV}.tar.gz -> 
rarlinux-x64-${MY_PV}.tar.gz"
-URI_w64="http://www.rarsoft.com/rar/winrar-x64-${MY_PV//.}.exe -> 
winrar-x64-${MY_PV//.}.exe"
-SRC_URI="x86? ( ${URI_x86} )
-   amd64? ( ${URI_amd64} )
-   all_sfx? (
-   ${URI_x86}
-   ${URI_amd64}
-   ${URI_w64}
-   )"
-
-LICENSE="RAR BSD BSD-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="all_sfx"
-RESTRICT="mirror bindist"
-
-DEPEND="all_sfx? ( app-arch/unrar )"
-RDEPEND="sys-libs/glibc"
-
-S="${WORKDIR}/${PN}"
-
-QA_FLAGS_IGNORED="opt/rar/default.sfx
-   opt/rar/default-elf32.sfx
-   opt/rar/default-elf64.sfx
-   opt/rar/default-win32.sfx
-   opt/rar/default-win64.sfx
-   opt/rar/WinCon.SFX
-   opt/rar/WinCon64.SFX
-   opt/rar/Zip.SFX
-   opt/rar/Zip64.SFX
-   opt/rar/unrar
-   opt/rar/rar"
-QA_PRESTRIPPED=${QA_FLAGS_IGNORED}
-
-src_unpack() {
-   local _file
-
-   for _file in ${A}; do
-   if [[ "${_file}" == rarli* ]]; then
-   if [[ "${_file}" =~ x64 ]]; then
-   if ! use amd64; then
-   continue
-   fi
-
-   unpack "${_file}"
-

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

2017-05-09 Thread Markus Meier
commit: bfce19d7dd3c280b7c8640b7bf0e215e17b4d555
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 17:14:28 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 17:14:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfce19d7

dev-python/certifi: arm stable, bug #615358

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

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

diff --git a/dev-python/certifi/certifi-2017.1.23.ebuild 
b/dev-python/certifi/certifi-2017.1.23.ebuild
index 8a939514c4d..04b6bb18bca 100644
--- a/dev-python/certifi/certifi-2017.1.23.ebuild
+++ b/dev-python/certifi/certifi-2017.1.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND=""



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

2017-05-09 Thread Markus Meier
commit: a83c2f1c2ccf542fdc7c504343508561387f532b
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 17:14:02 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 17:14:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83c2f1c

dev-python/greenlet: arm stable, bug #615350

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

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

diff --git a/dev-python/greenlet/greenlet-0.4.12.ebuild 
b/dev-python/greenlet/greenlet-0.4.12.ebuild
index 942ae900498..8dd08ed262c 100644
--- a/dev-python/greenlet/greenlet-0.4.12.ebuild
+++ b/dev-python/greenlet/greenlet-0.4.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 -hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 -hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



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

2017-05-09 Thread Markus Meier
commit: f98e625a763b54b05986b4981e41b236d72cbc18
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 17:13:33 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 17:13:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98e625a

dev-python/paramiko: arm stable, bug #614236

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

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

diff --git a/dev-python/paramiko/paramiko-2.1.2.ebuild 
b/dev-python/paramiko/paramiko-2.1.2.ebuild
index 0b70f154cc7..8ebe5f14167 100644
--- a/dev-python/paramiko/paramiko-2.1.2.ebuild
+++ b/dev-python/paramiko/paramiko-2.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris"
 IUSE="doc examples"
 
 RDEPEND="



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

2017-05-09 Thread Christian Ruppert
commit: b9d1de111d7d110c24c83b7b0c60686bc9471f7e
Author: Christian Ruppert  gentoo  org>
AuthorDate: Tue May  9 12:30:55 2017 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Tue May  9 17:08:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d1de11

net-proxy/haproxy: Fix contrib patch for 1.7.5

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-proxy/haproxy/files/haproxy-1.7-contrib.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/net-proxy/haproxy/files/haproxy-1.7-contrib.patch 
b/net-proxy/haproxy/files/haproxy-1.7-contrib.patch
index 836c4cf71de..9ecffe7e3c7 100644
--- a/net-proxy/haproxy/files/haproxy-1.7-contrib.patch
+++ b/net-proxy/haproxy/files/haproxy-1.7-contrib.patch
@@ -10,17 +10,6 @@ diff -Nuar --exclude '*~' 
haproxy-1.7..orig/contrib/tcploop/Makefile haproxy
  
  clean:
rm -f $(OBJS) *.[oas] *~
-diff -Nuar --exclude '*~' haproxy-1.7..orig/contrib/tcploop/tcploop.c 
haproxy-1.7./contrib/tcploop/tcploop.c
 haproxy-1.7..orig/contrib/tcploop/tcploop.c2016-12-04 
16:08:05.498256665 -0800
-+++ haproxy-1.7./contrib/tcploop/tcploop.c 2016-12-04 16:11:13.877864378 
-0800
-@@ -39,6 +39,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
 diff -Nuar --exclude '*~' haproxy-1.7..orig/contrib/spoa_example/Makefile 
haproxy-1.7./contrib/spoa_example/Makefile
 --- haproxy-1.7..orig/contrib/spoa_example/Makefile2016-12-04 
15:56:49.068302156 -0800
 +++ haproxy-1.7./contrib/spoa_example/Makefile 2016-12-04 
15:58:51.360644213 -0800



[gentoo-commits] proj/musl:master commit in: sys-apps/portage/, sys-apps/portage/files/

2017-05-09 Thread Anthony G. Basile
commit: fe65acb50b89ceb40ef5e8087738c43386a71aa6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue May  9 16:55:24 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue May  9 16:56:02 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fe65acb5

sys-apps/portage: import upstream patch

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/portage/Manifest |  2 +-
 sys-apps/portage/files/2.3.5-loff_t.patch | 79 +++
 2 files changed, 70 insertions(+), 11 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 285f379..e43af65 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,4 @@
-AUX 2.3.5-loff_t.patch 476 SHA256 
147dbc5d8265da02019294748de91039d184a6a6b46b7d1414be52bfa75f37c0 SHA512 
d64dcc80e4747251c58b2f01eabb020894550ba69d8c3e7d8513ecb6a0f6d7e3ff4d4670532d0fa8ff9d887e3935ba3cb85c60d0bffb2ec016491165cbb31bb1
 WHIRLPOOL 
cd3b2c16afef5d32b3bc5ec170efab5249f35e0da394c7c5b3d591e8ca69d791a8f7e6f3227d87ec31427e10b4de043ae19c59565549fd91cfd0412e063849a6
+AUX 2.3.5-loff_t.patch 2569 SHA256 
709f0374f9f88cc89f379356ae8bffc6560e240f2157ccab367d0ebc2e523438 SHA512 
e944be00cd7bca618202a5f3084624eb110a02edc5d5cac44603c7a9c16132305b13e916578bfd06f6792c978cc78c60282823fc162df7120032c9239880e21f
 WHIRLPOOL 
dd638c53a1ecf36b7501bed36eccb8099f581d6a5b4c061015e40dd34cbd4bb58af3c14c18bfcab76a762813b365d5e80e8d298d230a0d29fe7a741449158cb2
 AUX README.RESCUE 137 SHA256 
69bea0c755eab59b6b4d90838b8551744f0b0c8eeac170b1cd13a71ee83f9ac4 SHA512 
dba0f0d6d4cd140e636cc70dfb7bdb298e2f2fb040bc07b0874cac994bdbabd26bfd9361d85a0f8b9a92a185281e4901606b9e4f563afdc8867341bbe6af1cb0
 WHIRLPOOL 
713fcc790442999d56e13efaf536fec9954dadeda680b3642d0358311332096ddedf8b55697bd1ca620d84f0dc7d025ff7931e086c74c1f5032be72dca2ff8f5
 DIST portage-2.3.5.tar.bz2 933047 SHA256 
9b3282eee8f7f5728a4a71864d6b34315d71d43c52b2b650cf0d8f412c871941 SHA512 
c403578caf40d97e8081c203d433b515cb2fdb14cb8b7d2652ed664bd079e65db32b54ce12ff495af6dd5fb468c5a1ef58d335e202ede5355d115049e21a6a35
 WHIRLPOOL 
25dbb6547d6488cebc1baf093a600e2034e17558306fd55f5502346330a78012e32d3c49dcf0445664c69d4e3e6b2580762417324ccd0bf3aa08575245165a24
 EBUILD portage-2.3.5.ebuild 8633 SHA256 
2e353b0fbb3e9e06a84af2f236e85b4e9fe4e204ca22bcb93ff74c367db487f8 SHA512 
0fa9d646f5e0e80990b31e9c39fe4b994efdec13530b610da22046eaa6023224dc6f7bec27865d478eb440389632e99a60a8d4f3f9c8eea9d114b2ee1b04f704
 WHIRLPOOL 
302ad07d96b58b5730ef868079137e184de1428b650182dfb45847a9712023aaa6fa844b77b5cec0c1a8b796c55ffef9e4634a8be57cd1578427427d6b7cc6de

diff --git a/sys-apps/portage/files/2.3.5-loff_t.patch 
b/sys-apps/portage/files/2.3.5-loff_t.patch
index 448c312..95a3b86 100644
--- a/sys-apps/portage/files/2.3.5-loff_t.patch
+++ b/sys-apps/portage/files/2.3.5-loff_t.patch
@@ -1,11 +1,70 @@
-diff -Naur portage-2.3.5.orig/src/portage_util_file_copy_reflink_linux.c 
portage-2.3.5/src/portage_util_file_copy_reflink_linux.c
 portage-2.3.5.orig/src/portage_util_file_copy_reflink_linux.c  
2017-03-17 17:34:29.300177738 -0700
-+++ portage-2.3.5/src/portage_util_file_copy_reflink_linux.c   2017-03-17 
17:35:26.802723400 -0700
-@@ -4,6 +4,7 @@
+From 1a7aeb58c4e687e4d4012054b56373f27941a067 Mon Sep 17 00:00:00 2001
+From: Zac Medico 
+Date: Sun, 7 May 2017 16:32:19 -0700
+Subject: [PATCH] file_copy: replace loff_t with off_t for portability (bug
+ 617778)
+
+The loff_t type is a GNU extension, so use the portable off_t
+type instead. Also, enable Large File Support macros in setup.py,
+for 64-bit offsets.
+
+Reported-by: Patrick Steinhardt 
+X-Gentoo-bug: 617778
+X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=617778
+Acked-by: Anthony G. Basile 
+Acked-by: Brian Dolbec 
+---
+ setup.py   | 5 -
+ src/portage_util_file_copy_reflink_linux.c | 6 +++---
+ 2 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index e993177..1ba6f87 100755
+--- a/setup.py
 b/setup.py
+@@ -676,7 +676,10 @@ setup(
+   ['$sysconfdir/portage/repo.postsync.d', 
['cnf/repo.postsync.d/example']],
+   ],
  
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
+-  ext_modules = [Extension(name=n, sources=m) for n, m in 
x_c_helpers.items()],
++  ext_modules = [Extension(name=n, sources=m,
++  extra_compile_args=['-D_FILE_OFFSET_BITS=64',
++  '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE'])
++  for n, m in x_c_helpers.items()],
+ 
+   cmdclass = {
+   'build': x_build,
+diff --git a/src/portage_util_file_copy_reflink_linux.c 
b/src/portage_util_file_copy_reflink_linux.c
+index b031d96..2fb17a0 100644
+--- a/src/portage_util_file_copy_reflink_linux.c
 b/src/portage_util_file_copy_reflink_linux.c
+@@ -66,7 +66,7 @@ 

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

2017-05-09 Thread Richard Farina
commit: e303b70eb7fe572f30d5b3ad47505dbbea3fcb17
Author: Zero_Chaos  gentoo  org>
AuthorDate: Tue May  9 15:28:08 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Tue May  9 16:31:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e303b70e

dev-ruby/xmlrpc: adding ruby23 per rubygems deps and passing tests

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild 
b/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild
index 1abb882b63b..356ae3e124e 100644
--- a/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild
+++ b/dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby24"
+USE_RUBY="ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2017-05-09 Thread Richard Farina
commit: 4e9948dc600301053bd1c092da2f858e44fb7d81
Author: Zero_Chaos  gentoo  org>
AuthorDate: Tue May  9 16:30:13 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Tue May  9 16:31:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9948dc

net-analyzer/metasploit: if I were paid for my work on metasploit I could retire

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-analyzer/metasploit/metasploit-.ebuild | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/net-analyzer/metasploit/metasploit-.ebuild 
b/net-analyzer/metasploit/metasploit-.ebuild
index 79fa2dc046e..0ebcb289020 100644
--- a/net-analyzer/metasploit/metasploit-.ebuild
+++ b/net-analyzer/metasploit/metasploit-.ebuild
@@ -73,6 +73,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/rex-struct2
dev-ruby/rex-text
dev-ruby/rex-zip
+   dev-ruby/ruby_smb
dev-ruby/sqlite3
>=dev-ruby/pg-0.11
dev-ruby/packetfu:1.1.13
@@ -82,6 +83,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/sshkey
dev-ruby/tzinfo:*
dev-ruby/windows_error
+   dev-ruby/xmlrpc
java? ( dev-ruby/rjb )
oracle? ( dev-ruby/ruby-oci8 )
pcap? ( dev-ruby/pcaprub:*
@@ -171,15 +173,8 @@ all_ruby_prepare() {
#we regen this file in each_ruby_prepare
rm Gemfile.lock
#The Gemfile contains real known deps
-   #add our dep on upstream rb-readline instead of bundled one
-   #and then they broke it...
-   #sed -i "/gem 'packetfu'/a #use upstream readline instead of 
bundled\ngem 'rb-readline'" Gemfile || die
sed -i "/gem 'fivemat'/s/, '1.2.1'//" Gemfile || die
-   #remove the bundled readline
-   #https://github.com/rapid7/metasploit-framework/pull/3105
-   #this PR was closed due to numerous changes to their local fork, almost 
entirely for non-linux
-   #but now we have to go back to bundled readline because otherwise it's 
broken
-   #rm lib/rbreadline.rb
+   sed -i "s/1.1.13.pre/1.1.13/" metasploit-framework.gemspec || die
#now we edit the Gemfile based on use flags
#even if we pass --without=blah bundler still calculates the deps and 
messes us up
if ! use pcap; then



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

2017-05-09 Thread Richard Farina
commit: de7c8098802f50649aed61f7d854e0c3a2763546
Author: Zero_Chaos  gentoo  org>
AuthorDate: Tue May  9 15:56:25 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Tue May  9 16:31:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7c8098

dev-ruby/bindata: deps for deps for metasploit

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-ruby/bindata/Manifest |  1 +
 dev-ruby/bindata/bindata-2.4.0.ebuild | 24 
 dev-ruby/bindata/metadata.xml | 13 +
 3 files changed, 38 insertions(+)

diff --git a/dev-ruby/bindata/Manifest b/dev-ruby/bindata/Manifest
new file mode 100644
index 000..57b804b17a9
--- /dev/null
+++ b/dev-ruby/bindata/Manifest
@@ -0,0 +1 @@
+DIST bindata-2.4.0.gem 78848 SHA256 
cf335c407124f1d914948966ce78b8e802b1b8c84b8381b81477da0799885183 SHA512 
3c6d4391e2b4c684d00b63addd544e3ddbfcbfd5cc9de42e4b45f7d655a0231902dfc960ef342a9935b39f12dc15adeb861b1a001105203f066e0efd9d6997f3
 WHIRLPOOL 
a365e8f731d634fe235438aec70c27ee5ef0ce1b77c23671084877225668c7fcdb232ef5c67b234c4e477978469a5a36cb23f465cd8066b68c0ff6f1382137e7

diff --git a/dev-ruby/bindata/bindata-2.4.0.ebuild 
b/dev-ruby/bindata/bindata-2.4.0.ebuild
new file mode 100644
index 000..5a00e2b6880
--- /dev/null
+++ b/dev-ruby/bindata/bindata-2.4.0.ebuild
@@ -0,0 +1,24 @@
+# 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_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parsing Binary Data in Ruby"
+HOMEPAGE="https://github.com/dmendel/bindata;
+
+LICENSE="BSD-2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '/[Cc]overalls/d' test/test_helper.rb || die
+}

diff --git a/dev-ruby/bindata/metadata.xml b/dev-ruby/bindata/metadata.xml
new file mode 100644
index 000..c6166ed2d95
--- /dev/null
+++ b/dev-ruby/bindata/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+zeroch...@gentoo.org
+Rick Farina
+  
+
+
+  
+ dmendel/bindata
+  
+



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

2017-05-09 Thread Richard Farina
commit: 7c85c320ca7d7d6eedd28008a4712a2727995469
Author: Zero_Chaos  gentoo  org>
AuthorDate: Tue May  9 16:26:20 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Tue May  9 16:31:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c85c320

dev-ruby/ruby_smb: is there ever an end to metasploit deps?

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-ruby/ruby_smb/Manifest   |  1 +
 dev-ruby/ruby_smb/metadata.xml   | 13 +
 dev-ruby/ruby_smb/ruby_smb-0.0.12.ebuild | 31 +++
 3 files changed, 45 insertions(+)

diff --git a/dev-ruby/ruby_smb/Manifest b/dev-ruby/ruby_smb/Manifest
new file mode 100644
index 000..926ea13a938
--- /dev/null
+++ b/dev-ruby/ruby_smb/Manifest
@@ -0,0 +1 @@
+DIST ruby_smb-0.0.12.gem 59392 SHA256 
91d2852ec540f298c996f6b27274eab409dbe3ba61b5a81158cd6a66ba674aec SHA512 
8343c18e1592a0b0878fe70999e0cacc32059fc721da4690a7ebfadc1ed86562a177e715ce83a8a7993a3494bfa4195b81d790e5d675a4093a5455a843e8b95f
 WHIRLPOOL 
c5662ad0fcb6a2955de831a6f0bc20c37989f8857a6064072d3b238b763c5ee47ef72f67e3cfd5e48db7d90c9c66e73307ca67ee22a666d0012e545df896abb5

diff --git a/dev-ruby/ruby_smb/metadata.xml b/dev-ruby/ruby_smb/metadata.xml
new file mode 100644
index 000..9c83e5ce3d5
--- /dev/null
+++ b/dev-ruby/ruby_smb/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+zeroch...@gentoo.org
+Rick Farina
+  
+
+
+  
+ rapid7/ruby_smb
+  
+

diff --git a/dev-ruby/ruby_smb/ruby_smb-0.0.12.ebuild 
b/dev-ruby/ruby_smb/ruby_smb-0.0.12.ebuild
new file mode 100644
index 000..80a8900098a
--- /dev/null
+++ b/dev-ruby/ruby_smb/ruby_smb-0.0.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="pure Ruby implementation of the SMB Protocol Family"
+HOMEPAGE="https://github.com/rapid7/ruby_smb;
+
+LICENSE="BSD"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+#I cannot make tests work, and I'm not spending all day on it
+RESTRICT="test"
+
+ruby_add_rdepend "dev-ruby/bindata
+   dev-ruby/rubyntlm
+   dev-ruby/windows_error"
+
+all_ruby_prepare() {
+   sed -i -e '/simple[Cc]ov/d' -e '/coveralls/d' spec/spec_helper.rb
+   sed -i -e '/[Ss]imple[Cc]ov/,/end/d' \
+   -e '/[Cc]overalls/,/end/d' spec/spec_helper.rb
+   sed -i '/TRAVIS/d' spec/spec_helper.rb
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/repoman/

2017-05-09 Thread Markus Meier
commit: 2fcc8123ad1971c1e8d16a70f9396cd910a028e1
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:31:20 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:31:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fcc8123

app-portage/repoman: arm stable, bug #610582

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

 app-portage/repoman/repoman-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/repoman/repoman-2.3.1.ebuild 
b/app-portage/repoman/repoman-2.3.1.ebuild
index 55073335c12..6a2af5d05d9 100644
--- a/app-portage/repoman/repoman-2.3.1.ebuild
+++ b/app-portage/repoman/repoman-2.3.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
S="${WORKDIR}/${P}/repoman"
 else
SRC_URI="https://dev.gentoo.org/~dolsen/releases/${PN}/${P}.tar.bz2;
-   KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~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 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~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"
 fi
 
 DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/automake/

2017-05-09 Thread Markus Meier
commit: 6830e36a8c9add0ee25bc60be33b18e07e799736
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:30:52 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:30:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6830e36a

sys-devel/automake: arm stable, bug #608272

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

 sys-devel/automake/automake-1.15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/automake/automake-1.15-r2.ebuild 
b/sys-devel/automake/automake-1.15-r2.ebuild
index d4260ed967e..01608dd4fc8 100644
--- a/sys-devel/automake/automake-1.15-r2.ebuild
+++ b/sys-devel/automake/automake-1.15-r2.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.gnu.org/software/automake/;
 LICENSE="GPL-2"
 # Use Gentoo versioning for slotting.
 SLOT="${PV:0:4}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~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 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~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="dev-lang/perl



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

2017-05-09 Thread Markus Meier
commit: 5f0b8c225653366f79b856618251fdf26fa3b14e
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:30:21 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:30:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0b8c22

dev-python/pylint: arm stable, bug #606288

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

 dev-python/pylint/pylint-1.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pylint/pylint-1.6.5-r1.ebuild 
b/dev-python/pylint/pylint-1.6.5-r1.ebuild
index 78f759d0885..370fcb72a30 100644
--- a/dev-python/pylint/pylint-1.6.5-r1.ebuild
+++ b/dev-python/pylint/pylint-1.6.5-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~x86"
+KEYWORDS="alpha amd64 arm ~x86"
 IUSE="doc examples test"
 
 RDEPEND="



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

2017-05-09 Thread Markus Meier
commit: 8489ee6242b0c0e4b782c3f1bc2bdfa960cb23c9
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:30:15 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:30:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8489ee62

dev-python/configparser: arm stable, bug #606288

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

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

diff --git a/dev-python/configparser/configparser-3.5.0.ebuild 
b/dev-python/configparser/configparser-3.5.0.ebuild
index 72b49e56ba8..a17112948b7 100644
--- a/dev-python/configparser/configparser-3.5.0.ebuild
+++ b/dev-python/configparser/configparser-3.5.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-python/backports-functools-lru-cache/

2017-05-09 Thread Markus Meier
commit: 38179be91c09a4ff463b149c6ea1a70394e6168e
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:30:11 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:30:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38179be9

dev-python/backports-functools-lru-cache: arm stable, bug #606288

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

 .../backports-functools-lru-cache-1.3.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
 
b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
index 3df4add7451..a48ad8edb4f 100644
--- 
a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
+++ 
b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~x86"
+KEYWORDS="alpha amd64 arm ~hppa ~x86"
 IUSE="doc test"
 
 DEPEND="



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

2017-05-09 Thread Markus Meier
commit: bbe449f85b1eabc00da5031cb5e00b44ac37e6e0
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:29:11 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:29:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe449f8

dev-python/setuptools_scm: arm stable, bug #606288

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

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

diff --git a/dev-python/setuptools_scm/setuptools_scm-1.15.0.ebuild 
b/dev-python/setuptools_scm/setuptools_scm-1.15.0.ebuild
index 25e23e2aef0..5ca516123a1 100644
--- a/dev-python/setuptools_scm/setuptools_scm-1.15.0.ebuild
+++ b/dev-python/setuptools_scm/setuptools_scm-1.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86"
 IUSE="test"
 
 DEPEND="



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

2017-05-09 Thread Markus Meier
commit: 167774ccc28c92528d27f41465a8b0b88897bdfe
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:27:19 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:27:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167774cc

dev-python/isort: arm stable, bug #606288

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

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

diff --git a/dev-python/isort/isort-4.2.5.ebuild 
b/dev-python/isort/isort-4.2.5.ebuild
index 447c97b20b8..3e05fa51026 100644
--- a/dev-python/isort/isort-4.2.5.ebuild
+++ b/dev-python/isort/isort-4.2.5.ebuild
@@ -12,5 +12,5 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE=""



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

2017-05-09 Thread Markus Meier
commit: e3592e88a60232d8b2ca642e98171e12b8f60177
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:30:04 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:30:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3592e88

dev-python/rst-linker: arm stable, bug #606288

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

 dev-python/rst-linker/rst-linker-1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rst-linker/rst-linker-1.7.ebuild 
b/dev-python/rst-linker/rst-linker-1.7.ebuild
index 7dce8e09de4..43170110af8 100644
--- a/dev-python/rst-linker/rst-linker-1.7.ebuild
+++ b/dev-python/rst-linker/rst-linker-1.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 ~sh ~sparc 
x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 ~sh ~sparc 
x86"
 IUSE="doc test"
 
 RDEPEND="



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

2017-05-09 Thread Markus Meier
commit: 1ff336c14477f065faf4d764c23dbb7dcee320b1
Author: Markus Meier  gentoo  org>
AuthorDate: Tue May  9 16:26:46 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue May  9 16:26:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff336c1

dev-libs/jsoncpp: arm stable, bug #601204

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

 dev-libs/jsoncpp/jsoncpp-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/jsoncpp/jsoncpp-1.8.0.ebuild 
b/dev-libs/jsoncpp/jsoncpp-1.8.0.ebuild
index f1480da935a..39fcf5581f8 100644
--- a/dev-libs/jsoncpp/jsoncpp-1.8.0.ebuild
+++ b/dev-libs/jsoncpp/jsoncpp-1.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${
 
 LICENSE="|| ( public-domain MIT )"
 SLOT="0/11"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc test"
 
 DEPEND="



[gentoo-commits] proj/portage:master commit in: src/, /

2017-05-09 Thread Zac Medico
commit: 1a7aeb58c4e687e4d4012054b56373f27941a067
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May  7 23:32:19 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May  9 16:22:45 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1a7aeb58

file_copy: replace loff_t with off_t for portability (bug 617778)

The loff_t type is a GNU extension, so use the portable off_t
type instead. Also, enable Large File Support macros in setup.py,
for 64-bit offsets.

Reported-by: Patrick Steinhardt  pks.im>
X-Gentoo-bug: 617778
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=617778
Acked-by: Anthony G. Basile  gentoo.org>
Acked-by: Brian Dolbec  gentoo.org>

 setup.py   | 5 -
 src/portage_util_file_copy_reflink_linux.c | 6 +++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/setup.py b/setup.py
index e99317792..1ba6f87f8 100755
--- a/setup.py
+++ b/setup.py
@@ -676,7 +676,10 @@ setup(
['$sysconfdir/portage/repo.postsync.d', 
['cnf/repo.postsync.d/example']],
],
 
-   ext_modules = [Extension(name=n, sources=m) for n, m in 
x_c_helpers.items()],
+   ext_modules = [Extension(name=n, sources=m,
+   extra_compile_args=['-D_FILE_OFFSET_BITS=64',
+   '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE'])
+   for n, m in x_c_helpers.items()],
 
cmdclass = {
'build': x_build,

diff --git a/src/portage_util_file_copy_reflink_linux.c 
b/src/portage_util_file_copy_reflink_linux.c
index b031d962d..2fb17a0f5 100644
--- a/src/portage_util_file_copy_reflink_linux.c
+++ b/src/portage_util_file_copy_reflink_linux.c
@@ -66,7 +66,7 @@ initreflink_linux(void)
  * (errno is set appropriately).
  */
 static ssize_t
-cfr_wrapper(int fd_out, int fd_in, loff_t *off_out, size_t len)
+cfr_wrapper(int fd_out, int fd_in, off_t *off_out, size_t len)
 {
 #ifdef __NR_copy_file_range
 return syscall(__NR_copy_file_range, fd_in, NULL, fd_out,
@@ -96,7 +96,7 @@ cfr_wrapper(int fd_out, int fd_in, loff_t *off_out, size_t 
len)
  * reaches EOF.
  */
 static off_t
-do_lseek_data(int fd_out, int fd_in, loff_t *off_out) {
+do_lseek_data(int fd_out, int fd_in, off_t *off_out) {
 #ifdef SEEK_DATA
 /* Use lseek SEEK_DATA/SEEK_HOLE for sparse file support,
  * as suggested in the copy_file_range man page.
@@ -189,7 +189,7 @@ _reflink_linux_file_copy(PyObject *self, PyObject *args)
 ssize_t buf_bytes, buf_offset, copyfunc_ret;
 struct stat stat_in, stat_out;
 char* buf;
-ssize_t (*copyfunc)(int, int, loff_t *, size_t);
+ssize_t (*copyfunc)(int, int, off_t *, size_t);
 
 if (!PyArg_ParseTuple(args, "ii", _in, _out))
 return NULL;



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

2017-05-09 Thread Matt Thode
commit: 71800dc42d8ef2c500ad84cd0105ff0d6c02d9fb
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May  9 15:40:30 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May  9 15:42:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71800dc4

sys-auth/keystone: bup

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-auth/keystone/Manifest   |   1 +
 sys-auth/keystone/keystone-11.0.1.ebuild | 159 +++
 2 files changed, 160 insertions(+)

diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest
index 4d7998becc5..972b92a0dc2 100644
--- a/sys-auth/keystone/Manifest
+++ b/sys-auth/keystone/Manifest
@@ -1,2 +1,3 @@
 DIST keystone-10.0.1.tar.gz 1357929 SHA256 
1030e6e818db6b9d84a2ad430912b821c9309ecf600fd0753bd75a741a9e4ddc SHA512 
86069e19f519dcf51079a1c3a32658fabdaf5c59b4f5010dd6d3ddc28dbdf710a271d22af22d3451b5553eff609da6252577f8329a7f3a517da148bf37207c86
 WHIRLPOOL 
f24a8bbd3efce90e26d00e484bd5b5cac738568a4fb4948b8f3fa6d51e34bf83488247168cdf75533e80b05a28c17bd3b5bf9f3298f40e86fa5f80255992c025
 DIST keystone-11.0.0.tar.gz 1399328 SHA256 
296f18beb4494b243bf78a8f6e14d0f6e402d230620f870ee76955d5b135afe2 SHA512 
3e054613973dc67e54e9eb248a42685eda3b7a98236955246b02ed2a0193bbab606d8cc8b4cd6f05b15de2cc68f3a1f12f43a4d5725591cfcef4de063b834598
 WHIRLPOOL 
d8ce1c87e68a339ecbc132d93eb657d1ff5d2f9e669020621b1e53a06313b5b907623d752e980541726528ee90a243788088642cfef322802cdf01e647946a7e
+DIST keystone-11.0.1.tar.gz 1373584 SHA256 
b1117e6074c94e0d87d4ddba46f5ee3f786ebc98322cd13c206887e773770248 SHA512 
c911883c575436e1696deb5522cc7715d6feaa217e9afc8dad2cbf93840ad1e29eca9e8d101385b55d660867bcf3da4d74497cb6f28e337a5fc75fff64c5a394
 WHIRLPOOL 
bd8221c8340f9f4ea8b8dfad3c5941bd49925a6786f83abf6b9f9f7486558e60be0327f2ac0b969565f5e126ba0ce4024ae732104a1a82864043fd94b2ef133f

diff --git a/sys-auth/keystone/keystone-11.0.1.ebuild 
b/sys-auth/keystone/keystone-11.0.1.ebuild
new file mode 100644
index 000..1ec7ebf3a11
--- /dev/null
+++ b/sys-auth/keystone/keystone-11.0.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_4 )
+
+inherit distutils-r1 user
+
+DESCRIPTION="The Openstack authentication, authorization, and service catalog"
+HOMEPAGE="https://launchpad.net/keystone;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+sqlite ldap memcached mongo mysql postgres test"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]
+   

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

2017-05-09 Thread Matt Thode
commit: a28c1d053e1d5585351fbd63643cc3d5f1cbd5c3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May  9 15:37:07 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May  9 15:42:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28c1d05

sys-cluster/nova: bups

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-cluster/nova/Manifest   |   3 +
 sys-cluster/nova/nova-14.0.6.ebuild | 227 +++
 sys-cluster/nova/nova-15.0.4.ebuild | 232 
 3 files changed, 462 insertions(+)

diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest
index 61131fc512e..0fb4fabd821 100644
--- a/sys-cluster/nova/Manifest
+++ b/sys-cluster/nova/Manifest
@@ -1,5 +1,8 @@
 DIST newton-nova.conf.sample 44496 SHA256 
a7d9b95e67b77d0335edac760e037ad117d8c9f18c4792939ba8bb02739eae58 SHA512 
ac917f0fed24c6705cbe43b4e1af31138bb656ea06f0cbe66d5b820677a47ca854abf6ca7fdf76a9a7f3a5afff758dac294ffd778d1bda82bb9f95c48d103d6e
 WHIRLPOOL 
3c54dc8e4721f4289a8f64e9ac215c4b2e4b6afd2904fea4080659d3c292dcd942535d998b463efa4dd96a6090afb9830dfa6b9b3f2062439a8d03ec09356adc
 DIST nova-14.0.5.tar.gz 5595066 SHA256 
762f18a0e18bda9d2c962e906424b8a60e3c2692d9b597d728a5c9b3ae28926a SHA512 
8e169c625f65b1333dbf0737fd3451903ebf0a95bfac37394f588182d5395e3dc7d037075ef572306e9a07530c42a2d560bc26cb23ecc28c320e7412b5b1b093
 WHIRLPOOL 
d6147e64405c11640ab3c7e1605d9e17a56fc1e4831516049059e1b114eab44d0f2ef6ea29209646caf5a80c5f595e69577c1936fc99507efd7ac3a2629c9d83
+DIST nova-14.0.6.tar.gz 5597601 SHA256 
e93d0ca8f12574f347580f33624c9a86860b2964ecc91ecdccb4f223dbb115d9 SHA512 
8c84b1c8557c0258699bd031143eb4106ab926471438c268fb61dd3eacbfd552fd1f4b8ce95817f1501f22be1673d2b90a6646d457f991cdc406f48546854142
 WHIRLPOOL 
f6ce5c263db359b819d551bc087004a21762c6cbff27587d8812cc7e8f4d1c38026e7d29784d4e3f5c9e745d7b7369afd6a8b3ebb151ef3a48f2ccc68ac7924b
 DIST nova-15.0.3.tar.gz 5743284 SHA256 
01ff12909304dc8d41fef460cda73c6bd8a5612a3de1b86846962d6bcd71777d SHA512 
d2c6d0f241503cb1fe7a00945cb2e896f9f4c32fe8d94a2a2bcd9a3ede994eb5aa5ea0e7183fe2067e886a315859d1166b30ad1edb8241c043a19208522f5761
 WHIRLPOOL 
db277c56a28ca5de613364dcca81ebdf58e9573c0551203a3f29bc14fc2d05a6fbf0c87b4a35d2881ecd8f29361177f4bde378b53eb3a706cf0b921c3e11dd2f
+DIST nova-15.0.4.tar.gz 5740930 SHA256 
a213a34cc7fee0ab5b323b385644de5e6069107acc776cfc679eefb071692eb3 SHA512 
74ba9f6c2246c44612f016777c14e264d4df1432c8311a8eaa0bac17ba67d5302f5e2e9c42a009e8c214451d7c5bee54fcd9fcecf58ebaacd227cf5e98180c90
 WHIRLPOOL 
5522b7af0d815fced042e7ea856f219a3ba9d1808e40b97b8b2bbefa07deffdcec6a2b05a6439f4c264c6ef1f8cbfc80f47c205f068bbf9832b73805002816de
 DIST nova.conf.sample-15.0.3 344760 SHA256 
09c086c981505a6e775a4e2073856b1d38998d97b92062f019095f98d7d26e1f SHA512 
5c55c752c8752876acbd8d2348abb39d6a8449f637ad2a6515f5c9f4619dbad73c4ae7a6ac4cd164656a0c466ed000a4d68a291050a03a5641fe96b3dd7f732d
 WHIRLPOOL 
22f174d402e6d9c3e1e18da0cdec883209013083c66eb2b5a2921546fb609c1a19de594832afa8f40ee26a999f2596c563eb16ba1a08035895b5d6c72a729125
+DIST nova.conf.sample-15.0.4 344760 SHA256 
09c086c981505a6e775a4e2073856b1d38998d97b92062f019095f98d7d26e1f SHA512 
5c55c752c8752876acbd8d2348abb39d6a8449f637ad2a6515f5c9f4619dbad73c4ae7a6ac4cd164656a0c466ed000a4d68a291050a03a5641fe96b3dd7f732d
 WHIRLPOOL 
22f174d402e6d9c3e1e18da0cdec883209013083c66eb2b5a2921546fb609c1a19de594832afa8f40ee26a999f2596c563eb16ba1a08035895b5d6c72a729125
 DIST nova.conf.sample-2017.1. 344760 SHA256 
09c086c981505a6e775a4e2073856b1d38998d97b92062f019095f98d7d26e1f SHA512 
5c55c752c8752876acbd8d2348abb39d6a8449f637ad2a6515f5c9f4619dbad73c4ae7a6ac4cd164656a0c466ed000a4d68a291050a03a5641fe96b3dd7f732d
 WHIRLPOOL 
22f174d402e6d9c3e1e18da0cdec883209013083c66eb2b5a2921546fb609c1a19de594832afa8f40ee26a999f2596c563eb16ba1a08035895b5d6c72a729125

diff --git a/sys-cluster/nova/nova-14.0.6.ebuild 
b/sys-cluster/nova/nova-14.0.6.ebuild
new file mode 100644
index 000..02b89292324
--- /dev/null
+++ b/sys-cluster/nova/nova-14.0.6.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 )
+
+inherit distutils-r1 eutils linux-info multilib user
+
+DESCRIPTION="Cloud computing fabric controller (main part of an IaaS system) 
in Python"
+HOMEPAGE="https://launchpad.net/nova;
+SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/newton/nova.conf.sample
 -> newton-nova.conf.sample
+https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+compute compute-only iscsi +memcached mysql +novncproxy openvswitch 
postgres +rabbitmq sqlite"
+REQUIRED_USE="
+   !compute-only? ( || ( mysql postgres sqlite ) )
+   compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite )"
+
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
+DEPEND="
+  

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

2017-05-09 Thread Matt Thode
commit: 43cc14ef7146fe4a93bb347fc9abda9b9e1fe301
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May  9 15:29:23 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May  9 15:42:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43cc14ef

dev-python/python-novaclient: bups and cleanups

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-python/python-novaclient/Manifest  |  3 +-
 ...3.3.2.ebuild => python-novaclient-6.0.1.ebuild} | 45 ---
 .../python-novaclient-7.1.1.ebuild | 67 ++
 3 files changed, 92 insertions(+), 23 deletions(-)

diff --git a/dev-python/python-novaclient/Manifest 
b/dev-python/python-novaclient/Manifest
index a4353aad29e..343e1091c92 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1,3 +1,4 @@
-DIST python-novaclient-3.3.2.tar.gz 271509 SHA256 
6eba078c998d676f598925d9e6160f781e56f4b4d2afa0116c0134c326d5df49 SHA512 
b2aa678aedad60e168b6adf5eb79ae403b1d6723ba1ff5c88bd51097b67bcbd5b1aac06f68f2040059b16bb39951399c1ced7033f8f6f9c271173b2d0ca921e5
 WHIRLPOOL 
cf472691851340c69c1cd53987b4cfe3fe290ec64c14a939badcbe92ecddfcf06a68056badea5732d1a96b0aaad2fe828a02b34038f90c573f2dcf0dd23f9dea
 DIST python-novaclient-6.0.0.tar.gz 288335 SHA256 
68fb4e75012a66d23198ca9c6cdc425cd9e0ce750bf759af6cd48fdb19ee6068 SHA512 
b14a2ce3471e8853f9ccd67ed95779b8c9b9d6152eafb777c5b48c188f68a3046ff3886c02b76e1b04a4e9d7abf9bc6665f99ff6819fd9b0ee69fe4991dafde6
 WHIRLPOOL 
b5e6853eb9147724879eceed8d08bacca6d2ecfca9527a49fb5fc4d0b31566bb9c9ca1597e4dfaf3dd6a15ce28ad145afc584f0cf0837c65cee17c38ea54cd5d
+DIST python-novaclient-6.0.1.tar.gz 288613 SHA256 
2b7d4c660f46d8d7f4eb454fa9da4e8d838a81abc45834891c756393beeb264e SHA512 
20bbd40bed2328c6bceba6e0057b541e949d1ea1f7c37190d2ef07bed164a2cf20927b2e7a1b26c349038fca625873e189dad150b4a3e801f9211388ab3996c7
 WHIRLPOOL 
5cce33c00730cf5e3c81a3c9e3207331161650340bf5b240bfbd687cdf5f2301c81be194b0e19d62e8660b9f4b3622dd241ce4fee511e83afb1769e6a101bb52
 DIST python-novaclient-7.1.0.tar.gz 282062 SHA256 
fe69d9c95447381d563f0828359920730d38d5fa6f23af1215d4958479d1b9cb SHA512 
4be552a69b8f33641aae1381ebdb0cd354f4d28c82cfe474cbcc7ed9def9a0537aee56a49cb33b48a341a7fab511eb2b3c0d9e5c718f70cd063fb0d553fb6325
 WHIRLPOOL 
c2a8540151a978e6c9cd21d0acf675f0f6df87df5df177a615c1bc9038114f34355faf2238dc5c1b978160719b42daf0e9a1ef78b692abf4cd742e70af8f
+DIST python-novaclient-7.1.1.tar.gz 283129 SHA256 
119a6f749cad3c752e7140beaacc64aa4ffd4b1e9913c8587d29b8abe918a29f SHA512 
c8983cdcce3e506f5aa2288211b6b2fdded5bf65266a7740ed070aa26b27590f053cbd0a577fd34d71490deaf6ca4d3cfffb5e079289174312110ac602a06dbf
 WHIRLPOOL 
0b2f5a02392b470b8f3816f9166331b6b198bdf16ec6a30b8481826229e63e861a9cc5ab3891d07f10546def6aa9b9e7cf57394d4dc3fa9e50deeeae687f1b60

diff --git a/dev-python/python-novaclient/python-novaclient-3.3.2.ebuild 
b/dev-python/python-novaclient/python-novaclient-6.0.1.ebuild
similarity index 57%
rename from dev-python/python-novaclient/python-novaclient-3.3.2.ebuild
rename to dev-python/python-novaclient/python-novaclient-6.0.1.ebuild
index 5b68ff12b10..cf48064b997 100644
--- a/dev-python/python-novaclient/python-novaclient-3.3.2.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-6.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,56 +12,57 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 
-CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
+CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]
+   =dev-python/Babel-2.3.4[${PYTHON_USEDEP}]"
 
 python_prepare_all() {
# built in...
-   sed -i '/^argparse/d' requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
distutils-r1_python_prepare_all
 }

diff --git a/dev-python/python-novaclient/python-novaclient-7.1.1.ebuild 
b/dev-python/python-novaclient/python-novaclient-7.1.1.ebuild
new file mode 100644
index 000..d73a8c0cb9d
--- /dev/null
+++ b/dev-python/python-novaclient/python-novaclient-7.1.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="A client for the OpenStack Nova API"
+HOMEPAGE="https://github.com/openstack/python-novaclient;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]
+   

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

2017-05-09 Thread Michał Górny
commit: 49f2b5caea378028462ab01090ad2241aa8cebe0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 14:23:21 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f2b5ca

dev-python/repoze-who: Fix namespace support

 dev-python/repoze-who/repoze-who-2.2-r1.ebuild | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-python/repoze-who/repoze-who-2.2-r1.ebuild 
b/dev-python/repoze-who/repoze-who-2.2-r1.ebuild
new file mode 100644
index 000..f2f3ac56859
--- /dev/null
+++ b/dev-python/repoze-who/repoze-who-2.2-r1.ebuild
@@ -0,0 +1,47 @@
+# 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,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="repoze.who is an identification and authentication framework for 
WSGI"
+HOMEPAGE="http://www.repoze.org;
+SRC_URI="mirror://pypi/${PN:0:1}/repoze.who/repoze.who-${PV}.tar.gz"
+S="${WORKDIR}/repoze.who-${PV}"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/namespace-repoze[${PYTHON_USEDEP}]
+   dev-python/webob[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+
+python_test() {
+   esetup.py test
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # install __init__.py files for sub-namespaces
+   python_moduleinto repoze/who
+   python_domodule repoze/who/__init__.py
+
+   python_moduleinto repoze/who/plugins
+   python_domodule repoze/who/plugins/__init__.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/repoze-sphinx-autointerface/

2017-05-09 Thread Michał Górny
commit: 2027141d815dfb9e55cb36a9bc3429e11c72c50a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 14:36:51 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2027141d

dev-python/repoze-sphinx-autointerface: Fix namespace support

 .../repoze-sphinx-autointerface-0.7.1-r1.ebuild| 44 ++
 1 file changed, 44 insertions(+)

diff --git 
a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.7.1-r1.ebuild
 
b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.7.1-r1.ebuild
new file mode 100644
index 000..0c7a3a58dc5
--- /dev/null
+++ 
b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.7.1-r1.ebuild
@@ -0,0 +1,44 @@
+# 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} )
+
+inherit distutils-r1
+
+MY_PN=${PN//-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Sphinx extension: auto-generates API docs from Zope interfaces"
+HOMEPAGE="https://pypi.python.org/pypi/repoze.sphinx.autointerface/;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/namespace-repoze[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+S=${WORKDIR}/${MY_P}
+
+python_install() {
+   distutils-r1_python_install
+
+   # install the namespace (it's the only subpackage)
+   python_moduleinto repoze/sphinx
+   python_domodule repoze/sphinx/__init__.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: e1647ef82489de5124d7b4178762cc8529414d5e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 13:56:36 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1647ef8

dev-python/namespace-repoze: Namespace package for repoze.*

 dev-python/namespace-repoze/metadata.xml   |  7 +
 .../namespace-repoze/namespace-repoze-1.ebuild | 33 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/namespace-repoze/metadata.xml 
b/dev-python/namespace-repoze/metadata.xml
new file mode 100644
index 000..266e3f19ca5
--- /dev/null
+++ b/dev-python/namespace-repoze/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+

diff --git a/dev-python/namespace-repoze/namespace-repoze-1.ebuild 
b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
new file mode 100644
index 000..11ed9e35a36
--- /dev/null
+++ b/dev-python/namespace-repoze/namespace-repoze-1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( pypy python{2_7,3_{4,5,6}}  )
+inherit python-r1
+
+DESCRIPTION="Namespace package declaration for repoze"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${PYTHON_DEPS}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_unpack() {
+   mkdir -p "${S}"/repoze || die
+   cat > "${S}"/repoze/__init__.py <<-EOF || die
+   __import__('pkg_resources').declare_namespace(__name__)
+   EOF
+}
+
+src_install() {
+   python_foreach_impl python_domodule repoze
+}



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

2017-05-09 Thread Michał Górny
commit: e89cfe5e765986f34fa9da5c927cf9de04a96154
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 15:08:27 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89cfe5e

dev-python/ndg-httpsclient: Fix namespace support

 .../ndg-httpsclient-0.4.2-r1.ebuild| 42 ++
 1 file changed, 42 insertions(+)

diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild 
b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
new file mode 100644
index 000..e7fb90d1d39
--- /dev/null
+++ b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
@@ -0,0 +1,42 @@
+# 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} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides enhanced HTTPS support for httplib and urllib2 using 
PyOpenSSL"
+HOMEPAGE="
+   https://github.com/cedadev/ndg_httpsclient/
+   https://pypi.python.org/pypi/ndg-httpsclient;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos"
+IUSE=""
+
+RDEPEND="dev-python/pyopenssl[$(python_gen_usedep 'python*' pypy)]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${P/-/_}"
+
+# doc build by Makefile in folder documentation is broken
+
+python_install() {
+   distutils-r1_python_install
+
+   # install the namespace (this is the only package in ::gentoo
+   # using it; we'll split it if we add more)
+   python_moduleinto ndg
+   python_domodule ndg/__init__.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 53b1bf827d36ee37d93bc87a03951100ad75d03c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 14:43:17 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b1bf82

dev-python/zc-buildout: Fix namespace support

 dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild | 56 ++
 1 file changed, 56 insertions(+)

diff --git a/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild 
b/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
new file mode 100644
index 000..bfad670106d
--- /dev/null
+++ b/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
@@ -0,0 +1,56 @@
+# 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} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="System for managing development buildouts"
+HOMEPAGE="https://pypi.python.org/pypi/zc.buildout;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/setuptools-3.3[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   test? ( dev-python/zope-testing[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}"/${MY_P}
+
+DOCS=( README.rst doc/tutorial.txt )
+
+# Prevent incorrect installation of data file
+python_prepare_all() {
+   sed -e '/^include_package_data/d' -i setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   if python_is_python3; then
+   ewarn "Tests are broken for ${EPYTHON}, skipping"
+   continue
+   fi
+
+   distutils_install_for_testing
+   "${PYTHON}" src/zc/buildout/tests.py || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   python_moduleinto zc
+   python_domodule src/zc/__init__.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 76555abe655e3332717481a005167d215f8c1b0b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 14:10:31 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76555abe

dev-python/repoze-who: Enable tests

 dev-python/repoze-who/repoze-who-2.2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/repoze-who/repoze-who-2.2.ebuild 
b/dev-python/repoze-who/repoze-who-2.2.ebuild
index a9752df6828..1d079fbad65 100644
--- a/dev-python/repoze-who/repoze-who-2.2.ebuild
+++ b/dev-python/repoze-who/repoze-who-2.2.ebuild
@@ -23,3 +23,7 @@ RDEPEND="
dev-python/webob[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
 "
+
+python_test() {
+   esetup.py test
+}



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

2017-05-09 Thread Michał Górny
commit: 414bf899c6bc5f06bc062911c0e1892bce2efee1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 12:05:01 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414bf899

dev-python/configparser: Fix namespace support

 .../configparser/configparser-3.5.0-r1.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/dev-python/configparser/configparser-3.5.0-r1.ebuild 
b/dev-python/configparser/configparser-3.5.0-r1.ebuild
new file mode 100644
index 000..80eb34a5059
--- /dev/null
+++ b/dev-python/configparser/configparser-3.5.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 pypy )
+inherit distutils-r1
+
+DESCRIPTION="Backport of Python-3 built-in configparser"
+HOMEPAGE="https://pypi.python.org/pypi/configparser/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 83154278cc603cf08f854f31e99a33da5d41716f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 13:58:05 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83154278

dev-python/repoze-lru: Use dev-python/namespace-repoze

 dev-python/repoze-lru/repoze-lru-0.6-r3.ebuild | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/dev-python/repoze-lru/repoze-lru-0.6-r3.ebuild 
b/dev-python/repoze-lru/repoze-lru-0.6-r3.ebuild
new file mode 100644
index 000..c8b4ec839dc
--- /dev/null
+++ b/dev-python/repoze-lru/repoze-lru-0.6-r3.ebuild
@@ -0,0 +1,35 @@
+# 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,3_6} pypy )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="A tiny LRU cache implementation and decorator"
+HOMEPAGE="http://www.repoze.org;
+SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+RDEPEND="dev-python/namespace-repoze[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Michał Górny
commit: 55ea770918201e770acee2218e3ae361262d3385
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 15:26:29 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ea7709

dev-python/ndg-httpsclient: Enable tests

 .../ndg-httpsclient-0.4.2-r1.ebuild| 25 --
 1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild 
b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
index e7fb90d1d39..d4f272ba1c6 100644
--- a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
+++ b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
@@ -16,16 +16,37 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos"
-IUSE=""
+IUSE="test"
 
 RDEPEND="dev-python/pyopenssl[$(python_gen_usedep 'python*' pypy)]"
+# we need to block the previous versions since incorrect namespace
+# install breaks tests
 DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   !!

[gentoo-commits] repo/gentoo:master commit in: dev-python/backports-functools-lru-cache/

2017-05-09 Thread Michał Górny
commit: 598f9d23380a25a95042af79cead987a476a1449
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  9 11:55:15 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  9 15:35:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598f9d23

dev-python/backports-functools-lru-cache: Fix namespace support

 .../backports-functools-lru-cache-1.3-r1.ebuild| 50 ++
 1 file changed, 50 insertions(+)

diff --git 
a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3-r1.ebuild
 
b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3-r1.ebuild
new file mode 100644
index 000..b94cdf90137
--- /dev/null
+++ 
b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+MY_PN="${MY_PN//-/_}"
+DESCRIPTION="Backport of functools.lru_cache from Python 3.3"
+HOMEPAGE="https://github.com/jaraco/backports.functools_lru_cache;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-1.9[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/rst-linker[${PYTHON_USEDEP}]
+   )
+   test? (
+   >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+python_compile_all() {
+   use doc && esetup.py build_sphinx
+}
+
+python_test() {
+   PYTHONPATH=. py.test || die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+   distutils-r1_python_install_all
+
+   find "${D}" -name '*.pth' -delete || die
+}



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

2017-05-09 Thread Mike Gilbert
commit: ec8c0fae39c815c922151ebf939f402dcaf2d57d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May  9 15:01:24 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May  9 15:01:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8c0fae

dev-util/pkgconf: drop keywords due to kyua dep

Bug: https://bugs.gentoo.org/617758
Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

 dev-util/pkgconf/pkgconf-1.3.5.ebuild | 2 +-
 dev-util/pkgconf/pkgconf-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgconf/pkgconf-1.3.5.ebuild 
b/dev-util/pkgconf/pkgconf-1.3.5.ebuild
index e616d6b2b7c..38899a433df 100644
--- a/dev-util/pkgconf/pkgconf-1.3.5.ebuild
+++ b/dev-util/pkgconf/pkgconf-1.3.5.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
 else
SRC_URI="https://distfiles.dereferenced.org/pkgconf/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~hppa ~x86"
 fi
 
 inherit ltprune multilib-minimal

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-.ebuild
index e616d6b2b7c..38899a433df 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
 else
SRC_URI="https://distfiles.dereferenced.org/pkgconf/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~hppa ~x86"
 fi
 
 inherit ltprune multilib-minimal



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2017-05-09 Thread Mike Gilbert
commit: 983483060008c957f1c4df8a93f85973651ff429
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May  9 15:07:00 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May  9 15:07:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98348306

profiles: Remove dev-util/pkgconf[test] mask

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/x86/package.use.mask   | 4 
 3 files changed, 12 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 59d87573df0..45483927bbc 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,10 +17,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Mike Gilbert  (07 May 2017)
-# Test deps need keywording.
-dev-util/pkgconf -test
-
 # Thomas Deutschmann  (01 Mar 2017)
 # dev-libs/libmaxminddb is keyworded on amd64
 app-admin/rsyslog -mdblookup

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 4c409c18ec1..f2d3a9b4916 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-# Mike Gilbert  (07 May 2017)
-# Test deps need keywording.
-dev-util/pkgconf test
-
 # Thomas Deutschmann  (01 Mar 2017)
 # dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment
 app-admin/rsyslog mdblookup

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 4fbdbe35559..f091f81ef11 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,10 +3,6 @@
 
 # This file requires >=portage-2.1.1
 
-# Mike Gilbert  (07 May 2017)
-# Test deps need keywording.
-dev-util/pkgconf -test
-
 # Thomas Deutschmann  (01 Mar 2017)
 # dev-libs/libmaxminddb is keyworded on x86
 app-admin/rsyslog -mdblookup



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

2017-05-09 Thread Matt Thode
commit: 7efd4a0f40f28cd6fb017f306a58dd33ea3ff26c
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May  9 14:56:16 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May  9 14:56:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efd4a0f

app-admin/ansible: adding python3_5 support

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/app-admin/ansible/ansible-.ebuild 
b/app-admin/ansible/ansible-.ebuild
index 5df92ba27fd..1457485e6f3 100644
--- a/app-admin/ansible/ansible-.ebuild
+++ b/app-admin/ansible/ansible-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 python3_5 )
 
 inherit distutils-r1 git-r3
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2017-05-09 Thread Miroslav Šulc
commit: b38166f0a297a6c7b75566b0b13ec82069827660
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue May  9 14:52:04 2017 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue May  9 14:52:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38166f0

dev-java/tomcat-servlet-api: restored the only ppc64 ebuild in slot 3.1 because 
my previous removal of this ebuild broke servlet-api

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --force

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-8.5.11.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index a1b1c27e5dc..433066d81af 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -6,6 +6,7 @@ DIST apache-tomcat-6.0.45-src.tar.gz 3494054 SHA256 
d464b3e770197f026bf802d19be0
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 SHA256 
0392a1d04554c91b8efc3c62becbda634de2031f0366925378047062a2098d30 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c
 WHIRLPOOL 
1892d71346e9261afabe5a42ee961c9b61379ac17a91d98da5dda8136aedb406c57cb42ba2fa1b7e35d1cf142d7132456a065fbdf34a35452462bb7140fce675
 DIST apache-tomcat-7.0.77-src.tar.gz 4664884 SHA256 
7db04b3bf8898d9f9facee9c53ae7a2c78f13dfd4d14e931d78cee2d0813cc43 SHA512 
19507de7f499df7269d8f819c30dc8194528555e9d6d430dad4b7ff3dc0c5c865d432eaef75bb2c157170cc5ebf76da5884296bf4e089c118448088a46f5e428
 WHIRLPOOL 
c17fe412d5c1db530287111624dbebfffe100639cd4bbc78be8e7e5b9be130ac23dd2978bbababd2981c1c91c00570f80e05b34e505af9a49646835334867bc6
 DIST apache-tomcat-8.0.43-src.tar.gz 4962788 SHA256 
5ca1feb8ae5bd637a379ed409300fac0d463a8ec878d60f1ca54d3e7f2013f43 SHA512 
aa15046ba3404c206b7983f42837d30debca69b18b85345d1376a853ad6e9fb5c0cbf42732f835779b10d39e2eae77f6d1688dadc5280b50236bf3432e251e9b
 WHIRLPOOL 
d1517c25b56a2ef4dd41977daf4ab5639b991ce38b6f5279a4e09f9232d73625be623beb678de8b3ec4e718cb50284cbebae67726622699738ad28be6d735414
+DIST apache-tomcat-8.5.11-src.tar.gz 4996153 SHA256 
81fb94243600d950375c4622f76b39c06c5615b7a8a6f70d387ea249bed1dddf SHA512 
d1a9513535773805c26825f8843fa502e044c9f1ccc22176db5418a7a0abb6d1bcff3db401b449a5867065359abbc8277d14085d807fe00c95dd267d9091620d
 WHIRLPOOL 
41ff9daec144c2481d3bb7a49bcd071eb2d21b34c11356a9911a139b404779971c31282f73b7b336b7e02d16156749e8e816dca8d5c727ef871ff0216577398d
 DIST apache-tomcat-8.5.13-src.tar.gz 5021333 SHA256 
70db8d68f3a702e0997220a91d0c1ed59de4bbdc32d8482532412c1e31666a0b SHA512 
4855e0b686dcdc10224e3bba804c7c944a8b2f48761dd0e4fca12a59cfc308fd5f26db6a02b3b7c39b595506c920fdf8f19eedb26a8acb7f1580f4e4b597fb5b
 WHIRLPOOL 
6ad3150416e17396c81e6b638e035f55e695388fb2cdfd65a6803195894dee3391aac56243879faa850b2765d29f3ae13c74cefd66c349bd53bf14900e59dea6
 DIST apache-tomcat-8.5.14-src.tar.gz 5024579 SHA256 
f52ce43e74b9a8b1930971dc0f7ca6f2fd06f517b02541b71f6b54148dff0955 SHA512 
f51172f2bd079b18c2aa87a4513e128ab729cb9c80ecfe7ba3e817cc944ab310f2ea934655405c7241aa09e551b63ffe4c663b57ed7d38c756dc193e2acb2cea
 WHIRLPOOL 
8cd9f2100a882619455a4eb914e7a1bc7ecae21f7aaf612ba901ac7c60a0920cd2bf9f7aa3b71eef459d6a981193b763b71e3a4f5489dcd2c87382040afe1dbd
 DIST apache-tomcat-9.0.0.M20-src.tar.gz 4957933 SHA256 
58c6333e2cfdfdee74e7832c421bc63ab32487d9cb0fb7f2f534566b1d2a4564 SHA512 
344ed515d81e7561213538fc40072730ca899c9065e92ef6aae7c22049fc49e7d1bfb6f52615176689b3a412a875e5c867fb38d67b2bd2e7bc3e5108817d5fb1
 WHIRLPOOL 
74d9cd6cc68305df7fe01abb39b24f92e403a76cce7dde77b4f6b2300c62dc1f60fd8dda83e31ecfad336032715d96e7ea1b90352ed0904fd2509ed662665acd

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.11.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.11.ebuild
new file mode 100644
index 000..f8477cac7df
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.11.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+JAVA_PKG_IUSE="source"
+
+inherit eutils java-pkg-2 java-ant-2
+
+MY_A="apache-${P}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation"
+HOMEPAGE="http://tomcat.apache.org/;
+SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="3.1"
+KEYWORDS="~amd64 ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.7"
+RDEPEND=">=virtual/jre-1.7"
+
+S="${WORKDIR}/${MY_P}/"
+
+src_prepare() {
+   default
+
+   cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace 
build.xml"
+   rm -fR */*/build.xml
+   einfo "Removing bundled jars and classes"
+   find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm 

  1   2   >