[gentoo-commits] repo/gentoo:master commit in: app-admin/ulogd/files/, app-admin/ulogd/

2015-09-21 Thread Ian Delaney
commit: d108e160bd54bc10ebb7c3697e214b3b2c8c7eb9
Author: Ian Delaney  gentoo  org>
AuthorDate: Mon Sep 21 07:14:27 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Mon Sep 21 07:43:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d108e160

app-admin/ulogd: revbump to -2.0.5-r2

Update ebuild to support nftables, Update OpenRC initscript to accommodate
nftables, update systemd service file to start ulogd before ebtables and
nftables, patches submitted by maintainer via, and closes, bug #560470
removed defunct -2.0.5, -2.0.5-r1

Package-Manager: portage-2.2.20.1

 app-admin/ulogd/files/ulogd.init-r1|  41 ++
 app-admin/ulogd/files/ulogd.service-r1 |  13 ++
 ...ulogd-2.0.5-r1.ebuild => ulogd-2.0.5-r2.ebuild} |  25 ++--
 app-admin/ulogd/ulogd-2.0.5.ebuild | 141 -
 4 files changed, 68 insertions(+), 152 deletions(-)

diff --git a/app-admin/ulogd/files/ulogd.init-r1 
b/app-admin/ulogd/files/ulogd.init-r1
new file mode 100644
index 000..47a0674
--- /dev/null
+++ b/app-admin/ulogd/files/ulogd.init-r1
@@ -0,0 +1,41 @@
+#!/sbin/runscript
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+extra_started_commands="reload reopen"
+
+: ${ULOGD_BINARY:=/usr/sbin/ulogd}
+: ${ULOGD_PIDFILE:=/run/${SVCNAME}.pid}
+: ${ULOGD_OPTS:=--daemon --uid ulogd --pidfile ${ULOGD_PIDFILE}}
+
+depend() {
+   before iptables ip6tables ebtables nftables firewall
+   after mysql postgresql
+}
+
+start() {
+   ebegin "Starting ${SVCNAME}"
+   start-stop-daemon --start \
+   --exec ${ULOGD_BINARY} --pidfile ${ULOGD_PIDFILE} \
+   -- ${ULOGD_OPTS}
+   eend $?
+}
+
+stop() {
+   ebegin "Stopping ${SVCNAME}"
+   start-stop-daemon --stop --pidfile ${ULOGD_PIDFILE}
+   eend $?
+}
+
+reload() {
+   ebegin "Reloading ${SVCNAME} configuration"
+   start-stop-daemon --signal USR1 --pidfile ${ULOGD_PIDFILE}
+   eend $?
+}
+
+reopen() {
+   ebegin "Reopening ${SVCNAME} logfiles"
+   start-stop-daemon --signal HUP --pidfile ${ULOGD_PIDFILE}
+   eend $?
+}

diff --git a/app-admin/ulogd/files/ulogd.service-r1 
b/app-admin/ulogd/files/ulogd.service-r1
new file mode 100644
index 000..e6c88fb
--- /dev/null
+++ b/app-admin/ulogd/files/ulogd.service-r1
@@ -0,0 +1,13 @@
+[Unit]
+Description=A userspace logging daemon for netfilter/iptables related logging
+Before=iptables.service ip6tables.service ebtables.service nftables.service
+After=mysql.service postgresql.service
+
+[Service]
+Type=forking
+PIDFile=/run/ulogd.pid
+ExecStart=/usr/sbin/ulogd --daemon --uid ulogd --pidfile /run/ulogd.pid
+ExecReload=/bin/kill -USR1 $MAINPID
+
+[Install]
+WantedBy=network.target

diff --git a/app-admin/ulogd/ulogd-2.0.5-r1.ebuild 
b/app-admin/ulogd/ulogd-2.0.5-r2.ebuild
similarity index 85%
rename from app-admin/ulogd/ulogd-2.0.5-r1.ebuild
rename to app-admin/ulogd/ulogd-2.0.5-r2.ebuild
index 0115be0..2fc5a7e 100644
--- a/app-admin/ulogd/ulogd-2.0.5-r1.ebuild
+++ b/app-admin/ulogd/ulogd-2.0.5-r2.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
 IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres sqlite -ulog"
 
 RDEPEND="
-   net-firewall/iptables
+   || ( net-firewall/iptables net-firewall/nftables )
>=net-libs/libnfnetlink-1.0.1
dbi? ( dev-db/libdbi )
json? ( dev-libs/jansson )
@@ -33,20 +33,23 @@ RDEPEND="
mysql? ( virtual/mysql )
pcap? ( net-libs/libpcap )
postgres? ( dev-db/postgresql:= )
-   sqlite? ( dev-db/sqlite:3 )"
-
+   sqlite? ( dev-db/sqlite:3 )
+"
 DEPEND="${RDEPEND}
doc? (
app-text/linuxdoc-tools
app-text/texlive-core
virtual/latex-base
-   )"
+   )
+"
 
 PATCHES=( "${FILESDIR}/${P}-remove-db-automagic.patch" )
 
 DOCS=( AUTHORS README TODO )
-DOC_CONTENTS="You must have at least one logging stack enabled to make ulogd 
work.
-Please edit example configuration located at /etc/ulogd.conf"
+DOC_CONTENTS="
+   You must have at least one logging stack enabled to make ulogd work.
+   Please edit example configuration located at /etc/ulogd.conf
+"
 
 pkg_setup() {
enewgroup ulogd
@@ -55,12 +58,12 @@ pkg_setup() {
linux-info_pkg_setup
 
if kernel_is lt 2 6 14; then
-   die "ulogd2 requires kernel newer than 2.6.14"
+   die "ulogd requires kernel newer than 2.6.14"
fi
 
if kernel_is lt 2 6 18; then
ewarn "You are using kernel older than 2.6.18"
-   ewarn "Some ulogd2 features may be unavailable"
+   ewarn "Some ulogd features may be unavailable"
fi
 
if use nfacct && kernel_is lt 3 3 0; then
@@ -105,7 +108,7 @@ src_compile() {
autotools-utils_src_compile
 
if use doc; then
-   # prevent access violations 

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

2015-09-21 Thread Alexis Ballier
commit: c4290c12e46e122717586141bfa8a75dcf33220e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 21 08:01:46 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 21 08:01:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4290c12

eclass: texlive-common.eclass: Fix long standing bug: Do not overwrite existing 
symlinks.

The bug has been here since the beginning but surprisingly enough, it was only 
noticed now in bug #560722.

 eclass/texlive-common.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
index e4798b3..ca0f4c6 100644
--- a/eclass/texlive-common.eclass
+++ b/eclass/texlive-common.eclass
@@ -85,7 +85,7 @@ texlive-common_do_symlinks() {
if [ $1 = $2 ];
then
einfo "Symlink $1 -> $2 skipped"
-   elif [ -e "${ED}/usr/bin/$1" ];
+   elif [ -e "${ED}/usr/bin/$1" -o -L 
"${ED}/usr/bin/$1" ];
then
einfo "Symlink $1 skipped (file exists)"
else



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

2015-09-21 Thread Alexis Ballier
commit: ee853c6c2c994e9b862782674aedf4c9258c93db
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 21 08:08:41 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 21 08:08:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee853c6c

net-libs/ignition-transport: Add minimal version on zeromq dep. Might fix bug 
#560930.

Package-Manager: portage-2.2.20.1

 net-libs/ignition-transport/ignition-transport-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild 
b/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild
index 0ad985f..1a6971c 100644
--- a/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild
+++ b/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild
@@ -17,7 +17,7 @@ IUSE=""
 
 DEPEND="
dev-libs/protobuf:=
-   net-libs/zeromq:=
+   >=net-libs/zeromq-3.2.0:=
sys-apps/util-linux
 "
 RDEPEND="${DEPEND}"



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

2015-09-21 Thread Dirkjan Ochtman
commit: b2388f6243eedc2f0c7bc0c34722e190f23362a7
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Sep 21 06:17:20 2015 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Sep 21 06:17:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2388f62

dev-python/coverage: version bump to 4.0

Package-Manager: portage-2.2.20.1

 dev-python/coverage/Manifest|  1 +
 dev-python/coverage/coverage-4.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 9316b3a..1828f72 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
 DIST coverage-3.6.tar.gz 232067 SHA256 
df3bf169d4727f3fad146ca715a49a1f72a8258689651ef9de908022e739700d SHA512 
fb9f26ba20dced48d01929251a08b0b9da2bc5910ccc734910aed76634bd98b538983880e2e29c2c4604f6b97ed3a947871dfe8c9a43acc4556484e4c77ee68e
 WHIRLPOOL 
c6163901763dadd4cfba13953dd2535778b0da73a4f08f1400534135d49d54558736c46253146cbe03f9680d33f3cd2a33f8be7795ff17054bf0608393ac6eca
 DIST coverage-3.7.1.tar.gz 284735 SHA256 
d1aea1c4aa61b8366d6a42dd3650622fbf9c634ed24eaf7f379c8b970e5ed44e SHA512 
d198b06db938119fad8c13b9a7bbf018a5406c29327c943014e3b9b33ea85f0fbadaef6565fba26a461a3f1ee31f4cbfb42503420cc587c846ce499e80fd5133
 WHIRLPOOL 
f07d239053bf357fe3dca7bec04d390db9b6610060fd848c9f15ea9de2f0a141d66e68cba5833a63bde860f4377c9029574e6ea7ed76ffe2fda332703e3100ab
 DIST coverage-3.7.tar.gz 283419 SHA256 
c50ee4c391a083d87e2345b0094a7ec24a07b98b4e435f134d02a62ea3827fdb SHA512 
62d20d8a3f5be93c8eae513b61330cd5876df94cb7269ff90bcc0d4b946dd426b7bad9bcb74e2b6334a5c14178c408667c7dfd00d5362ee499c203d4ac55d189
 WHIRLPOOL 
910e766d2eaa7918611325beacb4ab2dd220cccf2478b01e635b8339f4bdd11823b69a1c5a630d20342188db7e1aae0ab0d26e85743ce3f0e24c1ead5f49e64b
+DIST coverage-4.0.tar.gz 166399 SHA256 
b1244343e39cb2835f9c89c2d8fbcad8e4a5b4945344b434a4d8b6e9e7431390 SHA512 
ef8c4cf9025df16d8d2a60bc7c09cf7507118104df98212504c56df7c0758af603995bc6734a939631c83d9d8532d2f85fb903e7dc2ea6694b18b4b1a1162e0f
 WHIRLPOOL 
15db3f5d793009154fdd496a917e2494f81466b220b481a9f74e474ea70610b837c3c830f83a3df743231c9e786e42f6a253515c152b9c5f34b2921b6e7ecf08

diff --git a/dev-python/coverage/coverage-4.0.ebuild 
b/dev-python/coverage/coverage-4.0.ebuild
new file mode 100644
index 000..a2e1c40
--- /dev/null
+++ b/dev-python/coverage/coverage-4.0.ebuild
@@ -0,0 +1,29 @@
+# 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} pypy pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="http://nedbatchelder.com/code/coverage/ 
https://pypi.python.org/pypi/coverage;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+python_compile() {
+   if [[ ${EPYTHON} == python2.7 ]]; then
+   local CFLAGS="${CFLAGS} -fno-strict-aliasing"
+   export CFLAGS
+   fi
+
+   distutils-r1_python_compile
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/

2015-09-21 Thread Matt Thode
commit: 8dd51e4ad1657fd49822eadfe6b96dec17ce024e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 21 07:19:15 2015 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Sep 21 07:19:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd51e4a

media-sound/spotify: fontconfig is a direct dep

Package-Manager: portage-2.2.20.1

 media-sound/spotify/spotify-1.0.14.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/spotify/spotify-1.0.14.ebuild 
b/media-sound/spotify/spotify-1.0.14.ebuild
index ec57b0c..71eb980 100644
--- a/media-sound/spotify/spotify-1.0.14.ebuild
+++ b/media-sound/spotify/spotify-1.0.14.ebuild
@@ -25,7 +25,8 @@ RDEPEND="
dev-libs/nss
gnome-base/gconf
media-libs/alsa-lib
-   media-libs/harfbuzz[fontconfig]
+   media-libs/harfbuzz
+   media-libs/fontconfig
media-libs/mesa
net-misc/curl
net-print/cups[ssl]



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

2015-09-21 Thread Alexis Ballier
commit: 30c23bb5d4c227ada191cbcf082d06e50a92a9b0
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 21 07:57:20 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 21 07:57:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c23bb5

eclass: texlive-module.eclass: Do not sort execute directives to obtain same 
order as upstream one.

 eclass/texlive-module.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/texlive-module.eclass b/eclass/texlive-module.eclass
index f78e00f..3bd1324 100644
--- a/eclass/texlive-module.eclass
+++ b/eclass/texlive-module.eclass
@@ -265,7 +265,7 @@ texlive-module_src_compile() {
# later
for i in "${S}"/tlpkg/tlpobj/*;
do
-   grep '^execute ' "${i}" | sed -e 's/^execute //' | tr ' \t' 
'##' |sort|uniq >> "${T}/jobs"
+   grep '^execute ' "${i}" | sed -e 's/^execute //' | tr ' \t' 
'##' >> "${T}/jobs"
done
 
for i in $(<"${T}/jobs");



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-langczechslovak/

2015-09-21 Thread Alexis Ballier
commit: 03b3937f2a876d6b14bec02cf6038fefad6b2154
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 21 08:03:43 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 21 08:03:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b3937f

dev-texlive/texlive-langczechslovak: Revbump after eclass changes to propagate 
fix for bug #560722: link format binaries as upstream intents them to be linked.

Package-Manager: portage-2.2.20.1

 ...langczechslovak-2015.ebuild => texlive-langczechslovak-2015-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015.ebuild 
b/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild
similarity index 100%
rename from 
dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015.ebuild
rename to 
dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild



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

2015-09-21 Thread Jeroen Roovers
commit: a880480839f3ef2328ca1562366e66e983eca9df
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:31:15 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:31:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8804808

dev-libs/libconfig: Stable for PPC64 (bug #560872).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

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

diff --git a/dev-libs/libconfig/libconfig-1.5.ebuild 
b/dev-libs/libconfig/libconfig-1.5.ebuild
index 1835e65..dbc224f 100644
--- a/dev-libs/libconfig/libconfig-1.5.ebuild
+++ b/dev-libs/libconfig/libconfig-1.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.hyperrealm.com/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ppc64 ~sparc ~x86 ~x86-linux"
 IUSE="+cxx examples static-libs"
 
 DEPEND="



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

2015-09-21 Thread Jeroen Roovers
commit: 7b03a03ea9cf60e021e982eb7693cb44a75a4a05
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:33:27 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:33:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b03a03e

dev-libs/libdbusmenu-qt: Stable for PPC64 (bug #558660).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild 
b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild
index 0f31507..3f2d85a 100644
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild
@@ -12,14 +12,14 @@ inherit multibuild multilib virtualx ${BZR_ECLASS} 
cmake-multilib
 DESCRIPTION="A library providing Qt implementation of DBusMenu specification"
 HOMEPAGE="https://launchpad.net/libdbusmenu-qt/;
 if [[ ${PV} == * ]] ; then
-   KEYWORDS=""
+   KEYWORDS="ppc64"
 else
MY_PV=${PV/_pre/+14.10.}

SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.orig.tar.gz;
# upstream has no permissions to use some kde written code so repack git
# repo every time
#SRC_URI="https://dev.gentoo.org/~scarabeus/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux"
PATCHES=( "${FILESDIR}/${P}-optionaltests.patch" )
 fi
 



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

2015-09-21 Thread Eray Aslan
commit: 3c9a4aadc606b9c5a55baa847c3cfd6bf353594b
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Sep 22 05:44:06 2015 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Sep 22 05:44:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c9a4aad

mail-filter/maildrop: version bump. do not setuid unnecessarily

Gentoo-Bug: 560678

 mail-filter/maildrop/Manifest  |   1 +
 .../maildrop/files/maildrop-testsuite-r2.patch |  65 +
 mail-filter/maildrop/maildrop-2.8.3.ebuild | 145 +
 mail-filter/maildrop/metadata.xml  |   1 +
 4 files changed, 212 insertions(+)

diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest
index 35a7797..ddefc26 100644
--- a/mail-filter/maildrop/Manifest
+++ b/mail-filter/maildrop/Manifest
@@ -1 +1,2 @@
 DIST maildrop-2.6.0.tar.bz2 2174922 SHA256 
afc115119b2d3197c565002e158c2cb69d525288bf72c71919c3c74096b824a9 SHA512 
210841add8aff389589802f15ea74776815ecfd0dd9d5fb4f244d101e3d3f5dbb833a38f1d539b869c49685cfe34b0e6e014a5888c2537c9d89c68d754248db4
 WHIRLPOOL 
c6d8f2be69a02fa757ac4dd653c22c79c8da6c2c1c112d48e0d4c491238d20e4c093d01f728ea337b1ba12bc75d88c5a252ff036114fe2339666776f2be44e80
+DIST maildrop-2.8.3.tar.bz2 1992695 SHA256 
58245ccd759382761c4cdbeaefbd37622e01f1c48e71251b06ea085a890ce6c9 SHA512 
25168945764eda5c74641e205e3c784ca2ae27c15a5a6ddfe7a1c7b238cd6c3d5b0a3f7ce8b405b578d067f6f2aae5d7d6110da8bc89f91ac1c7fdc224ffd054
 WHIRLPOOL 
9d8ea100ad125e814663c76539b41f208448b3259193008fade1291de7ec98efe8cf5b9f8b7f267acc9be78ccba1b28a8165d99d59d7d6ada4b99aa10cd163ea

diff --git a/mail-filter/maildrop/files/maildrop-testsuite-r2.patch 
b/mail-filter/maildrop/files/maildrop-testsuite-r2.patch
new file mode 100644
index 000..479a8f5
--- /dev/null
+++ b/mail-filter/maildrop/files/maildrop-testsuite-r2.patch
@@ -0,0 +1,65 @@
+--- libs/maildrop/configure.ac 2015-06-27 17:55:08.0 +
 libs/maildrop/configure.ac 2015-09-22 05:23:33.0 +
+@@ -195,6 +195,15 @@
+ AC_DEFINE_UNQUOTED(MAXLONGSIZE, $MAXLONGSIZE,
+   [ Maximum character size of a long ])
+ 
++dnl check for en_US locale
++check_en_US() {
++locale -a | grep en_US.utf8 > /dev/null
++return $?
++}
++AC_MSG_CHECKING([for en_US.utf8])
++AM_CONDITIONAL([HAS_EN_US], [check_en_US])
++AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])])
++
+ dnl Checks for library functions.
+ 
+ AC_FUNC_CLOSEDIR_VOID
+--- libs/maildrop/Makefile.am  2015-06-27 17:55:08.0 +
 libs/maildrop/Makefile.am  2015-09-22 05:24:29.0 +
+@@ -75,9 +75,13 @@
+   maildrop.lsm testsuite.txt.idn testsuite.txt.noidn testsuite2
+ 
+ check-am:
++if HAS_EN_US
+   @chmod +x testsuite
+   ./testsuite | cmp -s - $(srcdir)/$(TESTSUITE)
+   @SHELL@ $(srcdir)/testsuite2
++else
++   echo ' Need en_US.utf8 to run tests'
++endif
+ 
+ noinst_DATA=maildrop.html maildrop.1 maildropfilter.html maildropfilter.7 \
+   maildropgdbm.html maildropgdbm.7
+--- libs/rfc2045/configure.ac  2014-02-16 09:00:13.0 +
 libs/rfc2045/configure.ac  2015-09-22 05:28:18.0 +
+@@ -60,6 +60,15 @@
+ AC_CHECK_FUNC(strncasecmp,,CFLAGS="$CFLAGS -Dstrncasecmp=strnicmp")
+ AC_CHECK_FUNC(strcasecmp,,CFLAGS="$CFLAGS -Dstrcasecmp=stricmp")
+ 
++dnl check for en_US locale
++check_en_US() {
++locale -a | grep en_US.utf8 > /dev/null
++return $?
++}
++AC_MSG_CHECKING([for en_US.utf8])
++AM_CONDITIONAL([HAS_EN_US], [check_en_US])
++AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])])
++
+ AC_ARG_WITH(package, [], package="$withval",
+   [
+   package="$PACKAGE"
+--- libs/rfc2045/Makefile.am   2015-02-28 17:59:41.0 +
 libs/rfc2045/Makefile.am   2015-09-22 05:29:08.0 +
+@@ -76,6 +76,10 @@
+ endif
+ 
+ check-am:
++if HAS_EN_US
+   @SHELL@ $(srcdir)/testsuite | cmp -s - $(srcdir)/$(TESTSUITE)
+   @SHELL@ $(srcdir)/testsuitemm | cmp -s - $(srcdir)/testsuitemm.txt
+   @SHELL@ $(srcdir)/testrfc3676parsersuite | diff -U 3 
$(srcdir)/testrfc3676parsersuite.txt -
++else
++   echo ' Need en_US.utf8 to run tests'
++endif

diff --git a/mail-filter/maildrop/maildrop-2.8.3.ebuild 
b/mail-filter/maildrop/maildrop-2.8.3.ebuild
new file mode 100644
index 000..afc63ac
--- /dev/null
+++ b/mail-filter/maildrop/maildrop-2.8.3.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils flag-o-matic autotools
+
+DESCRIPTION="Mail delivery agent/filter"
+[[ -z ${PV/?.?/}   ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+[[ -z ${SRC_URI}   ]] && 
SRC_URI="http://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2;
+HOMEPAGE="http://www.courier-mta.org/maildrop/;
+
+LICENSE="GPL-3"
+SLOT="0"

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

2015-09-21 Thread Jeroen Roovers
commit: a30fa7152365c6889c3f80260bf5cd112004c26d
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:46:51 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:58:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30fa715

sys-fs/f2fs-tools: Stable for PPC64 (bug #555874).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild
index a480d3b..b137746 100644
--- a/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://dev.gentoo.org/~blueness/f2fs-tools/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86"
 IUSE=""
 
 src_configure() {



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

2015-09-21 Thread Jeroen Roovers
commit: ee7db46c829c8cbaf1b9978d8a268dc8f6c732f3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 05:03:22 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 05:03:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7db46c

Mask USE=mkl for PowerPC (bug #555896).

 profiles/arch/powerpc/package.use.mask | 4 
 profiles/arch/powerpc/use.mask | 4 
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 7964067..6087274 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -318,10 +318,6 @@ dev-java/icedtea systemtap
 # sci-chemistry/msms not available for this arch
 sci-chemistry/vmd msms
 
-# Justin Lecher  (13 Aug 2010)
-# MKL not available on this arch
-media-gfx/povray mkl
-
 # Bernard Cafarelli  (26 Apr 2010)
 # This is for x86/amd64 only
 sys-devel/llvm udis86

diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index 7b8cf0d..ee86b3a 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -1,6 +1,10 @@
 # PPC Specific use flags
 #
 
+# Jeroen Roovers  (22 Sep 2015)
+# sci-libs/mkl is not supported on PPC
+mkl
+
 # Jeroen Roovers  (25 May 2015)
 # PowerPC has no support for this bootloader (bug #550322)
 gnuefi



[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/

2015-09-21 Thread Jeroen Roovers
commit: 834460c5a3d0480a8e7fc04d6f5358f092ca70f4
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 05:04:06 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 05:04:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834460c5

sci-libs/armadillo: Mark ~ppc64 (bug #555896).

Package-Manager: portage-2.2.20.1

 sci-libs/armadillo/armadillo-4.650.4.ebuild | 2 +-
 sci-libs/armadillo/armadillo-5.400.2.ebuild | 2 +-
 sci-libs/armadillo/armadillo-5.500.2.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/armadillo/armadillo-4.650.4.ebuild 
b/sci-libs/armadillo/armadillo-4.650.4.ebuild
index fe85583..0679a08 100644
--- a/sci-libs/armadillo/armadillo-4.650.4.ebuild
+++ b/sci-libs/armadillo/armadillo-4.650.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.gz"
 
 LICENSE="MPL-2.0"
 SLOT="0/4"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="arpack blas debug doc examples hdf5 lapack mkl tbb test"
 REQUIRED_USE="test? ( lapack )"
 

diff --git a/sci-libs/armadillo/armadillo-5.400.2.ebuild 
b/sci-libs/armadillo/armadillo-5.400.2.ebuild
index c785a40..3dc475d 100644
--- a/sci-libs/armadillo/armadillo-5.400.2.ebuild
+++ b/sci-libs/armadillo/armadillo-5.400.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.gz"
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="arpack blas debug doc examples hdf5 lapack mkl superlu tbb test"
 REQUIRED_USE="test? ( lapack )"
 

diff --git a/sci-libs/armadillo/armadillo-5.500.2.ebuild 
b/sci-libs/armadillo/armadillo-5.500.2.ebuild
index c785a40..3dc475d 100644
--- a/sci-libs/armadillo/armadillo-5.500.2.ebuild
+++ b/sci-libs/armadillo/armadillo-5.500.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.gz"
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="arpack blas debug doc examples hdf5 lapack mkl superlu tbb test"
 REQUIRED_USE="test? ( lapack )"
 



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

2015-09-21 Thread Hans de Graaff
commit: 8dbe956fb7a962720bad0d1d0758a1a35760f03a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 22 04:56:43 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 22 05:18:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbe956f

dev-ruby/contracts: add ~alpha keyword to all new versions

Package-Manager: portage-2.2.20.1

 dev-ruby/contracts/contracts-0.11.0.ebuild | 2 +-
 dev-ruby/contracts/contracts-0.12.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/contracts/contracts-0.11.0.ebuild 
b/dev-ruby/contracts/contracts-0.11.0.ebuild
index 66e9357..f86eb54 100644
--- a/dev-ruby/contracts/contracts-0.11.0.ebuild
+++ b/dev-ruby/contracts/contracts-0.11.0.ebuild
@@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/egonSchiele/contracts.ruby;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86"
 IUSE=""

diff --git a/dev-ruby/contracts/contracts-0.12.0.ebuild 
b/dev-ruby/contracts/contracts-0.12.0.ebuild
index 66e9357..f86eb54 100644
--- a/dev-ruby/contracts/contracts-0.12.0.ebuild
+++ b/dev-ruby/contracts/contracts-0.12.0.ebuild
@@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/egonSchiele/contracts.ruby;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86"
 IUSE=""



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

2015-09-21 Thread Hans de Graaff
commit: d8ffc3195559003e5645485ce3b944aac13188ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 22 05:14:53 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 22 05:18:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ffc319

dev-ruby/recog: version bump

Package-Manager: portage-2.2.20.1

 dev-ruby/recog/Manifest|  1 +
 dev-ruby/recog/recog-2.0.13.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest
index 497ea59..78bbca4 100644
--- a/dev-ruby/recog/Manifest
+++ b/dev-ruby/recog/Manifest
@@ -1,2 +1,3 @@
 DIST recog-2.0.12.gem 196608 SHA256 
49754e782aff74a1b9f95e48c2baafa5c4ec54d534013616d6dadb2b0d95fdd0 SHA512 
d88347313807969ced0106a9134a70aa933d0ad8681067746c0c931a072add2466bf17e2eeb5c090e9be8f45eede66613659b942ca98f58fd0bc15d7ee523058
 WHIRLPOOL 
b035279dbd74e6ddbe12b90a5433c5fe66055f8a71fa3be2c61b13dc364fafbf95deea021d9e6f1d38225d3ffae675abd23892f2b296b463e6348e7b6f98855e
+DIST recog-2.0.13.gem 197632 SHA256 
77bfc87f5863a2b5461fa72ddea0833e6ab970fbdd2e7bab3794c8121dd76455 SHA512 
f7b1149085e916688021a3ecce3d5b54cebbb2c80ac1d597d8a1cdff3da3e81d14405854bdcbc74a58167e72d59146b8a34546e2c83df6d79f37062788acfd2f
 WHIRLPOOL 
4c88f27c4e95698b42007994ef21f8f4c646f6c4c2738afb1c94e1e410e5b691e0d0c42cd3a49cc6a43f909f46f59a2e7cca129dd39e3fdc3b18f75d04be8033
 DIST recog-2.0.6.gem 188928 SHA256 
333d867db310b908342f857ee4f3f60b869386ff7b908e06f4dec8b9352ceb97 SHA512 
408e83889632127d584ce8d09244c63246807aa5f89d88c082bbfd441a2e708cd67f23aebf23fa08c5db6bfd7ff771071daf64df9a66224aa5f04fcaba3d1387
 WHIRLPOOL 
2aaef470b15e3b8ac99d99bc3f8975447d5aa3d05220540d61f4972083f8cf6a0b04ba89e88aefc0dfd355f59f6f1bd5e9754bf00b6b5a5a953ef21f42fc3509

diff --git a/dev-ruby/recog/recog-2.0.13.ebuild 
b/dev-ruby/recog/recog-2.0.13.ebuild
new file mode 100644
index 000..761c372
--- /dev/null
+++ b/dev-ruby/recog/recog-2.0.13.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pattern recognition for hosts, services, and content"
+HOMEPAGE="https://github.com/rapid7/${PN};
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/nokogiri"
+
+ruby_add_bdepend "test? (
+   dev-ruby/regexp_parser
+   dev-ruby/rspec:3
+   dev-util/aruba
+   dev-util/cucumber
+)"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ruby-ng_cucumber
+}



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

2015-09-21 Thread Jeroen Roovers
commit: 121be60bd696400c22617d3652bda9872a50100e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:44:03 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:44:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121be60b

sys-fs/btrfs-progs: Stable for PPC64 (bug #552446).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild
index 0bf8aaa..567ec67 100644
--- a/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild
@@ -10,7 +10,7 @@ libbtrfs_soname=0
 
 if [[ ${PV} !=  ]]; then
MY_PV=v${PV}
-   KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"

SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
S="${WORKDIR}"/${PN}-${MY_PV}
 else



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

2015-09-21 Thread Jeroen Roovers
commit: 2d9ae288549dfe974b90a64b1b2d0aab5407c2fb
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:44:35 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:44:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9ae288

media-gfx/gif2png: Stable for PPC64 (bug #535440).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 media-gfx/gif2png/gif2png-2.5.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gif2png/gif2png-2.5.9.ebuild 
b/media-gfx/gif2png/gif2png-2.5.9.ebuild
index 47e3bfb..1a1a5cf 100644
--- a/media-gfx/gif2png/gif2png-2.5.9.ebuild
+++ b/media-gfx/gif2png/gif2png-2.5.9.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://catb.org/~esr/${PN}/${P}.tar.gz;
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE=""
 
 RDEPEND=">=media-libs/libpng-1.2:0



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

2015-09-21 Thread Jeroen Roovers
commit: 870e13353da2452cf1e739ee32409d1dcf6b7517
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:42:02 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:42:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870e1335

net-dns/avahi: Stable for PPC64 (bug #554784).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 net-dns/avahi/avahi-0.6.31-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.6.31-r8.ebuild 
b/net-dns/avahi/avahi-0.6.31-r8.ebuild
index 9e8f71f..8755b1e 100644
--- a/net-dns/avahi/avahi-0.6.31-r8.ebuild
+++ b/net-dns/avahi/avahi-0.6.31-r8.ebuild
@@ -18,7 +18,7 @@ SRC_URI="http://avahi.org/download/${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 ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
 IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt4 selinux test utils"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2015-09-21 Thread Andrey Grozin
commit: e53567187f146ee1f52d537d6f2efacb6a91f4c1
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Sep 22 04:50:18 2015 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Sep 22 04:50:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5356718

dev-lisp/sbcl: comment out a test in posix-tests.lisp

Bugs: 560276, 561018

Package-Manager: portage-2.2.20.1

 dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch | 40 ++
 dev-lisp/sbcl/metadata.xml |  2 --
 dev-lisp/sbcl/sbcl-1.2.15.ebuild   |  2 ++
 3 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch 
b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch
new file mode 100644
index 000..517208a
--- /dev/null
+++ b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch
@@ -0,0 +1,40 @@
+diff -r -U1 sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 
sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp
+--- sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 2015-08-31 
00:59:03.0 +0600
 sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp  2015-09-22 
10:19:20.0 +0600
+@@ -169,19 +169,19 @@
+ 
+-(deftest rmdir.error.3
+-  (handler-case
+-  (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
+-(sb-posix:syscall-error (c)
+-  (typep
+-   (sb-posix:syscall-errno c)
+-   '(member
+- #+(or darwin openbsd)
+- #.sb-posix:eisdir
+- #+win32
+- #.sb-posix::eacces
+- #+win32
+- #.sb-posix::enotempty
+- #+sunos
+- #.sb-posix::einval
+- #-(or darwin openbsd win32 sunos)
+- #.sb-posix::ebusy t)
++;(deftest rmdir.error.3
++;  (handler-case
++;  (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
++;(sb-posix:syscall-error (c)
++;  (typep
++;   (sb-posix:syscall-errno c)
++;   '(member
++; #+(or darwin openbsd)
++; #.sb-posix:eisdir
++; #+win32
++; #.sb-posix::eacces
++; #+win32
++; #.sb-posix::enotempty
++; #+sunos
++; #.sb-posix::einval
++; #-(or darwin openbsd win32 sunos)
++; #.sb-posix::ebusy t)
+ 

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 04e46ea..bad39a3 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -28,8 +28,6 @@
   GLIBC. SBCL 0.8.17 and later support Unicode.
 

-   Include support for dev-lisp/asdf in 
SBCL
-   Include support for the SBCL low level 
debugger
Enable if the user plans to run the 
package under a pax enabled hardened kernel



diff --git a/dev-lisp/sbcl/sbcl-1.2.15.ebuild b/dev-lisp/sbcl/sbcl-1.2.15.ebuild
index fd1bea7..bc2ac4d 100644
--- a/dev-lisp/sbcl/sbcl-1.2.15.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.2.15.ebuild
@@ -98,6 +98,8 @@ src_prepare() {
epatch "${FILESDIR}"/concurrency-test-1.2.6.patch
# bugs #486552, #527666, #517004
epatch "${FILESDIR}"/bsd-sockets-test-1.2.11.patch
+   # bugs #560276, #561018
+   epatch "${FILESDIR}"/sb-posix-test-1.2.15.patch
 
epatch "${FILESDIR}"/${PN}-1.2.11-solaris.patch
epatch "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch



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

2015-09-21 Thread Brian Dolbec
commit: f702bf4c75b03b19e214c6d9f5a376afa647dce5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 03:59:10 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:46 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f702bf4c

repoman/actions.py: split out a manifest function

 pym/repoman/actions.py | 110 +
 1 file changed, 57 insertions(+), 53 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index d70dd82..405a8c7 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -330,59 +330,7 @@ class Actions(object):
level=logging.ERROR, 
noiselevel=-1)
sys.exit(retval)
 
-   if True:
-   myfiles = mymanifests[:]
-   # If there are no header (SVN/CVS keywords) changes in
-   # the files, this Manifest commit must include the
-   # other (yet uncommitted) files.
-   if not myheaders:
-   myfiles += myupdates
-   myfiles += myremoved
-   myfiles.sort()
-
-   fd, commitmessagefile = tempfile.mkstemp(".repoman.msg")
-   mymsg = os.fdopen(fd, "wb")
-   mymsg.write(_unicode_encode(commitmessage))
-   mymsg.close()
-
-   commit_cmd = []
-   if self.options.pretend and self.vcs_settings.vcs is 
None:
-   # substitute a bogus value for pretend output
-   commit_cmd.append("cvs")
-   else:
-   commit_cmd.append(self.vcs_settings.vcs)
-   commit_cmd.extend(self.vcs_settings.vcs_global_opts)
-   commit_cmd.append("commit")
-   commit_cmd.extend(self.vcs_settings.vcs_local_opts)
-   if self.vcs_settings.vcs == "hg":
-   commit_cmd.extend(["--logfile", 
commitmessagefile])
-   commit_cmd.extend(myfiles)
-   else:
-   commit_cmd.extend(["-F", commitmessagefile])
-   commit_cmd.extend(f.lstrip("./") for f in 
myfiles)
-
-   try:
-   if self.options.pretend:
-   print("(%s)" % (" ".join(commit_cmd),))
-   else:
-   retval = spawn(commit_cmd, 
env=self.repo_settings.commit_env)
-   if retval != os.EX_OK:
-   if 
self.repo_settings.repo_config.sign_commit and self.vcs_settings.vcs == 'git' 
and \
-   not 
git_supports_gpg_sign():
-   # Inform user that 
newer git is needed (bug #403323).
-   logging.error(
-   "Git >=1.7.9 is 
required for signed commits!")
-
-   writemsg_level(
-   "!!! Exiting on %s 
(shell) "
-   "error code: %s\n" % 
(self.vcs_settings.vcs, retval),
-   level=logging.ERROR, 
noiselevel=-1)
-   sys.exit(retval)
-   finally:
-   try:
-   os.unlink(commitmessagefile)
-   except OSError:
-   pass
+   self.add_manifest(mymanifests, myheaders, myupdates, myremoved, 
commitmessage)
 
print()
if self.vcs_settings.vcs:
@@ -807,3 +755,59 @@ class Actions(object):
 
myupdates += myautoadd
return myupdates, broken_changelog_manifests
+
+
+   def add_manifest(self, mymanifests, myheaders, myupdates, myremoved,
+   commitmessage):
+   myfiles = mymanifests[:]
+   # If there are no header (SVN/CVS keywords) changes in
+   # the files, this Manifest commit must include the
+   # other (yet uncommitted) files.
+   if not myheaders:
+   myfiles += myupdates
+   myfiles += myremoved
+   myfiles.sort()
+
+   fd, commitmessagefile = tempfile.mkstemp(".repoman.msg")
+   mymsg = os.fdopen(fd, "wb")
+   

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

2015-09-21 Thread Brian Dolbec
commit: 8553e18d54009d5fb804a7a9d65ae0d8f7de2cba
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 00:48:05 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:46 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8553e18d

repoman: Move the remaining actions to an Actions class

Fix regression from which always runs commit mode.
Error found by Mike Gilbert
actions.py: Assign repoman_settings from the repo_settings variable
Add a return to the end perform(), it just didn't seem right to leave it 
hanging.

 pym/repoman/{main.py => actions.py} | 662 +--
 pym/repoman/main.py | 756 ++--
 2 files changed, 302 insertions(+), 1116 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/actions.py
old mode 100755
new mode 100644
similarity index 66%
copy from pym/repoman/main.py
copy to pym/repoman/actions.py
index 2b2f91d..611c0dd
--- a/pym/repoman/main.py
+++ b/pym/repoman/actions.py
@@ -1,337 +1,80 @@
-#!/usr/bin/python -bO
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-from __future__ import print_function, unicode_literals
 
 import errno
 import io
 import logging
+import platform
 import re
 import signal
 import subprocess
 import sys
 import tempfile
-import platform
 from itertools import chain
 
-from os import path as osp
-if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), 
".portage_not_installed")):
-   pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__ 
#, "pym")
-   sys.path.insert(0, pym_path)
-# import our centrally initialized portage instance
-from repoman._portage import portage
-portage._internal_caller = True
-portage._disable_legacy_globals()
-
+from _emerge.UserQuery import UserQuery
 
+import portage
+from portage import cvstree
 from portage import os
 from portage import _encodings
 from portage import _unicode_encode
-from _emerge.UserQuery import UserQuery
-import portage.checksum
-import portage.const
-import portage.repository.config
-from portage import cvstree
-from portage import util
-from portage.process import find_binary, spawn
 from portage.output import (
-   bold, create_color_func, green, nocolor, red)
-from portage.output import ConsoleStyleFile, StyleWriter
-from portage.util import formatter
-from portage.util import writemsg_level
+   bold, create_color_func, green, red)
 from portage.package.ebuild.digestgen import digestgen
+from portage.process import find_binary, spawn
+from portage.util import writemsg_level
 
-from repoman.argparser import parse_args
-from repoman.checks.ebuilds.checks import checks_init
+from repoman._subprocess import repoman_popen, repoman_getstatusoutput
 from repoman.errors import err
 from repoman.gpg import gpgsign, need_signature
-from repoman.qa_data import (
-   format_qa_output, format_qa_output_column, qahelp,
-   qawarnings, qacats)
-from repoman.repos import RepoSettings
-from repoman.scanner import Scanner
-from repoman._subprocess import repoman_popen, repoman_getstatusoutput
 from repoman import utilities
-from repoman.vcs.vcs import (
-   git_supports_gpg_sign, vcs_files_to_cps, VCSSettings)
-
-
-if sys.hexversion >= 0x300:
-   basestring = str
-
-util.initialize_logger()
+from repoman.vcs.vcs import git_supports_gpg_sign, vcs_files_to_cps
 
 bad = create_color_func("BAD")
 
-# A sane umask is needed for files that portage creates.
-os.umask(0o22)
-
-
-def repoman_main(argv):
-   config_root = os.environ.get("PORTAGE_CONFIGROOT")
-   repoman_settings = portage.config(config_root=config_root, 
local_config=False)
-
-   if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \
-   repoman_settings.get('TERM') == 'dumb' or \
-   not sys.stdout.isatty():
-   nocolor()
-
-   options, arguments = parse_args(
-   sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", 
""))
-
-   if options.version:
-   print("Portage", portage.VERSION)
-   sys.exit(0)
-
-   if options.experimental_inherit == 'y':
-   # This is experimental, so it's non-fatal.
-   qawarnings.add("inherit.missing")
-   checks_init(experimental_inherit=True)
-
-   # Set this to False when an extraordinary issue (generally
-   # something other than a QA issue) makes it impossible to
-   # commit (like if Manifest generation fails).
-   can_force = True
-
-   portdir, portdir_overlay, mydir = 
utilities.FindPortdir(repoman_settings)
-   if portdir is None:
-   sys.exit(1)
-
-   myreporoot = os.path.basename(portdir_overlay)
-   myreporoot += mydir[len(portdir_overlay):]
-
-   vcs_settings = VCSSettings(options, repoman_settings)
-
-   repo_settings = RepoSettings(
-   

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

2015-09-21 Thread Brian Dolbec
commit: 56b11d66acf0d0cb92e54f7e43e1b963320df5b2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Sep 17 04:07:02 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=56b11d66

repoman: Create repoman_main()

Create an initial repoamn_main()
Update bin/repoman script
Clean up unused variables
Move commitmessage from global scope to the function.
Clean up some demarcation lines.

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

 bin/repoman |5 +-
 pym/repoman/main.py | 2728 +--
 2 files changed, 1362 insertions(+), 1371 deletions(-)

diff --git a/bin/repoman b/bin/repoman
index 4e18b6c..05d842f 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -30,11 +30,10 @@ pym_path = 
osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym")
 sys.path.insert(0, pym_path)
 import portage
 portage._internal_caller = True
-#from repoman.main import repoman_main
+from repoman.main import repoman_main
 
 try:
-   #repoman_main(sys.argv[1:])
-   from repoman import main
+   repoman_main(sys.argv[1:])
 except IOError as e:
if e.errno == errno.EACCES:
print("\nRepoman: Need user access")

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 006afc9..e3d0472 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -88,8 +88,6 @@ if sys.hexversion >= 0x300:
 
 util.initialize_logger()
 
-commitmessage = None
-
 bad = create_color_func("BAD")
 
 live_eclasses = portage.const.LIVE_ECLASSES
@@ -102,1487 +100,1481 @@ def sort_key(item):
return item[2].sub_path
 
 
-# Repoman sets it's own ACCEPT_KEYWORDS and we don't want it to
-# behave incrementally.
-repoman_incrementals = tuple(
-   x for x in portage.const.INCREMENTALS if x != 'ACCEPT_KEYWORDS')
-config_root = os.environ.get("PORTAGE_CONFIGROOT")
-repoman_settings = portage.config(config_root=config_root, local_config=False)
-
-if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \
-   repoman_settings.get('TERM') == 'dumb' or \
-   not sys.stdout.isatty():
-   nocolor()
-
-options, arguments = parse_args(
-   sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", ""))
-
-if options.version:
-   print("Portage", portage.VERSION)
-   sys.exit(0)
-
-if options.experimental_inherit == 'y':
-   # This is experimental, so it's non-fatal.
-   qawarnings.add("inherit.missing")
-   checks_init(experimental_inherit=True)
-
-# Set this to False when an extraordinary issue (generally
-# something other than a QA issue) makes it impossible to
-# commit (like if Manifest generation fails).
-can_force = True
+def repoman_main(argv):
+   # Repoman sets it's own ACCEPT_KEYWORDS and we don't want it to
+   # behave incrementally.
+   repoman_incrementals = tuple(
+   x for x in portage.const.INCREMENTALS if x != 'ACCEPT_KEYWORDS')
+   config_root = os.environ.get("PORTAGE_CONFIGROOT")
+   repoman_settings = portage.config(config_root=config_root, 
local_config=False)
 
-portdir, portdir_overlay, mydir = utilities.FindPortdir(repoman_settings)
-if portdir is None:
-   sys.exit(1)
+   if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \
+   repoman_settings.get('TERM') == 'dumb' or \
+   not sys.stdout.isatty():
+   nocolor()
 
-myreporoot = os.path.basename(portdir_overlay)
-myreporoot += mydir[len(portdir_overlay):]
-##
+   options, arguments = parse_args(
+   sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", 
""))
 
-vcs_settings = VCSSettings(options, repoman_settings)
+   if options.version:
+   print("Portage", portage.VERSION)
+   sys.exit(0)
 
+   if options.experimental_inherit == 'y':
+   # This is experimental, so it's non-fatal.
+   qawarnings.add("inherit.missing")
+   checks_init(experimental_inherit=True)
 
-##
+   # Set this to False when an extraordinary issue (generally
+   # something other than a QA issue) makes it impossible to
+   # commit (like if Manifest generation fails).
+   can_force = True
 
-repo_settings = RepoSettings(
-   config_root, portdir, portdir_overlay,
-   repoman_settings, vcs_settings, options, qawarnings)
-
-repoman_settings = repo_settings.repoman_settings
+   portdir, portdir_overlay, mydir = 
utilities.FindPortdir(repoman_settings)
+   if portdir is None:
+   sys.exit(1)
 
-portdb = repo_settings.portdb
-##
+   myreporoot = os.path.basename(portdir_overlay)
+   myreporoot += mydir[len(portdir_overlay):]
+
+   vcs_settings = VCSSettings(options, repoman_settings)
+
+   repo_settings = RepoSettings(
+   config_root, portdir, portdir_overlay,
+ 

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

2015-09-21 Thread Brian Dolbec
commit: 56cd8391579d206245232b0766d7cfe6c6b82dbc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 04:03:54 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=56cd8391

repoman/actions.py: Remove unused variable

 pym/repoman/actions.py | 2 --
 1 file changed, 2 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 405a8c7..2318ce2 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -110,8 +110,6 @@ class Actions(object):
" --commitmsgfile='%s'\n" % 
self.options.commitmsgfile)
else:
raise
-   # We've read the content so the file is no longer 
needed.
-   commitmessagefile = None
if not commitmessage or not commitmessage.strip():
msg_prefix = ""
if self.scanner.repolevel > 1:



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

2015-09-21 Thread Brian Dolbec
commit: 3f47be32adcee89a34234d594b04e81089ea85ce
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 04:25:34 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3f47be32

repoman/actions.py: Split out thick_manifest()

 pym/repoman/actions.py | 101 +
 1 file changed, 52 insertions(+), 49 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index af50c1b..974de62 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -146,55 +146,7 @@ class Actions(object):
# committed in one big commit at the end.
print()
elif not self.repo_settings.repo_config.thin_manifest:
-   if self.vcs_settings.vcs == 'cvs':
-   headerstring = "'\$(Header|Id).*\$'"
-   elif self.vcs_settings.vcs == "svn":
-   svn_keywords = dict((k.lower(), k) for k in [
-   "Rev",
-   "Revision",
-   "LastChangedRevision",
-   "Date",
-   "LastChangedDate",
-   "Author",
-   "LastChangedBy",
-   "URL",
-   "HeadURL",
-   "Id",
-   "Header",
-   ])
-
-   for myfile in myupdates:
-
-   # for CVS, no_expansion contains files that are 
excluded from expansion
-   if self.vcs_settings.vcs == "cvs":
-   if myfile in no_expansion:
-   continue
-
-   # for SVN, expansion contains files that are 
included in expansion
-   elif self.vcs_settings.vcs == "svn":
-   if myfile not in expansion:
-   continue
-
-   # Subversion keywords are 
case-insensitive
-   # in svn:keywords properties,
-   # but case-sensitive in contents of 
files.
-   enabled_keywords = []
-   for k in expansion[myfile]:
-   keyword = 
svn_keywords.get(k.lower())
-   if keyword is not None:
-   
enabled_keywords.append(keyword)
-
-   headerstring = "'\$(%s).*\$'" % 
"|".join(enabled_keywords)
-
-   myout = repoman_getstatusoutput(
-   "egrep -q %s %s" % (headerstring, 
portage._shell_quote(myfile)))
-   if myout[0] == 0:
-   myheaders.append(myfile)
-
-   print("%s have headers that will change." % 
green(str(len(myheaders
-   print(
-   "* Files with headers will"
-   " cause the manifests to be changed and 
committed separately.")
+   self.thick_manifest(myupdates, myheaders, no_expansion, 
expansion)
 
logging.info("myupdates: %s", myupdates)
logging.info("myheaders: %s", myheaders)
@@ -814,3 +766,54 @@ class Actions(object):
except OSError:
pass
 
+
+   def thick_manifest(self, myupdates, myheaders, no_expansion, expansion):
+   if self.vcs_settings.vcs == 'cvs':
+   headerstring = "'\$(Header|Id).*\$'"
+   elif self.vcs_settings.vcs == "svn":
+   svn_keywords = dict((k.lower(), k) for k in [
+   "Rev",
+   "Revision",
+   "LastChangedRevision",
+   "Date",
+   "LastChangedDate",
+   "Author",
+   "LastChangedBy",
+   "URL",
+   "HeadURL",
+   "Id",
+   "Header",
+   ])
+
+   for myfile in myupdates:
+
+   

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

2015-09-21 Thread Brian Dolbec
commit: f662a734a28a9c6a13233693fd08498d371054e0
Author: Tom Wijsman  gentoo  org>
AuthorDate: Fri Jun  6 14:50:26 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:44 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f662a734

repoman/main.py: Split DESCRIPTION checks to checks/ebuild/variables/

 .../checks/ebuilds/variables/description.py| 32 ++
 pym/repoman/main.py| 13 -
 2 files changed, 38 insertions(+), 7 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/description.py 
b/pym/repoman/checks/ebuilds/variables/description.py
new file mode 100644
index 000..a2b1057
--- /dev/null
+++ b/pym/repoman/checks/ebuilds/variables/description.py
@@ -0,0 +1,32 @@
+
+'''description.py
+Perform checks on the DESCRIPTION variable.
+'''
+
+from repoman.qa_data import max_desc_len
+
+
+class DescriptionChecks(object):
+   '''Perform checks on the DESCRIPTION variable.'''
+
+   def __init__(self, qatracker):
+   '''
+   @param qatracker: QATracker instance
+   '''
+   self.qatracker = qatracker
+
+   def check(self, pkg, ebuild):
+   '''
+   @param pkg: Package in which we check (object).
+   @param ebuild: Ebuild which we check (object).
+   '''
+   self._checkTooLong(pkg, ebuild)
+
+   def _checkTooLong(self, pkg, ebuild):
+   # 14 is the length of DESCRIPTION=""
+   if len(pkg._metadata['DESCRIPTION']) > max_desc_len:
+   self.qatracker.add_error(
+   'DESCRIPTION.toolong',
+   "%s: DESCRIPTION is %d characters (max %d)" %
+   (ebuild.relative_path, len(
+   pkg._metadata['DESCRIPTION']), 
max_desc_len))

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 42600cd..7b36852 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -61,6 +61,7 @@ from repoman.check_missingslot import check_missingslot
 from repoman.checks.ebuilds.misc import bad_split_check, pkg_invalid
 from repoman.checks.ebuilds.pkgmetadata import PkgMetadata
 from repoman.checks.ebuilds.use_flags import USEFlagChecks
+from repoman.checks.ebuilds.variables.description import DescriptionChecks
 from repoman.checks.ebuilds.variables.eapi import EAPIChecks
 from repoman.ebuild import Ebuild
 from repoman.errors import err
@@ -68,7 +69,7 @@ from repoman.modules.commit import repochecks
 from repoman.profile import check_profiles, dev_keywords, setup_profile
 from repoman.qa_data import (
format_qa_output, format_qa_output_column, qahelp,
-   qawarnings, qacats, max_desc_len, missingvars,
+   qawarnings, qacats, missingvars,
suspect_virtual, suspect_rdepend, valid_restrict)
 from repoman.qa_tracker import QATracker
 from repoman.repos import RepoSettings, repo_metadata
@@ -297,6 +298,7 @@ keywordcheck = KeywordChecks(qatracker, options)
 liveeclasscheck = LiveEclassChecks(qatracker)
 rubyeclasscheck = RubyEclassChecks(qatracker)
 eapicheck = EAPIChecks(qatracker, repo_settings)
+descriptioncheck = DescriptionChecks(qatracker)
 ##
 
 for xpkg in effective_scanlist:
@@ -436,12 +438,9 @@ for xpkg in effective_scanlist:
myqakey = var + ".virtual"
qatracker.add_error(myqakey, 
ebuild.relative_path)
 
-   # 14 is the length of DESCRIPTION=""
-   if len(myaux['DESCRIPTION']) > max_desc_len:
-   qatracker.add_error(
-   'DESCRIPTION.toolong',
-   "%s: DESCRIPTION is %d characters (max %d)" %
-   (ebuild.relative_path, 
len(myaux['DESCRIPTION']), max_desc_len))
+   ###
+   descriptioncheck.check(pkg, ebuild)
+   ###
 
keywords = myaux["KEYWORDS"].split()
 



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

2015-09-21 Thread Brian Dolbec
commit: 9c022fd0fe3d40a5c80e2362da48035d03f237f7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Sep 17 02:43:27 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9c022fd0

repoamn/repos.py: Indent fix

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

 pym/repoman/repos.py | 46 +++---
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/pym/repoman/repos.py b/pym/repoman/repos.py
index de99fdf..f16bf7a 100644
--- a/pym/repoman/repos.py
+++ b/pym/repoman/repos.py
@@ -128,29 +128,29 @@ class RepoSettings(object):
sys.exit(1)
 
def _add_repo(self, config_root, portdir_overlay):
-   self.repo_conf = portage.repository.config
-   self.repo_name = 
self.repo_conf.RepoConfig._read_valid_repo_name(
-   portdir_overlay)[0]
-   self.layout_conf_data = 
self.repo_conf.parse_layout_conf(portdir_overlay)[0]
-   if self.layout_conf_data['repo-name']:
-   self.repo_name = 
self.layout_conf_data['repo-name']
-   tmp_conf_file = io.StringIO(textwrap.dedent("""
-   [%s]
-   location = %s
-   """) % (self.repo_name, portdir_overlay))
-   # Ensure that the repository corresponding to $PWD 
overrides a
-   # repository of the same name referenced by the 
existing PORTDIR
-   # or PORTDIR_OVERLAY settings.
-   self.repoman_settings['PORTDIR_OVERLAY'] = "%s %s" % (
-   self.repoman_settings.get('PORTDIR_OVERLAY', 
''),
-   portage._shell_quote(portdir_overlay))
-   self.repositories = 
self.repo_conf.load_repository_config(
-   self.repoman_settings, 
extra_files=[tmp_conf_file])
-   # We have to call the config constructor again so that 
attributes
-   # dependent on config.repositories are initialized 
correctly.
-   self.repoman_settings = portage.config(
-   config_root=config_root, local_config=False,
-   repositories=self.repositories)
+   self.repo_conf = portage.repository.config
+   self.repo_name = 
self.repo_conf.RepoConfig._read_valid_repo_name(
+   portdir_overlay)[0]
+   self.layout_conf_data = 
self.repo_conf.parse_layout_conf(portdir_overlay)[0]
+   if self.layout_conf_data['repo-name']:
+   self.repo_name = self.layout_conf_data['repo-name']
+   tmp_conf_file = io.StringIO(textwrap.dedent("""
+   [%s]
+   location = %s
+   """) % (self.repo_name, portdir_overlay))
+   # Ensure that the repository corresponding to $PWD overrides a
+   # repository of the same name referenced by the existing PORTDIR
+   # or PORTDIR_OVERLAY settings.
+   self.repoman_settings['PORTDIR_OVERLAY'] = "%s %s" % (
+   self.repoman_settings.get('PORTDIR_OVERLAY', ''),
+   portage._shell_quote(portdir_overlay))
+   self.repositories = self.repo_conf.load_repository_config(
+   self.repoman_settings, extra_files=[tmp_conf_file])
+   # We have to call the config constructor again so that 
attributes
+   # dependent on config.repositories are initialized correctly.
+   self.repoman_settings = portage.config(
+   config_root=config_root, local_config=False,
+   repositories=self.repositories)
 
##
# future vcs plugin functions



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

2015-09-21 Thread Brian Dolbec
commit: 94fdc2f50b40336bedf6331b8f3d264a3e35fc0e
Author: Tom Wijsman  gentoo  org>
AuthorDate: Fri Jun  6 12:24:18 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:44 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=94fdc2f5

repoman: Apply PEP 8 guidelines again (except for W191)

 pym/repoman/_portage.py |  1 -
 pym/repoman/_xml.py |  6 --
 pym/repoman/checks/directories/files.py | 17 +++--
 pym/repoman/checks/ebuilds/checks.py|  2 +-
 pym/repoman/checks/ebuilds/eclasses/live.py |  2 +-
 pym/repoman/checks/ebuilds/eclasses/ruby.py |  2 +-
 pym/repoman/checks/ebuilds/fetches.py   | 29 
 pym/repoman/checks/ebuilds/isebuild.py  |  6 +-
 pym/repoman/checks/ebuilds/manifests.py |  7 +-
 pym/repoman/checks/ebuilds/misc.py  | 11 ++-
 pym/repoman/checks/ebuilds/pkgmetadata.py   | 42 ++-
 pym/repoman/checks/ebuilds/thirdpartymirrors.py |  8 +-
 pym/repoman/checks/ebuilds/use_flags.py |  5 --
 pym/repoman/checks/herds/metadata.py|  4 -
 pym/repoman/ebuild.py   |  6 +-
 pym/repoman/errors.py   |  2 -
 pym/repoman/main.py | 97 +++--
 pym/repoman/qa_data.py  |  2 -
 pym/repoman/qa_tracker.py   | 13 ++--
 pym/repoman/repos.py| 35 +
 pym/repoman/scan.py | 18 ++---
 pym/repoman/vcs/vcs.py  | 10 ++-
 pym/repoman/vcs/vcsstatus.py| 17 ++---
 23 files changed, 163 insertions(+), 179 deletions(-)

diff --git a/pym/repoman/_portage.py b/pym/repoman/_portage.py
index e72ce9f..0f611f7 100644
--- a/pym/repoman/_portage.py
+++ b/pym/repoman/_portage.py
@@ -23,4 +23,3 @@ sys.path.insert(0, pym_path)
 import portage
 portage._internal_caller = True
 portage._disable_legacy_globals()
-

diff --git a/pym/repoman/_xml.py b/pym/repoman/_xml.py
index d5b5a5e..7bf6698 100644
--- a/pym/repoman/_xml.py
+++ b/pym/repoman/_xml.py
@@ -15,7 +15,6 @@ from repoman._subprocess import repoman_getstatusoutput
 
 class _XMLParser(xml.etree.ElementTree.XMLParser):
 
-
def __init__(self, data, **kwargs):
xml.etree.ElementTree.XMLParser.__init__(self, **kwargs)
self._portage_data = data
@@ -27,13 +26,11 @@ class _XMLParser(xml.etree.ElementTree.XMLParser):
self.parser.StartDoctypeDeclHandler = \
self._portage_StartDoctypeDeclHandler
 
-
def _portage_XmlDeclHandler(self, version, encoding, standalone):
if self._base_XmlDeclHandler is not None:
self._base_XmlDeclHandler(version, encoding, standalone)
self._portage_data["XML_DECLARATION"] = (version, encoding, 
standalone)
 
-
def _portage_StartDoctypeDeclHandler(
self, doctypeName, systemId, publicId, has_internal_subset):
if self._base_StartDoctypeDeclHandler is not None:
@@ -61,7 +58,6 @@ class XmlLint(object):
self.binary = None
self._check_capable()
 
-
def _check_capable(self):
if self.options.mode == "manifest":
return
@@ -74,12 +70,10 @@ class XmlLint(object):
# this can be problematic if xmllint changes their 
output
self._is_capable = True
 
-
@property
def capable(self):
return self._is_capable
 
-
def check(self, checkdir, repolevel):
'''Runs checks on the package metadata.xml file
 

diff --git a/pym/repoman/checks/directories/files.py 
b/pym/repoman/checks/directories/files.py
index 87220c0..b1d77df 100644
--- a/pym/repoman/checks/directories/files.py
+++ b/pym/repoman/checks/directories/files.py
@@ -13,8 +13,8 @@ from repoman.vcs.vcs import vcs_new_changed
 
 class FileChecks(object):
 
-   def __init__(self, qatracker, repoman_settings, repo_settings, portdb,
-   vcs_settings):
+   def __init__(
+   self, qatracker, repoman_settings, repo_settings, portdb, 
vcs_settings):
'''
@param qatracker: QATracker instance
@param repoman_settings: settings instance
@@ -27,7 +27,6 @@ class FileChecks(object):
self.repoman_settings = repoman_settings
self.vcs_settings = vcs_settings
 
-
def check(self, checkdir, checkdirlist, checkdir_relative, changed, 
new):
'''Checks the ebuild sources and files for errors
 
@@ -48,10 +47,12 @@ class FileChecks(object):
# prohibited characters). See bug 
#406877.
index = -1
if index != -1:
-  

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

2015-09-21 Thread Brian Dolbec
commit: 001dd58b705449b08acb34a085673a69b41b697e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Sep 17 00:13:13 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=001dd58b

repoman/main.py: Move some functions out of the main code definition

Move gpgsign and need_signature to their own file: gpg.py
Move sort_key() to the main body ahead of the main code.
Add new file gpg.py

 pym/repoman/gpg.py  | 79 +
 pym/repoman/main.py | 78 +---
 2 files changed, 86 insertions(+), 71 deletions(-)

diff --git a/pym/repoman/gpg.py b/pym/repoman/gpg.py
new file mode 100644
index 000..a6c4c5f
--- /dev/null
+++ b/pym/repoman/gpg.py
@@ -0,0 +1,79 @@
+
+import errno
+import logging
+import subprocess
+import sys
+
+import portage
+from portage import os
+from portage import _encodings
+from portage import _unicode_encode
+from portage.exception import MissingParameter
+from portage.process import find_binary
+
+
+# Setup the GPG commands
+def gpgsign(filename, repoman_settings, options):
+   gpgcmd = repoman_settings.get("PORTAGE_GPG_SIGNING_COMMAND")
+   if gpgcmd in [None, '']:
+   raise MissingParameter("PORTAGE_GPG_SIGNING_COMMAND is unset!"
+   " Is make.globals missing?")
+   if "${PORTAGE_GPG_KEY}" in gpgcmd and \
+   "PORTAGE_GPG_KEY" not in repoman_settings:
+   raise MissingParameter("PORTAGE_GPG_KEY is unset!")
+   if "${PORTAGE_GPG_DIR}" in gpgcmd:
+   if "PORTAGE_GPG_DIR" not in repoman_settings:
+   repoman_settings["PORTAGE_GPG_DIR"] = \
+   os.path.expanduser("~/.gnupg")
+   logging.info(
+   "Automatically setting PORTAGE_GPG_DIR to '%s'" 
%
+   repoman_settings["PORTAGE_GPG_DIR"])
+   else:
+   repoman_settings["PORTAGE_GPG_DIR"] = \
+   
os.path.expanduser(repoman_settings["PORTAGE_GPG_DIR"])
+   if not os.access(repoman_settings["PORTAGE_GPG_DIR"], os.X_OK):
+   raise portage.exception.InvalidLocation(
+   "Unable to access directory: 
PORTAGE_GPG_DIR='%s'" %
+   repoman_settings["PORTAGE_GPG_DIR"])
+   gpgvars = {"FILE": filename}
+   for k in ("PORTAGE_GPG_DIR", "PORTAGE_GPG_KEY"):
+   v = repoman_settings.get(k)
+   if v is not None:
+   gpgvars[k] = v
+   gpgcmd = portage.util.varexpand(gpgcmd, mydict=gpgvars)
+   if options.pretend:
+   print("(" + gpgcmd + ")")
+   else:
+   # Encode unicode manually for bug #310789.
+   gpgcmd = portage.util.shlex_split(gpgcmd)
+
+   if sys.hexversion < 0x302 and sys.hexversion >= 0x300 
and \
+   not os.path.isabs(gpgcmd[0]):
+   # Python 3.1 _execvp throws TypeError for non-absolute 
executable
+   # path passed as bytes (see 
http://bugs.python.org/issue8513).
+   fullname = find_binary(gpgcmd[0])
+   if fullname is None:
+   raise 
portage.exception.CommandNotFound(gpgcmd[0])
+   gpgcmd[0] = fullname
+
+   gpgcmd = [
+   _unicode_encode(arg, encoding=_encodings['fs'], 
errors='strict')
+   for arg in gpgcmd]
+   rValue = subprocess.call(gpgcmd)
+   if rValue == os.EX_OK:
+   os.rename(filename + ".asc", filename)
+   else:
+   raise portage.exception.PortageException(
+   "!!! gpg exited with '" + str(rValue) + "' 
status")
+
+def need_signature(filename):
+   try:
+   with open(
+   _unicode_encode(
+   filename, encoding=_encodings['fs'], 
errors='strict'),
+   'rb') as f:
+   return b"BEGIN PGP SIGNED MESSAGE" not in f.readline()
+   except IOError as e:
+   if e.errno in (errno.ENOENT, errno.ESTALE):
+   return False
+   raise

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 4dbc09e..e276aba 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -38,7 +38,6 @@ import portage.repository.config
 from portage import cvstree, normalize_path
 from portage import util
 from portage.dep import Atom
-from portage.exception import MissingParameter
 from portage.process import find_binary, spawn
 from portage.output import (
bold, create_color_func, green, nocolor, red)
@@ -67,6 +66,7 @@ from 

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

2015-09-21 Thread Brian Dolbec
commit: 4436beeb6f74ffe091cfdfab4975960edf687fbb
Author: Tom Wijsman  gentoo  org>
AuthorDate: Fri Jun  6 14:40:39 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:44 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4436beeb

repoman/main.py: Split EAPI checks to checks/ebuilds/variables/eapi.py

 pym/repoman/checks/ebuilds/variables/__init__.py |  0
 pym/repoman/checks/ebuilds/variables/eapi.py | 44 
 pym/repoman/main.py  | 12 +++
 3 files changed, 49 insertions(+), 7 deletions(-)

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

diff --git a/pym/repoman/checks/ebuilds/variables/eapi.py 
b/pym/repoman/checks/ebuilds/variables/eapi.py
new file mode 100644
index 000..2f8b1cb
--- /dev/null
+++ b/pym/repoman/checks/ebuilds/variables/eapi.py
@@ -0,0 +1,44 @@
+
+'''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/main.py b/pym/repoman/main.py
index 1e23387..42600cd 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -61,6 +61,7 @@ from repoman.check_missingslot import check_missingslot
 from repoman.checks.ebuilds.misc import bad_split_check, pkg_invalid
 from repoman.checks.ebuilds.pkgmetadata import PkgMetadata
 from repoman.checks.ebuilds.use_flags import USEFlagChecks
+from repoman.checks.ebuilds.variables.eapi import EAPIChecks
 from repoman.ebuild import Ebuild
 from repoman.errors import err
 from repoman.modules.commit import repochecks
@@ -295,6 +296,7 @@ use_flag_checks = USEFlagChecks(qatracker, uselist)
 keywordcheck = KeywordChecks(qatracker, options)
 liveeclasscheck = LiveEclassChecks(qatracker)
 rubyeclasscheck = RubyEclassChecks(qatracker)
+eapicheck = EAPIChecks(qatracker, repo_settings)
 ##
 
 for xpkg in effective_scanlist:
@@ -396,13 +398,9 @@ for xpkg in effective_scanlist:
inherited = pkg.inherited
live_ebuild = live_eclasses.intersection(inherited)
 
-   if repo_settings.repo_config.eapi_is_banned(eapi):
-   qatracker.add_error(
-   "repo.eapi.banned", "%s: %s" % 
(ebuild.relative_path, eapi))
-
-   elif repo_settings.repo_config.eapi_is_deprecated(eapi):
-   qatracker.add_error(
-   "repo.eapi.deprecated", "%s: %s" % 
(ebuild.relative_path, eapi))
+   ###
+   eapicheck.check(pkg, ebuild)
+   ###
 
for k, v in myaux.items():
if not isinstance(v, basestring):



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

2015-09-21 Thread Brian Dolbec
commit: f5b8099f789b28533ffbe3dea814ebcae5c67ada
Author: Tom Wijsman  gentoo  org>
AuthorDate: Fri Jun  6 15:23:33 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:44 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f5b8099f

repoman/main.py: Split RESTRICT checks to checks/ebuild/variables/

 pym/repoman/checks/ebuilds/variables/restrict.py | 41 
 pym/repoman/main.py  | 25 ---
 2 files changed, 47 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/restrict.py 
b/pym/repoman/checks/ebuilds/variables/restrict.py
new file mode 100644
index 000..215b792
--- /dev/null
+++ b/pym/repoman/checks/ebuilds/variables/restrict.py
@@ -0,0 +1,41 @@
+
+'''restrict.py
+Perform checks on the RESTRICT variable.
+'''
+
+# import our initialized portage instance
+from repoman._portage import portage
+
+from repoman.qa_data import valid_restrict
+
+
+class RestrictChecks(object):
+   '''Perform checks on the RESTRICT variable.'''
+
+   def __init__(self, qatracker):
+   '''
+   @param qatracker: QATracker instance
+   '''
+   self.qatracker = qatracker
+
+   def check(self, pkg, package, ebuild, y_ebuild):
+   myrestrict = None
+
+   try:
+   myrestrict = portage.dep.use_reduce(
+   pkg._metadata["RESTRICT"], matchall=1, 
flat=True)
+   except portage.exception.InvalidDependString as e:
+   self. qatracker.add_error(
+   "RESTRICT.syntax",
+   "%s: RESTRICT: %s" % (ebuild.relative_path, e))
+   del e
+
+   if myrestrict:
+   myrestrict = set(myrestrict)
+   mybadrestrict = myrestrict.difference(valid_restrict)
+
+   if mybadrestrict:
+   for mybad in mybadrestrict:
+   self.qatracker.add_error(
+   "RESTRICT.invalid",
+   package + "/" + y_ebuild + 
".ebuild: %s" % mybad)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 08d79eb..8497833 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -64,6 +64,7 @@ from repoman.checks.ebuilds.use_flags import USEFlagChecks
 from repoman.checks.ebuilds.variables.description import DescriptionChecks
 from repoman.checks.ebuilds.variables.eapi import EAPIChecks
 from repoman.checks.ebuilds.variables.license import LicenseChecks
+from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.ebuild import Ebuild
 from repoman.errors import err
 from repoman.modules.commit import repochecks
@@ -71,7 +72,7 @@ from repoman.profile import check_profiles, dev_keywords, 
setup_profile
 from repoman.qa_data import (
format_qa_output, format_qa_output_column, qahelp,
qawarnings, qacats, missingvars,
-   suspect_virtual, suspect_rdepend, valid_restrict)
+   suspect_virtual, suspect_rdepend)
 from repoman.qa_tracker import QATracker
 from repoman.repos import RepoSettings, repo_metadata
 from repoman.scan import Changes, scan
@@ -301,6 +302,7 @@ rubyeclasscheck = RubyEclassChecks(qatracker)
 eapicheck = EAPIChecks(qatracker, repo_settings)
 descriptioncheck = DescriptionChecks(qatracker)
 licensecheck = LicenseChecks(qatracker, liclist, liclist_deprecated)
+restrictcheck = RestrictChecks(qatracker)
 ##
 
 for xpkg in effective_scanlist:
@@ -623,24 +625,9 @@ for xpkg in effective_scanlist:
licensecheck.check(pkg, xpkg, ebuild, y_ebuild)
#
 
-   # restrict checks
-   myrestrict = None
-   try:
-   myrestrict = portage.dep.use_reduce(
-   myaux["RESTRICT"], matchall=1, flat=True)
-   except portage.exception.InvalidDependString as e:
-   qatracker.add_error(
-   "RESTRICT.syntax",
-   "%s: RESTRICT: %s" % (ebuild.relative_path, e))
-   del e
-   if myrestrict:
-   myrestrict = set(myrestrict)
-   mybadrestrict = myrestrict.difference(valid_restrict)
-   if mybadrestrict:
-   for mybad in mybadrestrict:
-   qatracker.add_error(
-   "RESTRICT.invalid",
-   xpkg + "/" + y_ebuild + 
".ebuild: %s" % mybad)
+   #
+   restrictcheck.check(pkg, xpkg, ebuild, y_ebuild)
+   #
 

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

2015-09-21 Thread Brian Dolbec
commit: 3d375a8705fbf6f0ad6f08ca5ffcadf656c9a8a1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Nov 17 02:07:13 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3d375a87

repoman/main.py: Update dependency.perlcore error to us qatracker

Update the original code added after the re-write had started.
This brings it up to date with teh new stats tracking class instance. 

 pym/repoman/main.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 8497833..4dbc09e 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -560,7 +560,9 @@ for xpkg in effective_scanlist:

qatracker.add_error('dependency.perlcore',

ebuild.relative_path +
": %s: please 
use '%s' instead of '%s'" %
-   (mytype, 
atom.replace("perl-core/","virtual/perl-"), atom))
+   (mytype,
+   
atom.replace("perl-core/","virtual/perl-"),
+   atom))
 
if buildtime and \
not is_blocker and \



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

2015-09-21 Thread Brian Dolbec
commit: 1850a6ebe46abcee14fbf6d28901b186150c2a18
Author: Tom Wijsman  gentoo  org>
AuthorDate: Wed Jun  4 14:17:49 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:44 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1850a6eb

repoman/main.py: More KEYWORDS checks to checks/ebuilds/keywords.py

 pym/repoman/checks/ebuilds/keywords.py | 64 ++
 pym/repoman/main.py| 32 +
 2 files changed, 59 insertions(+), 37 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/keywords.py 
b/pym/repoman/checks/ebuilds/keywords.py
index b724269..235c751 100644
--- a/pym/repoman/checks/ebuilds/keywords.py
+++ b/pym/repoman/checks/ebuilds/keywords.py
@@ -21,7 +21,7 @@ class KeywordChecks(object):
 
def check(
self, pkg, package, ebuild, y_ebuild, keywords, ebuild_archs, 
changed,
-   live_ebuild):
+   live_ebuild, kwlist, profiles):
'''Perform the check.
 
@param pkg: Package in which we check (object).
@@ -33,21 +33,32 @@ class KeywordChecks(object):
@param changed: Changes instance
@param slot_keywords: A dictionary of keywords per slot.
@param live_ebuild: A boolean that determines if this is a live 
ebuild.
+   @param kwlist: A list of all global keywords.
+   @param profiles: A list of all profiles.
'''
if not self.options.straight_to_stable:
self._checkAddedWithStableKeywords(
package, ebuild, y_ebuild, keywords, changed)
+
self._checkForDroppedKeywords(
pkg, ebuild, ebuild_archs, live_ebuild)
 
+   self._checkForInvalidKeywords(
+   pkg, package, y_ebuild, kwlist, profiles)
+
+   self._checkForMaskLikeKeywords(
+   package, y_ebuild, keywords, kwlist)
+
self.slot_keywords[pkg.slot].update(ebuild_archs)
 
+   def _isKeywordStable(self, keyword):
+   return not keyword.startswith("~") and not 
keyword.startswith("-")
+
def _checkAddedWithStableKeywords(
self, package, ebuild, y_ebuild, keywords, changed):
catdir, pkgdir = package.split("/")
 
-   is_stable = lambda kw: not kw.startswith("~") and not 
kw.startswith("-")
-   stable_keywords = list(filter(is_stable, keywords))
+   stable_keywords = list(filter(self._isKeywordStable, keywords))
if stable_keywords:
if ebuild.ebuild_path in changed.new_ebuilds and catdir 
!= "virtual":
stable_keywords.sort()
@@ -64,6 +75,47 @@ class KeywordChecks(object):
elif ebuild_archs and "*" not in ebuild_archs and not 
live_ebuild:
dropped_keywords = 
previous_keywords.difference(ebuild_archs)
if dropped_keywords:
-   self.qatracker.add_error("KEYWORDS.dropped",
-   "%s: %s" %
-   (ebuild.relative_path, " 
".join(sorted(dropped_keywords
+   self.qatracker.add_error(
+   "KEYWORDS.dropped", "%s: %s" % (
+   ebuild.relative_path,
+   " 
".join(sorted(dropped_keywords
+
+   def _checkForInvalidKeywords(
+   self, pkg, package, y_ebuild, kwlist, profiles):
+   myuse = pkg._metadata["KEYWORDS"].split()
+
+   for mykey in myuse:
+   if mykey not in ("-*", "*", "~*"):
+   myskey = mykey
+
+   if not self._isKeywordStable(myskey[:1]):
+   myskey = myskey[1:]
+
+   if myskey not in kwlist:
+   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):
+
+   # KEYWORDS="-*" is a stupid replacement for package.mask
+   # and screws general KEYWORDS 

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

2015-09-21 Thread Brian Dolbec
commit: e5c1c0899f0cf8e1331a1e523a27703fe84fb8c9
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Sep 17 04:06:24 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e5c1c089

repoman: Change name of dev_keywords() due to variable name conflict

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

 pym/repoman/main.py| 4 ++--
 pym/repoman/profile.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index e276aba..006afc9 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -68,7 +68,7 @@ from repoman.ebuild import Ebuild
 from repoman.errors import err
 from repoman.gpg import gpgsign, need_signature
 from repoman.modules.commit import repochecks
-from repoman.profile import check_profiles, dev_keywords, setup_profile
+from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.qa_data import (
format_qa_output, format_qa_output_column, qahelp,
qawarnings, qacats, missingvars,
@@ -243,7 +243,7 @@ scanlist = scan(repolevel, reposplit, startdir, categories, 
repo_settings)
 
 
 
-dev_keywords = dev_keywords(profiles)
+dev_keywords = dev_profile_keywords(profiles)
 
 qatracker = QATracker()
 

diff --git a/pym/repoman/profile.py b/pym/repoman/profile.py
index 11b93c7..0aedbe8 100644
--- a/pym/repoman/profile.py
+++ b/pym/repoman/profile.py
@@ -28,7 +28,7 @@ class ProfileDesc(object):
 valid_profile_types = frozenset(['dev', 'exp', 'stable'])
 
 
-def dev_keywords(profiles):
+def dev_profile_keywords(profiles):
"""
Create a set of KEYWORDS values that exist in 'dev'
profiles. These are used



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

2015-09-21 Thread Agostino Sarubbo
commit: 6555be17f4a6468d657dfbe61ed32ef231d21ddd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:07 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:07 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6555be17

sys-libs/libcap-ng: sparc stable wrt bug #556872

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild 
b/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild
index d75c556..b485acb 100644
--- a/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild
+++ b/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~arm-linux ~x86-linux"
 IUSE="python static-libs"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )"



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

2015-09-21 Thread Agostino Sarubbo
commit: a9fbedc43c1ddfca031b7a58474aa786ae38fb24
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:25:32 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:25:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fbedc4

dev-libs/libnl: sparc stable wrt bug #558132

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-libs/libnl/libnl-3.2.26.ebuild 
b/dev-libs/libnl/libnl-3.2.26.ebuild
index dc14a3c..6430b27 100644
--- a/dev-libs/libnl/libnl-3.2.26.ebuild
+++ b/dev-libs/libnl/libnl-3.2.26.ebuild
@@ -16,7 +16,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: app-admin/denyhosts/

2015-09-21 Thread Agostino Sarubbo
commit: fe54994b29981373c3811c429d7143a57cddbd3d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:28 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe54994b

app-admin/denyhosts: sparc stable wrt bug #556522

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/app-admin/denyhosts/denyhosts-2.9.ebuild 
b/app-admin/denyhosts/denyhosts-2.9.ebuild
index 634aac4..a864f8d 100644
--- a/app-admin/denyhosts/denyhosts-2.9.ebuild
+++ b/app-admin/denyhosts/denyhosts-2.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ppc ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ppc sparc x86"
 IUSE=""
 
 DEPEND=""



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

2015-09-21 Thread Agostino Sarubbo
commit: 60c816a9674494c1ba57e450130a3ba6e57f145c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:25:37 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:25:37 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c816a9

dev-python/cddb-py: sparc stable wrt bug #559290

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-python/cddb-py/cddb-py-1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cddb-py/cddb-py-1.4-r1.ebuild 
b/dev-python/cddb-py/cddb-py-1.4-r1.ebuild
index 41b7c5a..2f98275 100644
--- a/dev-python/cddb-py/cddb-py-1.4-r1.ebuild
+++ b/dev-python/cddb-py/cddb-py-1.4-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/cddb-py/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
 IUSE=""
 
 S="${WORKDIR}/${MY_P}"



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

2015-09-21 Thread Agostino Sarubbo
commit: 8fca393ff18c9f3cb3fedeb222d73823cc5fda9c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:25:46 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:25:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fca393f

dev-vcs/rcs: sparc stable wrt bug #555838

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-vcs/rcs/rcs-5.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/rcs/rcs-5.9.3.ebuild b/dev-vcs/rcs/rcs-5.9.3.ebuild
index 1dda73e..c673117 100644
--- a/dev-vcs/rcs/rcs-5.9.3.ebuild
+++ b/dev-vcs/rcs/rcs-5.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/rcs/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris"
 IUSE="doc"
 
 RDEPEND="



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

2015-09-21 Thread Agostino Sarubbo
commit: 1ffc3f5272c39a4ae67c63607b0d068ef4d819a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:13 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ffc3f52

dev-ruby/ruby-romkan: sparc stable wrt bug #552436

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild 
b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild
index 209c671..30f73cc 100644
--- a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild
+++ b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://0xcc.net/ruby-romkan/;
 SRC_URI="http://0xcc.net/ruby-romkan/${P}.tar.gz;
 LICENSE="Ruby"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE=""
 
 DOCS="ChangeLog *.rd"



[gentoo-commits] repo/gentoo:master commit in: media-sound/ncmpcpp/

2015-09-21 Thread Agostino Sarubbo
commit: 96e393b0680af9176a6c97fec2962852fcefc9d7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:25:51 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:25:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e393b0

media-sound/ncmpcpp: sparc stable wrt bug #556996

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild 
b/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild
index e89b3d7..e0caa2b 100644
--- a/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://ncmpcpp.rybczak.net/stable/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
 IUSE="clock curl outputs taglib unicode visualizer"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-dicts/prime-dict/

2015-09-21 Thread Agostino Sarubbo
commit: 18f023e7cf9c0e6d1393c3e8a4f077cb7dca9fcb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:25:42 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:25:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f023e7

app-dicts/prime-dict: sparc stable wrt bug #555836

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild 
b/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild
index 970960b..7a422c0 100644
--- a/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild
+++ b/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://prime.sourceforge.jp/src/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 hppa ppc ~ppc64 sparc x86"
 IUSE=""
 
 each_ruby_configure() {



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

2015-09-21 Thread Agostino Sarubbo
commit: 9aea0c6bcc02ad1f2fdf7e309cd9df57ceaecdc0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:02 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aea0c6b

net-misc/ipv6calc: sparc stable wrt bug #556990

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild 
b/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild
index 90d029c..d713666 100644
--- a/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild
+++ b/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 hppa ppc ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 hppa ppc sparc x86 ~amd64-linux ~x86-linux"
 IUSE="geoip test"
 
 RDEPEND="



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

2015-09-21 Thread Agostino Sarubbo
commit: 114bd881456771e29687c241923fc92367a95e1c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:26 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114bd881

sys-libs/libcap: sparc stable wrt bug #558862

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 sys-libs/libcap/libcap-2.24-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap/libcap-2.24-r2.ebuild 
b/sys-libs/libcap/libcap-2.24-r2.ebuild
index 7f36a51..c563256 100644
--- a/sys-libs/libcap/libcap-2.24-r2.ebuild
+++ b/sys-libs/libcap/libcap-2.24-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"
 # it's available under either of the licenses
 LICENSE="|| ( GPL-2 BSD )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
 IUSE="pam static-libs"
 
 RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]



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

2015-09-21 Thread Agostino Sarubbo
commit: 2cea22f918f5614dcb9b8d31bf792da30e827163
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:22 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cea22f9

net-misc/lksctp-tools: sparc stable wrt bug #550584

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild 
b/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild
index 0dbc9d1..1ccb9b7 100644
--- a/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild
+++ b/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/lksctp/${P}.tar.gz"
 
 LICENSE="|| ( GPL-2+ LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
 IUSE="kernel_linux static-libs"
 
 # This is only supposed to work with Linux to begin with.



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

2015-09-21 Thread Mike Pagano
commit: ccdf8f3bba2420634a83183973fcd1fda7cd9ed2
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Sep 21 12:01:26 2015 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 21 12:01:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdf8f3b

sys-kernel/git-sources: Version bump

Package-Manager: portage-2.2.20.1

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-4.3_rc2.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 0cfc903..37238bc 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-4.2.tar.xz 85507784 SHA256 
cf20e044f17588d2a42c8f2a450b0fd84dfdbd579b489d93e9ab7d0e8b45dbeb SHA512 
a87bbce3c0c6d810a41bbba1c0dcaae80dc38dded9f8571e97fa4ee5a468d655daf52d260911412f7c7da3171a5114e89d63da14b1753b9a3eb2cc38fd89b9ee
 WHIRLPOOL 
2058e664ee287cc03119ff3dd0155b7018b9c789a13a1012f190e516172f845dcb2d977c8e6a6951e9bd720e5e8cdfa3b888cce392c9b02780520e77475870d0
 DIST patch-4.3-rc1.xz 6171956 SHA256 
5248a8e4fcf347cd918622b8f17057b50a8c367758fd4aed9b9e9dff0ad6a8d0 SHA512 
d5ca7d7aff66305c4ad0b478b670a6c8bc880dfa9ca5e40b2df98eb814c529e18b0b130fe8100747588a02326fbd31d1b3a1b205616368a473e5ce11ee965114
 WHIRLPOOL 
9529ff348dc69bf224fc38b69dc8edb56ea982443382aadb98f753d16a8b819af04705b94f4a64b219d1584d4800df3b64f0d795842adb35ea01b4547dabc4db
+DIST patch-4.3-rc2.xz 6285616 SHA256 
b467915f75047d805d5b9da01d416c420aea353321146e52540fcec83c3daeab SHA512 
8b218328ac376d7144df179632e839184ef616c3f9f58232cc76155c15852634ddd3a8dcd995395bdd48510d9f4364bc7198e0b9e709754dd74a91c1d46a6799
 WHIRLPOOL 
8da044d955e1ac9ec78422c853533f071a80680cb5cf914de19858d2cb42cbc25cea857e62b5847f09570a89a96c618389d5cb1f2a35481e4846c57196cd402b

diff --git a/sys-kernel/git-sources/git-sources-4.3_rc2.ebuild 
b/sys-kernel/git-sources/git-sources-4.3_rc2.ebuild
new file mode 100644
index 000..13457db
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-4.3_rc2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="yes"
+K_BASE_VER="4.2"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.4"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2015-09-21 Thread Agostino Sarubbo
commit: 5252dc12bbdd88574fe3c3a461d0d9b5d5de091d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:18 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5252dc12

dev-python/numpy: sparc stable wrt bug #560190

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-python/numpy/numpy-1.9.2.ebuild 
b/dev-python/numpy/numpy-1.9.2.ebuild
index c9d87fb..d234c2b 100644
--- a/dev-python/numpy/numpy-1.9.2.ebuild
+++ b/dev-python/numpy/numpy-1.9.2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 # It appears the docs haven't been upgraded, still @ 1.8.1
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc lapack test"
 
 RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]



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

2015-09-21 Thread Agostino Sarubbo
commit: a1e4605e55b2334c77ff68c44bd33ee8bb8b0146
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:31 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e4605e

app-text/multitail: sparc stable wrt bug #557912

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 app-text/multitail/multitail-6.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/multitail/multitail-6.4.1.ebuild 
b/app-text/multitail/multitail-6.4.1.ebuild
index 13ddd3e..d684657 100644
--- a/app-text/multitail/multitail-6.4.1.ebuild
+++ b/app-text/multitail/multitail-6.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ia64 ppc ~sparc x86 ~x86-interix ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa ~ia64 ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux"
 IUSE="debug examples unicode"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/blt/

2015-09-21 Thread Agostino Sarubbo
commit: eb0c5986e97d3c6dcdc57bacb50196e15170586e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:36 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0c5986

dev-tcltk/blt: sparc stable wrt bug #556122

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-tcltk/blt/blt-2.4z-r13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/blt/blt-2.4z-r13.ebuild 
b/dev-tcltk/blt/blt-2.4z-r13.ebuild
index 5d8efc4..a507316 100644
--- a/dev-tcltk/blt/blt-2.4z-r13.ebuild
+++ b/dev-tcltk/blt/blt-2.4z-r13.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 IUSE="jpeg static-libs X"
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-lang/tk:0=



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2015-09-21 Thread Agostino Sarubbo
commit: 2e44ff64d0295349430fb40c3edddfe966b58824
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:25:57 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:25:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e44ff64

app-shells/bash: sparc stable wrt bug #557510

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 app-shells/bash/bash-4.3_p39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/bash/bash-4.3_p39.ebuild 
b/app-shells/bash/bash-4.3_p39.ebuild
index f3dcef6..2ffc014 100644
--- a/app-shells/bash/bash-4.3_p39.ebuild
+++ b/app-shells/bash/bash-4.3_p39.ebuild
@@ -38,7 +38,7 @@ SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
 
 DEPEND=">=sys-libs/ncurses-5.2-r2



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

2015-09-21 Thread Agostino Sarubbo
commit: 7cf6d2bf740de2ace42905e87d1f89fef02a4fde
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:17 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf6d2bf

sys-devel/gdb: sparc stable wrt bug #559056

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/sys-devel/gdb/gdb-7.9.1.ebuild b/sys-devel/gdb/gdb-7.9.1.ebuild
index 6b2b249..0f5a4d9 100644
--- a/sys-devel/gdb/gdb-7.9.1.ebuild
+++ b/sys-devel/gdb/gdb-7.9.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-vcs/git/

2015-09-21 Thread Agostino Sarubbo
commit: 099447971b254e90658b81c4d5ef193c620874fd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:53 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:53 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09944797

dev-vcs/git: sparc stable wrt bug #560618

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-vcs/git/git-2.3.9.ebuild | 2 +-
 dev-vcs/git/git-2.4.9.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/git/git-2.3.9.ebuild b/dev-vcs/git/git-2.3.9.ebuild
index ed4b406..c0af5c4 100644
--- a/dev-vcs/git/git-2.3.9.ebuild
+++ b/dev-vcs/git/git-2.3.9.ebuild
@@ -33,7 +33,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}

${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~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 ~ia64-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 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"

diff --git a/dev-vcs/git/git-2.4.9.ebuild b/dev-vcs/git/git-2.4.9.ebuild
index d57e72f..aacdd43 100644
--- a/dev-vcs/git/git-2.4.9.ebuild
+++ b/dev-vcs/git/git-2.4.9.ebuild
@@ -33,7 +33,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}

${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
-   KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~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 ~ia64-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 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2015-09-21 Thread Agostino Sarubbo
commit: b906e24666e17a12faa85e09694527e2aa71c089
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:03 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b906e246

app-admin/logrotate: sparc stable wrt bug #556144

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/app-admin/logrotate/logrotate-3.9.1.ebuild 
b/app-admin/logrotate/logrotate-3.9.1.ebuild
index 4163048..36f30a2 100644
--- a/app-admin/logrotate/logrotate-3.9.1.ebuild
+++ b/app-admin/logrotate/logrotate-3.9.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="acl +cron selinux"
 
 CDEPEND="



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

2015-09-21 Thread Agostino Sarubbo
commit: b3eac749e750dd4f549f261f3f2310a580e49ff4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:23 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3eac749

dev-util/ninja: sparc stable wrt bug #560762

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-util/ninja/ninja-1.6.0.ebuild 
b/dev-util/ninja/ninja-1.6.0.ebuild
index cc41a42..158cf4f 100644
--- a/dev-util/ninja/ninja-1.6.0.ebuild
+++ b/dev-util/ninja/ninja-1.6.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/martine/ninja.git;
 else
SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
 fi
 
 DESCRIPTION="A small build system similar to make"



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

2015-09-21 Thread Agostino Sarubbo
commit: d29fca50189172c2ef56a3f2ff71b084376f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:12 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29fca50

net-misc/aiccu: sparc stable wrt bug #557262

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 net-misc/aiccu/aiccu-2007.01.15-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild 
b/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild
index 04eb16f..9cbec24 100644
--- a/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild
+++ b/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://www.sixxs.net/archive/sixxs/aiccu/unix/${PN}_${PV//\./}.tar.gz;
 
 LICENSE="SixXS"
 SLOT="0"
-KEYWORDS="amd64 arm hppa ppc ~sparc x86"
+KEYWORDS="amd64 arm hppa ppc sparc x86"
 IUSE="systemd"
 
 RDEPEND="



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

2015-09-21 Thread Agostino Sarubbo
commit: 768344d9a12b3e0054adad7ee8b9c95b01015d4a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:33 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:33 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768344d9

app-arch/star: sparc stable wrt bug #556030

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/app-arch/star/star-1.5.3.ebuild b/app-arch/star/star-1.5.3.ebuild
index 79a8d11..844e13e 100644
--- a/app-arch/star/star-1.5.3.ebuild
+++ b/app-arch/star/star-1.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/s-tar/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
 IUSE="acl xattr"
 
 DEPEND="



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

2015-09-21 Thread Agostino Sarubbo
commit: bb0dd7d667ad7b24350d34bff2072ee33706fada
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:58 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0dd7d6

mail-mta/postfix: sparc stable wrt bug #560110

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 mail-mta/postfix/postfix-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.0.2.ebuild 
b/mail-mta/postfix/postfix-3.0.2.ebuild
index 7aa419e..9404b68 100644
--- a/mail-mta/postfix/postfix-3.0.2.ebuild
+++ b/mail-mta/postfix/postfix-3.0.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz
 
 LICENSE="IBM"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sh sparc x86 ~x86-fbsd"
 IUSE="+berkdb cdb doc dovecot-sasl +eai hardened ldap ldap-bind lmdb memcached 
mbox mysql nis pam postgres sasl selinux sqlite ssl vda"
 
 DEPEND=">=dev-libs/libpcre-3.4



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

2015-09-21 Thread Agostino Sarubbo
commit: f303933eae13351251bfc11779f831be282194af
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:27:08 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:27:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f303933e

dev-libs/openssl: sparc stable wrt bug #555176

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-libs/openssl/openssl-1.0.2d.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.0.2d.ebuild 
b/dev-libs/openssl/openssl-1.0.2d.ebuild
index 461e714..ec9fb82 100644
--- a/dev-libs/openssl/openssl-1.0.2d.ebuild
+++ b/dev-libs/openssl/openssl-1.0.2d.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
 
 LICENSE="openssl"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
 IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 static-libs 
test +tls-heartbeat vanilla zlib"
 RESTRICT="!bindist? ( bindist )"
 



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

2015-09-21 Thread Agostino Sarubbo
commit: 3bb1be51c7144014570da7292d5e58a62e6cbcd7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:45 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb1be51

dev-python/ctypesgen: sparc stable wrt bug #559292

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

 dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild 
b/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild
index 28ed9ed..5feec65 100644
--- a/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild
+++ b/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
 DEPEND=""



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

2015-09-21 Thread Agostino Sarubbo
commit: b70b7eaf7e43dbbf29da3d0d54f2c3db0948098d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 21 11:26:41 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 21 11:26:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70b7eaf

net-misc/putty: sparc stable wrt bug #560742

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/net-misc/putty/putty-0.65.ebuild b/net-misc/putty/putty-0.65.ebuild
index 1fd7ae7..1690c6c 100644
--- a/net-misc/putty/putty-0.65.ebuild
+++ b/net-misc/putty/putty-0.65.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/;
 LICENSE="MIT"
 
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ~ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 hppa ~ppc ppc64 sparc x86"
 IUSE="doc +gtk ipv6 kerberos"
 SRC_URI="
https://dev.gentoo.org/~jer/${PN}-icons.tar.bz2



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

2015-09-21 Thread Justin Lecher
commit: 1a297a6e4d71301e9a4325c744cbde655cd887b6
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Sep 21 12:00:42 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Sep 21 12:10:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a297a6e

dev-python/python-ldap: Drop old

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

 dev-python/python-ldap/Manifest  |  1 -
 dev-python/python-ldap/python-ldap-2.4.15.ebuild | 66 
 2 files changed, 67 deletions(-)

diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest
index 7c6f3bf..d50a32a 100644
--- a/dev-python/python-ldap/Manifest
+++ b/dev-python/python-ldap/Manifest
@@ -1,3 +1,2 @@
-DIST python-ldap-2.4.15.tar.gz 111597 SHA256 
30bcac33ded943557fbafb1b6d9c345deab34d89d63dbcee9e6b59207db11670 SHA512 
2e2d5ecc4f96a63465dbc0da3b8a524729cf199f95eb559beeea5466da4fa9667f61aff7e482f73d6581d24477cb4780fccd599619fbb92b2810bdc81f2de310
 WHIRLPOOL 
c3c3135a2b073cc74d2692df0b9d0baaf8353ce253619747fb0626fa34b3f6df8dde184894856b934b63666c413aed81e80f3321893539d1825660a1f75b1be6
 DIST python-ldap-2.4.19.tar.gz 138503 SHA256 
02fddb3accbfb54e40ff47a59457e422b253f9fb6cd64bb3851b349295fab048 SHA512 
bfa8b87449f03d70d78bf890d1190ef5a153e1b84db97ca4b40465bfba9faedace2a69f4ae1279ef6323c01255f52993cf0e4374bc32d9660a5286dfc7c17b85
 WHIRLPOOL 
708c6744b41fc4c9dc4473a9ab088016aa722f5b196c080973fedbb07a08dd57f859ddb5d193665349f44d2d08ff9e2f797cfa6af23e34624f1d0a9e21d62d4d
 DIST python-ldap-2.4.20.tar.gz 142355 SHA256 
4b8891539a3171d993cf7896b632ff088a4c707ae85ac3c77db1454f7949f3e2 SHA512 
d8afe217c18d49b70089bc47bac7c48f57774b78b1dd44ae3a60e669a3df59058d8579b9de64a2349af612db8e3c1ea5bfa5a47148c651cbfa4038dbc58b9ff2
 WHIRLPOOL 
562993e84f5c41b3aefd808a047d6cf8ea6c4284171f7f0d858d3a7417a67e31b06f283ed557fbad3fde25a4a9d2c049cbce52c0759b94850ea19848e4192f64

diff --git a/dev-python/python-ldap/python-ldap-2.4.15.ebuild 
b/dev-python/python-ldap/python-ldap-2.4.15.ebuild
deleted file mode 100644
index 1d09239..000
--- a/dev-python/python-ldap/python-ldap-2.4.15.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# setup.py is written only for py2, which suits pypy
-PYTHON_COMPAT=( python2_7 pypy )
-
-inherit distutils-r1 multilib
-
-DESCRIPTION="Various LDAP-related Python modules"
-HOMEPAGE="http://www.python-ldap.org https://pypi.python.org/pypi/python-ldap;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
-# doc flag dropped due to absence of the docs
-IUSE="examples sasl ssl"
-
-# If you need support for openldap-2.3.x, please use python-ldap-2.3.9.
-# python team: Please do not remove python-ldap-2.3.9 from the tree.
-# OpenSSL is an optional runtime dep.
-RDEPEND=">net-nds/openldap-2.4.11
-   dev-python/pyasn1[${PYTHON_USEDEP}]
-   sasl? ( >=dev-libs/cyrus-sasl-2.1 )"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
-   sed -e "s:^library_dirs =.*:library_dirs = /usr/$(get_libdir) 
/usr/$(get_libdir)/sasl2:" \
-   -e "s:^include_dirs =.*:include_dirs = ${EPREFIX}/usr/include 
${EPREFIX}/usr/include/sasl:" \
-   -i setup.cfg || die "error fixing setup.cfg"
-
-   local mylibs="ldap"
-   if use sasl; then
-   use ssl && mylibs="ldap_r"
-   mylibs="${mylibs} sasl2"
-   else
-   sed -e 's/HAVE_SASL//g' -i setup.cfg || die
-   fi
-   use ssl && mylibs="${mylibs} ssl crypto"
-   use elibc_glibc && mylibs="${mylibs} resolv"
-
-   sed -e "s:^libs = .*:libs = lber ${mylibs}:" \
-   -i setup.cfg || die "error setting up libs in setup.cfg"
-
-   # set test expected to fail to expectedFailure
-   sed -e "s:^def test_bad_urls:@unittest.expectedFailure\ndef 
test_bad_urls:" \
-   -i Tests/t_ldapurl.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   # XXX: the tests supposedly can start local slapd
-   # but it requires some manual config, it seems.
-
-   "${PYTHON}" Tests/t_ldapurl.py || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   use examples && local EXAMPLES=( Demo/. )
-   distutils-r1_python_install_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/blt/files/, dev-tcltk/blt/

2015-09-21 Thread Justin Lecher
commit: 564bfb6b36bad876736ba5b04333f4a262b22659
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Sep 21 12:09:01 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Sep 21 12:10:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564bfb6b

dev-tcltk/blt: Drop old

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

 dev-tcltk/blt/blt-2.4z-r10.ebuild  | 120 ---
 dev-tcltk/blt/blt-2.4z-r11.ebuild  | 123 
 dev-tcltk/blt/blt-2.4z-r12.ebuild  | 127 -
 dev-tcltk/blt/files/blt-2.4z-r4-fix-makefile.patch |  23 
 4 files changed, 393 deletions(-)

diff --git a/dev-tcltk/blt/blt-2.4z-r10.ebuild 
b/dev-tcltk/blt/blt-2.4z-r10.ebuild
deleted file mode 100644
index e50b865..000
--- a/dev-tcltk/blt/blt-2.4z-r10.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-inherit eutils flag-o-matic multilib toolchain-funcs
-
-MY_V_SUFFIX="-8.5.2"
-
-DESCRIPTION="Extension to Tk, adding new widgets, geometry managers, and misc 
commands"
-HOMEPAGE="
-   http://blt.sourceforge.net/
-   http://jos.decoster.googlepages.com/bltfortk8.5.2;
-SRC_URI="
-   https://dev.gentoo.org/~jlec/distfiles/${PN}${PV}${MY_V_SUFFIX}.tar.gz
-   http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz;
-
-IUSE="jpeg static-libs X"
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND="
-   dev-lang/tk
-   jpeg? ( virtual/jpeg )
-   X? ( x11-libs/libX11 )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}${PV}${MY_V_SUFFIX}"
-
-src_prepare() {
-   epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile.patch"
-   epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile2.patch"
-   # From blt-2.4z-6mdk.src.rpm
-   epatch "${FILESDIR}"/blt2.4z-64bit.patch
-
-   #epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fix.patch
-   epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fixpkgruntime.patch
-
-   epatch "${FILESDIR}"/${P}-ldflags.patch
-
-   # Set the correct libdir and drop RPATH
-   sed \
-   -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \
-   -e 's:LD_RUN_PATH=.*$:LD_RUN_PATH="":g' \
-   -e "/RANLIB/s:ranlib:$(tc-getRANLIB):g" \
-   -i configure* || die "sed configure* failed"
-   sed \
-   -e "/^scriptdir =/s:lib:$(get_libdir):" \
-   -i Makefile.in demos/Makefile.in || die "sed Makefile.in failed"
-
-   sed \
-   -e "/AR/s:ar:$(tc-getAR):g" \
-   -i src/Makefile.in || die
-
-   epatch "${FILESDIR}"/${P}-linking.patch
-   epatch "${FILESDIR}"/${P}-darwin.patch
-   epatch "${FILESDIR}"/${P}-gbsd.patch
-}
-
-src_configure() {
-   # bug 167934
-   append-flags -fPIC
-
-   LC_ALL=C \
-   econf \
-   --x-includes="${EPREFIX}/usr/include" \
-   --x-libraries="${EPREFIX}/usr/$(get_libdir)" \
-   --with-blt="${EPREFIX}/usr/$(get_libdir)" \
-   --with-tcl="${EPREFIX}/usr/$(get_libdir)" \
-   --with-tk="${EPREFIX}/usr/$(get_libdir)" \
-   --with-tclincls="${EPREFIX}/usr/include" \
-   --with-tkincls="${EPREFIX}/usr/include" \
-   --with-tcllibs="${EPREFIX}/usr/$(get_libdir)" \
-   --with-tklibs="${EPREFIX}/usr/$(get_libdir)" \
-   --with-cc="$(tc-getCC)" \
-   --with-cflags="${CFLAGS}" \
-   --with-gnu-ld \
-   $(use_enable jpeg) \
-   $(use_with X x)
-}
-
-src_compile() {
-   # parallel borks
-   emake -j1 LDFLAGS="${LDFLAGS}" || die "emake failed"
-}
-
-src_install() {
-   sed \
-   -e "s:\.\./src/bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-   -e "s:\.\./bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-   -e "s:/usr/local/bin/bltwish:${EPREFIX}/usr/bin/bltwish:g" \
-   -e "s:/usr/local/bin/tclsh:${EPREFIX}/usr/bin/tclsh:g" \
-   -i demos/{,scripts/}*.tcl || die
-
-   dodir /usr/bin \
-   /usr/$(get_libdir)/blt2.4/demos/bitmaps \
-   /usr/share/man/mann \
-   /usr/include \
-   || die "dodir failed"
-   emake -j1 INSTALL_ROOT="${D}" install || die "make install failed"
-
-   dodoc NEWS PROBLEMS README
-   dohtml html/*.html
-   for f in `ls "${ED}"/usr/share/man/mann` ; do
-   mv "${ED}"/usr/share/man/mann/${f} 
"${ED}"/usr/share/man/mann/${f/.n/.nblt}
-   done
-
-   # bug 259338 - dev-tcltk/blt-2.4z-r4 provides empty pkgIndex.tcl
-   cp "${FILESDIR}"/pkgIndex.tcl 

[gentoo-commits] repo/gentoo:master commit in: app-arch/star/, app-arch/star/files/

2015-09-21 Thread Justin Lecher
commit: 77b31c9df4862f107080d665a8ef9f3a916fa909
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Sep 21 12:05:01 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Sep 21 12:10:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b31c9d

app-arch/star: Drop old

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

 app-arch/star/Manifest |   1 -
 .../star/files/star-1.5.1-bufferoverflow.patch |  21 -
 .../star/files/star-1.5.1-changewarnSegv.patch |  80 
 .../star/files/star-1.5.1-multivolsigsegv.patch|  12 ---
 app-arch/star/files/star-1.5.1-stdioconflict.patch |  92 ---
 app-arch/star/star-1.5.2.ebuild| 102 -
 6 files changed, 308 deletions(-)

diff --git a/app-arch/star/Manifest b/app-arch/star/Manifest
index 4221d04..0bb1433 100644
--- a/app-arch/star/Manifest
+++ b/app-arch/star/Manifest
@@ -1,2 +1 @@
-DIST star-1.5.2.tar.bz2 874558 SHA256 
762645b98af13bb9b0512812814ec8e90635d1400c94eb5911e9774daed2addf SHA512 
6ea9bd3db79a83c5fae5cb791ea6fc2d79cb464d97702ca0167fdd068df77f047a53037f5be342f138dd950c2c863ee07de0bf3390e37d39a1105634ca8fc9d5
 WHIRLPOOL 
957a499bdbc7cca5704635c89bd7703fb0018ee22ab99a7cacab4b5241131001f6b9a65b69c227dc513c210d772b4a3a560a1a5d602e6b9dde4778ab1a329876
 DIST star-1.5.3.tar.bz2 889881 SHA256 
070342833ea83104169bf956aa880bcd088e7af7f5b1f8e3d29853b49b1a4f5b SHA512 
622032a0e87f3df06ab1091af0af99d0362f478f70351cfe3d47195eec0fcc96f458fb6e50cae3531183984b1d390b598176ce008bcc5f29764795f66436efef
 WHIRLPOOL 
fd786e38666392813311d04350680bb9e1f4cf892412697652f8531eec95b9954c8e0ec3d1538dc1a7cc469e28dbbc38a0a21f8e210fdf929a65de3b73ab55d6

diff --git a/app-arch/star/files/star-1.5.1-bufferoverflow.patch 
b/app-arch/star/files/star-1.5.1-bufferoverflow.patch
deleted file mode 100644
index afc0b4a..000
--- a/app-arch/star/files/star-1.5.1-bufferoverflow.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urNp star-1.5.1-orig/star/longnames.c star-1.5.1/star/longnames.c
 star-1.5.1-orig/star/longnames.c   2009-10-16 00:38:55.0 +0200
-+++ star-1.5.1/star/longnames.c2010-02-03 13:36:03.0 +0100
-@@ -155,7 +155,7 @@ name_to_tcb(info, ptb)
-   if (add)
-   strcatl(ptb->dbuf.t_name, name, "/", (char *)NULL);
-   else
--  strcpy(ptb->dbuf.t_name, name);
-+  strncpy(ptb->dbuf.t_name, name, props.pr_maxsname);
-   return (TRUE);
-   }
- 
-@@ -198,7 +198,7 @@ name_to_tcb(info, ptb)
-   if (add)
-   strcatl(ptb->dbuf.t_name, [1], "/", (char *)NULL);
-   else
--  strcpy(ptb->dbuf.t_name, [1]);
-+  strncpy(ptb->dbuf.t_name, [1], props.pr_maxsname);
-   strncpy(ptb->dbuf.t_prefix, name, np - name);
-   info->f_flags |= F_SPLIT_NAME;
-   return (TRUE);

diff --git a/app-arch/star/files/star-1.5.1-changewarnSegv.patch 
b/app-arch/star/files/star-1.5.1-changewarnSegv.patch
deleted file mode 100644
index 74d4870..000
--- a/app-arch/star/files/star-1.5.1-changewarnSegv.patch
+++ /dev/null
@@ -1,80 +0,0 @@
 star-1.5/star/checkerr.c.orig-segv 2006-10-31 18:06:25.0 +0100
-+++ star-1.5/star/checkerr.c   2007-08-27 11:42:39.0 +0200
-@@ -183,39 +183,45 @@ LOCAL struct eflags {
-  */
- LOCAL UInt32_t
- errflags(eflag, doexit)
--  char*eflag;
--  BOOLdoexit;
-+ char *eflag;
-+ BOOL doexit;
- {
--  register char   *p = eflag;
--  char*ef = _endword(eflag);
--  register struct eflags  *ep;
--  register intslen;
--  register UInt32_t   nflags = 0;
--
--  do {
--  for (ep = eflags; ep->fname; ep++) {
--  slen = strlen(ep->fname);
--  if ((strncmp(ep->fname, p, slen) == 0) &&
--  (p[slen] == '|' || p[slen] == ' ' ||
--  p[slen] == '\0')) {
--  nflags |= ep->fval;
--  break;
--  }
--  }
--  if (ep->fname == NULL) {
--  if (doexit)
--  comerrno(EX_BAD, "Bad flag '%s'\n", p);
--  return (0);
--  }
--  p = strchr(p, '|');
--  } while (p < ef && p && *p++ == '|');
--
--  if ((nflags & ~(UInt32_t)(E_ABORT|E_WARN)) == 0) {
--  if (doexit)
--  comerrno(EX_BAD, "Bad error condition '%s'.\n", eflag);
--  return (0);
--  }
--  return (nflags);
-+  register struct eflags  *ep;
-+  register intslen;
-+  register UInt32_t   nflags = 0;
-+  char *curflags;
-+  char *curflag;
-+  
-+  curflags = strdup (eflag);
-+  *_endword(curflags) = '\0';
-+  curflag   = strtok (curflags, "|");

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

2015-09-21 Thread Justin Lecher
commit: 5a1659dadf14776dbf122a86eb9e5618e2e87a8e
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Sep 21 13:00:32 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Sep 21 13:00:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1659da

dev-python/astroid: Drop old

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

 dev-python/astroid/Manifest |  3 ---
 dev-python/astroid/astroid-1.3.4.ebuild | 44 ---
 dev-python/astroid/astroid-1.3.6.ebuild | 44 ---
 dev-python/astroid/astroid-1.3.7.ebuild | 46 -
 4 files changed, 137 deletions(-)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 370c1dd..3c1bd18 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,4 +1 @@
-DIST astroid-1.3.4.tar.gz 146809 SHA256 
0b453eaa4f48aaa25a007ede7165aa424d83d4a14fd3bd636dc9c77f83e8e9bb SHA512 
cdb75480402e46e4a18557fcacf320ee79a2b5f37f02a6a0d878ca9406fa598cd9a3eea4b3be16c9d9ff0ac279cf7138b2ebaf71fb256ac52006f09117c3ad30
 WHIRLPOOL 
909ecefb8ed8fd1ac7b6f543f801d78ea490f15fe2434c58ea6d9b943dd511cc9fc381b72263b81f7e19bfaffad100cfe8014f63fe93f2cff69a51531464269a
-DIST astroid-1.3.6.tar.gz 153863 SHA256 
1241ef961448c57b4616beb8dcc959724641dca1e22914663f79d67fec26f854 SHA512 
a44a17a59834915798b6c672243dccba57a432f646a2bd377e2b067d79d8057b1db0c22107285abcff19b9719d128a5354f9d5a82f65f628ae8beb15cedcbe35
 WHIRLPOOL 
3c58c450e54f3756a55075b40973174b0b2f8ba4910aa66bb42f0e85c7d9197d0d5154a2776caeed65a47da2276731d970db73fade3cef74ba583a2a7cffe016
-DIST astroid-1.3.7.tar.gz 154919 SHA256 
91018b668d94275b9e55b79804a2a248dac1262c581c51fa880fdf57b5004ec8 SHA512 
f2557c10c5a3dc6d52a836db8ab6ac1d945d529d5d6501b093ac87887bb445df0f37a54d72b00cd826ce09378abe7cf283b69892852b7fb2ad5d61dee0996162
 WHIRLPOOL 
53dca23ca45bd81fbd6957c0588f787c8cb18847a963488bc8c9780ca0c05f21d6605a438ae11b79d34a0cb9790dc7f29db1dfa8009b4ef86b21ac032184c040
 DIST astroid-1.3.8.tar.gz 155302 SHA256 
3971c35c675dc7acfceb636eb1758b7df9fc3ad75b5f81ca89f57ccf51719442 SHA512 
316d3a6a12d95b3bebe7ffe47de840cbff96f357c7c324f6684bb713bca191cfaf87fe226c3c1145049611a2035890bdf11845bf923f7d0087a0d1e565d5d5c5
 WHIRLPOOL 
456ebef20c278047ae0e85fb1386f63eb7c13dda295ddace9704df5255b5004887f6f5201097b2337cc678a9891f33aa5628cbf7acc01c4eb9ff3dc3c091408a

diff --git a/dev-python/astroid/astroid-1.3.4.ebuild 
b/dev-python/astroid/astroid-1.3.4.ebuild
deleted file mode 100644
index af42615..000
--- a/dev-python/astroid/astroid-1.3.4.ebuild
+++ /dev/null
@@ -1,44 +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} pypy )
-RESTRICT="test" # False is not True ;)
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="https://bitbucket.org/logilab/astroid 
https://pypi.python.org/pypi/astroid;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
-IUSE="test"
-
-# Version specified in __pkginfo__.py.
-RDEPEND=">=dev-python/logilab-common-0.60.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   app-arch/unzip
-   test? ( ${RDEPEND}
-   >=dev-python/pylint-1.4.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 
'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) )"
-# Required for tests
-DISTUTILS_IN_SOURCE_BUILD=1
-
-# Restrict to test phase, required because suite fails horribly without it
-src_test() {
-   local DISTUTILS_NO_PARALLEL_BUILD=1
-   distutils-r1_src_test
-}
-
-python_test() {
-   "${PYTHON}" setup.py build
-
-   pushd build/lib > /dev/null
-   PYTHONPATH=. pytest || die "Tests fail with ${EPYTHON}"
-   popd > /dev/null
-}

diff --git a/dev-python/astroid/astroid-1.3.6.ebuild 
b/dev-python/astroid/astroid-1.3.6.ebuild
deleted file mode 100644
index 404c1ef..000
--- a/dev-python/astroid/astroid-1.3.6.ebuild
+++ /dev/null
@@ -1,44 +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} pypy )
-RESTRICT="test" # False is not True ;)
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="https://bitbucket.org/logilab/astroid 
https://pypi.python.org/pypi/astroid;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos 
~x86-macos"
-IUSE="test"
-
-# Version specified in __pkginfo__.py.
-RDEPEND=">=dev-python/logilab-common-0.60.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]"

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

2015-09-21 Thread Tobias Klausmann
commit: 6557c0a189e1d619456d755351ff5ba18c991a1e
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Sep 21 12:32:16 2015 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Sep 21 12:32:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6557c0a1

dev-python/astroid: Stable on all arches

Arches: alpha, amd64, arm, ia64, ppc64, ppc, sparc, x86

Gentoo-Bug: 560876

Package-Manager: portage-2.2.20.1

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

diff --git a/dev-python/astroid/astroid-1.3.8.ebuild 
b/dev-python/astroid/astroid-1.3.8.ebuild
index f54ac0d..80571d0 100644
--- a/dev-python/astroid/astroid-1.3.8.ebuild
+++ b/dev-python/astroid/astroid-1.3.8.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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos 
~x86-macos"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
 IUSE="test"
 
 # Version specified in __pkginfo__.py.



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

2015-09-21 Thread Tobias Klausmann
commit: 61ed829acf92968dc56904f5bb99153f40dcd56c
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Sep 21 12:31:54 2015 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Sep 21 12:31:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ed829a

dev-python/pylint: Stable on all arches

Arches: alpha, amd64, arm, ia64, ppc64, ppc, sparc, x86

Gentoo-Bug: 560876

Package-Manager: portage-2.2.20.1

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

diff --git a/dev-python/pylint/pylint-1.4.4.ebuild 
b/dev-python/pylint/pylint-1.4.4.ebuild
index 5874cec..a83be5c 100644
--- a/dev-python/pylint/pylint-1.4.4.ebuild
+++ b/dev-python/pylint/pylint-1.4.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~x64-macos ~x86-macos"
 IUSE="doc examples test"
 
 RDEPEND="



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

2015-09-21 Thread Richard Yao
commit: 03e4d3cf202154073ab7ca6b3486ed127c5d1ad0
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 01:48:44 2015 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=03e4d3cf

Update ZFS advice for the kernel commandline

Signed-off-by: Richard Yao  gentoo.org>

 genkernel | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/genkernel b/genkernel
index c826d57..68c6704 100755
--- a/genkernel
+++ b/genkernel
@@ -368,8 +368,7 @@ then
[ "${DMRAID}" = '1' ] && print_warning 1 'add "dodmraid" for dmraid 
support'
[ "${MDADM}" = '1' ] && print_warning 1 'add "domdadm" for RAID support'
[ "${DMRAID}" = '1' ] && print_warning 1 '  or 
"dodmraid="'
-   [ "${ZFS}" = '1' ] && print_warning 1 'add "dozfs" for ZFS volume 
management support'
-   [ "${ZFS}" = '1' ] && print_warning 1 ' and either "root=ZFS" to use 
bootfs autodetection or "root=ZFS=" to force booting from a specific 
dataset'
+   [ "${ZFS}" = '1' ] && print_warning 1 ' add "root=ZFS=" to 
boot from a ZFS dataset'
[ "${BTRFS}" = '1' ] && print_warning 1 'add "dobtrfs" for Btrfs device 
scanning support'
[ "${ISCSI}" = '1' ] && print_warning 1 'add at least 
"iscsi_initiatorname= iscsi_target= and 
iscsi_address=" for iscsi support'
 



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-21 Thread Richard Yao
commit: 3ff0e784021281b01e7a005e81fef4506d0192cb
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 01:22:36 2015 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=3ff0e784

Reimplement dozfs=force support

Signed-off-by: Richard Yao  gentoo.org>

 defaults/initrd.scripts | 8 
 1 file changed, 8 insertions(+)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index d1c3873..b7c8cc3 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1042,6 +1042,14 @@ startVolumes() {
elif [ -f /etc/zfs/zpool.cache ]
then
:
+   # Depreciated support for dozfs=force
+   elif [ -n "${ZPOOL_FORCE}" ]
+   then
+   /sbin/zpool import -f -N "${ZFS_POOL}" 2>&1 >/dev/null
+   if [ $? -ne 0 ]
+   then
+   bad_msg "Failed to force import ${ZFS_POOL}"
+   fi
elif /sbin/zpool import -f -N -o readonly=on "${ZFS_POOL}" 2>&1 
>/dev/null
then
mkdir -p /tmp/zfs



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-21 Thread Richard Yao
commit: d6663b5493579e33f311340b80da5a1fb0d7f6ed
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 13:13:08 2015 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d6663b54

Fix missing `then` keyword

Signed-off-by: Richard Yao  gentoo.org>

 defaults/initrd.scripts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index d1bb0bc..d1c3873 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1047,6 +1047,7 @@ startVolumes() {
mkdir -p /tmp/zfs
/sbin/mount.zfs -o ro,zfsutil "${REAL_ROOT#*=}" 
/tmp/zfs 2>&1 >/dev/null
if [ $? -ne 0 ]
+   then
bad_msg "Failed to mount ${REAL_ROOT#*=}"
return 1
fi



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-21 Thread Richard Yao
commit: 6b3e3dfbc265ef47c2c2e008ad31ae79041225b6
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 01:44:36 2015 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6b3e3dfb

Cleanup logic to find rootfs on ZFS

We no longer support root=ZFS. Only root=ZFS=$dataset is supported.
GRUB2 never used that syntax and users never liked it, so that should be
okay.

We also handle the case where the root pool is missing from the
cachefile or the cachefile itself is missing by informing users of how
to repair the system. We inform them rather than do it ourselves because
a step is required after the pool is imported and while we can do it for
them, the heuristics are unlikely to be right 100% of the time and we
really should not be making changes to the rootfs from the initramfs.

Signed-off-by: Richard Yao  gentoo.org>

 defaults/linuxrc | 48 +++-
 1 file changed, 23 insertions(+), 25 deletions(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 877d845..dc129ce 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -523,11 +523,27 @@ do
fi
;;
ZFS*)
-   if [ "${USE_ZFS}" = '0' ]; then
+   zpool list -H -o name | grep -q "${ZFS_POOL}"
+   if [ $? -ne 0 ]
+   then
+   if [ ! -e /etc/zfs/zpool.cache ]
+   then
+   bad_msg "${ZFS_POOL} not 
imported due to missing zpool.cache file."
+
+   else
+   bad_msg "${ZFS_POOL} absent 
from zpool.cache file."
+   fi
+   bad_msg "Provided that ${ZFS_POOL} 
exists, you can correct this by:"
+   bad_msg
+   bad_msg "1. Dropping to a shell."
+   bad_msg "2. Running \`zpool import -d 
/dev/disk/by-id -N ${ZFS_POOL}\`"
+   bad_msg "3. Pressing Cntl+D to exit."
+   bad_msg "4. Running \`zpool set 
cachefile= ${ZFS_POOL}\` (space after equal sign)"
+   bad_msg "   as root after system 
has booted."
prompt_user "REAL_ROOT" "root block 
device"
+   got_good_root=0
continue
fi
-   
ROOT_DEV="${REAL_ROOT#*=}"
if [ "${ROOT_DEV}" != 'ZFS' ] 
then
@@ -543,29 +559,11 @@ do
continue
fi
else
-   BOOTFS=$(/sbin/zpool list -H -o bootfs)
-   if [ "${BOOTFS}" != '-' ]
-   then
-
-   for i in ${BOOTFS}
-   do
-
-   zfs get type ${i} > 
/dev/null
-   retval=$?
-
-   if [ ${retval} -eq 0 ]; 
then
-   got_good_root=1
-   REAL_ROOT=${i}
-   ROOTFSTYPE=zfs
-   break
-   fi  
-   
-   done;
-
-   else
-   got_good_root=0
-   fi
-
+   bad_msg "root=ZFS is no longer 
supported."
+   bad_msg "Please specify 
root=ZFS=\$DATASET:"
+   prompt_user "REAL_ROOT" "root block 
device"
+   got_good_root=0
+   continue
fi
 
if [ ${got_good_root} -ne 1 ]; then



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

2015-09-21 Thread Mike Pagano
commit: 285066e1118c5ff6556deaca2065242c904829be
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Sep 21 12:04:14 2015 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 21 12:04:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285066e1

sys-kernel/vanilla-sources: Version bump. Remove old.

Package-Manager: portage-2.2.20.1

 sys-kernel/vanilla-sources/Manifest | 2 +-
 .../{vanilla-sources-3.4.108.ebuild => vanilla-sources-3.4.109.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index f7198e9..7e969ed 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -21,5 +21,5 @@ DIST patch-3.12.48.xz 1342140 SHA256 
5a4707787f301a54e636f6f230dea1076adc04272b9
 DIST patch-3.14.52.xz 978804 SHA256 
b1615f874759d48b9ed227cdc5405e6ed0d58f4284624642302d6d9af50a9492 SHA512 
3a0cfd9a0a9fd5f531682def1e43fe5a6e987f8742beb8256f521dce82e62d44d90a1ebab6547a7571f2829e96176806a51a66aa033d326736b88ee89eca6477
 WHIRLPOOL 
eea4b8a487c62d7abb9678ef0d6f446490b99c1d5f956b7c1a0984af8f00bc72a38caefd42c1f023abe1a888c5eada03f720a6d73e35ae7d0350c829f3fe69b1
 DIST patch-3.18.21.xz 605060 SHA256 
fef6b8507c4a88b5b579016773faf1f4b1c78b2cc627e31101f244eeb1cf1895 SHA512 
b82d6f79d59c9d949a149a351ba2c77d334df83d66491a7776d909badff800ed2431ec6216adc7df3c2315886088a659450bc8e1a8d141d2e173a8a4e2492c8d
 WHIRLPOOL 
1ca1e8b9c31ec273e6b8465eba857a537ec0f0c3c8246a232449632fc819a8e19c3d991cf3c96b093be683c4784abdf9a02cef24e35b064fbe18518e84134bf7
 DIST patch-3.2.71.xz 1456808 SHA256 
24160af70c29320d74429717d5dfa3cd3547586f558890533a28dc19bc7caa0c SHA512 
e953df5d59270abeb4c72fc3a2a660cade1a8b5768d5dd00c11f5b3580c65e8c8ccfb814b5bf591900c35e72c1b3aee91819d1c9ddf9aab0dce44b45750f9578
 WHIRLPOOL 
8377da2ff6427888db1eb670f677f6bc71f4db46244ced8a2f849b0250cd9deb8d183556987c892f88011b7c5645838048c11e214c7e2026e7f12efad31ad8b4
-DIST patch-3.4.108.xz 1249808 SHA256 
7909601dd0cab76e933c86fc76bdd64520ff34abb126059f9c02fb4cf2050372 SHA512 
50091f2db3cf60d3fe3a0619f9ca72c29ce20f1accbee745849da9d2c0f0de1dd0fb6ba3511356d6d70ab0cbf7e740e16ae45c7dc9311b06a5539684dbac5f94
 WHIRLPOOL 
3e7341a42f71cceeaec7b19b0558017d66bf7f0c115d8bd47c6cfdc646b319d59c4fb176704c43fe945c72ecb1c052eb8a6dab9c9e99f6c615ee17f6caeda7ac
+DIST patch-3.4.109.xz 1280036 SHA256 
607e19a90fa320b3336c6d6002c84820724a3c1f9e2fdf6ab63f46fcd2ff26b3 SHA512 
80ac925c6277a25c8fbb9feae24b075f2734b1e3e7bafb195def81ae0c2daaeb79ff2f4331a60013cb4adce5b1a3852be55b7cb5d10c4034149239788dd55ab8
 WHIRLPOOL 
bda61064a40079a2313b6063ab8b10e921da1295981506458062f9c3f5084acd0effaf50135ae343a97351d236139b43c70059c0aafd1059ffd07fc0cacc6781
 DIST patch-4.1.7.xz 224108 SHA256 
bbd57fb48ea8e6971680818ba8722fd38ae419dca6047b852f10d33e5cd2ff6b SHA512 
3b5af919b94d7f4b2b66702ddb23dc32b15c3029d00d56afce564a317510bfc7ce016394335acc9f29da860fed7cb241edeaa082ec9477a0a4a62a9a238d23b6
 WHIRLPOOL 
062227824632cdd14620fffd389a5e4b35704658188f5447b1a7f992a0b81a860bb2383dab87ca2a3588e7c4646bbb137db4aab1bf5b7e1397820ae3fc919eb0

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.4.108.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-3.4.109.ebuild
similarity index 100%
rename from sys-kernel/vanilla-sources/vanilla-sources-3.4.108.ebuild
rename to sys-kernel/vanilla-sources/vanilla-sources-3.4.109.ebuild



[gentoo-commits] proj/portage: New tag: v2.2.21

2015-09-21 Thread Brian Dolbec
commit: 
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:03 2015 +

New tag: v2.2.21




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

2015-09-21 Thread Brian Dolbec
commit: 0f7269a8abd84f5bdfee717c6e9f8c065357e20f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Sep 21 22:11:10 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 22:11:10 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0f7269a8

Update version and RELEASE-NOTES for a release

 RELEASE-NOTES | 39 +++
 setup.py  |  2 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 285f6d5..e54892b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,45 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.21
+==
+* Bug Fixes:
+- Bug 550006 quickpkg: support FEATURES=xattr
+- Bug 550324 Fix missed rename of cleanconfig to cleanconfmem
+- Bug 550898 rename ia to ia64
+- Bug 550886 enable absolute_import for Python 2
+- Bug 550906 handle submodule import in _LazyImportFrom._get_target
+- Bug 552340 Redirect /dev/fd bash test to /dev/null
+- Bug 554084 unpack: avoid useless chmods to improve speed
+- Bug 554108 use mkdtemp to avoid cgroup interference
+- Bug 554578 convert str to Atom for DbapiProvidesIndex
+- Bug 554928 depgraph._want_update_pkg: handle _UNREACHABLE_DEPTH
+- Bug 556172 slot_conflict_handler: suggest --verbose-conflicts
+- Bug 556464 depgraph._select_files: use _iter_match_pkgs for tbz2 
arguments
+- Bug 555698 circular_dependency_handler: limit USE combination search
+- Bug 556764 similar_name_search: used indexed repos where appropriate
+- Bug 557426 sync repositories in parallel
+- Bug 557962 Manifest.write: stable/predictable Manifest mtime for rsync
+- Bug 558322 SyncRepos._sync: call postsync.d hooks earlier
+- Bug 557192 egencache: stable use.local.desc mtime for rsync
+- Bug 559044 emerge --search: fix duplication of results
+- Bug 296085 RsyncSync: add sync-rsync-vcs-ignore option
+- Bug 559122 sync: include metadata/layout.conf with profile submodule
+- Bug 560466 match_from_list: restrict =* to match only on version part 
boundaries
+* git sync: Respect PORTAGE_QUIET
+* several man page updates
+
+
+portage-2.2.20.1
+==
+# Note this was a branch release based of the 2.2.20 release
+# expressly for the new git based ebuild tree
+* Bug Fixes:
+- Bug 550324 Fix missed rename of cleanconfig to cleanconfmem
+- included a few man page updates
+- a couplerepoman changes for the new git based tree
+
+
 portage-2.2.20
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b1e83b0..3a1a321 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
name = 'portage',
-   version = '2.2.20',
+   version = '2.2.21',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



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

2015-09-21 Thread Brian Dolbec
commit: a0849ae0b37956da75b517b8d0b38c839261f4ba
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 04:26:39 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a0849ae0

repoman/actions.py: Splitout clear_attic()

 pym/repoman/actions.py | 38 +-
 1 file changed, 21 insertions(+), 17 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 974de62..5b55ff8 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -166,23 +166,7 @@ class Actions(object):
# inside the $Header path. This code detects the problem and 
corrects it
# so that the Manifest will generate correctly. See bug #169500.
# Use binary mode in order to avoid potential character 
encoding issues.
-   cvs_header_re = re.compile(br'^#\s*\$Header.*\$$')
-   attic_str = b'/Attic/'
-   attic_replace = b'/'
-   for x in myheaders:
-   f = open(
-   _unicode_encode(x, encoding=_encodings['fs'], 
errors='strict'),
-   mode='rb')
-   mylines = f.readlines()
-   f.close()
-   modified = False
-   for i, line in enumerate(mylines):
-   if cvs_header_re.match(line) is not None and \
-   attic_str in line:
-   mylines[i] = line.replace(attic_str, 
attic_replace)
-   modified = True
-   if modified:
-   portage.util.write_atomic(x, b''.join(mylines), 
mode='wb')
+   self.clear_attic(myheaders)
 
if self.scanner.repolevel == 1:
utilities.repoman_sez(
@@ -817,3 +801,23 @@ class Actions(object):
print(
"* Files with headers will"
" cause the manifests to be changed and 
committed separately.")
+
+
+   def clear_attic(self, myheaders):
+   cvs_header_re = re.compile(br'^#\s*\$Header.*\$$')
+   attic_str = b'/Attic/'
+   attic_replace = b'/'
+   for x in myheaders:
+   f = open(
+   _unicode_encode(x, encoding=_encodings['fs'], 
errors='strict'),
+   mode='rb')
+   mylines = f.readlines()
+   f.close()
+   modified = False
+   for i, line in enumerate(mylines):
+   if cvs_header_re.match(line) is not None and \
+   attic_str in line:
+   mylines[i] = line.replace(attic_str, 
attic_replace)
+   modified = True
+   if modified:
+   portage.util.write_atomic(x, b''.join(mylines), 
mode='wb')



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

2015-09-21 Thread Brian Dolbec
commit: 458d0ca69f6e1d9fb0b673e48d86211a591581ee
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 03:25:28 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:46 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=458d0ca6

repoman/actions.py: Split out the changelog code to it's own function

 pym/repoman/actions.py | 191 +
 1 file changed, 99 insertions(+), 92 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index e9bf147..d70dd82 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -132,102 +132,14 @@ class Actions(object):
print("* no commit message?  aborting commit.")
sys.exit(1)
commitmessage = commitmessage.rstrip()
-   changelog_msg = commitmessage
+
+   myupdates, broken_changelog_manifests = self.changelogs(
+   myupdates, mymanifests, myremoved, 
mychanged, myautoadd,
+   mynew, commitmessage)
 
commit_footer = self.get_commit_footer()
commitmessage += commit_footer
 
-   broken_changelog_manifests = []
-   if self.options.echangelog in ('y', 'force'):
-   logging.info("checking for unmodified ChangeLog files")
-   committer_name = 
utilities.get_committer_name(env=self.repoman_settings)
-   for x in sorted(vcs_files_to_cps(
-   chain(myupdates, mymanifests, myremoved),
-   self.scanner.repolevel, self.scanner.reposplit, 
self.scanner.categories)):
-   catdir, pkgdir = x.split("/")
-   checkdir = self.repo_settings.repodir + "/" + x
-   checkdir_relative = ""
-   if self.scanner.repolevel < 3:
-   checkdir_relative = 
os.path.join(pkgdir, checkdir_relative)
-   if self.scanner.repolevel < 2:
-   checkdir_relative = 
os.path.join(catdir, checkdir_relative)
-   checkdir_relative = os.path.join(".", 
checkdir_relative)
-
-   changelog_path = 
os.path.join(checkdir_relative, "ChangeLog")
-   changelog_modified = changelog_path in 
self.scanner.changed.changelogs
-   if changelog_modified and 
self.options.echangelog != 'force':
-   continue
-
-   # get changes for this package
-   cdrlen = len(checkdir_relative)
-   check_relative = lambda e: 
e.startswith(checkdir_relative)
-   split_relative = lambda e: e[cdrlen:]
-   clnew = list(map(split_relative, 
filter(check_relative, mynew)))
-   clremoved = list(map(split_relative, 
filter(check_relative, myremoved)))
-   clchanged = list(map(split_relative, 
filter(check_relative, mychanged)))
-
-   # Skip ChangeLog generation if only the 
Manifest was modified,
-   # as discussed in bug #398009.
-   nontrivial_cl_files = set()
-   nontrivial_cl_files.update(clnew, clremoved, 
clchanged)
-   
nontrivial_cl_files.difference_update(['Manifest'])
-   if not nontrivial_cl_files and 
self.options.echangelog != 'force':
-   continue
-
-   new_changelog = utilities.UpdateChangeLog(
-   checkdir_relative, committer_name, 
changelog_msg,
-   
os.path.join(self.repo_settings.repodir, 'skel.ChangeLog'),
-   catdir, pkgdir,
-   new=clnew, removed=clremoved, 
changed=clchanged,
-   pretend=self.options.pretend)
-   if new_changelog is None:
-   writemsg_level(
-   "!!! Updating the ChangeLog 
failed\n",
-   level=logging.ERROR, 
noiselevel=-1)
-   sys.exit(1)
-
-   # if the ChangeLog was just created, add it to 
vcs
-   if new_changelog:
-   myautoadd.append(changelog_path)
-   # myautoadd is appended to 

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

2015-09-21 Thread Brian Dolbec
commit: 9f63c395ee23b00d77d00e667a28624de5baff49
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Sep 17 15:29:11 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:46 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f63c395

repoman: Move the primary checks loop to it's own class and file

Only minimal changes were done for this initial move.
The _scan_ebuilds() needs major hacking up into manageable chunks.
Clean out code separation demarcation lines
These lines were originally used to mark places where code was removed.
And replaced with a class instance and/or function call.

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

 pym/repoman/main.py| 756 ++---
 pym/repoman/scanner.py | 715 ++
 2 files changed, 743 insertions(+), 728 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index e3d0472..2b2f91d 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -4,7 +4,6 @@
 
 from __future__ import print_function, unicode_literals
 
-import copy
 import errno
 import io
 import logging
@@ -15,7 +14,6 @@ import sys
 import tempfile
 import platform
 from itertools import chain
-from pprint import pformat
 
 from os import path as osp
 if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), 
".portage_not_installed")):
@@ -30,14 +28,12 @@ portage._disable_legacy_globals()
 from portage import os
 from portage import _encodings
 from portage import _unicode_encode
-from _emerge.Package import Package
 from _emerge.UserQuery import UserQuery
 import portage.checksum
 import portage.const
 import portage.repository.config
-from portage import cvstree, normalize_path
+from portage import cvstree
 from portage import util
-from portage.dep import Atom
 from portage.process import find_binary, spawn
 from portage.output import (
bold, create_color_func, green, nocolor, red)
@@ -47,40 +43,18 @@ from portage.util import writemsg_level
 from portage.package.ebuild.digestgen import digestgen
 
 from repoman.argparser import parse_args
-from repoman.checks.directories.files import FileChecks
-from repoman.checks.ebuilds.checks import run_checks, checks_init
-from repoman.checks.ebuilds.eclasses.live import LiveEclassChecks
-from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks
-from repoman.checks.ebuilds.fetches import FetchChecks
-from repoman.checks.ebuilds.keywords import KeywordChecks
-from repoman.checks.ebuilds.isebuild import IsEbuild
-from repoman.checks.ebuilds.thirdpartymirrors import ThirdPartyMirrors
-from repoman.checks.ebuilds.manifests import Manifests
-from repoman.check_missingslot import check_missingslot
-from repoman.checks.ebuilds.misc import bad_split_check, pkg_invalid
-from repoman.checks.ebuilds.pkgmetadata import PkgMetadata
-from repoman.checks.ebuilds.use_flags import USEFlagChecks
-from repoman.checks.ebuilds.variables.description import DescriptionChecks
-from repoman.checks.ebuilds.variables.eapi import EAPIChecks
-from repoman.checks.ebuilds.variables.license import LicenseChecks
-from repoman.checks.ebuilds.variables.restrict import RestrictChecks
-from repoman.ebuild import Ebuild
+from repoman.checks.ebuilds.checks import checks_init
 from repoman.errors import err
 from repoman.gpg import gpgsign, need_signature
-from repoman.modules.commit import repochecks
-from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.qa_data import (
format_qa_output, format_qa_output_column, qahelp,
-   qawarnings, qacats, missingvars,
-   suspect_virtual, suspect_rdepend)
-from repoman.qa_tracker import QATracker
-from repoman.repos import RepoSettings, repo_metadata
-from repoman.scan import Changes, scan
+   qawarnings, qacats)
+from repoman.repos import RepoSettings
+from repoman.scanner import Scanner
 from repoman._subprocess import repoman_popen, repoman_getstatusoutput
 from repoman import utilities
 from repoman.vcs.vcs import (
git_supports_gpg_sign, vcs_files_to_cps, VCSSettings)
-from repoman.vcs.vcsstatus import VCSStatus
 
 
 if sys.hexversion >= 0x300:
@@ -90,21 +64,11 @@ util.initialize_logger()
 
 bad = create_color_func("BAD")
 
-live_eclasses = portage.const.LIVE_ECLASSES
-non_ascii_re = re.compile(r'[^\x00-\x7f]')
-
 # A sane umask is needed for files that portage creates.
 os.umask(0o22)
 
-def sort_key(item):
-   return item[2].sub_path
-
 
 def repoman_main(argv):
-   # Repoman sets it's own ACCEPT_KEYWORDS and we don't want it to
-   # behave incrementally.
-   repoman_incrementals = tuple(
-   x for x in portage.const.INCREMENTALS if x != 'ACCEPT_KEYWORDS')
config_root = os.environ.get("PORTAGE_CONFIGROOT")
repoman_settings = portage.config(config_root=config_root, 
local_config=False)
 
@@ -142,30 +106,9 @@ def repoman_main(argv):
repo_settings = 

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

2015-09-21 Thread Brian Dolbec
commit: c7708b5906e9036464a63f7c87eaf56282fbd251
Author: Tom Wijsman  gentoo  org>
AuthorDate: Wed Jun  4 13:58:31 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:43 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c7708b59

repoman/main.py: Split Ruby checks to checks/ebuild/eclass/ruby.py

 pym/repoman/checks/ebuilds/eclasses/__init__.py |  0
 pym/repoman/checks/ebuilds/eclasses/ruby.py | 32 +
 pym/repoman/main.py | 18 --
 3 files changed, 37 insertions(+), 13 deletions(-)

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

diff --git a/pym/repoman/checks/ebuilds/eclasses/ruby.py 
b/pym/repoman/checks/ebuilds/eclasses/ruby.py
new file mode 100644
index 000..abfb166
--- /dev/null
+++ b/pym/repoman/checks/ebuilds/eclasses/ruby.py
@@ -0,0 +1,32 @@
+
+'''live.py
+Performs Ruby eclass checks
+'''
+
+from repoman.qa_data import ruby_deprecated
+
+
+class RubyEclassChecks(object):
+   '''Performs checks for the usage of Ruby eclasses in ebuilds'''
+
+   def __init__(self, qatracker):
+   '''
+   @param qatracker: QATracker instance
+   '''
+   self.qatracker = qatracker
+   self.old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"]
+
+   def check(self, pkg, ebuild):
+   is_inherited = lambda eclass: eclass in pkg.inherited
+   is_old_ruby_eclass_inherited = filter(
+   is_inherited, self.old_ruby_eclasses)
+
+   if is_old_ruby_eclass_inherited:
+   ruby_intersection = 
pkg.iuse.all.intersection(ruby_deprecated)
+
+   if ruby_intersection:
+   for myruby in ruby_intersection:
+   self.qatracker.add_error(
+   "IUSE.rubydeprecated",
+   (ebuild.relative_path + ": 
Deprecated ruby target: %s")
+   % myruby)
\ No newline at end of file

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 39c8e1a..4ded687 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -51,6 +51,7 @@ from repoman.argparser import parse_args
 from repoman.checks.directories.files import FileChecks
 from repoman.checks.ebuilds.checks import run_checks, checks_init
 from repoman.checks.ebuilds.eclasses.live import LiveEclassChecks
+from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks
 from repoman.checks.ebuilds.fetches import FetchChecks
 from repoman.checks.ebuilds.keywords import KeywordChecks
 from repoman.checks.ebuilds.isebuild import IsEbuild
@@ -67,7 +68,7 @@ from repoman.profile import check_profiles, dev_keywords, 
setup_profile
 from repoman.qa_data import (
format_qa_output, format_qa_output_column, qahelp,
qawarnings, qacats, max_desc_len, missingvars,
-   ruby_deprecated, suspect_virtual, suspect_rdepend, valid_restrict)
+   suspect_virtual, suspect_rdepend, valid_restrict)
 from repoman.qa_tracker import QATracker
 from repoman.repos import RepoSettings, repo_metadata
 from repoman.scan import Changes, scan
@@ -290,6 +291,7 @@ thirdparty = ThirdPartyMirrors(repoman_settings, qatracker)
 use_flag_checks = USEFlagChecks(qatracker, uselist)
 keywordcheck = KeywordChecks(qatracker, options)
 liveeclasscheck = LiveEclassChecks(qatracker)
+rubyeclasscheck = RubyEclassChecks(qatracker)
 ##
 
 for xpkg in effective_scanlist:
@@ -615,18 +617,8 @@ for xpkg in effective_scanlist:
ebuild_used_useflags = use_flag_checks.getUsedUseFlags()
used_useflags = used_useflags.union(ebuild_used_useflags)
#
-
-   # Check for outdated RUBY targets
-   old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"]
-   is_old_ruby_eclass_inherited = filter(
-   lambda e: e in inherited, old_ruby_eclasses)
-   if is_old_ruby_eclass_inherited:
-   ruby_intersection = 
pkg.iuse.all.intersection(ruby_deprecated)
-   if ruby_intersection:
-   for myruby in ruby_intersection:
-   
qatracker.add_error("IUSE.rubydeprecated",
-   (ebuild.relative_path + ": 
Deprecated ruby target: %s")
-   % myruby)
+   rubyeclasscheck.check(pkg, ebuild)
+   #
 
# license checks
if not badlicsyntax:



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

2015-09-21 Thread Brian Dolbec
commit: 4d38fd403a374a07def13421cd276c0b2de84605
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 04:34:01 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4d38fd40

repoman/actions.py: Split out get_new_commit_message()

 pym/repoman/actions.py | 39 ++-
 1 file changed, 22 insertions(+), 17 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 4f516da..9d97b20 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -111,24 +111,8 @@ class Actions(object):
else:
raise
if not commitmessage or not commitmessage.strip():
-   msg_prefix = ""
-   if self.scanner.repolevel > 1:
-   msg_prefix = 
"/".join(self.scanner.reposplit[1:]) + ": "
+   commitmessage = self.get_new_commit_message(qa_output)
 
-   try:
-   editor = os.environ.get("EDITOR")
-   if editor and 
utilities.editor_is_executable(editor):
-   commitmessage = 
utilities.get_commit_message_with_editor(
-   editor, message=qa_output, 
prefix=msg_prefix)
-   else:
-   commitmessage = 
utilities.get_commit_message_with_stdin()
-   except KeyboardInterrupt:
-   logging.fatal("Interrupted; exiting...")
-   sys.exit(1)
-   if (not commitmessage or not commitmessage.strip()
-   or commitmessage.strip() == msg_prefix):
-   print("* no commit message?  aborting commit.")
-   sys.exit(1)
commitmessage = commitmessage.rstrip()
 
myupdates, broken_changelog_manifests = self.changelogs(
@@ -826,3 +810,24 @@ class Actions(object):
portage.writemsg("!!! Disabled FEATURES='sign'\n")
self.repo_settings.sign_manifests = False
 
+
+   def get_new_commit_message(self, qa_output):
+   msg_prefix = ""
+   if self.scanner.repolevel > 1:
+   msg_prefix = "/".join(self.scanner.reposplit[1:]) + ": "
+
+   try:
+   editor = os.environ.get("EDITOR")
+   if editor and utilities.editor_is_executable(editor):
+   commitmessage = 
utilities.get_commit_message_with_editor(
+   editor, message=qa_output, 
prefix=msg_prefix)
+   else:
+   commitmessage = 
utilities.get_commit_message_with_stdin()
+   except KeyboardInterrupt:
+   logging.fatal("Interrupted; exiting...")
+   sys.exit(1)
+   if (not commitmessage or not commitmessage.strip()
+   or commitmessage.strip() == msg_prefix):
+   print("* no commit message?  aborting commit.")
+   sys.exit(1)
+   return commitmessage



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

2015-09-21 Thread Brian Dolbec
commit: 1ab7562ec6027e5edd118e66a9e39d2353d8bc87
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Sep 17 02:39:34 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1ab7562e

repoman/repos.py: Fix a regression where the repo is not in repos.conf

The regression was introduced when a variable was used to reduce the size of
some long lines.  The variable was not being reset after the repo was added, so
the remaining code was looking at a stale config.
It turned out the variable was a dupe of an already properly updated class wide
one.

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

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

diff --git a/pym/repoman/repos.py b/pym/repoman/repos.py
index 700c064..de99fdf 100644
--- a/pym/repoman/repos.py
+++ b/pym/repoman/repos.py
@@ -30,12 +30,12 @@ class RepoSettings(object):
self.repoman_settings = repoman_settings
self.vcs_settings = vcs_settings
 
-   repoman_repos = self.repoman_settings.repositories
+   self.repositories = self.repoman_settings.repositories
 
# Ensure that current repository is in the list of enabled 
repositories.
self.repodir = os.path.realpath(portdir_overlay)
try:
-   repoman_repos.get_repo_for_location(self.repodir)
+   self.repositories.get_repo_for_location(self.repodir)
except KeyError:
self._add_repo(config_root, portdir_overlay)
 
@@ -47,15 +47,15 @@ class RepoSettings(object):
 
# Constrain dependency resolution to the master(s)
# that are specified in layout.conf.
-   self.repo_config = 
repoman_repos.get_repo_for_location(self.repodir)
+   self.repo_config = 
self.repositories.get_repo_for_location(self.repodir)
self.portdb.porttrees = 
list(self.repo_config.eclass_db.porttrees)
self.portdir = self.portdb.porttrees[0]
self.commit_env = os.environ.copy()
# list() is for iteration on a copy.
-   for repo in list(repoman_repos):
+   for repo in list(self.repositories):
# all paths are canonical
if repo.location not in 
self.repo_config.eclass_db.porttrees:
-   del repoman_repos[repo.name]
+   del self.repositories[repo.name]
 
if self.repo_config.allow_provide_virtual:
qawarnings.add("virtual.oldstyle")



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

2015-09-21 Thread Brian Dolbec
commit: befc99fa5ff79af530be6e3126a300e182866a2f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 02:07:27 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:46 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=befc99fa

repoman/actions.py: Break out changes detectection into sudo vcs plugins

 pym/repoman/actions.py | 215 +++--
 1 file changed, 120 insertions(+), 95 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 611c0dd..1f70815 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -74,102 +74,9 @@ class Actions(object):
 
self._vcs_deleted(mydeleted)
 
-   if self.vcs_settings.vcs == "cvs":
-   mycvstree = cvstree.getentries("./", recursive=1)
-   mychanged = cvstree.findchanged(mycvstree, recursive=1, 
basedir="./")
-   mynew = cvstree.findnew(mycvstree, recursive=1, 
basedir="./")
-   myremoved = portage.cvstree.findremoved(mycvstree, 
recursive=1, basedir="./")
-   bin_blob_pattern = re.compile("^-kb$")
-   no_expansion = set(portage.cvstree.findoption(
-   mycvstree, bin_blob_pattern, recursive=1, 
basedir="./"))
-
-   if self.vcs_settings.vcs == "svn":
-   with repoman_popen("svn status") as f:
-   svnstatus = f.readlines()
-   mychanged = [
-   "./" + elem.split()[-1:][0]
-   for elem in svnstatus
-   if (elem[:1] in "MR" or elem[1:2] in "M")]
-   mynew = [
-   "./" + elem.split()[-1:][0]
-   for elem in svnstatus
-   if elem.startswith("A")]
-   myremoved = [
-   "./" + elem.split()[-1:][0]
-   for elem in svnstatus
-   if elem.startswith("D")]
-
-   # Subversion expands keywords specified in svn:keywords 
properties.
-   with repoman_popen("svn propget -R svn:keywords") as f:
-   props = f.readlines()
-   expansion = dict(
-   ("./" + prop.split(" - ")[0], prop.split(" - 
")[1].split())
-   for prop in props if " - " in prop)
-
-   elif self.vcs_settings.vcs == "git":
-   with repoman_popen(
-   "git diff-index --name-only "
-   "--relative --diff-filter=M HEAD") as f:
-   mychanged = f.readlines()
-   mychanged = ["./" + elem[:-1] for elem in mychanged]
-
-   with repoman_popen(
-   "git diff-index --name-only "
-   "--relative --diff-filter=A HEAD") as f:
-   mynew = f.readlines()
-   mynew = ["./" + elem[:-1] for elem in mynew]
-
-   with repoman_popen(
-   "git diff-index --name-only "
-   "--relative --diff-filter=D HEAD") as f:
-   myremoved = f.readlines()
-   myremoved = ["./" + elem[:-1] for elem in myremoved]
-
-   if self.vcs_settings.vcs == "bzr":
-   with repoman_popen("bzr status -S .") as f:
-   bzrstatus = f.readlines()
-   mychanged = [
-   "./" + elem.split()[-1:][0].split('/')[-1:][0]
-   for elem in bzrstatus
-   if elem and elem[1:2] == "M"]
-   mynew = [
-   "./" + elem.split()[-1:][0].split('/')[-1:][0]
-   for elem in bzrstatus
-   if elem and (elem[1:2] in "NK" or elem[0:1] == 
"R")]
-   myremoved = [
-   "./" + elem.split()[-1:][0].split('/')[-1:][0]
-   for elem in bzrstatus
-   if elem.startswith("-")]
-   myremoved = [
-   "./" + elem.split()[-3:-2][0].split('/')[-1:][0]
-   for elem in bzrstatus
-   if elem and (elem[1:2] == "K" or elem[0:1] == 
"R")]
-   # Bazaar expands nothing.
-
-   if self.vcs_settings.vcs == "hg":
-   with repoman_popen("hg status --no-status --modified 
.") as f:
-   mychanged = 

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

2015-09-21 Thread Brian Dolbec
commit: 5d91183c50d57d7ddb06721a64f2ae6f95b6aeea
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 02:59:11 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:46 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5d91183c

repoman/actions.py: Split out the commit footer to a function

 pym/repoman/actions.py | 95 ++
 1 file changed, 49 insertions(+), 46 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 1f70815..e9bf147 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -133,53 +133,8 @@ class Actions(object):
sys.exit(1)
commitmessage = commitmessage.rstrip()
changelog_msg = commitmessage
-   portage_version = getattr(portage, "VERSION", None)
-   gpg_key = self.repoman_settings.get("PORTAGE_GPG_KEY", "")
-   dco_sob = self.repoman_settings.get("DCO_SIGNED_OFF_BY", "")
-   if portage_version is None:
-   sys.stderr.write("Failed to insert portage version in 
message!\n")
-   sys.stderr.flush()
-   portage_version = "Unknown"
-
-   report_options = []
-   if self.options.force:
-   report_options.append("--force")
-   if self.options.ignore_arches:
-   report_options.append("--ignore-arches")
-   if self.scanner.include_arches is not None:
-   report_options.append(
-   "--include-arches=\"%s\"" %
-   " ".join(sorted(self.scanner.include_arches)))
-
-   if self.vcs_settings.vcs == "git":
-   # Use new footer only for git (see bug #438364).
-   commit_footer = "\n\nPackage-Manager: portage-%s" % 
portage_version
-   if report_options:
-   commit_footer += "\nRepoMan-Options: " + " 
".join(report_options)
-   if self.repo_settings.sign_manifests:
-   commit_footer += "\nManifest-Sign-Key: %s" % 
(gpg_key, )
-   if dco_sob:
-   commit_footer += "\nSigned-off-by: %s" % 
(dco_sob, )
-   else:
-   unameout = platform.system() + " "
-   if platform.system() in ["Darwin", "SunOS"]:
-   unameout += platform.processor()
-   else:
-   unameout += platform.machine()
-   commit_footer = "\n\n"
-   if dco_sob:
-   commit_footer += "Signed-off-by: %s\n" % 
(dco_sob, )
-   commit_footer += "(Portage version: %s/%s/%s" % \
-   (portage_version, self.vcs_settings.vcs, 
unameout)
-   if report_options:
-   commit_footer += ", RepoMan options: " + " 
".join(report_options)
-   if self.repo_settings.sign_manifests:
-   commit_footer += ", signed Manifest commit with 
key %s" % \
-   (gpg_key, )
-   else:
-   commit_footer += ", unsigned Manifest commit"
-   commit_footer += ")"
 
+   commit_footer = self.get_commit_footer()
commitmessage += commit_footer
 
broken_changelog_manifests = []
@@ -797,3 +752,51 @@ class Actions(object):
expansion = {}
return  (mynew, mychanged, myremoved, no_expansion, expansion)
 
+
+   def get_commit_footer(self):
+   portage_version = getattr(portage, "VERSION", None)
+   gpg_key = self.repoman_settings.get("PORTAGE_GPG_KEY", "")
+   dco_sob = self.repoman_settings.get("DCO_SIGNED_OFF_BY", "")
+   report_options = []
+   if self.options.force:
+   report_options.append("--force")
+   if self.options.ignore_arches:
+   report_options.append("--ignore-arches")
+   if self.scanner.include_arches is not None:
+   report_options.append(
+   "--include-arches=\"%s\"" %
+   " ".join(sorted(self.scanner.include_arches)))
+
+   if portage_version is None:
+   sys.stderr.write("Failed to insert portage version in 
message!\n")
+   sys.stderr.flush()
+   portage_version = "Unknown"
+   # Use new footer only for git (see bug #438364).
+   if self.vcs_settings.vcs in ["git"]:
+   commit_footer = 

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

2015-09-21 Thread Brian Dolbec
commit: 6a7e4358e3fbf359d77623b007c1a68c901a1790
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 04:10:03 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6a7e4358

repoman/actions.py: Split out priming_commit()

 pym/repoman/actions.py | 91 ++
 1 file changed, 48 insertions(+), 43 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 2318ce2..af50c1b 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -208,49 +208,7 @@ class Actions(object):
# will change and need a priming commit before the Manifest
# can be committed.
if (myupdates or myremoved) and myheaders:
-   myfiles = myupdates + myremoved
-   fd, commitmessagefile = tempfile.mkstemp(".repoman.msg")
-   mymsg = os.fdopen(fd, "wb")
-   mymsg.write(_unicode_encode(commitmessage))
-   mymsg.close()
-
-   separator = '-' * 78
-
-   print()
-   print(green("Using commit message:"))
-   print(green(separator))
-   print(commitmessage)
-   print(green(separator))
-   print()
-
-   # Having a leading ./ prefix on file paths can trigger 
a bug in
-   # the cvs server when committing files to multiple 
directories,
-   # so strip the prefix.
-   myfiles = [f.lstrip("./") for f in myfiles]
-
-   commit_cmd = [self.vcs_settings.vcs]
-   commit_cmd.extend(self.vcs_settings.vcs_global_opts)
-   commit_cmd.append("commit")
-   commit_cmd.extend(self.vcs_settings.vcs_local_opts)
-   commit_cmd.extend(["-F", commitmessagefile])
-   commit_cmd.extend(myfiles)
-
-   try:
-   if self.options.pretend:
-   print("(%s)" % (" ".join(commit_cmd),))
-   else:
-   retval = spawn(commit_cmd, 
env=self.repo_settings.commit_env)
-   if retval != os.EX_OK:
-   writemsg_level(
-   "!!! Exiting on %s 
(shell) "
-   "error code: %s\n" % 
(self.vcs_settings.vcs, retval),
-   level=logging.ERROR, 
noiselevel=-1)
-   sys.exit(retval)
-   finally:
-   try:
-   os.unlink(commitmessagefile)
-   except OSError:
-   pass
+   self.priming_commit(myupdates, myremoved, commitmessage)
 
# When files are removed and re-added, the cvs server will put 
/Attic/
# inside the $Header path. This code detects the problem and 
corrects it
@@ -809,3 +767,50 @@ class Actions(object):
os.unlink(commitmessagefile)
except OSError:
pass
+
+
+   def priming_commit(self, myupdates, myremoved, commitmessage):
+   myfiles = myupdates + myremoved
+   fd, commitmessagefile = tempfile.mkstemp(".repoman.msg")
+   mymsg = os.fdopen(fd, "wb")
+   mymsg.write(_unicode_encode(commitmessage))
+   mymsg.close()
+
+   separator = '-' * 78
+
+   print()
+   print(green("Using commit message:"))
+   print(green(separator))
+   print(commitmessage)
+   print(green(separator))
+   print()
+
+   # Having a leading ./ prefix on file paths can trigger a bug in
+   # the cvs server when committing files to multiple directories,
+   # so strip the prefix.
+   myfiles = [f.lstrip("./") for f in myfiles]
+
+   commit_cmd = [self.vcs_settings.vcs]
+   commit_cmd.extend(self.vcs_settings.vcs_global_opts)
+   commit_cmd.append("commit")
+   commit_cmd.extend(self.vcs_settings.vcs_local_opts)
+   commit_cmd.extend(["-F", commitmessagefile])
+   commit_cmd.extend(myfiles)
+
+   try:
+   if self.options.pretend:
+   print("(%s)" % (" ".join(commit_cmd),))
+   else:
+   

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

2015-09-21 Thread Brian Dolbec
commit: f1407272871994cd83a18398b566566a61d4f9d0
Author: Tom Wijsman  gentoo  org>
AuthorDate: Fri Jun  6 15:09:43 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:44 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f1407272

repoman/main.py: Split LICENSE checks to checks/ebuild/variables/

 pym/repoman/checks/ebuilds/variables/license.py | 47 +
 pym/repoman/main.py | 21 +++
 2 files changed, 52 insertions(+), 16 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/license.py 
b/pym/repoman/checks/ebuilds/variables/license.py
new file mode 100644
index 000..bdc859c
--- /dev/null
+++ b/pym/repoman/checks/ebuilds/variables/license.py
@@ -0,0 +1,47 @@
+
+'''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/main.py b/pym/repoman/main.py
index 7b36852..08d79eb 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -63,6 +63,7 @@ from repoman.checks.ebuilds.pkgmetadata import PkgMetadata
 from repoman.checks.ebuilds.use_flags import USEFlagChecks
 from repoman.checks.ebuilds.variables.description import DescriptionChecks
 from repoman.checks.ebuilds.variables.eapi import EAPIChecks
+from repoman.checks.ebuilds.variables.license import LicenseChecks
 from repoman.ebuild import Ebuild
 from repoman.errors import err
 from repoman.modules.commit import repochecks
@@ -299,6 +300,7 @@ liveeclasscheck = LiveEclassChecks(qatracker)
 rubyeclasscheck = RubyEclassChecks(qatracker)
 eapicheck = EAPIChecks(qatracker, repo_settings)
 descriptioncheck = DescriptionChecks(qatracker)
+licensecheck = LicenseChecks(qatracker, liclist, liclist_deprecated)
 ##
 
 for xpkg in effective_scanlist:
@@ -617,22 +619,9 @@ for xpkg in effective_scanlist:
 
# license checks
if not badlicsyntax:
-   # Parse the LICENSE variable, remove USE conditions and
-   # flatten it.
-   licenses = portage.dep.use_reduce(myaux["LICENSE"], 
matchall=1, flat=True)
-   # Check each entry to ensure that it exists in PORTDIR's
-   # license directory.
-   for lic in licenses:
-   # Need to check for "||" manually as no portage
-   # function will remove it without removing 
values.
-   if lic not in liclist and lic != "||":
-   qatracker.add_error(
-   "LICENSE.invalid",
-   xpkg + "/" + y_ebuild + 
".ebuild: %s" % lic)
-   elif lic in liclist_deprecated:
-   qatracker.add_error(
-   "LICENSE.deprecated",
-   

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

2015-09-21 Thread Brian Dolbec
commit: 3769fd0b8cfa080197cf154b2742bc2d7895ae15
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Sep 19 04:27:19 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:42:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3769fd0b

repoamn/actions.py: Split out sign_manifest()

 pym/repoman/actions.py | 31 ++-
 1 file changed, 18 insertions(+), 13 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 5b55ff8..4f516da 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -186,19 +186,7 @@ class Actions(object):
digestgen(mysettings=self.repoman_settings, 
myportdb=self.repo_settings.portdb)
 
if self.repo_settings.sign_manifests:
-   try:
-   for x in sorted(vcs_files_to_cps(
-   chain(myupdates, myremoved, 
mymanifests),
-   self.scanner.repolevel, 
self.scanner.reposplit, self.scanner.categories)):
-   self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
-   manifest_path = 
os.path.join(self.repoman_settings["O"], "Manifest")
-   if not need_signature(manifest_path):
-   continue
-   gpgsign(manifest_path, 
self.repoman_settings, self.options)
-   except portage.exception.PortageException as e:
-   portage.writemsg("!!! %s\n" % str(e))
-   portage.writemsg("!!! Disabled 
FEATURES='sign'\n")
-   self.repo_settings.sign_manifests = False
+   self.sign_manifests(myupdates, myremoved, mymanifests)
 
if self.vcs_settings.vcs == 'git':
# It's not safe to use the git commit -a option since 
there might
@@ -821,3 +809,20 @@ class Actions(object):
modified = True
if modified:
portage.util.write_atomic(x, b''.join(mylines), 
mode='wb')
+
+
+   def sign_manifest(self, myupdates, myremoved, mymanifests):
+   try:
+   for x in sorted(vcs_files_to_cps(
+   chain(myupdates, myremoved, mymanifests),
+   self.scanner.repolevel, self.scanner.reposplit, 
self.scanner.categories)):
+   self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
+   manifest_path = 
os.path.join(self.repoman_settings["O"], "Manifest")
+   if not need_signature(manifest_path):
+   continue
+   gpgsign(manifest_path, self.repoman_settings, 
self.options)
+   except portage.exception.PortageException as e:
+   portage.writemsg("!!! %s\n" % str(e))
+   portage.writemsg("!!! Disabled FEATURES='sign'\n")
+   self.repo_settings.sign_manifests = False
+



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

2015-09-21 Thread Mike Pagano
commit: b1f02256b662a2e4b1c4779ec2b9b5e1e9842a69
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Sep 21 23:34:52 2015 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 21 23:34:52 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f02256

sys-kernel/gentoo-sources: Linux patch 4.1.8

Package-Manager: portage-2.2.20.1

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.1.8.ebuild | 31 ++
 2 files changed, 34 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 89d83e8..2224c8d 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -65,6 +65,9 @@ DIST genpatches-4.1-10.extras.tar.xz 16184 SHA256 
5d4492d3d535b3904fe917532b52d3
 DIST genpatches-4.1-11.base.tar.xz 233284 SHA256 
4189cfd2c7d1a1d7f28c8a596ad36741ce087c7c4cfbe0d5d20a0ee889328d18 SHA512 
e5944edf832070d6072ab8efc242165afcfb689874687196c96389c6176ca9772e72e82836aba40ad05840536acae6efd6e72890efd692d903018d47489a90f8
 WHIRLPOOL 
13cb400b330443025f77dee6c710ca9886991a7032fa3ff925d53ed4fc03d07ece5647dca65de1a149073362db1d7a0b374a21d980eafcae09a4b01584c64cb6
 DIST genpatches-4.1-11.experimental.tar.xz 215988 SHA256 
6d1c5a4af77c2d81d05c27903e2d15f18beada25a335674ea372762ea6aaff8f SHA512 
7504f4b3d0ee47b9b2d720258b6873cfed9b28e04aa9860857e3ec0ad6ef6f36304312c4cc907efd9b2ca6adcedd265ed1f1ba446d6da4eed7c096d7038d9245
 WHIRLPOOL 
199055e5305141b850dae96d6eab64e7f6870e1eba9d667a9f042d7652adb4485dcd2c30192dffa3d16c994f4d11b5cbc08bd0e4ebca97f51d85e3b1365fc1f9
 DIST genpatches-4.1-11.extras.tar.xz 16168 SHA256 
be4078adaac6d679a563709dc7528b92587a463877c28d7c49117b5ddd842fe1 SHA512 
9a561564511e3a15648f88f1b230e8985e33b3dac92a082cd8d4a5ccf0da8f8eb030fde59f6a0c5664c478751f710e2f2f8f3cf4b13293329444ed702c70732c
 WHIRLPOOL 
46a021f1801aae12167bfb5378ee62cb058a13b18d48c006b9e7fc4a086803c8c509070cee059c5eb817abec317285f7e1157f6f286ed53a4ce7ad761c7d2e36
+DIST genpatches-4.1-12.base.tar.xz 266104 SHA256 
d99620d6fa052732357a9b050a878d6ed7f1f3b03c1ae59d99132db8244829cc SHA512 
4128fd323a7451692b512b249226f25ed5a0d5aebdf48832495d3d72351ccf61b7d7ecbccdd85915eff023fcb9fcbb408a1c01f2bb58535434153ca00d5ef0a3
 WHIRLPOOL 
2c9d9f8c989a319fb1b06ff8f2e29feeabed05c41546eb91a0bfa5bf2d586a7ef39c01d1e100519c844e419c92ece745b7192f3e3839c2fcf9dd08d971143c35
+DIST genpatches-4.1-12.experimental.tar.xz 215960 SHA256 
8d0659bda61873ce16612e919b7ba6ccb8b5b9b5362ab218a886bf2ccb2684c8 SHA512 
b1392299fed208e973eed70174f55ab6e70c0f5c7cbe5e29a12dc27ca9fdb09448314fd3a32b1d4abfa529065d76e7ddbc66cc60019b1d9c66d1b96d0d146dd9
 WHIRLPOOL 
4e7189dae91ffcf37d70dd9d2547a8e2092cece356e004e9282d5c0aa3d5d992cb7423496ef9f28503e687052b21468e456f83772989a023fe0f8d33a2bdf00a
+DIST genpatches-4.1-12.extras.tar.xz 16184 SHA256 
dae92203157380e361f9b114a56d59e68cb63a52ec9dfb9f9418b8804549c531 SHA512 
3de0640711c7877872872025d10d4a34a8476244d0fcee9ebbaaa02213849683cf27492181783535a167791c35f6ddc0a60f4c939a62daf093739f776151cd15
 WHIRLPOOL 
6b10caf17084410d8c1b38be868c7658e74210a12f460b56956d8f4b4f462d8018bd983f58a7257a51be27181b20a3cddab1627edb05290b934ad078b307baa3
 DIST genpatches-4.2-1.base.tar.xz 3836 SHA256 
c89ed0e0b4cf32d16023c4df67e047ee663fdd4bfe84375d373e594c787780c3 SHA512 
8b028fdd8b93be92ed457c5722b584d4648220fd86440f3fead1a55ee254d4a4d808f09367929683a4bc58439aa274778aaa7f3ed0e14e3d8a5bb1b497a84644
 WHIRLPOOL 
c1b6c8098339e72a248aabaff0e92d1e8fa5170a443b4beae62e3ec8c1235ba1bb7c1ae06a92b0041ef63c8c463a01f62313bed0f66d66e5d7d7721b4b3f0b49
 DIST genpatches-4.2-1.experimental.tar.xz 161668 SHA256 
ff7f476b7b75be0779195dd1d7d01ab326b572def562b2741353751d59d43724 SHA512 
ec2483b0df034d1d28a0bfc26395fe10fa7a1358f2fbc68d8d0217d3a1e3176bc15ef41c268d3b18b362198a85b44dcb59dfb6aac544e262407516103e9e8a90
 WHIRLPOOL 
fd66c1f678937efe852a68473eb9e8635ed2f24068cb8720466dc76abac32bb1d9e3eacc1f70b92d4b02402e6ec5af3a5639fff1e30f4c435a4dbf384110d25d
 DIST genpatches-4.2-1.extras.tar.xz 16180 SHA256 
a26b453b708e1463b361fa7d49c4ef3e7c4ebcc5d6ae2dfafa1e966d5cf78608 SHA512 
cf3dcd49dea36cdc30be17bdbcb929263310bff7907bebc5aa884511b50abcde5d68815013b038fa542f86c3ee2f9d86094b28bc2481261de26e2c8e4f08779c
 WHIRLPOOL 
9e8b6e5977ff574d2b15df42dd05eb77e57306df8135a263226a6924426b08920b31bcc78235e3e974c0bc6f820652abab7eef03694f67cfebb80570d6158d95

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.1.8.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.1.8.ebuild
new file mode 100644
index 000..ed32522
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.1.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="12"
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+

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

2015-09-21 Thread Richard Farina
commit: 433de74a2dff50ec3f7660453a7cb35ead4fb5c4
Author: Zero_Chaos  gentoo  org>
AuthorDate: Tue Sep 22 02:36:10 2015 +
Commit: Richard Farina  gentoo  org>
CommitDate: Tue Sep 22 02:36:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433de74a

net-libs/libbtbb: fix wireshark plugin naming issues with patch from upstream

Package-Manager: portage-2.2.20.1

 net-libs/libbtbb/Manifest | 1 +
 .../libbtbb/{libbtbb-2015.09.2.ebuild => libbtbb-2015.09.2-r1.ebuild} | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/libbtbb/Manifest b/net-libs/libbtbb/Manifest
index a6cf815..222fa65 100644
--- a/net-libs/libbtbb/Manifest
+++ b/net-libs/libbtbb/Manifest
@@ -1 +1,2 @@
 DIST libbtbb-2015-09-R2.tar.gz 222045 SHA256 
35ce44636649163f0d9a4de5905f686470f54c79b408959760db8c8182853161 SHA512 
e300ec09de34644a0cd2f4aba2fe0b03021aaa0b0fe5035022f1e698ff10867adfd84850d0d40e9c070fbd622efee1b614221c1f5b1818f1d4f5d58cc3f31919
 WHIRLPOOL 
99d8c621b263cd3cd82e423eabff21d4979b0407c31430aa26424d273c9e3ed802e68833e3a100588a46a9a2126a84d0be56e41c1b609ea2eed4a3d64203c995
+DIST libbtbb-2015.09.2-rename-plugins.patch.xz 15636 SHA256 
391a51ef542deecbb680d7d14f1649e8190096bce38a38965bc00fe1e97ad038 SHA512 
40af251835fae9031a28720bf15ec9a903eac5fc42f38a0edf234021861e3c64e3fb77c03675ac7623b6dae901988d28f3ef90d53ea9e2b62b2d692ca0bf2d2f
 WHIRLPOOL 
eb15206c66f6293d509affa855f186ccfbb32c9d745675217c1228e7d07c0ef587bd6f997f664c1141e9fa0f4c453faefed3b82982b4099b53b81ec233b2dfec

diff --git a/net-libs/libbtbb/libbtbb-2015.09.2.ebuild 
b/net-libs/libbtbb/libbtbb-2015.09.2-r1.ebuild
similarity index 94%
rename from net-libs/libbtbb/libbtbb-2015.09.2.ebuild
rename to net-libs/libbtbb/libbtbb-2015.09.2-r1.ebuild
index 3d12be1..2ed51c5 100644
--- a/net-libs/libbtbb/libbtbb-2015.09.2.ebuild
+++ b/net-libs/libbtbb/libbtbb-2015.09.2-r1.ebuild
@@ -17,7 +17,8 @@ else
MY_PV=${PV/\./-}
MY_PV=${MY_PV/./-R}
S=${WORKDIR}/${PN}-${MY_PV}
-   
SRC_URI="https://github.com/greatscottgadgets/${PN}/archive/${MY_PV}.tar.gz -> 
${PN}-${MY_PV}.tar.gz"
+   
SRC_URI="https://github.com/greatscottgadgets/${PN}/archive/${MY_PV}.tar.gz -> 
${PN}-${MY_PV}.tar.gz \
+   
https://dev.gentoo.org/~zerochaos/distfiles/libbtbb-2015.09.2-rename-plugins.patch.xz;
KEYWORDS="~amd64 ~arm ~x86"
 fi
 
@@ -49,6 +50,7 @@ which_plugins() {
 src_prepare(){
CMAKE_USE_DIR="${S}"
BUILD_DIR="${S}"_build
+   epatch "${WORKDIR}"/${P}-rename-plugins.patch
cmake-utils_src_prepare
 
if use wireshark-plugins; then



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

2015-09-21 Thread Brian Dolbec
commit: 61de86140e055a58496c3c2fb1ab99d0513b
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Sep 21 23:33:37 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 21 23:34:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61de

sys-apps/portage: New version: 2.2.21

Fixes bugs 550006, 550324, 550898, 550906, 552340, 554084, 554108,
554578, 554928, 556172, 556464, 555698, 556764, 557426, 557962,
558322, 557192, 559044, 296085, 559122, 560466.

Package-Manager: portage-2.2.21

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.2.21.ebuild | 365 +
 2 files changed, 366 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index c456e13..d3a22c4 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,4 +2,5 @@ DIST portage-2.2.14.tar.bz2 896674 SHA256 
8dd65971e0f1c31dca922b0f7be06e622aabbe
 DIST portage-2.2.18.tar.bz2 942561 SHA256 
e0d54f2fbcdc8b5fce716475183fa6e889b6fa8178c92d65a850df73f1636560 SHA512 
be4f95bc04a61cdb371fc66a03d2183961bfd458e9b2b89cf8cab8c9e70bde4119be266177d947e31429627609ed75a75c21abfe4b674ca529632d5728e8e8a6
 WHIRLPOOL 
f334bf5198d2214de557a046ed3217e23d48d8f8d7d64fb0bd2611dd5c8725139eaf7d1e1065f822d8816f3979e86d6a6f8df4d2f4605df0b5c157d6bbf09a6d
 DIST portage-2.2.20.1.tar.bz2 950298 SHA256 
84dd3ed1d9fd0a3336e956d057590c75834a906ae62a450411232fe5a842475c SHA512 
5f7373da20d448059e8fdc8a3593eaca780be3184f0494bac66f5eea7c33d00dd61b9e74cbe9a52413f08cef29d426ed8751e20e16be09178468c18d77a6ae2e
 WHIRLPOOL 
99643ce0ab74c5df64fb5239948c6102bc39847ff88eaf210c069c0c9587c1e8bdd1a032a7e61c1225b6113645387861d439e9c4f103df4d0f042b73e1afc328
 DIST portage-2.2.20.tar.bz2 950293 SHA256 
483ce0b20960840f6499452ca4ef7df36fde08f835dcadf3cdd118c1ff7207a4 SHA512 
fffb43a4c25a70cae071246fde7e379107535e607b9e8dd9fb513315a10750db92209bb436f532930a44cac06ba43aade06a7c2b0a1d675fd816968ba0fce7ae
 WHIRLPOOL 
aa1e560007cdafebd2bf56964d61e55a91fef4be5cd9bc50560891140287f6827ecda9d99e31ceb4e5a64691863fde325b51594cfdcfe88eb260fba47dad5fb9
+DIST portage-2.2.21.tar.bz2 962238 SHA256 
6dbaedfb677d450f1033650059b658d0e183460e28cd7e91aa2161bfb4e52672 SHA512 
2df19d2818e24c0b33f43f3ce12da0cdcc44c8d6cae16ba914dba84f22bab8bdde422dec98a9253d1577fc1438649d6b640a00dfe862e85e10476abe15e8db33
 WHIRLPOOL 
84a66a8ea8d3ef352f6108edd31790e7513c906ecaba7d54338e73d3ef8d2c7572eb01611d483ad88093ed1c26cd637c7441f4c5bd9f84f41f0478dfd3a96b89
 DIST portage-2.2.8.tar.bz2 874672 SHA256 
c1074e01173df5384e003598dbc5f64f09e92f83fd26faab2f88f9f0bc64aa7e SHA512 
acc47d94ff8c08e5a7bf2d4c4e600863430dd1e7d0bb8b4254d6477a498933cae663db84debf9487d2243c2cba689629ef8e8b6cf108e10d40e89e8e8d7e1257
 WHIRLPOOL 
d54290ede8d3d85e5211cda7e86ed740178121ef2f47cf0858c27941d8679d29c11445befff962986d40a47ded50d0d4654de19e7d4aef3fdf2546655a0d6fe2

diff --git a/sys-apps/portage/portage-2.2.21.ebuild 
b/sys-apps/portage/portage-2.2.21.ebuild
new file mode 100644
index 000..42e1a4a
--- /dev/null
+++ b/sys-apps/portage/portage-2.2.21.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_3 python3_4
+   python2_7
+)
+# Note: substituted below
+PYTHON_REQ_USE='bzip2(+)'
+
+inherit distutils-r1 multilib
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru selinux xattr"
+
+DEPEND="!build? ( ${PYTHON_DEPS//bzip2(+)/ssl(+),bzip2(+)} )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( 

[gentoo-commits] proj/linux-patches: New tag: 4.2-3

2015-09-21 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 21 23:37:03 2015 +

New tag: 4.2-3




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

2015-09-21 Thread Brian Dolbec
commit: 510591de64c2dbca08c7ce6e27f6f3341cae8642
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Sep 22 00:17:29 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Sep 22 00:17:29 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=510591de

repoman: Move the pythonpath modification code back into the repoman bin

 bin/repoman | 5 +++--
 pym/repoman/main.py | 4 
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/bin/repoman b/bin/repoman
index 05d842f..819e0f5 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -26,8 +26,9 @@ except KeyboardInterrupt:
sys.exit(1)
 
 from os import path as osp
-pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym")
-sys.path.insert(0, pym_path)
+if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), 
".portage_not_installed")):
+   pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), 
"pym")
+   sys.path.insert(0, pym_path)
 import portage
 portage._internal_caller = True
 from repoman.main import repoman_main

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 808c55e..e232558 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -8,10 +8,6 @@ import io
 import logging
 import sys
 
-from os import path as osp
-if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), 
".portage_not_installed")):
-   pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__ 
#, "pym")
-   sys.path.insert(0, pym_path)
 # import our centrally initialized portage instance
 from repoman._portage import portage
 portage._internal_caller = True



[gentoo-commits] proj/grs:tinhat-xfce4 commit in: core/etc/skel/.config/xfce4/panel/, ...

2015-09-21 Thread Anthony G. Basile
commit: 5d8101106b70f1d46146ad92f4d464f1e2c2dbe9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep 21 22:45:59 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep 21 22:45:59 2015 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=5d810110

Clean up desktop.

 core/etc/skel/.config/xfce4/panel/cpugraph-12.rc   | 17 ---
 .../xfce4/panel/launcher-17/13954274922.desktop| 10 -
 .../xfce4/panel/launcher-17/14428600041.desktop| 14 +
 .../xfconf/xfce-perchannel-xml/xfce4-desktop.xml   | 24 ++
 .../xfconf/xfce-perchannel-xml/xfce4-panel.xml | 10 -
 5 files changed, 42 insertions(+), 33 deletions(-)

diff --git a/core/etc/skel/.config/xfce4/panel/cpugraph-12.rc 
b/core/etc/skel/.config/xfce4/panel/cpugraph-12.rc
deleted file mode 100644
index d996934..000
--- a/core/etc/skel/.config/xfce4/panel/cpugraph-12.rc
+++ /dev/null
@@ -1,17 +0,0 @@
-UpdateInterval=0
-TimeScale=0
-Size=16
-Mode=0
-Frame=1
-Border=1
-Bars=1
-TrackedCore=0
-Command=xfce4-taskmanager
-InTerminal=0
-StartupNotification=1
-ColorMode=0
-Foreground1=#
-Foreground2=#
-Foreground3=#
-Background=#
-

diff --git a/core/etc/skel/.config/xfce4/panel/launcher-17/13954274922.desktop 
b/core/etc/skel/.config/xfce4/panel/launcher-17/13954274922.desktop
deleted file mode 100644
index 06b63d9..000
--- a/core/etc/skel/.config/xfce4/panel/launcher-17/13954274922.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Sylpheed
-Comment=E-Mail client
-Exec=sylpheed
-Icon=sylpheed
-MimeType=message/rfc822;x-scheme-handler/mailto;
-Terminal=false
-Type=Application
-Categories=GTK;Network;Email;News;
-X-XFCE-Source=file:///usr/share/applications/sylpheed.desktop

diff --git a/core/etc/skel/.config/xfce4/panel/launcher-17/14428600041.desktop 
b/core/etc/skel/.config/xfce4/panel/launcher-17/14428600041.desktop
new file mode 100644
index 000..6230ece
--- /dev/null
+++ b/core/etc/skel/.config/xfce4/panel/launcher-17/14428600041.desktop
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Version=1.0
+Name=Claws Mail
+GenericName=E-mail client
+Exec=claws-mail %u
+Icon=claws-mail
+Categories=Network;Office;Email;
+Comment=Lightweight and Fast GTK+ based Mail Client
+Terminal=false
+Type=Application
+StartupNotify=true
+MimeType=x-scheme-handler/mailto;
+X-Info=Claws Mail
+X-XFCE-Source=file:///usr/share/applications/claws-mail.desktop

diff --git 
a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml 
b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
index 1949349..fffb517 100644
--- a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
+++ b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
@@ -7,6 +7,26 @@
 
 
 
+
+  
+  
+  
+
+
+  
+  
+  
+
+
+  
+  
+  
+
+
+  
+  
+  
+
   
   
 
@@ -40,4 +60,8 @@
   
 
   
+  
+
+
+  
 

diff --git 
a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml 
b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
index 8e41b64..e7d4d8a 100644
--- a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
+++ b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
@@ -16,7 +16,6 @@
 
 
 
-
 
 
 
@@ -56,12 +55,12 @@
 
 
   
-  
   
   
   
   
   
+  
 
   
   
@@ -122,7 +121,7 @@
 
 
   
-
+
   
 
 
@@ -152,13 +151,12 @@
   
 
 
-  
-  
+  
+  
   
   
 
 
-
 
   
 



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2015-09-21 Thread Mike Gilbert
commit: ae03d4da9cf90fbf3132e4e986b5883b51ebdfca
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Sep 22 02:49:39 2015 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep 22 02:50:07 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae03d4da

www-plugins/chrome-binary-plugins: automated update

Package-Manager: portage-2.2.20_p164

 www-plugins/chrome-binary-plugins/Manifest| 4 ++--
 ...2454.93_p1.ebuild => chrome-binary-plugins-45.0.2454.99_p1.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 64f504c..75fcf4d 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,6 +1,6 @@
 DIST google-chrome-beta_46.0.2490.33-1_amd64.deb 47267736 SHA256 
7bd8c2666c8d1579ef71b6fe9a78581e459039bce6f8159beea15a791f9ac0ce SHA512 
ad19104bc0d32f8393af50c914956a6cc864bacaa6e5ab9d6b0a8482ef6ec4a6a63449a271924aec1a7323e6edb2e9558fc3eca3a8035f3679c7bbc5c374c603
 WHIRLPOOL 
56e0805ba4205e04f779f6aaffb90990407f4bae40dbbdb6fdb8110f8fc7d5373bfb23a7eef76b1d3926d9503ffcedf4e1ccbb5daf1b2a27ab47a23d5f2d40b9
 DIST google-chrome-beta_46.0.2490.33-1_i386.deb 46800448 SHA256 
818e54c8670e60415e2d55f9679deeac6670c0f086956d9694244c5baf660811 SHA512 
f04c0248eed08ec50e7bdd6abb7f6e9a2d36055ab6753ab06759eba63385daf95f7f85e97e261223e305822c11d191bb48ed01db204770bbc6c294df363c9d4b
 WHIRLPOOL 
347067b36e9380eef8e3749fc61ed8b1a2af768cb6a6b769ad05a4fe4bf6726b28850612dea201de1a72d1c42382c6ca5dadaa5772920d432a71810c601cba48
-DIST google-chrome-stable_45.0.2454.93-1_amd64.deb 48057428 SHA256 
96bbc7cf5ae261527a64e178fa4bc4f244f1b4ad3405a13ad99ac1cc8e3bf480 SHA512 
90e04d9684fc39510dd6ef78fab39dc267d945fd433dfc476ea2132d27e7c8c6424368604618a8ec468ab6dcefb32ddd32a269bc9adda402ce5c53c02378a4cb
 WHIRLPOOL 
4062afcfff906752ff95f75b762466e51108db12ebc4666198bfa7e02ed7b595aea5e5b940abd8b178460b9d653dd338bce99f530b66554d680c96dea9c1dc8a
-DIST google-chrome-stable_45.0.2454.93-1_i386.deb 47005078 SHA256 
8fe110d79fe45db9b27f27dcee76f0848b7373fca7cc21ccc2a44a0599afcdbe SHA512 
5f8399ac0034044d6b5b7838bf237a543521415c42a6fd2c4c36f5ceacbd282d21a1ca1850291b6aa80bdee5cf6ab1a0ee46b759e55fc7574e0107b51d58
 WHIRLPOOL 
b7cf507613fa81a6f0f78d01a659344753341b9c6c264866fd7e15d4c72aa8505575df240c8d9b474e2b7c1c9abd5ba14851f9a04b2d575b8365a20da393
+DIST google-chrome-stable_45.0.2454.99-1_amd64.deb 47817354 SHA256 
ae1971ad83a347b9901637c8d32d7ac50b6da2e24ec8fdb8603646b97f11f29a SHA512 
7da0db9b8c288b40c345da4031354a7aa314dc0748661158eb50765568b14c4eb6d733a79c44b2e46b3c91b60e8ff6fd89831cd3674841dce31550fc9cdfd124
 WHIRLPOOL 
d488160d423570c8cfc1f4a11aeb050a409837ab3181f1b57e5078df4d549baf8d1d8dbde6756e8056c22f46105a47c23dc0133b7ff38dc47fe6d6ba7eb6f4ed
+DIST google-chrome-stable_45.0.2454.99-1_i386.deb 46985732 SHA256 
2dd481039f0595a15f9eff775a6d63a37c778a8e31afc043e8613bb6f11e8ca1 SHA512 
c0957fc6908436b05c382690815a720c3357ed800b2e811b72433c5b5c5f332289a513ee27b192799f0401964a25c8338f9ea84da43c149287979cf6fc06d639
 WHIRLPOOL 
418d9a6a9fc8ce98d6054c69bf4fda6a804d7a2f1b161ab1b84879373516c2fde2b6b98968b6fffc9bd4ad522601a03731a9b5f7724ad94ee904210869608935
 DIST google-chrome-unstable_47.0.2508.0-1_amd64.deb 47471144 SHA256 
50c3dec0ce5b003199221d7515c03b03fe43aefcf7e17421e189b519cfb88df9 SHA512 
250a7fbab9cc50ac0cf3d7ae876c7c888d1ca632c639a44d5d8c8554ec367d76ba33d5d1596b94e60b275d00ef6c17337e1aa313ac9c8a0f633d6a1c74e8d752
 WHIRLPOOL 
6d38bb00ffa36914f9a07bb8488cf66c40c417824470fa8b5ae3de7fb4a5437be5f07295c693d21375ac2205487ef4718aa9a89c2a74daf9fbb1d35ef7cbd560
 DIST google-chrome-unstable_47.0.2508.0-1_i386.deb 46861344 SHA256 
f0d74f3d43d5ddc5f2ac259c6050f15dd99acb135988bf5220fc7be787c15783 SHA512 
a91757c99909b7d60d4d2b307730f471ca548bf323533fbab5a571b568d6af455fef79ed02ad2d659910aa3bf5e24cd69e371f8eb68c4eaf360b6671c174ffe3
 WHIRLPOOL 
d1b3657c1a36a76753c93f90246f1a599e355651816195b1b75b2e7c261a1199d9379fa4cef25f922001408bef73dbcfc70a36e0a74122d80ef91ee83f40e439

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.93_p1.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.99_p1.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.93_p1.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.99_p1.ebuild



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

2015-09-21 Thread Mike Gilbert
commit: a411269c91ec4e7cc67ae37012a9c3de8c069be7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Sep 22 02:49:49 2015 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Sep 22 02:50:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a411269c

www-client/google-chrome: automated update

Package-Manager: portage-2.2.20_p164

 www-client/google-chrome/Manifest | 4 ++--
 ...me-45.0.2454.93_p1.ebuild => google-chrome-45.0.2454.99_p1.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/google-chrome/Manifest 
b/www-client/google-chrome/Manifest
index dd57b12..d123b7b 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,2 +1,2 @@
-DIST google-chrome-stable_45.0.2454.93-1_amd64.deb 48057428 SHA256 
96bbc7cf5ae261527a64e178fa4bc4f244f1b4ad3405a13ad99ac1cc8e3bf480 SHA512 
90e04d9684fc39510dd6ef78fab39dc267d945fd433dfc476ea2132d27e7c8c6424368604618a8ec468ab6dcefb32ddd32a269bc9adda402ce5c53c02378a4cb
 WHIRLPOOL 
4062afcfff906752ff95f75b762466e51108db12ebc4666198bfa7e02ed7b595aea5e5b940abd8b178460b9d653dd338bce99f530b66554d680c96dea9c1dc8a
-DIST google-chrome-stable_45.0.2454.93-1_i386.deb 47005078 SHA256 
8fe110d79fe45db9b27f27dcee76f0848b7373fca7cc21ccc2a44a0599afcdbe SHA512 
5f8399ac0034044d6b5b7838bf237a543521415c42a6fd2c4c36f5ceacbd282d21a1ca1850291b6aa80bdee5cf6ab1a0ee46b759e55fc7574e0107b51d58
 WHIRLPOOL 
b7cf507613fa81a6f0f78d01a659344753341b9c6c264866fd7e15d4c72aa8505575df240c8d9b474e2b7c1c9abd5ba14851f9a04b2d575b8365a20da393
+DIST google-chrome-stable_45.0.2454.99-1_amd64.deb 47817354 SHA256 
ae1971ad83a347b9901637c8d32d7ac50b6da2e24ec8fdb8603646b97f11f29a SHA512 
7da0db9b8c288b40c345da4031354a7aa314dc0748661158eb50765568b14c4eb6d733a79c44b2e46b3c91b60e8ff6fd89831cd3674841dce31550fc9cdfd124
 WHIRLPOOL 
d488160d423570c8cfc1f4a11aeb050a409837ab3181f1b57e5078df4d549baf8d1d8dbde6756e8056c22f46105a47c23dc0133b7ff38dc47fe6d6ba7eb6f4ed
+DIST google-chrome-stable_45.0.2454.99-1_i386.deb 46985732 SHA256 
2dd481039f0595a15f9eff775a6d63a37c778a8e31afc043e8613bb6f11e8ca1 SHA512 
c0957fc6908436b05c382690815a720c3357ed800b2e811b72433c5b5c5f332289a513ee27b192799f0401964a25c8338f9ea84da43c149287979cf6fc06d639
 WHIRLPOOL 
418d9a6a9fc8ce98d6054c69bf4fda6a804d7a2f1b161ab1b84879373516c2fde2b6b98968b6fffc9bd4ad522601a03731a9b5f7724ad94ee904210869608935

diff --git a/www-client/google-chrome/google-chrome-45.0.2454.93_p1.ebuild 
b/www-client/google-chrome/google-chrome-45.0.2454.99_p1.ebuild
similarity index 100%
rename from www-client/google-chrome/google-chrome-45.0.2454.93_p1.ebuild
rename to www-client/google-chrome/google-chrome-45.0.2454.99_p1.ebuild



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

2015-09-21 Thread Mike Pagano
commit: e861a7c0fcd71f04676d68be6cbb02677951bc5d
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Sep 21 22:08:54 2015 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 21 22:08:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e861a7c0

sys-kernel/vanilla-sources: Version bumps. Remove old.

Package-Manager: portage-2.2.20.1

 sys-kernel/vanilla-sources/Manifest  | 5 ++---
 .../{vanilla-sources-4.1.7.ebuild => vanilla-sources-4.1.8.ebuild}   | 2 +-
 .../{vanilla-sources-4.2.0.ebuild => vanilla-sources-4.2.1.ebuild}   | 0
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index f35a2b0..f2119f8 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -2,12 +2,10 @@ DIST deblob-3.10 117299 SHA256 
d48cad04fab6a802b3a3e34955c8e35b539c2441f9a62522e
 DIST deblob-3.14 121249 SHA256 
980400e0db952ccdb5a507f99444330af893ed0f8a7a052916fcf0c2b2631f7e SHA512 
2cbdf4f3947c12ade0931f0b3fb8b9c0312626a3bfea9d1c7d8d1d875b4673624ed3a6369653521998bbea0cde6730b573d6be918d052f1b553e093cb42a838f
 WHIRLPOOL 
7ba1738ac829d8848104843da6237576f235c0151d53944ff3a7e0308cfb91600ffb9253402a34c2ed106c5b0bb3ce36785ead990396465341a957c58319221c
 DIST deblob-3.2 107195 SHA256 
2e8a59bf7f18425652050a1b9f2fe2e8d1f09b50b33ee633771ac03943345e81 SHA512 
8de24b5dade9256caf20215692f2e53e403f99d3d1e81b301263ae5f8ce667780a1df7917094155fb47210f22e7839e3d08e4f3a84c86ae6bf582227b938229d
 WHIRLPOOL 
f7abda0702c9b038ee82b462d1de30bd21b28d591058f417aa399581e93ba35638f476544e6acfb12760d672dab067916e4c68275c91f4c01d3bef7f685ed67b
 DIST deblob-3.4 108298 SHA256 
b005dd372b8e55b19fc583fd99a3e95e44844b56305fdff7fdbd5f924a6c0308 SHA512 
ce3df3c4850f0da821286acfa1b6c94e16350578f76a4df93284d2fe201dd78ce15dfb5c56727d8f90012062db180d5e9ee81ac3372f5b46e0deabdcfc03ca19
 WHIRLPOOL 
79386c1e04ca84709fce6ec4ea5eb308876d86f04a1b28f1eda4653d4917b3b9aa9b8a6b82605da3456d29e800dd5bbfcb27c124f1a01057d25b18871bc8770d
-DIST deblob-4.1 130695 SHA256 
2888a5a3b5e8e9ec242e4d702582fa1d739a1274fcd94643a9fb3516a210a8a7 SHA512 
b861b9b53f9295e5e993784031ce57cf8cddc418184ec00c28ed92c9e7660406e0ede581a93d0def36e7847b8e068c8ca6c4dfdd65c15cb174d6c5803c16214a
 WHIRLPOOL 
b90f55dd8702eb254968ed7689b50859833ed362e9aa1720ade96aa1f6f84e8f90f5d1eee034c8535e8bf767c0b5f8b0bc559219e8d81d4c6ed53bd5cfe5e65e
 DIST deblob-check-3.10 612122 SHA256 
5a9552abac85cab9715a958785a3f901937fa135d85452647a16398181909c12 SHA512 
c52917e9de8211f66a1e6805282dd727f1ec86701f76cbf16d0909ec212a9429c0994e0993db95b57934b17d9d91b08b4fa29f80c501397a5acce84bf4e1aed9
 WHIRLPOOL 
d1c591fe7e229f9638945dd14f7dd16617ecff224b4cf2a6a3dd58913c23f7eb67496c26235d1d4637607bc9c9d260d990a0935b6b5bf2332f15e8ed58269856
 DIST deblob-check-3.14 613905 SHA256 
4c69ea1c225b1a84c41e75392dcaa94f77dd8e647aff3afe52f1ab16ac99c5e5 SHA512 
4dd7e785727ce29d78f5f68431fcb6ea9dfda5221dc8e699f40d13e3c85411707b13c288d23f8baa6b3c47f5a67ac58da0a7f1a51c4d9fdda82a7428ead88cf4
 WHIRLPOOL 
de1b67955662f072193f58b7e7dbd98c6680958c2d65632bfb831dc0681945a4d1c27abe978e6ee687ae8f48773eb71c2f9026f461377b28235e7f7e39832a67
 DIST deblob-check-3.2 557345 SHA256 
60d05db20e7b50919ca44487d05e8faa9cca830318bd8d96625f0f75b252eeed SHA512 
6b857380d495261c4d356639157f99f3ca3412388fd3b1c72b566c3bb6453c5a22ab7716e3b24e64a9b63dab912b07bafd0fca806ac0e0620efeef777b6a
 WHIRLPOOL 
877c2c9b813466f9aa5cfecdc9ab93247bd2cdead457c9e0bd97da49d042d0a52262f9b4f8e9c83e397b57c5bb5a8fe2b61bb5f44d5a178a579cc9fff990941a
 DIST deblob-check-3.4 612122 SHA256 
5a9552abac85cab9715a958785a3f901937fa135d85452647a16398181909c12 SHA512 
c52917e9de8211f66a1e6805282dd727f1ec86701f76cbf16d0909ec212a9429c0994e0993db95b57934b17d9d91b08b4fa29f80c501397a5acce84bf4e1aed9
 WHIRLPOOL 
d1c591fe7e229f9638945dd14f7dd16617ecff224b4cf2a6a3dd58913c23f7eb67496c26235d1d4637607bc9c9d260d990a0935b6b5bf2332f15e8ed58269856
-DIST deblob-check-4.1 674781 SHA256 
54aa33e23a31ead6f982b830be86003c306b88f0d0a9f96c7dc66fe7cd274acb SHA512 
51fe9d70d723992aaf70f8bfcfcc12ecfedd7a039402ddae07858fb087693b00cd80d1e0e1a5053e049f2a2b8c58ed23e4598e2dae902c499c08bc2eeb33
 WHIRLPOOL 
d2c22280e12863793f8e866b126be53ee10d564373addfe9399b2afe22dd7584513c050f334ea08e6d63dd27a1574f2754456bad9d0a42e8c8d9995eec27aed0
 DIST linux-3.10.tar.xz 73175088 SHA256 
df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 SHA512 
5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35
 WHIRLPOOL 
e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053
 DIST linux-3.12.tar.xz 76384600 SHA256 
2e120ec7fde19fa51dc6b6cc11c81860a0775defcad5a5bf910ed9a50e845a02 SHA512 

[gentoo-commits] proj/linux-patches: New tag: 4.1-12

2015-09-21 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 21 22:22:13 2015 +

New tag: 4.1-12




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

2015-09-21 Thread Jeroen Roovers
commit: 2532b19a7eae733109ebc4420b98febb88bf5058
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:15:06 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:15:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2532b19a

app-portage/eix: Stable for HPPA PPC64 (bug #558994).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

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

diff --git a/app-portage/eix/eix-0.30.11.ebuild 
b/app-portage/eix/eix-0.30.11.ebuild
index f6d8e7b..e35f242 100644
--- a/app-portage/eix/eix-0.30.11.ebuild
+++ b/app-portage/eix/eix-0.30.11.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 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 ~x86-freebsd 
~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-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 ~ia64-hpux 
~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
 IUSE="debug +dep doc nls optimization security strong-optimization 
strong-security sqlite swap-remote tools"
 
 BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 )



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2015-09-21 Thread Jeroen Roovers
commit: 30dce2ee491e586dee400cb812063684bcfac60e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:29:01 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:29:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30dce2ee

sys-block/thin-provisioning-tools: Stable for PPC64 (bug #555116).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index 1e7e57b..166c4f2 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND="dev-libs/expat



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

2015-09-21 Thread Jeroen Roovers
commit: 8e7796cb6cedd49827ce9f65f1a83377ca4ea776
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:34:18 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:34:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7796cb

sys-fs/ntfs3g: Stable for PPC64 (bug #548248).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild
index 06aaeca..73b413c 100644
--- a/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

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

2015-09-21 Thread Jeroen Roovers
commit: fdf63de3ec663c710faab7fd9bc9e033ef6205f9
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:32:16 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:32:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf63de3

dev-util/ninja: Stable for PPC64 (bug #560762).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

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

diff --git a/dev-util/ninja/ninja-1.6.0.ebuild 
b/dev-util/ninja/ninja-1.6.0.ebuild
index 158cf4f..88f9d6a 100644
--- a/dev-util/ninja/ninja-1.6.0.ebuild
+++ b/dev-util/ninja/ninja-1.6.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/martine/ninja.git;
 else
SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
 fi
 
 DESCRIPTION="A small build system similar to make"



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

2015-09-21 Thread Jeroen Roovers
commit: 0a16c26c7091dcc03f195862f00f77b05141b27f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:36:03 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:36:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a16c26c

dev-libs/libuv: Stable for PPC64 (bug #555182).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

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

diff --git a/dev-libs/libuv/libuv-1.4.2.ebuild 
b/dev-libs/libuv/libuv-1.4.2.ebuild
index a783206..c4d4c09 100644
--- a/dev-libs/libuv/libuv-1.4.2.ebuild
+++ b/dev-libs/libuv/libuv-1.4.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD BSD-2 ISC MIT"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs"
 
 DEPEND="



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

2015-09-21 Thread Jeroen Roovers
commit: 3bf56347414dee6c31bb6bb0fb74367aae93add3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:38:54 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:38:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf56347

app-admin/cgmanager: Mark ~ppc64 (bug #559770).

Package-Manager: portage-2.2.20.1

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

diff --git a/app-admin/cgmanager/cgmanager-0.39.ebuild 
b/app-admin/cgmanager/cgmanager-0.39.ebuild
index b574877..f8e9f30 100644
--- a/app-admin/cgmanager/cgmanager-0.39.ebuild
+++ b/app-admin/cgmanager/cgmanager-0.39.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://linuxcontainers.org/downloads/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 IUSE="pam selinux"
 
 RDEPEND="sys-libs/libnih[dbus]



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

2015-09-21 Thread Jeroen Roovers
commit: 9c098a2b3a43fb4e596758c63aaff3076b949412
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:38:22 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:38:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c098a2b

sys-libs/libnih: Mark ~ppc64 (bug #559770).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

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

diff --git a/sys-libs/libnih/libnih-1.0.3-r3.ebuild 
b/sys-libs/libnih/libnih-1.0.3-r3.ebuild
index dd1ab1c..bc47d17 100644
--- a/sys-libs/libnih/libnih-1.0.3-r3.ebuild
+++ b/sys-libs/libnih/libnih-1.0.3-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+d
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86"
 IUSE="+dbus nls static-libs +threads"
 
 # The configure phase will check for valgrind headers, and the tests will use



  1   2   3   >