[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/files/, net-fs/samba/

2016-01-11 Thread Ian Stakenvicius
commit: c93549dda28f646b874a632d695220b3c3a4a94d
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Jan 11 22:30:56 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Jan 11 22:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93549dd

net-fs/samba-4.3.3: convert to multilib

Same huge patch with a few necessary modifications.

Package-Manager: portage-2.2.26

 .../samba-4.3.3-disable-python-for-altabi.patch| 826 +
 net-fs/samba/samba-4.3.3-r1.ebuild | 228 ++
 2 files changed, 1054 insertions(+)

diff --git a/net-fs/samba/files/samba-4.3.3-disable-python-for-altabi.patch 
b/net-fs/samba/files/samba-4.3.3-disable-python-for-altabi.patch
new file mode 100644
index 000..e35a7d0
--- /dev/null
+++ b/net-fs/samba/files/samba-4.3.3-disable-python-for-altabi.patch
@@ -0,0 +1,826 @@
+diff -ur a/auth/credentials/wscript_build b/auth/credentials/wscript_build
+--- a/auth/credentials/wscript_build   2015-07-21 05:47:48.0 -0400
 b/auth/credentials/wscript_build   2016-01-11 15:00:28.939613937 -0500
+@@ -24,7 +24,8 @@
+   source='credentials_ntlm.c',
+   deps='samba-credentials')
+ 
+-bld.SAMBA_PYTHON('pycredentials',
++if not bld.env.disable_python:
++bld.SAMBA_PYTHON('pycredentials',
+   source='pycredentials.c',
+   public_deps='samba-credentials cmdline-credentials pytalloc-util 
pyparam_util CREDENTIALS_KRB5 CREDENTIALS_SECRETS',
+   realname='samba/credentials.so'
+diff -ur a/lib/ldb/wscript b/lib/ldb/wscript
+--- a/lib/ldb/wscript  2015-12-10 04:23:28.0 -0500
 b/lib/ldb/wscript  2016-01-11 17:18:08.175466317 -0500
+@@ -34,6 +34,8 @@
+ conf.RECURSE('lib/tdb')
+ conf.RECURSE('lib/tevent')
+ 
++conf.env.disable_python = getattr(Options.options, 'disable_python', 
False)
++
+ if conf.CHECK_FOR_THIRD_PARTY():
+ conf.RECURSE('third_party/popt')
+ else:
+@@ -47,7 +49,8 @@
+ conf.find_program('xsltproc', var='XSLTPROC')
+ conf.check_tool('python')
+ conf.check_python_version((2,4,2))
+-conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=True)
++if not conf.env.disable_python:
++conf.SAMBA_CHECK_PYTHON_HEADERS(mandatory=True)
+ 
+ # where does the default LIBDIR end up? in conf.env somewhere?
+ #
+@@ -56,12 +59,12 @@
+ conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
+ 
+ if not conf.env.standalone_ldb:
+-if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util', 
minversion=SYSTEM_VERSION,
++if not conf.env.disable_python and 
conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util', minversion=SYSTEM_VERSION,
+  onlyif='talloc tdb tevent',
+  implied_deps='replace talloc tdb tevent 
ldb'):
+ conf.define('USING_SYSTEM_PYLDB_UTIL', 1)
+-if conf.CHECK_BUNDLED_SYSTEM_PKG('ldb', minversion=SYSTEM_VERSION,
+- onlyif='talloc tdb tevent 
pyldb-util',
++if conf.CHECK_BUNDLED_SYSTEM_PKG('ldb', minversion=SYSTEM_VERSION,
++ onlyif='talloc tdb tevent',
+  implied_deps='replace talloc tdb 
tevent'):
+ conf.define('USING_SYSTEM_LDB', 1)
+ 
+@@ -121,7 +124,7 @@
+ bld.env.PACKAGE_VERSION = VERSION
+ bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
+ 
+-if not bld.CONFIG_SET('USING_SYSTEM_PYLDB_UTIL'):
++if not bld.env.disable_python and not 
bld.CONFIG_SET('USING_SYSTEM_PYLDB_UTIL'):
+ bld.SAMBA_LIBRARY('pyldb-util',
+   deps='ldb',
+   source='pyldb_util.c',
+diff -ur a/lib/ldb-samba/wscript_build b/lib/ldb-samba/wscript_build
+--- a/lib/ldb-samba/wscript_build  2015-09-08 09:45:25.0 -0400
 b/lib/ldb-samba/wscript_build  2016-01-11 16:24:06.620294703 -0500
+@@ -19,7 +19,8 @@
+ )
+ 
+ 
+-bld.SAMBA_PYTHON('python_samba__ldb', 'pyldb.c',
++if not bld.env.disable_python:
++bld.SAMBA_PYTHON('python_samba__ldb', 'pyldb.c',
+  deps='ldbsamba pyparam_util ldbwrap pyldb-util',
+  realname='samba/_ldb.so')
+ 
+diff -ur a/lib/talloc/wscript b/lib/talloc/wscript
+--- a/lib/talloc/wscript   2015-09-08 09:45:25.0 -0400
 b/lib/talloc/wscript   2016-01-11 15:06:09.538876676 -0500
+@@ -48,7 +48,7 @@
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('talloc', minversion=VERSION,
+  implied_deps='replace'):
+ conf.define('USING_SYSTEM_TALLOC', 1)
+-if conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION,
++if not conf.env.disable_python and 
conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION,
+  implied_deps='talloc replace'):
+ conf.define('USING_SYSTEM_PYTALLOC_UTIL', 1)
+ 
+diff -ur a/lib/tdb/wscript 

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2016-01-11 Thread Anthony G. Basile
commit: f8a1a3bf475e0ce5bd52bc611c9e9ca07185d446
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jan  9 22:44:53 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Jan 12 00:22:40 2016 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=f8a1a3bf

world: add python_single_target_python3_4 to net-irc/znc

 core/etc/grs/world.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index bbb63c2..a1d10b2 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -6402,7 +6402,7 @@ package.use : net-irc/shadowircd:0 -debug -largenet ipv6 
ssl zlib
 package.use : net-irc/weechat:0 -doc -nls -test alias charset exec fifo guile 
irc logger lua perl python relay ruby scripts spell ssl tcl trigger xfer
 
 [net-irc/znc:0]
-package.use : net-irc/znc:0 -daemon -debug ipv6 perl python sasl ssl tcl
+package.use : net-irc/znc:0 -daemon -debug ipv6 perl python sasl ssl tcl 
python_single_target_python3_4
 
 [net-libs/daq:0]
 package.use : net-libs/daq:0 -ipq -nfq afpacket dump ipv6 pcap static-libs



[gentoo-commits] repo/gentoo:master commit in: sci-physics/lhapdf/

2016-01-11 Thread Guilherme Amadio
commit: a522bd1036b6da7c1839ca85eed1eaf74327beee
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 12 00:50:40 2016 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 12 00:55:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a522bd10

sci-physics/lhapdf: drop old version, fix bug 454688

Version 5.9.1 is now in the tree.

Package-Manager: portage-2.2.26

 sci-physics/lhapdf/Manifest|  3 --
 sci-physics/lhapdf/lhapdf-5.8.4.ebuild | 94 --
 2 files changed, 97 deletions(-)

diff --git a/sci-physics/lhapdf/Manifest b/sci-physics/lhapdf/Manifest
index 9eda092..d0b3cdd 100644
--- a/sci-physics/lhapdf/Manifest
+++ b/sci-physics/lhapdf/Manifest
@@ -5,7 +5,4 @@ DIST MRST2004nlo.LHgrid 288040 SHA256 
bc1aa4f26ebcf4a6a1bd6e3ec5fbd5fa3ff378c116
 DIST cteq5l.LHgrid 134797 SHA256 
83c92bc90fd6e12be9cd76bc032eca26dcedbe90f0c11aef843bbf54734d5bba SHA512 
1ba41fd773104a933af6f37745dcb6f8422e1aece74ba2b1e15a5fb69fdaf694336c0ec1dc6fbc964d2cf3fe363d17ca0c01a6c2ba6def0afa4389cb4083f34b
 WHIRLPOOL 
8a86877fcbae2b45576e3fae08dfd4771c668257893ba2f813c578641dce9800f42bfd57d0d8ac2abc6bf7cd40921020478f1912014a36cfb722ed408ca1430f
 DIST cteq61.LHgrid 8946864 SHA256 
5df10c695504f02c2c9cc1eda9ca77fa8c276554cf2cda5fbdba764bf8f47691 SHA512 
ab35c058f1ece8b428d8664ba2e14068541279328b5eb9e13b020642cc804c21f7412414dd74bb3621a5136bfa7d9a60832604c944d1e3519c5a94d3dce2a063
 WHIRLPOOL 
a3a5ef45ea92e45a5764cbb484523b2eff671ad2c04f25b0b03efd631d367f3bf9784b19eacf927d909301c73a85505f9f87a3fd3f242fcf48d6e611fe510478
 DIST cteq61.LHpdf 11860 SHA256 
0dacfd4d5518b2273ba80ae381af7d46eab4784e84312585f5f149f8fce759f0 SHA512 
2769bcaed94aa4b47144cd2c3ce76e0b6ab4fa8af278db5cb3b612f2286200352e829eec3971c8da0b78144483f00bbbf1ae2aae8d1e75045d239fab40289bc0
 WHIRLPOOL 
e24427537b81c438552de53d1ef4ca34c425a241e318ffbeff3f5b632793a2cb6ec4d41bde895e56537c9ace520e012008a5370890c6199b1c29bc4ebc0925ae
-DIST lhapdf-5.8.4.tar.gz 1165256 SHA256 
75a3b44bd4509bec47806fb5ad4baaa6334a2aa8f51cf2f7195d4f08bd353ca2 SHA512 
d2d7a9d315d6ccfb2ae7d0331401a59199ac3eb3902b76775331471494778630891933f1102ce454071e3fbf23d62e977f685f1af7093c3ed96c1f4ce385c3c9
 WHIRLPOOL 
be55f3e9c8cb276ba3c5eb330729004f216112a6cdf8ad05bb4d608f95470a9cffb624e8d8748055e5bf13e48d2480155a86fe02ca7765db8cd03d05567addf7
 DIST lhapdf-5.9.1.tar.gz 1236188 SHA256 
86b9b046d7f25627ce2aab6847ef1c5534972f4bae18de98225080cf5086919c SHA512 
8e0eafa202d7c486264c06ddac31a2d1fc17c71223cf5b75cd9dae7e434792e8b8f4002bc8a0d00491c0c3fc58513095cbf693dc883c3bf968473a4e6232586a
 WHIRLPOOL 
100c89d69150b84ba812f5ea719b9532980afd84f2f9f75ffc0c64f70766def11eb2d2bf6604be65855cac3419b5e08057bc4be73eb9e77ca4c9bbf68c4f0174
-DIST wrapheragrid-lite.f 7785 SHA256 
50e1c4113f6312b0e6131870e7739a4bfb251e20f4f5cddd69e27ceb26e47a1f SHA512 
57334f4fe0ef96dec742e104bb248adde9fb93fb9146402566ee6fec4bd3ddfb6a5e5ae614f005131bdfbf80fc769263c6508d8c5e510a203da4471e087c3c8c
 WHIRLPOOL 
7c17d2a17c29c8e9b39cdff659da7e593957d6ee6411df7a854f15db04ebeeb1485ad754bc21037f356cf05c166af29a6f35c13ed4428c4596f75b701c93df18
-DIST wrapheragrid.f 6931 SHA256 
6bd1c4e19de850a2cbe8c548050c772b367f6738f9ba7bb5b6561915833bf5fd SHA512 
5ba0f3f1e4d70e632e7eb5a968ead8098e5ffd1412c58a0bb967216836ac05cc5e37cba2b31970062f0668cecbb3b43eaaf7339127427af4fb4ba24bc9bdbbbe
 WHIRLPOOL 
12c5c979f64844404c7214b07a566596336173f04c5dbf1fe935f9c96aebaf83af87db4ec367134800e2f87e5e4d849c396505b8ebc2419a1c2e7131e6e2d042

diff --git a/sci-physics/lhapdf/lhapdf-5.8.4.ebuild 
b/sci-physics/lhapdf/lhapdf-5.8.4.ebuild
deleted file mode 100644
index 8bef490..000
--- a/sci-physics/lhapdf/lhapdf-5.8.4.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-
-inherit versionator
-
-MY_PV=$(get_version_component_range 1-3 ${PV})
-MY_PF=${PN}-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="http://projects.hepforge.org/lhapdf/;
-SRC_URI="http://www.hepforge.org/archive/lhapdf/${MY_PF}.tar.gz
-   http://projects.hepforge.org/${PN}/updates-5.8.3/wrapheragrid.f
-   http://projects.hepforge.org/${PN}/updates-5.8.3/wrapheragrid-lite.f
-   test? (
-   
http://svn.hepforge.org/${PN}/pdfsets/tags/${MY_PV}/cteq61.LHgrid
-   
http://svn.hepforge.org/${PN}/pdfsets/tags/${MY_PV}/MRST2004nlo.LHgrid
-   http://svn.hepforge.org/${PN}/pdfsets/tags/${MY_PV}/cteq61.LHpdf
-   octave? ( 
http://svn.hepforge.org/${PN}/pdfsets/tags/${MY_PV}/cteq5l.LHgrid ) )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cxx doc examples octave python test"
-
-RDEPEND="octave? ( sci-mathematics/octave )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen[latex] )
-   python? ( dev-lang/swig )"
-
-S="${WORKDIR}/${MY_PF}"
-
-src_unpack() {
-   unpack ${MY_PF}.tar.gz
-   cp 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lhapdf/

2016-01-11 Thread Guilherme Amadio
commit: 2d01e18eb25f22b5148e6370455897c9003ecd41
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 12 00:43:38 2016 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 12 00:55:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d01e18e

sci-physics/lhapdf: bump fortran version to latest 5.9.1

Package-Manager: portage-2.2.26

 sci-physics/lhapdf/Manifest|  2 +
 sci-physics/lhapdf/lhapdf-5.9.1.ebuild | 92 ++
 2 files changed, 94 insertions(+)

diff --git a/sci-physics/lhapdf/Manifest b/sci-physics/lhapdf/Manifest
index b67612b..9eda092 100644
--- a/sci-physics/lhapdf/Manifest
+++ b/sci-physics/lhapdf/Manifest
@@ -1,3 +1,4 @@
+DIST CT10.LHgrid 21081519 SHA256 
e858cec1f80420698ef3ae1249d5414977ff79ce512fba00af91513f2b7e05a2 SHA512 
4196b0899dc7f5803608d9328872b942393d5f5103e8d50a53b35af6f8bac509adbbe83c363ab33a5fbfab3c33156e8ae46131939ad5a8642c558ff209630820
 WHIRLPOOL 
7939478bdef6aa0e369738a85891188774e92b9e5b4ad5c7ad5089ce824fdeec73ddd726cf3e00ff732edfc3664ac9a263d2758f9f3dc2637de329d837028332
 DIST LHAPDF-6.1.5.tar.gz 668112 SHA256 
ee5dfac1c32a386c966b28cb6a2d51531d4eaf9945c4cb48431dd3fabef83231 SHA512 
a5e1ac38f681ea6e4bcef4540f8bb836ebeae809ae160a2069972b8752a334a850ae5ec226b19a09da775a0c790439548b0a8a671c4a3f5852a75bbb0647c473
 WHIRLPOOL 
793ffee34a7bcba616816f030b9206bf1431fcf2d56daf8125818ebac0667677488529dcb2d0141ee5af48e9cf748171c997c1a5028218b21c59d37d2e9780b5
 DIST LHAPDF-6.1.6.tar.gz 696608 SHA256 
c28138232e3219bf89cf626c0e414c6291c6b0777c3a931af18e51867657ebe9 SHA512 
371a4062d3f1a4d611d8c09950a1ba7b747df29f04502a1ab9c420c300799143a53eebdecd04293d38b2c481b525c2414ac0fb8e2f8846de65e07992dea18656
 WHIRLPOOL 
cff128bd0ceb0e5c4a0dc8bfb7432102c47035f431d1e39ed8e16b604dde5690f0458ec2a7a1da24ccfa6b524b3eeef512bc7d4b1070d32b1d7e19ac3ef0dd9d
 DIST MRST2004nlo.LHgrid 288040 SHA256 
bc1aa4f26ebcf4a6a1bd6e3ec5fbd5fa3ff378c116247fa27ccd5e76324368ce SHA512 
b554454fa494c86a3ae56168c3d74c5e3c3bd80f10b393153c0adfbb39a3f3837ae2db80534d288784409154034187c9c5212dfc9c21ed1bf32ef89b9266e262
 WHIRLPOOL 
b7f1e6115015cf19c092cf367798fe1d4459d0c9fac84e022034c14fd81d27023a35f30e7e727a35e2d8af409f448508744be76f04b441b22466ebd92c600bdf
@@ -5,5 +6,6 @@ DIST cteq5l.LHgrid 134797 SHA256 
83c92bc90fd6e12be9cd76bc032eca26dcedbe90f0c11ae
 DIST cteq61.LHgrid 8946864 SHA256 
5df10c695504f02c2c9cc1eda9ca77fa8c276554cf2cda5fbdba764bf8f47691 SHA512 
ab35c058f1ece8b428d8664ba2e14068541279328b5eb9e13b020642cc804c21f7412414dd74bb3621a5136bfa7d9a60832604c944d1e3519c5a94d3dce2a063
 WHIRLPOOL 
a3a5ef45ea92e45a5764cbb484523b2eff671ad2c04f25b0b03efd631d367f3bf9784b19eacf927d909301c73a85505f9f87a3fd3f242fcf48d6e611fe510478
 DIST cteq61.LHpdf 11860 SHA256 
0dacfd4d5518b2273ba80ae381af7d46eab4784e84312585f5f149f8fce759f0 SHA512 
2769bcaed94aa4b47144cd2c3ce76e0b6ab4fa8af278db5cb3b612f2286200352e829eec3971c8da0b78144483f00bbbf1ae2aae8d1e75045d239fab40289bc0
 WHIRLPOOL 
e24427537b81c438552de53d1ef4ca34c425a241e318ffbeff3f5b632793a2cb6ec4d41bde895e56537c9ace520e012008a5370890c6199b1c29bc4ebc0925ae
 DIST lhapdf-5.8.4.tar.gz 1165256 SHA256 
75a3b44bd4509bec47806fb5ad4baaa6334a2aa8f51cf2f7195d4f08bd353ca2 SHA512 
d2d7a9d315d6ccfb2ae7d0331401a59199ac3eb3902b76775331471494778630891933f1102ce454071e3fbf23d62e977f685f1af7093c3ed96c1f4ce385c3c9
 WHIRLPOOL 
be55f3e9c8cb276ba3c5eb330729004f216112a6cdf8ad05bb4d608f95470a9cffb624e8d8748055e5bf13e48d2480155a86fe02ca7765db8cd03d05567addf7
+DIST lhapdf-5.9.1.tar.gz 1236188 SHA256 
86b9b046d7f25627ce2aab6847ef1c5534972f4bae18de98225080cf5086919c SHA512 
8e0eafa202d7c486264c06ddac31a2d1fc17c71223cf5b75cd9dae7e434792e8b8f4002bc8a0d00491c0c3fc58513095cbf693dc883c3bf968473a4e6232586a
 WHIRLPOOL 
100c89d69150b84ba812f5ea719b9532980afd84f2f9f75ffc0c64f70766def11eb2d2bf6604be65855cac3419b5e08057bc4be73eb9e77ca4c9bbf68c4f0174
 DIST wrapheragrid-lite.f 7785 SHA256 
50e1c4113f6312b0e6131870e7739a4bfb251e20f4f5cddd69e27ceb26e47a1f SHA512 
57334f4fe0ef96dec742e104bb248adde9fb93fb9146402566ee6fec4bd3ddfb6a5e5ae614f005131bdfbf80fc769263c6508d8c5e510a203da4471e087c3c8c
 WHIRLPOOL 
7c17d2a17c29c8e9b39cdff659da7e593957d6ee6411df7a854f15db04ebeeb1485ad754bc21037f356cf05c166af29a6f35c13ed4428c4596f75b701c93df18
 DIST wrapheragrid.f 6931 SHA256 
6bd1c4e19de850a2cbe8c548050c772b367f6738f9ba7bb5b6561915833bf5fd SHA512 
5ba0f3f1e4d70e632e7eb5a968ead8098e5ffd1412c58a0bb967216836ac05cc5e37cba2b31970062f0668cecbb3b43eaaf7339127427af4fb4ba24bc9bdbbbe
 WHIRLPOOL 
12c5c979f64844404c7214b07a566596336173f04c5dbf1fe935f9c96aebaf83af87db4ec367134800e2f87e5e4d849c396505b8ebc2419a1c2e7131e6e2d042

diff --git a/sci-physics/lhapdf/lhapdf-5.9.1.ebuild 
b/sci-physics/lhapdf/lhapdf-5.9.1.ebuild
new file mode 100644
index 000..fd42420
--- /dev/null
+++ b/sci-physics/lhapdf/lhapdf-5.9.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lhapdf/

2016-01-11 Thread Guilherme Amadio
commit: 0134fad27e26021c8d0ae69db72b9f61aa4b2850
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 12 00:48:34 2016 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 12 00:55:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0134fad2

sci-physics/lhapdf: mark version 5.9.1 amd64/x86 stable

Stable version 5.8.4 is actually broken.
Mark 5.9.1 stable immediately since all tests passed.

Package-Manager: portage-2.2.26

 sci-physics/lhapdf/lhapdf-5.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/lhapdf/lhapdf-5.9.1.ebuild 
b/sci-physics/lhapdf/lhapdf-5.9.1.ebuild
index fd42420..3cf5db1 100644
--- a/sci-physics/lhapdf/lhapdf-5.9.1.ebuild
+++ b/sci-physics/lhapdf/lhapdf-5.9.1.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="http://www.hepforge.org/archive/lhapdf/${MY_PF}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cxx doc examples octave python test"
 
 RDEPEND="octave? ( sci-mathematics/octave )"



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2016-01-11 Thread Victor Ostorga
commit: b2e95fa22a6cf4c050c4f905e9272f8dcb181f2c
Author: Victor Ostorga  gentoo  org>
AuthorDate: Tue Jan 12 01:24:26 2016 +
Commit: Victor Ostorga  gentoo  org>
CommitDate: Tue Jan 12 01:25:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e95fa2

Deleting 4.1 series, as right now focus is in >=4.2

Package-Manager: portage-2.2.24

 net-fs/samba/Manifest|   1 -
 net-fs/samba/samba-4.1.22.ebuild | 181 ---
 2 files changed, 182 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index a64d89b..32ea25a 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,7 +1,6 @@
 DIST samba-3.5.21.tar.gz 35377315 SHA256 
fd9a66056b1ba9496762394efff41fcaa0e58f2e50e71910e6d202b8a59a1c10 SHA512 
e6d52530094b2f8284f8536f97411c3944a83e9f1a808836acdca19fe4aee3cc47e136cc2a2eab96ba89526fe289ec1a3d22fb836bd261bf7c8ddfbccd1cf975
 WHIRLPOOL 
a476ea24841cfdec0f640880e0362173a3f6b957afd2d2448f7b4a8b7c927ef558fd22e7fe20b05bd8aecf1169d8e488b87830a99ddfddcbc8be0c9a414966ad
 DIST samba-3.5.22.tar.gz 35385144 SHA256 
b4c98f77f5634478da109063334acd9b6ad7bcb38151a5b1cac6dc5feb6679dc SHA512 
0e1b4816d921ca82f0426a254cf103066634cc54e28d707a62da951118413f7f5ca5f87d60688cab802a58b0af87f797fbbe12f4e1284d5d7f545a98aba97616
 WHIRLPOOL 
6e59655dd7a537f0c7c889c43ddf5afb8060706e1ec79b3835698181c5c7478059f91c93eefbde50b03e0154a686eda35eabf807bb7ae01dd2b9b39648a009ae
 DIST samba-3.6.25.tar.gz 34121828 SHA256 
8f2c8a7f2bd89b0dfd228ed917815852f7c625b2bc0936304ac3ed63aaf83751 SHA512 
25a5c56dae4517e82e196b59fa301b661ec75db57effbb0ede35fb23b018f78cdea6513e8760966caf58abc43335fcebda77fe5bf5bb9d4b27fd3ca6e5a3b626
 WHIRLPOOL 
68c4a335b3912bf3c6baecae337b1131127515191052366ca9a04ec6d919f2fb69c912aefb087e2578134f3a9bde7b496ea880f2197a8dbf8221058dd1e8444d
-DIST samba-4.1.22.tar.gz 19557688 SHA256 
5563a1c94a2dac837ccffd1f0821bb25e097affaa7389fef186f9cfb3486cfe5 SHA512 
fc0f49fa4faf84069f17ad20d540aada3d410750d67a32a893c7842fc3720399bea2873686f9eee77ed5c7db4d6e6d4aa68f8c71a37cede8a67984e9ad732546
 WHIRLPOOL 
22affd2da369af40d8fd7eb27c9f38e908ab68b9668d689e9c268423bedc453089fe708cd565db22e0c7fbd32095305b8a5861ee8e89baf2298a084028e21df8
 DIST samba-4.2.7.tar.gz 20741971 SHA256 
f586ab3166ce4c663360f15b1de24ef083816a5471856e3ad49bc26b35f0104a SHA512 
74314083c04689696f0423bc990947bfafad679edcac97e6c137e99c17de1e262a4d8450b57de733a70c86c746300c7c5a1365b56c0e353ce79b05e0baf8eb9a
 WHIRLPOOL 
84e7d2f3a60701ee929198caf86371c9e1694be6def47a4f0f12d4d221b995209505c23564c304fbdd95ab5ae528f941946bd361ec6e388f7ba4db08792ff3ba
 DIST samba-4.3.3.tar.gz 20427281 SHA256 
e62d21313acbb29e24b0b80aaf2b63fdd1ccce4cfb741f333deca95a1a3a70df SHA512 
2c66d97f543e22a25ff77481359e7c69817d97c20b77a3ab02a1aab415e0b8a9a6024f4466abcca8312979f9b26596e016ca5bb78ccfe3746e3e9cec0fa303be
 WHIRLPOOL 
dae3cbe3aebd0aa70a726b4946470829b703f30c0aaf59f9ae094e7f4dfa25b0573e6c49690d91308f3dddc25cf6fbf0b1341da33446dc4ee29a115db48f9604
 DIST smb_traffic_analyzer_v2.diff.bz2 12226 SHA256 
1bae7eafbe8ac2382313d5ab9d43d73ba64b63a714f0f588516952d476fb868d SHA512 
aa0e457a0dd282e61e6dfcd5705c29b319832dca9711b1b5baf8373e2f079991399c3537c050219ccb861a93f86353ebff677a5c625d2e3f1f3a13ee5c4087d0
 WHIRLPOOL 
85ee72a360f67ebe71be5cd400ecd635280a0d7c64ebb8b94656a5ef1a94f74a987de86408af00ce1b81cc8363b1b3cf14726860d29b72ee610d4bab73d6b139

diff --git a/net-fs/samba/samba-4.1.22.ebuild b/net-fs/samba/samba-4.1.22.ebuild
deleted file mode 100644
index 2f21863..000
--- a/net-fs/samba/samba-4.1.22.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='threads(+)'
-
-inherit python-single-r1 waf-utils multilib linux-info systemd base
-
-MY_PV="${PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
-KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
-
-DESCRIPTION="Samba Suite Version 4"
-HOMEPAGE="http://www.samba.org/;
-LICENSE="GPL-3"
-
-SLOT="0"
-
-IUSE="acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint
-ldap quota selinux syslog systemd test winbind"
-
-# sys-apps/attr is an automagic dependency (see bug #489748)
-# sys-libs/pam is an automagic dependency (see bug #489770)
-CDEPEND="${PYTHON_DEPS}
-   >=app-crypt/heimdal-1.5[-ssl,-threads]
-   dev-libs/iniparser:0
-   dev-libs/popt
-   sys-libs/readline:=
-   virtual/libiconv
-   dev-python/subunit[${PYTHON_USEDEP}]
-   sys-apps/attr
-   sys-libs/libcap
-   >=sys-libs/ntdb-1.0[python,${PYTHON_USEDEP}]
-   >=sys-libs/ldb-1.1.24
-   sys-libs/ncurses:0=
-   >=sys-libs/tdb-1.2.12[python,${PYTHON_USEDEP}]
-   >=sys-libs/talloc-2.1.2[python,${PYTHON_USEDEP}]
-   >=sys-libs/tevent-0.9.18
-   sys-libs/zlib
-   virtual/pam
-   acl? ( virtual/acl )
-   addns? ( net-dns/bind-tools[gssapi] )
-   

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

2016-01-11 Thread Zac Medico
commit: c7ec5e1c21cfd7cab5b2a0b98515e56d5a40ac5f
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 12 00:47:33 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 12 00:47:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ec5e1c

dev-python/flask-socketio: version bump to 2.0

Package-Manager: portage-2.2.26

 dev-python/flask-socketio/Manifest |  1 +
 .../flask-socketio/flask-socketio-2.0.ebuild   | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/flask-socketio/Manifest 
b/dev-python/flask-socketio/Manifest
index 1408085..811477b 100644
--- a/dev-python/flask-socketio/Manifest
+++ b/dev-python/flask-socketio/Manifest
@@ -1,2 +1,3 @@
 DIST flask-socketio-0.6.0.tar.gz 6804 SHA256 
5b004bc9a74421ec3983f5167a7cab70853b132a9c9c09d808c07f96bbf6ecd9 SHA512 
3093fb659e8fe86a866bf9183401995a6615b3dfc8687549fa5845747935b6cd6bfc7bb56c969489f47fdb1a5420d744817b6a7dce636ab653ef62a08d353b1e
 WHIRLPOOL 
1ff182a51ac24a61e02a6bf46612932bfdb4121737e27c34e324c859e9fe43a6db408fa162d0ff3b3952e8cb9bfa1e9d0f7b9e57149bce8af461fe5f4e829356
 DIST flask-socketio-1.1.tar.gz 7992 SHA256 
fdeefa4d3a87b789308e5144d0c58299d50d35fb97c6cc0a76f1d12e255b20bb SHA512 
a7257698c32e8b57a63b86ae5bffa8c5c32d9198186b98e2d2f306562ca7b188c5eb260f2716556973e2c0902a37ec66f7809a61a83c6fab4d6a950eda963580
 WHIRLPOOL 
621e49ef3cdfb94cbd8042d2d1a396d47272541e06d901b6fcbc4fa83951ce7cb30d6cf065405cdb58f01be002901b3b2ab9378f26dd8664ea5949bdecbe6d58
+DIST flask-socketio-2.0.tar.gz 8730 SHA256 
f6fb24762d0c6e430f215beb8d62c262816733c4d9726714f9b7badbe1058bb2 SHA512 
2a3e28dce72f448dc763bfe50a0d80aca82ee5e9b9b6538e66853f809424550a3a005d558d11ae6b89266c3946811b4c8811f04b0e2282390414a9b458f8
 WHIRLPOOL 
19853187d924f74b4b5d6b20e05e3f74b2198853453ea6982878625dd40c75826cb6c001c1e9f07a7a084124fcf2279ac8f5ea307b652ef027fc9fc7a919460d

diff --git a/dev-python/flask-socketio/flask-socketio-2.0.ebuild 
b/dev-python/flask-socketio/flask-socketio-2.0.ebuild
new file mode 100644
index 000..a70aef9
--- /dev/null
+++ b/dev-python/flask-socketio/flask-socketio-2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN="Flask-SocketIO"
+DESCRIPTION="Socket.IO integration for Flask applications."
+HOMEPAGE="https://flask-socketio.readthedocs.org/ 
https://github.com/miguelgrinberg/${MY_PN}/ 
https://pypi.python.org/pypi/${MY_PN};
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
+   dev-python/python-socketio[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/coverage[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# pypi tarball does not contain tests
+RESTRICT="test"
+
+python_test() {
+   PYTHONPATH="${PWD}" python ./test_socketio.py || die
+}



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

2016-01-11 Thread Zac Medico
commit: 316a03f75cfc06b16e63aae63f0f9734c3f45107
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 12 00:37:43 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 12 00:37:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316a03f7

dev-python/python-engineio: version bump to 0.8.6

Package-Manager: portage-2.2.26

 dev-python/python-engineio/Manifest|  1 +
 .../python-engineio/python-engineio-0.8.6.ebuild   | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/python-engineio/Manifest 
b/dev-python/python-engineio/Manifest
index f12a2b0..185bed6 100644
--- a/dev-python/python-engineio/Manifest
+++ b/dev-python/python-engineio/Manifest
@@ -1 +1,2 @@
 DIST python-engineio-0.8.1.tar.gz 11608 SHA256 
82973bcf1c32df594bb78c527d9406f301691ecc5ab93c38fc318c1b0142b9fd SHA512 
71a6002753f77440fe118004e7ace11eeb348b2d63274e81fe66e8eace899b8b3f1b8b130f86cedb0d78c995f1f83053ab7811e68fbb6e977072d9491a35b6b7
 WHIRLPOOL 
c2a62848b2a83adb5eea255c60c77d6355053a360d885dacfe117a104974987c9379236c62eed6f496e115c8181428a09ccd51720438b4110902b43c06778450
+DIST python-engineio-0.8.6.tar.gz 11855 SHA256 
cdb7381d6ba28d13e02cec61f3d1b254341b784452c629fba524784c0b774363 SHA512 
4fd4e492655340798ca7c34127d26d0fcba864b95e3ab21c423867c21ee7d37dd3b5f564bd3013cc0f9f235a57b5dd4bf705648e21cf07fbe417e4fa69e632f2
 WHIRLPOOL 
df96a513112a21b3dbc4262f156d4332ca71547d0882a0cc473a128a8c3a9ca1dd5a29b19e2b56f5b819fdc8ea415b8f092f974fd2d35f963e321dc2afdd0375

diff --git a/dev-python/python-engineio/python-engineio-0.8.6.ebuild 
b/dev-python/python-engineio/python-engineio-0.8.6.ebuild
new file mode 100644
index 000..53e64a8
--- /dev/null
+++ b/dev-python/python-engineio/python-engineio-0.8.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN=""
+DESCRIPTION="Python implementation of the Engine.IO realtime server."
+HOMEPAGE="https://${PN}.readthedocs.org/ 
https://github.com/miguelgrinberg/${PN}/ https://pypi.python.org/pypi/${PN};
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# pypi tarball does not contain tests
+RESTRICT="test"
+
+src_prepare() {
+   sed -e 's:pbr<1.7.0:pbr:' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   esetup.py test || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/files/, sci-physics/bullet/

2016-01-11 Thread Guilherme Amadio
commit: e6357366d1bd57078834f36208940a489890d904
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 12 01:17:27 2016 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 12 01:17:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6357366

sci-physics/bullet: drop old versions and patches

Package-Manager: portage-2.2.26

 sci-physics/bullet/Manifest|  2 -
 sci-physics/bullet/bullet-2.81.ebuild  | 64 --
 sci-physics/bullet/bullet-2.82.ebuild  | 64 --
 sci-physics/bullet/files/bullet-2.77-gcc46.patch   | 47 
 sci-physics/bullet/files/bullet-2.77-libdir.patch  | 24 
 .../bullet/files/bullet-2.77-soversion.patch   | 36 
 6 files changed, 237 deletions(-)

diff --git a/sci-physics/bullet/Manifest b/sci-physics/bullet/Manifest
index d674f78..424ca80 100644
--- a/sci-physics/bullet/Manifest
+++ b/sci-physics/bullet/Manifest
@@ -1,4 +1,2 @@
-DIST bullet-2.81-rev2613.tgz 8297547 SHA256 
8ac9079803a6f793801727ccddb0b98becea3efe92fd6590cf38b9cb8bbc1eed SHA512 
5f77d4ea123bca06a390e27f5028d67b1f328c65d16711448cca885bc66de37bdef3024397603140e28e8fe68679cc596aa9a4ee617fc2a913f23d4c5c0f52a3
 WHIRLPOOL 
91894b76cb3cd4239f91305860cf78152c323df05c4b1d77bb8564cd2badb8a7e811f8dcf7e10f9b04db5345787b3c2cb0163d0ef9c77aa716e69307a235873a
-DIST bullet-2.82-r2704.tgz 7937108 SHA256 
67e4c9eb76f7adf99501d726d8ad5e9b525dfd0843fbce9ca73aaca4ba9eced2 SHA512 
44bec0bd74e6d9cd8c75a41d0faa068dc05f0cdad92ff001cc53ff29912db245606827a9e763ce2cf1b551b545668a779fdc4455f73c1901b57aaa4eee31901f
 WHIRLPOOL 
181c6bf35ba28333f66fba52faff2e7bfc634a702df4c9925123160d89058602e354e9c21a82c86fc166fab55254a70739e37220d28968a989ed94a52a6f7e39
 DIST bullet-2.83.4.tar.gz 17529283 SHA256 
2cf287cead9a116c56f6d6f15f73dc8b3ed1fe407ef2ca894027d585fab07341 SHA512 
1a10a11671bd152835a45d44a1b3214e29c255338405705f2aaa41adfbdb545ec02f09b94003b836fafcc2b59b836e5b749696a5bb3489ec7050af0d02d9b2e1
 WHIRLPOOL 
7a47229112fdd1c96e232b91d734ff10c2b6cf6ff0563bd3e6fa4c113112fe3f169dc0e42fee56aacf66b6717a10901f0c61c618a6c691bf1eb3cbcefbf2
 DIST bullet-2.83.5.tar.gz 17759627 SHA256 
df6d58898d3d3bf117854dd64467dbd09625e048624c797649b46bf1c595b152 SHA512 
9e1ca7b3afb700bfafc2d39d8ec8b004b5bae7788385e763c15a63a7754c50bfd79e1a6ab501569b613eb5a9c132688c747aa70db0b80099cfe40b6146c32290
 WHIRLPOOL 
6c304902dd6bc9e800befe5c214adcec48e068e6db288ddf211ce17af74abd8ebc44a34ee1349a17bd22e1f9c316782d7680bb55566b4100b2f788377921be29

diff --git a/sci-physics/bullet/bullet-2.81.ebuild 
b/sci-physics/bullet/bullet-2.81.ebuild
deleted file mode 100644
index a708eb4..000
--- a/sci-physics/bullet/bullet-2.81.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils cmake-utils
-
-# version release, check https://code.google.com/p/bullet/downloads/list
-MYP=${P}-rev2613
-
-DESCRIPTION="Continuous Collision Detection and Physics Library"
-HOMEPAGE="http://www.bulletphysics.com/;
-SRC_URI="https://bullet.googlecode.com/files/${MYP}.tgz;
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc double-precision examples extras"
-
-RDEPEND="
-   virtual/opengl
-   media-libs/freeglut"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen[dot] )"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.78-soversion.patch )
-
-S="${WORKDIR}/${MYP}"
-
-src_prepare() {
-   # allow to generate docs
-   sed -i -e 's/GENERATE_HTMLHELP.*//g' Doxyfile || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=ON
-   -DBUILD_CPU_DEMOS=OFF
-   -DBUILD_DEMOS=OFF
-   -DUSE_GRAPHICAL_BENCHMARK=OFF
-   -DINSTALL_LIBS=ON
-   -DINSTALL_EXTRA_LIBS=ON
-   $(cmake-utils_use_build extras EXTRAS)
-   $(cmake-utils_use_use double-precision DOUBLE_PRECISION)
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   if use doc; then
-   doxygen || die
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install
-   use doc && dodoc *.pdf && dohtml -r html/*
-   if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins -r Extras Demos
-   fi
-}

diff --git a/sci-physics/bullet/bullet-2.82.ebuild 
b/sci-physics/bullet/bullet-2.82.ebuild
deleted file mode 100644
index dd3acde..000
--- a/sci-physics/bullet/bullet-2.82.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils cmake-utils
-
-# version release, check https://code.google.com/p/bullet/downloads/list
-MYP=${P}-r2704
-
-DESCRIPTION="Continuous Collision Detection and 

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2016-01-11 Thread Anthony G. Basile
commit: e4c8f788b203a96287ac3f71e47a108e2989d3c3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jan 12 00:21:31 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Jan 12 00:21:31 2016 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=e4c8f788

world: refresh USE flags

 core/etc/grs/world.conf | 136 +++-
 1 file changed, 89 insertions(+), 47 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 654812e..bbb63c2 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -194,7 +194,7 @@ package.use : app-backup/ccollect:0 -doc -examples
 package.use : app-backup/dar:0 -dar32 -dar64 -doc -gcrypt -nls -static acl lzo 
static-libs
 
 [app-backup/duplicity:0]
-package.use : app-backup/duplicity:0 -s3
+package.use : app-backup/duplicity:0 -s3 -test
 
 [app-backup/fsarchiver:0]
 package.use : app-backup/fsarchiver:0 -debug -static lzma lzo
@@ -292,6 +292,9 @@ package.use : app-crypt/p11-kit:0 -debug asn1 libffi trust
 [app-crypt/pinentry:0]
 package.use : app-crypt/pinentry:0 -clipboard -emacs -static caps 
gnome-keyring gtk ncurses qt4
 
+[app-crypt/rainbowcrack:0]
+package.accept_keywords : =app-crypt/rainbowcrack-1.6.1 ~amd64
+
 [app-crypt/ssh-multiadd:0]
 package.use : app-crypt/ssh-multiadd:0 X
 
@@ -407,7 +410,7 @@ package.use : app-editors/leo:0 -doc
 package.use : app-editors/mousepad:0 -debug -gtk3 dbus
 
 [app-editors/nano:0]
-package.use : app-editors/nano:0 -debug -justify -minimal -nls magic ncurses 
slang spell unicode
+package.use : app-editors/nano:0 -debug -justify -minimal -nls -static magic 
ncurses slang spell unicode
 
 [app-editors/qxmledit:0]
 package.use : app-editors/qxmledit:0 -debug
@@ -463,9 +466,6 @@ package.use : app-emacs/wanderlust:0 -bbdb ssl
 [app-emacs/wikipedia-mode:0]
 package.use : app-emacs/wikipedia-mode:0 -outline-magic
 
-[app-emulation/aranym:0]
-package.use : app-emulation/aranym:0 -usbhost X fullmmu lilo opengl
-
 [app-emulation/cloud-init:0]
 package.use : app-emulation/cloud-init:0 -test
 
@@ -679,15 +679,9 @@ package.use : app-misc/jq:0 -test
 [app-misc/klavaro:0]
 package.use : app-misc/klavaro:0 static-libs
 
-[app-misc/lcd-stuff:0]
-package.use : app-misc/lcd-stuff:0 -imap -mpd -rss mp3 xml
-
 [app-misc/lcd4linux:0]
 package.use : app-misc/lcd4linux:0 -lcd_devices_X -lcd_devices_beckmannegle 
-lcd_devices_bwct -lcd_devices_cwlinux -lcd_devices_ea232 -lcd_devices_g15 
-lcd_devices_hd44780i2c -lcd_devices_lcd2usb -lcd_devices_lcdlinux 
-lcd_devices_lcdterm -lcd_devices_ledmatrix -lcd_devices_lph7508 
-lcd_devices_luise -lcd_devices_m50530 -lcd_devices_milfordbpk 
-lcd_devices_noritake -lcd_devices_null -lcd_devices_picolcd -lcd_devices_png 
-lcd_devices_ppm -lcd_devices_routerboard -lcd_devices_serdisplib 
-lcd_devices_simplelcd -lcd_devices_t6963 -lcd_devices_trefon 
-lcd_devices_usbhub -lcd_devices_usblcd -lcd_devices_wincor -mpd -mysql iconv 
lcd_devices_cfontz lcd_devices_hd44780 lcd_devices_mtxorb lcd_devices_ncurses 
python
 
-[app-misc/lcdproc:0]
-package.use : app-misc/lcdproc:0 -debug -doc -irman -lcd_devices_cfontzpacket 
-lcd_devices_cwlinux -lcd_devices_ea65 -lcd_devices_eyeboxone -lcd_devices_g15 
-lcd_devices_graphlcd -lcd_devices_icpa106 -lcd_devices_imon 
-lcd_devices_iowarrior -lcd_devices_lcterm -lcd_devices_md8800 
-lcd_devices_ms6931 -lcd_devices_mtcs16209x -lcd_devices_noritakevfd 
-lcd_devices_picolcd -lcd_devices_pyramid -lcd_devices_sed1330 
-lcd_devices_sed1520 -lcd_devices_serialpos -lcd_devices_serialvfd 
-lcd_devices_sli -lcd_devices_stv5730 -lcd_devices_svga -lcd_devices_t6963 
-lcd_devices_tyan -lcd_devices_ula200 -lcd_devices_xosd -lirc -nfs 
-seamless-hbars -usb joystick lcd_devices_bayrad lcd_devices_cfontz 
lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 
lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text 
samba
-
 [app-misc/muttprint:0]
 package.use : app-misc/muttprint:0 -doc
 
@@ -814,9 +808,6 @@ package.use : app-office/ical:0 -test
 [app-office/ledger:0]
 package.use : app-office/ledger:0 -debug -emacs -gnuplot -ofx static-libs 
vim-syntax xml
 
-[app-office/magicpoint:0]
-package.use : app-office/magicpoint:0 -cjk -doc -emacs -examples -m17n-lib 
-nls -truetype gif imlib mng
-
 [app-office/orage:0]
 package.use : app-office/orage:0 -debug -xfce_plugins_clock berkdb dbus 
libnotify
 
@@ -968,7 +959,7 @@ package.use : app-text/docbook-xsl-stylesheets:0 ruby
 package.use : app-text/docbook2X:0 -test
 
 [app-text/dvipng:0]
-package.use : app-text/dvipng:0 -t1lib -test -truetype
+package.use : app-text/dvipng:0 -test -truetype
 
 [app-text/dvipsk:0]
 package.use : app-text/dvipsk:0 -doc -source
@@ -1094,7 +1085,7 @@ package.use : app-text/sgmltools-lite:0 -jadetex
 package.use : app-text/spellutils:0 -nls
 
 [app-text/stardict:0]
-package.use : app-text/stardict:0 -espeak -gucharmap -pronounce -qqwry -tools 
spell
+package.use : 

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

2016-01-11 Thread Zac Medico
commit: 4870e9d40db40cbc01da5f873850b7a98d956ad3
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 12 00:41:39 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 12 00:41:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4870e9d4

dev-python/python-socketio: version bump to 0.9.1

Package-Manager: portage-2.2.26

 dev-python/python-socketio/Manifest|  1 +
 .../python-socketio/python-socketio-0.9.1.ebuild   | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/python-socketio/Manifest 
b/dev-python/python-socketio/Manifest
index a4ac07e..886896f 100644
--- a/dev-python/python-socketio/Manifest
+++ b/dev-python/python-socketio/Manifest
@@ -1 +1,2 @@
 DIST python-socketio-0.7.0.tar.gz 10932 SHA256 
831095fff02dfed6b53fed858fde06ae00a616b6d73f4830808c8bce330fa19a SHA512 
7591c82a43b7beed907d5eb4269b2ed3bc2d0423b9392d092190e64aef0631835ccbaa494762a7acc914ed082884b4e4fdf78f84e1bdcdcc41433fee0746b176
 WHIRLPOOL 
5bc05e84c9a194516bcbb434978c27b0a71f44e04d4d8a46b23d997b489a28bd7ae89f75a8db46cc4ea92ddaf4a42e43901c0d283a1b198ad43340f645933509
+DIST python-socketio-0.9.1.tar.gz 13443 SHA256 
03c396b04729acd24a83882038cba689cf7f8300c19808689d837b9a69c40dec SHA512 
eeef074537c1f04b4cab4e842338c330cacdfbf3facf8fb090c40deb9d118ab49478e3cbb32594b68bd74186a31c34fdb32710f5f302cc1e57047b04e2e4eb6b
 WHIRLPOOL 
4580cdf6d4f9433978a6158999b9915eb5abafdf537a5ff9fbe9538cf8b04d7da3a1c9f87a68b18c1a7773ff47e396dd240cd7cc30b3730697a23a13f41dbcb8

diff --git a/dev-python/python-socketio/python-socketio-0.9.1.ebuild 
b/dev-python/python-socketio/python-socketio-0.9.1.ebuild
new file mode 100644
index 000..91eda43
--- /dev/null
+++ b/dev-python/python-socketio/python-socketio-0.9.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN=""
+DESCRIPTION="Python implementation of the Socket.IO realtime server."
+HOMEPAGE="https://${PN}.readthedocs.org/ 
https://github.com/miguelgrinberg/${PN}/ https://pypi.python.org/pypi/${PN};
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/python-engineio-0.7.0[${PYTHON_USEDEP}]
+   !dev-python/gevent-socketio"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   )"
+
+# pypi tarball does not contain tests
+RESTRICT="test"
+
+src_prepare() {
+   sed -e 's:pbr<1.7.0:pbr:' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   esetup.py test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Mail-SPF/

2016-01-11 Thread Patrice Clement
commit: 28ec29484d174489873bdecb591b82831fe573ae
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Jan 11 21:43:49 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Jan 11 21:44:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ec2948

dev-perl/Mail-SPF: Remove dubious test. Fixes bug 512196.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 .../Mail-SPF/{Mail-SPF-2.9.0.ebuild => Mail-SPF-2.9.0-r1.ebuild}| 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Mail-SPF/Mail-SPF-2.9.0.ebuild 
b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild
similarity index 92%
rename from dev-perl/Mail-SPF/Mail-SPF-2.9.0.ebuild
rename to dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild
index 5d8256b..60331e4 100644
--- a/dev-perl/Mail-SPF/Mail-SPF-2.9.0.ebuild
+++ b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -33,6 +33,10 @@ DEPEND="${RDEPEND}
 
 SRC_TEST="do parallel"
 
+PERL_RM_FILES=(
+   t/90-author-pod-validation.t
+)
+
 src_prepare() {
perl-module_src_prepare
sed -i -e "s:spfquery:spfquery.pl:" Build.PL || die "sed failed"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Find-Rule/

2016-01-11 Thread Andreas Hüttel
commit: db1ca96a7fad07831624d51a7400a12ba00f4d75
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jan 11 21:59:17 2016 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Mon Jan 11 21:59:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1ca96a

dev-perl/File-Find-Rule: Version bump

Package-Manager: portage-2.2.26

 .../File-Find-Rule/File-Find-Rule-0.340.0.ebuild   | 25 ++
 dev-perl/File-Find-Rule/Manifest   |  1 +
 2 files changed, 26 insertions(+)

diff --git a/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild 
b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild
new file mode 100644
index 000..b661e5a
--- /dev/null
+++ b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DIST_AUTHOR=RCLAMP
+DIST_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Alternative interface to File::Find"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-File-Spec
+   dev-perl/Number-Compare
+   dev-perl/Text-Glob
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( virtual/perl-Test-Simple )
+"

diff --git a/dev-perl/File-Find-Rule/Manifest b/dev-perl/File-Find-Rule/Manifest
index ba95b00..f550282 100644
--- a/dev-perl/File-Find-Rule/Manifest
+++ b/dev-perl/File-Find-Rule/Manifest
@@ -1 +1,2 @@
 DIST File-Find-Rule-0.33.tar.gz 15207 SHA256 
2417752b1eb61774938a67d6f211fbb80eecb3146bf0a0c8699939912559e370 SHA512 
287537a39e4ceeef6388dcf27c6b10fd7aceae7ab55b27f6acd608687ae695f964703e5b2ea2efbb57f7e5a6b658d7637fef5e87695fe39ae3222f8c7808ff31
 WHIRLPOOL 
29f1f1a82ca7ea4ed9721acaa514df5cc820c8d2d78ae4fc4c38bf3bbaa16616887e47951e22cfc5d37960e8e1af8163fad40a0d8e3fa9f90454f005a29ad21d
+DIST File-Find-Rule-0.34.tar.gz 16165 SHA256 
7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe SHA512 
97328a86578942d214f7ac530cc88fc84dc7ef2018db06b8c0c58907a4045e90c9c97d1848ed4f16838bd8ca591aca4fa9f24649c81fd8dfe9efe7a2f9f2722c
 WHIRLPOOL 
061c06be6f7f677fec653bfb2f93d846aa7766fa7188e009d05aa50c3b2fd21ec895363943c59a968baa9c3a9f59d3364f5df8310c4016eba6b259698490a85f



[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Map/

2016-01-11 Thread Andreas Hüttel
commit: 00a970bac5f41968c1fc9508c130c136669bf5be
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jan 11 22:08:49 2016 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Mon Jan 11 22:08:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a970ba

dev-perl/File-Map: Remove old

Package-Manager: portage-2.2.26

 dev-perl/File-Map/File-Map-0.610.0.ebuild | 30 --
 dev-perl/File-Map/File-Map-0.630.0.ebuild | 36 ---
 dev-perl/File-Map/Manifest|  2 --
 3 files changed, 68 deletions(-)

diff --git a/dev-perl/File-Map/File-Map-0.610.0.ebuild 
b/dev-perl/File-Map/File-Map-0.610.0.ebuild
deleted file mode 100644
index d1d477f..000
--- a/dev-perl/File-Map/File-Map-0.610.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=LEONT
-MODULE_VERSION=0.61
-inherit perl-module
-
-DESCRIPTION="Memory mapping made simple and safe"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-RDEPEND="
-   dev-perl/Const-Fast
-   dev-perl/PerlIO-Layers
-   >=dev-perl/Sub-Exporter-Progressive-0.1.5
-"
-DEPEND="${RDEPEND}
-   dev-perl/Module-Build
-   test? (
-   dev-perl/Test-Exception
-   dev-perl/Test-NoWarnings
-   dev-perl/Test-Warn
-   )
-"
-SRC_TEST=do

diff --git a/dev-perl/File-Map/File-Map-0.630.0.ebuild 
b/dev-perl/File-Map/File-Map-0.630.0.ebuild
deleted file mode 100644
index 69cdc44..000
--- a/dev-perl/File-Map/File-Map-0.630.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=LEONT
-MODULE_VERSION=0.63
-inherit perl-module
-
-DESCRIPTION="Memory mapping made simple and safe"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-RDEPEND="
-   virtual/perl-Carp
-   dev-perl/PerlIO-Layers
-   >=dev-perl/Sub-Exporter-Progressive-0.1.5
-   virtual/perl-XSLoader
-"
-DEPEND="${RDEPEND}
-   >=dev-perl/Module-Build-0.360.100
-   test? (
-   virtual/perl-File-Spec
-   virtual/perl-IO
-   virtual/perl-Scalar-List-Utils
-   dev-perl/Test-Fatal
-   virtual/perl-Test-Simple
-   >=dev-perl/Test-Warnings-0.5.0
-   virtual/perl-Time-HiRes
-   )
-"
-
-SRC_TEST="do parallel"

diff --git a/dev-perl/File-Map/Manifest b/dev-perl/File-Map/Manifest
index 9af6c1e..080094c 100644
--- a/dev-perl/File-Map/Manifest
+++ b/dev-perl/File-Map/Manifest
@@ -1,4 +1,2 @@
 DIST File-Map-0.56.tar.gz 73947 SHA256 
960d614c038e2fb74d4a14543b82e6158d7d7e296a3acbe6a683c3280c73e535 SHA512 
e9ab48c525fde25207866e69894c0ffa4e71bd213f5dd39e1b423ace62376c10c83c862693d84860b91e57cea4c275dc0f7f52650f32ad5e3087feb6b6312d68
 WHIRLPOOL 
9fe0ace81d5f28958984860a70c0497e879cd9c7e5945658041ef1ec10199fc4050f80b26e328480d127471314fe342c9911a6f15b783bae62c935b05d2cdc99
-DIST File-Map-0.61.tar.gz 74315 SHA256 
b3bf7d3de1a4bafe1b67928986e00351d3b1b15f8417086d71048e4a7d8815b2 SHA512 
ee5da6b777e5e85beeab33e4df4780e0096bac8ab26862b328126935634a4ccff667c1277698a9ed7219c34ac13315f783148062c3553fb57d1b40396bf0771b
 WHIRLPOOL 
c46ad0f8a5929ca102e563a186dfe1f3dabd98b0e254dcfdc5492d8be4afdd51a971f81a53c456c4f7c953e21d95723b499902fc42435cf2e5f522386696fb38
-DIST File-Map-0.63.tar.gz 76363 SHA256 
1c30716a66a4be27ca8905506a251907bf8f6fa30a902e095eb6b2495482ad50 SHA512 
7d84791381a3ad740fd4d1008ee2c18dcb16f75d3e6c2f283278e3157cd00e4288161aa2bd74c08e577964cd250da8b650b573d66527622897754f1fb28e9359
 WHIRLPOOL 
195978544875ca6ca34ea30dd3fd899920e60e8f0547f4945d92ec5b3944d93d57446d4a93ab1c92ae57ff8536a4623e238c1e02af9263174bb938661863123c
 DIST File-Map-0.64.tar.gz 78083 SHA256 
03e42eb2de185b1e257c7a0ed9761a20b7d51f522464c713b20f43d47491a8c9 SHA512 
dc1182e79d20e835e19c78f5187dd108b45938209933a7074674d472ac300277fc1fb7604b023ad7d3456ef5837bb8274a94e1cac79f95f2a2235855c59d3809
 WHIRLPOOL 
1e0d887f51f652d9aa8938c83e5c7d2fe68676de94306f90f6a7a5d5de778532e751351a2fbce40ca38b6f09a6cc9e6593a63e02b087baf646bf12b2aa6af942



[gentoo-commits] proj/releng:master commit in: releases/weekly/kconfig/amd64/

2016-01-11 Thread Matt Thode
commit: 6dc04ff3248e0a00a754d30c380a358bec5de0a4
Author: Matthew Thode  mthode  org>
AuthorDate: Tue Jan 12 01:29:00 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Jan 12 01:29:00 2016 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=6dc04ff3

disable pt_pax

xt_pax should be used, both pt_pax and xt_pax should be used only for
migration to xt_pax

 releases/weekly/kconfig/amd64/cloud-amd64-hardened.config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/releases/weekly/kconfig/amd64/cloud-amd64-hardened.config 
b/releases/weekly/kconfig/amd64/cloud-amd64-hardened.config
index e820d43..f7b1b69 100644
--- a/releases/weekly/kconfig/amd64/cloud-amd64-hardened.config
+++ b/releases/weekly/kconfig/amd64/cloud-amd64-hardened.config
@@ -3415,7 +3415,7 @@ CONFIG_PAX=y
 # PaX Control
 #
 # CONFIG_PAX_SOFTMODE is not set
-CONFIG_PAX_PT_PAX_FLAGS=y
+# CONFIG_PAX_PT_PAX_FLAGS is not set
 CONFIG_PAX_XATTR_PAX_FLAGS=y
 # CONFIG_PAX_NO_ACL_FLAGS is not set
 CONFIG_PAX_HAVE_ACL_FLAGS=y



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

2016-01-11 Thread Justin Lecher
commit: c8fab0f6254bedbe24e5cdde6b1bc37abfbc0c88
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 07:36:53 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 07:36:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8fab0f6

dev-python/xlsxwriter: Version Bump

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/xlsxwriter/Manifest|  2 ++
 dev-python/xlsxwriter/xlsxwriter-0.8.0.ebuild | 36 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 5422956..883c13c 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -5,3 +5,5 @@ DIST XlsxWriter-0.7.7.tar.gz 232623 SHA256 
33a6fac3b148ab6137a7e2c0869e33493aff5
 DIST XlsxWriter-0.7.8.tar.gz 233091 SHA256 
2200c2a69f63b350b3b1f5db8fae3e5b7135c01b7ac9c3b1d5926cf6583dd4cd SHA512 
2343155c765533bbc146e928dfc82924f089c7abee2f3607be2e5f9b1da9166090164f134256cbd36f319a97c9aa651fb346cc7502a3f1721f9687a9cddb9364
 WHIRLPOOL 
ba498cfe5929f8d302b2f81ca0291c465759ed070d030e650d4a973706562a397fda51632b31cdac8caba134d8199f3499c7505b9990a9fa02b908b5ac971bdc
 DIST XlsxWriter-0.7.9.tar.gz 234392 SHA256 
c77c6300925ad6f79f6ff009db9ad1fbdd71241f2ae53444234a8693e8af3ada SHA512 
ff9dde290f39272a678e9a1d00fdbc10ed72f6b5d012c9eb25505fd9f6ca7cacec24ad2144551b6765dd0f75e3a071c71c03facf70a500f2586aa183836c7325
 WHIRLPOOL 
095816937c43e0ab4f7a5f91bd9dc2da2ee17b34724b42a765912cdad54f45fda19f260d70e6475b85f1e0ff3a9b304b84f31d635fc9e11ee4a7da27dbb1a1ca
 DIST XlsxWriter-0.7.9.tar.xz 960772 SHA256 
ebd97d1781f03aaea32adc308266a64cf1979f3374f2fc8047fcc5458763c01c SHA512 
20e54546adc313d8177475d3fbde86a307883684e9a339e13bf1f5b866763974a6c11212337246e161739fc854e153c5619a2438a12d224f0b0d5fc120869525
 WHIRLPOOL 
c9ac1ebfa7e6231c1333f28672158e4fe69388c6c939d5f4ee1b38bef09a876468031a0e68d8ab8182ac51459e5f31f56cf23bd989451055fc6403c99f130e0d
+DIST XlsxWriter-0.8.0.tar.gz 234488 SHA256 
6ad16fcea6602404da4ced2d029431407735d08d20a16c9c5c7ff451d2a475db SHA512 
fe4cdea26eb78bc9c1c767ea9140a399f99129368b6d936ea73efbf7f4c357283abfbce5424644c3fc0fec0687bef1615cc031722fce55c8bed75cc1eb8dffda
 WHIRLPOOL 
3f08b9447986382d3384ff54324cf14953953ab426afbe6854892d91cc3cf547a3465bcf5c394543931506ee3ce94b66ba7186b0c7edb5b21ec34e9870b069dc
+DIST XlsxWriter-0.8.0.tar.xz 960724 SHA256 
e16face6afa2e94bc6195d98dc2b82674f787f3855a70e79e2cc75a2a79b8c3c SHA512 
dc7d24d1ec278b1480ae15f8802d4edf7423741682f32381006dc925cf82f48a64b7168366f191b2bd8dd47bf35b9b6f39dc1d85b07858435c24d3ff57486ea9
 WHIRLPOOL 
e2cc9c384ae1db8c0cfdf0618d8e9e2f329d93fae8a38da55761e0b8cb8b603179f867a64fc9b110db8456f0063f2a7668126f786cc2d5a26b1972e090396893

diff --git a/dev-python/xlsxwriter/xlsxwriter-0.8.0.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-0.8.0.ebuild
new file mode 100644
index 000..553c007
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-0.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN="XlsxWriter"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="https://pypi.python.org/pypi/XlsxWriter 
https://github.com/jmcnamara/XlsxWriter;
+SRC_URI="
+   mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
+   test? ( https://dev.gentoo.org/~jlec/distfiles/${MY_P}.tar.xz )
+   "
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+S="${WORKDIR}"/${MY_P}
+
+python_test() {
+   py.test -v -v || die
+}



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

2016-01-11 Thread Justin Lecher
commit: 4741adabcc666770a9b007ef936e453afb03b078
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 08:07:36 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 08:07:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4741adab

dev-python/trollius: Drop python3.5 due to broken support

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=571360
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=571364
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=571370

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

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

diff --git a/dev-python/trollius/trollius-2.0.ebuild 
b/dev-python/trollius/trollius-2.0.ebuild
index 2d84221..cec8cec 100644
--- a/dev-python/trollius/trollius-2.0.ebuild
+++ b/dev-python/trollius/trollius-2.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_{3,4,5}} pypy )
+PYTHON_COMPAT=( python{2_7,3_{3,4}} pypy )
 
 inherit distutils-r1
 



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

2016-01-11 Thread Justin Lecher
commit: 48da8a8173d08c6988ef998ec1bdc02b140e8c31
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 08:01:45 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 08:01:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48da8a81

dev-python/pyshark: Drop python3.5 support due to incompatible deps

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

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

diff --git a/dev-python/pyshark/pyshark-0.3.6.ebuild 
b/dev-python/pyshark/pyshark-0.3.6.ebuild
index e9cb160..1112f78 100644
--- a/dev-python/pyshark/pyshark-0.3.6.ebuild
+++ b/dev-python/pyshark/pyshark-0.3.6.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
+PYTHON_COMPAT=( python{2_7,3_{3,4}} )
 
 inherit distutils-r1 eutils
 



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

2016-01-11 Thread Agostino Sarubbo
commit: b9005bd290098c3042a21c0c43ca93fa84257c15
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 10:56:15 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 10:56:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9005bd2

dev-python/rsa: amd64 stable wrt bug #570990

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/rsa/rsa-3.2.3-r1.ebuild 
b/dev-python/rsa/rsa-3.2.3-r1.ebuild
index 42ff4a0..7d940ad 100644
--- a/dev-python/rsa/rsa-3.2.3-r1.ebuild
+++ b/dev-python/rsa/rsa-3.2.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="test"
 
 RDEPEND="



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

2016-01-11 Thread Brian Dolbec
commit: 224eba7790334c021a16141d1aeef002b42154d2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 17:33:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:17 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=224eba77

repoman: Move ebuild_archs to the Ebuild class

 pym/repoman/modules/scan/ebuild/ebuild.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pym/repoman/modules/scan/ebuild/ebuild.py 
b/pym/repoman/modules/scan/ebuild/ebuild.py
index 62c9e52..7362ff7 100644
--- a/pym/repoman/modules/scan/ebuild/ebuild.py
+++ b/pym/repoman/modules/scan/ebuild/ebuild.py
@@ -35,6 +35,7 @@ class Ebuild(ScanBase):
self.eapi = None
self.inherited = None
self.keywords = None
+   self.archs = None
 
def _set_paths(self, **kwargs):
repolevel = kwargs.get('repolevel')



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

2016-01-11 Thread Brian Dolbec
commit: 63d8ca7ebc4c93b16640ce3c7ca65032520457f1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 10:35:49 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:15 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=63d8ca7e

repoman: Migrate code from _scan_ebuilds to a new EbuildMetadata class and check

 pym/repoman/modules/scan/metadata/__init__.py  | 10 +-
 .../modules/scan/metadata/ebuild_metadata.py   | 39 ++
 pym/repoman/scanner.py | 27 +--
 3 files changed, 49 insertions(+), 27 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 7327ec0..eba6565 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -10,7 +10,7 @@ module_spec = {
'name': 'metadata',
'description': doc,
'provides':{
-   'metadata-module': {
+   'pkg-metadata': {
'name': "pkgmetadata",
'class': "PkgMetadata",
'description': doc,
@@ -18,6 +18,14 @@ module_spec = {
'func_desc': {
},
},
+   'ebuild-metadata': {
+   'name': "ebuild_metadata",
+   'class': "EbuildMetadata",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
new file mode 100644
index 000..143a40e
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -0,0 +1,39 @@
+# -*- coding:utf-8 -*-
+
+'''Ebuild Metadata Checks'''
+
+import re
+import sys
+
+if sys.hexversion >= 0x300:
+   basestring = str
+
+NON_ASCII_RE = re.compile(r'[^\x00-\x7f]')
+
+
+class EbuildMetadata(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   for k, v in ebuild.metadata.items():
+   if not isinstance(v, basestring):
+   continue
+   m = NON_ASCII_RE.search(v)
+   if m is not None:
+   self.qatracker.add_error(
+   "variable.invalidchar",
+   "%s: %s variable contains non-ASCII "
+   "character at position %s" %
+   (ebuild.relative_path, k, m.start() + 
1))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index a8aa2f3..6f3fb53 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -5,8 +5,6 @@ from __future__ import print_function, unicode_literals
 import copy
 import io
 import logging
-import re
-import sys
 from itertools import chain
 from pprint import pformat
 
@@ -47,18 +45,10 @@ MODULE_CONTROLLER = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
 MODULE_NAMES = MODULE_CONTROLLER.module_names[:]
 
 
-
-if sys.hexversion >= 0x300:
-   basestring = str
-
-NON_ASCII_RE = re.compile(r'[^\x00-\x7f]')
-
-
 def sort_key(item):
return item[2].sub_path
 
 
-
 class Scanner(object):
'''Primary scan class.  Operates all the small Q/A tests and checks'''
 
@@ -311,7 +301,7 @@ class Scanner(object):
# initialize per ebuild plugin checks here
# need to set it up for ==> self.modules_list or some 
other ordered list
for mod in [('ebuild', 'Ebuild'), ('live', 
'LiveEclassChecks'),
-   ('eapi', 'EAPIChecks')]:
+   ('eapi', 'EAPIChecks'), ('ebuild_metadata', 
'EbuildMetadata')]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
logging.debug("Initializing class name: 
%s", mod_class.__name__)
@@ -338,21 +328,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-
-   for k, v in dynamic_data['ebuild'].metadata.items():
-   if not isinstance(v, basestring):
-   continue
-   m = NON_ASCII_RE.search(v)
-

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

2016-01-11 Thread Brian Dolbec
commit: 283500eb3b2044f79daa793d532fbc1c6bdcad59
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 20:38:11 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:16 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=283500eb

repoman: New DependChecks plugin

Migrate code from _scan_ebuilds to the plugin system

 pym/repoman/modules/scan/depend/__init__.py |  23 +
 pym/repoman/modules/scan/depend/depend.py   | 132 
 pym/repoman/scanner.py  | 119 ++---
 3 files changed, 162 insertions(+), 112 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
new file mode 100644
index 000..73d3f8f
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Depend plug-in module for repoman.
+Performs Dependency checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'depend',
+   'description': doc,
+   'provides':{
+   'depend-module': {
+   'name': "depend",
+   'class': "DependChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/depend/depend.py 
b/pym/repoman/modules/scan/depend/depend.py
new file mode 100644
index 000..8a0ff48
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/depend.py
@@ -0,0 +1,132 @@
+
+from _emerge.Package import Package
+
+from repoman.check_missingslot import check_missingslot
+# import our initialized portage instance
+from repoman._portage import portage
+from repoman.qa_data import suspect_virtual, suspect_rdepend
+
+
+class DependChecks(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+   self.portdb = kwargs.get('portdb')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+
+   unknown_pkgs = set()
+
+   inherited_java_eclass = "java-pkg-2" in ebuild.inherited or \
+   "java-pkg-opt-2" in ebuild.inherited,
+   inherited_wxwidgets_eclass = "wxwidgets" in ebuild.inherited
+   # operator_tokens = set(["||", "(", ")"])
+   type_list, badsyntax = [], []
+   for mytype in Package._dep_keys + ("LICENSE", "PROPERTIES", 
"PROVIDE"):
+   mydepstr = ebuild.metadata[mytype]
+
+   buildtime = mytype in Package._buildtime_keys
+   runtime = mytype in Package._runtime_keys
+   token_class = None
+   if mytype.endswith("DEPEND"):
+   token_class = portage.dep.Atom
+
+   try:
+   atoms = portage.dep.use_reduce(
+   mydepstr, matchall=1, flat=True,
+   is_valid_flag=pkg.iuse.is_valid_flag, 
token_class=token_class)
+   except portage.exception.InvalidDependString as e:
+   atoms = None
+   badsyntax.append(str(e))
+
+   if atoms and mytype.endswith("DEPEND"):
+   if runtime and \
+   "test?" in mydepstr.split():
+   self.qatracker.add_error(
+   mytype + '.suspect',
+   "%s: 'test?' USE conditional in 
%s" %
+   (ebuild.relative_path, mytype))
+
+   for atom in atoms:
+   if atom == "||":
+   continue
+
+   is_blocker = atom.blocker
+
+   # Skip dependency.unknown for blockers, 
so that we
+   # don't encourage people to remove 
necessary blockers,
+   # as discussed in bug 382407. We use 
atom.without_use
+   # due to bug 525376.
+   if not is_blocker and \
+   not 
self.portdb.xmatch("match-all", atom.without_use) and \
+   not 
atom.cp.startswith("virtual/"):
+   unknown_pkgs.add((mytype, 
atom.unevaluated_atom))
+
+   

[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/modules/scan/metadata/, ...

2016-01-11 Thread Brian Dolbec
commit: 534ef968d08e289e4c5d349aaa8e26b8e312b748
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:09:27 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:18 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=534ef968

repoman: Migrate license checks to a plugin module

 pym/repoman/checks/ebuilds/variables/license.py | 47 --
 pym/repoman/modules/scan/metadata/__init__.py   |  8 
 pym/repoman/modules/scan/metadata/license.py| 53 +
 pym/repoman/scanner.py  |  7 +---
 4 files changed, 62 insertions(+), 53 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/license.py 
b/pym/repoman/checks/ebuilds/variables/license.py
deleted file mode 100644
index bdc859c..000
--- a/pym/repoman/checks/ebuilds/variables/license.py
+++ /dev/null
@@ -1,47 +0,0 @@
-
-'''description.py
-Perform checks on the LICENSE variable.
-'''
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-
-class LicenseChecks(object):
-   '''Perform checks on the LICENSE variable.'''
-
-   def __init__(self, qatracker, liclist, liclist_deprecated):
-   '''
-   @param qatracker: QATracker instance
-   @param liclist: List of licenses.
-   @param liclist: List of deprecated licenses.
-   '''
-   self.qatracker = qatracker
-   self.liclist = liclist
-   self.liclist_deprecated = liclist_deprecated
-
-   def check(
-   self, pkg, package, ebuild, y_ebuild):
-   '''
-   @param pkg: Package in which we check (object).
-   @param package: Package in which we check (string).
-   @param ebuild: Ebuild which we check (object).
-   @param y_ebuild: Ebuild which we check (string).
-   '''
-
-   # Parse the LICENSE variable, remove USE conditions and flatten 
it.
-   licenses = portage.dep.use_reduce(
-   pkg._metadata["LICENSE"], matchall=1, flat=True)
-
-   # Check each entry to ensure that it exists in 
${PORTDIR}/licenses/.
-   for lic in licenses:
-   # Need to check for "||" manually as no portage
-   # function will remove it without removing values.
-   if lic not in self.liclist and lic != "||":
-   self.qatracker.add_error(
-   "LICENSE.invalid",
-   package + "/" + y_ebuild + ".ebuild: 
%s" % lic)
-   elif lic in self.liclist_deprecated:
-   self.qatracker.add_error(
-   "LICENSE.deprecated",
-   "%s: %s" % (ebuild.relative_path, lic))

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 2506521..ed0c59d 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -34,6 +34,14 @@ module_spec = {
'func_desc': {
},
},
+   'license-metadata': {
+   'name': "license",
+   'class': "LicenseChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/license.py 
b/pym/repoman/modules/scan/metadata/license.py
new file mode 100644
index 000..b022b20
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/license.py
@@ -0,0 +1,53 @@
+
+'''license.py
+Perform checks on the LICENSE variable.
+'''
+
+# import our initialized portage instance
+from repoman._portage import portage
+
+
+class LicenseChecks(object):
+   '''Perform checks on the LICENSE variable.'''
+
+   def __init__(self, **kwargs):
+   '''
+   @param qatracker: QATracker instance
+   @param repo_metadata: dictionary of various repository items.
+   '''
+   self.qatracker = kwargs.get('qatracker')
+   self.repo_metadata = kwargs.get('repo_metadata')
+
+   def check(self, **kwargs):
+   '''
+   @param xpkg: Package in which we check (string).
+   @param ebuild: Ebuild which we check (object).
+   @param y_ebuild: Ebuild which we check (string).
+   '''
+   xpkg = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
+   if not kwargs.get('badlicsyntax'):
+   # Parse the LICENSE variable, remove USE conditions and 

[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/modules/scan/metadata/, ...

2016-01-11 Thread Brian Dolbec
commit: f43380002e5bdc4c3f14f03eabaaaf12251a671c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:10:48 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:18 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f4338000

repoman: Migrate RestrictChecks to a plugin module

 pym/repoman/modules/scan/metadata/__init__.py  |  8 ++
 .../scan/metadata}/restrict.py | 29 +++---
 pym/repoman/scanner.py |  7 +-
 3 files changed, 29 insertions(+), 15 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index ed0c59d..6ab44f6 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -42,6 +42,14 @@ module_spec = {
'func_desc': {
},
},
+   'restrict-metadata': {
+   'name': "restrict",
+   'class': "RestrictChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/variables/restrict.py 
b/pym/repoman/modules/scan/metadata/restrict.py
similarity index 54%
rename from pym/repoman/checks/ebuilds/variables/restrict.py
rename to pym/repoman/modules/scan/metadata/restrict.py
index 215b792..93ca298 100644
--- a/pym/repoman/checks/ebuilds/variables/restrict.py
+++ b/pym/repoman/modules/scan/metadata/restrict.py
@@ -12,21 +12,23 @@ from repoman.qa_data import valid_restrict
 class RestrictChecks(object):
'''Perform checks on the RESTRICT variable.'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   self.qatracker = kwargs.get('qatracker')
 
-   def check(self, pkg, package, ebuild, y_ebuild):
+   def check(self, **kwargs):
+   xpkg = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
myrestrict = None
 
try:
myrestrict = portage.dep.use_reduce(
-   pkg._metadata["RESTRICT"], matchall=1, 
flat=True)
+   ebuild.metadata["RESTRICT"], matchall=1, 
flat=True)
except portage.exception.InvalidDependString as e:
-   self. qatracker.add_error(
-   "RESTRICT.syntax",
+   self.qatracker.add_error("RESTRICT.syntax",
"%s: RESTRICT: %s" % (ebuild.relative_path, e))
del e
 
@@ -36,6 +38,15 @@ class RestrictChecks(object):
 
if mybadrestrict:
for mybad in mybadrestrict:
-   self.qatracker.add_error(
-   "RESTRICT.invalid",
-   package + "/" + y_ebuild + 
".ebuild: %s" % mybad)
+   
self.qatracker.add_error("RESTRICT.invalid",
+   "%s/%s.ebuild: %s" % (xpkg, 
y_ebuild, mybad))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])
+

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 1f792bd..8657c73 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -18,7 +18,6 @@ from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
 from repoman.checks.ebuilds.checks import run_checks
-from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
 from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.repos import repo_metadata
@@ -209,8 +208,6 @@ class Scanner(object):
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
# initialize our checks classes here before the big xpkg loop
-   self.restrictcheck = RestrictChecks(self.qatracker)
-
 
def scan_pkgs(self, can_force):
dynamic_data = {'can_force': can_force}
@@ -295,7 +292,7 @@ class Scanner(object):
('description', 'DescriptionChecks'), (None, 
'KeywordChecks'),
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 

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

2016-01-11 Thread Brian Dolbec
commit: d688d3bd8f6c8dd18add3b77a9a9662c5367bc1f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 21:55:33 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:18 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d688d3bd

repoman: Migrate additional dynamic data setting to the USEFlagsChecks

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

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 6d5416b..d5faded 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -283,7 +283,7 @@ class Scanner(object):
def _scan_ebuilds(self, ebuildlist, dynamic_data):
xpkg = dynamic_data['xpkg']
# detect unused local USE-descriptions
-   used_useflags = set()
+   dynamic_data['used_useflags'] = set()
 
for y_ebuild in ebuildlist:
dynamic_data['y_ebuild'] = y_ebuild
@@ -324,8 +324,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
-
# license checks
if not dynamic_data['badlicsyntax']:
self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
@@ -535,7 +533,7 @@ class Scanner(object):
# check if there are unused local USE-descriptions in 
metadata.xml
# (unless there are any invalids, to avoid noise)
if dynamic_data['allvalid']:
-   for myflag in 
dynamic_data['muselist'].difference(used_useflags):
+   for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
self.qatracker.add_error(
"metadata.warning",
"%s/metadata.xml: unused local 
USE-description: '%s'"



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

2016-01-11 Thread Brian Dolbec
commit: a7abf497b92fcd20b122473a71e8ce69a5995029
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:23:52 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:18 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a7abf497

repoman: Migrate code to a new MtimeChecks class in directories plugin

 pym/repoman/modules/scan/directories/__init__.py |  8 
 pym/repoman/modules/scan/directories/mtime.py| 24 
 pym/repoman/scanner.py   |  5 +
 3 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/pym/repoman/modules/scan/directories/__init__.py 
b/pym/repoman/modules/scan/directories/__init__.py
index 7fe9f0e..b9daef0 100644
--- a/pym/repoman/modules/scan/directories/__init__.py
+++ b/pym/repoman/modules/scan/directories/__init__.py
@@ -18,6 +18,14 @@ module_spec = {
'func_kwargs': {
},
},
+   'mtime-module': {
+   'name': "mtime",
+   'class': "MtimeChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/directories/mtime.py 
b/pym/repoman/modules/scan/directories/mtime.py
new file mode 100644
index 000..e113cdd
--- /dev/null
+++ b/pym/repoman/modules/scan/directories/mtime.py
@@ -0,0 +1,24 @@
+
+
+class MtimeChecks(object):
+
+   def __init__(self, **kwargs):
+   self.vcs_settings = kwargs.get('vcs_settings')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   changed = kwargs.get('changed')
+   pkg = kwargs.get('pkg')
+   if not self.vcs_settings.vcs_preserves_mtime:
+   if ebuild.ebuild_path not in changed.new_ebuilds and \
+   ebuild.ebuild_path not in 
changed.ebuilds:
+   pkg.mtime = None
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 8657c73..b00dbd9 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -293,6 +293,7 @@ class Scanner(object):
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
+   ('mtime', 'MtimeChecks'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -321,10 +322,6 @@ class Scanner(object):
continue
 
# Syntax Checks
-   if not self.vcs_settings.vcs_preserves_mtime:
-   if dynamic_data['ebuild'].ebuild_path not in 
self.changed.new_ebuilds and \
-   dynamic_data['ebuild'].ebuild_path not 
in self.changed.ebuilds:
-   dynamic_data['pkg'].mtime = None
try:
# All ebuilds should have utf_8 encoding.
f = io.open(



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

2016-01-11 Thread Brian Dolbec
commit: 426eea99b36a01760c8b3c541623fbd307779f22
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 05:33:17 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:19 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=426eea99

repoman: Enable verbosity option to be useful for setting the logging level

Verbosity option was not being used internally.
Convert debug print's added to proper debug messages.

 pym/repoman/main.py| 13 ++---
 pym/repoman/scanner.py | 35 +++
 2 files changed, 29 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 8784685..d43a688 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -19,7 +19,6 @@ from portage import os
 import portage.checksum
 import portage.const
 import portage.repository.config
-from portage import util
 from portage.output import create_color_func, nocolor
 from portage.output import ConsoleStyleFile, StyleWriter
 from portage.util import formatter
@@ -38,13 +37,14 @@ from repoman.modules.vcs.settings import VCSSettings
 if sys.hexversion >= 0x300:
basestring = str
 
-util.initialize_logger()
-
 bad = create_color_func("BAD")
 
 # A sane umask is needed for files that portage creates.
 os.umask(0o22)
 
+LOGLEVEL = logging.WARNING
+portage.util.initialize_logger(LOGLEVEL)
+
 
 def repoman_main(argv):
config_root = os.environ.get("PORTAGE_CONFIGROOT")
@@ -62,6 +62,13 @@ def repoman_main(argv):
print("Portage", portage.VERSION)
sys.exit(0)
 
+   logger = logging.getLogger()
+
+   if options.verbosity > 0:
+   logger.setLevel(LOGLEVEL - 10 * options.verbosity)
+   else:
+   logger.setLevel(LOGLEVEL)
+
if options.experimental_inherit == 'y':
# This is experimental, so it's non-fatal.
qawarnings.add("inherit.missing")

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 50dd259..2620df3 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -19,13 +19,13 @@ from portage.module import Modules
 
 MODULES_PATH = os.path.join(os.path.dirname(__file__), "modules", "scan")
 # initial development debug info
-#print("module path:", path)
+logging.debug("module path: %s", MODULES_PATH)
 
 MODULE_CONTROLLER = Modules(path=MODULES_PATH, namepath="repoman.modules.scan")
 
-# initial development debug info
-#print(module_controller.module_names)
 MODULE_NAMES = MODULE_CONTROLLER.module_names[:]
+# initial development debug info
+logging.debug("module_names: %s", MODULE_NAMES)
 
 
 class Scanner(object):
@@ -197,7 +197,7 @@ class Scanner(object):
for mod in ['manifests', 'isebuild', 'keywords', 'files', 
'vcsstatus',
'fetches', 'pkgmetadata']:
mod_class = MODULE_CONTROLLER.get_class(mod)
-   print("Initializing class name:", mod_class.__name__)
+   logging.debug("Initializing class name: %s", 
mod_class.__name__)
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
# initialize our checks classes here before the big xpkg loop
@@ -207,7 +207,7 @@ class Scanner(object):
for xpkg in self.effective_scanlist:
xpkg_continue = False
# ebuilds and digests added to cvs respectively.
-   logging.info("checking package %s" % xpkg)
+   logging.info("checking package %s", xpkg)
# save memory by discarding xmatch caches from previous 
package(s)
self.caches['arch_xmatch'].clear()
self.eadded = []
@@ -235,7 +235,7 @@ class Scanner(object):
# need to set it up for ==> self.modules or some other 
ordered list
for mod in ['Manifests', 'IsEbuild', 'KeywordChecks', 
'FileChecks',
'VCSStatus', 'FetchChecks', 
'PkgMetadata']:
-   print("scan_pkgs(): module:", mod)
+   logging.debug("scan_pkgs; module: %s", mod)
do_it, functions = self.modules[mod].runInPkgs
if do_it:
for func in functions:
@@ -299,7 +299,7 @@ class Scanner(object):
logging.debug("do_it: %s, functions: %s", 
do_it, [x.__name__ for x in functions])
if do_it:
for func in functions:
-   print("\tRunning function:", 
func)
+   logging.debug("\tRunning 
function: %s", func)
rdata = func(**dynamic_data)
  

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

2016-01-11 Thread Brian Dolbec
commit: 27849e789116bd25b9f7b8d7869e970d1715e287
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan  8 01:29:42 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:15 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=27849e78

repoman: Create the ThirdPartyMirrors class plugin

 pym/repoman/checks/ebuilds/thirdpartymirrors.py| 39 --
 pym/repoman/modules/scan/mirrors/__init__.py   | 23 +
 .../modules/scan/mirrors/thirdpartymirrors.py  | 59 ++
 pym/repoman/scanner.py |  6 +--
 4 files changed, 85 insertions(+), 42 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/thirdpartymirrors.py 
b/pym/repoman/checks/ebuilds/thirdpartymirrors.py
deleted file mode 100644
index 848dfb9..000
--- a/pym/repoman/checks/ebuilds/thirdpartymirrors.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# -*- coding:utf-8 -*-
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-
-class ThirdPartyMirrors(object):
-
-   def __init__(self, repoman_settings, qatracker):
-   # TODO: Build a regex instead here, for the SRC_URI.mirror 
check.
-   self.thirdpartymirrors = {}
-   profile_thirdpartymirrors = 
repoman_settings.thirdpartymirrors().items()
-   for mirror_alias, mirrors in profile_thirdpartymirrors:
-   for mirror in mirrors:
-   if not mirror.endswith("/"):
-   mirror += "/"
-   self.thirdpartymirrors[mirror] = mirror_alias
-
-   self.qatracker = qatracker
-
-   def check(self, myaux, relative_path):
-   # Check that URIs don't reference a server from 
thirdpartymirrors.
-   for uri in portage.dep.use_reduce(
-   myaux["SRC_URI"], matchall=True, is_src_uri=True,
-   eapi=myaux["EAPI"], flat=True):
-   contains_mirror = False
-   for mirror, mirror_alias in 
self.thirdpartymirrors.items():
-   if uri.startswith(mirror):
-   contains_mirror = True
-   break
-   if not contains_mirror:
-   continue
-
-   new_uri = "mirror://%s/%s" % (mirror_alias, 
uri[len(mirror):])
-   self.qatracker.add_error(
-   "SRC_URI.mirror",
-   "%s: '%s' found in thirdpartymirrors, use '%s'" 
% (
-   relative_path, mirror, new_uri))
-   return

diff --git a/pym/repoman/modules/scan/mirrors/__init__.py 
b/pym/repoman/modules/scan/mirrors/__init__.py
new file mode 100644
index 000..37dfc53
--- /dev/null
+++ b/pym/repoman/modules/scan/mirrors/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Mirrors plug-in module for repoman.
+Performs third party mirrors checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'mirrors',
+   'description': doc,
+   'provides':{
+   'mirrors-module': {
+   'name': "thirdpartymirrors",
+   'class': "ThirdPartyMirrors",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py 
b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py
new file mode 100644
index 000..9404e28
--- /dev/null
+++ b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py
@@ -0,0 +1,59 @@
+# -*- coding:utf-8 -*-
+
+# import our initialized portage instance
+from repoman._portage import portage
+from repoman.modules.scan.scanbase import ScanBase
+
+
+class ThirdPartyMirrors(ScanBase):
+
+   def __init__(self, **kwargs):
+   '''Class init
+
+   @param repo_settings: settings instance
+   @param qatracker: QATracker instance
+   '''
+   super(ThirdPartyMirrors, self).__init__(**kwargs)
+   repo_settings = kwargs.get('repo_settings')
+   self.qatracker = kwargs.get('qatracker')
+
+   # TODO: Build a regex instead here, for the SRC_URI.mirror 
check.
+   self.thirdpartymirrors = {}
+   profile_thirdpartymirrors = 
repo_settings.repoman_settings.thirdpartymirrors().items()
+   for mirror_alias, mirrors in profile_thirdpartymirrors:
+   for mirror in mirrors:
+   if not mirror.endswith("/"):
+   mirror += "/"
+

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

2016-01-11 Thread Brian Dolbec
commit: ed1be101d7047de509b5f900cf724349131b0e49
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 18:28:58 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:16 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ed1be101

repoman: Complete KeywordChecks migration

 pym/repoman/modules/scan/keywords/keywords.py | 47 ---
 pym/repoman/scanner.py|  3 +-
 2 files changed, 23 insertions(+), 27 deletions(-)

diff --git a/pym/repoman/modules/scan/keywords/keywords.py 
b/pym/repoman/modules/scan/keywords/keywords.py
index 484d7d5..e34c891 100644
--- a/pym/repoman/modules/scan/keywords/keywords.py
+++ b/pym/repoman/modules/scan/keywords/keywords.py
@@ -19,6 +19,8 @@ class KeywordChecks(ScanBase):
super(KeywordChecks, self).__init__(**kwargs)
self.qatracker = kwargs.get('qatracker')
self.options = kwargs.get('options')
+   self.repo_metadata = kwargs.get('repo_metadata')
+   self.profiles = kwargs.get('profiles')
self.slot_keywords = {}
 
def prepare(self, **kwargs):
@@ -45,21 +47,19 @@ class KeywordChecks(ScanBase):
live_ebuild = kwargs.get('live_ebuild')
if not self.options.straight_to_stable:
self._checkAddedWithStableKeywords(
-   package, ebuild, y_ebuild, keywords, changed)
+   xpkg, ebuild, y_ebuild, ebuild.keywords, 
changed)
 
-   self._checkForDroppedKeywords(
-   pkg, ebuild, ebuild_archs, live_ebuild)
+   self._checkForDroppedKeywords(pkg, ebuild, ebuild.archs, 
live_ebuild)
 
-   self._checkForInvalidKeywords(
-   pkg, package, y_ebuild, kwlist, profiles)
+   self._checkForInvalidKeywords(ebuild, xpkg, y_ebuild)
 
-   self._checkForMaskLikeKeywords(
-   package, y_ebuild, keywords, kwlist)
+   self._checkForMaskLikeKeywords(xpkg, y_ebuild, ebuild.keywords)
 
-   self.slot_keywords[pkg.slot].update(ebuild_archs)
+   self.slot_keywords[pkg.slot].update(ebuild.archs)
return {'continue': False}
 
-   def _isKeywordStable(self, keyword):
+   @staticmethod
+   def _isKeywordStable(keyword):
return not keyword.startswith("~") and not 
keyword.startswith("-")
 
def _checkAddedWithStableKeywords(
@@ -88,9 +88,8 @@ class KeywordChecks(ScanBase):
ebuild.relative_path,
" 
".join(sorted(dropped_keywords
 
-   def _checkForInvalidKeywords(
-   self, pkg, package, y_ebuild, kwlist, profiles):
-   myuse = pkg._metadata["KEYWORDS"].split()
+   def _checkForInvalidKeywords(self, ebuild, xpkg, y_ebuild):
+   myuse = ebuild.keywords
 
for mykey in myuse:
if mykey not in ("-*", "*", "~*"):
@@ -99,20 +98,16 @@ class KeywordChecks(ScanBase):
if not self._isKeywordStable(myskey[:1]):
myskey = myskey[1:]
 
-   if myskey not in kwlist:
+   if myskey not in self.repo_metadata['kwlist']:
+   
self.qatracker.add_error("KEYWORDS.invalid",
+   "%s/%s.ebuild: %s" % (xpkg, 
y_ebuild, mykey))
+   elif myskey not in self.profiles:
self.qatracker.add_error(
"KEYWORDS.invalid",
-   "%s/%s.ebuild: %s" % (
-   package, y_ebuild, 
mykey))
-   elif myskey not in profiles:
-   self.qatracker.add_error(
-   "KEYWORDS.invalid",
-   "%s/%s.ebuild: %s (profile 
invalid)" % (
-   package, y_ebuild, 
mykey))
-
-   def _checkForMaskLikeKeywords(
-   self, package, y_ebuild, keywords, kwlist):
+   "%s/%s.ebuild: %s (profile 
invalid)"
+   % (xpkg, y_ebuild, 
mykey))
 
+   def _checkForMaskLikeKeywords(self, xpkg, y_ebuild, keywords):
# KEYWORDS="-*" is a stupid replacement for package.mask
# and screws general KEYWORDS semantics
if "-*" in keywords:
@@ -121,12 +116,12 @@ class KeywordChecks(ScanBase):
for kw in keywords:
   

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

2016-01-11 Thread Brian Dolbec
commit: 1889896afefc198ab520885b5bb525b0355a20e1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jan  6 03:08:08 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:20 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1889896a

repoman: Delete unused subpkgs

 pym/repoman/checks/ebuilds/variables/__init__.py | 0
 pym/repoman/modules/fix/__init__.py  | 0
 pym/repoman/modules/full/__init__.py | 0
 pym/repoman/modules/manifest/__init__.py | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/__init__.py 
b/pym/repoman/checks/ebuilds/variables/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/fix/__init__.py 
b/pym/repoman/modules/fix/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/full/__init__.py 
b/pym/repoman/modules/full/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/manifest/__init__.py 
b/pym/repoman/modules/manifest/__init__.py
deleted file mode 100644
index e69de29..000



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

2016-01-11 Thread Brian Dolbec
commit: a2f64aea6bee6ea90041a40dca374668a6cfa54a
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 11:31:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:17 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a2f64aea

scanner.py: Migrate another metadata check to ebuild_metadata

 pym/repoman/modules/scan/metadata/ebuild_metadata.py | 3 +++
 pym/repoman/scanner.py   | 2 --
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
index 143a40e..2dc1db2 100644
--- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py
+++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -28,6 +28,9 @@ class EbuildMetadata(object):
"%s: %s variable contains non-ASCII "
"character at position %s" %
(ebuild.relative_path, k, m.start() + 
1))
+   if ebuild.metadata.get("PROVIDE"):
+   self.qatracker.add_error("virtual.oldstyle", 
ebuild.relative_path)
+
return {'continue': False}
 
@property

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index e6a17cd..46f46f5 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -324,8 +324,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if dynamic_data['ebuild'].metadata.get("PROVIDE"):
-   self.qatracker.add_error("virtual.oldstyle", 
dynamic_data['ebuild'].relative_path)
 
for pos, missing_var in enumerate(missingvars):
if not 
dynamic_data['ebuild'].metadata.get(missing_var):



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

2016-01-11 Thread Brian Dolbec
commit: 216c8b1b2132e6c2dc4b911256ad51724858d1c6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 19:11:22 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:16 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=216c8b1b

repoman: Create a new ArchChecks class plugin

 pym/repoman/modules/scan/arches/__init__.py | 23 +++
 pym/repoman/modules/scan/arches/arches.py   | 64 +
 pym/repoman/scanner.py  | 47 +
 3 files changed, 89 insertions(+), 45 deletions(-)

diff --git a/pym/repoman/modules/scan/arches/__init__.py 
b/pym/repoman/modules/scan/arches/__init__.py
new file mode 100644
index 000..b570dac
--- /dev/null
+++ b/pym/repoman/modules/scan/arches/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Arches plug-in module for repoman.
+Performs archs checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'arches',
+   'description': doc,
+   'provides':{
+   'archs-module': {
+   'name': "arches",
+   'class': "ArchChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/arches/arches.py 
b/pym/repoman/modules/scan/arches/arches.py
new file mode 100644
index 000..2c32028
--- /dev/null
+++ b/pym/repoman/modules/scan/arches/arches.py
@@ -0,0 +1,64 @@
+# -*- coding:utf-8 -*-
+
+
+class ArchChecks(object):
+
+   def __init__(self, **kwargs):
+   self.options = kwargs.get('options')
+   self.repo_settings = kwargs.get('repo_settings')
+   self.profiles = kwargs.get('profiles')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   if self.options.ignore_arches:
+   arches = [[
+   self.repo_settings.repoman_settings["ARCH"], 
self.repo_settings.repoman_settings["ARCH"],
+   
self.repo_settings.repoman_settings["ACCEPT_KEYWORDS"].split()]]
+   else:
+   arches = set()
+   for keyword in ebuild.keywords:
+   if keyword[0] == "-":
+   continue
+   elif keyword[0] == "~":
+   arch = keyword[1:]
+   if arch == "*":
+   for expanded_arch in 
self.profiles:
+   if expanded_arch == 
"**":
+   continue
+   arches.add(
+   (keyword, 
expanded_arch, (
+   
expanded_arch, "~" + expanded_arch)))
+   else:
+   arches.add((keyword, arch, 
(arch, keyword)))
+   else:
+   # For ebuilds with stable keywords, 
check if the
+   # dependencies are satisfiable for 
unstable
+   # configurations, since use.stable.mask 
is not
+   # applied for unstable configurations 
(see bug
+   # 563546).
+   if keyword == "*":
+   for expanded_arch in 
self.profiles:
+   if expanded_arch == 
"**":
+   continue
+   arches.add(
+   (keyword, 
expanded_arch, (expanded_arch,)))
+   arches.add(
+   (keyword, 
expanded_arch,
+   
(expanded_arch, "~" + expanded_arch)))
+   else:
+   arches.add((keyword, keyword, 
(keyword,)))
+   arches.add((keyword, keyword,
+   (keyword, "~" + 
keyword)))
+   if not arches:
+   # Use an empty profile for checking 
dependencies of
+  

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

2016-01-11 Thread Brian Dolbec
commit: b0034ee9cf3b37124cdda079d6b9cd3268632f8f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 08:37:22 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:19 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b0034ee9

repoman: Create a metadata UnusedCheck and final pkg checks

Create a plugin loop for any final pkg checks.
Create the one plugin for the unused use-descriptions in mteadata.xml

 pym/repoman/modules/scan/metadata/__init__.py |  8 ++
 pym/repoman/modules/scan/metadata/unused.py   | 32 
 pym/repoman/scanner.py| 36 ---
 3 files changed, 67 insertions(+), 9 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 6ab44f6..ed4a967 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -50,6 +50,14 @@ module_spec = {
'func_desc': {
},
},
+   'unused-metadata': {
+   'name': "unused",
+   'class': "UnusedCheck",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/unused.py 
b/pym/repoman/modules/scan/metadata/unused.py
new file mode 100644
index 000..5eb6716
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/unused.py
@@ -0,0 +1,32 @@
+
+
+class UnusedCheck(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   xpkg = kwargs.get('xpkg')
+   muselist = kwargs.get('muselist')
+   used_useflags = kwargs.get('used_useflags')
+   # check if there are unused local USE-descriptions in 
metadata.xml
+   # (unless there are any invalids, to avoid noise)
+   if kwargs.get('allvalid'):
+   for myflag in muselist.difference(used_useflags):
+   self.qatracker.add_error(
+   "metadata.warning",
+   "%s/metadata.xml: unused local 
USE-description: '%s'"
+   % (xpkg, myflag))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (False, [])
+
+   @property
+   def runInFinal(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 89eaa57..50dd259 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -269,7 +269,6 @@ class Scanner(object):
 
 
def _scan_ebuilds(self, ebuildlist, dynamic_data):
-   xpkg = dynamic_data['xpkg']
# detect unused local USE-descriptions
dynamic_data['used_useflags'] = set()
 
@@ -317,11 +316,30 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   # check if there are unused local USE-descriptions in 
metadata.xml
-   # (unless there are any invalids, to avoid noise)
-   if dynamic_data['allvalid']:
-   for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
-   self.qatracker.add_error(
-   "metadata.warning",
-   "%s/metadata.xml: unused local 
USE-description: '%s'"
-   % (xpkg, myflag))
+   # Final checks
+   # initialize per pkg plugin final checks here
+   # need to set it up for ==> self.modules_list or some other 
ordered list
+   xpkg_complete = False
+   for mod in [('unused', 'UnusedChecks')]:
+   if mod[0]:
+   mod_class = MODULE_CONTROLLER.get_class(mod[0])
+   print("Initializing class name:", 
mod_class.__name__)
+   self.modules[mod[1]] = mod_class(**self.kwargs)
+   print("scan_ebuilds final checks: module:", mod[1])
+   do_it, functions = self.modules[mod[1]].runInFinal
+   # print("do_it", do_it, "functions", functions)
+   if do_it:
+   for func in functions:
+   print("\tRunning function:", func)
+   rdata = func(**dynamic_data)
+   if 

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

2016-01-11 Thread Brian Dolbec
commit: a2506c7546748772709947ef8c19d5b8946010bd
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 04:44:05 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:18 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a2506c75

repoman: Create new EncodingCheck class plugin

 pym/repoman/modules/scan/directories/__init__.py |  8 +
 pym/repoman/modules/scan/directories/encoding.py | 41 
 pym/repoman/scanner.py   | 21 +---
 3 files changed, 50 insertions(+), 20 deletions(-)

diff --git a/pym/repoman/modules/scan/directories/__init__.py 
b/pym/repoman/modules/scan/directories/__init__.py
index b9daef0..548d393 100644
--- a/pym/repoman/modules/scan/directories/__init__.py
+++ b/pym/repoman/modules/scan/directories/__init__.py
@@ -26,6 +26,14 @@ module_spec = {
'func_kwargs': {
},
},
+   'encoding-module': {
+   'name': "encoding",
+   'class': "EncodingCheck",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/directories/encoding.py 
b/pym/repoman/modules/scan/directories/encoding.py
new file mode 100644
index 000..0985e16
--- /dev/null
+++ b/pym/repoman/modules/scan/directories/encoding.py
@@ -0,0 +1,41 @@
+
+import io
+
+from portage import _encodings
+from portage import _unicode_encode
+
+from repoman.checks.ebuilds.checks import run_checks
+
+
+class EncodingCheck(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+   try:
+   # All ebuilds should have utf_8 encoding.
+   f = io.open(
+   _unicode_encode(ebuild.full_path, 
encoding=_encodings['fs'],
+   errors='strict'),
+   mode='r', encoding=_encodings['repo.content'])
+   try:
+   for check_name, e in run_checks(f, pkg):
+   self.qatracker.add_error(
+   check_name, 
ebuild.relative_path + ': %s' % e)
+   finally:
+   f.close()
+   except UnicodeDecodeError:
+   # A file.UTF8 failure will have already been recorded.
+   pass
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index b00dbd9..ac77d1f 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -3,7 +3,6 @@
 from __future__ import print_function, unicode_literals
 
 import copy
-import io
 import logging
 from itertools import chain
 from pprint import pformat
@@ -13,11 +12,8 @@ from _emerge.Package import Package
 import portage
 from portage import normalize_path
 from portage import os
-from portage import _encodings
-from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
-from repoman.checks.ebuilds.checks import run_checks
 from repoman.modules.commit import repochecks
 from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.repos import repo_metadata
@@ -293,7 +289,7 @@ class Scanner(object):
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
-   ('mtime', 'MtimeChecks'),
+   ('mtime', 'MtimeChecks'), ('encoding', 
'EncodingCheck'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -322,21 +318,6 @@ class Scanner(object):
continue
 
# Syntax Checks
-   try:
-   # All ebuilds should have utf_8 encoding.
-   f = io.open(
-   _unicode_encode(
-   
dynamic_data['ebuild'].full_path, encoding=_encodings['fs'], errors='strict'),
-   mode='r', 

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

2016-01-11 Thread Brian Dolbec
commit: 5b75b50cb1b03b631c759eb3a05f23b83470f3d3
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan  8 01:37:39 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:16 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5b75b50c

repoman: Create USEFlagChecks class plugin

 pym/repoman/modules/scan/use/__init__.py   | 23 ++
 .../ebuilds => modules/scan/use}/use_flags.py  | 36 ++
 pym/repoman/scanner.py |  8 ++---
 3 files changed, 49 insertions(+), 18 deletions(-)

diff --git a/pym/repoman/modules/scan/use/__init__.py 
b/pym/repoman/modules/scan/use/__init__.py
new file mode 100644
index 000..e400719
--- /dev/null
+++ b/pym/repoman/modules/scan/use/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Use plug-in module for repoman.
+Performs use flag checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'use',
+   'description': doc,
+   'provides':{
+   'use-module': {
+   'name': "use_flags",
+   'class': "USEFlagChecks",
+   'description': doc,
+   'functions': ['check', 'getUsedUseFlags'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/checks/ebuilds/use_flags.py 
b/pym/repoman/modules/scan/use/use_flags.py
similarity index 74%
rename from pym/repoman/checks/ebuilds/use_flags.py
rename to pym/repoman/modules/scan/use/use_flags.py
index ac21b47..acc7dd3 100644
--- a/pym/repoman/checks/ebuilds/use_flags.py
+++ b/pym/repoman/modules/scan/use/use_flags.py
@@ -9,31 +9,39 @@ from repoman._portage import portage
 
 from portage import eapi
 from portage.eapi import eapi_has_iuse_defaults, eapi_has_required_use
+from repoman.modules.scan.scanbase import ScanBase
 
 
-class USEFlagChecks(object):
+class USEFlagChecks(ScanBase):
'''Performs checks on USE flags listed in the ebuilds and 
metadata.xml'''
 
-   def __init__(self, qatracker, globalUseFlags):
-   '''
+   def __init__(self, **kwargs):
+   '''Class init
+
@param qatracker: QATracker instance
@param globalUseFlags: Global USE flags
'''
-   self.qatracker = qatracker
-   self.globalUseFlags = globalUseFlags
+   super(USEFlagChecks, self).__init__(**kwargs)
+   self.qatracker = kwargs.get('qatracker')
+   self.globalUseFlags = kwargs.get('uselist')
self.useFlags = []
self.defaultUseFlags = []
self.usedUseFlags = set()
 
-   def check(self, pkg, package, ebuild, y_ebuild, localUseFlags):
+   def check(self, **kwargs):
'''Perform the check.
 
@param pkg: Package in which we check (object).
-   @param package: Package in which we check (string).
+   @param xpkg: Package in which we check (string).
@param ebuild: Ebuild which we check (object).
@param y_ebuild: Ebuild which we check (string).
-   @param localUseFlags: Local USE flags of the package
+   @param muselist: Local USE flags of the package
'''
+   pkg = kwargs.get('pkg')
+   package = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
+   localUseFlags = kwargs.get('muselist')
# reset state variables for the run
self.useFlags = []
self.defaultUseFlags = []
@@ -41,10 +49,9 @@ class USEFlagChecks(object):
self._checkGlobal(pkg)
self._checkMetadata(package, ebuild, y_ebuild, localUseFlags)
self._checkRequiredUSE(pkg, ebuild)
-
-   def getUsedUseFlags(self):
-   '''Get the USE flags that this check has seen'''
-   return self.usedUseFlags
+   used_useflags = 
kwargs.get('used_useflags').union(self.usedUseFlags)
+   return {'continue': False, 'ebuild_UsedUseFlags': 
self.usedUseFlags,
+   'used_useflags': used_useflags}
 
def _checkGlobal(self, pkg):
for myflag in pkg._metadata["IUSE"].split():
@@ -88,3 +95,8 @@ class USEFlagChecks(object):
"REQUIRED_USE.syntax",
"%s: REQUIRED_USE: %s" % 
(ebuild.relative_path, e))
del e
+
+   @property
+   def runInEbuilds(self):
+   '''Ebuild level scans'''
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 7f770c3..0227a93 100644
--- 

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

2016-01-11 Thread Agostino Sarubbo
commit: 140e200646d8f52f7b4fa681cc4c117b6e985b39
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:57 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140e2006

net-dns/bind-tools: ia64 stable wrt bug #568982

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild 
b/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild
index 7f14a92..d5ab2d4 100644
--- a/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz;
 
 LICENSE="ISC BSD BSD-2 HPND JNIC RSA openssl"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
 



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

2016-01-11 Thread Agostino Sarubbo
commit: bcd6c89d38a074761ecc68ba5dc739c963bfcb2f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:00 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd6c89d

www-servers/tornado: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 www-servers/tornado/tornado-4.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/tornado/tornado-4.2.1.ebuild 
b/www-servers/tornado/tornado-4.2.1.ebuild
index fc2ce8f..4cf2663 100644
--- a/www-servers/tornado/tornado-4.2.1.ebuild
+++ b/www-servers/tornado/tornado-4.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc examples test"
 
 CDEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: eff7461109b820c98a67af5ddb5a5dc0e6e0fd9f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:53 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff74611

net-dns/bind: ia64 stable wrt bug #568982

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/bind/bind-9.10.3_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.10.3_p2.ebuild 
b/net-dns/bind/bind-9.10.3_p2.ebuild
index c17e811..90a6f35 100644
--- a/net-dns/bind/bind-9.10.3_p2.ebuild
+++ b/net-dns/bind/bind-9.10.3_p2.ebuild
@@ -39,7 +39,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz
 
 LICENSE="GPL-2 ISC BSD BSD-2 HPND JNIC openssl"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="berkdb +caps dlz doc fetchlimit filter- fixed-rrset geoip gost 
gssapi idn ipv6
 json ldap libressl mysql nslint odbc postgres python rpz seccomp selinux sit 
ssl static-libs
 +threads urandom xml"



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

2016-01-11 Thread Agostino Sarubbo
commit: 128c7576cefb3136bd828adf9cbd6b6feb38b6ed
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:07 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128c7576

dev-python/backports-abc: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/backports-abc/backports-abc-0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/backports-abc/backports-abc-0.4.ebuild 
b/dev-python/backports-abc/backports-abc-0.4.ebuild
index dd0dfa9..73fef3a 100644
--- a/dev-python/backports-abc/backports-abc-0.4.ebuild
+++ b/dev-python/backports-abc/backports-abc-0.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="PSF-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE=""
 
 S=${WORKDIR}/${MY_P}



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

2016-01-11 Thread Agostino Sarubbo
commit: 263fbcc64d1377ec135fac0c3234fa14285cd36c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:19 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263fbcc6

sys-fs/udev: ia64 stable wrt bug #568082

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-fs/udev/udev-225.ebuild b/sys-fs/udev/udev-225.ebuild
index 5fde990..3949bc8 100644
--- a/sys-fs/udev/udev-225.ebuild
+++ b/sys-fs/udev/udev-225.ebuild
@@ -17,7 +17,7 @@ else

https://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz

https://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz;
fi
-   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~s390 ~sh sparc x86"
+   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 
~s390 ~sh sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



[gentoo-commits] repo/gentoo:master commit in: dev-python/backports-ssl-match-hostname/

2016-01-11 Thread Agostino Sarubbo
commit: cec2596425f383212cdc1a51de1aeb2a11d0d02b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:42 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec25964

dev-python/backports-ssl-match-hostname: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 .../backports-ssl-match-hostname-3.4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.4.0.2.ebuild
 
b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.4.0.2.ebuild
index 21502b0..2084d21 100644
--- 
a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.4.0.2.ebuild
+++ 
b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.4.0.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="PYTHON"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"



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

2016-01-11 Thread Agostino Sarubbo
commit: 422800ac74c61df3f20a0864f9777e72312b0dba
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:06 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422800ac

dev-libs/libgudev: ia64 stable wrt bug #568082

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/libgudev/libgudev-230.ebuild 
b/dev-libs/libgudev/libgudev-230.ebuild
index b56bd9d..6291275 100644
--- a/dev-libs/libgudev/libgudev-230.ebuild
+++ b/dev-libs/libgudev/libgudev-230.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgudev;
 
 LICENSE="LGPL-2.1"
 SLOT="0/0"
-KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="introspection static-libs"
 
 DEPEND=">=dev-libs/glib-2.22.0:2=[static-libs?]



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

2016-01-11 Thread Agostino Sarubbo
commit: 76c5403a95e4a7dbec80f26539c32ec1069de30e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:23 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c5403a

dev-python/asyncio: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/asyncio/asyncio-3.4.2.ebuild 
b/dev-python/asyncio/asyncio-3.4.2.ebuild
index 702a4c4..f350927 100644
--- a/dev-python/asyncio/asyncio-3.4.2.ebuild
+++ b/dev-python/asyncio/asyncio-3.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
 
 RDEPEND=""



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

2016-01-11 Thread Agostino Sarubbo
commit: 1c12eab9953eda3ea66eda237ea4a2dd3249bc95
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:14 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c12eab9

sys-fs/eudev: ia64 stable wrt bug #568082

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-fs/eudev/eudev-3.1.5.ebuild b/sys-fs/eudev/eudev-3.1.5.ebuild
index 031c63b..9b47acc 100644
--- a/sys-fs/eudev/eudev-3.1.5.ebuild
+++ b/sys-fs/eudev/eudev-3.1.5.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} = * ]]; then
inherit git-2
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 sparc x86"
 fi
 
 DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace 
devfs)"



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

2016-01-11 Thread Agostino Sarubbo
commit: 8f43a82bf40394c100dc0ad4689ea31d37602868
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:30 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f43a82b

net-analyzer/wireshark: ia64 stable wrt bug #570564

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-analyzer/wireshark/wireshark-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/wireshark/wireshark-2.0.1.ebuild 
b/net-analyzer/wireshark/wireshark-2.0.1.ebuild
index 4f97618..575eba8 100644
--- a/net-analyzer/wireshark/wireshark-2.0.1.ebuild
+++ b/net-analyzer/wireshark/wireshark-2.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}download/src/all-versions/${P/_/}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0/${PV}"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 sparc ~x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~ppc ppc64 sparc ~x86 ~x86-fbsd"
 IUSE="
adns androiddump +caps crypt doc doc-pdf geoip +gtk3 ipv6 kerberos lua
+netlink +pcap portaudio +qt4 qt5 selinux sbc smi tfshark



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

2016-01-11 Thread Agostino Sarubbo
commit: 59bccabb476d0cb79be86e6e1b4449b1571c07f1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:24 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bccabb

sys-apps/systemd: ia64 stable wrt bug #568082

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/systemd/systemd-226-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd/systemd-226-r2.ebuild 
b/sys-apps/systemd/systemd-226-r2.ebuild
index 0ec251a..7843853 100644
--- a/sys-apps/systemd/systemd-226-r2.ebuild
+++ b/sys-apps/systemd/systemd-226-r2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/systemd/systemd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 sparc x86"
+   KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 sparc x86"
 fi
 
 inherit autotools bash-completion-r1 linux-info multilib \



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

2016-01-11 Thread Agostino Sarubbo
commit: 113fd65f779744d1d0dc43664a3f7a1301f1ca35
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:46 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113fd65f

dev-python/backports: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/backports/backports-1.0.ebuild 
b/dev-python/backports/backports-1.0.ebuild
index 1b53cfa..6d4042b 100644
--- a/dev-python/backports/backports-1.0.ebuild
+++ b/dev-python/backports/backports-1.0.ebuild
@@ -13,6 +13,6 @@ SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.gz;
 
 LICENSE="PYTHON"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="!

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

2016-01-11 Thread Agostino Sarubbo
commit: a6b05f041fdda1a8e0cdf5c511bd0ab4c3733291
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:10 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b05f04

virtual/libgudev: ia64 stable wrt bug #568082

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/virtual/libgudev/libgudev-230.ebuild 
b/virtual/libgudev/libgudev-230.ebuild
index 0cc3e94..a152c06 100644
--- a/virtual/libgudev/libgudev-230.ebuild
+++ b/virtual/libgudev/libgudev-230.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0/0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
 IUSE="introspection static-libs"
 
 DEPEND=""



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

2016-01-11 Thread Agostino Sarubbo
commit: 3572aa11f84ff79f45fdbf188714ef6f3a878d67
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:35 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3572aa11

virtual/python-futures: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/python-futures/python-futures-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/python-futures/python-futures-0.ebuild 
b/virtual/python-futures/python-futures-0.ebuild
index 1c42e77..11c2dc2 100644
--- a/virtual/python-futures/python-futures-0.ebuild
+++ b/virtual/python-futures/python-futures-0.ebuild
@@ -14,7 +14,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
 
 RDEPEND="${PYTHON_DEPS}



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

2016-01-11 Thread Agostino Sarubbo
commit: b71b6fe68022be33a7d0035ed915e446aeecad91
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:38 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71b6fe6

dev-python/futures: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/futures/futures-3.0.3.ebuild 
b/dev-python/futures/futures-3.0.3.ebuild
index 6999dea..0252aae 100644
--- a/dev-python/futures/futures-3.0.3.ebuild
+++ b/dev-python/futures/futures-3.0.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE="doc"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]



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

2016-01-11 Thread Agostino Sarubbo
commit: e5bc334cd5b2945e8d252ccf75a8bfbbeb017753
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:12 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bc334c

dev-python/nose: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/nose/nose-1.3.7.ebuild 
b/dev-python/nose/nose-1.3.7.ebuild
index c2c0c23..26a7859 100644
--- a/dev-python/nose/nose-1.3.7.ebuild
+++ b/dev-python/nose/nose-1.3.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc examples test"
 
 REQUIRED_USE="



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

2016-01-11 Thread Agostino Sarubbo
commit: 5fe162d0628c2a4408e97ef80ee9a4c42529d1e1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:31 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe162d0

dev-python/singledispatch: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild 
b/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild
index 9fb7bac..4a59d74 100644
--- a/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild
+++ b/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PF}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2016-01-11 Thread Agostino Sarubbo
commit: cf7d09cdafd895ecc74c3c2fd635106138cee9dc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:15 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7d09cd

dev-python/nose-exclude: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/nose-exclude/nose-exclude-0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/nose-exclude/nose-exclude-0.4.1.ebuild 
b/dev-python/nose-exclude/nose-exclude-0.4.1.ebuild
index fea8f6b..513a7c0 100644
--- a/dev-python/nose-exclude/nose-exclude-0.4.1.ebuild
+++ b/dev-python/nose-exclude/nose-exclude-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"



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

2016-01-11 Thread Agostino Sarubbo
commit: 1159b2d700d614f168ccf9c1bc4c1506cf964978
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:27 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1159b2d7

virtual/python-singledispatch: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/python-singledispatch/python-singledispatch-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/python-singledispatch/python-singledispatch-0.ebuild 
b/virtual/python-singledispatch/python-singledispatch-0.ebuild
index 2c1485b..b589cbb 100644
--- a/virtual/python-singledispatch/python-singledispatch-0.ebuild
+++ b/virtual/python-singledispatch/python-singledispatch-0.ebuild
@@ -14,7 +14,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
 IUSE=""
 
 RDEPEND="$(python_gen_cond_dep 'dev-python/singledispatch[${PYTHON_USEDEP}]' 
python2_7 python3_3 pypy)"



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

2016-01-11 Thread Agostino Sarubbo
commit: 5287ed13eb9479048edb7b478ca67272324d06de
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:04 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5287ed13

virtual/python-backports_abc: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/python-backports_abc/python-backports_abc-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/python-backports_abc/python-backports_abc-0.ebuild 
b/virtual/python-backports_abc/python-backports_abc-0.ebuild
index fa734a6..0ecf790 100644
--- a/virtual/python-backports_abc/python-backports_abc-0.ebuild
+++ b/virtual/python-backports_abc/python-backports_abc-0.ebuild
@@ -14,7 +14,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: net-mail/courierpassd/

2016-01-11 Thread Pacho Ramos
commit: 43525f2f3d3f5a4476811677f8f63653545b256c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Jan 11 10:04:21 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Jan 11 10:06:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43525f2f

net-mail/courierpassd: courierpassd is different than courierpasswd (#561174#c4)

Package-Manager: portage-2.2.26

 net-mail/courierpassd/Manifest   | 2 +-
 .../{courierpassd-1.1.3.ebuild => courierpassd-1.1.2-r1.ebuild}  | 9 +++--
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/net-mail/courierpassd/Manifest b/net-mail/courierpassd/Manifest
index d206377..7c85edd 100644
--- a/net-mail/courierpassd/Manifest
+++ b/net-mail/courierpassd/Manifest
@@ -1 +1 @@
-DIST courierpassd-1.1.3.tar.gz 341024 SHA256 
b063d92b4416b79b830c65a99bc9aa90b80cd46fc42a7af310af749687501592 SHA512 
53410164ec6b069ebb010f6f64926360e5574376f948b1f215e9bb1c2000320da6b04b661ba5dc8fa4b2afe0f36e456635aec110e61c508bb5443137aa7df132
 WHIRLPOOL 
15fb3e511917258a0fd4954dcc7acccb2f98d32ac0243b3e244bcad53133a0fe1dadd67e2fcf3a6ef5098c6f67d4aaf024f149a059b5035c8cbdab6487396ce8
+DIST courierpassd-1.1.2.tar.gz 286929 SHA256 
05fb991fd488dd798a231965db30753f4debc02b6e8403b8324a33a2f2c7ef50 SHA512 
0cca32b19f9ebded8e388fbb5571dced4c2b9b9d47ab8e40d6b4351d77e31157bd7b97b58766bf673c38766e833206572526e27fdf6ca2d6a40f0961ef8bc7dd
 WHIRLPOOL 
33929c1bd55d3ac318eaf85d6c61084116cc675a624270f48a9e9117348369a5fa8ecb253b2a58f7b9182285a733b195445e68b9de98368456970f7ea39cac45

diff --git a/net-mail/courierpassd/courierpassd-1.1.3.ebuild 
b/net-mail/courierpassd/courierpassd-1.1.2-r1.ebuild
similarity index 77%
rename from net-mail/courierpassd/courierpassd-1.1.3.ebuild
rename to net-mail/courierpassd/courierpassd-1.1.2-r1.ebuild
index 4da49eb..decd9d2 100644
--- a/net-mail/courierpassd/courierpassd-1.1.3.ebuild
+++ b/net-mail/courierpassd/courierpassd-1.1.2-r1.ebuild
@@ -2,12 +2,12 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI="5"
 inherit eutils
 
 DESCRIPTION="Courierpassd is a utility for changing a user's password from 
across a network"
 HOMEPAGE="http://www.arda.homeunix.net/;
-SRC_URI="http://www.arda.homeunix.net/?ddownload=12270 -> ${P}.tar.gz"
+SRC_URI="http://www.arda.homeunix.net/?ddownload=375 -> ${P}.tar.gz"
 RESTRICT="mirror"
 
 LICENSE="GPL-2"
@@ -16,12 +16,9 @@ KEYWORDS="~amd64 ~x86"
 IUSE="xinetd"
 
 DEPEND="net-libs/courier-authlib
-   xinetd? ( sys-apps/xinetd )
-"
+   xinetd? ( sys-apps/xinetd )"
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/courierpasswd-${PV}"
-
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-bad/

2016-01-11 Thread Agostino Sarubbo
commit: 5723778e588e2d3457941a0a4ced5100e6ed6d17
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 10:56:09 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 10:56:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5723778e

media-libs/gst-plugins-bad: amd64 stable wrt bug #553742

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r3.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r3.ebuild
index fc030dd..5d1aa07 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r3.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.23-r3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://gstreamer.freedesktop.org/;
 SRC_URI+=" 
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}-h264-patches.tar.xz;
 
 LICENSE="LGPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="+orc"
 
 RDEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: 2f67c112f1c8f73e2c23202103284efa828ba149
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 10:56:02 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 10:56:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f67c112

www-apps/ampache: amd64 stable wrt bug #297709

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 www-apps/ampache/ampache-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/ampache/ampache-3.8.1.ebuild 
b/www-apps/ampache/ampache-3.8.1.ebuild
index 52b08a8..f5c35ad 100644
--- a/www-apps/ampache/ampache-3.8.1.ebuild
+++ b/www-apps/ampache/ampache-3.8.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.ampache.org/;
 SRC_URI="https://github.com/ampache/ampache/archive/${PV}.tar.gz;
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="aac flac mp3 ogg transcode"
 
 RDEPEND="dev-lang/php[gd,hash,iconv,mysql,pdo,session,unicode,xml,zlib]



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

2016-01-11 Thread Brian Dolbec
commit: 0813e08992fde8e4292683a45ee00a4fcf96c938
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 11:56:25 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:17 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0813e089

repoman: Migrate more metadata checks to ebuild_metadata.py

 .../modules/scan/metadata/ebuild_metadata.py   | 32 --
 pym/repoman/scanner.py | 17 
 2 files changed, 30 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
index 2dc1db2..77c947e 100644
--- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py
+++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -5,6 +5,8 @@
 import re
 import sys
 
+from repoman.qa_data import missingvars
+
 if sys.hexversion >= 0x300:
basestring = str
 
@@ -16,7 +18,7 @@ class EbuildMetadata(object):
def __init__(self, **kwargs):
self.qatracker = kwargs.get('qatracker')
 
-   def check(self, **kwargs):
+   def invalidchar(self, **kwargs):
ebuild = kwargs.get('ebuild')
for k, v in ebuild.metadata.items():
if not isinstance(v, basestring):
@@ -28,9 +30,35 @@ class EbuildMetadata(object):
"%s: %s variable contains non-ASCII "
"character at position %s" %
(ebuild.relative_path, k, m.start() + 
1))
+   return {'continue': False}
+
+   def missing(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   for pos, missing_var in enumerate(missingvars):
+   if not ebuild.metadata.get(missing_var):
+   if kwargs.get('catdir') == "virtual" and \
+   missing_var in ("HOMEPAGE", "LICENSE"):
+   continue
+   if kwargs.get('live_ebuild') and missing_var == 
"KEYWORDS":
+   continue
+   myqakey = missingvars[pos] + ".missing"
+   self.qatracker.add_error(myqakey, '%s/%s.ebuild'
+   % (kwargs.get('xpkg'), 
kwargs.get('y_ebuild')))
+   return {'continue': False}
+
+   def old_virtual(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
if ebuild.metadata.get("PROVIDE"):
self.qatracker.add_error("virtual.oldstyle", 
ebuild.relative_path)
+   return {'continue': False}
 
+   def virtual(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   if kwargs.get('catdir') == "virtual":
+   for var in ("HOMEPAGE", "LICENSE"):
+   if ebuild.metadata.get(var):
+   myqakey = var + ".virtual"
+   self.qatracker.add_error(myqakey, 
ebuild.relative_path)
return {'continue': False}
 
@property
@@ -39,4 +67,4 @@ class EbuildMetadata(object):
 
@property
def runInEbuilds(self):
-   return (True, [self.check])
+   return (True, [self.invalidchar, self.missing, 
self.old_virtual, self.virtual])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 46f46f5..d42fd33 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -324,23 +324,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-
-   for pos, missing_var in enumerate(missingvars):
-   if not 
dynamic_data['ebuild'].metadata.get(missing_var):
-   if dynamic_data['catdir'] == "virtual" 
and \
-   missing_var in ("HOMEPAGE", 
"LICENSE"):
-   continue
-   if dynamic_data['live_ebuild'] and 
missing_var == "KEYWORDS":
-   continue
-   myqakey = missingvars[pos] + ".missing"
-   self.qatracker.add_error(myqakey, xpkg 
+ "/" + y_ebuild + ".ebuild")
-
-   if dynamic_data['catdir'] == "virtual":
-   for var in ("HOMEPAGE", "LICENSE"):
-   if 
dynamic_data['ebuild'].metadata.get(var):
-   myqakey = var + ".virtual"
-   
self.qatracker.add_error(myqakey, dynamic_data['ebuild'].relative_path)
-
if 

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

2016-01-11 Thread Brian Dolbec
commit: 33a8449a6cc138d37b7fef6b360c12f6741388b1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 21:19:59 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:17 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=33a8449a

repoman: Migrate some additional Dependency code to the plugin

 pym/repoman/modules/scan/depend/depend.py | 13 -
 pym/repoman/scanner.py| 22 +++---
 2 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/depend.py 
b/pym/repoman/modules/scan/depend/depend.py
index 8a0ff48..7f1d007 100644
--- a/pym/repoman/modules/scan/depend/depend.py
+++ b/pym/repoman/modules/scan/depend/depend.py
@@ -1,3 +1,5 @@
+# -*- coding:utf-8 -*-
+
 
 from _emerge.Package import Package
 
@@ -121,7 +123,16 @@ class DependChecks(object):
qacat = m + ".syntax"
self.qatracker.add_error(
qacat, "%s: %s: %s" % (ebuild.relative_path, m, 
b))
-   return {'continue': False, 'unknown_pkgs': unknown_pkgs, 
'type_list': type_list}
+
+   # data required for some other tests
+   badlicsyntax = len([z for z in type_list if z == "LICENSE"])
+   badprovsyntax = len([z for z in type_list if z == "PROVIDE"])
+   baddepsyntax = len(type_list) != badlicsyntax + badprovsyntax
+   badlicsyntax = badlicsyntax > 0
+   #badprovsyntax = badprovsyntax > 0
+
+   return {'continue': False, 'unknown_pkgs': unknown_pkgs, 
'type_list': type_list,
+   'badlicsyntax': badlicsyntax, 'baddepsyntax': 
baddepsyntax}
 
@property
def runInPkgs(self):

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index d42fd33..6d5416b 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -324,26 +324,10 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if dynamic_data['live_ebuild'] and 
self.repo_settings.repo_config.name == "gentoo":
-   self.liveeclasscheck.check(
-   dynamic_data['pkg'], xpkg, 
dynamic_data['ebuild'], y_ebuild, dynamic_data['ebuild'].keywords, 
self.repo_metadata['pmaskdict'])
-
-   unknown_pkgs = set()
-   baddepsyntax = False
-   badlicsyntax = False
-   badprovsyntax = False
-   # catpkg = catdir + "/" + y_ebuild
-
-   badlicsyntax = len([z for z in 
dynamic_data['type_list'] if z == "LICENSE"])
-   badprovsyntax = len([z for z in 
dynamic_data['type_list'] if z == "PROVIDE"])
-   baddepsyntax = len(dynamic_data['type_list']) != 
badlicsyntax + badprovsyntax
-   badlicsyntax = badlicsyntax > 0
-   badprovsyntax = badprovsyntax > 0
-
used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
 
# license checks
-   if not badlicsyntax:
+   if not dynamic_data['badlicsyntax']:
self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
 
self.restrictcheck.check(dynamic_data['pkg'], xpkg, 
dynamic_data['ebuild'], y_ebuild)
@@ -449,7 +433,7 @@ class Scanner(object):
dep_settings.usemask = 
dep_settings._use_manager.getUseMask(
dynamic_data['pkg'], 
stable=dep_settings._parent_stable)
 
-   if not baddepsyntax:
+   if not dynamic_data['baddepsyntax']:
ismasked = not 
dynamic_data['ebuild'].archs or \
dynamic_data['pkg'].cpv not in 
self.portdb.xmatch("match-visible",
Atom("%s::%s" % 
(dynamic_data['pkg'].cp, self.repo_settings.repo_config.name)))
@@ -539,7 +523,7 @@ class Scanner(object):
% 
(dynamic_data['ebuild'].relative_path, mytype, keyword,

prof, pformat(atoms, indent=6)))
 
-   if not baddepsyntax and dynamic_data['unknown_pkgs']:
+   if not dynamic_data['baddepsyntax'] and 
dynamic_data['unknown_pkgs']:
type_map = {}
for mytype, atom in 
dynamic_data['unknown_pkgs']:
type_map.setdefault(mytype, 
set()).add(atom)



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

2016-01-11 Thread Brian Dolbec
commit: 11881204d878ead02c3d02635f8c047d5e8c3877
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 08:09:33 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:19 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=11881204

repoman: Create a new DependUnknown plugin class

 pym/repoman/modules/scan/depend/__init__.py |  8 
 pym/repoman/modules/scan/depend/unknown.py  | 30 +
 pym/repoman/scanner.py  | 10 +-
 3 files changed, 39 insertions(+), 9 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
index 2dac94b..6b4 100644
--- a/pym/repoman/modules/scan/depend/__init__.py
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -26,6 +26,14 @@ module_spec = {
'func_desc': {
},
},
+   'unknown-module': {
+   'name': "unknown",
+   'class': "DependUnknown",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/depend/unknown.py 
b/pym/repoman/modules/scan/depend/unknown.py
new file mode 100644
index 000..61d51b9
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/unknown.py
@@ -0,0 +1,30 @@
+# -*- coding:utf-8 -*-
+
+
+class DependUnknown(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   baddepsyntax = kwargs.get('baddepsyntax')
+   unknown_pkgs = kwargs.get('unknown_pkgs')
+
+   if not baddepsyntax and unknown_pkgs:
+   type_map = {}
+   for mytype, atom in unknown_pkgs:
+   type_map.setdefault(mytype, set()).add(atom)
+   for mytype, atoms in type_map.items():
+   self.qatracker.add_error(
+   "dependency.unknown", "%s: %s: %s"
+   % (ebuild.relative_path, mytype, ", 
".join(sorted(atoms
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index be971db..89eaa57 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -289,6 +289,7 @@ class Scanner(object):
('mtime', 'MtimeChecks'), ('encoding', 
'EncodingCheck'),
# Options.is_forced() is used to bypass further 
checks
('options', 'Options'), ('profile', 
'ProfileDependsChecks'),
+   ('unknown', 'DependUnknown'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -316,15 +317,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if not dynamic_data['baddepsyntax'] and 
dynamic_data['unknown_pkgs']:
-   type_map = {}
-   for mytype, atom in 
dynamic_data['unknown_pkgs']:
-   type_map.setdefault(mytype, 
set()).add(atom)
-   for mytype, atoms in type_map.items():
-   self.qatracker.add_error(
-   "dependency.unknown", "%s: %s: 
%s"
-   % 
(dynamic_data['ebuild'].relative_path, mytype, ", ".join(sorted(atoms
-
# check if there are unused local USE-descriptions in 
metadata.xml
# (unless there are any invalids, to avoid noise)
if dynamic_data['allvalid']:



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/, ...

2016-01-11 Thread Brian Dolbec
commit: 4b086a98c8aa2d17f7404356c089946934eb7a07
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 17:36:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:16 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b086a98

repoman: Migrate DescriptionChecks to the plugin system

 pym/repoman/modules/scan/metadata/__init__.py|  8 
 .../scan/metadata}/description.py| 20 ++--
 pym/repoman/scanner.py   |  5 +
 3 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index eba6565..2506521 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -26,6 +26,14 @@ module_spec = {
'func_desc': {
},
},
+   'description-metadata': {
+   'name': "description",
+   'class': "DescriptionChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/variables/description.py 
b/pym/repoman/modules/scan/metadata/description.py
similarity index 66%
rename from pym/repoman/checks/ebuilds/variables/description.py
rename to pym/repoman/modules/scan/metadata/description.py
index a2b1057..3570607 100644
--- a/pym/repoman/checks/ebuilds/variables/description.py
+++ b/pym/repoman/modules/scan/metadata/description.py
@@ -9,20 +9,19 @@ from repoman.qa_data import max_desc_len
 class DescriptionChecks(object):
'''Perform checks on the DESCRIPTION variable.'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   self.qatracker = kwargs.get('qatracker')
 
-   def check(self, pkg, ebuild):
+   def checkTooLong(self, **kwargs):
'''
@param pkg: Package in which we check (object).
@param ebuild: Ebuild which we check (object).
'''
-   self._checkTooLong(pkg, ebuild)
-
-   def _checkTooLong(self, pkg, ebuild):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
# 14 is the length of DESCRIPTION=""
if len(pkg._metadata['DESCRIPTION']) > max_desc_len:
self.qatracker.add_error(
@@ -30,3 +29,12 @@ class DescriptionChecks(object):
"%s: DESCRIPTION is %d characters (max %d)" %
(ebuild.relative_path, len(
pkg._metadata['DESCRIPTION']), 
max_desc_len))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.checkTooLong])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 955440e..bb856b8 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -21,7 +21,6 @@ from repoman.checks.ebuilds.checks import run_checks
 from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks
 from repoman.check_missingslot import check_missingslot
 from repoman.checks.ebuilds.use_flags import USEFlagChecks
-from repoman.checks.ebuilds.variables.description import DescriptionChecks
 from repoman.checks.ebuilds.variables.license import LicenseChecks
 from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
@@ -216,7 +215,6 @@ class Scanner(object):
# initialize our checks classes here before the big xpkg loop
self.use_flag_checks = USEFlagChecks(self.qatracker, uselist)
self.rubyeclasscheck = RubyEclassChecks(self.qatracker)
-   self.descriptioncheck = DescriptionChecks(self.qatracker)
self.licensecheck = LicenseChecks(self.qatracker, liclist, 
liclist_deprecated)
self.restrictcheck = RestrictChecks(self.qatracker)
 
@@ -301,6 +299,7 @@ class Scanner(object):
for mod in [('ebuild', 'Ebuild'), ('live', 
'LiveEclassChecks'),
('eapi', 'EAPIChecks'), ('ebuild_metadata', 
'EbuildMetadata'),
('thirdpartymirrors', 'ThirdPartyMirrors'),
+   ('description', 'DescriptionChecks'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -347,8 +346,6 @@ class 

[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...

2016-01-11 Thread Brian Dolbec
commit: 6eb7f0c6c02c08cafcbf661da756b6c5b15dcf5e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 10:03:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:15 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6eb7f0c6

repoman: Migrate eapi.py to the plugin module

 pym/repoman/checks/ebuilds/variables/eapi.py | 44 -
 pym/repoman/modules/scan/eapi/__init__.py| 23 +
 pym/repoman/modules/scan/eapi/eapi.py| 49 
 pym/repoman/scanner.py   |  6 ++--
 4 files changed, 74 insertions(+), 48 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/eapi.py 
b/pym/repoman/checks/ebuilds/variables/eapi.py
deleted file mode 100644
index 2f8b1cb..000
--- a/pym/repoman/checks/ebuilds/variables/eapi.py
+++ /dev/null
@@ -1,44 +0,0 @@
-
-'''eapi.py
-Perform checks on the EAPI variable.
-'''
-
-
-class EAPIChecks(object):
-   '''Perform checks on the EAPI variable.'''
-
-   def __init__(self, qatracker, repo_settings):
-   '''
-   @param qatracker: QATracker instance
-   @param repo_settings: Repository settings
-   '''
-   self.qatracker = qatracker
-   self.repo_settings = repo_settings
-
-   def check(self, pkg, ebuild):
-   '''
-   @param pkg: Package in which we check (object).
-   @param ebuild: Ebuild which we check (object).
-   '''
-   eapi = pkg._metadata["EAPI"]
-
-   if not self._checkBanned(ebuild, eapi):
-   self._checkDeprecated(ebuild, eapi)
-
-   def _checkBanned(self, ebuild, eapi):
-   if self.repo_settings.repo_config.eapi_is_banned(eapi):
-   self.qatracker.add_error(
-   "repo.eapi.banned", "%s: %s" % 
(ebuild.relative_path, eapi))
-
-   return True
-
-   return False
-
-   def _checkDeprecated(self, ebuild, eapi):
-   if self.repo_settings.repo_config.eapi_is_deprecated(eapi):
-   self.qatracker.add_error(
-   "repo.eapi.deprecated", "%s: %s" % 
(ebuild.relative_path, eapi))
-
-   return True
-
-   return False

diff --git a/pym/repoman/modules/scan/eapi/__init__.py 
b/pym/repoman/modules/scan/eapi/__init__.py
new file mode 100644
index 000..de586a8
--- /dev/null
+++ b/pym/repoman/modules/scan/eapi/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Eapi plug-in module for repoman.
+Performs an IsEbuild check on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'eapi',
+   'description': doc,
+   'provides':{
+   'live-module': {
+   'name': "eapi",
+   'class': "EAPIChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/eapi/eapi.py 
b/pym/repoman/modules/scan/eapi/eapi.py
new file mode 100644
index 000..1190b1a
--- /dev/null
+++ b/pym/repoman/modules/scan/eapi/eapi.py
@@ -0,0 +1,49 @@
+
+'''eapi.py
+Perform checks on the EAPI variable.
+'''
+
+
+class EAPIChecks(object):
+   '''Perform checks on the EAPI variable.'''
+
+   def __init__(self, **kwargs):
+   '''
+   @param qatracker: QATracker instance
+   @param repo_settings: Repository settings
+   '''
+   self.qatracker = kwargs.get('qatracker')
+   self.repo_settings = kwargs.get('repo_settings')
+
+   def check(self, **kwargs):
+   '''
+   @param pkg: Package in which we check (object).
+   @param ebuild: Ebuild which we check (object).
+   '''
+   ebuild = kwargs.get('ebuild')
+
+   if not self._checkBanned(ebuild):
+   self._checkDeprecated(ebuild)
+   return {'continue': False}
+
+   def _checkBanned(self, ebuild):
+   if self.repo_settings.repo_config.eapi_is_banned(ebuild.eapi):
+   self.qatracker.add_error(
+   "repo.eapi.banned", "%s: %s" % 
(ebuild.relative_path, ebuild.eapi))
+   return True
+   return False
+
+   def _checkDeprecated(self, ebuild):
+   if 
self.repo_settings.repo_config.eapi_is_deprecated(ebuild.eapi):
+   self.qatracker.add_error(
+   "repo.eapi.deprecated", "%s: %s" % 
(ebuild.relative_path, ebuild.eapi))
+   return True
+   return False
+
+

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

2016-01-11 Thread Brian Dolbec
commit: 40c2bdf3d00f05d9bcbf74796c460e909eea4742
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 07:55:55 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:19 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=40c2bdf3

repoman: Create a new Options class plugin

This handles an options.force bypass using the is_forced() from withing the 
plugin system.

 pym/repoman/modules/scan/options/__init__.py | 23 +++
 pym/repoman/modules/scan/options/options.py  | 22 ++
 pym/repoman/scanner.py   | 10 ++
 3 files changed, 47 insertions(+), 8 deletions(-)

diff --git a/pym/repoman/modules/scan/options/__init__.py 
b/pym/repoman/modules/scan/options/__init__.py
new file mode 100644
index 000..8424058
--- /dev/null
+++ b/pym/repoman/modules/scan/options/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Options plug-in module for repoman.
+Performs option related actions on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'options',
+   'description': doc,
+   'provides':{
+   'options-module': {
+   'name': "options",
+   'class': "Options",
+   'description': doc,
+   'functions': ['is_forced'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/options/options.py 
b/pym/repoman/modules/scan/options/options.py
new file mode 100644
index 000..b592884
--- /dev/null
+++ b/pym/repoman/modules/scan/options/options.py
@@ -0,0 +1,22 @@
+
+
+class Options(object):
+
+   def __init__(self, **kwargs):
+   self.options = kwargs.get('options')
+
+   def is_forced(self, **kwargs):
+   if self.options.force:
+   # The dep_check() calls are the most expensive QA test. 
If --force
+   # is enabled, there's no point in wasting time on these 
since the
+   # user is intent on forcing the commit anyway.
+   return {'continue': True}
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.is_forced])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index ac77d1f..a047237 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -290,6 +290,8 @@ class Scanner(object):
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
('mtime', 'MtimeChecks'), ('encoding', 
'EncodingCheck'),
+   # Options.is_forced() is used to bypass further 
checks
+   ('options', 'Options'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -317,14 +319,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   # Syntax Checks
-
-   if self.options.force:
-   # The dep_check() calls are the most expensive 
QA test. If --force
-   # is enabled, there's no point in wasting time 
on these since the
-   # user is intent on forcing the commit anyway.
-   continue
-
relevant_profiles = []
for keyword, arch, groups in dynamic_data['arches']:
if arch not in self.profiles:



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

2016-01-11 Thread Brian Dolbec
commit: 470d7eeea7e63ecf4253a829eaaad6d98afee986
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan  8 08:46:01 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Jan 11 08:00:17 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=470d7eee

repoman: Create RubyEclassChecks class plugin

 pym/repoman/checks/ebuilds/eclasses/__init__.py|  0
 pym/repoman/modules/scan/eclasses/__init__.py  |  8 
 .../{checks/ebuilds => modules/scan}/eclasses/ruby.py  | 18 ++
 pym/repoman/scanner.py |  9 ++---
 4 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/eclasses/__init__.py 
b/pym/repoman/checks/ebuilds/eclasses/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/scan/eclasses/__init__.py 
b/pym/repoman/modules/scan/eclasses/__init__.py
index a821f5c..70a6252 100644
--- a/pym/repoman/modules/scan/eclasses/__init__.py
+++ b/pym/repoman/modules/scan/eclasses/__init__.py
@@ -18,6 +18,14 @@ module_spec = {
'func_kwargs': {
},
},
+   'ruby-module': {
+   'name': "ruby",
+   'class': "RubyEclassChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/eclasses/ruby.py 
b/pym/repoman/modules/scan/eclasses/ruby.py
similarity index 62%
rename from pym/repoman/checks/ebuilds/eclasses/ruby.py
rename to pym/repoman/modules/scan/eclasses/ruby.py
index e8d36ea..4dc5d62 100644
--- a/pym/repoman/checks/ebuilds/eclasses/ruby.py
+++ b/pym/repoman/modules/scan/eclasses/ruby.py
@@ -4,19 +4,23 @@ Performs Ruby eclass checks
 '''
 
 from repoman.qa_data import ruby_deprecated
+from repoman.modules.scan.scanbase import ScanBase
 
 
-class RubyEclassChecks(object):
+class RubyEclassChecks(ScanBase):
'''Performs checks for the usage of Ruby eclasses in ebuilds'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   super(RubyEclassChecks, self).__init__(**kwargs)
+   self.qatracker = kwargs.get('qatracker')
self.old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"]
 
-   def check(self, pkg, ebuild):
+   def check(self, **kwargs):
+   pkg = kwargs.get('pkg')
+   ebuild = kwargs.get('ebuild')
is_inherited = lambda eclass: eclass in pkg.inherited
is_old_ruby_eclass_inherited = filter(
is_inherited, self.old_ruby_eclasses)
@@ -30,3 +34,9 @@ class RubyEclassChecks(object):
"IUSE.rubydeprecated",
(ebuild.relative_path + ": 
Deprecated ruby target: %s")
% myruby)
+   return {'continue': False}
+
+   @property
+   def runInEbuilds(self):
+   '''Ebuild level scans'''
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 0227a93..e6a17cd 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -18,7 +18,6 @@ from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
 from repoman.checks.ebuilds.checks import run_checks
-from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks
 from repoman.checks.ebuilds.variables.license import LicenseChecks
 from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
@@ -211,7 +210,6 @@ class Scanner(object):
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
# initialize our checks classes here before the big xpkg loop
-   self.rubyeclasscheck = RubyEclassChecks(self.qatracker)
self.licensecheck = LicenseChecks(self.qatracker, liclist, 
liclist_deprecated)
self.restrictcheck = RestrictChecks(self.qatracker)
 
@@ -298,7 +296,7 @@ class Scanner(object):
('thirdpartymirrors', 'ThirdPartyMirrors'),
('description', 'DescriptionChecks'), (None, 
'KeywordChecks'),
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
-   ('use_flags', 'USEFlagChecks'),
+   ('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
]:
if mod[0]:

[gentoo-commits] repo/gentoo:master commit in: x11-themes/fvwm-crystal/

2016-01-11 Thread Ian Delaney
commit: 6efc991aa4cbbbde01237ce0ebe5c0f81b23832e
Author: Ian Delaney  gentoo  org>
AuthorDate: Mon Jan 11 10:42:35 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Mon Jan 11 10:42:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efc991a

x11-themes/fvwm-crystal: bump to vn. 3.4.1

ebuild submitted by maintainer via the gentoo bug, closes bug

Gentoo bug: #499644

Package-Manager: portage-2.2.26

 x11-themes/fvwm-crystal/Manifest  |  1 +
 x11-themes/fvwm-crystal/fvwm-crystal-3.4.1.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/x11-themes/fvwm-crystal/Manifest b/x11-themes/fvwm-crystal/Manifest
index 345b136..30671ba 100644
--- a/x11-themes/fvwm-crystal/Manifest
+++ b/x11-themes/fvwm-crystal/Manifest
@@ -1,2 +1,3 @@
 DIST fvwm-crystal-3.2.3.tar.gz 4388604 SHA256 
f259fb40506b3bc5dd061f007d15a621f39c5c5bae7f320951f459ff43abb8cc SHA512 
fa3d17b55562f773a50e00954aa66d22ce59fd62153ddf84a3df2ace1bc480abc2311bf379e2593f234330033f83ef3800378bfe3da593cdeb8b80b284d299bf
 WHIRLPOOL 
85cec67e583fa2d9feb40d601f66f8beeb41141b3f0f3b9ca15b9f8dda0f7aa8277ce78a7908d8527e28ee8fc03e5df2420681db8a06220a00add74dc671739b
 DIST fvwm-crystal-3.2.5.tar.gz 4474561 SHA256 
ecb21f419e3bfb27f1c0bd15c6a298f57f125d6b857e45c129f1988a3c0a244a SHA512 
f3b494da1f0851d0e16dda8a8867314a1b089d5a6c9ab18eedea6cdfaa753dff26f0e49747b12ec251812a22dcd93f348d6f3b689c9289b95e28545a245fadb1
 WHIRLPOOL 
ee44b0a56e09b4fd99981de704d3170f07fa567d19cc5da874c174ffe54e1b44a9187d4e6cac78301e9d1c20c5c30d419a0f03016d80a8c26469058efa1e5f11
+DIST fvwm-crystal-3.4.1.tar.gz 5663772 SHA256 
d80241ba4720cee4ac163442a99c977e4441758e399f5aa9c6f8a4c97e109833 SHA512 
c033cc27a523a69c7735bde3b5885381e2a338d4f84b4089050be44e04bbb490492d826f899bf16bf5c167044eae330f954320b4bb14647e4db2a4b6b5d32009
 WHIRLPOOL 
f9acfea320a1e7a5438f1dc5202709b1739fa06ee8fb3d3647554d5a8a4fa553d6c75d4a18b80049609cfe18d4f2243dea9bf319efdd8f15ff85a5be39e917e4

diff --git a/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1.ebuild 
b/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1.ebuild
new file mode 100644
index 000..2bc7e1e
--- /dev/null
+++ b/x11-themes/fvwm-crystal/fvwm-crystal-3.4.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+RESTRICT=mirror
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils readme.gentoo-r1 python-r1 user
+
+DESCRIPTION="Configurable FVWM theme with transparency and freedesktop 
compatible menu"
+HOMEPAGE="http://fvwm-crystal.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+case ${PV} in
+*)
+   PROPERTIES="live"
+   inherit subversion
+   ESVN_REPO_URI="svn://svn.code.sf.net/p/fvwm-crystal/code"
+   SRC_URI=""
+   KEYWORDS=""
+   S="${WORKDIR}/${PN}"
+   src_unpack() {
+   subversion_src_unpack
+   };;
+esac
+
+RDEPEND="${PYTHON_DEPS}
+   >=x11-wm/fvwm-2.5.26[png]
+   || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
+   || ( >=x11-misc/stalonetray-0.6.2-r2 x11-misc/trayer )
+   || ( x11-misc/hsetroot media-gfx/feh )
+   sys-apps/sed
+   sys-devel/bc
+   virtual/awk
+   x11-apps/xwd
+   media-sound/alsa-utils"
+
+DISABLE_AUTOFORMATTING="true"
+DOC_CONTENTS="After installation, execute the following commands:
+   $ cp -r "${EROOT}"usr/share/doc/"${PF}"/addons/Xresources ~/.Xresources
+   $ cp -r "${EROOT}"usr/share/doc/"${PF}"/addons/Xsession ~/.xinitrc
+
+Many applications can extend functionality of fvwm-crystal.
+They are listed in "${EROOT}"usr/share/doc/"${PF}"/INSTALL.*
+
+To be able to use the exit menu, each user using ${PN}
+must be in the group fvwm-crystal.
+You can do that as root with:
+   $ useradd -G fvwm-crystal 
+and log out and in again.
+"
+
+pkg_setup() {
+   enewgroup fvwm-crystal
+}
+
+src_install() {
+   emake \
+   DESTDIR="${ED}" \
+   docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   prefix="${EPREFIX}/usr" \
+   install
+   # GNU License is globally in the portage tree
+   rm -vf "${ED}/usr/share/doc/${PF}"/LICENSE
+
+   python_replicate_script \
+   "${ED}/usr/bin/${PN}".{apps,wallpaper} \
+   "${ED}/usr/share/${PN}"/fvwm/scripts/FvwmMPD/*.py
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+   elog "Many applications can extend functionality of fvwm-crystal."
+   elog "They are listed in ${EROOT}usr/share/doc/${PF}/INSTALL.bz2"
+   elog "Popular supported softwares are:"
+   elog "- x11-misc/xdg-user-dirs (the gtk USE is not needed) to"
+   elog "  get localized XDG user directories support"
+   elog "- sys-power/pm-utils for hibernate/resume support"
+   elog "- 

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

2016-01-11 Thread Agostino Sarubbo
commit: b35e7d7b1847f8eb79f842226b482851e6ae084f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:33 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35e7d7b

dev-perl/Event: ia64 stable wrt bug #570920

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Event/Event-1.240.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Event/Event-1.240.0.ebuild 
b/dev-perl/Event/Event-1.240.0.ebuild
index c205421..6e34785 100644
--- a/dev-perl/Event/Event-1.240.0.ebuild
+++ b/dev-perl/Event/Event-1.240.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Fast, generic event loop"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86 ~x86-solaris"
 IUSE=""
 
 DEPEND="virtual/perl-ExtUtils-MakeMaker"



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

2016-01-11 Thread Agostino Sarubbo
commit: e94b6fb87b5d7b4f404ed945258cb8827d5fd723
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:44 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94b6fb8

sys-cluster/keepalived: ia64 stable wrt bug #563188

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-cluster/keepalived/keepalived-1.2.19.ebuild 
b/sys-cluster/keepalived/keepalived-1.2.19.ebuild
index c787537..a69eccf 100644
--- a/sys-cluster/keepalived/keepalived-1.2.19.ebuild
+++ b/sys-cluster/keepalived/keepalived-1.2.19.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ~ppc64 ~s390 ~sparc x86"
 IUSE="debug ipv6 snmp"
 
 RDEPEND="dev-libs/popt



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

2016-01-11 Thread Agostino Sarubbo
commit: ef2ea038fa6a522dfecbc5e8056e7a81566e85ae
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:50 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2ea038

media-libs/gd: ia64 stable wrt bug #538686

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-libs/gd/gd-2.1.1.ebuild b/media-libs/gd/gd-2.1.1.ebuild
index 2d5d6d5..e79bcb0 100644
--- a/media-libs/gd/gd-2.1.1.ebuild
+++ b/media-libs/gd/gd-2.1.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://bitbucket.org/libgd/gd-libgd/downloads/lib${P}.tar.xz;
 
 LICENSE="gd IJG HPND BSD"
 SLOT="2/3"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="fontconfig jpeg png static-libs truetype webp xpm zlib"
 
 # fontconfig has prefixed font paths, details see bug #518970



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

2016-01-11 Thread Agostino Sarubbo
commit: 72855f10817c3add8bc8bdb1e8999b5e4e8c6382
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:07:06 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:07:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72855f10

net-libs/librsync: ia64 stable wrt bug #525396

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/librsync/librsync-2.0.0.ebuild 
b/net-libs/librsync/librsync-2.0.0.ebuild
index 2dfa02f..2258dbb 100644
--- a/net-libs/librsync/librsync-2.0.0.ebuild
+++ b/net-libs/librsync/librsync-2.0.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/librsync/librsync/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Try-Tiny/

2016-01-11 Thread Agostino Sarubbo
commit: 292ddd7e95a11b23f273f5ce953ba932b9fd4474
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:12 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292ddd7e

dev-perl/Try-Tiny: ia64 stable wrt bug #570368

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild 
b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
index 7f550b9..0c7a72b 100644
--- a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Minimal try/catch with proper localization of $@"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: 27dbcc01cca14b0e0b02deb66d5b0f349c126cf2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:06 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dbcc01

dev-libs/libpcre: ia64 stable wrt bug #553300

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/libpcre/libpcre-8.38.ebuild 
b/dev-libs/libpcre/libpcre-8.38.ebuild
index 57497da..19e21f7 100644
--- a/dev-libs/libpcre/libpcre-8.38.ebuild
+++ b/dev-libs/libpcre/libpcre-8.38.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit 
static-libs unicode zlib"
 REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"



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

2016-01-11 Thread Agostino Sarubbo
commit: 0c9d35e367306086ed0430f69aeeb1b5f8de577e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:28 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9d35e3

dev-python/cffi: ia64 stable wrt bug #561372

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/cffi/cffi-1.2.1.ebuild 
b/dev-python/cffi/cffi-1.2.1.ebuild
index e23874b..e1a20bc 100644
--- a/dev-python/cffi/cffi-1.2.1.ebuild
+++ b/dev-python/cffi/cffi-1.2.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/DBD-mysql/

2016-01-11 Thread Agostino Sarubbo
commit: 7e414d91170b54624c5583e2de16f7f6535b2ce7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:07:00 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:07:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e414d91

dev-perl/DBD-mysql: ia64 stable wrt bug #570616

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild 
b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
index d4522b0..45cce91 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit eutils perl-module
 DESCRIPTION="The Perl DBD:mysql Module"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="embedded test"
 
 RDEPEND="dev-perl/DBI



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

2016-01-11 Thread Agostino Sarubbo
commit: eccea0869c57d1455f9890345c70746a2e065e3b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:17 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eccea086

dev-util/dialog: ia64 stable wrt bug #566098

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-util/dialog/dialog-1.2.20150920.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/dialog/dialog-1.2.20150920.ebuild 
b/dev-util/dialog/dialog-1.2.20150920.ebuild
index 5db1eb8..2940b84 100644
--- a/dev-util/dialog/dialog-1.2.20150920.ebuild
+++ b/dev-util/dialog/dialog-1.2.20150920.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://invisible-island.net/${PN}/${PN}-${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE="examples minimal nls static-libs unicode"
 
 RDEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: 8e12705a3e2b10375b5127c328190add87ae1017
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:56 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e12705a

dev-perl/Cairo: ia64 stable wrt bug #570086

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Cairo/Cairo-1.106.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Cairo/Cairo-1.106.0.ebuild 
b/dev-perl/Cairo/Cairo-1.106.0.ebuild
index f94a388..284cb32 100644
--- a/dev-perl/Cairo/Cairo-1.106.0.ebuild
+++ b/dev-perl/Cairo/Cairo-1.106.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Perl interface to the cairo library"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-11 Thread Justin Lecher
commit: 6e842ac53fa8064f7c8659178fc6f8fe23e682e3
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 10:10:14 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 10:11:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e842ac5

dev-python/matplotlib: Version Bump

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-1.5.1.ebuild | 273 ++
 2 files changed, 274 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 09f7f30..b2f8629 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,2 +1,3 @@
 DIST matplotlib-1.4.3.tar.gz 49933525 SHA256 
5b9544472d9d6ab3d47423bdb5a0e64fdf913e505c1c083f25283dd0362bc0b6 SHA512 
51b0f58b2618b47b653e17e4f6b6a1215d3a3b0f1331ce3555cc7435e365d9c75693f289ce12fe3bf8f69fd57b663e545f0f1c2c94e81eaa661cac0689e125f5
 WHIRLPOOL 
160ca48ecb44db58f1c56bd6e89592c5d1badd8e434fc25d32aa6d4d7a346ae7c7444d1c8e0c2ca2bf5c3246fd56cd93856ec7b1e3e51f5e471b9b55a0f2c1ad
 DIST matplotlib-1.5.0.tar.gz 53962448 SHA256 
67b08b1650a00a6317d94b76a30a47320087e5244920604c5462188cba0c2646 SHA512 
559a3ef031ca65b431157f0dd50f7d81f2d854f92150ee2b9de5e44b31d49615bfdc049a682667bc2e1399b8cd724dfcefec8f4de7e92848fe5756f93ddef5fa
 WHIRLPOOL 
b30a7299dd0690cd0355883cbe7d335d76314bab85f5b67b326b0e600b479db3cd5e7f48e9e68d3604832e9605f5025c70ff0006b1980b945aeaf22f78e3469f
+DIST matplotlib-1.5.1.tar.gz 54031672 SHA256 
3ab8d968eac602145642d0db63dd8d67c85e9a5444ce0e2ecb2a8fedc7224d40 SHA512 
a0e78b5027a3a49cf8e77dc0d26f5f380dcd80f7b309b6121199acd5e1d94f48482864a9eee3bd397f7ac6f07fe1d3c21bf517217df3c72e8e3d105b7c2ae58e
 WHIRLPOOL 
5d56b1e17542d01ea58cbe6a085fae930dd71dac793260fd418633d1364ab7822d5a0ef16041260637f2472b1d9276c002f84603ab655573b7d8058d959475cd

diff --git a/dev-python/matplotlib/matplotlib-1.5.1.ebuild 
b/dev-python/matplotlib/matplotlib-1.5.1.ebuild
new file mode 100644
index 000..053e68d
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-1.5.1.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
+
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 eutils flag-o-matic multiprocessing virtualx 
toolchain-funcs
+
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="http://matplotlib.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+SLOT="0"
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+IUSE="cairo doc excel examples fltk gtk2 gtk3 latex pyside qt4 qt5 test tk 
wxwidgets"
+
+PY2_FLAGS="|| ( $(python_gen_useflags python2_7) )"
+REQUIRED_USE="
+   doc? ( ${PY2_FLAGS} )
+   excel? ( ${PY2_FLAGS} )
+   fltk? ( ${PY2_FLAGS} )
+   gtk2? ( ${PY2_FLAGS} )
+   wxwidgets? ( ${PY2_FLAGS} )
+   test? (
+   cairo fltk latex pyside qt5 qt4 tk wxwidgets
+   || ( gtk2 gtk3 )
+   )"
+
+# #456704 -- a lot of py2-only deps
+PY2_USEDEP=$(python_gen_usedep python2_7)
+COMMON_DEPEND="
+   dev-python/cycler[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.6[${PYTHON_USEDEP}]
+   dev-python/python-dateutil:0[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4[${PYTHON_USEDEP}]
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   media-libs/qhull
+   cairo? (
+   || (
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   )
+   gtk2? (
+   dev-libs/glib:2=
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   dev-python/pygtk[${PY2_USEDEP}] )
+   wxwidgets? ( >=dev-python/wxpython-2.8:*[${PY2_USEDEP}] )"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+
+DEPEND="${COMMON_DEPEND}
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   doc? (
+   app-text/dvipng
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/mock[${PY2_USEDEP}]
+   dev-python/numpydoc[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexrecommended
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-Rijndael/

2016-01-11 Thread Agostino Sarubbo
commit: d91aa79efb7809f1e247b8dbe14b1042203c018c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:39 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91aa79e

dev-perl/Crypt-Rijndael: ia64 stable wrt bug #570320

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild 
b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
index a550045..1206d53 100644
--- a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
+++ b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Crypt::CBC compliant Rijndael encryption module"
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="amd64 ~hppa ia64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
 IUSE="test"
 
 DEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: 143e6bed5f7130d50ee725696ef527bcb2f9c70a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:44 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143e6bed

dev-python/pyxattr: ia64 stable wrt bug #570338

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyxattr/pyxattr-0.5.5.ebuild 
b/dev-python/pyxattr/pyxattr-0.5.5.ebuild
index c0d160c..207ae63 100644
--- a/dev-python/pyxattr/pyxattr-0.5.5.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.5.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
 IUSE="doc test"
 
 RDEPEND="sys-apps/attr"



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

2016-01-11 Thread Agostino Sarubbo
commit: 1bc7202c53c18128e26bde4a6508c7e528c8c48f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:23 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc7202c

app-arch/dpkg: ia64 stable wrt bug #567258

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/app-arch/dpkg/dpkg-1.17.26.ebuild 
b/app-arch/dpkg/dpkg-1.17.26.ebuild
index 8a2d30c..369cfc9 100644
--- a/app-arch/dpkg/dpkg-1.17.26.ebuild
+++ b/app-arch/dpkg/dpkg-1.17.26.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
 IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
 
 RDEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: 15ea44cfc04309605ae0ab54c5a202765bfcdc15
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:12 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ea44cf

dev-libs/libnl: ia64 stable wrt bug #568052

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/libnl/libnl-3.2.27.ebuild 
b/dev-libs/libnl/libnl-3.2.27.ebuild
index 0f1d6a7..0ed5db5 100644
--- a/dev-libs/libnl/libnl-3.2.27.ebuild
+++ b/dev-libs/libnl/libnl-3.2.27.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 "
 LICENSE="LGPL-2.1 utils? ( GPL-2 )"
 SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~ia64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~ia64-linux ~x86-linux"
 IUSE="static-libs python utils"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )



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

2016-01-11 Thread Agostino Sarubbo
commit: fdf6302ae632338f622f3ea89e01d9f4931ca799
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:08 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf6302a

dev-perl/Path-Class: ia64 stable wrt bug #570368

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-perl/Path-Class/Path-Class-0.350.0.ebuild 
b/dev-perl/Path-Class/Path-Class-0.350.0.ebuild
index ef86e57..1a5f012 100644
--- a/dev-perl/Path-Class/Path-Class-0.350.0.ebuild
+++ b/dev-perl/Path-Class/Path-Class-0.350.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Cross-platform path specification manipulation"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-11 Thread Agostino Sarubbo
commit: 1bab186a3495e4bc83627677dbeb57e466b35ed5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:23 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bab186a

sys-kernel/genkernel: ia64 stable wrt bug #556398

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-kernel/genkernel/genkernel-3.4.52.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-3.4.52.2.ebuild 
b/sys-kernel/genkernel/genkernel-3.4.52.2.ebuild
index 312e070..211c6f0 100644
--- a/sys-kernel/genkernel/genkernel-3.4.52.2.ebuild
+++ b/sys-kernel/genkernel/genkernel-3.4.52.2.ebuild
@@ -43,7 +43,7 @@ else
inherit bash-completion-r1 eutils
SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz
${COMMON_URI}"
-   KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86"
+   KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ~ppc64 ~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Digest-CRC/

2016-01-11 Thread Agostino Sarubbo
commit: 1484ab3d8d3cca65a8ec2ec35f5a1491b78e714f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:28 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1484ab3d

dev-perl/Digest-CRC: ia64 stable wrt bug #570864

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild 
b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
index 4b9956a..64e0ff7 100644
--- a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
+++ b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Generic CRC function"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux"
 IUSE=""
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-i18n/freewnn/

2016-01-11 Thread Agostino Sarubbo
commit: cb8c65c4d17fea22bfc2e77f8fb24a81e2853c91
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:39 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8c65c4

app-i18n/freewnn: ia64 stable wrt bug #566386

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild 
b/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild
index 2fb4c26..4a972ce 100644
--- a/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild
+++ b/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://sourceforge.jp/freewnn/59257/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~hppa ~ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ~ppc64 sparc x86"
 IUSE="X ipv6"
 
 DEPEND="X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt )"



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

2016-01-11 Thread Agostino Sarubbo
commit: 8c86c1cdca019884e7b667ae0f1b61a4afbcdfaa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:55 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c86c1cd

media-libs/lensfun: ia64 stable wrt bug #566390

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-libs/lensfun/lensfun-0.3.1.ebuild 
b/media-libs/lensfun/lensfun-0.3.1.ebuild
index 064c6ac..95c3e2a 100644
--- a/media-libs/lensfun/lensfun-0.3.1.ebuild
+++ b/media-libs/lensfun/lensfun-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3 CC-BY-SA-3.0" # See README for reasoning.
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
 IUSE="doc cpu_flags_x86_sse cpu_flags_x86_sse2 test"
 
 RDEPEND=">=dev-libs/glib-2.28



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

2016-01-11 Thread Agostino Sarubbo
commit: 89b297d793f49ac7d6677d4801bacf256328f192
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:17 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b297d7

sys-devel/gdb: ia64 stable wrt bug #570712

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-devel/gdb/gdb-7.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-7.10.1.ebuild b/sys-devel/gdb/gdb-7.10.1.ebuild
index 73e2c4b..3ab5468 100644
--- a/sys-devel/gdb/gdb-7.10.1.ebuild
+++ b/sys-devel/gdb/gdb-7.10.1.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${SRC_URI} 
${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.x
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 fi
 IUSE="+client expat lzma multitarget nls +python +server test vanilla zlib"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-SSLeay/

2016-01-11 Thread Agostino Sarubbo
commit: c53b639e2faf3b9672e2094ae019ad5d4e2ad05b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:06:04 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:06:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53b639e

dev-perl/Crypt-SSLeay: ia64 stable wrt bug #570368

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild 
b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
index ae4a431..07542dd 100644
--- a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="OpenSSL support for LWP"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~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 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Date-Calc/

2016-01-11 Thread Agostino Sarubbo
commit: b86efa11c05c91fbdda5934a3839c929ed7ef78e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:51 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86efa11

dev-perl/Date-Calc: ia64 stable wrt bug #570468

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild 
b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
index d8616a5..c8f2ed2 100644
--- a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
+++ b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Gregorian calendar date calculations"
 
 LICENSE="${LICENSE} LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc ~ppc64 ~s390 sparc x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/

2016-01-11 Thread Agostino Sarubbo
commit: b5c0c8390a151d1816fe4bd6fe8dec0c5de9c413
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:04:53 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:04:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c0c839

net-misc/curl: ia64 stable wrt bug #566864

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/curl/curl-7.45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.45.0.ebuild b/net-misc/curl/curl-7.45.0.ebuild
index a6d1cf7..19a88c3 100644
--- a/net-misc/curl/curl-7.45.0.ebuild
+++ b/net-misc/curl/curl-7.45.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://curl.haxx.se/download/${P}.tar.bz2;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~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-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="adns http2 idn ipv6 kerberos ldap metalink rtmp samba ssh ssl 
static-libs test threads"
 IUSE+=" curl_ssl_axtls curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss 
+curl_ssl_openssl curl_ssl_polarssl curl_ssl_winssl"
 IUSE+=" elibc_Winnt"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/lablgtk/

2016-01-11 Thread Agostino Sarubbo
commit: 8d387f54d96cbba9239f41935e4425839daa17d6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:00 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d387f54

dev-ml/lablgtk: ia64 stable wrt bug #566610

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ml/lablgtk/lablgtk-2.18.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/lablgtk/lablgtk-2.18.3.ebuild 
b/dev-ml/lablgtk/lablgtk-2.18.3.ebuild
index 9816226..85d4254 100644
--- a/dev-ml/lablgtk/lablgtk-2.18.3.ebuild
+++ b/dev-ml/lablgtk/lablgtk-2.18.3.ebuild
@@ -28,7 +28,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
 
 SLOT="2/${PV}"
-KEYWORDS="alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
 
 src_configure() {
econf $(use_enable debug) \



[gentoo-commits] repo/gentoo:master commit in: app-text/docbook-xsl-stylesheets/

2016-01-11 Thread Agostino Sarubbo
commit: 45ebe0809f4ff1c7926041a72eba580d912a7e47
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:05:33 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:05:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ebe080

app-text/docbook-xsl-stylesheets: ia64 stable wrt bug #568160

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild 
b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild
index 1630b14..ba093de 100644
--- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild
+++ b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~ia64-hpux ~x86-interix ~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-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="ruby"
 
 RDEPEND=">=app-text/build-docbook-catalog-1.1



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2016-01-11 Thread Justin Lecher
commit: e00bd5b9853e52bd77e5da576a09346a5281605f
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 08:27:04 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 08:27:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00bd5b9

dev-util/nvidia-cuda-toolkit: Set upper limit for gcc

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=571192

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 ...a-toolkit-7.5.18-r1.ebuild => nvidia-cuda-toolkit-7.5.18-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild
similarity index 98%
rename from dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r1.ebuild
rename to dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild
index 8302ab4..17fbe5f 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r1.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -20,6 +20,7 @@ IUSE="debugger doc eclipse profiler"
 DEPEND=""
 RDEPEND="${DEPEND}
>=sys-devel/gcc-4.7[cxx]
+   =x11-drivers/nvidia-drivers-352.39[uvm]
debugger? (
sys-libs/libtermcap-compat



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

2016-01-11 Thread Agostino Sarubbo
commit: 71e7a35a361aa479eeb6710b02f9fca61bbc9285
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:55:19 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:55:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e7a35a

virtual/python-asyncio: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/python-asyncio/python-asyncio-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/python-asyncio/python-asyncio-0.ebuild 
b/virtual/python-asyncio/python-asyncio-0.ebuild
index 6040caf..679621c 100644
--- a/virtual/python-asyncio/python-asyncio-0.ebuild
+++ b/virtual/python-asyncio/python-asyncio-0.ebuild
@@ -14,7 +14,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2016-01-11 Thread Agostino Sarubbo
commit: 6fe911472369f2b7d7adb7c273f258151b67afeb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:02 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe91147

sys-apps/hwids: ia64 stable wrt bug #568082

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/hwids/hwids-20150717-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/hwids/hwids-20150717-r1.ebuild 
b/sys-apps/hwids/hwids-20150717-r1.ebuild
index 7078c2f..405d244 100644
--- a/sys-apps/hwids/hwids-20150717-r1.ebuild
+++ b/sys-apps/hwids/hwids-20150717-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-2
 else
SRC_URI="${HOMEPAGE}/archive/${P}.tar.gz"
-   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux 
~x86-linux"
+   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux 
~x86-linux"
 fi
 
 LICENSE="|| ( GPL-2 BSD ) public-domain"



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

2016-01-11 Thread Agostino Sarubbo
commit: eed4689af858c5e560afa1182fc040b8f1e6b0ce
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 11 09:54:55 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 11 09:54:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed4689a

dev-python/urllib3: ia64 stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/urllib3/urllib3-1.12.ebuild 
b/dev-python/urllib3/urllib3-1.12.ebuild
index 7391ec5..e4237b5 100644
--- a/dev-python/urllib3/urllib3-1.12.ebuild
+++ b/dev-python/urllib3/urllib3-1.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: www-servers/tornado/files/, www-servers/tornado/

2016-01-11 Thread Justin Lecher
commit: d36d7fcf8d7df517ef6fc11a31a63052aae3a707
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 10:16:52 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 10:16:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36d7fcf

www-servers/tornado: Drop versions vulnerable to CVE-2014-9720

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=549898

obsoletes
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=482494
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=487292
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=511514
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=535794

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 www-servers/tornado/Manifest   |  2 --
 .../files/tornado-3.1.1-py2_6-tests-fix.patch  | 31 
 .../files/unittest2-import-issue-1005.patch| 41 --
 www-servers/tornado/tornado-3.1.1-r1.ebuild| 40 -
 www-servers/tornado/tornado-4.0.1.ebuild   | 34 --
 5 files changed, 148 deletions(-)

diff --git a/www-servers/tornado/Manifest b/www-servers/tornado/Manifest
index aa8d149..6eabc15 100644
--- a/www-servers/tornado/Manifest
+++ b/www-servers/tornado/Manifest
@@ -1,4 +1,2 @@
-DIST tornado-3.1.1.tar.gz 374086 SHA256 
345904bfe4a0ce5d687203f783986a73cfd7dc3a9957ee3342cd43d4e310fdc6 SHA512 
13f17166153a89ecf1a16a08f0d15cd342f5de7ad964e669e015c2226e2c18297306f47ffc560164ec9f8080489a5fb81cbf6b41f89f12fe1745b0cd73524207
 WHIRLPOOL 
689f4ba4dc4d98ac7b7de33b15288aa90683bc529364b02c0d5d1c9090b47c5178ef520cdcc93ae94e8886278cc4a16100c167e33a05f406c9431f4a0888087b
-DIST tornado-4.0.1.tar.gz 314852 SHA256 
ae058668b276b1ec7383cfc911323e6d27b3b47e38a12d3d3eaf6b6577b99901 SHA512 
a4e0231e77ebbc2885bab648b292b842cb15c84d66a1972de18cb00fcc611eae2794b872f070ab7d5af32dd0c6c1773527fe1332bd382c1821e1f2d5d76808fb
 WHIRLPOOL 
eafd8c3cf60c2aacdbdc495f21d4e677cf77ce5ad5ce17d8e13b66b79bb1e416f9837d1b2dfbbe6d24b6447507b71270f1abe533e260e4a960477f974623045a
 DIST tornado-4.2.1.tar.gz 434304 SHA256 
a16fcdc4f76b184cb82f4f9eaeeacef6113b524b26a2cb331222e4a7fa6f2969 SHA512 
5bb391b05c8574c8ae5e315b7617e1259ab80e993f1230db611c5beef8058517cc588daf75fac2e0f7969668715470b06ed183c9832b22081be265beb6967e30
 WHIRLPOOL 
5230055b1d10c32968c1f400e3d1fffbde1cbf9b4578ec42835cb202234d24daf6d4e621622a2fc884d3db8e5b3f64d6e62d17841bb9d71ab8ab91928cd0dfe3
 DIST tornado-4.3.tar.gz 450916 SHA256 
c9c2d32593d16eedf2cec1b6a41893626a2649b40b21ca9c4cac4243bde2efbf SHA512 
4220ae67eb8bfbe112edead47f37308eca9a272df24f073a7e5d1a0d0e90fb9f8c74b48db0d78fd995463591924800ab5268d32bcacc497ba204f164bce438bc
 WHIRLPOOL 
13dec91628a7941623d0e8d381aa893ec6e4f1a480171bb29263c85cb11449d650488f459705c0b5d7b2d37044628caec6f14fa13762e67fce2688da6706fc78

diff --git a/www-servers/tornado/files/tornado-3.1.1-py2_6-tests-fix.patch 
b/www-servers/tornado/files/tornado-3.1.1-py2_6-tests-fix.patch
deleted file mode 100644
index ea18df2..000
--- a/www-servers/tornado/files/tornado-3.1.1-py2_6-tests-fix.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/tornado/test/twisted_test.py b/tornado/test/twisted_test.py
-index b8d9c6f..998282c 100644
 a/tornado/test/twisted_test.py
-+++ b/tornado/test/twisted_test.py
-@@ -22,6 +22,7 @@ from __future__ import absolute_import, division, 
print_function, with_statement
- import os
- import shutil
- import signal
-+import sys
- import tempfile
- import threading
- 
-@@ -477,8 +478,6 @@ if have_twisted:
- 'twisted.internet.test.test_fdset.ReactorFDSetTestsBuilder': [
- "test_lostFileDescriptor",  # incompatible with epoll and kqueue
- ],
--'twisted.internet.test.test_process.ProcessTestsBuilder': [
--],
- # Process tests appear to work on OSX 10.7, but not 10.6
- #'twisted.internet.test.test_process.PTYProcessTestsBuilder': [
- #'test_systemCallUninterruptedByChildExit',
-@@ -519,6 +518,9 @@ if have_twisted:
- ],
- 'twisted.internet.test.test_unix.UNIXPortTestsBuilder': [],
- }
-+if sys.version_info >= (2,7):
-+
twisted_tests['twisted.internet.test.test_process.ProcessTestsBuilder'] = []
-+
- for test_name, blacklist in twisted_tests.items():
- try:
- test_class = import_object(test_name)

diff --git a/www-servers/tornado/files/unittest2-import-issue-1005.patch 
b/www-servers/tornado/files/unittest2-import-issue-1005.patch
deleted file mode 100644
index 3ad5b91..000
--- a/www-servers/tornado/files/unittest2-import-issue-1005.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-commit 79e29c62ce095984d0e9da5b7c5072eb9aa6e131
-Author: yac 
-Date:   Sat Mar 8 00:32:09 2014 +0100
-
-fixes #1005
-
-diff --git a/tornado/test/util.py b/tornado/test/util.py
-index 3604310..e4e37f0 100644
 a/tornado/test/util.py
-+++ b/tornado/test/util.py
-@@ -3,6 +3,10 @@ from 

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

2016-01-11 Thread Justin Lecher
commit: 750bfe0c737dca7c61884c6b7bf2e2b1479a48cb
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan 11 10:13:49 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan 11 10:13:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750bfe0c

dev-python/cffi: Drop old

obsoletes
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=557098

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/cffi/Manifest  |  5 -
 dev-python/cffi/cffi-1.1.2.ebuild | 40 -
 dev-python/cffi/cffi-1.3.0.ebuild | 42 ---
 dev-python/cffi/cffi-1.3.1.ebuild | 42 ---
 dev-python/cffi/cffi-1.4.0.ebuild | 42 ---
 dev-python/cffi/cffi-1.4.1.ebuild | 42 ---
 6 files changed, 213 deletions(-)

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index df28565..5170190 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,7 +1,2 @@
-DIST cffi-1.1.2.tar.gz 326758 SHA256 
390970b602708c91ddc73953bb6929e56291c18a4d80f360afa00fad8b6f3339 SHA512 
d146984013b63382ea64bd2d6188cdbf9154cf83d66bf4dbb9353f1daea66f9eae07c6da47e152c5758d3458a742adde0310f71c792eb0a80950d7f857bfb943
 WHIRLPOOL 
02b92f0d13b02e351ba63e55a731c0b5480ae0b376c99a8dc1a256b3b55bf0119b4238dca88171605c1348b0847a6ff305ba4ec69cd1b42b9950708f42d6067e
 DIST cffi-1.2.1.tar.gz 335778 SHA256 
eab571deb0a152e2f53c404c08a94870a131526896cad08cd43bf86ce3771e3d SHA512 
26ab695d34ef1895f38c735b2c6400cbf6325d622ce93799513130791365bb71d656288e991b86861ac8e899872504c1f4368d27104c4ac9b881c83c7f8dad88
 WHIRLPOOL 
a8bbe3c24be660946c1f31fbb8b1f50810f78b9485a32aadfb091a624b5386641bde71981c58792f8e95e8e77cfce7d9959eb197c417464cf5351e568aa6336d
-DIST cffi-1.3.0.tar.gz 347342 SHA256 
9daa53aff0b5cf64c85c10eab7ce6776880d0ee71b78cedeae196ae82b6734e9 SHA512 
2ea789d67782b2f23501bea4480f42f79e312d047e2d8c777aab8113400cfa136585aa92c0a51608a0da35cd6734bc24914fcccfc5bbdad3041aad2e9f784400
 WHIRLPOOL 
5daea22a7ad04a68aea0f962de8ff08c96b41d45539c43d2157ebc7f26799cf75f251b6b5c54901bc4f8e988791cc3ddefc52528b1c0ab3d3163adc56dea452a
-DIST cffi-1.3.1.tar.gz 351300 SHA256 
d45dd39a770b4afb591c82555f6a8bbc1ac7eb019eda9b621eee1a0a72201220 SHA512 
b89fe1b98a2e1492e05a9e69407104a5d5057dbe2730852fb91fae1db66751d35db53186d2f03dc950eb10dd9cecc83e44eb3e6954381dfd80d79519c7938288
 WHIRLPOOL 
37ea487ae7e5474a903cd259bac3428d04dc8f0ab0623edf8e12979e666d0779a04135e150073deb608a46b63084e51f66023e618637d3f71cc54f2eac84fdb9
-DIST cffi-1.4.0.tar.gz 365067 SHA256 
afeb3ce1c1e200aeb70313bc0bd94ebba4f2f37b2ae7ce00cabb648f548359eb SHA512 
56b446a7635afff3cf33fea97451c98eb102589e19c5c2e249e3f751a38972152c4bcde901fa2a06703d5e01f10d994c5d9bc98af48f8278a8981de2522e45cc
 WHIRLPOOL 
8b41807d02f203132b930247d9f4755e8c5e8c0e2594105cad8f46a902be013947d45420f7389ef34483673516e7ee58bce31f615ae582d4f445d344115fe4dc
-DIST cffi-1.4.1.tar.gz 365194 SHA256 
61fa9e32cc91744b92b3ec96f74c5910aa6c2f0a9fbba939fbad71dab558b974 SHA512 
d58012af471aff5b8d8de84f837bf7f683928dcd4efb11e1b3d54e276e0eb0db143675e42c34ae757710817b9c0795ba97626734bf2e0930c93af055b1009ea6
 WHIRLPOOL 
74ca6952e3833441dd662b4a9f51c66a5746c74fa98cac5283492ddcfe17bf9314a79c5f4c0acf1592787d29f686e6e78d2a5f20334ca572d64e13d13875e272
 DIST cffi-1.4.2.tar.gz 365490 SHA256 
8f1d177d364ea35900415ae24ca3e471be3d5334ed0419294068c49f45913998 SHA512 
cdb265c4ae390b6498fab34a2f0920ee6eca65e6b543dfb92a0e64825bcef26e8bd4c9f1f43a15e7696128f38026e467fcdda057e00e939311a465b2b585fc34
 WHIRLPOOL 
c3bad7b0bf27f6994bc21472f4ebadae2453e91a2e714b4801d3fb642bfdfbe838a84bc5c74a446a988629811857a28d49f3e08859c9914a385eebcf39e62f7f

diff --git a/dev-python/cffi/cffi-1.1.2.ebuild 
b/dev-python/cffi/cffi-1.1.2.ebuild
deleted file mode 100644
index a78ef1c..000
--- a/dev-python/cffi/cffi-1.1.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Foreign Function Interface for Python calling C code"
-HOMEPAGE="http://cffi.readthedocs.org/ https://pypi.python.org/pypi/cffi;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh x86 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
-IUSE="doc test"
-
-RDEPEND="
-   virtual/libffi
-   dev-python/pycparser[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-# Avoid race on _configtest.c 
(distutils/command/config.py:_gen_temp_sourcefile)
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_compile_all() {
-   use doc && emake -C doc html
-}
-
-python_test() {

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

2016-01-11 Thread Mike Frysinger
commit: 837aae8d6b70a1e03132ed95a003bec1d8bf6d43
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 10:43:56 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 10:46:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837aae8d

sys-apps/net-tools: mark 1.60_p20141019041918-r1 arm64/m68k/s390/sh stable

 sys-apps/net-tools/net-tools-1.60_p20141019041918-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/net-tools/net-tools-1.60_p20141019041918-r1.ebuild 
b/sys-apps/net-tools/net-tools-1.60_p20141019041918-r1.ebuild
index 832d140..44f2d21 100644
--- a/sys-apps/net-tools/net-tools-1.60_p20141019041918-r1.ebuild
+++ b/sys-apps/net-tools/net-tools-1.60_p20141019041918-r1.ebuild
@@ -13,7 +13,7 @@ else
PATCH_VER="1"
SRC_URI="mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz"
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standard Linux networking tools"



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

2016-01-11 Thread Mike Frysinger
commit: 4cd0835354a18492a23491618ddcb6a9bb9c92c2
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 10:42:57 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 10:46:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd08353

dev-libs/libpcre: mark 8.38 arm64/m68k/s390/sh stable

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

diff --git a/dev-libs/libpcre/libpcre-8.38.ebuild 
b/dev-libs/libpcre/libpcre-8.38.ebuild
index 19e21f7..c4fd726 100644
--- a/dev-libs/libpcre/libpcre-8.38.ebuild
+++ b/dev-libs/libpcre/libpcre-8.38.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit 
static-libs unicode zlib"
 REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"



  1   2   3   >