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

2017-03-13 Thread Hans de Graaff
commit: e14ecfe0d97403b4b3216396416efbcef3ffbba8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Mar 14 05:06:49 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Mar 14 05:06:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14ecfe0

dev-ruby/rbnacl: add 4.0.2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

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

diff --git a/dev-ruby/rbnacl/Manifest b/dev-ruby/rbnacl/Manifest
index b9b6e98b6a9..290b4604b89 100644
--- a/dev-ruby/rbnacl/Manifest
+++ b/dev-ruby/rbnacl/Manifest
@@ -1 +1,2 @@
 DIST rbnacl-4.0.1.gem 219648 SHA256 
8161c789cf6567084b648b480e4c6081546ecea265061376f715887977ba4072 SHA512 
987a3cdbaa83ee433bf8acce8c6b89202a7ae6c485a0f8bbb58b77c6c6f096fd60ec571c88cd96cabc861bc0e4fecf0611177732136a88a98a03dbb547cf6b67
 WHIRLPOOL 
6c53418e2b492a38b1dea30501375f893fadb64d590321cb0d1c9b0e2494adfcb3e04ddcdf7480bacd9ae26ea9af951f4ce100024bc514b4630cbf07a4486c5c
+DIST rbnacl-4.0.2.gem 220160 SHA256 
885c5f5dfa23007132df6d34992067f867968fcef8071e371ca5378ef88bb321 SHA512 
d13d36e4248d5e40bb5d9496e08823438d312c16d14e3068be89a62dd7f80ec7f99fa5995752b183656b6ae863af77645b16ce45d05a74ad0dfbd4a93c8854d4
 WHIRLPOOL 
a262c19e8e1df26ba637e440225a627fa54bebe1ecc0ced7a5c3000c6c5c8957e0e463405223d14fa287673ccbf7f1a1bea0c35725abe7f792e3307d5519034b

diff --git a/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild 
b/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild
new file mode 100644
index 000..0761e6a1a7d
--- /dev/null
+++ b/dev-ruby/rbnacl/rbnacl-4.0.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a high-level toolkit for building cryptographic systems 
and protocols"
+HOMEPAGE="https://github.com/cryptosphere/rbnacl;
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND+=" dev-libs/libsodium"
+DEPEND+=" test? ( dev-libs/libsodium )"
+
+all_ruby_prepare() {
+   sed -i -e '/coveralls/I s:^:#:' \
+   -e '/bundler/ s:^:#:' \
+   -e 's:rbnacl/libsodium:rbnacl:' spec/spec_helper.rb
+}



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

2017-03-13 Thread Hans de Graaff
commit: 980ff89a822125948da768153a6ce49a9e583af2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Mar 14 05:03:24 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Mar 14 05:03:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980ff89a

dev-ruby/gh: add 0.15.1

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/gh/Manifest |  1 +
 dev-ruby/gh/gh-0.15.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/gh/Manifest b/dev-ruby/gh/Manifest
index 5d396da0347..23e580446cf 100644
--- a/dev-ruby/gh/Manifest
+++ b/dev-ruby/gh/Manifest
@@ -1 +1,2 @@
 DIST gh-0.15.0.tar.gz 64056 SHA256 
4739528f33e21cfa884a38d8e30766d8744bf9d8122b327a347e7cbee7014293 SHA512 
d191477b368536770f021c7897d0c6e57c5ff4945ce4e936d9c6d13174508e1fd2d63dd44f18b106bca9c78e4e5c23bcaba19633588029239300b3a93e326599
 WHIRLPOOL 
270e63f22949aa0d7fe62df9c5e0f623b37cfe8bd7b6ac8d48602b072b7220ecd862675802068a435ed859913ac66d954a4f7cf5201e5ccb1e994d59fc159476
+DIST gh-0.15.1.tar.gz 64076 SHA256 
425e805200448f8aad64d2b750732804e7d5d928713cd29133cb55119f5f91d6 SHA512 
6b8a43360253275408ff3d0f6e8cabe3afe399b4ed362f9b4ded72a9d650d18483cf5e3d10877a97c9112b7ccd5add5f2cab1cd5f8102af3a9e49ef39037
 WHIRLPOOL 
54b32fff23e999fe1d158f5fa15dc52b751dab965bd8ab66f3600ead7a4212ce7b487015db23591009a8657cbcf76af678f7c499be0ad3ec9b225430da6e6359

diff --git a/dev-ruby/gh/gh-0.15.1.ebuild b/dev-ruby/gh/gh-0.15.1.ebuild
new file mode 100644
index 000..9b66495fbdd
--- /dev/null
+++ b/dev-ruby/gh/gh-0.15.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="multi-layer client for the github api v3"
+HOMEPAGE="https://github.com/travis-ci/gh;
+SRC_URI="https://github.com/travis-ci/gh/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "
+   dev-ruby/webmock
+"
+
+ruby_add_rdepend "
+   >=dev-ruby/addressable-2.4.0 =dev-ruby/addressable-2.4*
+   dev-ruby/backports
+   >dev-ruby/faraday-0.8
+   >dev-ruby/multi_json-1.0
+   >=dev-ruby/net-http-persistent-2.9:0
+   dev-ruby/net-http-pipeline
+"



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

2017-03-13 Thread Hans de Graaff
commit: ae5811e91ec666ab8d3ce25c1c0b0e07c9d3c675
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Mar 14 05:42:54 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Mar 14 05:42:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5811e9

dev-ruby/acts_as_list: add 0.9.3

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/acts_as_list/Manifest  |  1 +
 dev-ruby/acts_as_list/acts_as_list-0.9.3.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/acts_as_list/Manifest b/dev-ruby/acts_as_list/Manifest
index f9440b5625a..4c63c556ed4 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1,3 +1,4 @@
 DIST acts_as_list-0.8.2.gem 26624 SHA256 
999df2ecbc5b0a502b34f518ab6fe0e54bad62ef68f5d7acf019e5d9978a SHA512 
145ee906252253fb436036d0a2bada7693039b87d9209dc31b5714b51579afe53201252ab1772aea0cdcb3450822e6ca8c47e89085aa2587c1c608f4d437d03e
 WHIRLPOOL 
25e9d7ddc05facbea4dc5aa8f37227363198ec40b133e3ef6fbc067c2b730b704aab2c15066ef9d30cfac0131e329f5e019b1a397655546209fdb8204dc0baf4
 DIST acts_as_list-0.9.1.gem 31232 SHA256 
b1c9b1ee656ab64f592c972f2778efe142bd116311964341abf373c5420e46a8 SHA512 
e9116181603dbf1c661a3f6c6ad67a403cd213acfe6d6d270cc34318c60c48e259309242cd6c0ba80cbcd04778ba41d0a8eff96ded7397c8b642f5e66a9b1881
 WHIRLPOOL 
62213eabc1ca599ffa1d5b6b6ca5dc1b298b81dbb6f8198999a7adc4e0dcb5d7b29a22d58b804c7a2185bf2bdf20358e2c0b73a8d7eb5bc95537940a0aa55d93
 DIST acts_as_list-0.9.2.gem 31232 SHA256 
dbabd5135abd57e684bc0298397c71acbde2a5fdaf04b61c2322867540b7ab32 SHA512 
7d83e0c624179627c52a227924296dbb8f749218f09b4b72155587b6dc07eb359dc57d9b7ac4d08f0bc470ab40aa1f67a42c9b7b3b3def709d68096061cd04ad
 WHIRLPOOL 
fb18d581de3988f54eff0beb1cc477883c0f813a4e94d93e5b978ceb3d36f1dd38e1699459261cf992385c2037d1a6dffa2b3ca85f4017ac68e7ec6af9beee28
+DIST acts_as_list-0.9.3.gem 32768 SHA256 
7a42db74ab4b0d52e869fc033c0cfca45ab887831b249d23a2cb5d8689d458bc SHA512 
88991f187a7d3975e5aed88f2c5695453c2f4b78ce422a56a3dfebd5bc50ba89056561178b7ed0f5ec2c4f1fb1556a2690c0e1ca934092b74ac3cd02b70d6c79
 WHIRLPOOL 
32e87b19af2921914834374d3af7bde28422e89db14833a0a52702c7c726f48f91ad93c8f8e8b8339913fed443d5b27285158630e7e750647077c5d95a0242bc

diff --git a/dev-ruby/acts_as_list/acts_as_list-0.9.3.ebuild 
b/dev-ruby/acts_as_list/acts_as_list-0.9.3.ebuild
new file mode 100644
index 000..2e96d6492a4
--- /dev/null
+++ b/dev-ruby/acts_as_list/acts_as_list-0.9.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+DESCRIPTION="Capabilities for sorting and reordering a number of objects in a 
list"
+HOMEPAGE="https://github.com/swanandp/acts_as_list;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activerecord-3:*"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/activerecord[sqlite]
+   )"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
+   sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2017-03-13 Thread Mike Frysinger
commit: 4c46309fe7019c09d6db53e27b13b914709d1a57
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Mar 14 02:44:17 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Mar 14 02:44:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c46309f

net-libs/gnutls: add ia64/sparc love to 3.5.10 #609244

 net-libs/gnutls/gnutls-3.5.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.5.10.ebuild 
b/net-libs/gnutls/gnutls-3.5.10.ebuild
index f32299f5258..7a9deba61e9 100644
--- a/net-libs/gnutls/gnutls-3.5.10.ebuild
+++ b/net-libs/gnutls/gnutls-3.5.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 
1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+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 ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE_LINGUAS=" en cs de fi fr it ms nl pl sv uk vi zh_CN"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 sslv2 +sslv3 
static-libs test test-full +tls-heartbeat tools valgrind zlib ${IUSE_LINGUAS// 
/ linguas_}"
 



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

2017-03-13 Thread Mike Frysinger
commit: 8d7bdc60ea4a02b013e5cf874aff0c0faee6906c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Mar 14 02:26:26 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Mar 14 02:26:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7bdc60

net-dns/libidn2: add ia64/m68k/s390/sh/sparc love to 0.16-r1 #609244

 net-dns/libidn2/libidn2-0.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/libidn2/libidn2-0.16-r1.ebuild 
b/net-dns/libidn2/libidn2-0.16-r1.ebuild
index a47b85124c5..fe3431011af 100644
--- a/net-dns/libidn2/libidn2-0.16-r1.ebuild
+++ b/net-dns/libidn2/libidn2-0.16-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~ppc-aix 
~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 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND="



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

2017-03-13 Thread Mike Frysinger
commit: 7d5a901654ccfc22bb316924c3cd0f0e91a2078c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Mar 14 02:21:25 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Mar 14 02:23:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d5a9016

dev-libs/libunistring: mark 0.9.7 
arm/arm64/hppa/ia64/m68k/ppc/ppc64/s390/sh/sparc stable #612374

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

diff --git a/dev-libs/libunistring/libunistring-0.9.7.ebuild 
b/dev-libs/libunistring/libunistring-0.9.7.ebuild
index 865ad2cca89..3957fe34393 100644
--- a/dev-libs/libunistring/libunistring-0.9.7.ebuild
+++ b/dev-libs/libunistring/libunistring-0.9.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3 GPL-3"
 SLOT="0/2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: x11-terms/tilda/, x11-terms/tilda/files/

2017-03-13 Thread Sebastian Pipping
commit: 988726332894e6831c510e5f521d7caadfc70d0c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Mar 14 00:58:49 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Mar 14 01:02:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98872633

x11-terms/tilda: Fix desktop icon

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 x11-terms/tilda/files/tilda-0.9.6-makefile.patch | 24 ++
 x11-terms/tilda/tilda-0.9.6-r1.ebuild| 31 
 2 files changed, 55 insertions(+)

diff --git a/x11-terms/tilda/files/tilda-0.9.6-makefile.patch 
b/x11-terms/tilda/files/tilda-0.9.6-makefile.patch
new file mode 100644
index 000..cfb86fd0c52
--- /dev/null
+++ b/x11-terms/tilda/files/tilda-0.9.6-makefile.patch
@@ -0,0 +1,24 @@
+From 6ee8cb9e2d19b7b1e7b80f5f26557aaac1a91151 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Tue, 14 Mar 2017 01:40:28 +0100
+Subject: [PATCH] Make .desktop file use actual icon location
+
+---
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 0378052..074837b 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -27,6 +27,6 @@ EXTRA_DIST = tilda.desktop.in tilda.png tilda.glade
+ 
+ tilda.desktop: tilda.desktop.in
+   sed -e 's|\@BINDIR\@|$(bindir)|' \
+-  -e 's|\@PIXMAPSDIR\@|$(datadir)/applications|' $< > $@
++  -e 's|\@PIXMAPSDIR\@|$(Pixmapsdir)|' $< > $@
+ 
+ ACLOCAL_AMFLAGS = -I m4
+-- 
+2.12.0
+

diff --git a/x11-terms/tilda/tilda-0.9.6-r1.ebuild 
b/x11-terms/tilda/tilda-0.9.6-r1.ebuild
new file mode 100644
index 000..85cda089c8c
--- /dev/null
+++ b/x11-terms/tilda/tilda-0.9.6-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="A drop down terminal, similar to the consoles found in first 
person shooters"
+HOMEPAGE="http://tilda.sourceforge.net;
+SRC_URI="mirror://sourceforge/tilda/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/vte:0
+   >=dev-libs/glib-2.8.4:2
+   dev-libs/confuse
+   gnome-base/libglade"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-0.9.6-gdk_resources.patch
+   epatch "${FILESDIR}"/${PN}-0.9.6-glib-single-include.patch
+   epatch "${FILESDIR}"/${PN}-0.9.6-makefile.patch
+   eapply_user
+
+   eautoreconf
+}



[gentoo-commits] proj/betagarden:master commit in: x11-misc/safeeyes/

2017-03-13 Thread Sebastian Pipping
commit: 003e3a0ae36fe642ecfe1e691ceb768bba64f0cf
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Mar 14 00:31:24 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Mar 14 00:32:43 2017 +
URL:https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=003e3a0a

x11-misc/safeeyes: 1.1.8

 x11-misc/safeeyes/metadata.xml  |  7 +
 x11-misc/safeeyes/safeeyes-1.1.8.ebuild | 56 +
 2 files changed, 63 insertions(+)

diff --git a/x11-misc/safeeyes/metadata.xml b/x11-misc/safeeyes/metadata.xml
new file mode 100644
index 000..82b7b79
--- /dev/null
+++ b/x11-misc/safeeyes/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   sp...@gentoo.org
+   
+

diff --git a/x11-misc/safeeyes/safeeyes-1.1.8.ebuild 
b/x11-misc/safeeyes/safeeyes-1.1.8.ebuild
new file mode 100644
index 000..6046926
--- /dev/null
+++ b/x11-misc/safeeyes/safeeyes-1.1.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit gnome2-utils xdg python-any-r1
+
+MY_PN=SafeEyes
+DESCRIPTION=" A Linux alternative for EyeLeo"
+HOMEPAGE="https://github.com/slgobinath/SafeEyes;
+SRC_URI="https://github.com/slgobinath/SafeEyes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# FIXME Add ${PYTHON_USEDEP} once it's no longer empty
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/libappindicator:3
+   dev-python/Babel
+   dev-python/dbus-python
+   dev-python/pygobject
+   dev-python/python-xlib
+   "
+
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+DOCS=(
+   README.md
+)
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+src_install() {
+   insinto /usr
+   doins -r ${PN}/share
+
+   insinto /opt  # upstream's idea
+   doins -r ${PN}/${PN}
+
+   fperms +x /opt/${PN}/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/tesseract/files/, app-text/tesseract/

2017-03-13 Thread Bernard Cafarelli
commit: 8504e55c31cfa890c4e1a238d3d7767bf72e9fe7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 14 00:13:55 2017 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 14 00:14:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8504e55c

app-text/tesseract: 3.05.00 bump

Backport fix for build without scrollview
Backport libtiff underlinking fix, bug #611136 by marecki

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-text/tesseract/Manifest|   1 +
 .../files/tesseract-3.05.00-libtiff.patch  |  25 
 .../files/tesseract-3.05.00-no_graphics.patch  |  74 +++
 app-text/tesseract/tesseract-3.05.00.ebuild| 147 +
 4 files changed, 247 insertions(+)

diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest
index b57b7e44871..7b5f3022771 100644
--- a/app-text/tesseract/Manifest
+++ b/app-text/tesseract/Manifest
@@ -123,6 +123,7 @@ DIST tam.traineddata-4.00 17333471 SHA256 
ba8dc53bd987e4bdfacc37f46e6b0c8f7aea9c
 DIST tel.traineddata-4.00 54446537 SHA256 
9db74228a36fcdbcde54e6e6118c0998b2fb73ed84c9e42b52062009c5becd66 SHA512 
5e5c2ca84f095ec4dd3184d6cb75702482c699b5cd04f8750ab8958f578f7b24cf3253a83d19a4a1f3716466b95a81737d473339e3593538e46372c4588febb6
 WHIRLPOOL 
1eb738325fd5610ae3a71791a998aed4f901e03eac629547a5d627f7173dbf3b268732e08a7a64fd4147773bbfc56f560b5f02f32bd3adb16166e6cd8d85e794
 DIST tesseract-3.04.00.tar.gz 2264427 SHA256 
7e6e48b625e1fba9bc825a4ef8c39f12c60aae1084939133b3c6a00f8f8dc38c SHA512 
60c31bad40b4c01395782fb98b3326407e75ebdbda962de4fb0e878824efb05140bdcb139dcf7d4f699ae5350e81a00320ebe7fbec083a0d374952488cc59e25
 WHIRLPOOL 
81b685e4d50d94056a4f99ce6beb4c73983e9449e1eed07a69d4649b0a8231b17fede430a8c181b37216a55e9f6102a578c85d84b2bbe6e9643ca98f16ae3260
 DIST tesseract-3.04.01.tar.gz 2269105 SHA256 
57f63e1b14ae04c3932a2683e4be4954a2849e17edd638ffe91bc5a2156adc6a SHA512 
816f6c29f8efeaf157891ddb022bd0daf8eb27c0cb8b6df5542e745d209f0ce617245e4583c59a561ed3216044d3afb38f8620ee94cdea656364923dcb140b5b
 WHIRLPOOL 
995502084484d172becdfdaa3cd21f0fe2b8845fe4a64726f9fbcd35310d64153be6325016dd50ca37b95069112b63d4f0528bd989a58c3b88dc6c6a6813
+DIST tesseract-3.05.00.tar.gz 3581853 SHA256 
3fe83e06d0f73b39f6e92ed9fc7ccba3ef734877b76aa5ddaaa778fac095d996 SHA512 
54ba96bd1b0d19883e8a0f717ecfddd459945f9dda0fd340e29e2dab3af94d0eceb7f3d207f34685ee97d1ec763efac5d94dec7e0498a7ca85fec35da4ed76b1
 WHIRLPOOL 
33622256479395eb12c72e4d3187eecf23fe4557f4fcaecf9b5f1ba3aeab67e333b0d979812525f3a1504102764bc572a79f8e64c794be805004e5fec5cdef5b
 DIST tesseract-4.00.00_alpha.tar.gz 3706567 SHA256 
ada7db147970317eed8223bb72702359ac53ad570e135f7f6824f40c41ea6791 SHA512 
282ec941233ceb80fe1008e585a6069fe8ecd6bf2dd1d0f56e2e79b772a0b83bca918d5da892a6cab194a7828607e41a7fd873acec33181b8b86c3c37e434103
 WHIRLPOOL 
ae27cd45ce680c71785c36bd4d5414efc5b07baa483094fd33ee7bd886b55e21a4034ddaa5d55a265cf23983ba21dc98c5e2e2148178e4fabd2c69e1a9326c9e
 DIST tesseract-ocr-3.02.02-doc-html.tar.gz 10635901 SHA256 
e7ffd3082005345a682268740140bfdde73461528d6f2da019fef29539477a7b SHA512 
4cca5974635ed9c1656a00735bf682ed1eca5cb9a3641a0d063f66ffbdf9dcbc0476628a5b5c48684bd23f5616412e71e9cec608ac979760010c1ee91764290f
 WHIRLPOOL 
e84ceb57cbc7065b37424a2d53ce7ecea39f45856efe76610840296f20869742674b8b248b205ba293b7c729f85ff7938defce930409efa907af2d4309ca0a6b
 DIST tgk.traineddata-4.00 6555909 SHA256 
70a4f0e2b81591fb37687e7a33ee94a8f8591b788c2903267fc43f90662e843a SHA512 
abc5f2c4ac91b17a250f2f4847c9528a7673d51230415b7a069dc7243e2c210564400d34d5c38da6b727c8c24af26cbde3e7ef8a9674fa1605da001b4b1b60bb
 WHIRLPOOL 
4d53fa690f81ff1115d0d2aaf3c906d21d4f30b5b2b37932f25e3f6e6c7a5a9920098d66019f5ad70b6bd11e9ed33ce9599de22bb7f7545cf5f5909f516847d9

diff --git a/app-text/tesseract/files/tesseract-3.05.00-libtiff.patch 
b/app-text/tesseract/files/tesseract-3.05.00-libtiff.patch
new file mode 100644
index 000..5771739c344
--- /dev/null
+++ b/app-text/tesseract/files/tesseract-3.05.00-libtiff.patch
@@ -0,0 +1,25 @@
+From 9ec0c4fa9c9836d414c02662a6f94f48815d61b2 Mon Sep 17 00:00:00 2001
+From: Stefan Weil 
+Date: Tue, 13 Dec 2016 13:28:29 +0100
+Subject: [PATCH] api: Add missing dependency on libtiff
+
+It is needed because of a direct call to TIFFSetWarningHandler.
+
+Signed-off-by: Stefan Weil 
+---
+ api/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/api/Makefile.am b/api/Makefile.am
+index 76a8ed4..25e7f21 100644
+--- a/api/Makefile.am
 b/api/Makefile.am
+@@ -90,6 +90,8 @@ tesseract_LDFLAGS = $(OPENCL_LDFLAGS)
+ 
+ tesseract_LDADD += $(OPENMP_CXXFLAGS)
+ 
++tesseract_LDADD += -ltiff
++
+ if T_WIN
+ tesseract_LDADD += -lws2_32
+ libtesseract_la_LDFLAGS += -no-undefined -Wl,--as-needed -lws2_32

diff --git a/app-text/tesseract/files/tesseract-3.05.00-no_graphics.patch 
b/app-text/tesseract/files/tesseract-3.05.00-no_graphics.patch
new file 

[gentoo-commits] proj/musl:master commit in: sys-libs/libomp/, sys-libs/libomp/files/, sys-libs/libomp/files/4.0.0/

2017-03-13 Thread Aric Belsito
commit: b67815c83cbc6aea8058396fa26b4cfa586a7fe9
Author: Aric Belsito  gmail  com>
AuthorDate: Tue Mar 14 00:03:18 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue Mar 14 00:03:18 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b67815c8

sys-libs/libomp: version bump to 4.0.0

 sys-libs/libomp/Manifest   | 11 +--
 ...-link-latomic-to-provide-atomics-when-ava.patch | 94 ++
 .../files/libomp-3.9.0-musl-strerror_r.patch   | 35 
 .../files/libomp-3.9.0-optional-aliases.patch  | 63 ---
 patch => libomp-4.0.0-use-va_copy-macro.patch} |  6 +-
 sys-libs/libomp/libomp-3.9.0.ebuild| 51 
 sys-libs/libomp/libomp-3.9.1.ebuild| 51 
 sys-libs/libomp/libomp-4.0.0.ebuild| 80 ++
 8 files changed, 181 insertions(+), 210 deletions(-)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index f90fb26..db06af9 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,8 +1,5 @@
-AUX libomp-3.9.0-musl-strerror_r.patch 1159 SHA256 
b1aa6d44d4d613cb1383975831ad49ccf433de5e6ff80fec1686ec161edf3ee7 SHA512 
f35c5b9b1acf3cc636b505b8935a974796080fa71d96aee46e4edb559a5c5c03bf95457b27e1f026b4330a052654de539d556c4098f1b4a02cd2f95740bc3a4f
 WHIRLPOOL 
debde3f0265408f1a5c1376fcf4b84d6c210b9a8824343e22f86fdd8e1485ac20c2d8668e04ee692f14c8d8a7a13b1eaf0b117fde4565f21cc80aada9f498bb0
-AUX libomp-3.9.0-optional-aliases.patch 2536 SHA256 
31c143bdb761a969888348ced721f22be7af7413da0b5238642a75efd8c2fcd7 SHA512 
0cf501decca0997ee84754bc6c5b3401dbf408571dc169bbfd3fe892f6d0c730785a1bb4293e55eb47f8e808707810e22fac15702853a06cd7531d7a37c54265
 WHIRLPOOL 
fa722bd91c74307217d7c419a27d6d6a55730bcd144a5e2630c0ab48a974b9ce4686e1a2dc82da735dec525f8ad5c96885a5c27b900cc5ce0057a32c146ef414
-AUX libomp-3.9.0-use-va_copy-macro.patch 665 SHA256 
1f6df759676fb048c9e46da328f0068dd6ad448fbbb22ecf0f5a9a8873a411ed SHA512 
b02c23725a9f45320f2978f180cb815b92a0b64be4fc3b5ea019fae76c789d572f01cc79399383504b6c4fed3d2b8be059311013b23e26dc63640fa8e3408430
 WHIRLPOOL 
45b13ca42cf92d1b5ae38e2846247817e8751eaa1fe093c50f4c8b9477c3a57bb51ef6ea1e8869c2f56b836ffd6274c75b10f1dada91a6548d93de05ad1c5458
-DIST openmp-3.9.0.src.tar.xz 2257596 SHA256 
df88f90d7e5b5e9525a35fa2e2b93cbbb83c4882f91df494e87ee3ceddacac91 SHA512 
030432bb10d86016f0f1c4f4d8b25f78acdb4aed33c604baf07c825bbcc6198306f2f71a3e56030f20864a92ab0187357aff94d34e47f7166991faf539c0104d
 WHIRLPOOL 
7bfb362c0f087d3867c8cab04ebba23c8e6337d34ddcdfeda1cbe960611eacf1e4356e99bf4d6316b60c9f4b9f9fb23eecdb346feaae72b9cd168ee0aa3cca2a
-DIST openmp-3.9.1.src.tar.xz 2031588 SHA256 
d23b324e422c0d5f3d64bae5f550ff1132c37a070e43c7ca93991676c86c7766 SHA512 
80924a6f9765f634d24d7b0aa036d92c912dbd8e067487a14bdd03b4c587fdfc92e83eb29926bfa637ef45be3f133a924f77ab12099ea3706c18e9c42774708b
 WHIRLPOOL 
b6ec75d4f9d2b86bb8e2927791cb46e61ff8657fc21f9e0ba9893d81d3382522aca330564f3156c1fbbf765de0499e875e41e11199abe2da8ed1bef057d5e8d8
-EBUILD libomp-3.9.0.ebuild 1320 SHA256 
8f1a0a85cd4ba2dedf819307f40dbf872864e701cb27e9ee4ea080ac94a92d9d SHA512 
0a5c56afe794ddcb7ba77c972a131ee80a95f204ae36720e93a0d669a06306cfc3bef7f275f27d7ba41e986ac55105b6fc8949b8e22e71a4b9d325b6cc61b800
 WHIRLPOOL 
8404678d31684a6abcc564907e73d76771f6a9a0ab02e7e28524e217b722bbec06c7ba46966f4d9c1833b24c794dabb2161bb7f8d406ce5ccdc1eec6ce177caf
-EBUILD libomp-3.9.1.ebuild 1320 SHA256 
8f1a0a85cd4ba2dedf819307f40dbf872864e701cb27e9ee4ea080ac94a92d9d SHA512 
0a5c56afe794ddcb7ba77c972a131ee80a95f204ae36720e93a0d669a06306cfc3bef7f275f27d7ba41e986ac55105b6fc8949b8e22e71a4b9d325b6cc61b800
 WHIRLPOOL 
8404678d31684a6abcc564907e73d76771f6a9a0ab02e7e28524e217b722bbec06c7ba46966f4d9c1833b24c794dabb2161bb7f8d406ce5ccdc1eec6ce177caf
+AUX 4.0.0/0001-test-Try-to-link-latomic-to-provide-atomics-when-ava.patch 3456 
SHA256 c88bbb1d1c81b69bcece498ae8d4861bd6cbca465d294a9a681796ce5eed96f1 SHA512 
677d6d7e316d6df028ebed606cde1a4225ed6e06bacbe81cd527acf57c705858ab5aed2f71946c2404336033bfa985dafee2d56423204a59954a80424ca856e0
 WHIRLPOOL 
cdea0f06b3436f48c1860da75e4c887c08ad031d938f080f1da7d334d73adbb0ae44ed56c94950f3665fb08d680046484f09277101093fbaa1483b5e29679b25
+AUX libomp-4.0.0-use-va_copy-macro.patch 689 SHA256 
ab1d7bbb5d2cac529b43eea8e068625b169d7aa1f00c072169fc4c29cbdbe8c2 SHA512 
ff1f2983c9ff0a8d8bccb937f8489d368a7de2cd5937b99f9a0c1b8f13331e93b910839ff42bf0384ad43b2c5322f6f9401243ef8828ab483fd429442bf7f149
 WHIRLPOOL 
af1232aa25622e0c36a9f8eae53484a69e88995d079a6139701fc0b34f3debe7f555668cd88d936473009887a46b666f8a73b6369ec1bbad075ecdadb3af4495
+DIST openmp-4.0.0.src.tar.xz 2040104 SHA256 
db55d85a7bb289804dc42fc5c8e35ca24dfc3885782261b675a194fd7e206e26 SHA512 
3f17014a81dbaa7e8d1d0e5c0493d6cdec7ffce3f43a08ec010312ab5dfbd706d194a8fea24b9a38003b18a0824ee16f39fa72cabe22ad995773f278d27ad8f8
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: ros-meta/ros_tutorials/

2017-03-13 Thread Alexis Ballier
commit: 217db57adab66d30d7099253972ee6d5cb4a925d
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Mar 13 23:30:10 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Mar 13 23:35:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=217db57a

ros-meta/ros_tutorials: Bump to 0.8.0.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 ros-meta/ros_tutorials/Manifest   |  1 +
 ros-meta/ros_tutorials/ros_tutorials-0.8.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/ros-meta/ros_tutorials/Manifest b/ros-meta/ros_tutorials/Manifest
index 505c71eb0c1..4ba1b7c66da 100644
--- a/ros-meta/ros_tutorials/Manifest
+++ b/ros-meta/ros_tutorials/Manifest
@@ -1,3 +1,4 @@
 DIST ros_tutorials-0.6.1.tar.gz 126792 SHA256 
0227557d49343c8dc2c17f5fba6a44ca8fe46cb0d9f34315bf4c2f8c3d9969f5 SHA512 
f09e5451030c0a76a9473020535e79ac06e748f4208109cf83e61526d13472c3390402814a3d145cb793c5418af703cd9959ca57143798d1706185c13d3418c5
 WHIRLPOOL 
861fec5410f5e1f6930b537f757abf120ee5b10b843a39010e0dc04f170c627c793dbf462fa1ac0a2c3f150780915d01ade459f973453a053ee53e2ccae7d795
 DIST ros_tutorials-0.7.0.tar.gz 140125 SHA256 
38ed655e914de2990bfcf5f8a25b6ef99f1ed4287033bf153ee6383eeac2842d SHA512 
b7c51bc007c0bddfb38361750a0225606d9e85a3404d6b21f3a32c8ccb1786844f225a49ad8f525c684c838eff9ec9f7e7c39a15adf5ea5dd187a59c90144711
 WHIRLPOOL 
6ff32292a7ce3e3c4d18e58509669a168bef707ecefaf523c7392b44d77e965ccca5c621ecaf52fd3382b2873f3e2ea84f209695d0c79ba32bb36401d2d9dfa5
 DIST ros_tutorials-0.7.1.tar.gz 140483 SHA256 
55f6dc2ae32b895dee3feeb434755f17d655699b309e66452f2e757331a2 SHA512 
0970e6428af992addfa1af327b2e0a3f85a926c90cfceba89d415acc5404a364164e0dd497c9296f03ac06c575380ad21e83b0cdbf6709c49dc650087145ddaa
 WHIRLPOOL 
649e717c58179fd1b0f51f01cf4ea9303124e6b5479c6be7fb49e39b010003b58535692156980da76e1f628ff6e5ce217f62d343773e183ce2a959b63a2c0b38
+DIST ros_tutorials-0.8.0.tar.gz 153739 SHA256 
d15246d6a8cb2ed9be933704870da523c112e2b432c23b3709e43afbf54d50f4 SHA512 
269f71ef360f7441e1bfed2c2b3da791ce8018d6ec833a1fb7198d289067359b1e7704e37580c61188cc45034c788f3ca463882f8247a155752ff5c61939d795
 WHIRLPOOL 
facd65521e62987a3589e84f1fbb2d6e64f8cf4cf3152c7ab8389e4a8f60a4aee84e4dcd54978292fb2433e653014bcbcc5ed139fb3fcd9b9c45766d9521b1ac

diff --git a/ros-meta/ros_tutorials/ros_tutorials-0.8.0.ebuild 
b/ros-meta/ros_tutorials/ros_tutorials-0.8.0.ebuild
new file mode 100644
index 000..b6ff1d54e21
--- /dev/null
+++ b/ros-meta/ros_tutorials/ros_tutorials-0.8.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/ros_tutorials;
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="Demonstrates various features of ROS, as well as support packages 
which help demonstrate them"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/roscpp_tutorials
+   dev-ros/rospy_tutorials
+   dev-ros/turtlesim
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/turtlesim/

2017-03-13 Thread Alexis Ballier
commit: b842c4644f0eb834d84871a45e8a75400dfa9f1b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Mar 13 23:30:06 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Mar 13 23:35:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b842c464

dev-ros/turtlesim: Bump to 0.8.0.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-ros/turtlesim/Manifest   |  1 +
 dev-ros/turtlesim/turtlesim-0.8.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ros/turtlesim/Manifest b/dev-ros/turtlesim/Manifest
index 505c71eb0c1..4ba1b7c66da 100644
--- a/dev-ros/turtlesim/Manifest
+++ b/dev-ros/turtlesim/Manifest
@@ -1,3 +1,4 @@
 DIST ros_tutorials-0.6.1.tar.gz 126792 SHA256 
0227557d49343c8dc2c17f5fba6a44ca8fe46cb0d9f34315bf4c2f8c3d9969f5 SHA512 
f09e5451030c0a76a9473020535e79ac06e748f4208109cf83e61526d13472c3390402814a3d145cb793c5418af703cd9959ca57143798d1706185c13d3418c5
 WHIRLPOOL 
861fec5410f5e1f6930b537f757abf120ee5b10b843a39010e0dc04f170c627c793dbf462fa1ac0a2c3f150780915d01ade459f973453a053ee53e2ccae7d795
 DIST ros_tutorials-0.7.0.tar.gz 140125 SHA256 
38ed655e914de2990bfcf5f8a25b6ef99f1ed4287033bf153ee6383eeac2842d SHA512 
b7c51bc007c0bddfb38361750a0225606d9e85a3404d6b21f3a32c8ccb1786844f225a49ad8f525c684c838eff9ec9f7e7c39a15adf5ea5dd187a59c90144711
 WHIRLPOOL 
6ff32292a7ce3e3c4d18e58509669a168bef707ecefaf523c7392b44d77e965ccca5c621ecaf52fd3382b2873f3e2ea84f209695d0c79ba32bb36401d2d9dfa5
 DIST ros_tutorials-0.7.1.tar.gz 140483 SHA256 
55f6dc2ae32b895dee3feeb434755f17d655699b309e66452f2e757331a2 SHA512 
0970e6428af992addfa1af327b2e0a3f85a926c90cfceba89d415acc5404a364164e0dd497c9296f03ac06c575380ad21e83b0cdbf6709c49dc650087145ddaa
 WHIRLPOOL 
649e717c58179fd1b0f51f01cf4ea9303124e6b5479c6be7fb49e39b010003b58535692156980da76e1f628ff6e5ce217f62d343773e183ce2a959b63a2c0b38
+DIST ros_tutorials-0.8.0.tar.gz 153739 SHA256 
d15246d6a8cb2ed9be933704870da523c112e2b432c23b3709e43afbf54d50f4 SHA512 
269f71ef360f7441e1bfed2c2b3da791ce8018d6ec833a1fb7198d289067359b1e7704e37580c61188cc45034c788f3ca463882f8247a155752ff5c61939d795
 WHIRLPOOL 
facd65521e62987a3589e84f1fbb2d6e64f8cf4cf3152c7ab8389e4a8f60a4aee84e4dcd54978292fb2433e653014bcbcc5ed139fb3fcd9b9c45766d9521b1ac

diff --git a/dev-ros/turtlesim/turtlesim-0.8.0.ebuild 
b/dev-ros/turtlesim/turtlesim-0.8.0.ebuild
new file mode 100644
index 000..697eb7b6d84
--- /dev/null
+++ b/dev-ros/turtlesim/turtlesim-0.8.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/ros_tutorials;
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+PYTHON_COMPAT=( python2_7 )
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/std_srvs 
dev-ros/geometry_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Tool made for teaching ROS and ROS packages"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-libs/boost:=[threads]
+   dev-ros/rosconsole
+   dev-ros/roscpp
+   dev-ros/roscpp_serialization
+   dev-ros/roslib
+   dev-ros/rostime
+   dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
+   dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/eigen_stl_containers/

2017-03-13 Thread Alexis Ballier
commit: 47bf9411aef486d36dcb055b81e9c84190c52190
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Mar 13 23:29:10 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Mar 13 23:35:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bf9411

dev-ros/eigen_stl_containers: Bump to 0.1.8

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-ros/eigen_stl_containers/Manifest   |  1 +
 .../eigen_stl_containers-0.1.8.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-ros/eigen_stl_containers/Manifest 
b/dev-ros/eigen_stl_containers/Manifest
index db9b5b5d67f..f698d6b86ac 100644
--- a/dev-ros/eigen_stl_containers/Manifest
+++ b/dev-ros/eigen_stl_containers/Manifest
@@ -2,3 +2,4 @@ DIST eigen_stl_containers-0.1.4.tar.gz 2128 SHA256 
7ae3464121d1e6da8cc2829fad78b
 DIST eigen_stl_containers-0.1.5.tar.gz 2571 SHA256 
17bbf97e09486e84b3ccd36db1ef20e92dd24fb906717656d4e0eb52ad112366 SHA512 
57b9825860e959523187a8d4221f9b59805e2934aa1e842bd87cffae308458e89171fc99f0996ee52e7b475e4ac0de13d3a330c86adc9e3e6925dbff234a8337
 WHIRLPOOL 
f909f488b8332ea81c986784602deef5cfd133c0dc4f4584b6f0f73530e4b41da9dcec42d63545f734c54abe7f98c8f3d2644c6131a24671e7abe66a7195c605
 DIST eigen_stl_containers-0.1.6.tar.gz 2763 SHA256 
24d614921c4ec97f1d5c7905f5e896f1665b2e796c547b4a21504176b4680e47 SHA512 
60adc1859837972af7b620de3b163d40020eede421c89977c0669ccd1714c136637e5cde99868d96d5f9f24d7fb48eb3f5f34591f134b5b84ce3eb25a843a7d5
 WHIRLPOOL 
706280c643e8668953754d97132100a8cf8c79ac172d817d76aace5669f41e640f7ee2ebe0255cb28098dc8298d2e31023a8738687d12ad3a7852c30c0648a43
 DIST eigen_stl_containers-0.1.7.tar.gz 2951 SHA256 
68984959cd091c8fecb130e9a46f5fece65fa70086cd61aa4641cb3141962013 SHA512 
e97f3157287fa084a4e59fd2d97a7190c63e48550d8bf7ea124ced1f1a91e60833d27abbe1db0f53767a21c38aca0d53b5dc82d417d3a4eba29b5fe7372ba82e
 WHIRLPOOL 
f21d8de14e715d7caa5943ac3fd6dd8323d35c1a0148fb1d48a97ea888fda28c6614c8f6450dd6bced4c0517f81d91a200673ec206d8c7b72fc1ed3bfd923e3a
+DIST eigen_stl_containers-0.1.8.tar.gz 3242 SHA256 
cf1bcd3253aff0eb032f6d74b9b3c322c99f75ee66bd7034daee8bb2d2a422fc SHA512 
1a964aaca26fda9aefe393f6bd6a875633e3b2824d073b7bab035b4199be3513402ed90034192caa9c3e6a5f8a5640ef5aa924e2cc7cef5dc30e4bfdd93526b9
 WHIRLPOOL 
61fc6811f64b8ddcd4934d23ed2e900b653d05c863f7652c70e71726cd7f441f2ec15f8a8e14944dc08965ab0650e4a95cb6072174926f41f82867df02cda51c

diff --git a/dev-ros/eigen_stl_containers/eigen_stl_containers-0.1.8.ebuild 
b/dev-ros/eigen_stl_containers/eigen_stl_containers-0.1.8.ebuild
new file mode 100644
index 000..e36187ab0a9
--- /dev/null
+++ b/dev-ros/eigen_stl_containers/eigen_stl_containers-0.1.8.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+ROS_REPO_URI="https://github.com/ros/eigen_stl_containers;
+KEYWORDS="~amd64 ~arm"
+
+inherit ros-catkin
+
+DESCRIPTION="Provides a set of typedef's that allow using Eigen datatypes in 
STL containers"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-cpp/eigen:3"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/rospy_tutorials/

2017-03-13 Thread Alexis Ballier
commit: 359ff2d9e1902eefb385033783b352707e8e8013
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Mar 13 23:30:02 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Mar 13 23:35:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359ff2d9

dev-ros/rospy_tutorials: Bump to 0.8.0.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-ros/rospy_tutorials/Manifest   |  1 +
 .../rospy_tutorials/rospy_tutorials-0.8.0.ebuild   | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-ros/rospy_tutorials/Manifest b/dev-ros/rospy_tutorials/Manifest
index 505c71eb0c1..4ba1b7c66da 100644
--- a/dev-ros/rospy_tutorials/Manifest
+++ b/dev-ros/rospy_tutorials/Manifest
@@ -1,3 +1,4 @@
 DIST ros_tutorials-0.6.1.tar.gz 126792 SHA256 
0227557d49343c8dc2c17f5fba6a44ca8fe46cb0d9f34315bf4c2f8c3d9969f5 SHA512 
f09e5451030c0a76a9473020535e79ac06e748f4208109cf83e61526d13472c3390402814a3d145cb793c5418af703cd9959ca57143798d1706185c13d3418c5
 WHIRLPOOL 
861fec5410f5e1f6930b537f757abf120ee5b10b843a39010e0dc04f170c627c793dbf462fa1ac0a2c3f150780915d01ade459f973453a053ee53e2ccae7d795
 DIST ros_tutorials-0.7.0.tar.gz 140125 SHA256 
38ed655e914de2990bfcf5f8a25b6ef99f1ed4287033bf153ee6383eeac2842d SHA512 
b7c51bc007c0bddfb38361750a0225606d9e85a3404d6b21f3a32c8ccb1786844f225a49ad8f525c684c838eff9ec9f7e7c39a15adf5ea5dd187a59c90144711
 WHIRLPOOL 
6ff32292a7ce3e3c4d18e58509669a168bef707ecefaf523c7392b44d77e965ccca5c621ecaf52fd3382b2873f3e2ea84f209695d0c79ba32bb36401d2d9dfa5
 DIST ros_tutorials-0.7.1.tar.gz 140483 SHA256 
55f6dc2ae32b895dee3feeb434755f17d655699b309e66452f2e757331a2 SHA512 
0970e6428af992addfa1af327b2e0a3f85a926c90cfceba89d415acc5404a364164e0dd497c9296f03ac06c575380ad21e83b0cdbf6709c49dc650087145ddaa
 WHIRLPOOL 
649e717c58179fd1b0f51f01cf4ea9303124e6b5479c6be7fb49e39b010003b58535692156980da76e1f628ff6e5ce217f62d343773e183ce2a959b63a2c0b38
+DIST ros_tutorials-0.8.0.tar.gz 153739 SHA256 
d15246d6a8cb2ed9be933704870da523c112e2b432c23b3709e43afbf54d50f4 SHA512 
269f71ef360f7441e1bfed2c2b3da791ce8018d6ec833a1fb7198d289067359b1e7704e37580c61188cc45034c788f3ca463882f8247a155752ff5c61939d795
 WHIRLPOOL 
facd65521e62987a3589e84f1fbb2d6e64f8cf4cf3152c7ab8389e4a8f60a4aee84e4dcd54978292fb2433e653014bcbcc5ed139fb3fcd9b9c45766d9521b1ac

diff --git a/dev-ros/rospy_tutorials/rospy_tutorials-0.8.0.ebuild 
b/dev-ros/rospy_tutorials/rospy_tutorials-0.8.0.ebuild
new file mode 100644
index 000..fb8c51aee23
--- /dev/null
+++ b/dev-ros/rospy_tutorials/rospy_tutorials-0.8.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/ros_tutorials;
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+PYTHON_COMPAT=( python2_7 )
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Attempts to show the features of ROS step-by-step, including 
using messages, servers, parameters"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/rospy[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? ( dev-ros/rostest[${PYTHON_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/roscpp_tutorials/

2017-03-13 Thread Alexis Ballier
commit: 986922e8095379de1223e70fc50a1142f697cdc1
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Mar 13 23:29:59 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Mar 13 23:35:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986922e8

dev-ros/roscpp_tutorials: Bump to 0.8.0.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-ros/roscpp_tutorials/Manifest  |  1 +
 .../roscpp_tutorials/roscpp_tutorials-0.8.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ros/roscpp_tutorials/Manifest 
b/dev-ros/roscpp_tutorials/Manifest
index 505c71eb0c1..4ba1b7c66da 100644
--- a/dev-ros/roscpp_tutorials/Manifest
+++ b/dev-ros/roscpp_tutorials/Manifest
@@ -1,3 +1,4 @@
 DIST ros_tutorials-0.6.1.tar.gz 126792 SHA256 
0227557d49343c8dc2c17f5fba6a44ca8fe46cb0d9f34315bf4c2f8c3d9969f5 SHA512 
f09e5451030c0a76a9473020535e79ac06e748f4208109cf83e61526d13472c3390402814a3d145cb793c5418af703cd9959ca57143798d1706185c13d3418c5
 WHIRLPOOL 
861fec5410f5e1f6930b537f757abf120ee5b10b843a39010e0dc04f170c627c793dbf462fa1ac0a2c3f150780915d01ade459f973453a053ee53e2ccae7d795
 DIST ros_tutorials-0.7.0.tar.gz 140125 SHA256 
38ed655e914de2990bfcf5f8a25b6ef99f1ed4287033bf153ee6383eeac2842d SHA512 
b7c51bc007c0bddfb38361750a0225606d9e85a3404d6b21f3a32c8ccb1786844f225a49ad8f525c684c838eff9ec9f7e7c39a15adf5ea5dd187a59c90144711
 WHIRLPOOL 
6ff32292a7ce3e3c4d18e58509669a168bef707ecefaf523c7392b44d77e965ccca5c621ecaf52fd3382b2873f3e2ea84f209695d0c79ba32bb36401d2d9dfa5
 DIST ros_tutorials-0.7.1.tar.gz 140483 SHA256 
55f6dc2ae32b895dee3feeb434755f17d655699b309e66452f2e757331a2 SHA512 
0970e6428af992addfa1af327b2e0a3f85a926c90cfceba89d415acc5404a364164e0dd497c9296f03ac06c575380ad21e83b0cdbf6709c49dc650087145ddaa
 WHIRLPOOL 
649e717c58179fd1b0f51f01cf4ea9303124e6b5479c6be7fb49e39b010003b58535692156980da76e1f628ff6e5ce217f62d343773e183ce2a959b63a2c0b38
+DIST ros_tutorials-0.8.0.tar.gz 153739 SHA256 
d15246d6a8cb2ed9be933704870da523c112e2b432c23b3709e43afbf54d50f4 SHA512 
269f71ef360f7441e1bfed2c2b3da791ce8018d6ec833a1fb7198d289067359b1e7704e37580c61188cc45034c788f3ca463882f8247a155752ff5c61939d795
 WHIRLPOOL 
facd65521e62987a3589e84f1fbb2d6e64f8cf4cf3152c7ab8389e4a8f60a4aee84e4dcd54978292fb2433e653014bcbcc5ed139fb3fcd9b9c45766d9521b1ac

diff --git a/dev-ros/roscpp_tutorials/roscpp_tutorials-0.8.0.ebuild 
b/dev-ros/roscpp_tutorials/roscpp_tutorials-0.8.0.ebuild
new file mode 100644
index 000..07b28d3562d
--- /dev/null
+++ b/dev-ros/roscpp_tutorials/roscpp_tutorials-0.8.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/ros_tutorials;
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+CATKIN_HAS_MESSAGES=yes
+PYTHON_COMPAT=( python2_7 )
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Attempts to show the features of ROS step-by-step, including 
using messages, servers, parameters"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-libs/boost:=[threads]
+   dev-ros/rostime
+   dev-ros/roscpp
+   dev-ros/rosconsole
+   dev-ros/roscpp_serialization
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] proj/betagarden:master commit in: x11-misc/takeabreak/files/, x11-misc/takeabreak/

2017-03-13 Thread Sebastian Pipping
commit: ec43f64226d8898d766c1a9a321e23dc5b527d8d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Mar 13 23:01:49 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 23:11:12 2017 +
URL:https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=ec43f642

x11-misc/takeabreak: 0_p3

 .../files/takeabreak-0_p3-xscreensaver.patch   | 36 +++
 x11-misc/takeabreak/metadata.xml   |  7 
 x11-misc/takeabreak/takeabreak-0_p3.ebuild | 42 ++
 3 files changed, 85 insertions(+)

diff --git a/x11-misc/takeabreak/files/takeabreak-0_p3-xscreensaver.patch 
b/x11-misc/takeabreak/files/takeabreak-0_p3-xscreensaver.patch
new file mode 100644
index 000..9039464
--- /dev/null
+++ b/x11-misc/takeabreak/files/takeabreak-0_p3-xscreensaver.patch
@@ -0,0 +1,36 @@
+From ff2e83e54cb673d1e5544f9cb529903a7af8f961 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Mon, 13 Mar 2017 23:58:06 +0100
+Subject: [PATCH] Turn to XScreenSaver
+
+---
+ code/takeabreak_run | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/code/takeabreak_run b/code/takeabreak_run
+index a07be47..1e2f8e6 100755
+--- a/code/takeabreak_run
 b/code/takeabreak_run
+@@ -79,16 +79,16 @@ def take_a_break():
+ ])
+ elif mode == "lock":
+ subprocess.Popen([
+-"gnome-screensaver-command", "-l"
++"xscreensaver-command", "-lock"
+ ])
+ elif mode == "screensaver":
+ subprocess.Popen([
+-"gnome-screensaver-command", "-al"
++"xscreensaver-command", "-activate"
+ ])
+ time.sleep(sleeptime)
+ for scr in screens:
+ subprocess.Popen([
+-"gnome-screensaver-command", "-d"
++"xscreensaver-command", "-deactivate"
+ ])
+ time.sleep(2)
+ if mode == "rotate":
+-- 
+2.12.0
+

diff --git a/x11-misc/takeabreak/metadata.xml b/x11-misc/takeabreak/metadata.xml
new file mode 100644
index 000..82b7b79
--- /dev/null
+++ b/x11-misc/takeabreak/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   sp...@gentoo.org
+   
+

diff --git a/x11-misc/takeabreak/takeabreak-0_p3.ebuild 
b/x11-misc/takeabreak/takeabreak-0_p3.ebuild
new file mode 100644
index 000..35c3eb0
--- /dev/null
+++ b/x11-misc/takeabreak/takeabreak-0_p3.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=( python3_{4,5,6} )
+inherit python-any-r1
+
+MY_PV=${PV#0_p}
+DESCRIPTION="Force users (gently) to take periodical breaks"
+HOMEPAGE="https://launchpad.net/takeabreak;
+SRC_URI="http://bazaar.launchpad.net/~vlijm/${PN}/trunk/tarball/${MY_PV} -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+   x11-apps/xrandr
+   x11-libs/libnotify
+   x11-misc/xscreensaver
+   "
+
+S="${WORKDIR}"/~vlijm/${PN}/trunk
+
+PATCHES=(
+   "${FILESDIR}"/${P}-xscreensaver.patch
+)
+
+src_install() {
+   doman manpages/${PN}.1
+
+   insinto /usr/share/applications
+   doins miscellaneous/extras-${PN}.desktop
+
+   insinto /opt/${PN}  # upstream's idea...
+   doins -r docs icon
+
+   exeinto /opt/${PN}/${PN}  # again, upstream's idea
+   doexe code/*
+}



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

2017-03-13 Thread Sebastian Pipping
commit: 71f1fae01a49ffc6699f1b66d553c842d4e713f0
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Mar 13 23:08:12 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 23:08:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f1fae0

app-misc/workrave: 1.10.16

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-misc/workrave/Manifest|   1 +
 app-misc/workrave/workrave-1.10.16.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/app-misc/workrave/Manifest b/app-misc/workrave/Manifest
index af8cecf4d5a..f270ae408f5 100644
--- a/app-misc/workrave/Manifest
+++ b/app-misc/workrave/Manifest
@@ -1 +1,2 @@
 DIST workrave-1.10.15.tar.gz 6375380 SHA256 
fa05bedbb32baae9d22ef2b1ac25e90bc9f1363ce588b396190b0240559f471c SHA512 
e741f5d0748ffaba9c8e69bcbd67f7b371424423ec8cea81d082462e8c33751c3e322301ae0749037668dc53cab28b19ec2b162f98eb7afbbd5ab85bae33cf7e
 WHIRLPOOL 
02c9f25f06ae0753f7edc418ade789c82bf39736b975e755265a86b2677842098efc966530cf9063401e2e63d9f1670e4fd4ba5d9b635d05faa5cc71b9146afa
+DIST workrave-1.10.16.tar.gz 6375438 SHA256 
4368306db0d06e76a3a90fc8e81b3648c1218259833b01cdc6899b1e98e5895c SHA512 
f768c46a5b7dfbaca2984fabff92e64d5fd14f3b4e4d018f5a1cf46a87fbf7ec7fbaec9b660e899f7064a93338224d159b75052ed8e532ecaf507d2f249732f2
 WHIRLPOOL 
2352b05bc1e3fb3787e4c350ab37cb877e9fdce543e4f6e117083f46e79af673b9ae3c21e3e625ed9e1b11c1e5e4072adeff1b6b059b7cd1c6c01bc8ce3a04ac

diff --git a/app-misc/workrave/workrave-1.10.16.ebuild 
b/app-misc/workrave/workrave-1.10.16.ebuild
new file mode 100644
index 000..84f703aecee
--- /dev/null
+++ b/app-misc/workrave/workrave-1.10.16.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools gnome2 python-single-r1 versionator vcs-snapshot
+
+DESCRIPTION="Helpful utility to attack Repetitive Strain Injury (RSI)"
+HOMEPAGE="http://www.workrave.org/;
+MY_PV=$(replace_all_version_separators '_')
+SRC_URI="https://github.com/rcaelers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+# dbus support looks to be used only for trying to use panel applets on gnome3!
+IUSE="ayatana doc gnome gstreamer introspection mate nls pulseaudio test xfce"
+REQUIRED_USE="ayatana? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.28.0:2
+   >=x11-libs/gtk+-3.0:3[introspection?,X]
+   >=dev-cpp/gtkmm-3.0.0:3.0
+   >=dev-cpp/glibmm-2.28.0:2
+   >=dev-libs/libsigc++-2.2.4.2:2
+   ayatana? (
+   >=dev-libs/libdbusmenu-0.4[gtk3,introspection]
+   >=dev-libs/libindicator-0.4:3 )
+   gnome? ( >=gnome-base/gnome-shell-3.6.2 )
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection?]
+   media-libs/gst-plugins-base:1.0[introspection?]
+   media-plugins/gst-plugins-meta:1.0 )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mate? ( mate-base/mate-applets )
+   pulseaudio? ( >=media-sound/pulseaudio-0.9.15 )
+   xfce? (
+   >=x11-libs/gtk+-2.6.0:2[introspection?]
+   >=xfce-base/xfce4-panel-4.4 )
+   x11-libs/libXScrnSaver
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXtst
+   x11-libs/libXt
+   x11-libs/libXmu
+"
+#dbus? (
+#>=sys-apps/dbus-1.2
+#dev-libs/dbus-glib )
+
+DEPEND="${RDEPEND}
+   dev-python/cheetah
+   >=dev-util/intltool-0.40.0
+   sys-devel/autoconf-archive
+   x11-proto/xproto
+   x11-proto/inputproto
+   x11-proto/recordproto
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-sgml-utils
+   app-text/xmlto )
+   nls? ( >=sys-devel/gettext-0.17 )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_unpack() {
+   vcs-snapshot_src_unpack
+}
+
+src_prepare() {
+   # Fix gstreamer slot automagic dependency, bug #563584
+   # http://issues.workrave.org/show_bug.cgi?id=1179
+   eapply "${FILESDIR}"/${PN}-1.10.6-automagic-gstreamer.patch
+
+   eautoreconf
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # gnet ("distribution") is dead for ages and other distributions stopped
+   # relying on it for such time too.
+   gnome2_src_configure \
+   --disable-dbus \
+   --disable-distribution \
+   --enable-exercises \
+   --disable-experimental \
+   --disable-gnome2 \
+   --disable-static \
+   --disable-xml \
+   $(use_enable ayatana indicator) \
+   $(use_enable doc manual) \
+   $(use_enable gnome gnome3) \
+   $(use_enable gstreamer) \
+   $(use_enable introspection) \
+   $(use_enable mate) \
+

[gentoo-commits] repo/gentoo:master commit in: java-virtuals/ejb-api/

2017-03-13 Thread Patrice Clement
commit: 0652f7800f2f7eb86f9e439592037c89ed9f04d0
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Mar 13 18:33:16 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar 13 23:00:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0652f780

java-virtuals/ejb-api: stable for amd64.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 java-virtuals/ejb-api/ejb-api-0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/java-virtuals/ejb-api/ejb-api-0.ebuild 
b/java-virtuals/ejb-api/ejb-api-0.ebuild
index df1a0c06b39..0c6ab6168c1 100644
--- a/java-virtuals/ejb-api/ejb-api-0.ebuild
+++ b/java-virtuals/ejb-api/ejb-api-0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gentoo.org;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 DEPEND=""
 RDEPEND="dev-java/glassfish-ejb-api:0"



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

2017-03-13 Thread Patrice Clement
commit: 554c8cbb1c69368da289ce8a95f4d83f064390cc
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Mar 13 18:15:00 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar 13 23:00:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554c8cbb

dev-util/hxd: EAPI 6 bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-util/hxd/hxd-0.70.02-r2.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/dev-util/hxd/hxd-0.70.02-r2.ebuild 
b/dev-util/hxd/hxd-0.70.02-r2.ebuild
new file mode 100644
index 000..ad8dc60558e
--- /dev/null
+++ b/dev-util/hxd/hxd-0.70.02-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Binary to hexadecimal converter"
+HOMEPAGE="http://www-tet.ee.tu-berlin.de/solyga/linux/;
+SRC_URI="http://linux.xulin.de/c/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~sparc ~mips ~ppc"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-prll-flags.patch
+   "${FILESDIR}"/${P}-llong-redef.patch
+)
+
+DOCS=( README TODO )
+
+src_prepare() {
+   default
+   tc-export CC
+}
+
+src_install() {
+   dobin "${PN}" "un${PN}"
+   doman "${PN}.1" "un${PN}.1"
+   einstalldocs
+}



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

2017-03-13 Thread Patrice Clement
commit: dfbcf10e057e5994cf83b4c1f892767055fc52a6
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Mar 13 22:59:21 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar 13 23:00:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbcf10e

dev-util/dirdiff: EAPI 6 bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-util/dirdiff/dirdiff-2.1-r3.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/dev-util/dirdiff/dirdiff-2.1-r3.ebuild 
b/dev-util/dirdiff/dirdiff-2.1-r3.ebuild
new file mode 100644
index 000..0310426e4e5
--- /dev/null
+++ b/dev-util/dirdiff/dirdiff-2.1-r3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="A tool for differing and merging directories"
+SRC_URI="http://samba.org/ftp/paulus/${P}.tar.gz;
+HOMEPAGE="http://samba.org/ftp/paulus/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~x86"
+
+DEPEND="
+   dev-lang/tk:0=
+   dev-lang/tcl:0="
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-include.patch"
+   "${FILESDIR}/${P}-build.patch"
+   "${FILESDIR}/${P}-vcs.patch"
+   "${FILESDIR}/${P}-tcl8.6.patch"
+   "${FILESDIR}/${P}-funky-chars.patch"
+)
+
+DOCS=( README )
+
+src_prepare() {
+   default
+   tc-export CC
+   append-cppflags -I"${EPREFIX}"/usr/include/tcl
+}
+
+src_install() {
+   dobin "${PN}"
+   dolib.so libfilecmp.so.0.0
+   dosym libfilecmp.so.0.0 /usr/$(get_libdir)/libfilecmp.so.0
+   dosym libfilecmp.so.0.0 /usr/$(get_libdir)/libfilecmp.so
+   einstalldocs
+}



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

2017-03-13 Thread Mike Frysinger
commit: 38ceeb0114896422eb5f5bdc0fd5532feb96091c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Mar 13 22:45:28 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Mar 13 22:45:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ceeb01

app-text/mandoc: use mman.conf to avoid man.conf collsion #607506

 app-text/mandoc/{mandoc-1.14.1.ebuild => mandoc-1.14.1-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/mandoc/mandoc-1.14.1.ebuild 
b/app-text/mandoc/mandoc-1.14.1-r1.ebuild
similarity index 98%
rename from app-text/mandoc/mandoc-1.14.1.ebuild
rename to app-text/mandoc/mandoc-1.14.1-r1.ebuild
index 38558e82387..e20157edd17 100644
--- a/app-text/mandoc/mandoc-1.14.1.ebuild
+++ b/app-text/mandoc/mandoc-1.14.1-r1.ebuild
@@ -54,6 +54,7 @@ MANM_MDOC=mandoc_mdoc
 MANM_ROFF=mandoc_roff
 MANM_EQN=mandoc_eqn
 MANM_TBL=mandoc_tbl
+MANM_MANCONF=mman.conf
 
 HAVE_SQLITE3="$(usex sqlite 1 0)"
 



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

2017-03-13 Thread Mike Frysinger
commit: 2f74795691697175cd71ef994f2fcf1692183332
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Mar 13 22:43:35 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Mar 13 22:45:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f747956

app-text/mandoc: drop old <1.14 versions

 app-text/mandoc/Manifest |  1 -
 app-text/mandoc/mandoc-1.13.4.ebuild | 67 
 2 files changed, 68 deletions(-)

diff --git a/app-text/mandoc/Manifest b/app-text/mandoc/Manifest
index d45ea851792..96ad7594bd1 100644
--- a/app-text/mandoc/Manifest
+++ b/app-text/mandoc/Manifest
@@ -1,2 +1 @@
-DIST mdocml-1.13.4.tar.gz 370428 SHA256 
0a55c1addb188071d6f784599303656b8465e98ec6b2f4f264e12fb96d79e0ef SHA512 
1d671651ca1bb81d0de86e34de8b95a3bde5b335bda03d1b83b601e26eed167af6ef8bac6f9935603e57514f2734cd8f979ed556c76db629dd5c685892d71ec2
 WHIRLPOOL 
cba6d6e34d59a772ef6339b91ec57d7f9b0f6b7345567445eedd230d5c7f05971b70789fe4d338e226e863c47ca9f32667ff5ff03eaa8db97add1b1346523194
 DIST mdocml-1.14.1.tar.gz 549302 SHA256 
356954f141ec6f5635e938c826f2e16e4619bb361c64d84a31f6775d030a615b SHA512 
90f00297d162faa404fe4e530f95422c210b8d23a0be5a115c2c8c17255d366e22901842affb06ed8aaf8febd3e5c79966ff713fa7daf00e8c48b7a857c6
 WHIRLPOOL 
28f67bd250d8fe7730bb6906b4dd9fc67362e36af23c2fd43d2109f0db2eb227db023b12b946d0a71e198b3f199665b21e935a016f577c4f35fa0b732e9918d3

diff --git a/app-text/mandoc/mandoc-1.13.4.ebuild 
b/app-text/mandoc/mandoc-1.13.4.ebuild
deleted file mode 100644
index 38558e82387..000
--- a/app-text/mandoc/mandoc-1.13.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-MY_PN="mdocml"
-MY_P="${MY_PN}-${PV}"
-
-inherit multilib toolchain-funcs
-
-DESCRIPTION="Suite of tools compiling mdoc and man"
-HOMEPAGE="http://mdocml.bsd.lv/;
-SRC_URI="http://mdocml.bsd.lv/snapshots/${MY_P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="sqlite static"
-
-LIB_DEPEND="sys-libs/zlib[static-libs(+)]
-   sqlite? ( dev-db/sqlite:3[static-libs(+)] )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   # The db-install change is to support parallel installs.
-   sed -i \
-   -e '/ar rs/s:ar:$(AR):' \
-   -e '/^db-install:/s:$: base-install:' \
-   Makefile || die
-
-   cat < "configure.local"
-PREFIX="${EPREFIX}/usr"
-BINDIR="${EPREFIX}/usr/bin"
-SBINDIR="${EPREFIX}/usr/sbin"
-LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-MANDIR="${EPREFIX}/usr/share/man"
-INCLUDEDIR="${EPREFIX}/usr/include/mandoc"
-EXAMPLEDIR="${EPREFIX}/usr/share/examples/mandoc"
-MANPATH_DEFAULT="${EPREFIX}/usr/man:${EPREFIX}/usr/share/man:${EPREFIX}/usr/local/man:${EPREFIX}/usr/local/share/man"
-
-BINM_MAN=mman
-BINM_SOELIM=msoelim
-BINM_APROPOS=mapropos
-BINM_WHATIS=mwhatis
-BINM_MAKEWHATIS=mmakewhatis
-MANM_MAN=mandoc_man
-MANM_MDOC=mandoc_mdoc
-MANM_ROFF=mandoc_roff
-MANM_EQN=mandoc_eqn
-MANM_TBL=mandoc_tbl
-
-HAVE_SQLITE3="$(usex sqlite 1 0)"
-
-CFLAGS="${CFLAGS} ${CPPFLAGS}"
-LDFLAGS="${LDFLAGS} $(usex static -static '')"
-AR="$(tc-getAR)"
-CC="$(tc-getCC)"
-# The STATIC variable is only used by man.cgi.
-STATIC=
-EOF
-}



[gentoo-commits] repo/gentoo:master commit in: games-fps/openarena/files/

2017-03-13 Thread Sergei Trofimovich
commit: 44c409e4a5840d6242bc5e4c8b47fc44f3d774e6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar 13 22:22:51 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 13 22:25:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c409e4

games-fps/openarena: fix build failure against media-libs/libjpeg-turbo, bug 
#587728

Fix unbundles jdatasrc file. Both providers
media-libs/libjpeg-turbo
and
media-libs/jpeg
implement 'jpeg_mem_src' function. No need to keep the local copy.

Initial fix by Samuel BAUER.

Reported-by: Toralf Förster
Reported-by: watsoon
Bug: https://bugs.gentoo.org/587728
Package-Manager: Portage-2.3.4, Repoman-2.3.2

 .../files/openarena-0.8.8-unbundling.patch | 72 +-
 1 file changed, 2 insertions(+), 70 deletions(-)

diff --git a/games-fps/openarena/files/openarena-0.8.8-unbundling.patch 
b/games-fps/openarena/files/openarena-0.8.8-unbundling.patch
index 2f108a6c8cb..b2c872f34cb 100644
--- a/games-fps/openarena/files/openarena-0.8.8-unbundling.patch
+++ b/games-fps/openarena/files/openarena-0.8.8-unbundling.patch
@@ -1,6 +1,6 @@
 --- openarena-engine-source-0.8.8/Makefile
 +++ openarena-engine-source-0.8.8/Makefile
-@@ -1406,41 +1406,7 @@
+@@ -1406,41 +1406,6 @@
$(B)/client/l_script.o \
$(B)/client/l_struct.o \
\
@@ -21,7 +21,7 @@
 -  $(B)/client/jcsample.o \
 -  $(B)/client/jdapimin.o \
 -  $(B)/client/jdapistd.o \
-   $(B)/client/jdatasrc.o \
+-  $(B)/client/jdatasrc.o \
 -  $(B)/client/jdcoefct.o \
 -  $(B)/client/jdcolor.o \
 -  $(B)/client/jddctmgr.o \
@@ -42,74 +42,6 @@
\
$(B)/client/tr_animation.o \
$(B)/client/tr_backend.o \
 openarena-engine-source-0.8.8/code/jpeg-6b/jdatasrc.c
-+++ openarena-engine-source-0.8.8/code/jpeg-6b/jdatasrc.c
-@@ -15,9 +15,15 @@
-  */
- 
- /* this is not a core library module, so it doesn't define JPEG_INTERNALS */
--#include "jinclude.h"
--#include "jpeglib.h"
--#include "jerror.h"
-+#include 
-+#include 
-+#include 
-+#include 
-+#undef METHODDEF
-+#define METHODDEF static
-+#undef GLOBAL
-+#define GLOBAL
-+#define SIZEOF(object)   ((size_t) sizeof(object))
- 
- #ifndef MIN
- #define MIN(a, b) ((a)<(b)?(a):(b))
-@@ -44,7 +50,7 @@
-  * before any data is actually read.
-  */
- 
--METHODDEF(void)
-+METHODDEF void
- init_source (j_decompress_ptr cinfo)
- {
-   my_src_ptr src = (my_src_ptr) cinfo->src;
-@@ -90,7 +96,7 @@
-  * the front of the buffer rather than discarding it.
-  */
- 
--METHODDEF(boolean)
-+METHODDEF boolean
- fill_input_buffer (j_decompress_ptr cinfo)
- {
-   my_src_ptr src = (my_src_ptr) cinfo->src;
-@@ -129,7 +135,7 @@
-  * buffer is the application writer's problem.
-  */
- 
--METHODDEF(void)
-+METHODDEF void
- skip_input_data (j_decompress_ptr cinfo, long num_bytes)
- {
-   my_src_ptr src = (my_src_ptr) cinfo->src;
-@@ -170,7 +176,7 @@
-  * for error exit.
-  */
- 
--METHODDEF(void)
-+METHODDEF void
- term_source (j_decompress_ptr cinfo)
- {
-   /* no work necessary here */
-@@ -183,8 +189,8 @@
-  * for closing it after finishing decompression.
-  */
- 
--GLOBAL(void)
--jpeg_mem_src (j_decompress_ptr cinfo, unsigned char *inbuf, size_t size)
-+GLOBAL void
-+jpeg_mem_src (j_decompress_ptr cinfo, unsigned char *inbuf, unsigned long 
size)
- {
-   my_src_ptr src;
- 
 --- openarena-engine-source-0.8.8/code/renderer/tr_image_jpg.c
 +++ openarena-engine-source-0.8.8/code/renderer/tr_image_jpg.c
 @@ -31,7 +31,7 @@



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

2017-03-13 Thread Amadeusz Piotr Żołnowski
commit: f471bc53fd87713964ca3be0ed38174d3ba7a771
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Mon Mar 13 20:47:33 2017 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Mon Mar 13 21:47:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f471bc53

dev-python/dill: Add Python targets required by pyro-4.47

Pyro is supported on Python 3.x and Pypy, so should its dependencies.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/dill/dill-0.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/dill/dill-0.2.5.ebuild 
b/dev-python/dill/dill-0.2.5.ebuild
index 5a4bd176cfe..f5c0414419a 100644
--- a/dev-python/dill/dill-0.2.5.ebuild
+++ b/dev-python/dill/dill-0.2.5.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
 
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
 
 inherit distutils-r1
 



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

2017-03-13 Thread Amadeusz Piotr Żołnowski
commit: 67288f8dce51546400623099ab573a5869ff12fc
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Fri Sep 16 22:30:11 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Mon Mar 13 21:48:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67288f8d

dev-python/pyro: Bump version to 4.47

 dev-python/pyro/Manifest |  1 +
 dev-python/pyro/pyro-4.47.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/dev-python/pyro/Manifest b/dev-python/pyro/Manifest
index b518687c5ce..0839d1d5165 100644
--- a/dev-python/pyro/Manifest
+++ b/dev-python/pyro/Manifest
@@ -3,3 +3,4 @@ DIST Pyro4-4.25.tar.gz 295993 SHA256 
ac2b0123badcb76c63eb716fcd95e0ee4021d345b5d
 DIST Pyro4-4.39.tar.gz 496566 SHA256 
39c6ca7f86b0f0bebfeada687a5a8b99f66470a52b0f815195ae63c683266f24 SHA512 
ac303401abe997b7ce0914a804538dcee9195bbe3fe1d07cf18be0592cbb4dbd161413e8d7a696a8dc1e29ff64fe98877ea1fa9811d9961340441cf414f31d98
 WHIRLPOOL 
fc4377552f9e5f571d909b7c071095933625baea891535c976f735dab8f3d1b5b3f0132be2fcf9a003024d874a88ddd092b127127c0376807a1d2894d393
 DIST Pyro4-4.40.tar.gz 501340 SHA256 
00423d3710f60b2da146075a59e17bfa837f556ed2c8acafe05bc209dcaac3e9 SHA512 
43ee1b0dd3e700d9fed16c5fceda30074dc6cd3cbd466efe911711eb81f1c4bce1967bed06225922e45812e04e36c49cd42d24c0edca1845159d1035326896e7
 WHIRLPOOL 
fdc5f2f405a217db0840218201b1d943ef5828513cc606135dbe5dd7fb723dedec78ad25e8ea6cc2ca0a3e4b374eb8a73fe7db0dae6dcac117c0af9d0e757def
 DIST Pyro4-4.41.tar.gz 502294 SHA256 
3af4749140e9d4032632277ac19e7fd4761856d2df0f0643c574d1e7174a9703 SHA512 
01c3f16448b39cd7a83c845eec86013315ee183a3e50c6caee1d327308e67ff63732833b413b189ebcb77cdb3fc65bbd7417ecbfc8575775ff79550678bce020
 WHIRLPOOL 
4ff63737b01eca22bc1dcd7e61a81ad3285c90ac1e03764edffe85b003eade780a936bbd74773f8d58d2a34dbe562bdfe332c5dd8ddd052f5a3928caa736d882
+DIST Pyro4-4.47.tar.gz 437077 SHA256 
9354b722f9f5965ade5839241c8d7ff06ec2fac678a2c9e197a63966da241c89 SHA512 
5879cad65ba32fc735d002037bbdb9ee1ef7e61e169306f5ec5e6bb771478c17ddde621d8b73ff4ddff8ffb1307a25f7851bc5c96f8ff8689aa6d74d1157cd8b
 WHIRLPOOL 
4e81666ca26d6bef337b952db5f906e37deb5e544bc936bc6fc798378102dfee3e24c03b8e69dfd6e7e4ba42d96a82310709ef98430d4a47c4a094048cca49fd

diff --git a/dev-python/pyro/pyro-4.47.ebuild b/dev-python/pyro/pyro-4.47.ebuild
new file mode 100644
index 000..0826edfd9d8
--- /dev/null
+++ b/dev-python/pyro/pyro-4.47.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
+
+inherit distutils-r1
+
+MY_PN="Pyro4"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Distributed object middleware for Python (RPC)"
+HOMEPAGE="http://www.xs4all.nl/~irmen/pyro/ https://pypi.python.org/pypi/Pyro4 
https://github.com/irmen/Pyro4;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples test"
+
+RDEPEND="
+   !dev-python/pyro:0
+   $(python_gen_cond_dep \
+   'dev-python/selectors34[${PYTHON_USEDEP}]' python{2_7,3_3})
+   >=dev-python/serpent-1.11[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/dill[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}/${MY_P}"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+   sed \
+   -e '/sys.path.insert/a sys.path.insert(1,"PyroTests")' \
+   -i tests/run_testsuite.py || die
+
+   # Disable tests requiring network connection.
+   sed \
+   -e "s/testBCstart/_&/" \
+   -e "s/testDaemonPyroObj/_&/" \
+   -e "s/testLookupAndRegister/_&/" \
+   -e "s/testMulti/_&/" \
+   -e "s/testRefuseDottedNames/_&/" \
+   -e "s/testResolve/_&/" \
+   -e "s/testBCLookup/_&/" \
+   -e "s/testLookupInvalidHmac/_&/" \
+   -e "s/testLookupUnixsockParsing/_&/" \
+   -e "s/testPyroname/_&/" \
+   -i tests/PyroTests/test_naming.py || die
+   sed \
+   -e "s/testOwnloopBasics/_&/" \
+   -e "s/testStartNSfunc/_&/" \
+   -i tests/PyroTests/test_naming2.py || die
+
+   sed \
+   -e "s/testServerConnections/_&/" \
+   -e "s/testServerParallelism/_&/" \
+   -i tests/PyroTests/test_server.py || die
+
+   sed \
+   -e "s/testBroadcast/_&/" \
+   -e "s/testGetIP/_&/" \
+   -e "s/testGetIpVersion[46]/_&/" \
+   -i tests/PyroTests/test_socket.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   pushd "${S}"/tests >/dev/null || die
+   

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

2017-03-13 Thread Michał Górny
commit: d0cbfdccc26707abbbad2ceb1040988a03da87fb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 15:39:12 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d0cbfdcc

portage.checksum: Remove exception handling for missing hashlib

Remove the try-except block for potential ImportError of hashlib.
The hashlib module should be available in all supported Python versions,
and we do not really test or support the case when it is not available.

 pym/portage/checksum.py | 55 ++---
 1 file changed, 25 insertions(+), 30 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 7812791ad..68ed44fa9 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -9,6 +9,8 @@ from portage import os
 from portage import _encodings
 from portage import _unicode_decode, _unicode_encode
 import errno
+import functools
+import hashlib
 import stat
 import sys
 import subprocess
@@ -99,7 +101,7 @@ class _generate_hash_function(object):
 # pycrypto. However, it might be the only accelerated implementation of
 # WHIRLPOOL available.
 try:
-   import mhash, functools
+   import mhash
for local_name, hash_name in (("rmd160", "ripemd160"), ("whirlpool", 
"whirlpool")):
if hasattr(mhash, 'MHASH_%s' % local_name.upper()):
globals()['%shash' % local_name] = \
@@ -124,7 +126,6 @@ except ImportError:
 try:
# added in pycryptodome
from Crypto.Hash import BLAKE2b, BLAKE2s, SHA3_256, SHA3_512
-   import functools
 
blake2bhash_ = getattr(BLAKE2b, 'new', None)
if blake2bhash_ is not None:
@@ -156,34 +157,28 @@ except ImportError:
 
 # Use hashlib from python-2.5 if available and prefer it over pycrypto and 
internal fallbacks.
 # Need special handling for RMD160/WHIRLPOOL as they may not always be 
provided by hashlib.
-try:
-   import hashlib, functools
-   
-   md5hash = _generate_hash_function("MD5", hashlib.md5, origin="hashlib")
-   sha1hash = _generate_hash_function("SHA1", hashlib.sha1, 
origin="hashlib")
-   sha256hash = _generate_hash_function("SHA256", hashlib.sha256, 
origin="hashlib")
-   sha512hash = _generate_hash_function("SHA512", hashlib.sha512, 
origin="hashlib")
-   for local_name, hash_name in (
-   ("rmd160", "ripemd160"),
-   ("whirlpool", "whirlpool"),
-   # available since Python 3.6
-   ("BLAKE2B", "blake2b"),
-   ("BLAKE2S", "blake2s"),
-   ("SHA3_256", "sha3_256"),
-   ("SHA3_512", "sha3_512"),
-   ):
-   try:
-   hashlib.new(hash_name)
-   except ValueError:
-   pass
-   else:
-   globals()['%shash' % local_name] = \
-   _generate_hash_function(local_name.upper(), \
-   functools.partial(hashlib.new, hash_name), \
-   origin='hashlib')
-
-except ImportError:
-   pass
+md5hash = _generate_hash_function("MD5", hashlib.md5, origin="hashlib")
+sha1hash = _generate_hash_function("SHA1", hashlib.sha1, origin="hashlib")
+sha256hash = _generate_hash_function("SHA256", hashlib.sha256, 
origin="hashlib")
+sha512hash = _generate_hash_function("SHA512", hashlib.sha512, 
origin="hashlib")
+for local_name, hash_name in (
+   ("rmd160", "ripemd160"),
+   ("whirlpool", "whirlpool"),
+   # available since Python 3.6
+   ("BLAKE2B", "blake2b"),
+   ("BLAKE2S", "blake2s"),
+   ("SHA3_256", "sha3_256"),
+   ("SHA3_512", "sha3_512"),
+   ):
+   try:
+   hashlib.new(hash_name)
+   except ValueError:
+   pass
+   else:
+   globals()['%shash' % local_name] = \
+   _generate_hash_function(local_name.upper(), \
+   functools.partial(hashlib.new, hash_name), \
+   origin='hashlib')
 
 _whirlpool_unaccelerated = False
 if "WHIRLPOOL" not in hashfunc_map:



[gentoo-commits] proj/portage:master commit in: pym/portage/tests/util/, pym/portage/

2017-03-13 Thread Michał Górny
commit: b773fc08fe7b20b46a810b6eca85e489a69fb8ac
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 16:50:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b773fc08

Support STREEBOG{256,512} hash function (from pygcrypt), #597736

 pym/portage/checksum.py |  5 -
 pym/portage/const.py|  3 ++-
 pym/portage/tests/util/test_checksum.py | 18 ++
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 92b41b133..3ee100c3f 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -137,7 +137,8 @@ if "SHA3_256" not in hashfunc_map or "SHA3_512" not in 
hashfunc_map:
 
 # Support pygcrypt as fallback using optimized routines from libgcrypt
 # (GnuPG).
-gcrypt_algos = frozenset(('RMD160', 'WHIRLPOOL', 'SHA3_256', 'SHA3_512'))
+gcrypt_algos = frozenset(('RMD160', 'WHIRLPOOL', 'SHA3_256', 'SHA3_512',
+   'STREEBOG256', 'STREEBOG512'))
 if gcrypt_algos.difference(hashfunc_map):
try:
import binascii
@@ -158,6 +159,8 @@ if gcrypt_algos.difference(hashfunc_map):
'WHIRLPOOL': 'whirlpool',
'SHA3_256': 'sha3-256',
'SHA3_512': 'sha3-512',
+   'STREEBOG256': 'stribog256',
+   'STREEBOG512': 'stribog512',
}
 
for local_name, gcry_name in name_mapping.items():

diff --git a/pym/portage/const.py b/pym/portage/const.py
index 0cef2e8ae..7e415ba9c 100644
--- a/pym/portage/const.py
+++ b/pym/portage/const.py
@@ -232,7 +232,8 @@ MANIFEST1_REQUIRED_HASH  = "MD5"
 # - Remove redundant settings from gentoo-x86/metadata/layout.conf.
 
 MANIFEST2_HASH_FUNCTIONS = ("SHA256", "SHA512", "WHIRLPOOL",
-   "BLAKE2B", "BLAKE2S", "SHA3_256", "SHA3_512")
+   "BLAKE2B", "BLAKE2S", "SHA3_256", "SHA3_512",
+   "STREEBOG256", "STREEBOG512")
 MANIFEST2_HASH_DEFAULTS = frozenset(["SHA256", "SHA512", "WHIRLPOOL"])
 MANIFEST2_REQUIRED_HASH  = "SHA256"
 

diff --git a/pym/portage/tests/util/test_checksum.py 
b/pym/portage/tests/util/test_checksum.py
index 72b8cef3f..01ac8f9d0 100644
--- a/pym/portage/tests/util/test_checksum.py
+++ b/pym/portage/tests/util/test_checksum.py
@@ -86,3 +86,21 @@ class ChecksumTestCase(TestCase):

'6634c004dc31822fa65c2f1e2e3bbf0cfa35085653cca1ca9ca42f8f3f13c908405e0b665918146181c9fc9a9d793fc05429d669c35a55517820dfaa071425ca')
except DigestException:
self.skipTest('SHA3_512 implementation not available')
+
+   def test_streebog256(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'STREEBOG256'),
+   
'3f539a213e97c802cc229d474c6aa32a825a360b2a933a949fd925208d9ce1bb')
+   self.assertEqual(checksum_str(self.text, 'STREEBOG256'),
+   
'4992f1239c46f15b89e7b83ded4d83fb5966da3692788a4a1a6d118f78c08444')
+   except DigestException:
+   self.skipTest('STREEBOG256 implementation not 
available')
+
+   def test_streebog512(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'STREEBOG512'),
+   
'8e945da209aa869f0455928529bcae4679e9873ab707b55315f56ceb98bef0a7362f715528356ee83cda5f2aac4c6ad2ba3a715c1bcd81cb8e9f90bf4c1c1a8a')
+   self.assertEqual(checksum_str(self.text, 'STREEBOG512'),
+   
'330f5c26437f4e22c0163c72b12e93b8c27202f0750627355bdee43a0e0b253c90fbf0a27adbe5414019ff01ed84b7b240a1da1cbe10fae3adffc39c2d87a51f')
+   except DigestException:
+   self.skipTest('STREEBOG512 implementation not 
available')



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

2017-03-13 Thread Michał Górny
commit: 0eba01c258f8b3716cff0a768afaa3bb0271479b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 17:02:01 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0eba01c2

portage.checksum: Support pygost as fallback Streebog provider

Support the pure Python implementation of Streebog in pygost as
a fallback algorithm. The code is horrible (it stores all the data
in memory before hashing), so it is really intended as last fallback.

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

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 3ee100c3f..df896533f 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -247,6 +247,21 @@ if 'RMD160' not in hashfunc_map or 'WHIRLPOOL' not in 
hashfunc_map:
pass
 
 
+# Support pygost as fallback streebog provider
+# It's mostly provided as a reference implementation; it's pure Python,
+# slow and reads all data to memory (i.e. doesn't hash on update()...)
+if 'STREEBOG256' not in hashfunc_map or 'STREEBOG512' not in hashfunc_map:
+   try:
+   import pygost.gost34112012
+
+   _generate_hash_function("STREEBOG256",
+   functools.partial(pygost.gost34112012.GOST34112012, 
digest_size=32), origin="pygost")
+   _generate_hash_function("STREEBOG512",
+   functools.partial(pygost.gost34112012.GOST34112012, 
digest_size=64), origin="pygost")
+   except ImportError:
+   pass
+
+
 _whirlpool_unaccelerated = False
 if "WHIRLPOOL" not in hashfunc_map:
# Bundled WHIRLPOOL implementation



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

2017-03-13 Thread Michał Górny
commit: 42fa52af521867b45b56f091c91b7b6aa78ba677
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 15:33:28 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=42fa52af

portage.checksum: Remove fallbacks for algorithms guaranteed since py2.7

The MD5, SHA1 and SHA2 algorithms are guaranteed to be available in
hashlib for Python 2.7 and newer, making the fallbacks to other
implementations meaningless. Remove them to simplify the code.

 pym/portage/checksum.py | 18 +-
 1 file changed, 5 insertions(+), 13 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 82e8bec00..7812791ad 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -19,10 +19,10 @@ import tempfile
 # most preferred first. Please keep this in sync with logic below.
 # 
 #
-# MD5: hashlib, mhash
-# SHA1: hashlib, mhash
-# SHA256: hashlib, pycrypto, mhash
-# SHA512: hashlib, mhash
+# MD5: hashlib
+# SHA1: hashlib
+# SHA256: hashlib
+# SHA512: hashlib
 # RMD160: hashlib, pycrypto, mhash
 # WHIRLPOOL: hashlib, mhash, bundled
 # BLAKE2B (512): hashlib (3.6+), pycrypto
@@ -100,10 +100,6 @@ class _generate_hash_function(object):
 # WHIRLPOOL available.
 try:
import mhash, functools
-   md5hash = _generate_hash_function("MD5", functools.partial(mhash.MHASH, 
mhash.MHASH_MD5), origin="mhash")
-   sha1hash = _generate_hash_function("SHA1", 
functools.partial(mhash.MHASH, mhash.MHASH_SHA1), origin="mhash")
-   sha256hash = _generate_hash_function("SHA256", 
functools.partial(mhash.MHASH, mhash.MHASH_SHA256), origin="mhash")
-   sha512hash = _generate_hash_function("SHA512", 
functools.partial(mhash.MHASH, mhash.MHASH_SHA512), origin="mhash")
for local_name, hash_name in (("rmd160", "ripemd160"), ("whirlpool", 
"whirlpool")):
if hasattr(mhash, 'MHASH_%s' % local_name.upper()):
globals()['%shash' % local_name] = \
@@ -117,11 +113,7 @@ except ImportError:
 # Check for 'new' attributes, since they can be missing if the module
 # is broken somehow.
 try:
-   from Crypto.Hash import SHA256, RIPEMD
-   sha256hash_ = getattr(SHA256, 'new', None)
-   if sha256hash_ is not None:
-   sha256hash = _generate_hash_function("SHA256",
-   sha256hash_, origin="pycrypto")
+   from Crypto.Hash import RIPEMD
rmd160hash_ = getattr(RIPEMD, 'new', None)
if rmd160hash_ is not None:
rmd160hash = _generate_hash_function("RMD160",



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

2017-03-13 Thread Michał Górny
commit: 74ac4204f1d17c07f1b84c139b2484da8b95b98d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 14:16:23 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=74ac4204

portage.checksum: Support getting byte string checksums

Add a checksum_str() method to Portage hashes and a matching function to
make it possible to compute checksums of arbitrary bytestrings rather
than just files.

 pym/portage/checksum.py | 29 +
 1 file changed, 29 insertions(+)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 67d6a544f..9ba251f29 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -59,6 +59,18 @@ class _generate_hash_function(object):
hashfunc_map[hashtype] = self
hashorigin_map[hashtype] = origin
 
+   def checksum_str(self, data):
+   """
+   Obtain a checksum of a byte-string.
+
+   @param data: Data to hash
+   @type data: bytes
+   @return: The hash of the data (hex-digest)
+   """
+   checksum = self._hashobject()
+   checksum.update(data)
+   return checksum.hexdigest()
+
def checksum_file(self, filename):
"""
Run a checksum against a file.
@@ -461,3 +473,20 @@ def perform_multiple_checksums(filename, hashes=["MD5"], 
calc_prelink=0):
raise portage.exception.DigestException(x+" hash 
function not available (needs dev-python/pycrypto or >=dev-lang/python-2.5)")
rVal[x] = perform_checksum(filename, x, calc_prelink)[0]
return rVal
+
+
+def checksum_str(data, hashname="MD5"):
+   """
+   Run a specific checksum against a byte string.
+
+   @param filename: Data to checksum
+   @type filename: Bytes
+   @param hashname: The type of hash function to run
+   @type hashname: String
+   @rtype: String
+   @return: The hash (hex-digest) of the data
+   """
+   if hashname not in hashfunc_map:
+   raise portage.exception.DigestException(hashname + \
+   " hash function not available (needs 
dev-python/pycrypto)")
+   return hashfunc_map[hashname].checksum_str(data)



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

2017-03-13 Thread Michał Górny
commit: a3300858d3ab3f427e1a1450641f440f97272f19
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 13 14:43:21 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:37 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a3300858

portage.checksum: Store supported hash types in a frozenset

Copy the list of supported hash types (hashfunc_map dict) into
a frozenset to support efficient access in the public API.

 pym/portage/checksum.py | 25 ++---
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index df896533f..ff132751b 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -278,6 +278,9 @@ class SizeHash(object):
 
 hashfunc_map["size"] = SizeHash()
 
+# cache all supported hash methods in a frozenset
+hashfunc_keys = frozenset(hashfunc_map)
+
 # end actual hash functions
 
 
@@ -312,15 +315,15 @@ def _perform_md5_merge(x, **kwargs):
 
 def perform_all(x, calc_prelink=0):
mydict = {}
-   for k in hashfunc_map:
+   for k in hashfunc_keys:
mydict[k] = perform_checksum(x, k, calc_prelink)[0]
return mydict
 
 def get_valid_checksum_keys():
-   return list(hashfunc_map)
+   return hashfunc_keys
 
 def get_hash_origin(hashtype):
-   if hashtype not in hashfunc_map:
+   if hashtype not in hashfunc_keys:
raise KeyError(hashtype)
return hashorigin_map.get(hashtype, "unknown")
 
@@ -334,7 +337,7 @@ def _filter_unaccelarated_hashes(digests):
due to minimization of dependencies.
"""
if _whirlpool_unaccelerated and "WHIRLPOOL" in digests:
-   verifiable_hash_types = set(digests).intersection(hashfunc_map)
+   verifiable_hash_types = set(digests).intersection(hashfunc_keys)
verifiable_hash_types.discard("size")
if len(verifiable_hash_types) > 1:
digests = dict(digests)
@@ -383,7 +386,7 @@ def _apply_hash_filter(digests, hash_filter):
@type hash_filter: callable
"""
 
-   verifiable_hash_types = set(digests).intersection(hashfunc_map)
+   verifiable_hash_types = set(digests).intersection(hashfunc_keys)
verifiable_hash_types.discard("size")
modified = False
if len(verifiable_hash_types) > 1:
@@ -430,10 +433,10 @@ def verify_all(filename, mydict, calc_prelink=0, 
strict=0):
raise portage.exception.FileNotFound(filename)
return False, (str(e), None, None)
 
-   verifiable_hash_types = set(mydict).intersection(hashfunc_map)
+   verifiable_hash_types = set(mydict).intersection(hashfunc_keys)
verifiable_hash_types.discard("size")
if not verifiable_hash_types:
-   expected = set(hashfunc_map)
+   expected = set(hashfunc_keys)
expected.discard("size")
expected = list(expected)
expected.sort()
@@ -448,7 +451,7 @@ def verify_all(filename, mydict, calc_prelink=0, strict=0):
for x in sorted(mydict):
if   x == "size":
continue
-   elif x in hashfunc_map:
+   elif x in hashfunc_keys:
myhash = perform_checksum(filename, x, 
calc_prelink=calc_prelink)[0]
if mydict[x] != myhash:
if strict:
@@ -504,7 +507,7 @@ def perform_checksum(filename, hashname="MD5", 
calc_prelink=0):
# This happens during uninstallation of prelink.
prelink_capable = False
try:
-   if hashname not in hashfunc_map:
+   if hashname not in hashfunc_keys:
raise 
portage.exception.DigestException(hashname + \
" hash function not available (needs 
dev-python/pycrypto)")
myhash, mysize = 
hashfunc_map[hashname].checksum_file(myfilename)
@@ -541,7 +544,7 @@ def perform_multiple_checksums(filename, hashes=["MD5"], 
calc_prelink=0):
"""
rVal = {}
for x in hashes:
-   if x not in hashfunc_map:
+   if x not in hashfunc_keys:
raise portage.exception.DigestException(x+" hash 
function not available (needs dev-python/pycrypto or >=dev-lang/python-2.5)")
rVal[x] = perform_checksum(filename, x, calc_prelink)[0]
return rVal
@@ -558,7 +561,7 @@ def checksum_str(data, hashname="MD5"):
@rtype: String
@return: The hash (hex-digest) of the data
"""
-   if hashname not in hashfunc_map:
+   if hashname not in hashfunc_keys:
raise portage.exception.DigestException(hashname + \
" hash function not available (needs 
dev-python/pycrypto)")
  

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

2017-03-13 Thread Michał Górny
commit: 35d17f9331ac367a47e0e5277e63d766da097df3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 16:32:06 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=35d17f93

portage.checksum: Support pygcrypt as optimized fallback

pygcrypt uses libgcrypt which provides support for ripemd160, whirlpool,
SHA3, plus some algorithms not provided by any other library.

 pym/portage/checksum.py | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 2c482f5e7..92b41b133 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -135,6 +135,44 @@ if "SHA3_256" not in hashfunc_map or "SHA3_512" not in 
hashfunc_map:
pass
 
 
+# Support pygcrypt as fallback using optimized routines from libgcrypt
+# (GnuPG).
+gcrypt_algos = frozenset(('RMD160', 'WHIRLPOOL', 'SHA3_256', 'SHA3_512'))
+if gcrypt_algos.difference(hashfunc_map):
+   try:
+   import binascii
+   import pygcrypt.hashcontext
+
+   class GCryptHashWrapper(object):
+   def __init__(self, algo):
+   self._obj = 
pygcrypt.hashcontext.HashContext(algo=algo)
+
+   def update(self, data):
+   self._obj.write(data)
+
+   def hexdigest(self):
+   return 
binascii.b2a_hex(self._obj.read()).decode()
+
+   name_mapping = {
+   'RMD160': 'ripemd160',
+   'WHIRLPOOL': 'whirlpool',
+   'SHA3_256': 'sha3-256',
+   'SHA3_512': 'sha3-512',
+   }
+
+   for local_name, gcry_name in name_mapping.items():
+   try:
+   pygcrypt.hashcontext.HashContext(algo=gcry_name)
+   except Exception: # yes, it throws Exception...
+   pass
+   else:
+   _generate_hash_function(local_name,
+   
functools.partial(GCryptHashWrapper, gcry_name),
+   origin="pygcrypt")
+   except ImportError:
+   pass
+
+
 # Use pycrypto when available, prefer it over the internal fallbacks
 # Check for 'new' attributes, since they can be missing if the module
 # is broken somehow.



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

2017-03-13 Thread Michał Górny
commit: 83a17574cae30ec81adc64f59c55a0eb6b2be064
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 15:51:35 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=83a17574

portage.checksum: Stop exposing global hash variables

Stop exposing global variables such as 'md5hash'. Those are not used
anywhere anymore, exposing them makes the code more complex and makes it
easy to accidentally fail to set them properly (this happened already
for SHA3). Instead, rely on them being inserted into hashfunc_map.

 pym/portage/checksum.py | 42 --
 1 file changed, 20 insertions(+), 22 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 68ed44fa9..659012cdc 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -102,11 +102,10 @@ class _generate_hash_function(object):
 # WHIRLPOOL available.
 try:
import mhash
-   for local_name, hash_name in (("rmd160", "ripemd160"), ("whirlpool", 
"whirlpool")):
-   if hasattr(mhash, 'MHASH_%s' % local_name.upper()):
-   globals()['%shash' % local_name] = \
-   _generate_hash_function(local_name.upper(), \
-   functools.partial(mhash.MHASH, getattr(mhash, 
'MHASH_%s' % hash_name.upper())), \
+   for local_name, hash_name in (("RMD160", "RIPEMD160"), ("WHIRLPOOL", 
"WHIRLPOOL")):
+   if hasattr(mhash, 'MHASH_%s' % hash_name):
+   _generate_hash_function(local_name,
+   functools.partial(mhash.MHASH, getattr(mhash, 
'MHASH_%s' % hash_name)),
origin='mhash')
 except ImportError:
pass
@@ -118,7 +117,7 @@ try:
from Crypto.Hash import RIPEMD
rmd160hash_ = getattr(RIPEMD, 'new', None)
if rmd160hash_ is not None:
-   rmd160hash = _generate_hash_function("RMD160",
+   _generate_hash_function("RMD160",
rmd160hash_, origin="pycrypto")
 except ImportError:
pass
@@ -129,19 +128,19 @@ try:
 
blake2bhash_ = getattr(BLAKE2b, 'new', None)
if blake2bhash_ is not None:
-   blake2bhash = _generate_hash_function("BLAKE2B",
+   _generate_hash_function("BLAKE2B",
functools.partial(blake2bhash_, digest_bytes=64), 
origin="pycrypto")
blake2shash_ = getattr(BLAKE2s, 'new', None)
if blake2shash_ is not None:
-   blake2shash = _generate_hash_function("BLAKE2S",
+   _generate_hash_function("BLAKE2S",
functools.partial(blake2shash_, digest_bytes=32), 
origin="pycrypto")
sha3_256hash_ = getattr(SHA3_256, 'new', None)
if sha3_256hash_ is not None:
-   sha3_256hash = _generate_hash_function("SHA3_256",
+   _generate_hash_function("SHA3_256",
sha3_256hash_, origin="pycrypto")
sha3_512hash_ = getattr(SHA3_512, 'new', None)
if sha3_512hash_ is not None:
-   sha3_512hash = _generate_hash_function("SHA3_512",
+   _generate_hash_function("SHA3_512",
sha3_512hash_, origin="pycrypto")
 except ImportError:
pass
@@ -150,20 +149,20 @@ except ImportError:
 try:
import sha3
 
-   sha3_256hash = _generate_hash_function("SHA3_256", sha3.sha3_256, 
origin="pysha3")
-   sha3_512hash = _generate_hash_function("SHA3_512", sha3.sha3_512, 
origin="pysha3")
+   _generate_hash_function("SHA3_256", sha3.sha3_256, origin="pysha3")
+   _generate_hash_function("SHA3_512", sha3.sha3_512, origin="pysha3")
 except ImportError:
pass
 
 # Use hashlib from python-2.5 if available and prefer it over pycrypto and 
internal fallbacks.
 # Need special handling for RMD160/WHIRLPOOL as they may not always be 
provided by hashlib.
-md5hash = _generate_hash_function("MD5", hashlib.md5, origin="hashlib")
-sha1hash = _generate_hash_function("SHA1", hashlib.sha1, origin="hashlib")
-sha256hash = _generate_hash_function("SHA256", hashlib.sha256, 
origin="hashlib")
-sha512hash = _generate_hash_function("SHA512", hashlib.sha512, 
origin="hashlib")
+_generate_hash_function("MD5", hashlib.md5, origin="hashlib")
+_generate_hash_function("SHA1", hashlib.sha1, origin="hashlib")
+_generate_hash_function("SHA256", hashlib.sha256, origin="hashlib")
+_generate_hash_function("SHA512", hashlib.sha512, origin="hashlib")
 for local_name, hash_name in (
-   ("rmd160", "ripemd160"),
-   ("whirlpool", "whirlpool"),
+   ("RMD160", "ripemd160"),
+   ("WHIRLPOOL", "whirlpool"),
# available since Python 3.6
("BLAKE2B", "blake2b"),
("BLAKE2S", "blake2s"),
@@ -175,9 +174,8 @@ for local_name, hash_name in (

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

2017-03-13 Thread Michał Górny
commit: 3e5a2b3057bd77f965b30a80e4e914d428ad6617
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 14:23:21 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3e5a2b30

portage.checksum: Remove python-fchksum support

Remove the support for MD5 implementation from python-fchksum package.
The package is rarely installed, supports Python 2.7 only and the code
handles checksumming a whole file only.

 pym/portage/checksum.py | 11 +--
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 3e61acdec..9f88f7e65 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -19,7 +19,7 @@ import tempfile
 # most preferred first. Please keep this in sync with logic below.
 # 
 #
-# MD5: python-fchksum, hashlib, mhash
+# MD5: hashlib, mhash
 # SHA1: hashlib, mhash
 # SHA256: hashlib, pycrypto, mhash
 # SHA512: hashlib, mhash
@@ -186,15 +186,6 @@ if "WHIRLPOOL" not in hashfunc_map:
from portage.util.whirlpool import new as _new_whirlpool
whirlpoolhash = _generate_hash_function("WHIRLPOOL", _new_whirlpool, 
origin="bundled")
 
-# Use python-fchksum if available, prefer it over all other MD5 implementations
-try:
-   from fchksum import fmd5t as md5hash
-   hashfunc_map["MD5"] = md5hash
-   hashorigin_map["MD5"] = "python-fchksum"
-
-except ImportError:
-   pass
-
 # There is only one implementation for size
 def getsize(filename):
size = os.stat(filename).st_size



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

2017-03-13 Thread Michał Górny
commit: 121e8a21abfad35f1a571bdbf228c3400e1e8f00
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 14:12:37 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=121e8a21

portage.checksum: create explicit checksum_file() method

Make the file checksum generation code use an explicit checksum_file()
method rather than implicit __call__. This should be more readable,
and make it cleanly possible to add more methods.

 pym/portage/checksum.py | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 9f88f7e65..67d6a544f 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -59,7 +59,7 @@ class _generate_hash_function(object):
hashfunc_map[hashtype] = self
hashorigin_map[hashtype] = origin
 
-   def __call__(self, filename):
+   def checksum_file(self, filename):
"""
Run a checksum against a file.

@@ -186,11 +186,14 @@ if "WHIRLPOOL" not in hashfunc_map:
from portage.util.whirlpool import new as _new_whirlpool
whirlpoolhash = _generate_hash_function("WHIRLPOOL", _new_whirlpool, 
origin="bundled")
 
+
 # There is only one implementation for size
-def getsize(filename):
-   size = os.stat(filename).st_size
-   return (size, size)
-hashfunc_map["size"] = getsize
+class SizeHash(object):
+   def checksum_file(self, filename):
+   size = os.stat(filename).st_size
+   return (size, size)
+
+hashfunc_map["size"] = SizeHash()
 
 # end actual hash functions
 
@@ -420,7 +423,7 @@ def perform_checksum(filename, hashname="MD5", 
calc_prelink=0):
if hashname not in hashfunc_map:
raise 
portage.exception.DigestException(hashname + \
" hash function not available (needs 
dev-python/pycrypto)")
-   myhash, mysize = hashfunc_map[hashname](myfilename)
+   myhash, mysize = 
hashfunc_map[hashname].checksum_file(myfilename)
except (OSError, IOError) as e:
if e.errno in (errno.ENOENT, errno.ESTALE):
raise portage.exception.FileNotFound(myfilename)



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

2017-03-13 Thread Michał Górny
commit: 70fac9ed390c12a2fa1c9063eaeb1189dcf49a1c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 17:09:03 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:37 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=70fac9ed

travis: Install additional (pure Python) crypto providers if necessary

Install pysha3 to provide the SHA3 routines on Python < 3.6, and install
pygost to provide a Streebog implementation.

 .travis.yml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 7fe3c06aa..196e3520a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,7 +8,14 @@ python:
 - pypy
 
 # command to install dependencies
-install: "pip install lxml"
+install:
+- pip install lxml
+# python3.6+ has sha3 built-in, for older versions install pysha3
+# (except for pypy where pysha3 is broken)
+- "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == 
pypy ]] || pip install pysha3"
+# always install pygost for Streebog
+# (except for py3.3 which it does not support)
+- "[[ ${TRAVIS_PYTHON_VERSION} == 3.3 ]] || pip install pygost"
 
 script:
 - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg



[gentoo-commits] proj/portage:master commit in: pym/portage/, pym/portage/package/ebuild/, pym/portage/_emirrordist/, ...

2017-03-13 Thread Michał Górny
commit: b33c96528330f55ac2441cd497641d0fc4f08b2a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 13:16:47 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:28 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b33c9652

Use public API: hashfunc_map -> get_valid_checksum_keys()

Use get_valid_checksum_keys() function instead of accessing hashfunc_map
directly throughout the Portage.

 pym/portage/_emirrordist/FetchTask.py |  2 +-
 pym/portage/dbapi/bintree.py  |  4 ++--
 pym/portage/eclass_cache.py   |  2 +-
 pym/portage/manifest.py   |  4 ++--
 pym/portage/package/ebuild/fetch.py   | 10 +-
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/pym/portage/_emirrordist/FetchTask.py 
b/pym/portage/_emirrordist/FetchTask.py
index 64de67582..203b8c213 100644
--- a/pym/portage/_emirrordist/FetchTask.py
+++ b/pym/portage/_emirrordist/FetchTask.py
@@ -574,7 +574,7 @@ class FetchTask(CompositeTask):
else:
for hash_name in self.digests:
if hash_name != "size" and \
-   hash_name in 
portage.checksum.hashfunc_map:
+   hash_name in 
portage.checksum.get_valid_checksum_keys():
return hash_name
 
return None

diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py
index ae9e7caa2..12c3d3e51 100644
--- a/pym/portage/dbapi/bintree.py
+++ b/pym/portage/dbapi/bintree.py
@@ -7,7 +7,7 @@ __all__ = ["bindbapi", "binarytree"]
 
 import portage
 portage.proxy.lazyimport.lazyimport(globals(),
-   'portage.checksum:hashfunc_map,perform_multiple_checksums,' + \
+   'portage.checksum:get_valid_checksum_keys,perform_multiple_checksums,' 
+ \
'verify_all,_apply_hash_filter,_hash_filter',
'portage.dbapi.dep_expand:dep_expand',
'portage.dep:dep_getkey,isjustname,isvalidatom,match_from_list',
@@ -1546,7 +1546,7 @@ class binarytree(object):
if metadata is None:
return digests
 
-   for k in hashfunc_map:
+   for k in get_valid_checksum_keys():
v = metadata.get(k)
if not v:
continue

diff --git a/pym/portage/eclass_cache.py b/pym/portage/eclass_cache.py
index 2988d25d6..d2d9e2710 100644
--- a/pym/portage/eclass_cache.py
+++ b/pym/portage/eclass_cache.py
@@ -48,7 +48,7 @@ class hashed_path(object):
# we don't care to allow .mD5 as an alias for .md5
raise AttributeError(attr)
hashname = attr.upper()
-   if hashname not in checksum.hashfunc_map:
+   if hashname not in checksum.get_valid_checksum_keys():
raise AttributeError(attr)
val = checksum.perform_checksum(self.location, hashname)[0]
setattr(self, attr, val)

diff --git a/pym/portage/manifest.py b/pym/portage/manifest.py
index 7278e21c1..28a77ba87 100644
--- a/pym/portage/manifest.py
+++ b/pym/portage/manifest.py
@@ -13,7 +13,7 @@ import warnings
 
 import portage
 portage.proxy.lazyimport.lazyimport(globals(),
-   'portage.checksum:hashfunc_map,perform_multiple_checksums,' + \
+   'portage.checksum:get_valid_checksum_keys,perform_multiple_checksums,' 
+ \
'verify_all,_apply_hash_filter,_filter_unaccelarated_hashes',
'portage.repository.config:_find_invalid_path_char',
'portage.util:write_atomic,writemsg_level',
@@ -154,7 +154,7 @@ class Manifest(object):
 

self.hashes.update(hashes.intersection(MANIFEST2_HASH_FUNCTIONS))
self.hashes.difference_update(hashname for hashname in \
-   list(self.hashes) if hashname not in hashfunc_map)
+   list(self.hashes) if hashname not in 
get_valid_checksum_keys())
self.hashes.add("size")
self.hashes.add(MANIFEST2_REQUIRED_HASH)
for t in MANIFEST2_IDENTIFIERS:

diff --git a/pym/portage/package/ebuild/fetch.py 
b/pym/portage/package/ebuild/fetch.py
index 8755b7522..5c4b74446 100644
--- a/pym/portage/package/ebuild/fetch.py
+++ b/pym/portage/package/ebuild/fetch.py
@@ -29,7 +29,7 @@ portage.proxy.lazyimport.lazyimport(globals(),
 
 from portage import OrderedDict, os, selinux, shutil, _encodings, \
_shell_quote, _unicode_encode
-from portage.checksum import (hashfunc_map, perform_md5, verify_all,
+from portage.checksum import (get_valid_checksum_keys, perform_md5, verify_all,
_filter_unaccelarated_hashes, _hash_filter, _apply_hash_filter)
 from portage.const import BASH_BINARY, CUSTOM_MIRRORS_FILE, \
GLOBAL_CONFIG_PATH
@@ -551,6 +551,8 @@ def fetch(myuris, mysettings, listonly=0, fetchonly=0,
distdir_writable = 

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

2017-03-13 Thread Michał Górny
commit: 0751158e5de176befeed5cb694342a1f0e19e895
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 15:21:44 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0751158e

portage.checksum: Fix BLAKE2* fallbacks from pycryptodome

Fix BLAKE2* fallback functions to explicitly provide digest length as
required by pycryptodome.

 pym/portage/checksum.py | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 9ba251f29..82e8bec00 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -132,14 +132,16 @@ except ImportError:
 try:
# added in pycryptodome
from Crypto.Hash import BLAKE2b, BLAKE2s, SHA3_256, SHA3_512
+   import functools
+
blake2bhash_ = getattr(BLAKE2b, 'new', None)
if blake2bhash_ is not None:
blake2bhash = _generate_hash_function("BLAKE2B",
-   blake2bhash_, origin="pycrypto")
+   functools.partial(blake2bhash_, digest_bytes=64), 
origin="pycrypto")
blake2shash_ = getattr(BLAKE2s, 'new', None)
if blake2shash_ is not None:
blake2shash = _generate_hash_function("BLAKE2S",
-   blake2shash_, origin="pycrypto")
+   functools.partial(blake2shash_, digest_bytes=32), 
origin="pycrypto")
sha3_256hash_ = getattr(SHA3_256, 'new', None)
if sha3_256hash_ is not None:
sha3_256hash = _generate_hash_function("SHA3_256",



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

2017-03-13 Thread Michał Górny
commit: b55246ef32bf35d24977c7dda7a4ace946ebf476
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 11:49:08 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:28 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b55246ef

portage.checksum: Update fallback doc for SHA3/BLAKE2*

 pym/portage/checksum.py | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 042a0a745..ac11d3f4b 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -24,10 +24,10 @@ import tempfile
 # SHA512: hashlib, mhash
 # RMD160: hashlib, pycrypto, mhash
 # WHIRLPOOL: hashlib, mhash, bundled
-# BLAKE2B (512): hashlib (3.6+)
-# BLAKE2S (512): hashlib (3.6+)
-# SHA3_256: hashlib (3.6+)
-# SHA3_512: hashlib (3.6+)
+# BLAKE2B (512): hashlib (3.6+), pycrypto
+# BLAKE2S (512): hashlib (3.6+), pycrypto
+# SHA3_256: hashlib (3.6+), pycrypto
+# SHA3_512: hashlib (3.6+), pycrypto
 
 
 #dict of all available hash functions



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

2017-03-13 Thread Michał Górny
commit: 9a36b0c028af8a13bc9c8b28da2cdbf336a625ae
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 16:00:27 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9a36b0c0

portage.checksum: Reorder to avoid loading redundant impls

Reorder the checksum implementations to start with the most preferred
implementation, and try fallbacks only if the most preferred
implementation is not available. Most importantly, this means that
Portage will no longer attempt to load all hash libraries in the system,
especially when it can satisfy its requirements with hashlib.

 pym/portage/checksum.py | 145 +---
 1 file changed, 87 insertions(+), 58 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index 659012cdc..2c482f5e7 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -93,66 +93,11 @@ class _generate_hash_function(object):
 
return (checksum.hexdigest(), size)
 
-# Define hash functions, try to use the best module available. Later 
definitions
-# override earlier ones
 
-# Try to use mhash if available
-# mhash causes GIL presently, so it gets less priority than hashlib and
-# pycrypto. However, it might be the only accelerated implementation of
-# WHIRLPOOL available.
-try:
-   import mhash
-   for local_name, hash_name in (("RMD160", "RIPEMD160"), ("WHIRLPOOL", 
"WHIRLPOOL")):
-   if hasattr(mhash, 'MHASH_%s' % hash_name):
-   _generate_hash_function(local_name,
-   functools.partial(mhash.MHASH, getattr(mhash, 
'MHASH_%s' % hash_name)),
-   origin='mhash')
-except ImportError:
-   pass
-
-# Use pycrypto when available, prefer it over the internal fallbacks
-# Check for 'new' attributes, since they can be missing if the module
-# is broken somehow.
-try:
-   from Crypto.Hash import RIPEMD
-   rmd160hash_ = getattr(RIPEMD, 'new', None)
-   if rmd160hash_ is not None:
-   _generate_hash_function("RMD160",
-   rmd160hash_, origin="pycrypto")
-except ImportError:
-   pass
-
-try:
-   # added in pycryptodome
-   from Crypto.Hash import BLAKE2b, BLAKE2s, SHA3_256, SHA3_512
-
-   blake2bhash_ = getattr(BLAKE2b, 'new', None)
-   if blake2bhash_ is not None:
-   _generate_hash_function("BLAKE2B",
-   functools.partial(blake2bhash_, digest_bytes=64), 
origin="pycrypto")
-   blake2shash_ = getattr(BLAKE2s, 'new', None)
-   if blake2shash_ is not None:
-   _generate_hash_function("BLAKE2S",
-   functools.partial(blake2shash_, digest_bytes=32), 
origin="pycrypto")
-   sha3_256hash_ = getattr(SHA3_256, 'new', None)
-   if sha3_256hash_ is not None:
-   _generate_hash_function("SHA3_256",
-   sha3_256hash_, origin="pycrypto")
-   sha3_512hash_ = getattr(SHA3_512, 'new', None)
-   if sha3_512hash_ is not None:
-   _generate_hash_function("SHA3_512",
-   sha3_512hash_, origin="pycrypto")
-except ImportError:
-   pass
-
-# Support using pysha3 as fallback for python<3.6
-try:
-   import sha3
+# Define hash functions, try to use the best module available. Preferred
+# modules should go first, latter ones should check if the hashes aren't
+# already defined.
 
-   _generate_hash_function("SHA3_256", sha3.sha3_256, origin="pysha3")
-   _generate_hash_function("SHA3_512", sha3.sha3_512, origin="pysha3")
-except ImportError:
-   pass
 
 # Use hashlib from python-2.5 if available and prefer it over pycrypto and 
internal fallbacks.
 # Need special handling for RMD160/WHIRLPOOL as they may not always be 
provided by hashlib.
@@ -178,6 +123,89 @@ for local_name, hash_name in (
functools.partial(hashlib.new, hash_name),
origin='hashlib')
 
+
+# Support using pysha3 as fallback for python<3.6
+if "SHA3_256" not in hashfunc_map or "SHA3_512" not in hashfunc_map:
+   try:
+   import sha3
+
+   _generate_hash_function("SHA3_256", sha3.sha3_256, 
origin="pysha3")
+   _generate_hash_function("SHA3_512", sha3.sha3_512, 
origin="pysha3")
+   except ImportError:
+   pass
+
+
+# Use pycrypto when available, prefer it over the internal fallbacks
+# Check for 'new' attributes, since they can be missing if the module
+# is broken somehow.
+if 'RMD160' not in hashfunc_map:
+   try:
+   from Crypto.Hash import RIPEMD
+   rmd160hash_ = getattr(RIPEMD, 'new', None)
+   if rmd160hash_ is not None:
+   _generate_hash_function("RMD160",
+   rmd160hash_, origin="pycrypto")
+   except ImportError:
+   pass

[gentoo-commits] proj/portage:master commit in: pym/portage/tests/util/

2017-03-13 Thread Michał Górny
commit: 04c2bbaba38e766250fee019fd9bbb98ba582038
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 15:12:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:29 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=04c2bbab

tests: Add minimal safety checks for checksums

 pym/portage/tests/util/test_checksum.py | 88 +
 1 file changed, 88 insertions(+)

diff --git a/pym/portage/tests/util/test_checksum.py 
b/pym/portage/tests/util/test_checksum.py
new file mode 100644
index 0..72b8cef3f
--- /dev/null
+++ b/pym/portage/tests/util/test_checksum.py
@@ -0,0 +1,88 @@
+# Copyright 2011-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+from portage.tests import TestCase
+
+from portage.checksum import checksum_str
+from portage.exception import DigestException
+
+class ChecksumTestCase(TestCase):
+   text = b'Some test string used to check if the hash works'
+
+   def test_md5(self):
+   self.assertEqual(checksum_str(b'', 'MD5'),
+   'd41d8cd98f00b204e9800998ecf8427e')
+   self.assertEqual(checksum_str(self.text, 'MD5'),
+   '094c3bf4732f59b39d577e9726f1e934')
+
+   def test_sha1(self):
+   self.assertEqual(checksum_str(b'', 'SHA1'),
+   'da39a3ee5e6b4b0d3255bfef95601890afd80709')
+   self.assertEqual(checksum_str(self.text, 'SHA1'),
+   '5c572017d4e4d49e4aa03a2eda12dbb54a1e2e4f')
+
+   def test_sha256(self):
+   self.assertEqual(checksum_str(b'', 'SHA256'),
+   
'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855')
+   self.assertEqual(checksum_str(self.text, 'SHA256'),
+   
'e3d4a1135181fe156d61455615bb6296198e8ca5b2f20ddeb85cb4cd27f62320')
+
+   def test_sha512(self):
+   self.assertEqual(checksum_str(b'', 'SHA512'),
+   
'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e')
+   self.assertEqual(checksum_str(self.text, 'SHA512'),
+   
'c8eaa902d48a2c82c2185a92f1c8bab8115c63c8d7a9966a8e8e81b07abcb9762f4707a6b27075e9d720277ba9fec072a59840d6355dd2ee64681d8f39a50856')
+
+   def test_rmd160(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'RMD160'),
+   
'9c1185a5c5e9fc54612808977ee8f548b2258d31')
+   self.assertEqual(checksum_str(self.text, 'RMD160'),
+   
'fc453174f63fc011d6f64abd2c45fb6a53c8239b')
+   except DigestException:
+   self.skipTest('RMD160 implementation not available')
+
+   def test_whirlpool(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'WHIRLPOOL'),
+   
'19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3')
+   self.assertEqual(checksum_str(self.text, 'WHIRLPOOL'),
+   
'8f556a079b87057f19e0880eed6d833e40c916f4b133196f6842281a2517873074d399832470c11ee251696b4844a10197714a069ba3e3415c8a4eced8f91b48')
+   except DigestException:
+   self.skipTest('WHIRLPOOL implementation not available')
+
+   def test_blake2b(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'BLAKE2B'),
+   
'786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce')
+   self.assertEqual(checksum_str(self.text, 'BLAKE2B'),
+   
'84cb3c88838c7147bc9797c6525f812adcdcb40137f9c075963e3a3ed1fe06aaeeb4d2bb5589bad286864dc1aa834cfc4d66b8d7e4d4a246d91d45ce3a6eee43')
+   except DigestException:
+   self.skipTest('BLAKE2B implementation not available')
+
+   def test_blake2s(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'BLAKE2S'),
+   
'69217a3079908094e11121d042354a7c1f55b6482ca1a51e1b250dfd1ed0eef9')
+   self.assertEqual(checksum_str(self.text, 'BLAKE2S'),
+   
'823ab2429f27690450efe888b0404d092fe2ee72a9bd63d5342c251b4dbb373d')
+   except DigestException:
+   self.skipTest('BLAKE2S implementation not available')
+
+   def test_sha3_256(self):
+   try:
+   self.assertEqual(checksum_str(b'', 'SHA3_256'),
+ 

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

2017-03-13 Thread Michał Górny
commit: cd23be212c0ae60034c833873502bb36ee27e94c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 12 12:12:31 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 21:46:28 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cd23be21

portage.checksum: Support pysha3 fallback for SHA3

pysha3 provides a stand-alone FIPS-compliant SHA3 implementation that
can be used as a fallback for Python < 3.6.

 pym/portage/checksum.py | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/pym/portage/checksum.py b/pym/portage/checksum.py
index ac11d3f4b..3e61acdec 100644
--- a/pym/portage/checksum.py
+++ b/pym/portage/checksum.py
@@ -10,6 +10,7 @@ from portage import _encodings
 from portage import _unicode_decode, _unicode_encode
 import errno
 import stat
+import sys
 import subprocess
 import tempfile
 
@@ -26,8 +27,8 @@ import tempfile
 # WHIRLPOOL: hashlib, mhash, bundled
 # BLAKE2B (512): hashlib (3.6+), pycrypto
 # BLAKE2S (512): hashlib (3.6+), pycrypto
-# SHA3_256: hashlib (3.6+), pycrypto
-# SHA3_512: hashlib (3.6+), pycrypto
+# SHA3_256: hashlib (3.6+), pysha3, pycrypto
+# SHA3_512: hashlib (3.6+), pysha3, pycrypto
 
 
 #dict of all available hash functions
@@ -138,6 +139,15 @@ try:
 except ImportError:
pass
 
+# Support using pysha3 as fallback for python<3.6
+try:
+   import sha3
+
+   sha3_256hash = _generate_hash_function("SHA3_256", sha3.sha3_256, 
origin="pysha3")
+   sha3_512hash = _generate_hash_function("SHA3_512", sha3.sha3_512, 
origin="pysha3")
+except ImportError:
+   pass
+
 # Use hashlib from python-2.5 if available and prefer it over pycrypto and 
internal fallbacks.
 # Need special handling for RMD160/WHIRLPOOL as they may not always be 
provided by hashlib.
 try:



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-sk/

2017-03-13 Thread Mart Raudsepp
commit: d9c2106a74b27b529244077e3d55e2196496b588
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:29:47 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c2106a

app-dicts/aspell-sk: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-sk/aspell-sk-2.01.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-sk/aspell-sk-2.01.2.ebuild 
b/app-dicts/aspell-sk/aspell-sk-2.01.2.ebuild
index 5f8d800c192..662ee0c793d 100644
--- a/app-dicts/aspell-sk/aspell-sk-2.01.2.ebuild
+++ b/app-dicts/aspell-sk/aspell-sk-2.01.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Slovak"
@@ -8,5 +8,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-it/

2017-03-13 Thread Mart Raudsepp
commit: 1ef7fcfff4066c2c436028401ba275b71eaabc35
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:26:31 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef7fcff

app-dicts/aspell-it: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-it/aspell-it-2.4.20070901.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-it/aspell-it-2.4.20070901.ebuild 
b/app-dicts/aspell-it/aspell-it-2.4.20070901.ebuild
index 1f75c46e31b..5d3378a9628 100644
--- a/app-dicts/aspell-it/aspell-it-2.4.20070901.ebuild
+++ b/app-dicts/aspell-it/aspell-it-2.4.20070901.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Italian"
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=
 
 MY_P=aspell${ASPOSTFIX}-${PN#aspell-}-${PV%.*}-${PV##*.}-0



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pt-br/

2017-03-13 Thread Mart Raudsepp
commit: 24b7105c46cb9292fa882830274f15641e20f4e4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:28:48 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b7105c

app-dicts/aspell-pt-br: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-pt-br/aspell-pt-br-6.0.20090702.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-pt-br/aspell-pt-br-6.0.20090702.ebuild 
b/app-dicts/aspell-pt-br/aspell-pt-br-6.0.20090702.ebuild
index fe62d63a4ba..b540c2b82b1 100644
--- a/app-dicts/aspell-pt-br/aspell-pt-br-6.0.20090702.ebuild
+++ b/app-dicts/aspell-pt-br/aspell-pt-br-6.0.20090702.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Brazilian Portuguese"
@@ -10,7 +10,7 @@ FILENAME=aspell6-pt_BR-20090702-0
 SRC_URI="mirror://gnu/aspell/dict/pt_BR/${FILENAME}.tar.bz2"
 
 LICENSE="LGPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 S=${WORKDIR}/${FILENAME}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-la/

2017-03-13 Thread Mart Raudsepp
commit: 6ff17afc98254b96e2f7343c58a7ea491b79d6a9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:26:50 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff17afc

app-dicts/aspell-la: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-la/aspell-la-6.0.20020503.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-la/aspell-la-6.0.20020503.0.ebuild 
b/app-dicts/aspell-la/aspell-la-6.0.20020503.0.ebuild
index 43413e6ac9d..c3b60075df9 100644
--- a/app-dicts/aspell-la/aspell-la-6.0.20020503.0.ebuild
+++ b/app-dicts/aspell-la/aspell-la-6.0.20020503.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Latin"
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 
 FILENAME="aspell6-la-20020503-0"
 SRC_URI="mirror://gnu/aspell/dict/la/${FILENAME}.tar.bz2"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-uk/

2017-03-13 Thread Mart Raudsepp
commit: 7dd7faa9ea277621938893f669ddcb13ac3ce45e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:31:04 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd7faa9

app-dicts/aspell-uk: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-uk/aspell-uk-1.4.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-uk/aspell-uk-1.4.0.0.ebuild 
b/app-dicts/aspell-uk/aspell-uk-1.4.0.0.ebuild
index e71ad08dfe7..0ed2dbfc0b5 100644
--- a/app-dicts/aspell-uk/aspell-uk-1.4.0.0.ebuild
+++ b/app-dicts/aspell-uk/aspell-uk-1.4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Ukrainian"
@@ -8,5 +8,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2 LGPL-2.1"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-ru/

2017-03-13 Thread Mart Raudsepp
commit: 31a36b9d975d368fd515221ac178aa1d5f2296a8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:29:28 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a36b9d

app-dicts/aspell-ru: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-ru/aspell-ru-0.99.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-ru/aspell-ru-0.99.1-r1.ebuild 
b/app-dicts/aspell-ru/aspell-ru-0.99.1-r1.ebuild
index afe42f58707..553c104fdf9 100644
--- a/app-dicts/aspell-ru/aspell-ru-0.99.1-r1.ebuild
+++ b/app-dicts/aspell-ru/aspell-ru-0.99.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Russian"
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 # very strange filename not supported by the gentoo naming scheme



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pt/

2017-03-13 Thread Mart Raudsepp
commit: fb3f7cdb952a9577a5def662f677b57bfa132477
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:28:29 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3f7cdb

app-dicts/aspell-pt: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-pt/aspell-pt-0.50.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-pt/aspell-pt-0.50.2-r1.ebuild 
b/app-dicts/aspell-pt/aspell-pt-0.50.2-r1.ebuild
index b1d65d0b071..a2a6173cb99 100644
--- a/app-dicts/aspell-pt/aspell-pt-0.50.2-r1.ebuild
+++ b/app-dicts/aspell-pt/aspell-pt-0.50.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Portuguese"
@@ -7,7 +7,7 @@ inherit multilib aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-hy/

2017-03-13 Thread Mart Raudsepp
commit: d93b79415f3c1e2910c3166c60a2b30e6cb8dd33
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:25:48 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93b7941

app-dicts/aspell-hy: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild 
b/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild
index 67ff2d6e5ca..20f2c7d01bf 100644
--- a/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild
+++ b/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ppc64 sparc x86 ~amd64-fbsd 
~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 FILENAME=aspell6-hy-0.10.0-0



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-sr/

2017-03-13 Thread Mart Raudsepp
commit: 3bcac1e7c1b041085b27c24e266c632dd7084cb9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:30:25 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcac1e7

app-dicts/aspell-sr: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-sr/aspell-sr-0.60.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-sr/aspell-sr-0.60.ebuild 
b/app-dicts/aspell-sr/aspell-sr-0.60.ebuild
index 4fcf8c9528c..4e78650f3e3 100644
--- a/app-dicts/aspell-sr/aspell-sr-0.60.ebuild
+++ b/app-dicts/aspell-sr/aspell-sr-0.60.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Serbian"
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 FILENAME="aspell6-sr-0.02"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-nl/

2017-03-13 Thread Mart Raudsepp
commit: 050e73fcb3ca3ddbe09fbfd5f08370e33551b370
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:27:28 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050e73fc

app-dicts/aspell-nl: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-nl/aspell-nl-0.50.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-nl/aspell-nl-0.50.2.ebuild 
b/app-dicts/aspell-nl/aspell-nl-0.50.2.ebuild
index da11d5c6b76..fabb389b96b 100644
--- a/app-dicts/aspell-nl/aspell-nl-0.50.2.ebuild
+++ b/app-dicts/aspell-nl/aspell-nl-0.50.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Dutch"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="freedist"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-sv/

2017-03-13 Thread Mart Raudsepp
commit: eff572cdf90a1281b18dff0cf4ebf99c55e1ade9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:30:45 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff572cd

app-dicts/aspell-sv: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-sv/aspell-sv-0.51.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-sv/aspell-sv-0.51.0.ebuild 
b/app-dicts/aspell-sv/aspell-sv-0.51.0.ebuild
index bfdfe3d179f..5cbe19c28c8 100644
--- a/app-dicts/aspell-sv/aspell-sv-0.51.0.ebuild
+++ b/app-dicts/aspell-sv/aspell-sv-0.51.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Swedish"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-fr/

2017-03-13 Thread Mart Raudsepp
commit: f57b354da654655b579615731c93f6f0329d5514
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:23:55 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:37:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57b354d

app-dicts/aspell-fr: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-fr/aspell-fr-0.60.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-fr/aspell-fr-0.60.ebuild 
b/app-dicts/aspell-fr/aspell-fr-0.60.ebuild
index 5f199f8f504..169be29e620 100644
--- a/app-dicts/aspell-fr/aspell-fr-0.60.ebuild
+++ b/app-dicts/aspell-fr/aspell-fr-0.60.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="French"
@@ -10,7 +10,7 @@ ASPOSTFIX="6"
 inherit aspell-dict
 
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos"
 
 FILENAME="aspell-fr-0.50-3"
 SRC_URI="mirror://gnu/aspell/dict/fr/${FILENAME}.tar.bz2"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-no/

2017-03-13 Thread Mart Raudsepp
commit: da515222bdd0de23d7a5fa9463ccc28e4fd7e48a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:27:49 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da515222

app-dicts/aspell-no: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-no/aspell-no-0.50.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-no/aspell-no-0.50.2.ebuild 
b/app-dicts/aspell-no/aspell-no-0.50.2.ebuild
index 79819b1c883..0af5efb63a0 100644
--- a/app-dicts/aspell-no/aspell-no-0.50.2.ebuild
+++ b/app-dicts/aspell-no/aspell-no-0.50.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Norwegian"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-ga/

2017-03-13 Thread Mart Raudsepp
commit: bfad14e3416052fccbf3067a393590fd2554795b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:24:14 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:37:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfad14e3

app-dicts/aspell-ga: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-ga/aspell-ga-0.50.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-ga/aspell-ga-0.50.4.ebuild 
b/app-dicts/aspell-ga/aspell-ga-0.50.4.ebuild
index 8f18e4aa4c7..7366734231f 100644
--- a/app-dicts/aspell-ga/aspell-ga-0.50.4.ebuild
+++ b/app-dicts/aspell-ga/aspell-ga-0.50.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Irish"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-gl/

2017-03-13 Thread Mart Raudsepp
commit: 2bde443f16b97a080c2c1c7e83d7ad347fbe6d8c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:24:33 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bde443f

app-dicts/aspell-gl: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-gl/aspell-gl-0.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-gl/aspell-gl-0.5.2.ebuild 
b/app-dicts/aspell-gl/aspell-gl-0.5.2.ebuild
index 6e67cb55887..73c355459ce 100644
--- a/app-dicts/aspell-gl/aspell-gl-0.5.2.ebuild
+++ b/app-dicts/aspell-gl/aspell-gl-0.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Galician"
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 MY_P=${P%.*}a-${PV##*.}



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-sl/

2017-03-13 Thread Mart Raudsepp
commit: fd1e046c27ac31e04a314f8d940fb957532b6b02
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:30:06 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1e046c

app-dicts/aspell-sl: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-sl/aspell-sl-0.50.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-sl/aspell-sl-0.50.0.ebuild 
b/app-dicts/aspell-sl/aspell-sl-0.50.0.ebuild
index a16b78247e0..f6596da2746 100644
--- a/app-dicts/aspell-sl/aspell-sl-0.50.0.ebuild
+++ b/app-dicts/aspell-sl/aspell-sl-0.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Slovenian"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-ro/

2017-03-13 Thread Mart Raudsepp
commit: 90f5c18d4f50a6762e9c91d06697c75810a9d44d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:29:08 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f5c18d

app-dicts/aspell-ro: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-ro/aspell-ro-3.3.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-ro/aspell-ro-3.3.2.ebuild 
b/app-dicts/aspell-ro/aspell-ro-3.3.2.ebuild
index be1caf4a4c2..c6a652f7b65 100644
--- a/app-dicts/aspell-ro/aspell-ro-3.3.2.ebuild
+++ b/app-dicts/aspell-ro/aspell-ro-3.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Romanian"
@@ -10,4 +10,4 @@ HOMEPAGE="http://aspell.net http://rospell.sourceforge.net/;
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-vi/

2017-03-13 Thread Mart Raudsepp
commit: abe8eededa0fca12da2d9b0e7f90ef159912b334
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:31:23 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe8eede

app-dicts/aspell-vi: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-vi/aspell-vi-0.01.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-vi/aspell-vi-0.01.1.1.ebuild 
b/app-dicts/aspell-vi/aspell-vi-0.01.1.1.ebuild
index 2bbf9b81315..9e24c71e156 100644
--- a/app-dicts/aspell-vi/aspell-vi-0.01.1.1.ebuild
+++ b/app-dicts/aspell-vi/aspell-vi-0.01.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Vietnamese"
@@ -8,5 +8,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-is/

2017-03-13 Thread Mart Raudsepp
commit: fb7d78eea520c5a20bb0bd043a042a1a1f8ad9ef
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:26:09 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7d78ee

app-dicts/aspell-is: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-is/aspell-is-0.51.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-is/aspell-is-0.51.1.0.ebuild 
b/app-dicts/aspell-is/aspell-is-0.51.1.0.ebuild
index 293ac35e0ed..69352262b10 100644
--- a/app-dicts/aspell-is/aspell-is-0.51.1.0.ebuild
+++ b/app-dicts/aspell-is/aspell-is-0.51.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Icelandic"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-fo/

2017-03-13 Thread Mart Raudsepp
commit: ed0efd0236c3a35f0ca2f68da8db771b7a375f00
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:23:34 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:37:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0efd02

app-dicts/aspell-fo: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-fo/aspell-fo-0.51.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-fo/aspell-fo-0.51.0.ebuild 
b/app-dicts/aspell-fo/aspell-fo-0.51.0.ebuild
index d195eac5c73..657b2880747 100644
--- a/app-dicts/aspell-fo/aspell-fo-0.51.0.ebuild
+++ b/app-dicts/aspell-fo/aspell-fo-0.51.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Faroese"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-he/

2017-03-13 Thread Mart Raudsepp
commit: 14f8b08e8786efe06529fb32d62b9b09f6988342
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:24:52 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f8b08e

app-dicts/aspell-he: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-he/aspell-he-1.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-he/aspell-he-1.0.0.ebuild 
b/app-dicts/aspell-he/aspell-he-1.0.0.ebuild
index a72fd3e2658..1d89813 100644
--- a/app-dicts/aspell-he/aspell-he-1.0.0.ebuild
+++ b/app-dicts/aspell-he/aspell-he-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Hebrew"
@@ -8,5 +8,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-lt/

2017-03-13 Thread Mart Raudsepp
commit: 5e60a0d158211b0844f977c8da8e97e1b553d91c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:27:09 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e60a0d1

app-dicts/aspell-lt: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-lt/aspell-lt-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-lt/aspell-lt-1.0.1.ebuild 
b/app-dicts/aspell-lt/aspell-lt-1.0.1.ebuild
index e14431351c2..ef78d7f2ca8 100644
--- a/app-dicts/aspell-lt/aspell-lt-1.0.1.ebuild
+++ b/app-dicts/aspell-lt/aspell-lt-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Lithuanian"
@@ -7,7 +7,7 @@ ASPOSTFIX="6"
 inherit aspell-dict
 
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 
 FILENAME="aspell6-lt-1.0-1"
 SRC_URI="mirror://gnu/aspell/dict/lt/${FILENAME}.tar.bz2"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-hu/

2017-03-13 Thread Mart Raudsepp
commit: c92a420aa1e38aeb0cbb58d368c6fa7e355155cd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:25:31 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92a420a

app-dicts/aspell-hu: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild 
b/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild
index 6c87822bf62..daffe9f336d 100644
--- a/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild
+++ b/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild
@@ -8,7 +8,7 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ppc64 sparc x86 ~amd64-fbsd 
~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 FILENAME="aspell6-hu-0.99.4.2-0"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-pl/

2017-03-13 Thread Mart Raudsepp
commit: 6e5b06c77d1b3453815025a7f4e7069a59e1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:28:10 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5b06c7

app-dicts/aspell-pl: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-pl/aspell-pl-6.0.20120418.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-pl/aspell-pl-6.0.20120418.0.ebuild 
b/app-dicts/aspell-pl/aspell-pl-6.0.20120418.0.ebuild
index 2231a8daff4..5f014c0b0e6 100644
--- a/app-dicts/aspell-pl/aspell-pl-6.0.20120418.0.ebuild
+++ b/app-dicts/aspell-pl/aspell-pl-6.0.20120418.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Polish"
@@ -7,7 +7,7 @@ inherit versionator aspell-dict
 
 HOMEPAGE="http://www.sjp.pl/slownik/;
 LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""
 
 FILENAME="${PN/aspell/aspell6}-$(replace_version_separator 2 _ 
$(replace_version_separator 3 -))"



[gentoo-commits] repo/gentoo:master commit in: app-dicts/aspell-hr/

2017-03-13 Thread Mart Raudsepp
commit: 75cc75dd1145dee7d64f786a48b5bcdd53115dca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 13 21:25:12 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 13 21:38:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75cc75dd

app-dicts/aspell-hr: keyworded for ~arm64

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-dicts/aspell-hr/aspell-hr-0.51.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/aspell-hr/aspell-hr-0.51.0.ebuild 
b/app-dicts/aspell-hr/aspell-hr-0.51.0.ebuild
index d51985a3b55..d3a1c734836 100644
--- a/app-dicts/aspell-hr/aspell-hr-0.51.0.ebuild
+++ b/app-dicts/aspell-hr/aspell-hr-0.51.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ASPELL_LANG="Croatian"
@@ -7,5 +7,5 @@ inherit aspell-dict
 
 LICENSE="GPL-2"
 
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE=""



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

2017-03-13 Thread Sergei Trofimovich
commit: 40e4d5c8685430cbe0a9366583f24321f8a44615
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar 13 21:14:32 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 13 21:15:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e4d5c8

dev-util/radare2: bump up to 1.3.0

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-util/radare2/Manifest |  1 +
 dev-util/radare2/radare2-1.3.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index 6cf84c53e2a..db9e7fce0da 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -2,3 +2,4 @@ DIST radare2-0.10.6.tar.xz 5082028 SHA256 
8e887526b22bdf7839fe10779c8da11d6156a5
 DIST radare2-1.0.2.tar.xz 5014612 SHA256 
91fde12126e29bf8bbd6c4aad9e5b226b96afd289e55a52db3df872dc580a294 SHA512 
cd60246aaf612818f8bc9fc77ce746a33b92b28ba7ee80988d56f7060dfa26072ada17a01b56c32d6d1f2bc2d98781c806a86f9e1e38aaf5c400ed54aaaff9b1
 WHIRLPOOL 
5c3f23fd938235d526345f3df2c3dafb5fa29a290bb96cdda79682057e37bca585fb5542cd2eb3d600e7b9a4901fb45b2bb8148c7f328053f99a08f7da43335e
 DIST radare2-1.1.0.tar.gz 8438634 SHA256 
7bc1e206a2b4def6bdb8684c2af0281b007986a0b5b5da652bd03be264ca0fa5 SHA512 
a99ac488f78c52fa9d6fbfe095b0aae10864f4a591721ee3679310ada3ef5e2a069ad919d1f7472d0dcd2c78569aac584086a7e975f1946194b346c94e4873b7
 WHIRLPOOL 
0d00f06eac3c6a7f3db1b4dc6b728714c73ea35eb5bbdd8281fe01052bd8519e19f8737c794c51f098d1fde9feaa8f1f7959815afad7a87ea8aaab36e862f834
 DIST radare2-1.2.0.tar.gz 8461187 SHA256 
3660f4f8c1490194f5b5b80d7e21e1cc507e6aff2551008074e632c22549b941 SHA512 
8419d92c9db2f1312bb188317af53497a75e0c78504d6b9c3fee7cb90f9219d6801543a2bc68f2dd3fc846d75ba60ce3f8d4cde61c99ec1e3c5f63c8c2b8dd88
 WHIRLPOOL 
1cc31557e4a6882251a517b24f5df59fb2fb9ad083e6670c42d392ab79a8ffd0d56f11f82512ee59f1c233edef3b3c5b08cbbb936ffe5e22753889987e313c2f
+DIST radare2-1.3.0.tar.gz 8517265 SHA256 
adf9bbfb36b5cff986e8218455d75d7410e41e2fb4a380b99d1bcf6d36dce222 SHA512 
ef410f8c5c0b931dab452c50b694313f26898a5f36c8286d18f56889e056658331cee87097a0e3028b8f53f25ec9c4354f6c78a41365a74d5bc67a38a6510174
 WHIRLPOOL 
d3d5877814893308c0aa344740ef857d5814ec465d1f7deee73e226f4e1609ed9a75b3395c92fc382815464d1ceac3409bf09aade9f0f2f74cda93d3b2937ed8

diff --git a/dev-util/radare2/radare2-1.3.0.ebuild 
b/dev-util/radare2/radare2-1.3.0.ebuild
new file mode 100644
index 000..fa1392fa116
--- /dev/null
+++ b/dev-util/radare2/radare2-1.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Advanced command line hexadecimal editor and more"
+HOMEPAGE="http://www.radare.org;
+SRC_URI="http://cloud.radare.org/get/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl"
+
+RDEPEND="
+   ssl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.9-nogit.patch
+)
+
+src_configure() {
+   econf \
+   $(use_with ssl openssl)
+}
+
+src_install() {
+   # a workaround for unstable $(INSTALL) call, bug #574866
+   local d
+   for d in doc/*; do
+   if [[ -d $d ]]; then
+   rm -rfv "$d" || die "failed to delete '$d'"
+   fi
+   done
+
+   default
+}



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

2017-03-13 Thread Andreas Sturmlechner
commit: 6264d1f4e26f9f6057f8237d834b848365c91ea8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 20:56:30 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 20:56:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6264d1f4

kde-frameworks/plasma: Fix Plasma folderview regression

KDE BUG https://bugs.kde.org/show_bug.cgi?id=377441

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/plasma-5.32.0-prefix-qstringlist.patch   | 43 +
 kde-frameworks/plasma/plasma-5.32.0-r1.ebuild  | 70 ++
 2 files changed, 113 insertions(+)

diff --git a/kde-frameworks/plasma/files/plasma-5.32.0-prefix-qstringlist.patch 
b/kde-frameworks/plasma/files/plasma-5.32.0-prefix-qstringlist.patch
new file mode 100644
index 000..460d1bd94ed
--- /dev/null
+++ b/kde-frameworks/plasma/files/plasma-5.32.0-prefix-qstringlist.patch
@@ -0,0 +1,43 @@
+From 547a34d346695295ce05499ae355203414412993 Mon Sep 17 00:00:00 2001
+From: David Edmundson 
+Date: Fri, 10 Mar 2017 09:49:47 +
+Subject: Handle applyPrefixes with an empty string
+
+Summary:
+When setting an empty QStringList as prefix, it can lead to unexpected 
results, such as the prefix not changing.
+
+BUG: 377441
+
+Reviewers: #plasma
+
+Subscribers: plasma-devel, #frameworks
+
+Tags: #plasma, #frameworks
+
+Differential Revision: https://phabricator.kde.org/D5000
+---
+ src/declarativeimports/core/framesvgitem.cpp | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/declarativeimports/core/framesvgitem.cpp 
b/src/declarativeimports/core/framesvgitem.cpp
+index 81f9e63..8e6225f 100644
+--- a/src/declarativeimports/core/framesvgitem.cpp
 b/src/declarativeimports/core/framesvgitem.cpp
+@@ -556,7 +556,13 @@ void FrameSvgItem::updateDevicePixelRatio()
+ 
+ void FrameSvgItem::applyPrefixes()
+ {
+-if (m_prefixes.isEmpty() || m_frameSvg->imagePath().isEmpty()) {
++
++if (m_frameSvg->imagePath().isEmpty()) {
++return;
++}
++
++if (m_prefixes.isEmpty()) {
++m_frameSvg->setElementPrefix(QString());
+ return;
+ }
+ 
+-- 
+cgit v0.11.2
+

diff --git a/kde-frameworks/plasma/plasma-5.32.0-r1.ebuild 
b/kde-frameworks/plasma/plasma-5.32.0-r1.ebuild
new file mode 100644
index 000..ba8af05f8de
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.32.0-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KMNAME="${PN}-framework"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plasma framework"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="egl gles2 wayland X"
+
+COMMON_DEPEND="
+   $(add_frameworks_dep kactivities)
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdeclarative)
+   $(add_frameworks_dep kglobalaccel)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kpackage)
+   $(add_frameworks_dep kservice)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative)
+   $(add_qt_dep qtgui 'gles2=')
+   $(add_qt_dep qtquickcontrols)
+   $(add_qt_dep qtsql)
+   $(add_qt_dep qtsvg)
+   $(add_qt_dep qtwidgets)
+   egl? ( media-libs/mesa[egl] )
+   !gles2? ( virtual/opengl )
+   wayland? ( $(add_frameworks_dep kwayland) )
+   X? (
+   $(add_qt_dep qtx11extras)
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   $(add_frameworks_dep kdoctools)
+   X? ( x11-proto/xproto )
+"
+RDEPEND="${COMMON_DEPEND}
+   !

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

2017-03-13 Thread Andreas Sturmlechner
commit: c087f895ffcfb4d1e0ae56bc126076f6dc951c71
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 20:59:27 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 20:59:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c087f895

kde-frameworks/plasma: Drop old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-frameworks/plasma/plasma-5.32.0.ebuild | 68 --
 1 file changed, 68 deletions(-)

diff --git a/kde-frameworks/plasma/plasma-5.32.0.ebuild 
b/kde-frameworks/plasma/plasma-5.32.0.ebuild
deleted file mode 100644
index cb002155823..000
--- a/kde-frameworks/plasma/plasma-5.32.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KMNAME="${PN}-framework"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Plasma framework"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="egl gles2 wayland X"
-
-COMMON_DEPEND="
-   $(add_frameworks_dep kactivities)
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kdeclarative)
-   $(add_frameworks_dep kglobalaccel)
-   $(add_frameworks_dep kguiaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep knotifications)
-   $(add_frameworks_dep kpackage)
-   $(add_frameworks_dep kservice)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtdeclarative)
-   $(add_qt_dep qtgui 'gles2=')
-   $(add_qt_dep qtquickcontrols)
-   $(add_qt_dep qtsql)
-   $(add_qt_dep qtsvg)
-   $(add_qt_dep qtwidgets)
-   egl? ( media-libs/mesa[egl] )
-   !gles2? ( virtual/opengl )
-   wayland? ( $(add_frameworks_dep kwayland) )
-   X? (
-   $(add_qt_dep qtx11extras)
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   $(add_frameworks_dep kdoctools)
-   X? ( x11-proto/xproto )
-"
-RDEPEND="${COMMON_DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kde-apps-meta/

2017-03-13 Thread Andreas Sturmlechner
commit: 31391ec924cbf8b750abbb2284b647fee872de5f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 20:31:17 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 20:31:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31391ec9

kde-apps/kde-apps-meta: Drop old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../kde-apps-meta/kde-apps-meta-16.12.3.ebuild | 28 --
 1 file changed, 28 deletions(-)

diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-16.12.3.ebuild 
b/kde-apps/kde-apps-meta/kde-apps-meta-16.12.3.ebuild
deleted file mode 100644
index 882d6b072da..000
--- a/kde-apps/kde-apps-meta/kde-apps-meta-16.12.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit kde5-meta-pkg
-
-DESCRIPTION="Meta package for the KDE Applications collection"
-KEYWORDS="~amd64 ~x86"
-IUSE="accessibility pim sdk"
-
-RDEPEND="
-   $(add_kdeapps_dep kate)
-   $(add_kdeapps_dep kdeadmin-meta)
-   $(add_kdeapps_dep kdecore-meta)
-   $(add_kdeapps_dep kdeedu-meta)
-   $(add_kdeapps_dep kdegames-meta)
-   $(add_kdeapps_dep kdegraphics-meta)
-   $(add_kdeapps_dep kdemultimedia-meta)
-   $(add_kdeapps_dep kdenetwork-meta)
-   $(add_kdeapps_dep kdeutils-meta)
-   accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
-   pim? ( $(add_kdeapps_dep kdepim-meta) )
-   sdk? (
-   $(add_kdeapps_dep kdesdk-meta)
-   $(add_kdeapps_dep kdewebdev-meta)
-   )
-"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kdeutils-meta/

2017-03-13 Thread Andreas Sturmlechner
commit: 1c0ab41010b24fd3d652e8b7f15c06a18beba2a7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 20:30:55 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 20:30:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0ab410

kde-apps/kdeutils-meta: Drop old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../kdeutils-meta/kdeutils-meta-16.12.3.ebuild | 34 --
 1 file changed, 34 deletions(-)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-16.12.3.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-16.12.3.ebuild
deleted file mode 100644
index 202bebe801d..000
--- a/kde-apps/kdeutils-meta/kdeutils-meta-16.12.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit kde5-meta-pkg
-
-DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
-HOMEPAGE="https://www.kde.org/applications/utilities https://utils.kde.org;
-KEYWORDS="~amd64 ~x86"
-IUSE="cups floppy lirc nls"
-
-[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
-
-RDEPEND="
-   $(add_kdeapps_dep ark)
-   $(add_kdeapps_dep filelight)
-   $(add_kdeapps_dep kcalc)
-   $(add_kdeapps_dep kcharselect)
-   $(add_kdeapps_dep kdebugsettings)
-   $(add_kdeapps_dep kdf)
-   $(add_kdeapps_dep kgpg)
-   $(add_kdeapps_dep kteatime)
-   $(add_kdeapps_dep ktimer)
-   $(add_kdeapps_dep kwalletmanager)
-   $(add_kdeapps_dep sweeper)
-   cups? ( $(add_kdeapps_dep print-manager) )
-   floppy? ( $(add_kdeapps_dep kfloppy) )
-   lirc? ( $(add_kdeapps_dep kremotecontrol) )
-   nls? (
-   $(add_kdeapps_dep kde-l10n '' ${L10N_MINIMAL})
-   $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL})
-   )
-"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kde-apps-meta/

2017-03-13 Thread Andreas Sturmlechner
commit: 8eb0521c319e68e15eff4326c2e10038d50ee572
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 20:01:24 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 20:30:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb0521c

kde-apps/kde-apps-meta: Allow all kde-apps/kdepim-meta slots

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../kde-apps-meta/kde-apps-meta-16.12.3-r1.ebuild  | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-16.12.3-r1.ebuild 
b/kde-apps/kde-apps-meta/kde-apps-meta-16.12.3-r1.ebuild
new file mode 100644
index 000..39a493d0041
--- /dev/null
+++ b/kde-apps/kde-apps-meta/kde-apps-meta-16.12.3-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5-meta-pkg
+
+DESCRIPTION="Meta package for the KDE Applications collection"
+KEYWORDS="~amd64 ~x86"
+IUSE="accessibility pim sdk"
+
+RDEPEND="
+   $(add_kdeapps_dep kate)
+   $(add_kdeapps_dep kdeadmin-meta)
+   $(add_kdeapps_dep kdecore-meta)
+   $(add_kdeapps_dep kdeedu-meta)
+   $(add_kdeapps_dep kdegames-meta)
+   $(add_kdeapps_dep kdegraphics-meta)
+   $(add_kdeapps_dep kdemultimedia-meta)
+   $(add_kdeapps_dep kdenetwork-meta)
+   $(add_kdeapps_dep kdeutils-meta)
+   accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
+   pim? ( kde-apps/kdepim-meta:* )
+   sdk? (
+   $(add_kdeapps_dep kdesdk-meta)
+   $(add_kdeapps_dep kdewebdev-meta)
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kdeutils-meta/

2017-03-13 Thread Andreas Sturmlechner
commit: dbab873de5d676b78a56c9d091c5d71088473f70
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 19:59:20 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 20:30:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbab873d

kde-apps/kdeutils-meta: Allow all kde-apps/kgpg slots

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../kdeutils-meta/kdeutils-meta-16.12.3-r1.ebuild  | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-16.12.3-r1.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-16.12.3-r1.ebuild
new file mode 100644
index 000..54057f8ca30
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-16.12.3-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5-meta-pkg
+
+DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
+HOMEPAGE="https://www.kde.org/applications/utilities https://utils.kde.org;
+KEYWORDS="~amd64 ~x86"
+IUSE="cups floppy lirc nls"
+
+[[ ${KDE_BUILD_TYPE} = live ]] && L10N_MINIMAL=${KDE_APPS_MINIMAL}
+
+RDEPEND="
+   $(add_kdeapps_dep ark)
+   $(add_kdeapps_dep filelight)
+   $(add_kdeapps_dep kcalc)
+   $(add_kdeapps_dep kcharselect)
+   $(add_kdeapps_dep kdebugsettings)
+   $(add_kdeapps_dep kdf)
+   kde-apps/kgpg:*
+   $(add_kdeapps_dep kteatime)
+   $(add_kdeapps_dep ktimer)
+   $(add_kdeapps_dep kwalletmanager)
+   $(add_kdeapps_dep sweeper)
+   cups? ( $(add_kdeapps_dep print-manager) )
+   floppy? ( $(add_kdeapps_dep kfloppy) )
+   lirc? ( $(add_kdeapps_dep kremotecontrol) )
+   nls? (
+   $(add_kdeapps_dep kde-l10n '' ${L10N_MINIMAL})
+   $(add_kdeapps_dep kde4-l10n '' ${L10N_MINIMAL})
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: media-video/peek/

2017-03-13 Thread Bernard Cafarelli
commit: 6c3527efa0a5f580999b0e59474601517126e13e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 13 20:20:32 2017 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 13 20:21:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3527ef

media-video/peek: 1.0.0 bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 media-video/peek/Manifest  |  1 +
 media-video/peek/peek-1.0.0.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/media-video/peek/Manifest b/media-video/peek/Manifest
index 8bccb5d5255..1c423a85678 100644
--- a/media-video/peek/Manifest
+++ b/media-video/peek/Manifest
@@ -1 +1,2 @@
 DIST peek-0.8.0.tar.gz 70208 SHA256 
45261ecd3f1891962441266e723a50a7ec81ee00a699c2db64bdde5e6c01aaa9 SHA512 
88d16b1f23e7e710dd617389f632b2eb94c9050861615abc95bc1a76cda84727f0eaf3b1f9898536e457507d0943b3d994800b7340ce2943adb509eb4516236b
 WHIRLPOOL 
0b59668469067ef724e8e1ffcbf9dc6bd5a9a46ab61d133ce2f7bc6a1cb0de17bee53dc5975f4f1fd5bff228a490e3ca3c2b2a000a40b5662aef8ee120f2d0c2
+DIST peek-1.0.0.tar.gz 2595756 SHA256 
1430a92148a066185051664e3bd20a5ce0cc6c97345d1b2a959b698b291ea1fb SHA512 
0a152f3c5301dad33dd64a9291ba05408d08e0c378790ae2777069d0d6f3f13bf38b15b66117f253afe9e0829c7442b1eeef046686830b4698b1d3ca5c0b8e2f
 WHIRLPOOL 
b9483a0d725fc4c9480a7876420b9f771599e5f80d13bf59b33bcf663d6e952554ce0f45b1cc56b5f820fb28ac370b8c7ee58ffab4f7e9f3e1c7c31176f48e48

diff --git a/media-video/peek/peek-1.0.0.ebuild 
b/media-video/peek/peek-1.0.0.ebuild
new file mode 100644
index 000..94e00bcb32f
--- /dev/null
+++ b/media-video/peek/peek-1.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_MIN_API_VERSION="0.22"
+
+inherit gnome2 vala cmake-utils
+
+DESCRIPTION="Simple animated Gif screen recorder"
+HOMEPAGE="https://github.com/phw/peek;
+SRC_URI="https://github.com/phw/peek/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2.38:2
+   dev-libs/keybinder:3
+   media-video/ffmpeg[X,encode]
+   virtual/imagemagick-tools
+   >=x11-libs/gtk+-3.14:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)
+   >=sys-devel/gettext-0.19"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   gnome2_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DGSETTINGS_COMPILE=OFF
+   -DVALA_EXECUTABLE="${VALAC}"
+   )
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gentoolkit/files/, app-portage/gentoolkit/

2017-03-13 Thread Paul Varner
commit: ca3fb820f232eb5180418a7f9baf336af8d08e1b
Author: Paul Varner  gentoo  org>
AuthorDate: Mon Mar 13 20:04:18 2017 +
Commit: Paul Varner  gentoo  org>
CommitDate: Mon Mar 13 20:04:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3fb820

app-portage/gentoolkit: Remove unused versions and files.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-portage/gentoolkit/Manifest|  2 -
 .../gentoolkit/files/0.3.0.9-equery-508114.patch   | 37 -
 .../files/0.3.0.9-equery-strip-XXXFLAGS.patch  | 27 ---
 .../files/0.3.0.9-revdep-rebuild-526400.patch  | 26 ---
 .../files/0.3.0.9-revdep-rebuild-py-504654-1.patch | 26 ---
 .../files/0.3.0.9-revdep-rebuild-py-504654-2.patch | 30 
 .../gentoolkit/files/0.3.1-setup.py-print.patch| 29 ---
 .../gentoolkit/gentoolkit-0.3.0.9-r2.ebuild| 88 --
 app-portage/gentoolkit/gentoolkit-0.3.1.1.ebuild   | 70 -
 app-portage/gentoolkit/gentoolkit-0.3.2.ebuild | 70 -
 10 files changed, 405 deletions(-)

diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest
index 6366ac6761c..0e9c54b24db 100644
--- a/app-portage/gentoolkit/Manifest
+++ b/app-portage/gentoolkit/Manifest
@@ -1,5 +1,3 @@
 DIST gentoolkit-0.3.0.8.tar.gz 3192497 SHA256 
0338dee7c295c32b60a84e529b764d2bc61536fa3aca021cd5a75c6e534864a6 SHA512 
50efd701d0d056740bcf7c7cdce652ae7c9e2786f799f5d30946e752b8aa735489d3e0dc5c7664a5810a0f22cec05b9bc7ccc10292b07ac4dd0777658651f72d
 WHIRLPOOL 
5a2455e50d4e0f4df8abab5b81deb6bb00e078dfed1687ae046ce97a0427eafea2d3de9b83ac6de8155d207653d001c6684ac92226fa2320515c6e14c8fea6e0
-DIST gentoolkit-0.3.0.9.tar.gz 3194703 SHA256 
c660d150dfccbaea6f291fb7fc2659c8e0e38eaebe6e68f92dee728c8c7e320d SHA512 
75b2d15b2b9ed08055840b56b239ed5d63838a10e8d31ec3ed8822cf1d3ef32841609763433736e17f93a5fdd293ccbda4a3dfa0f007241321aecbcde847
 WHIRLPOOL 
5e9dc038c161361eb2dd8f0cd17e8efaa41183a281d6fcf620c1631c6da661673d085c60572424cd48504222c29613473591f8dd276792ab96ba3cfda88f1fe1
-DIST gentoolkit-0.3.1.1.tar.gz 3198269 SHA256 
e3743ac526a8b9dd78af8ebc88ccf26cf487f2c31483b283b0e5df36bab881ce SHA512 
24736713761ead819da8f65148d7f8cae5e12414cbffafa1bcf0ce4f59587b6c589fed02edb48f054f24f015e4fe151333ebbba4ccfa9b1164a547717bee7a74
 WHIRLPOOL 
c33a468ca8fb01e4e236cd104abc10a7a570fc6a3372314407ee341672202ed2cef70e2647743ba4301277f01201a5999e6251167d66f7b1ffae5eb0872a5375
 DIST gentoolkit-0.3.2.tar.gz 3198294 SHA256 
f3bb38d663c1b153447556b5265df5a11b6ed78411e761335b692111c823d9dd SHA512 
e174ac7f12d45703515876ea558a661e1d0c5d4cc71d2d64ee793786e2a2d3d2b309500b6e1891774e3415de74922efc77553c0103d695f5dda91def9a6ac637
 WHIRLPOOL 
67192702f72f437cc31aeeef8bf005c83a4a9322e9fa0de3c1e0d229bfb95d7363f14a8902da5ffbf49dee45cd587286899ea1ead017cd7d18d0f852cc7fd9fb
 DIST gentoolkit-0.3.3.tar.gz 3197037 SHA256 
bb1fd78a6063efffd4e8402cd799f2c22ed2bbf440c26390aab68bfb6f4ee982 SHA512 
ad142c2c66e7f7a2e4184c8f95e394ee783cd57808e6254e9f5df0f3f60ad842042f773716ca0fd6d7545bb8a2d11c1c167a4ec471eb3238c8ee3a519f70a691
 WHIRLPOOL 
81c2aa8cb36d9c6abef99729b07c9cc5402d66ccfd8523a4cee57ed99d2b4c2ab0db6c77dccdc90597bd11d60e11823130dd1136eeaba9b2a18383da3e9c5f25

diff --git a/app-portage/gentoolkit/files/0.3.0.9-equery-508114.patch 
b/app-portage/gentoolkit/files/0.3.0.9-equery-508114.patch
deleted file mode 100644
index 3fc67d36654..000
--- a/app-portage/gentoolkit/files/0.3.0.9-equery-508114.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 9a33ceffe2e0045bf75b1209a90e9a53530d4e0d Mon Sep 17 00:00:00 2001
-From: Tobias Heinlein 
-Date: Sat, 19 Apr 2014 18:39:03 +0200
-Subject: [PATCH 01/14] equery: Don't always print the license field (bug
- #508114).
-

- pym/gentoolkit/equery/meta.py | 13 +++--
- 1 file changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/pym/gentoolkit/equery/meta.py b/pym/gentoolkit/equery/meta.py
-index e2d2124..d3342cd 100644
 a/pym/gentoolkit/equery/meta.py
-+++ b/pym/gentoolkit/equery/meta.py
-@@ -373,12 +373,13 @@ def call_format_functions(best_match, matches):
-   useflags = format_useflags(best_match.metadata.use())
-   print_sequence(format_list(useflags))
- 
--  _license = best_match.environment(["LICENSE"])
--  if QUERY_OPTS["license"]:
--  _license = format_list(_license)
--  else:
--  _license = format_list(_license, "License: ", " " * 13)
--  print_sequence(_license)
-+  if QUERY_OPTS["license"] or not got_opts:
-+  _license = best_match.environment(["LICENSE"])
-+  if QUERY_OPTS["license"]:
-+  _license = format_list(_license)
-+  else:
-+  _license = format_list(_license, "License: ", " " * 
13)
-+  print_sequence(_license)
- 
-   if QUERY_OPTS["stablereq"]:
-   # Get {: [u'ia64', u'm68k', 

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

2017-03-13 Thread Sebastian Pipping
commit: a556051675e0973cee282cbb178ad27859cf6f7c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Mar 13 19:51:03 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 19:51:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5560516

app-portage/metagen: 0.6.6 no longer uses repoman code

 app-portage/metagen/metagen-0.6.6.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-portage/metagen/metagen-0.6.6.ebuild 
b/app-portage/metagen/metagen-0.6.6.ebuild
index e17c44c7fc9..12448398946 100644
--- a/app-portage/metagen/metagen-0.6.6.ebuild
+++ b/app-portage/metagen/metagen-0.6.6.ebuild
@@ -16,10 +16,7 @@ KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 IUSE=""
 DEPEND=">=dev-python/jaxml-3.01[${PYTHON_USEDEP}]
-   || (
-   ( >=sys-apps/portage-2.3.0_rc1[${PYTHON_USEDEP}] 
app-portage/repoman[${PYTHON_USEDEP}] )
-   

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

2017-03-13 Thread Sebastian Pipping
commit: 130f006fd4b7e0e846265523a2d852537e497c34
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Mar 13 19:42:57 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 19:42:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130f006f

app-portage/metagen: 0.6.6 with herds gone (bug #611190)

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-portage/metagen/Manifest |  1 +
 app-portage/metagen/metagen-0.6.6.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/app-portage/metagen/Manifest b/app-portage/metagen/Manifest
index 1947202fff3..ced2e36da36 100644
--- a/app-portage/metagen/Manifest
+++ b/app-portage/metagen/Manifest
@@ -2,3 +2,4 @@ DIST metagen-0.6.2.tar.gz 6100 SHA256 
d1f6c7a24fa9f7f119c9309ed2ec217bc0fd3da485
 DIST metagen-0.6.3.tar.bz2 6118 SHA256 
655253786c3dafe2426a61d8585acfbbd4a560e0a2609331e230c72699b10494 SHA512 
1a25e1ebd35ae97e0823aee2f929c09b9041c78496c2425cf5c0bf3d9f1747313dcf30b7e0a5d4e861cbd0caaf48b506f85eb5f25ab0b9e75a62514b0bb64ecd
 WHIRLPOOL 
5e0c594ad728b6646a324d7c8115ad19f15304baad1922fb45e96a771355092e43ba3ae98f0f44e87f2c8e9d74af5ee75c09e86472329e1497dd81959467f927
 DIST metagen-0.6.4.2.tar.bz2 6837 SHA256 
b048deace35579b7cc2d7c6eb39aa869369e932220c2a3d3d01ca378b4baa18c SHA512 
cec88403ee06449f30524e0fe485b2e76f4f3bdc23feee0eb60503ab6e9c351bab3f55cdf3847ccec14a8f1e1b9ebe820a5f76feb095b13be11fe5fcf258ed2c
 WHIRLPOOL 
6d5d99a75300858f8ddf947c698109f98355a34db805395bad4211212ef11ce40455ab45174d3adc8faafe18374ac71fe6ff8c43f6db94c75c0ec353df6e44ac
 DIST metagen-0.6.5.tar.bz2 6973 SHA256 
da376be075c68d07f42f94e7017090f469c04280f6450cb4ed6bc4bab577e0ab SHA512 
6a95ce78c7b8ead89a28ea927d9e36cf806a1d363cc703c86c553a74499304081ac360d3fba390d5cc54de08572e8305ab1896d73eceff35166de32760162fe0
 WHIRLPOOL 
b12d8a1dbf7b142de3b9bfb3363565fec70450b28d05c55cca95ecc91ca8a9d02ad5905a660428fd6064ac2589028f081ba5a5ab7d440d8f5ac672bf864c01e1
+DIST metagen-0.6.6.tar.bz2 6341 SHA256 
27af723e8fe0f20dea4250a0ebf30088fb80c387ec1cbc6dd512e260bd8192ce SHA512 
0accac41957a555a35261c72053fb93ade62eb449d9ee4a2b1683afddb853d7bfb6394dc06c90643044cba1b573932663f1c7b559bf400ec15fce0c3f8c231ca
 WHIRLPOOL 
7832d7cb88512578d060a499152b373091a6d4d7fca76f0bc59dcb30ca1a8734a94e0a0f58fb354e03d74f747dfe8709e8d6b4e059d471f871dade2291c6e8ad

diff --git a/app-portage/metagen/metagen-0.6.6.ebuild 
b/app-portage/metagen/metagen-0.6.6.ebuild
new file mode 100644
index 000..e17c44c7fc9
--- /dev/null
+++ b/app-portage/metagen/metagen-0.6.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="metadata.xml generator for ebuilds"
+HOMEPAGE="https://cgit.gentoo.org/proj/metagen.git;
+SRC_URI="https://cgit.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE=""
+DEPEND=">=dev-python/jaxml-3.01[${PYTHON_USEDEP}]
+   || (
+   ( >=sys-apps/portage-2.3.0_rc1[${PYTHON_USEDEP}] 
app-portage/repoman[${PYTHON_USEDEP}] )
+   

[gentoo-commits] proj/metagen: New tag: v0.6.6

2017-03-13 Thread Sebastian Pipping
commit: 
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 19:39:29 2017 +

New tag: v0.6.6




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

2017-03-13 Thread Sebastian Pipping
commit: ec7bb7b30304033140271c151f42a83161dce464
Author: Sebastian Pipping  pipping  org>
AuthorDate: Mon Mar 13 19:36:25 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 19:37:47 2017 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=ec7bb7b3

Bump version to 0.6.6

 metagen/version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/metagen/version.py b/metagen/version.py
index 0fd024b..074d83e 100644
--- a/metagen/version.py
+++ b/metagen/version.py
@@ -1 +1 @@
-__version__="0.6.5"
+__version__="0.6.6"



[gentoo-commits] proj/metagen:master commit in: metagen/, docs/

2017-03-13 Thread Sebastian Pipping
commit: 9ddd1640a0e63f1a029c42614635ccdc072d51a3
Author: Sebastian Pipping  pipping  org>
AuthorDate: Mon Mar 13 19:31:07 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Mar 13 19:37:47 2017 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=9ddd1640

Drop support for herds (bug #611190)

 docs/README  | 26 --
 docs/metagen.1   | 24 +++-
 metagen/main.py  | 36 ++--
 metagen/meta_unittest.py | 34 +++---
 metagen/metagenerator.py |  5 -
 metagen/test_cli |  4 ++--
 6 files changed, 14 insertions(+), 115 deletions(-)

diff --git a/docs/README b/docs/README
index 56c56c9..3a40768 100644
--- a/docs/README
+++ b/docs/README
@@ -12,11 +12,6 @@ from Python to create metadata.xml files easily:
 from metagen.metagenerator import MyMetadata
 
 metadata = MyMetadata()
-metadata.set_herd(["python"])
-print metadata 
-
-metadata = MyMetadata()
-metadata.set_herd(["gnome", "python"])
 metadata.set_maintainer([""], 
 ["Rob Cakebread"], 
 ["Maintainer description."]
@@ -35,16 +30,6 @@ from Python to create metadata.xml files easily:
 
 Command line tool examples:
 
-metagen -H python
-
- * One herd
-
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-python
-
-
 metagen -m
 
  * This takes the maintainer info from your ECHANGELOG_USER variable.
@@ -74,14 +59,13 @@ metagen -m -d "I maintain this because I'm crazy."
 
 
 
-metagen -m -H python -l "This package does X, Y, and Z."
+metagen -m -l "This package does X, Y, and Z."
 
- * Maintainer, herd, long description
+ * Maintainer, long description
 
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-python
 
 pythonh...@gentoo.org
 Rob Cakebread
@@ -89,15 +73,13 @@ metagen -m -H python -l "This package does X, Y, and Z."
 This package does X, Y, and Z.
 
 
-metagen -m -e "j...@gentoo.org","tsm...@gentoo.org" -n "Jane Doe","Tom Smith" 
-H python,gnome -l "This package does X, Y, and Z."
+metagen -m -e "j...@gentoo.org","tsm...@gentoo.org" -n "Jane Doe","Tom Smith" 
-l "This package does X, Y, and Z."
 
- * Two herds, 3 maintainers, long description
+ * 3 maintainers, long description
 
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-python
-gnome
 
 pythonh...@gentoo.org
 Rob Cakebread

diff --git a/docs/metagen.1 b/docs/metagen.1
index 6364ece..bab2e98 100644
--- a/docs/metagen.1
+++ b/docs/metagen.1
@@ -10,18 +10,11 @@
 .B metagen 
 will create a valid metadata.xml file in the current directory.
 
-If you need multiple elements, such as two herds, use a comma to
+If you need multiple elements, such as two email addresses, use a comma to
 separate them. See EXAMPLES.
 
 .SH OPTIONS
 .\" metagen [OPTIONS]
-.B --herd
-|
-.B
--H
-herd
-Name of herd.
-
 .B --email
 |
 .B
@@ -101,17 +94,6 @@ output-file
 show version and exit
 
 .SH EXAMPLES
-.B metagen -H python
-
-Creates metadata.xml in current directory with python as the herd
-
-
-.B metagen -H python,wxwidgets \
-   -l 'This package does a little of this and some o dat.'
-
-Creates metadata in current directory with two herds and long description
-
-
 .B metagen -e pythonh...@gentoo.org \
-n 'Joe Blow' \
-d 'The voices in my head told me to maintain this package' \
@@ -120,13 +102,13 @@ Creates metadata in current directory with two herds and 
long description
 maintainer email, maintainer name, description of maintainership, to stdout 
only
 
 
-.B metagen -H net-p2p,python -e j...@gentoo.org,f...@gentoo.org \
+.B metagen -e j...@gentoo.org,f...@gentoo.org \
-n 'Jo Blo','Flo Blo' \
-d 'I am maintaining this because foo','I am maintaining this 
because bar' \
-l 'This package is yadda yadda yadda, spam and eggs' \
-Q
 
-2 herds, 2 maintainers with names and maintainer descriptions for each 
maintainer,
+2 maintainers with names and maintainer descriptions for each maintainer,
 only write to stdout
 
 

diff --git a/metagen/main.py b/metagen/main.py
index 235fb53..c642b12 100755
--- a/metagen/main.py
+++ b/metagen/main.py
@@ -23,14 +23,6 @@ from portage import config
 from portage.exception import FileNotFound
 from portage.output import red, blue, yellow
 
-try:
-# portage <2.2.22
-# https://bugs.gentoo.org/show_bug.cgi?id=561908
-from repoman import herdbase
-except ImportError:
-# portage >=2.2.22
-from repoman.checks.herds import herdbase
-
 from metagen.version import __version__
 from metagen import metagenerator
 
@@ -70,32 +62,11 @@ def parse_echangelog_variable(name, email):
 name = my_name
 return 

[gentoo-commits] proj/kde:master commit in: kde-apps/ktp-text-ui/

2017-03-13 Thread Andreas Sturmlechner
commit: 125fad3b6d7182ff6f95e76e280903983aea5f0c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 13 19:24:59 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 13 19:24:59 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=125fad3b

kde-apps/ktp-text-ui: Fix DEPENDs (qtwebkit -> qtwebengine)

Upstream commit 06f9110dd1f4fdc8552d48ed3d10277d4e44a152

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-apps/ktp-text-ui/ktp-text-ui-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-.ebuild 
b/kde-apps/ktp-text-ui/ktp-text-ui-.ebuild
index d6eb01b44e..313ea66366 100644
--- a/kde-apps/ktp-text-ui/ktp-text-ui-.ebuild
+++ b/kde-apps/ktp-text-ui/ktp-text-ui-.ebuild
@@ -37,7 +37,7 @@ DEPEND="
$(add_kdeapps_dep ktp-common-internals otr)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
-   $(add_qt_dep qtwebkit)
+   $(add_qt_dep qtwebengine 'widgets')
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
net-libs/telepathy-qt[qt5]



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

2017-03-13 Thread Anthony G. Basile
commit: bddff3b50381d75f6bd3c112bcab60d0e4299cf2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Mar 13 19:11:35 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar 13 19:11:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddff3b5

sys-kernel/hardened-sources: version bump to 4.9.14

vanilla-4.9 + genpatches-4.9-15 + grsecurity-3.1-4.9.14-201703121245

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-kernel/hardened-sources/Manifest   |  2 +
 .../hardened-sources-4.9.14.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/sys-kernel/hardened-sources/Manifest 
b/sys-kernel/hardened-sources/Manifest
index 164da03b08e..9359d2ac575 100644
--- a/sys-kernel/hardened-sources/Manifest
+++ b/sys-kernel/hardened-sources/Manifest
@@ -11,11 +11,13 @@ DIST genpatches-4.7-6.base.tar.xz 181504 SHA256 
2e42ee2c63f5b9984b0b6124431492c0
 DIST genpatches-4.7-8.base.tar.xz 233032 SHA256 
481e35ef24b98241adfd8277b2a9d682b4845721b02063b4b3eacc996c2e00c8 SHA512 
0c95980432f2598d6cd94a96ad228a88650ac240e7dc20adea87994d683af02a55dd2e09363d7b2732e098738ddc9151be5c03418b3308cdeb07b00c5a8ec48c
 WHIRLPOOL 
b632e17439180e6a498602a1ec0018b7b720ca53dbcf93a3157f667fc4c28816c84325868b0854b927470926e3008cb20f867ff6d4c8c5a93f16c110bf0dee39
 DIST genpatches-4.8-18.base.tar.xz 304664 SHA256 
89b161b2e98ac81afd9c865c4fa87cf203164b3c977c48cfc7fc5337b00b2061 SHA512 
5cfc10e59a5adc7a14dce3ae6dc2ab8006d8d2bba7201a8c531c05c5f77e9fa3debbb796f7cdf2047028db43316e2e25f4817e9358524b925488b563514f127e
 WHIRLPOOL 
b0786badbade32dd777d929fc64791c672eb56a4ae5a81fb862c3308c294cb806d25f92f1e0228be6a5e29e5e049b25b6b1c470b3b1617de1d57567a9f5b14de
 DIST genpatches-4.9-14.base.tar.xz 299156 SHA256 
a19e22f33b62858d28b2c78a3325f9334bd089bce9d077d6a759aa59a0b1a472 SHA512 
4891b932bf0967e42dc047ca5213c2ece7a4e8347cdb0c176b0dba2063ccab0245d1f3f89ad9e184226a02870526a246cd1f291f20e2e0d4aa79d06b40edaf16
 WHIRLPOOL 
0490f84c21e80a0b80d2c851096e07a31cdd24bc9fc8b29682d84876155ee8c074d7f736d1b5c6f7512e4810d57fca649602e519feb96e325a732b7cb32623db
+DIST genpatches-4.9-15.base.tar.xz 306680 SHA256 
0d21f36e5dada40a98ff345ebc01678d2aee060becc7c5c1df84edec9279af2a SHA512 
2962f30bd055a5afcefe8aca654419da52c61fc8e5ee8a16770020f517467ad13e4d7ba47c0b1b531b0e4be630b4ca2cf78170544d5ac0115db7071cc504278b
 WHIRLPOOL 
77f667264615abd7a7324abf60bcc2177421595130103d1af79a438da907fb2d274048f51e2f5ae66d80b27a8b1ba732c0653fa48d58bfff338c815cef3b68eb
 DIST hardened-patches-4.4.8-2.extras.tar.bz2 1743408 SHA256 
5cde9a96f6a47ebe3c8abeb5d5add60480490fd365d4c31da2d7ac1973a4c258 SHA512 
cfb52ee6aee76b125a5a833cd9facc92ea1dff17129a488b66e976e94699cea8109e6f5df90835e818af1ea6e59e12cecc95159601d544f5b008560a1190b530
 WHIRLPOOL 
56facf79d5556aaac3bf08fa3b4be21b7fef561c8d3fd41943ce51c4d15b71e114be2e33914f5bf7e3d981abcebeffb95fb99aedde8d72231edcef72123ea9fa
 DIST hardened-patches-4.7.10-1.extras.tar.bz2 1941100 SHA256 
8a7787da2d440308b28d16738ba843138c01d14e3f09cef33f8c32d46886411b SHA512 
851d8875452fceaa696a7bb6847bda82c42ca40c61f2d1da16545190eeba65eb26c15f9fd428d1de83e9ea7c019133808ab3622e770147e06ab598629b8dfb6b
 WHIRLPOOL 
fa4a7bdb8bf8bf232d32d466b0ce8492a82cda7908edc96d6f7937686e3a766dabbc75c7fd33de82be080e3a277aaf4e63e9c754c97b9164301630aa13810755
 DIST hardened-patches-4.7.6-1.extras.tar.bz2 1913657 SHA256 
f32b7891fa0a821a60270f42dc817135d887ea55bda676e1141f0681ff360374 SHA512 
943b25c12071abab62a169a2daf6e2255c76e595678a2553eaac4b87f2f227f0bfc47daad246db9b002119c6be3ec56e8746a7cb598a29c8772b3de4f7601519
 WHIRLPOOL 
b1f5ddadf8d0387ade037a4b3f0e7e001971b01584f03ec40e61dda2db1e5762ac66266f00f5d95226337347dd9ed43c1d019a65eb66780403c81348bfc4682d
 DIST hardened-patches-4.8.17-3.extras.tar.bz2 1932803 SHA256 
7ff535912635b5ae83d793dcadb30f2ebab85abffb05d73f73af3a0262f5b170 SHA512 
f9521c5f0df2ab5989f5fd5929b3f69620d519d92583601f52bf4c2871330008c9e2f19cee3538a2c4945bc22d0ddb8478a9fb332de64dbd611904749d046e82
 WHIRLPOOL 
1f0ff531b479db743eb0d806d35b770c405868082a249c7d41579649dd924c25d41bd1781bc0fe827a6d06447e0fe88dc630992f2be977f50138f741e707b542
 DIST hardened-patches-4.9.13-2.extras.tar.bz2 1934070 SHA256 
b51d648c2931986592d26ba06704d01a25ba39897f1d0346ce88fcc079418e49 SHA512 
1675e1303df8d9b15c3a904d926931faf43ef40adc68c1f7fbc6bff9f597bc65c2111344cfb341373fece0696d5b8ffb56a33c2601f5aaf3cf2246bdf827a263
 WHIRLPOOL 
a0d79c3319fc199d4c0b4affb8c019e612509749848d5165b0ecc59095bd2d7bd989cc2307958d7bab3e47fca13b76c7cecf654eda78d49f7f53b641ba825e0a
+DIST hardened-patches-4.9.14-1.extras.tar.bz2 1977361 SHA256 
3d7d75c0320075d14db8fbbc41bb1f7d91f0f2033ebcbc81ab3b2116cc43aae8 SHA512 
6371d60a1eeea6c415894562065bc00d2c4b835976dbe98273d3d2848fc5fdcbce0045aa48eaa4073b5216762757fc9cf28389a141aab257261545c638348bcc
 WHIRLPOOL 
9b0f68fa9215afc8f74b55c84845b585a9909853141dd5ab619525211364d7c403ab3ef326f5c757d5cac49cd108c0666b4292028f4c5d68fb0dce5cbd5b1d49
 DIST linux-4.4.tar.xz 

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2017-03-13 Thread Jeroen Roovers
commit: a72ca696e734efbaf883c213dfa4f211958d250b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Mar 13 19:03:27 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Mar 13 19:03:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72ca696

app-doc/doxygen: Stable for HPPA (bug #610928).

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

 app-doc/doxygen/doxygen-1.8.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.8.13-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.13-r1.ebuild
index 913f0f917c0..89abcabe685 100644
--- a/app-doc/doxygen/doxygen-1.8.13-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.13-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz;
-   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x86-solaris"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x86-solaris"
 fi
 SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png;
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-compose/

2017-03-13 Thread Manuel Rüger
commit: 52e7d98cbe3d3d8d172bf65a4d5357fbc8dd3ad4
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:23:10 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:23:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e7d98c

app-emulation/docker-compose: Add support for python3_5

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-emulation/docker-compose/docker-compose-1.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/docker-compose/docker-compose-1.11.2.ebuild 
b/app-emulation/docker-compose/docker-compose-1.11.2.ebuild
index 911a0ad8c0e..8b057609274 100644
--- a/app-emulation/docker-compose/docker-compose-1.11.2.ebuild
+++ b/app-emulation/docker-compose/docker-compose-1.11.2.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} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit bash-completion-r1 distutils-r1 vcs-snapshot
 



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

2017-03-13 Thread Manuel Rüger
commit: ef3e1f0a8c474256e2c655b51da43d25d967baab
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:21:19 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:21:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3e1f0a

dev-python/texttable: Add python3_5 support

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/texttable/texttable-0.8.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/texttable/texttable-0.8.3.ebuild 
b/dev-python/texttable/texttable-0.8.3.ebuild
index 6f316a617f7..34b4c5d3d16 100644
--- a/dev-python/texttable/texttable-0.8.3.ebuild
+++ b/dev-python/texttable/texttable-0.8.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1
 



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

2017-03-13 Thread Manuel Rüger
commit: a3fee0563d2e5b45466f8cba871c79da7ed8cee9
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:18:49 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:18:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3fee056

dev-python/dockerpty: Remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/dockerpty/Manifest   |  1 -
 dev-python/dockerpty/dockerpty-0.3.4.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-python/dockerpty/Manifest b/dev-python/dockerpty/Manifest
index d95e55ff1d2..31fbe5f97bc 100644
--- a/dev-python/dockerpty/Manifest
+++ b/dev-python/dockerpty/Manifest
@@ -1,2 +1 @@
-DIST dockerpty-0.3.4.tar.gz 18611 SHA256 
d041b268264905818ca7cfc52e14b738c1ff2c21ef59ccbed5d5ef81d4a7591e SHA512 
dee0cf8ae926bae3f5e96643e912d3cc2dbd782594fa148addac996909e7fec84e1e1579a8d00ce46479041e85496b0615cb4a68b635288d04a4ef73ad27b10d
 WHIRLPOOL 
ddd768c2b650301ac4c27fc9394d47f65303734abbbc1da7ddfdbd31ca89578a952b189e709a51134d0946985608af7ecb16108a52c8c6205b7ab58c0b7e7b61
 DIST dockerpty-0.4.1.tar.gz 19608 SHA256 
fd9acb9fa7a464b668dcc50612975f3c7f1485cc0213d19de8381cb641b49459 SHA512 
1f27a1d1cf9bfa21a77f2c0695334ec09a81ed5b70190b16fb23ec0e2ab4cb84af334b5e9275265eff2d8014aac5f96890276bed5775bb805c3f30260c99da70
 WHIRLPOOL 
8ab9edfff1d1a795f548ae66ea71064138a91b5a3b9909dea079b872a0b38e662d1cf14c19b10dce5c5671290c983e03e13e879709e7900e53d3faa8af76d207

diff --git a/dev-python/dockerpty/dockerpty-0.3.4.ebuild 
b/dev-python/dockerpty/dockerpty-0.3.4.ebuild
deleted file mode 100644
index ffab56aeaae..000
--- a/dev-python/dockerpty/dockerpty-0.3.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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 vcs-snapshot
-
-DESCRIPTION="Python library to use the pseudo-tty of a docker container"
-HOMEPAGE="https://github.com/d11wtq/dockerpty;
-SRC_URI="https://github.com/d11wtq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/behave-1.2.4[${PYTHON_USEDEP}]
-   >=dev-python/docker-py-0.7.1[${PYTHON_USEDEP}]
-   >=dev-python/expects-0.4[${PYTHON_USEDEP}]
-   >=dev-python/pytest-2.5.2[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND=">=dev-python/six-1.3.0[${PYTHON_USEDEP}]"
-
-python_test() {
-   local RUN_FEATURES=0
-
-   ewarn "${PN} tests require portage to be in the docker group!"
-   getent group docker |& grep portage 1>/dev/null 2>&1
-   RUN_FEATURES+=${?}
-
-   ewarn "${PN} tests require a running docker service!"
-   which docker 1>/dev/null 2>&1 && docker info 1>/dev/null 2>&1
-   RUN_FEATURES+=${?}
-
-   if [[ ${RUN_FEATURES} -eq 0 ]]; then
-   behave || die "Feature tests failed under ${EPYTHON}"
-
-   fi
-
-   py.test tests || die "Tests failed under ${EPYTHON}"
-}



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

2017-03-13 Thread Manuel Rüger
commit: 08891eb25987196169bd622f2a6e18fe07f8b3a1
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:18:22 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:18:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08891eb2

dev-python/dockerpty: Add python3_5 support

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/dockerpty/dockerpty-0.4.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/dockerpty/dockerpty-0.4.1.ebuild 
b/dev-python/dockerpty/dockerpty-0.4.1.ebuild
index a79cd521c57..6c755e06089 100644
--- a/dev-python/dockerpty/dockerpty-0.4.1.ebuild
+++ b/dev-python/dockerpty/dockerpty-0.4.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1 vcs-snapshot
 



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

2017-03-13 Thread Manuel Rüger
commit: c43de15b40b63a21d76abfc39db70924a33fd0dd
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:11:50 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:13:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43de15b

dev-python/mamba: Remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/mamba/Manifest   |  2 --
 dev-python/mamba/mamba-0.8.4.ebuild | 52 -
 dev-python/mamba/mamba-0.8.5.ebuild | 36 -
 3 files changed, 90 deletions(-)

diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest
index 8e9a9982563..ccb348560a4 100644
--- a/dev-python/mamba/Manifest
+++ b/dev-python/mamba/Manifest
@@ -1,3 +1 @@
-DIST mamba-0.8.4.tar.gz 14781 SHA256 
2fc3eb17a1d051438ca844ad9086f6ad8d27d7a262153cb9e740416b01b7d46d SHA512 
31a58a6ee43500b6e059598ff45ffb0e89e385a10fc47a41222cce2a2fee3987bd84dc4484151d46a7062244437973afaddc2c74aa7df21c0e175a33ce8a630c
 WHIRLPOOL 
dc26692c8e46ab1f2226099b051fd1236fc7006b0f3ce93f70cca4a685c209e71de256ae6ed21695df9ccb299bf2edc1f9975c2f98ee906e8067ab3a9ccb2383
-DIST mamba-0.8.5.tar.gz 15265 SHA256 
c90428c3cae331caf1887b62af89236bac14c7e8d078ea94e068a4b0d9f2cb85 SHA512 
e8b5539f66c77bbec9001be6dd13914a17c1a23e6e1d9219d509b8e27664b65d16f5d5e992c284fb2e21e8e92f82a503bda5905baedb0e695b384f7280885a5a
 WHIRLPOOL 
a6a9e332b84b0c3a91d1376bf517eb67ced3f5ade8b294a949f5e951279c9c006b5d7718cadf27df5c073dd1fe7507485e10d1f69f81c62338a9fdbe8da24265
 DIST mamba-0.8.6.tar.gz 10430 SHA256 
8770551c694f8be14c71710b2201d8a64fc630295f77eefce6f23050e0cd644b SHA512 
f35396bcb607c2eb10caa99f4c82924b0c75c2eeddb3d18ed5db3d5e38dca41917c23f1fcd7003b596576436cea6a02f40c352e6a11f63e472144e0ae0575198
 WHIRLPOOL 
cd542f776d4e3056476caeccbc3a11c62c8df18468f88b6ba22791ff54e4ff79618237a7ccae08dcac652e711e6bbcc450f53c1bde55625e9bf4962a6dc4c5e4

diff --git a/dev-python/mamba/mamba-0.8.4.ebuild 
b/dev-python/mamba/mamba-0.8.4.ebuild
deleted file mode 100644
index db4ca020843..000
--- a/dev-python/mamba/mamba-0.8.4.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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
-
-DESCRIPTION="The definitive testing tool for Python. Born under the banner of 
Behavior Driven Development"
-HOMEPAGE="http://nestorsalceda.github.io/mamba;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/doublex-expects-0.4[${PYTHON_USEDEP}]
-   =dev-python/expects-0.4.2[${PYTHON_USEDEP}]
-   =/' \
-   -i requirements.txt
-   STATUS=${?}
-   eend ${STATUS}
-   [[ ${STATUS} -gt 0 ]] && die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   rm -f "${HOME}"/.pydistutils.cfg || die "Couldn't remove 
pydistutils.cfg"
-
-   distutils_install_for_testing
-
-   "${TEST_DIR}"/scripts/mamba || die "Tests failed under ${EPYTHON}"
-}

diff --git a/dev-python/mamba/mamba-0.8.5.ebuild 
b/dev-python/mamba/mamba-0.8.5.ebuild
deleted file mode 100644
index c294fb30bdb..000
--- a/dev-python/mamba/mamba-0.8.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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
-
-DESCRIPTION="The definitive testing tool for Python. Born under the banner of 
Behavior Driven Development"
-HOMEPAGE="http://nestorsalceda.github.io/mamba;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="
-   ${CDEPEND}
-   test? (
-   ~dev-python/doublex-expects-0.7.0_rc1[${PYTHON_USEDEP}]
-   ~dev-python/expects-0.8.0_rc2[${PYTHON_USEDEP}]
-   ~dev-python/mock-1.0.1[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   ~dev-python/clint-0.3.1[${PYTHON_USEDEP}]
-   ~dev-python/coverage-3.7.1[${PYTHON_USEDEP}]
-   ~dev-python/watchdog-0.8.1[${PYTHON_USEDEP}]
-"
-
-python_test() {
-   "${PYTHON}" -m mamba.cli || die "Tests failed under ${EPYTHON}"
-}



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

2017-03-13 Thread Manuel Rüger
commit: 8c4d6100e8f3907daf3626b99b136b8fbfb2a839
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:13:32 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:13:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4d6100

dev-python/expects: Remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/expects/Manifest |  2 --
 dev-python/expects/expects-0.8.0_rc2.ebuild | 39 -
 dev-python/expects/expects-0.8.0_rc5.ebuild | 39 -
 3 files changed, 80 deletions(-)

diff --git a/dev-python/expects/Manifest b/dev-python/expects/Manifest
index 1643a65d02d..54c62986e29 100644
--- a/dev-python/expects/Manifest
+++ b/dev-python/expects/Manifest
@@ -1,4 +1,2 @@
 DIST expects-0.4.2.tar.gz 23813 SHA256 
b1e0b27141f784fe81a143153f23d3c8220fe8ec1003eb580b3eeb38eb778007 SHA512 
6701a1a3099073c70d8f729b7ca72e4b9b3eb6d6f9e7d6d2d654a3b684c5ab101c343b4c3556f45d763ab1479dbc3eb3db209c4d9f5d2254cc4111e74a4a3c1a
 WHIRLPOOL 
44ef85ca96225c22f91468e8b8b6368a26138f0fb9ee22dc89c282fb91adf4425d177ba62891239515affc639053165c6080f972c9435619c50a47fd81a27894
 DIST expects-0.8.0.tar.gz 27801 SHA256 
37538d7b0fa9c0d53e37d07b0e8c07d89754d3deec1f0f8ed1be27f4f10363dd SHA512 
c2379bb6b3b6181a0365a84b0602f2552de40760b7cbadd775705bacfe113ffbe55bcde818c5766f7079867ae38c8c02e318f3c9ffdccdddb58e6cf0559f1e25
 WHIRLPOOL 
825cebbfc05a287d213b3f12d4c783c5d7c23d3e93ec53570751d6786a1b891cd94b4c79db0a71bab21d7574652871f6955cf07c35f797497a16f735dd770451
-DIST expects-0.8.0_rc2.tar.gz 27307 SHA256 
c7959a0b0f76a186b1d3687fbdedaf551f8bbbddbd66e5307c3a52c787a779de SHA512 
6ae4553838ce4d27993772cec33f1e1a18d539af4a9b0f62f66ef1fb78464a46f5b76a420096d2d36881f4dc581b69e8f6c8783b89d794df753fdffab275cc33
 WHIRLPOOL 
04a04534571e8a15bcc2e1d7a9fc2b63bb772a8adaaf0b6239d375f1e5f750be7d7fa9fd10f5d84f017c4e3ad6274a7955e5b70928ee6eec7c199181169e5741
-DIST expects-0.8.0_rc5.tar.gz 27814 SHA256 
49c0c6c82286e74dbe5e101a86926e4a1d5e11df582f9b7ab2953fa02d3e8e35 SHA512 
f423327fdc16b6c74cd096b2d0b521224386793e43f36f8a75202876be4eae247c6193e272eb51e8d07c6169051ffdf18b8b28b3104e307c4cf27420b2a4f700
 WHIRLPOOL 
f4cc56404e3eaf458dd4f2f0545463f5c8e218399ace65b0ab64982d9d10db4f93f20df1a4275a9271da594cd1dc7be8fabb6602b7c7b364ecbecdbef772fd9a

diff --git a/dev-python/expects/expects-0.8.0_rc2.ebuild 
b/dev-python/expects/expects-0.8.0_rc2.ebuild
deleted file mode 100644
index 28c5232655d..000
--- a/dev-python/expects/expects-0.8.0_rc2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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 vcs-snapshot
-
-MY_PV=${PV/_/}
-
-DESCRIPTION="Expressive and extensible TDD/BDD assertion library for Python"
-HOMEPAGE="https://github.com/jaimegildesagredo/expects;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( dev-python/mamba[${PYTHON_USEDEP}] )
-"
-RDEPEND=""
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_test() {
-   mamba || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/expects/expects-0.8.0_rc5.ebuild 
b/dev-python/expects/expects-0.8.0_rc5.ebuild
deleted file mode 100644
index 7ffe29c90b6..000
--- a/dev-python/expects/expects-0.8.0_rc5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
-
-inherit distutils-r1 vcs-snapshot
-
-MY_PV=${PV/_/}
-
-DESCRIPTION="Expressive and extensible TDD/BDD assertion library for Python"
-HOMEPAGE="https://github.com/jaimegildesagredo/expects;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( dev-python/mamba[${PYTHON_USEDEP}] )
-"
-RDEPEND=""
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_test() {
-   mamba || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-
-   distutils-r1_python_install_all
-}



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

2017-03-13 Thread Manuel Rüger
commit: 780f82e49fea195c498a872a98665266953e22ec
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:12:25 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:13:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780f82e4

dev-python/doublex-expects: Remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/doublex-expects/Manifest|  2 --
 .../doublex-expects/doublex-expects-0.4.0.ebuild   | 29 
 .../doublex-expects-0.7.0_rc1.ebuild   | 31 --
 3 files changed, 62 deletions(-)

diff --git a/dev-python/doublex-expects/Manifest 
b/dev-python/doublex-expects/Manifest
index 9f349413d60..c5d4fbacd15 100644
--- a/dev-python/doublex-expects/Manifest
+++ b/dev-python/doublex-expects/Manifest
@@ -1,3 +1 @@
-DIST doublex-expects-0.4.0.tar.gz 4633 SHA256 
59693e28bf9c15b9c2cb85bb2d7af53c48ea9ce4cd094746be375672eef45f1e SHA512 
be8eabaf73684a2368d527838a18b3e8c516c4fe63aad3d87765e347b7a84450cb9b76d86ba26c2b684440ecb5d5ff77c82cc7f432ffa7f0ab28a2e01599dd10
 WHIRLPOOL 
5f2e271e7f50c4b6d74fb359f774074b80ea6fb830d3e2c706d046c199e2fbc2c0125ea72e755d245494a9e3d1b6109c420bf6398314cbce09cf85784e672297
-DIST doublex-expects-0.7.0_rc1.tar.gz 6087 SHA256 
a83447e4a6ea1305c8971e3d8935f242c4f8813332b26db576064e75fbfe1088 SHA512 
fa97080af78aa29c3efa70b89f3afeb4a5537393d3dbd3e94df01d590c046623fc70c25b147b761d1047cd0f154dcb46a3c07674b39fb591d0adcbccce491abd
 WHIRLPOOL 
b6732c0cdaffadca718da74e9ac8d1acc6d2742624c5e34306d0df01fe15e3ad2c315e13f0dceab2256fe8f2b13121d55894df19306b99970c9715bca1bc7745
 DIST doublex-expects-0.7.0_rc2.tar.gz 6151 SHA256 
b98548b71cbfd0bf0b84b21094714d56f76896b69ca7824208ce3a6aa94538d9 SHA512 
94e499f01fbdc73f3f97bbfb64f299d43e3b767f8eb00eecb7c05e062cedd8fa84569cc97ef48aeca24df5ff94b1bfbb330a786500641c857039c2e7d287e952
 WHIRLPOOL 
1f3c70b94b74d2ea85c70129b6519e67cf257d0c48b84b5191ef84efaeb066f45c8803921ccf9c3a03c5ed50ddd844ab26449dbc6c4498cd3aae663720531f49

diff --git a/dev-python/doublex-expects/doublex-expects-0.4.0.ebuild 
b/dev-python/doublex-expects/doublex-expects-0.4.0.ebuild
deleted file mode 100644
index 60b47fc6664..000
--- a/dev-python/doublex-expects/doublex-expects-0.4.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
-
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="Expects plugin for Doublex test doubles assertions"
-HOMEPAGE="https://github.com/jaimegildesagredo/doublex-expects;
-SRC_URI="https://github.com/jaimegildesagredo/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( >=dev-python/mamba-0.8[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-   dev-python/doublex[${PYTHON_USEDEP}]
-   >=dev-python/expects-0.4.0[${PYTHON_USEDEP}]
-"
-
-python_test() {
-   mamba || die "Tests failed under ${EPYTHON}"
-}

diff --git a/dev-python/doublex-expects/doublex-expects-0.7.0_rc1.ebuild 
b/dev-python/doublex-expects/doublex-expects-0.7.0_rc1.ebuild
deleted file mode 100644
index a834b5d5b73..000
--- a/dev-python/doublex-expects/doublex-expects-0.7.0_rc1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# 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 vcs-snapshot
-
-MY_PV=${PV/_/}
-
-DESCRIPTION="Expects matchers for Doublex test doubles assertions"
-HOMEPAGE="https://github.com/jaimegildesagredo/doublex-expects;
-SRC_URI="https://github.com/jaimegildesagredo/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/mamba[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-   dev-python/doublex[${PYTHON_USEDEP}]
-   >=dev-python/expects-0.8.0_rc1[${PYTHON_USEDEP}]
-"
-
-python_test() {
-   mamba || die "Tests failed under ${EPYTHON}"
-}



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

2017-03-13 Thread Manuel Rüger
commit: 543c1a5a0f3667c9756ea913ad98cb4ad4a97954
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:09:39 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:09:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=543c1a5a

dev-python/mamba: Add python3_5 support

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/mamba/mamba-0.8.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/mamba/mamba-0.8.6.ebuild 
b/dev-python/mamba/mamba-0.8.6.ebuild
index e56a643305c..e9c744c41e3 100644
--- a/dev-python/mamba/mamba-0.8.6.ebuild
+++ b/dev-python/mamba/mamba-0.8.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmgtemp/

2017-03-13 Thread Bernard Cafarelli
commit: 0a2cd7459673464f9e6b652ba685945c305f06e4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 13 18:10:19 2017 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 13 18:10:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2cd745

x11-plugins/wmgtemp: 1.2 bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 x11-plugins/wmgtemp/Manifest   |  1 +
 x11-plugins/wmgtemp/wmgtemp-1.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-plugins/wmgtemp/Manifest b/x11-plugins/wmgtemp/Manifest
index fd912599ba5..53885d62c2d 100644
--- a/x11-plugins/wmgtemp/Manifest
+++ b/x11-plugins/wmgtemp/Manifest
@@ -1 +1,2 @@
 DIST wmgtemp-1.0.tar.bz2 21090 SHA256 
3de2e15358695ce6b9c8f2d4aae33730b90085f31ff3cd7d01647d76370c45d4 SHA512 
d174eda017131bee0b96c795acd7146835dfea89df61fb1e8cd3105566372caef817b1a9bb1d12691a69024df303d78a43ca720b3fb84473bfa19d863b53e7c4
 WHIRLPOOL 
c88cefbd5c565daba8254616fd6236423301af7313df7fb4a14fa3f1b7799b17baf94b118707a627cb244470ad117b702efeed0822fcfa55fab8c0af2704dc16
+DIST wmgtemp-1.2.tar.gz 96949 SHA256 
dabf70bfaa11c35ec630b1e5d7455570165c937bfe826a3b4d1278d21f0ff6cb SHA512 
ab76eabb5459b6a8dde28c23b8c8d39587e7874daaf368afcbe7aabe57ce499285d4151b53afa8295991742c481ca18617e71107ae264c05ab28b24b67c00b9b
 WHIRLPOOL 
f96660d1f77e3a5d1e71b9bd4808b8aeca0d3a2747257d5306a5d0a9a6b7c3f78c1bd7447b406943dc25dfb4c7e544437c717d597cae589e0aa420c01f8ce562

diff --git a/x11-plugins/wmgtemp/wmgtemp-1.2.ebuild 
b/x11-plugins/wmgtemp/wmgtemp-1.2.ebuild
new file mode 100644
index 000..c76e8269e08
--- /dev/null
+++ b/x11-plugins/wmgtemp/wmgtemp-1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="CPU and SYS temperature dockapp"
+HOMEPAGE="http://www.dockapps.net/wmgtemp;
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz;
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-apps/lm_sensors:=
+   >=x11-libs/libdockapp-0.7:=
+   x11-libs/libX11"
+RDEPEND="${DEPEND}"



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

2017-03-13 Thread Manuel Rüger
commit: f9636ebb58f80965dbd1d109333ab18619267eae
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:10:12 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:10:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9636ebb

dev-python/doublex-expects: Add python3_5 support

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild 
b/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild
index a834b5d5b73..6c18039a39a 100644
--- a/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild
+++ b/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1 vcs-snapshot
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmgtemp/

2017-03-13 Thread Bernard Cafarelli
commit: 50fb9d749dd3bf8db082f52bcc4ed99f49d23268
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 13 18:10:45 2017 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 13 18:10:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fb9d74

x11-plugins/wmgtemp: drop old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 x11-plugins/wmgtemp/wmgtemp-1.0.ebuild | 41 --
 1 file changed, 41 deletions(-)

diff --git a/x11-plugins/wmgtemp/wmgtemp-1.0.ebuild 
b/x11-plugins/wmgtemp/wmgtemp-1.0.ebuild
deleted file mode 100644
index 43859ed0695..000
--- a/x11-plugins/wmgtemp/wmgtemp-1.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit eutils
-
-DESCRIPTION="CPU and SYS temperature dockapp"
-HOMEPAGE="http://www.fluxcode.net;
-SRC_URI="http://www.fluxcode.net/${P}.tar.bz2;
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXpm"
-DEPEND="${RDEPEND}
-   x11-proto/xextproto
-   =sys-apps/lm_sensors-3*
-   >=sys-apps/sed-4"
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}"
-   sed -i -e "s:-Wall -g:\$(CFLAGS):" src/Makefile || die "sed failed."
-
-   #Honour Gentoo LDFLAGS, rationalizing Makefile - see bug #337411.
-   sed -i -e "s:LDFLAGS =:LIBS =:" src/Makefile || die "sed failed."
-   sed -i -e "s:\$(LDFLAGS) -o \$(BINARY):\$(LDFLAGS) -o \$(BINARY) 
\$(LIBS):" src/Makefile || die "sed failed."
-}
-
-src_compile() {
-   emake || die "emake failed."
-}
-
-src_install() {
-   dodoc BUGS CREDITS README TODO
-   dobin src/wmgtemp
-   doman wmgtemp.1
-}



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

2017-03-13 Thread Manuel Rüger
commit: cf841a58e20947dabaf895bace2b3e03de1190d5
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Mar 13 18:10:34 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Mar 13 18:10:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf841a58

dev-python/expects: Add python3_5 support

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-python/expects/expects-0.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/expects/expects-0.8.0.ebuild 
b/dev-python/expects/expects-0.8.0.ebuild
index 94c3615cdf2..fbd98e2edbf 100644
--- a/dev-python/expects/expects-0.8.0.ebuild
+++ b/dev-python/expects/expects-0.8.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1
 



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

2017-03-13 Thread Bernard Cafarelli
commit: ffd1fd40d2372907a7f201963b823d5f0afd5024
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 13 18:01:16 2017 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 13 18:01:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd1fd40

x11-wm/windowmaker: 0.95.8 bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 x11-wm/windowmaker/Manifest  |   1 +
 x11-wm/windowmaker/windowmaker-0.95.8.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/x11-wm/windowmaker/Manifest b/x11-wm/windowmaker/Manifest
index 4e38aef93b6..5ddd0e5e48f 100644
--- a/x11-wm/windowmaker/Manifest
+++ b/x11-wm/windowmaker/Manifest
@@ -1,4 +1,5 @@
 DIST WindowMaker-0.95.5.tar.gz 2927995 SHA256 
4b25f474fde032a060c93fbc50f1ce04729ab17ea963ca3eb8dbb82f49af70d0 SHA512 
0a6eb7c3ffee1d09dbc2408be4d2c04f6647cd1195366047083b5c5c89b61e92a5c7d5d134e43775fc371ea27ac8645ad0a7cbae86ebd53f2eae20066ac56703
 WHIRLPOOL 
eb41cffab165af4efb66b28aacbc0e4695d57a426565554f20566b02bb0f428c31e23ec50af36759992a9a18f1598a727f98168d6bde7443f58821101d1653da
 DIST WindowMaker-0.95.6.tar.gz 3004856 SHA256 
435b0b4a318a3a00e8267f02cdbd826ad547b1f54259d193ce43e9a77ce06dc4 SHA512 
259db96b44058fde21b7efe65419b7f7ae149029dcfbf5cf480f920d68f906cd15345105ab67d8539be44d6f1b30e62accf68fc009d53af8c12e047c01154a11
 WHIRLPOOL 
6f27180cc4439b4b19c3f249fc9c5577463187c741c2e04112bb70feb8e052ad1093e0a5103f1772b59ee7b2549f7b126ac621165f94483e22fd756a969e0e3c
 DIST WindowMaker-0.95.7.tar.gz 3238325 SHA256 
842d486c4b212b19d10dbae2c315c6ff20c6e651471eaa45214b3b832d8097a9 SHA512 
9c1190503efdc58c11a90d5ba80796979cdc9f2beb69a6d233ffc8d531a54c877c5270841bf6318738069098cd488e5ab77ac19f661ac888e892bf05ac22d93f
 WHIRLPOOL 
090efc24fe47487b5f9ec68e821b0fea789ac4f7badccf639a5910f463613381701c6750db29f98e6777207387850e0c47324ffc8fcc1d1b4fe60ac05c05c25d
+DIST WindowMaker-0.95.8.tar.gz 3253515 SHA256 
9dbf5c5571bb79c4b1584f496c960ee2cd7379af45ef0f58b4b0f487259de88a SHA512 
6ab16ed4304aba20f0f3a4083adf63a47fa674ade7bc39aaa8aa6466c7842e3f10ab73af96e2afce0842b11c57a35eb69f43183a4044d8cd95d4e2a4d2c079a2
 WHIRLPOOL 
e5027c70637b0a9204b9e71054a0351389fcb5c2773c8dbc1e7c15285a6e6caeaf6c04456b6d5fa7f4510abe0da4872db8a8bd870b78ef6369aaf9e81197b553
 DIST WindowMaker-extra-0.1.tar.gz 238018 SHA256 
acd6e1fb790485b107daf2b710da372367b41383c55d9c8bdfdac521d850edc4 SHA512 
0fe9b3ffc093942db167d8a01e15c0f6741f3a40959d1434ea4f23e7b9d4a9c13935a61eabef9691e5fdfd4e407564caafce15c2d65d66499960a6764a874ab8
 WHIRLPOOL 
f2c61b318f64a2debb727ae79dfa1bb8101888bc9492633a96ace0e704c731c383e92882c871622987d5971b919359c066638fba05c5dade330fe3bee21bb034

diff --git a/x11-wm/windowmaker/windowmaker-0.95.8.ebuild 
b/x11-wm/windowmaker/windowmaker-0.95.8.ebuild
new file mode 100644
index 000..066d5ac0a91
--- /dev/null
+++ b/x11-wm/windowmaker/windowmaker-0.95.8.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils
+
+DESCRIPTION="The fast and light GNUstep window manager"
+HOMEPAGE="http://www.windowmaker.org/;
+SRC_URI=" http://windowmaker.org/pub/source/release/${P/windowm/WindowM}.tar.gz
+   
http://www.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz;
+
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="gif imagemagick jpeg modelock nls png tiff webp xinerama +xpm xrandr"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+DEPEND="media-libs/fontconfig
+   >=x11-libs/libXft-2.1.0
+   x11-libs/libXmu
+   x11-libs/libXpm
+   x11-libs/libXt
+   x11-libs/libXv
+   gif? ( >=media-libs/giflib-4.1.0-r3 )
+   imagemagick? ( media-gfx/imagemagick )
+   jpeg? ( virtual/jpeg:0= )
+   png? ( media-libs/libpng:0= )
+   tiff? ( media-libs/tiff:0 )
+   webp? ( media-libs/libwebp )
+   xinerama? ( x11-libs/libXinerama )
+   xrandr? ( x11-libs/libXrandr )"
+RDEPEND="${DEPEND}
+   nls? ( >=sys-devel/gettext-0.10.39 )"
+
+S=${WORKDIR}/${P/windowm/WindowM}
+
+src_prepare() {
+   # Fix some paths
+   for file in WindowMaker/*menu* util/wmgenmenu.c; do
+   if [[ -r $file ]] ; then
+   sed -i -e 
"s:/usr/local/GNUstep/Applications/WPrefs.app:${EPREFIX}/usr/bin/:g;" "$file" 
|| die
+   sed -i -e 
"s:/usr/local/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || 
die
+   sed -i -e 
"s:/opt/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die
+   fi;
+   done;
+
+   default
+}
+
+src_configure() {
+   local myconf
+
+   # image format types
+   myconf="$(use_enable imagemagick magick) $(use_enable jpeg) 
$(use_enable gif) $(use_enable png) $(use_enable tiff) $(use_enable webp) 
$(use_enable 

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

2017-03-13 Thread Michał Górny
commit: e3e657780c061a9c8f3d01acb6b92f3373027df4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 13 17:13:57 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 17:37:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e65778

sys-libs/libcxxabi: Bump to 4.0.0 final

 sys-libs/libcxxabi/Manifest   | 4 ++--
 .../libcxxabi/{libcxxabi-4.0.0_rc3.ebuild => libcxxabi-4.0.0.ebuild}  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 9706904235f..0c7f426f06b 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,6 +1,6 @@
 DIST libcxx-3.9.0.src.tar.xz 1198308 SHA256 
d0b38d51365c6322f5666a2a8105785f2e114430858de4c25a86b49f227f5b06 SHA512 
55d5c4adff378ee02b0b99d732bc9f326910f9e49ab8c320a588eccdd0362fe009bc9a6a4337d29faf6338420c91b10d0d7d67f66128268f01258d30502c4f4a
 WHIRLPOOL 
3ee3519acfe95287a862a6c44e30ed52ced1204332913007797da4e4da40dfdc5991ae120f5686827cc208b559936da5bc5485dab75617bdd5cbbd9e95a6032a
 DIST libcxx-3.9.1.src.tar.xz 1209020 SHA256 
25e615e428f60e651ed09ffd79e563864e3f4bc69a9e93ee41505c419d1a7461 SHA512 
a5976e4096624a7307b3e43f4a22ac2dc74572226e0f57af9f3ef537a14c3cff1601b7042aef9dc40a0ee53ca76b08d72eb9c253dcf34f115d3153c302db7070
 WHIRLPOOL 
cad439979570192b195338d752a24fb0ad8704c0c8efed3b6d7724437763eab7bc3b8baaf2f0e6fff55c6d9be211dff6f7baf18dec55e3a29ad3b8a423cefb1e
-DIST libcxx-4.0.0rc3.src.tar.xz 1452356 SHA256 
836000ac3542fb5884f5aaa19a725721bc21d6af545482195e577fc62b5b8696 SHA512 
c82df667b71110a7ecb8b2092481a645f02f7d0606040cc8789ef5b5f47bde4f26ed6ef78f09468abdc1e3c5f1cfde486d1499b3c617793864482cf7a9723d9a
 WHIRLPOOL 
251ad814e4d9444092516fae8aa31124f9cfd0a410501c5a0ec41db6a35f2f4d3f35524446c46c390d041e1b58a6529d2962da3f0a898664cf1f36441c3c9734
+DIST libcxx-4.0.0.src.tar.xz 1450376 SHA256 
4f4d33c4ad69bf9e360eebe6b29b7b19486948b1a41decf89d4adec12473cf96 SHA512 
6dad794c00919955e14710def169cdcde8a1743431479e993c4a6a3c87c2fd9f5dbd6e17542e524981eed0783dce70384c356b74ef3c6d70598c6ff03454b1dd
 WHIRLPOOL 
2c5074087e306d100c96ae5b7175e1e1792f0317c7be6231692c80423ec716732c08293fe14fe6da5cd52d8709d6ce0a240009df24e717ab0eb9093ac7679af7
 DIST libcxxabi-3.9.0.src.tar.xz 511324 SHA256 
b037a92717856882e05df57221e087d7d595a2ae9f170f7bc1a23ec7a92c8019 SHA512 
500207bfd59664bd42d920741d6b467c4b88569453742db6470af081c77be04894e097a14b8419e333b51abce484566366e35cbc3ed2607cd86dfc0ec0ddd0c5
 WHIRLPOOL 
7b2d3b022c4c539596ce7be0afac724df929f19fb80e6f5b14074e240fb252b04389fe121f987ceaf6f3567d59735238b2940546475e4107f3c32eb55a5f8a80
 DIST libcxxabi-3.9.1.src.tar.xz 510964 SHA256 
920d8be32e6f5574a3fb293f93a31225eeba15086820fcb942155bf50dc029e2 SHA512 
4f5603f1476b759c86d4784728fbdd212c59b30dc56d787c1834bf68a9cd83071fa22658d24e5a58beb94c0c656b0e4457d7da6e3048715dd36bd68380fc336e
 WHIRLPOOL 
8ff9d0a2d5657e384f3b624fe514ae4074552c34672e8b7caeb4870d700e71913447af75d56021d393c6eebd45018e5e80b706747b1433d9ec608a1d5b0b3051
-DIST libcxxabi-4.0.0rc3.src.tar.xz 515736 SHA256 
c56beae51c26a52d5dcd1acfdfe65c88116cb8a5ccb1780ee6ac03743e0f32bb SHA512 
f1976ec5600d9635abbb786b9566b8e3191bc7a9ad0df40d226b9c3953f80e2a73fe458547a21e5c12bcb8b25cb2fe3005dfc546f653f5bc810670b5119d60af
 WHIRLPOOL 
0680f1bf3f551e54d7e90950661e66dd86386cb88ece8792e6d8c71ad28e83c4c4470da32d0d59b4b89e0790b681ff45d990053d9b53fbbca23a7b48353f307a
+DIST libcxxabi-4.0.0.src.tar.xz 515560 SHA256 
dca9cb619662ad2d3a0d685c4366078345247218c3702dd35bcaaa23f63481d8 SHA512 
b69933a0bde00321323e98962cd54b78a48bc5e93448d7a5124cb5ef844497ba7648cd92fcbe476186c60c7742e3121841f150c142c2a14c1bf2aa26a8b93d64
 WHIRLPOOL 
1ec297df8fd7d2e8910f2db006cc5ae53abcca37cfab3f03c5371156f69fff39c1f9193eafa0cd907bb881c35948381b85cd86710e17c83e5b90be90e3841256

diff --git a/sys-libs/libcxxabi/libcxxabi-4.0.0_rc3.ebuild 
b/sys-libs/libcxxabi/libcxxabi-4.0.0.ebuild
similarity index 94%
rename from sys-libs/libcxxabi/libcxxabi-4.0.0_rc3.ebuild
rename to sys-libs/libcxxabi/libcxxabi-4.0.0.ebuild
index c5bb8ee6920..b130622908a 100644
--- a/sys-libs/libcxxabi/libcxxabi-4.0.0_rc3.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-4.0.0.ebuild
@@ -12,8 +12,8 @@ inherit cmake-multilib python-any-r1
 
 DESCRIPTION="Low level support for a standard C++ library"
 HOMEPAGE="http://libcxxabi.llvm.org/;
-SRC_URI="http://www.llvm.org/pre-releases/${PV/_//}/${P/_/}.src.tar.xz
-   http://www.llvm.org/pre-releases/${PV/_//}/libcxx-${PV/_/}.src.tar.xz;
+SRC_URI="http://releases.llvm.org/${PV/_//}/${P/_/}.src.tar.xz
+   http://releases.llvm.org/${PV/_//}/libcxx-${PV/_/}.src.tar.xz;
 
 LICENSE="|| ( UoI-NCSA MIT )"
 SLOT="0"



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

2017-03-13 Thread Michał Górny
commit: 52cd46cf5faf3d7fcfb20dbe7714961eedaf1b11
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 13 17:14:52 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 17:37:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52cd46cf

sys-devel/clang-runtime: Bump to 4.0.0 final

 .../{clang-runtime-4.0.0_rc3.ebuild => clang-runtime-4.0.0.ebuild}| 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-4.0.0_rc3.ebuild 
b/sys-devel/clang-runtime/clang-runtime-4.0.0.ebuild
similarity index 100%
rename from sys-devel/clang-runtime/clang-runtime-4.0.0_rc3.ebuild
rename to sys-devel/clang-runtime/clang-runtime-4.0.0.ebuild



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

2017-03-13 Thread Michał Górny
commit: cd54e8a5d6eb40d0a5379e56071af8503885f3d9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 13 17:10:00 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 13 17:37:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd54e8a5

sys-devel/clang: Bump to 4.0.0 final

 sys-devel/clang/Manifest   | 6 +++---
 sys-devel/clang/{clang-4.0.0_rc3.ebuild => clang-4.0.0.ebuild} | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index f329143463c..fcd8704ff6e 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -1,3 +1,3 @@
-DIST cfe-4.0.0rc3.src.tar.xz 10901068 SHA256 
974f47d91d97cebadceb33f7a966d1c158f57ffd012a300fd3d96f817ef64dd3 SHA512 
6427c90516c80d4ce83861ae2eb22635f38818e4f35441292375b4867abb82c48371ddf0afe9daec3b96f5f5ee1b5eced0e246eb878ef703454b92e6e2f62541
 WHIRLPOOL 
0608db76025fb81fc5db4e68c5b1c92dda4f82d7cf1518a38ec35cf40d4990314117b7ece0aa2e37badbfa964ba5c9b08664534bec5839cf3d1c965ac672dd30
-DIST clang-tools-extra-4.0.0rc3.src.tar.xz 583064 SHA256 
08cf8e27775617f703983fa641be89538bbd7f9da0b53c4aa8bbb8c10f282cb1 SHA512 
c6699cee2a4cbc7487bcf76092756939dd39a2c6de6b86e946e63f146c83af727bab0c3d5d148c5d437dea87bec25acc3db8c0c00f048187a6029b10725757e3
 WHIRLPOOL 
0fa3d18c099d1ff6710136dd0c7b598e230be09b5ec8dc6a8a157704eb3a0e124fe1dac5bbd6772fff52716bf5cec38c1f314cf96e71413c4f8c3d4c3d8188cf
-DIST llvm-4.0.0rc3.src.tar.xz 21013952 SHA256 
6727c98f436581adc6b8f9c2ad055d8e27832f60a127e97b3451eba85ef28345 SHA512 
a64eaf59388be6641b6d654ceddd63232f83ad50226204255a0c9bcc3d1b36470f7acbf43615b2bd9758cd6077f55fc6155803a12947e1bd2be5661e1ff07e4a
 WHIRLPOOL 
7aef4913c8a33ff0e35670063cb26ddd5d7b72cb08c699116dd93c72f25b6b75187bdf6bfd63b3d3b5c964c118c2db71893024524b864412f4f8daa594be7faa
+DIST cfe-4.0.0.src.tar.xz 10900916 SHA256 
cea5f88ebddb30e296ca89130c83b9d46c2d833685e2912303c828054c4dc98a SHA512 
a0d9972ec337a5c105fcbe7abc4076ba1e580f28908a3318f43bbfe59143f446ed5b78dad210f624145d7e5a3d56c15bfead78826c068422b60120fa1cfa482a
 WHIRLPOOL 
fe04b6955b82915bba09726947fceff92e67ffaac97de4b8c32c18546262f60a4307fdaccd3c9540710392658ed47f3bcfe44791de8d7d30786d56576f339aee
+DIST clang-tools-extra-4.0.0.src.tar.xz 583088 SHA256 
41b7d37eb128fd362ab3431be5244cf50325bb3bb153895735c5bacede647c99 SHA512 
2f9aed5ff7e175b730802961f9ce0aa6376ce78d905839e60536b6d166f68dc31d4420a668ed1e08f3601a5fefa8f7514172daaf77eb325fecd00e55f56e5af4
 WHIRLPOOL 
76dfa2854eabccfa93357b56d65a993d1a2fe3f4beb2c513369efabb78f6d4be583781c06d60ab0d2898df202fbf391d00818ec618c413dadea52b443c6026d6
+DIST llvm-4.0.0.src.tar.xz 21016340 SHA256 
8d10511df96e73b8ff9e7abbfb4d4d432edbdbe965f1f4f07afaf370b8a533be SHA512 
cf681f0626ef6d568d951cdc3e143471a1d7715a0ba11e52aa273cf5d8d421e1357ef2645cc85879eaefcd577e99e74d07b01566825b3d0461171ef2cbfc7704
 WHIRLPOOL 
9783e8f47306c1deb2e114d4b46a7db9b0260b4965076345c88765413c5fc8e73fab5f88ae4903adbdea31406022948b16d32ae47d98f5def074509d5d794579

diff --git a/sys-devel/clang/clang-4.0.0_rc3.ebuild 
b/sys-devel/clang/clang-4.0.0.ebuild
similarity index 97%
rename from sys-devel/clang/clang-4.0.0_rc3.ebuild
rename to sys-devel/clang/clang-4.0.0.ebuild
index 7911a8235f0..bdfc16ce04a 100644
--- a/sys-devel/clang/clang-4.0.0_rc3.ebuild
+++ b/sys-devel/clang/clang-4.0.0.ebuild
@@ -13,9 +13,9 @@ inherit check-reqs cmake-utils flag-o-matic llvm 
multilib-minimal \
 
 DESCRIPTION="C language family frontend for LLVM"
 HOMEPAGE="http://llvm.org/;
-SRC_URI="http://www.llvm.org/pre-releases/${PV/_//}/cfe-${PV/_/}.src.tar.xz
-   
http://www.llvm.org/pre-releases/${PV/_//}/clang-tools-extra-${PV/_/}.src.tar.xz
-   test? ( 
http://www.llvm.org/pre-releases/${PV/_//}/llvm-${PV/_/}.src.tar.xz )"
+SRC_URI="http://releases.llvm.org/${PV/_//}/cfe-${PV/_/}.src.tar.xz
+   http://releases.llvm.org/${PV/_//}/clang-tools-extra-${PV/_/}.src.tar.xz
+   test? ( http://releases.llvm.org/${PV/_//}/llvm-${PV/_/}.src.tar.xz )"
 
 # Keep in sync with sys-devel/llvm
 ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430



  1   2   >