diff --git a/app-admin/setools/setools-4.0.1.ebuild b/app-admin/setools/setools-4.0.1.ebuild
index a2d192caefd6..10eec48c9e39 100644
--- a/app-admin/setools/setools-4.0.1.ebuild
+++ b/app-admin/setools/setools-4.0.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/TresysTechnology/setools.git"
else
SRC_URI="https://github.com/TresysTechnology/setools/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm64 ~mips x86"
fi
LICENSE="GPL-2 LGPL-2.1"
diff --git a/dev-cpp/antlr-cpp/Manifest b/dev-cpp/antlr-cpp/Manifest
index 220142fcadb7..b9482fd08ba4 100644
--- a/dev-cpp/antlr-cpp/Manifest
+++ b/dev-cpp/antlr-cpp/Manifest
@@ -1 +1,2 @@
DIST antlr-2.7.7.tar.gz 1816180 SHA256 853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d WHIRLPOOL def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
+DIST antlr-cpp-3.5.2.tar.gz 6927126 SHA256 529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99 WHIRLPOOL a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e
diff --git a/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild
new file mode 100644
index 000000000000..24195f44eb2b
--- /dev/null
+++ b/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI=6
+
+MY_PN="${PN%-cpp}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The ANTLR 3 C++ Runtime"
+HOMEPAGE="http://www.antlr3.org/"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/${MY_PN}3-${PV}"
+
+RDEPEND="!dev-java/antlr:0[cxx]"
+
+src_install() {
+ insinto /usr/include/antlr3
+ doins "${S}"/runtime/Cpp/include/*
+}
diff --git a/dev-lang/perl/perl-5.22.3_rc4.ebuild b/dev-lang/perl/perl-5.22.3_rc4.ebuild
index 2e1e58753ae1..77f3fffffc03 100644
--- a/dev-lang/perl/perl-5.22.3_rc4.ebuild
+++ b/dev-lang/perl/perl-5.22.3_rc4.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="http://www.perl.org/"
LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0/${SHORT_PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb debug doc gdbm ithreads"
RDEPEND="
diff --git a/dev-libs/libev/Manifest b/dev-libs/libev/Manifest
index 983ff8cb64c2..b122c38f85ea 100644
--- a/dev-libs/libev/Manifest
+++ b/dev-libs/libev/Manifest
@@ -2,3 +2,4 @@ DIST libev-4.15.tar.gz 513919 SHA256 b2dd43a073556f5350cbed05b6ef444dcc4b563f4e0
DIST libev-4.19.tar.gz 524429 SHA256 88fc5f89ca96ceca14c16c10e7be3e921dae65e84932d680c2fd6a40173edccb SHA512 0d1c8707ba0b665b4570a1dc4125d1fd9b0a25f8cad6552cb1fe8a7ea90920b14c15ad3a32806ddcd7efe68bb397dab973b3ee609dac5015c0d76959d850aaf1 WHIRLPOOL d0047ef29b45401f246318ed90c568570c584fe6492498cb12f3ef61e79da5f95acf325b75200b363b7c64fc85a54cc2d3a15d9727c94b8bdcc663cc740ddbe5
DIST libev-4.20.tar.gz 530091 SHA256 f870334c7fa961e7f31087c7d76abf849f596e3048f8ed2a0aaa983cd73d449e SHA512 0623f3fd4c8125c90b50d20aec2bd1bb2e42e4853723bb987d6289e588b3e063a002adc0fbcf9ee6a6f6c10eaf317b6aceb5cad139ff92f98af4df9001d901a6 WHIRLPOOL cd2e93c9653c4f8a1856f8ce3c4fd6d78613c4fed7e100d59b35b87b116132166b75baefd488cb32a18961d7dfce7e24293d7c586a4adaa2fb7a719df51bed57
DIST libev-4.22.tar.gz 531533 SHA256 736079e8ac543c74d59af73f9c52737b3bfec9601f020bf25a87a4f4d0f01bd6 SHA512 333f03065cec2615054892957cb87f8fe8461f7ac4e9f1e3ce362d3d2c32e62bffb635ec8cf1c0ec348923067c635d795d89eefc02e57395ae6aff27dc3ead3e WHIRLPOOL 38de041c8c86b8229102ce4d68884fbf5f74b261a353acb2f0ccac92e85319357eaa2f4e6023239b8680139ea0a3f9a283d8cad4a1516e0eb8aed8edc5cd25f6
+DIST libev-4.23.tar.gz 524184 SHA256 c7fe743e0c3b50dd34bf222ebdba4e8acac031d41ce174f17890f8f84eeddd7a SHA512 e3d98364b3788a7f5c56be49b99cecc98da6323fc7e6d47aff808580653ab9effffe88636a2f5d357d596a9a580e778c20139cc162467e3e2c5fc736713c6e39 WHIRLPOOL 4ed45531e316fb9193d91b6b8bd24d678b3ccb310d30df1958a53ed4a49f73940c3a5385b81e94daf7ebd936cb2488cb002e7cda920e66d74f5393608d8118c8
diff --git a/dev-libs/libev/libev-4.23.ebuild b/dev-libs/libev/libev-4.23.ebuild
new file mode 100644
index 000000000000..2e6a54e1ad4e
--- /dev/null
+++ b/dev-libs/libev/libev-4.23.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="A high-performance event loop/event model with lots of feature"
+HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
+SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
+ http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="elibc_glibc static-libs"
+
+# Bug #283558
+DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
+RDEPEND="${DEPEND}"
+
+DOCS=( Changes README )
+
+src_prepare() {
+ sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
+
+ # bug #411847
+ epatch "${FILESDIR}/${PN}-pc.patch"
+
+ epatch_user
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" \
+ econf \
+ --disable-maintainer-mode \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ use static-libs || prune_libtool_files
+ einstalldocs
+}
diff --git a/dev-php/php-redmine-api/Manifest b/dev-php/php-redmine-api/Manifest
index e0fb2ecebe5b..802d11ae3f87 100644
--- a/dev-php/php-redmine-api/Manifest
+++ b/dev-php/php-redmine-api/Manifest
@@ -1,2 +1 @@
-DIST php-redmine-api-1.5.2.tar.gz 31126 SHA256 466a83703997793b0bc783c0b61aa83824c690e233a5278db2b9e7bd31108a43 SHA512 cf39a154edc3994d380901ef20f6d1f26dc948a45664c819fd98225d86e6aef440518fa70896ca72149ed7ed2a163df856f33f6e9b3b36858573f118b22f10e5 WHIRLPOOL afe4eba58769ab17e18f321bea887e45e1853343afa125c67b79c260e4875841cc321e541e54fcd73541f1c56ae14c2cbffa67834965ce25ac8fc948f94575bd
DIST php-redmine-api-1.5.9.tar.gz 36297 SHA256 e50b1030706d5596673c925ac6c0cf6bbbef7e5e25cb7f6b287b3e4547c83e2e SHA512 dd23dcadb27965568c3066f417edbff633eee5e804430568e60abf6b69f0fdfe36b73497984f80b055fae07cd3bb6f94264875f076b98f05327c474eb3f2ae5e WHIRLPOOL 767e5e30303be1fe69bb75fa1f76d3616b59953f890a66238a8f030317ea2792f26441bbc4c667dd0627cacdc0608a8143e64149e2a3bed23749ecf245711f6f
diff --git a/dev-php/php-redmine-api/php-redmine-api-1.5.2.ebuild b/dev-php/php-redmine-api/php-redmine-api-1.5.2.ebuild
deleted file mode 100644
index 4fa2a8c1298c..000000000000
--- a/dev-php/php-redmine-api/php-redmine-api-1.5.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-DESCRIPTION="A simple, object-oriented, PHP Redmine API client"
-HOMEPAGE="https://github.com/kbsali/${PN}"
-SRC_URI="https://github.com/kbsali/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-RDEPEND="dev-lang/php:*[curl,json,simplexml]"
-DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-4 )"
-
-src_install() {
- insinto "/usr/share/php/${PN}"
- doins -r lib
-
- dodoc example.php README.markdown
-}
-
-src_test() {
- phpunit || die "test suite failed"
-}
-
-pkg_postinst() {
- elog "${PN} has been installed in /usr/share/php/${PN}/."
- elog "To use it in a script, require('${PN}/lib/autoload.php'), and then"
- elog "use the Redmine\\Client class normally. Most of the examples in the"
- elog "documentation should work without modification."
-}
diff --git a/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild b/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild
index 8c566ab9a2a4..fb5fe143cbfd 100644
--- a/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild
+++ b/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kbsali/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="dev-lang/php:*[curl,json,simplexml]"
diff --git a/dev-python/qtawesome/Manifest b/dev-python/qtawesome/Manifest
new file mode 100644
index 000000000000..3c8e57de7df6
--- /dev/null
+++ b/dev-python/qtawesome/Manifest
@@ -0,0 +1 @@
+DIST QtAwesome-0.3.3.tar.gz 150081 SHA256 c3c98ee4df0133ae42d202fea20253f8746266b4541c5df4269ca4131792ce0f SHA512 2b89a0c2119ff98a5aa1ecd6a60dabc36feafbb8029a39a578376307bdcff7f0a4bed2395dd6aa13b8540671b9deb1dd14b6ef9144a3bfb3640ae78288a6d7eb WHIRLPOOL dc28ccc34ba4391eb90c91da6987f2800ba505ab22aeb05c0be1288079156b5ff7475dc0c052f4f00e6315254c651f854f8c36056a7ffb3de1d2a61d315725de
diff --git a/dev-python/qtawesome/metadata.xml b/dev-python/qtawesome/metadata.xml
new file mode 100644
index 000000000000..ae819f0b9cb0
--- /dev/null
+++ b/dev-python/qtawesome/metadata.xml
@@ -0,0 +1,19 @@
+
+
+
+
+ grozin@gentoo.org
+ Andrey Grozin
+
+
+ python@gentoo.org
+ Python
+
+
+ QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons
+ in PyQt and PySide applications.
+
+
+ QtAwesome
+
+
diff --git a/dev-python/qtawesome/qtawesome-0.3.3.ebuild b/dev-python/qtawesome/qtawesome-0.3.3.ebuild
new file mode 100644
index 000000000000..5d9dd5f3c3fb
--- /dev/null
+++ b/dev-python/qtawesome/qtawesome-0.3.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+inherit eutils distutils-r1
+
+DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt"
+HOMEPAGE="https://github.com/spyder-ide/qtawesome/ https://pypi.python.org/pypi/QtAwesome/"
+MY_PN="QtAwesome"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-fonts/fontawesome"
+DEPEND=""
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/rope_py3k/Manifest b/dev-python/rope_py3k/Manifest
new file mode 100644
index 000000000000..928e702ada43
--- /dev/null
+++ b/dev-python/rope_py3k/Manifest
@@ -0,0 +1 @@
+DIST rope_py3k-0.9.4-1.tar.gz 221451 SHA256 feb95047cdb9d94e59414aefce7668920e35cba6d1e3c4d4390c2888c98207fa SHA512 288009f500a6dcf9902e2ba82f0f594a9f8e4a858e5efb9c0bf5a1f2d9948162b7bfc068fc115c126852b65681e41110f0bb03c56894cf62e77ab6da80371150 WHIRLPOOL 9beb63d3d2dbaf0e02fbdae881e5d2f2ef18c01dd01c9a5d21df69079466ccc468ca79b398a4a7f69e2d46579eb48bd35919186d1023e286ecd9b8ed3edcfacf
diff --git a/dev-python/rope_py3k/metadata.xml b/dev-python/rope_py3k/metadata.xml
new file mode 100644
index 000000000000..73026a221b0a
--- /dev/null
+++ b/dev-python/rope_py3k/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ python@gentoo.org
+ Python
+
+
+ Rope is a python refactoring library.
+
+
+ rope_py3k
+
+
diff --git a/dev-python/rope_py3k/rope_py3k-0.9.4.ebuild b/dev-python/rope_py3k/rope_py3k-0.9.4.ebuild
new file mode 100644
index 000000000000..53f8a6f876e6
--- /dev/null
+++ b/dev-python/rope_py3k/rope_py3k-0.9.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python3_{4,5} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python refactoring library"
+HOMEPAGE="https://github.com/python-rope/rope/ https://pypi.python.org/pypi/rope_py3k/"
+MY_P="${P}-1"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/sepolgen/sepolgen-2.6.ebuild b/dev-python/sepolgen/sepolgen-2.6.ebuild
index 1fe186b3a998..892b6c673728 100644
--- a/dev-python/sepolgen/sepolgen-2.6.ebuild
+++ b/dev-python/sepolgen/sepolgen-2.6.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${MY_P}/${PN}"
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/dev-python/singledispatch/metadata.xml b/dev-python/singledispatch/metadata.xml
index 60f52165c8b0..23c9132739f3 100644
--- a/dev-python/singledispatch/metadata.xml
+++ b/dev-python/singledispatch/metadata.xml
@@ -3,7 +3,7 @@
proxy-maint@gentoo.org
- >Gentoo Proxy Maintainers Project
+ Gentoo Proxy Maintainers Project
timo@rothenpieler.org
diff --git a/dev-util/checkbashisms/Manifest b/dev-util/checkbashisms/Manifest
index 6bcd6164809f..caa97662715e 100644
--- a/dev-util/checkbashisms/Manifest
+++ b/dev-util/checkbashisms/Manifest
@@ -1,2 +1,3 @@
DIST devscripts_2.16.10.tar.xz 675344 SHA256 40c107ec67f14f454a48add4e60389195cdfe8ae8d3a509b499c9612b8b13794 SHA512 2afc2bec09cb0da751ccfa80d2bcaba38dc29a123192a26204066a403939854e2551746be4dd7185629b72376a3d11c16ca475c2ff86fab50ce979c278e7a859 WHIRLPOOL d87f03d4de40ec58257bff0d39f33176aa208c297e0d1e94b40df2587ef2b1f5cc858fa0e28b5c016ba223da5795c20daaf32b22c266805719dddd262fc5f47b
+DIST devscripts_2.16.12.tar.xz 676088 SHA256 41039d4504d4ca1987c3272f22b40e2c60ef07013273089f6c0e40499240246b SHA512 f8fd3d08068c9be416c998d415b5b65963271e5f062badf12cc6e5a92ed41ea18f1ba7f467c08c5d43b0326c123d0cf1095565fffee9d875d5c71e25b16447d2 WHIRLPOOL aede01c3d0dfd29b57dbb600e5808fb18e91d74ac61aeb359819e53181a4b8d5f1d44bad3a82400536b38680ffeb78786a36f11fc649eac2e0e1a3a73091055c
DIST devscripts_2.16.8.tar.xz 677664 SHA256 014a6915b32feb3c5d88978360a1511bf815c6bcc940869e21dd459bf1b6c177 SHA512 5b93a3aad412baa7593f84c10d835ac2058a0e4e79990d30391a9228f276623712096ca33c43b9f3d9e1622ee5e6ba7bef8d5beda1d4ad4779642f749fc48c55 WHIRLPOOL ac1f8a6fd2811124d2d6a14668ae13f7caa7dd728942e3e3087c3c8e9ee9f9bf3d86fc2134923d20773e59535615359ebfbb4ade42b61fcffb59e833f60db0f1
diff --git a/dev-util/checkbashisms/checkbashisms-2.16.12.ebuild b/dev-util/checkbashisms/checkbashisms-2.16.12.ebuild
new file mode 100644
index 000000000000..4b11f8d42e0f
--- /dev/null
+++ b/dev-util/checkbashisms/checkbashisms-2.16.12.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+MY_PN="devscripts"
+MY_P="${MY_PN}-${PV}"
+
+inherit eutils
+
+DESCRIPTION="Perl script to check for commonly used bash features not defined by POSIX"
+HOMEPAGE="https://packages.debian.org/devscripts https://anonscm.debian.org/cgit/collab-maint/devscripts.git"
+SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_P/-/_}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Requires python packages to check tools we don't need anyway
+RESTRICT="test"
+
+RDEPEND="dev-lang/perl
+ virtual/perl-Getopt-Long
+ ! ${VIDEOS_P} )"
+
+LICENSE="GPL-2+ CC-BY-SA-3.0 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+# upstream requested debug support
+IUSE="debug nls sdl videos"
+
+# TODO: unbundle miniupnpc and quesoglc
+# quesoglc-0.7.2 is buggy: http://developer.wz2100.net/ticket/2828
+RDEPEND=">=dev-games/physfs-2[zip]
+ dev-libs/fribidi
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtscript:5
+ dev-qt/qtwidgets:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/glew:=
+ media-libs/libogg
+ media-libs/libpng:0
+ media-libs/libtheora
+ media-libs/libvorbis
+ media-libs/openal
+ sys-libs/zlib
+ virtual/glu
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXrandr
+ nls? ( virtual/libintl )
+ !sdl? (
+ dev-qt/qtopengl:5
+ dev-qt/qtx11extras:5
+ )
+ sdl? ( media-libs/libsdl2[opengl,video,X] )"
+DEPEND="${RDEPEND}
+ app-arch/zip
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+RDEPEND="${RDEPEND}
+ media-fonts/dejavu"
+
+src_prepare() {
+ default
+
+ sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
+ sed '/appdata\.xml/d' -i icons/Makefile.am || die
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --docdir=/usr/share/doc/${PF} \
+ --localedir=/usr/share/locale \
+ --with-distributor="Gentoo ${PF}" \
+ --with-icondir=/usr/share/icons/hicolor/128x128/apps \
+ --with-applicationdir=/usr/share/applications \
+ $(use_enable debug debug relaxed) \
+ $(use_enable nls) \
+ --with-backend=$(usex sdl "sdl" "qt")
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ default
+ rm -f "${D}"/usr/share/doc/${PF}/COPYING*
+ if use videos ; then
+ insinto /usr/share/${PN}
+ newins "${DISTDIR}"/${VIDEOS_P} sequences.wz
+ fi
+ doman doc/warzone2100.6
+ dodoc doc/quickstartguide.pdf
+
+ elog "If you are using opensource drivers you should consider installing: "
+ elog " media-libs/libtxc_dxtn"
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest
index d7389949f73d..04f0eacf85a8 100644
--- a/media-libs/suil/Manifest
+++ b/media-libs/suil/Manifest
@@ -1,2 +1,2 @@
-DIST suil-0.8.0.tar.bz2 138127 SHA256 f6d08797d07dd1f7a91f9cd04ac8814575cc4d90ff323972dd03ac1dd55bba78 SHA512 20b87f375b4e066d64f3b950ae8b137a2aa44b13a706c32e60f03e1179a0dac83395e44f0f3bc3e67822eab65c67f3c394caad8bda49048f0f5aa65e39bfd6ec WHIRLPOOL 52baa1496afc57daeb3fa3602bb6a8c5b693f68e258af59c88bc3a5f65cf8849e3146d4bc99e24c8fb78e8d7bc5a0d061ec05f32a9f8351922f5ea799a6405c2
DIST suil-0.8.2.tar.bz2 141929 SHA256 787608c1e5b1f5051137dbf77c671266088583515af152b77b45e9c3a36f6ae8 SHA512 63141aa61a6501b735f38f597763b7190158db7b5bc06afd8989bddd70372d78de937820fa6751192aefaf415c417387426c1c1bdb666cf231f74a2c4c9f7e91 WHIRLPOOL e4aad86de286c29954aa53402cf7bd5c7d6c91c710b53738679ae361eadfa62c69481cdc94e6a4116a838d49f73bae11a7e849c116d95b5a0f57d9a57fdd5470
+DIST suil-0.8.4.tar.bz2 156375 SHA256 6ef2247eaeaf3b5d7fc7a2728bcbca797d40586111c954bbc9d80805211d51ce SHA512 45e59f9c16143094e9a4f27a9fdf5dc293bbab03473f39d8d2266ec7d93826b2790a77220ea665ae405a3a299ef25158c19076482f4b79e843eb97455e37c688 WHIRLPOOL 9298c13a4aa5e9b0919792921a098ac313a32a7aaebdad617cb0cc6167ff36c2d7f85980636dd39521be602c80becdb60ecd2d99a15b961960ea85c43914dbba
diff --git a/media-libs/suil/suil-0.8.0.ebuild b/media-libs/suil/suil-0.8.4.ebuild
similarity index 52%
rename from media-libs/suil/suil-0.8.0.ebuild
rename to media-libs/suil/suil-0.8.4.ebuild
index ce3325c08f69..c0aa5b8df8fc 100644
--- a/media-libs/suil/suil-0.8.0.ebuild
+++ b/media-libs/suil/suil-0.8.4.ebuild
@@ -1,10 +1,13 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=4
+EAPI=6
-inherit base waf-utils
+PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_REQ_USE='threads(+)'
+
+inherit flag-o-matic python-any-r1 waf-utils
DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs"
HOMEPAGE="http://drobilla.net/software/suil/"
@@ -13,27 +16,34 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc gtk qt4"
+IUSE="doc gtk qt5"
RDEPEND="media-libs/lv2
gtk? ( x11-libs/gtk+:2 )
- qt4? ( dev-qt/qtgui:4 )"
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
virtual/pkgconfig"
-DOCS=( "AUTHORS" "NEWS" "README" )
+DOCS=( AUTHORS NEWS README )
src_prepare() {
+ default
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
}
src_configure() {
- # otherwise automagic
- use gtk || sed -i -e 's/gtk+-2.0/DiSaBlEd/' wscript
- use qt4 || sed -i -e 's/QtGui/DiSaBlEd/' wscript
+ use qt5 && append-cxxflags -std=c++11
+
+ # qt5 fails
waf-utils_src_configure \
- "--mandir=${EPREFIX}/usr/share/man" \
- "--docdir=${EPREFIX}/usr/share/doc/${PF}" \
- $(use doc && echo "--docs")
+ --mandir="${EPREFIX}/usr/share/man" \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --no-qt4 \
+ $(usex gtk '' --no-gtk) \
+ $(usex qt5 '' --no-qt5) \
+ $(usex doc --docs '')
}
diff --git a/media-tv/plex-media-server/Manifest b/media-tv/plex-media-server/Manifest
index 770d2531a6a0..ca1535001ffd 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -1 +1,2 @@
DIST plexmediaserver_1.2.7.2987-1bef33a_amd64.deb 101409368 SHA256 33b21ebb656e1f1011141aff5e6a47946c346392912b4c9ce3049df7e1d9ba08 SHA512 5c9af7d1752eaf1d8d2dd5750c81feea683efbb4703e852bbe980a114eed524d47862518e69881ea574cbcf5b7d8a8871c0a2804a2c10f87028deb05e05ac4cd WHIRLPOOL e8276726858b58526068d47046b974e99965a15b1c994400138ecbd3d40e4713c093d0b01941e6a5bd85f765f406c02d304468941ad259dd19fe6247f18d5d52
+DIST plexmediaserver_1.3.2.3112-1751929_amd64.deb 101296066 SHA256 bf21c4fb7b5e541b51951c81bbd837ad0fc4b3e2b6ef01b0c3513b9b0f319d4d SHA512 216ea7cb942568932eb7bc99d5a745e56a061fdcb22661cb9b145bcbf93cd1e0f7c89cf1f6ae84f27cf9856d5d44a9d63d1d4e31bae75730b4df580faafbe6e3 WHIRLPOOL d17e4c9b8931255451162d94d47dda3252f7a1fa8d0c127d5960e108478cd0455f588c329d62bb94edf6b9b0b9ae619fd0f2ec991bb2f931507fcf96f9614db5
diff --git a/media-tv/plex-media-server/plex-media-server-1.3.2.ebuild b/media-tv/plex-media-server/plex-media-server-1.3.2.ebuild
new file mode 100644
index 000000000000..a8a144381866
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.3.2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils user systemd unpacker
+
+MINOR1="3112"
+MINOR2="1751929"
+
+_APPNAME="plexmediaserver"
+_USERNAME="plex"
+_SHORTNAME="${_USERNAME}"
+_FULL_VERSION="${PV}.${MINOR1}-${MINOR2}"
+
+URI="https://downloads.plex.tv/plex-media-server"
+
+DESCRIPTION="A free media library that is intended for use with a plex client."
+HOMEPAGE="http://www.plex.tv/"
+SRC_URI="
+ amd64? ( ${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
+SLOT="0"
+LICENSE="Plex"
+RESTRICT="mirror strip"
+KEYWORDS="-* ~amd64"
+
+DEPEND="
+ net-dns/avahi
+ sys-apps/fix-gnustack"
+
+QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
+QA_PREBUILT="*"
+QA_MULTILIB_PATHS=(
+ "usr/lib/${_APPNAME}/.*"
+ "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*"
+)
+
+EXECSTACKED_BINS=( "${ED%/}/usr/lib/plexmediaserver/libgnsdk_dsp.so*" )
+
+S="${WORKDIR}"
+
+pkg_setup() {
+ enewgroup ${_USERNAME}
+ enewuser ${_USERNAME} -1 /bin/bash /var/lib/${_APPNAME} ${_USERNAME}
+}
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_install() {
+ # Copy main files over to image and preserve permissions so it is portable
+ cp -rp usr/ "${ED}" || die
+
+ # Move the config to the correct place
+ local CONFIG_VANILLA="${S}/etc/default/plexmediaserver"
+ local CONFIG_PATH="/etc/${_SHORTNAME}"
+ dodir "${CONFIG_PATH}"
+ insinto "${CONFIG_PATH}"
+ doins "${CONFIG_VANILLA}"
+
+ # Remove Debian specific files
+ rm -rf "${ED%/}/usr/share/doc" || die
+
+ # Make sure the logging directory is created
+ local LOGGING_DIR="/var/log/pms"
+ dodir "${LOGGING_DIR}"
+ chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${LOGGING_DIR}" || die
+
+ # Create default library folder with correct permissions
+ local DEFAULT_LIBRARY_DIR="/var/lib/${_APPNAME}"
+ dodir "${DEFAULT_LIBRARY_DIR}"
+ chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${DEFAULT_LIBRARY_DIR}" || die
+
+ # Install the OpenRC init/conf files
+ doinitd "${FILESDIR}/init.d/${PN}"
+ doconfd "${FILESDIR}/conf.d/${PN}"
+
+ _handle_multilib
+
+ # Install systemd service file
+ local INIT_NAME="${PN}.service"
+ local INIT="${FILESDIR}/systemd/${INIT_NAME}"
+ systemd_newunit "${INIT}" "${INIT_NAME}"
+
+ _remove_execstack_markings
+}
+
+pkg_postinst() {
+ einfo ""
+ elog "Plex Media Server is now installed. Please check the configuration file in /etc/plex/${_SHORTNAME} to verify the default settings."
+ elog "To start the Plex Server, run 'rc-config start plex-media-server', you will then be able to access your library at http://:32400/web/"
+}
+
+# Finds out where the library directory is for this system
+# and handles ldflags as to not break library dependencies
+# during rebuilds.
+_handle_multilib() {
+ # Prevent revdep-rebuild, @preserved-rebuild breakage
+ cat > "${T}"/66plex <<-EOF || die
+ LDPATH="${EPREFIX}/usr/$(get_libdir)/plexmediaserver"
+ EOF
+
+ doenvd "${T}"/66plex
+}
+
+# Remove execstack flag from library so that it works in hardened setups.
+_remove_execstack_markings() {
+ for f in "${EXECSTACKED_BINS[@]}"; do
+ # Unquoting 'f' so that expansion works.
+ fix-gnustack -f ${f} > /dev/null
+ done
+}
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index a0e99b26807d..4aeefbce7a33 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Dec 2016 05:43:19 +0000
+Mon, 12 Dec 2016 14:43:11 +0000
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index a0e99b26807d..7970a6067834 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Dec 2016 05:43:19 +0000
+Mon, 12 Dec 2016 14:43:12 +0000
diff --git a/metadata/md5-cache/app-admin/setools-4.0.1 b/metadata/md5-cache/app-admin/setools-4.0.1
index a718ba40c766..103e9ab4d587 100644
--- a/metadata/md5-cache/app-admin/setools-4.0.1
+++ b/metadata/md5-cache/app-admin/setools-4.0.1
@@ -4,11 +4,11 @@ DESCRIPTION=Policy Analysis Tools for SELinux
EAPI=6
HOMEPAGE=https://github.com/TresysTechnology/setools/wiki
IUSE=X debug test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
-KEYWORDS=~amd64 ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm64 ~mips x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=sys-libs/libselinux-2.4:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/networkx-1.8[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] app-arch/bzip2:= dev-libs/libpcre:= X? ( dev-python/PyQt5 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=https://github.com/TresysTechnology/setools/archive/4.0.1.tar.gz -> setools-4.0.1.tar.gz
_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
-_md5_=5c79395b19be89ed6433c41a145df036
+_md5_=9dbaf73808b629687d83697acf1e8ba7
diff --git a/metadata/md5-cache/dev-cpp/antlr-cpp-3.5.2 b/metadata/md5-cache/dev-cpp/antlr-cpp-3.5.2
new file mode 100644
index 000000000000..70589cb8d2c6
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/antlr-cpp-3.5.2
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=The ANTLR 3 C++ Runtime
+EAPI=6
+HOMEPAGE=http://www.antlr3.org/
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=!dev-java/antlr:0[cxx]
+SLOT=3.5
+SRC_URI=https://github.com/antlr/antlr3/archive/3.5.2.tar.gz -> antlr-cpp-3.5.2.tar.gz
+_md5_=6fca86dc1181e29b407027029fab4ebe
diff --git a/metadata/md5-cache/dev-lang/perl-5.22.3_rc4 b/metadata/md5-cache/dev-lang/perl-5.22.3_rc4
index 53c9d81edeec..c11e296f2af6 100644
--- a/metadata/md5-cache/dev-lang/perl-5.22.3_rc4
+++ b/metadata/md5-cache/dev-lang/perl-5.22.3_rc4
@@ -4,11 +4,11 @@ DESCRIPTION=Larry Wall's Practical Extraction and Report Language
EAPI=5
HOMEPAGE=http://www.perl.org/
IUSE=berkdb debug doc gdbm ithreads
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.5 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3 ) app-arch/bzip2 sys-libs/zlib
SLOT=0/5.22
SRC_URI=mirror://cpan/src/5.0/perl-5.22.3-RC4.tar.xz mirror://cpan/authors/id/S/SH/SHAY/perl-5.22.3-RC4.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.22.3-RC4-patches-1/perl-5.22.3-RC4-patches-1.tar.xz mirror://gentoo/perl-5.22.3-RC4-patches-1.tar.xz https://dev.gentoo.org/~kentnl/distfiles/perl-5.22.3-RC4-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.1.1/perl-cross-1.1.1.tar.gz
_eclasses_=alternatives b19e1ec28e600fa497461bddfb9c1f16 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=1836202a76e8f2d6823095c60aeb5f9d
+_md5_=db97007de618c5e28494ac316b456bbb
diff --git a/metadata/md5-cache/dev-libs/libev-4.23 b/metadata/md5-cache/dev-libs/libev-4.23
new file mode 100644
index 000000000000..baf85fcc24c4
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libev-4.23
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A high-performance event loop/event model with lots of feature
+EAPI=5
+HOMEPAGE=http://software.schmorp.de/pkg/libev.html
+IUSE=elibc_glibc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
+LICENSE=|| ( BSD GPL-2 )
+RDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )
+SLOT=0
+SRC_URI=http://dist.schmorp.de/libev/libev-4.23.tar.gz http://dist.schmorp.de/libev/Attic/libev-4.23.tar.gz
+_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
+_md5_=745b69f18ce29ecb9a674056a1989fe3
diff --git a/metadata/md5-cache/dev-php/php-redmine-api-1.5.2 b/metadata/md5-cache/dev-php/php-redmine-api-1.5.2
deleted file mode 100644
index ae07419cd931..000000000000
--- a/metadata/md5-cache/dev-php/php-redmine-api-1.5.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install postinst test
-DEPEND=test? ( dev-lang/php:*[curl,json,simplexml] >=dev-php/phpunit-4 )
-DESCRIPTION=A simple, object-oriented, PHP Redmine API client
-EAPI=5
-HOMEPAGE=https://github.com/kbsali/php-redmine-api
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=dev-lang/php:*[curl,json,simplexml]
-SLOT=0
-SRC_URI=https://github.com/kbsali/php-redmine-api/archive/v1.5.2.tar.gz -> php-redmine-api-1.5.2.tar.gz
-_md5_=ac497d96f2608acea3890b81ebea2f09
diff --git a/metadata/md5-cache/dev-php/php-redmine-api-1.5.9 b/metadata/md5-cache/dev-php/php-redmine-api-1.5.9
index 35e07cc5b0cb..80eab13eb647 100644
--- a/metadata/md5-cache/dev-php/php-redmine-api-1.5.9
+++ b/metadata/md5-cache/dev-php/php-redmine-api-1.5.9
@@ -4,9 +4,9 @@ DESCRIPTION=A simple, object-oriented, PHP Redmine API client
EAPI=6
HOMEPAGE=https://github.com/kbsali/php-redmine-api
IUSE=test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:*[curl,json,simplexml]
SLOT=0
SRC_URI=https://github.com/kbsali/php-redmine-api/archive/v1.5.9.tar.gz -> php-redmine-api-1.5.9.tar.gz
-_md5_=d6b1d87a7bc10c7976fa3d062e2521f7
+_md5_=d543366ededd0ea64cee822ee7ec8e78
diff --git a/metadata/md5-cache/dev-python/qtawesome-0.3.3 b/metadata/md5-cache/dev-python/qtawesome-0.3.3
new file mode 100644
index 000000000000..95c668aa3778
--- /dev/null
+++ b/metadata/md5-cache/dev-python/qtawesome-0.3.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
+DESCRIPTION=Enables iconic fonts such as Font Awesome in PyQt
+EAPI=6
+HOMEPAGE=https://github.com/spyder-ide/qtawesome/ https://pypi.python.org/pypi/QtAwesome/
+IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=media-fonts/fontawesome python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
+REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
+SLOT=0
+SRC_URI=mirror://pypi/Q/QtAwesome/QtAwesome-0.3.3.tar.gz
+_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
+_md5_=09cc07f0adbd0f6169989f76757cfcf0
diff --git a/metadata/md5-cache/dev-python/rope_py3k-0.9.4 b/metadata/md5-cache/dev-python/rope_py3k-0.9.4
new file mode 100644
index 000000000000..99aacbfd4733
--- /dev/null
+++ b/metadata/md5-cache/dev-python/rope_py3k-0.9.4
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
+DESCRIPTION=Python refactoring library
+EAPI=5
+HOMEPAGE=https://github.com/python-rope/rope/ https://pypi.python.org/pypi/rope_py3k/
+IUSE=python_targets_python3_4 python_targets_python3_5
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
+REQUIRED_USE=|| ( python_targets_python3_4 python_targets_python3_5 )
+SLOT=0
+SRC_URI=mirror://pypi/r/rope_py3k/rope_py3k-0.9.4-1.tar.gz
+_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
+_md5_=352a13179f8d21fcca423b963f58e0df
diff --git a/metadata/md5-cache/dev-python/sepolgen-2.6 b/metadata/md5-cache/dev-python/sepolgen-2.6
index 880572ae661d..60337b113d58 100644
--- a/metadata/md5-cache/dev-python/sepolgen-2.6
+++ b/metadata/md5-cache/dev-python/sepolgen-2.6
@@ -4,10 +4,10 @@ DESCRIPTION=SELinux policy generation library
EAPI=6
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
-KEYWORDS=~amd64 ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm64 ~mips x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libselinux-2.4[python] >=app-admin/setools-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/sepolgen-2.6.tar.gz
_eclasses_=multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=1783110d276eb935e9126f3af238fc94
+_md5_=a0e5f47aa4c679340dc836cd0a95cfb4
diff --git a/metadata/md5-cache/dev-util/checkbashisms-2.16.12 b/metadata/md5-cache/dev-util/checkbashisms-2.16.12
new file mode 100644
index 000000000000..e972be8f1a57
--- /dev/null
+++ b/metadata/md5-cache/dev-util/checkbashisms-2.16.12
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile install prepare
+DESCRIPTION=Perl script to check for commonly used bash features not defined by POSIX
+EAPI=5
+HOMEPAGE=https://packages.debian.org/devscripts https://anonscm.debian.org/cgit/collab-maint/devscripts.git
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/perl virtual/perl-Getopt-Long !=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( gtk? ( >=dev-python/pygtk-2.8[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] )
REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) gtk? ( python ) python? ( python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://kernel/software/scm/git/git-2.10.2.tar.xz mirror://kernel/software/scm/git/git-manpages-2.10.2.tar.xz doc? ( mirror://kernel/software/scm/git/git-htmldocs-2.10.2.tar.xz )
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils b83a2420b796f7c6eff682679d08fe25 l10n e26ea0642846685782f1813642e7ff0f multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module f6549146ea31a902e20b5f2e6f244358 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=744787f8ee1cd1335babf33cfe864f28
+_md5_=2463af1dbb1cc3aff3a50f98f75440fc
diff --git a/metadata/md5-cache/games-board/sirius-0.8.0-r1 b/metadata/md5-cache/games-board/sirius-0.8.0-r1
index 493991ece8c0..cc2cc9095383 100644
--- a/metadata/md5-cache/games-board/sirius-0.8.0-r1
+++ b/metadata/md5-cache/games-board/sirius-0.8.0-r1
@@ -1,4 +1,4 @@
-DEFINED_PHASES=configure install prepare
+DEFINED_PHASES=configure prepare
DEPEND=gnome-base/gconf:2 gnome-base/libgnomecanvas gnome-base/libgnomeui x11-libs/gtk+:2 nls? ( virtual/libintl ) nls? ( sys-devel/gettext ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A program for playing the game of othello/reversi
EAPI=6
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=gnome-base/gconf:2 gnome-base/libgnomecanvas gnome-base/libgnomeui x11-libs/gtk+:2 nls? ( virtual/libintl )
SLOT=0
SRC_URI=http://sirius.bitvis.nu/files/sirius-0.8.0.tar.gz
-_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=9606117fb7ff87b35fa1dc4cf5639049
+_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
+_md5_=7948bfe062a65749eb89d8eecd2dc101
diff --git a/metadata/md5-cache/games-strategy/warzone2100-3.2.2 b/metadata/md5-cache/games-strategy/warzone2100-3.2.2
new file mode 100644
index 000000000000..274a85e1c188
--- /dev/null
+++ b/metadata/md5-cache/games-strategy/warzone2100-3.2.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-games/physfs-2[zip] dev-libs/fribidi dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtscript:5 dev-qt/qtwidgets:5 media-libs/fontconfig media-libs/freetype:2 media-libs/glew:= media-libs/libogg media-libs/libpng:0 media-libs/libtheora media-libs/libvorbis media-libs/openal sys-libs/zlib virtual/glu virtual/opengl x11-libs/libX11 x11-libs/libXrandr nls? ( virtual/libintl ) !sdl? ( dev-qt/qtopengl:5 dev-qt/qtx11extras:5 ) sdl? ( media-libs/libsdl2[opengl,video,X] ) app-arch/zip virtual/pkgconfig nls? ( sys-devel/gettext ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-apps/sed-4
+DESCRIPTION=3D real-time strategy game
+EAPI=6
+HOMEPAGE=http://wz2100.net/
+IUSE=debug nls sdl videos
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2+ CC-BY-SA-3.0 public-domain
+RDEPEND=>=dev-games/physfs-2[zip] dev-libs/fribidi dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtscript:5 dev-qt/qtwidgets:5 media-libs/fontconfig media-libs/freetype:2 media-libs/glew:= media-libs/libogg media-libs/libpng:0 media-libs/libtheora media-libs/libvorbis media-libs/openal sys-libs/zlib virtual/glu virtual/opengl x11-libs/libX11 x11-libs/libXrandr nls? ( virtual/libintl ) !sdl? ( dev-qt/qtopengl:5 dev-qt/qtx11extras:5 ) sdl? ( media-libs/libsdl2[opengl,video,X] ) media-fonts/dejavu
+SLOT=0
+SRC_URI=mirror://sourceforge/warzone2100/warzone2100-3.2.2.tar.xz videos? ( mirror://sourceforge/warzone2100/warzone2100/Videos/2.2/high-quality-en/sequences.wz -> warzone2100-videos-2.2.wz )
+_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
+_md5_=08cf90acccc96bbf34d80ef42d7fa30b
diff --git a/metadata/md5-cache/media-libs/suil-0.8.0 b/metadata/md5-cache/media-libs/suil-0.8.0
deleted file mode 100644
index c0cf1c1ba882..000000000000
--- a/metadata/md5-cache/media-libs/suil-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare unpack
-DEPEND=media-libs/lv2 gtk? ( x11-libs/gtk+:2 ) qt4? ( dev-qt/qtgui:4 ) doc? ( app-doc/doxygen ) virtual/pkgconfig
-DESCRIPTION=Lightweight C library for loading and wrapping LV2 plugin UIs
-EAPI=4
-HOMEPAGE=http://drobilla.net/software/suil/
-IUSE=doc gtk qt4
-KEYWORDS=~amd64 ~x86
-LICENSE=ISC
-RDEPEND=media-libs/lv2 gtk? ( x11-libs/gtk+:2 ) qt4? ( dev-qt/qtgui:4 )
-SLOT=0
-SRC_URI=http://download.drobilla.net/suil-0.8.0.tar.bz2
-_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils b83a2420b796f7c6eff682679d08fe25 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 waf-utils c21174962af5ca8091b66f58612797ce
-_md5_=a5b23124ba029a8aec23045ef8b3e6e7
diff --git a/metadata/md5-cache/media-libs/suil-0.8.4 b/metadata/md5-cache/media-libs/suil-0.8.4
new file mode 100644
index 000000000000..6b964fca9ced
--- /dev/null
+++ b/metadata/md5-cache/media-libs/suil-0.8.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare setup
+DEPEND=media-libs/lv2 gtk? ( x11-libs/gtk+:2 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 ) doc? ( app-doc/doxygen ) virtual/pkgconfig
+DESCRIPTION=Lightweight C library for loading and wrapping LV2 plugin UIs
+EAPI=6
+HOMEPAGE=http://drobilla.net/software/suil/
+IUSE=doc gtk qt5
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=media-libs/lv2 gtk? ( x11-libs/gtk+:2 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 )
+SLOT=0
+SRC_URI=http://download.drobilla.net/suil-0.8.4.tar.bz2
+_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 waf-utils c21174962af5ca8091b66f58612797ce
+_md5_=86daca2a29c8582f56307ccabf675a05
diff --git a/metadata/md5-cache/media-tv/plex-media-server-1.3.2 b/metadata/md5-cache/media-tv/plex-media-server-1.3.2
new file mode 100644
index 000000000000..263103fb4640
--- /dev/null
+++ b/metadata/md5-cache/media-tv/plex-media-server-1.3.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst setup unpack
+DEPEND=net-dns/avahi sys-apps/fix-gnustack virtual/pkgconfig
+DESCRIPTION=A free media library that is intended for use with a plex client.
+EAPI=6
+HOMEPAGE=http://www.plex.tv/
+KEYWORDS=-* ~amd64
+LICENSE=Plex
+RESTRICT=mirror strip
+SLOT=0
+SRC_URI=amd64? ( https://downloads.plex.tv/plex-media-server/1.3.2.3112-1751929/plexmediaserver_1.3.2.3112-1751929_amd64.deb )
+_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 unpacker 45d07319df5f40ee6af58418b0f930be user 80aaa71614ced86f02ee1a513821dc87
+_md5_=3cd4af41349e3f72483a9161e28d9924
diff --git a/metadata/md5-cache/sci-mathematics/glpk-4.60 b/metadata/md5-cache/sci-mathematics/glpk-4.60
new file mode 100644
index 000000000000..84100a3c7d2a
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/glpk-4.60
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure install prepare
+DEPEND=sci-libs/amd:0= sci-libs/colamd:= sys-libs/zlib:0= gmp? ( dev-libs/gmp:0= ) mysql? ( virtual/mysql ) odbc? ( || ( dev-db/libiodbc:0 dev-db/unixODBC:0 ) ) virtual/pkgconfig !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=GNU Linear Programming Kit
+EAPI=6
+HOMEPAGE=https://www.gnu.org/software/glpk/
+IUSE=doc examples gmp odbc mysql static-libs
+KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
+LICENSE=GPL-3
+RDEPEND=sci-libs/amd:0= sci-libs/colamd:= sys-libs/zlib:0= gmp? ( dev-libs/gmp:0= ) mysql? ( virtual/mysql ) odbc? ( || ( dev-db/libiodbc:0 dev-db/unixODBC:0 ) )
+SLOT=0/40
+SRC_URI=mirror://gnu/glpk/glpk-4.60.tar.gz
+_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
+_md5_=434e366d41ca35326fc35cb1c26b9e63
diff --git a/metadata/md5-cache/sys-apps/checkpolicy-2.6 b/metadata/md5-cache/sys-apps/checkpolicy-2.6
index da9c275977e7..3fe31862cd47 100644
--- a/metadata/md5-cache/sys-apps/checkpolicy-2.6
+++ b/metadata/md5-cache/sys-apps/checkpolicy-2.6
@@ -4,10 +4,10 @@ DESCRIPTION=SELinux policy compiler
EAPI=6
HOMEPAGE=http://userspace.selinuxproject.org
IUSE=debug
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsemanage-2.6
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/checkpolicy-2.6.tar.gz
_eclasses_=multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=dca4511c0f08adece39e3fac2b7bd72c
+_md5_=2a903dfe2f6be01af578716028a84aea
diff --git a/metadata/md5-cache/sys-apps/man-pages-4.07 b/metadata/md5-cache/sys-apps/man-pages-4.07
deleted file mode 100644
index afc9d35956cc..000000000000
--- a/metadata/md5-cache/sys-apps/man-pages-4.07
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install
-DESCRIPTION=A somewhat comprehensive collection of Linux man pages
-EAPI=5
-HOMEPAGE=https://www.kernel.org/doc/man-pages/
-IUSE=nls l10n_da l10n_de l10n_fr l10n_it l10n_ja l10n_nl l10n_pl l10n_ro l10n_ru l10n_zh-CN
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux
-LICENSE=man-pages GPL-2+ BSD
-PDEPEND=nls? ( l10n_da? ( app-i18n/man-pages-da ) l10n_de? ( app-i18n/man-pages-de ) l10n_fr? ( app-i18n/man-pages-fr ) l10n_it? ( app-i18n/man-pages-it ) l10n_ja? ( app-i18n/man-pages-ja ) l10n_nl? ( app-i18n/man-pages-nl ) l10n_pl? ( app-i18n/man-pages-pl ) l10n_ro? ( app-i18n/man-pages-ro ) l10n_ru? ( app-i18n/man-pages-ru ) l10n_zh-CN? ( app-i18n/man-pages-zh_CN ) ) sys-apps/man-pages-posix
-RDEPEND=virtual/man !=sys-libs/libselinux-2.6:=[python] >=sys-libs/glibc-2.4 >=sys-libs/libcap-1.10-r10:= >=sys-libs/libsemanage-2.6:=[python] sys-libs/libcap-ng:= >=sys-libs/libsepol-2.6:= >=app-admin/setools-4.0 sys-devel/gettext dev-python/ipy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dbus? ( sys-apps/dbus dev-libs/dbus-glib:= ) audit? ( >=sys-process/audit-1.5.1 ) pam? ( sys-libs/pam:= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !=sys-libs/libsepol-2.6
DESCRIPTION=SELinux Common Intermediate Language (CIL) Compiler
EAPI=6
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-2.6
RESTRICT=test
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/secilc-2.6.tar.gz
-_md5_=acd83253792056b97737f65fa414f821
+_md5_=f95b20e875a750f568dde193475aac11
diff --git a/metadata/md5-cache/sys-cluster/ceph-10.2.5 b/metadata/md5-cache/sys-cluster/ceph-10.2.5
new file mode 100644
index 000000000000..d3483b890d21
--- /dev/null
+++ b/metadata/md5-cache/sys-cluster/ceph-10.2.5
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install postinst prepare pretend setup test
+DEPEND=app-arch/snappy app-arch/lz4:= app-arch/bzip2 dev-libs/boost:=[threads] dev-libs/libaio dev-libs/leveldb[snappy] nss? ( dev-libs/nss ) libatomic? ( dev-libs/libatomic_ops ) cryptopp? ( dev-libs/crypto++:= ) sys-apps/keyutils sys-apps/util-linux dev-libs/libxml2 radosgw? ( dev-libs/fcgi ) ldap? ( net-nds/openldap ) babeltrace? ( dev-util/babeltrace ) fuse? ( sys-fs/fuse ) xfs? ( sys-fs/xfsprogs ) zfs? ( sys-fs/zfs ) gtk? ( x11-libs/gtk+:2 dev-cpp/gtkmm:2.4 gnome-base/librsvg ) radosgw? ( dev-libs/fcgi dev-libs/expat net-misc/curl ) jemalloc? ( dev-libs/jemalloc ) !jemalloc? ( dev-util/google-perftools ) lttng? ( dev-util/lttng-ust ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/cython[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] app-arch/cpio sys-apps/lsb-release virtual/pkgconfig dev-python/sphinx test? ( sys-fs/btrfs-progs sys-apps/grep[pcre] dev-python/tox[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/virtualenv[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
+DESCRIPTION=Ceph distributed filesystem
+EAPI=6
+HOMEPAGE=http://ceph.com/
+IUSE=babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio libatomic lttng +nss +radosgw static-libs +tcmalloc test xfs zfs python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=app-arch/snappy app-arch/lz4:= app-arch/bzip2 dev-libs/boost:=[threads] dev-libs/libaio dev-libs/leveldb[snappy] nss? ( dev-libs/nss ) libatomic? ( dev-libs/libatomic_ops ) cryptopp? ( dev-libs/crypto++:= ) sys-apps/keyutils sys-apps/util-linux dev-libs/libxml2 radosgw? ( dev-libs/fcgi ) ldap? ( net-nds/openldap ) babeltrace? ( dev-util/babeltrace ) fuse? ( sys-fs/fuse ) xfs? ( sys-fs/xfsprogs ) zfs? ( sys-fs/zfs ) gtk? ( x11-libs/gtk+:2 dev-cpp/gtkmm:2.4 gnome-base/librsvg ) radosgw? ( dev-libs/fcgi dev-libs/expat net-misc/curl ) jemalloc? ( dev-libs/jemalloc ) !jemalloc? ( dev-util/google-perftools ) lttng? ( dev-util/lttng-ust ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] sys-apps/hdparm sys-block/parted sys-fs/cryptsetup sys-apps/gptfdisk dev-python/flask[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/requests[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
+REQUIRED_USE=python_targets_python2_7 || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ^^ ( nss cryptopp ) ?? ( jemalloc tcmalloc ) radosgw
+RESTRICT=test? ( userpriv ) test
+SLOT=0
+SRC_URI=http://ceph.com/download/ceph-10.2.5.tar.gz
+_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c check-reqs aee25bdf4e2f459af86d17f7c41dcdf6 eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 readme.gentoo-r1 03878c06495db70bc36bd717383c09f7 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 udev 73058269b3e70e34e084fa3981282338 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
+_md5_=610668ff9537774fcf2725ab6e05775e
diff --git a/metadata/md5-cache/sys-fs/eudev-3.2.1 b/metadata/md5-cache/sys-fs/eudev-3.2.1
new file mode 100644
index 000000000000..c3ae9f4b8f90
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/eudev-3.2.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare pretend setup test
+DEPEND=>=sys-apps/util-linux-2.20 introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !=sys-devel/make-3.82-r4 >=sys-kernel/linux-headers-2.6.39 >=dev-util/intltool-0.50 test? ( app-text/tree dev-lang/perl ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=Linux dynamic and persistent device naming support (aka userspace devfs)
+EAPI=5
+HOMEPAGE=https://github.com/gentoo/eudev
+IUSE=+hwdb +kmod introspection rule-generator selinux static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
+LICENSE=LGPL-2.1 MIT GPL-2
+PDEPEND=>=sys-fs/udev-init-scripts-26 hwdb? ( >=sys-apps/hwids-20140304[udev] )
+RDEPEND=>=sys-apps/util-linux-2.20 introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !=sys-fs/udev-init-scripts-26 hwdb? ( >=sys-apps/hwids-20140304[udev] )
RDEPEND=>=sys-apps/util-linux-2.20 introspection? ( >=dev-libs/gobject-introspection-1.38 ) kmod? ( >=sys-apps/kmod-16 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !=sys-libs/libsepol-2.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcre2? ( dev-libs/libpcre2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) ruby? ( ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) )
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/libselinux-2.6.tar.gz
_eclasses_=multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=4f94c6bd85c5b510f51beb4859aacae9
+_md5_=ddf8cf312e28103152162e54681f5f7c
diff --git a/metadata/md5-cache/sys-libs/libsemanage-2.6 b/metadata/md5-cache/sys-libs/libsemanage-2.6
index 217ae6c1032f..24c64729edb9 100644
--- a/metadata/md5-cache/sys-libs/libsemanage-2.6
+++ b/metadata/md5-cache/sys-libs/libsemanage-2.6
@@ -4,11 +4,11 @@ DESCRIPTION=SELinux kernel and policy management library
EAPI=6
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
IUSE=python python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-2.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/libsemanage-2.6.tar.gz
_eclasses_=multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=1f480bdf0851a0bca6a868193ff7dafb
+_md5_=d2b85aa5bc93b79d890dcbd542ec7ac9
diff --git a/metadata/md5-cache/sys-libs/libsepol-2.6 b/metadata/md5-cache/sys-libs/libsepol-2.6
index ae3b4e463c5f..52f7d2dcff81 100644
--- a/metadata/md5-cache/sys-libs/libsepol-2.6
+++ b/metadata/md5-cache/sys-libs/libsepol-2.6
@@ -3,10 +3,10 @@ DESCRIPTION=SELinux binary policy representation library
EAPI=6
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips x86
LICENSE=GPL-2
RESTRICT=test
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/libsepol-2.6.tar.gz
_eclasses_=multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=034f6f9fde1abee5c970d0767c002916
+_md5_=e0a84f28c452131bc88bfb6163c0afb5
diff --git a/metadata/md5-cache/sys-process/anacron-2.3-r4 b/metadata/md5-cache/sys-process/anacron-2.3-r4
index a903e57d7ac3..98fc93663fd9 100644
--- a/metadata/md5-cache/sys-process/anacron-2.3-r4
+++ b/metadata/md5-cache/sys-process/anacron-2.3-r4
@@ -9,4 +9,4 @@ RDEPEND=sys-process/cronbase virtual/mta
SLOT=0
SRC_URI=mirror://sourceforge/anacron/anacron-2.3.tar.gz
_eclasses_=multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
-_md5_=090820789b0946886682e79be47950e9
+_md5_=0808d46dee9a42996c385101d6f7cf74
diff --git a/metadata/md5-cache/virtual/perl-Archive-Tar-2.40.100_rc-r1 b/metadata/md5-cache/virtual/perl-Archive-Tar-2.40.100_rc-r1
index 56a8e6922581..2815570a8ab0 100644
--- a/metadata/md5-cache/virtual/perl-Archive-Tar-2.40.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Archive-Tar-2.40.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Archive-Tar
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Archive-Tar-2.40.100_rc ) dev-lang/perl:= !perl-core/Archive-Tar-2.40.100_rc-r999
SLOT=0
-_md5_=178200443b1d25906d94c6c734754860
+_md5_=e4ff06651eeded9f341d7aa674fb2e53
diff --git a/metadata/md5-cache/virtual/perl-CPAN-2.110.100_rc-r1 b/metadata/md5-cache/virtual/perl-CPAN-2.110.100_rc-r1
index 701ec55b2440..856490510415 100644
--- a/metadata/md5-cache/virtual/perl-CPAN-2.110.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-CPAN-2.110.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for CPAN
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/CPAN-2.110.100_rc ) dev-lang/perl:= !perl-core/CPAN-2.110.100_rc-r999
SLOT=0
-_md5_=ca473b4dd4edd374b35c950176901fef
+_md5_=f0a50dc53f1fd4dfe0f9fa50508acd6b
diff --git a/metadata/md5-cache/virtual/perl-Digest-1.170.100_rc-r1 b/metadata/md5-cache/virtual/perl-Digest-1.170.100_rc-r1
index 6cb7e7939711..26d144511221 100644
--- a/metadata/md5-cache/virtual/perl-Digest-1.170.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Digest-1.170.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Digest
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Digest-1.170.100_rc ) dev-lang/perl:= !perl-core/Digest-1.170.100_rc-r999
SLOT=0
-_md5_=178200443b1d25906d94c6c734754860
+_md5_=e4ff06651eeded9f341d7aa674fb2e53
diff --git a/metadata/md5-cache/virtual/perl-Digest-SHA-5.950.100_rc-r1 b/metadata/md5-cache/virtual/perl-Digest-SHA-5.950.100_rc-r1
index 673985f64af6..ee0a4e271adc 100644
--- a/metadata/md5-cache/virtual/perl-Digest-SHA-5.950.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Digest-SHA-5.950.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Digest-SHA
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Digest-SHA-5.950.100_rc ) dev-lang/perl:= !perl-core/Digest-SHA-5.950.100_rc-r999
SLOT=0
-_md5_=599550c2fe0dba03bbfc2100ef029749
+_md5_=680f173e214eef8522d931f0da912ee2
diff --git a/metadata/md5-cache/virtual/perl-ExtUtils-Command-1.200.100_rc b/metadata/md5-cache/virtual/perl-ExtUtils-Command-1.200.100_rc
index d173416edec2..e696aed60cc7 100644
--- a/metadata/md5-cache/virtual/perl-ExtUtils-Command-1.200.100_rc
+++ b/metadata/md5-cache/virtual/perl-ExtUtils-Command-1.200.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for ExtUtils-Command
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/ExtUtils-Command-1.200.100_rc ) dev-lang/perl:= !perl-core/ExtUtils-Command-1.200.100_rc-r999
SLOT=0
-_md5_=406757aa52726b3f243434118b1f3ebb
+_md5_=639f92bae03a244a5496e20e8986779b
diff --git a/metadata/md5-cache/virtual/perl-ExtUtils-MakeMaker-7.40.200_rc b/metadata/md5-cache/virtual/perl-ExtUtils-MakeMaker-7.40.200_rc
index f35414b0a669..c3d62b387853 100644
--- a/metadata/md5-cache/virtual/perl-ExtUtils-MakeMaker-7.40.200_rc
+++ b/metadata/md5-cache/virtual/perl-ExtUtils-MakeMaker-7.40.200_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for ExtUtils-MakeMaker
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/ExtUtils-MakeMaker-7.40.200_rc ) dev-lang/perl:= !perl-core/ExtUtils-MakeMaker-7.40.200_rc-r999
SLOT=0
-_md5_=406757aa52726b3f243434118b1f3ebb
+_md5_=639f92bae03a244a5496e20e8986779b
diff --git a/metadata/md5-cache/virtual/perl-File-Spec-3.560.200_rc b/metadata/md5-cache/virtual/perl-File-Spec-3.560.200_rc
index d7ffd6242fe1..053cfc96539a 100644
--- a/metadata/md5-cache/virtual/perl-File-Spec-3.560.200_rc
+++ b/metadata/md5-cache/virtual/perl-File-Spec-3.560.200_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for File-Spec
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/File-Spec-3.560.200_rc ) dev-lang/perl:= !perl-core/File-Spec-3.560.200_rc-r999
SLOT=0
-_md5_=406757aa52726b3f243434118b1f3ebb
+_md5_=639f92bae03a244a5496e20e8986779b
diff --git a/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.54.10_rc b/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.54.10_rc
index 453bc989f3a4..66b8532bdccf 100644
--- a/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.54.10_rc
+++ b/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.54.10_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for HTTP-Tiny
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/HTTP-Tiny-0.54.10_rc ) dev-lang/perl:= !perl-core/HTTP-Tiny-0.54.10_rc-r999
SLOT=0
-_md5_=3800b574b091faef98fda292bfd28007
+_md5_=a89e32c25dd85381c46944845c78371e
diff --git a/metadata/md5-cache/virtual/perl-IO-1.350.100_rc b/metadata/md5-cache/virtual/perl-IO-1.350.100_rc
index b59c64950254..270ce90604a7 100644
--- a/metadata/md5-cache/virtual/perl-IO-1.350.100_rc
+++ b/metadata/md5-cache/virtual/perl-IO-1.350.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IO
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/IO-1.350.100_rc ) dev-lang/perl:= !perl-core/IO-1.350.100_rc-r999
SLOT=0
-_md5_=ca6454261ee2731a5e529e386d07746e
+_md5_=ecb1523e2a671360dc23e2df9ac2e62e
diff --git a/metadata/md5-cache/virtual/perl-IO-Compress-2.68.1_rc b/metadata/md5-cache/virtual/perl-IO-Compress-2.68.1_rc
index ea281e9b9a89..322b9a0b7546 100644
--- a/metadata/md5-cache/virtual/perl-IO-Compress-2.68.1_rc
+++ b/metadata/md5-cache/virtual/perl-IO-Compress-2.68.1_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IO-Compress
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/IO-Compress-2.68.1_rc ) dev-lang/perl:= !perl-core/IO-Compress-2.68.1_rc-r999 >=virtual/perl-Compress-Raw-Zlib-2.68.0 >=virtual/perl-Compress-Raw-Bzip2-2.68.0
SLOT=0
-_md5_=fc34f01bfbb94a37225c30710cd45689
+_md5_=7ff8e4c8be18f10a98599933688b277a
diff --git a/metadata/md5-cache/virtual/perl-IPC-Cmd-0.920.100_rc-r1 b/metadata/md5-cache/virtual/perl-IPC-Cmd-0.920.100_rc-r1
index b02d979a9d44..2400eb2524b1 100644
--- a/metadata/md5-cache/virtual/perl-IPC-Cmd-0.920.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-IPC-Cmd-0.920.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IPC-Cmd
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/IPC-Cmd-0.920.100_rc ) dev-lang/perl:= !perl-core/IPC-Cmd-0.920.100_rc-r999
SLOT=0
-_md5_=178200443b1d25906d94c6c734754860
+_md5_=e4ff06651eeded9f341d7aa674fb2e53
diff --git a/metadata/md5-cache/virtual/perl-JSON-PP-2.273.0.100_rc-r1 b/metadata/md5-cache/virtual/perl-JSON-PP-2.273.0.100_rc-r1
index 0bb2ee238507..acc476ece82b 100644
--- a/metadata/md5-cache/virtual/perl-JSON-PP-2.273.0.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-JSON-PP-2.273.0.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for JSON-PP
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/JSON-PP-2.273.0.100_rc ) dev-lang/perl:= !perl-core/JSON-PP-2.273.0.100_rc-r999
SLOT=0
-_md5_=178200443b1d25906d94c6c734754860
+_md5_=e4ff06651eeded9f341d7aa674fb2e53
diff --git a/metadata/md5-cache/virtual/perl-Locale-Maketext-1.260.100_rc-r1 b/metadata/md5-cache/virtual/perl-Locale-Maketext-1.260.100_rc-r1
index 251e485e2704..5261dde95d6d 100644
--- a/metadata/md5-cache/virtual/perl-Locale-Maketext-1.260.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Locale-Maketext-1.260.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Locale-Maketext
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd
+KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Locale-Maketext-1.260.100_rc ) dev-lang/perl:= !perl-core/Locale-Maketext-1.260.100_rc-r999
SLOT=0
-_md5_=bb0060c57a58923df52b12dbab34bf02
+_md5_=4cd65e61a211450258549f08b7aa2205
diff --git a/metadata/md5-cache/virtual/perl-Locale-Maketext-Simple-0.210.100_rc-r1 b/metadata/md5-cache/virtual/perl-Locale-Maketext-Simple-0.210.100_rc-r1
index 07b7085ad8a8..262d5a78f38f 100644
--- a/metadata/md5-cache/virtual/perl-Locale-Maketext-Simple-0.210.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Locale-Maketext-Simple-0.210.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Locale-Maketext-Simple
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Locale-Maketext-Simple-0.210.100_rc ) dev-lang/perl:= !perl-core/Locale-Maketext-Simple-0.210.100_rc-r999
SLOT=0
-_md5_=178200443b1d25906d94c6c734754860
+_md5_=e4ff06651eeded9f341d7aa674fb2e53
diff --git a/metadata/md5-cache/virtual/perl-Memoize-1.30.100_rc-r1 b/metadata/md5-cache/virtual/perl-Memoize-1.30.100_rc-r1
index 4a8222d0cb82..58b0dac912f7 100644
--- a/metadata/md5-cache/virtual/perl-Memoize-1.30.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Memoize-1.30.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Memoize
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Memoize-1.30.100_rc ) dev-lang/perl:= !perl-core/Memoize-1.30.100_rc-r999
SLOT=0
-_md5_=5e7cba725da7bddd2a6307e005d65040
+_md5_=76ec1e30f91c3fce9837d21c43c97ae4
diff --git a/metadata/md5-cache/virtual/perl-Module-CoreList-5.201.610.192.200_rc b/metadata/md5-cache/virtual/perl-Module-CoreList-5.201.610.192.200_rc
index d4ea1095a133..96023f46283a 100644
--- a/metadata/md5-cache/virtual/perl-Module-CoreList-5.201.610.192.200_rc
+++ b/metadata/md5-cache/virtual/perl-Module-CoreList-5.201.610.192.200_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Module-CoreList
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/Module-CoreList-5.201.610.192.200_rc ) dev-lang/perl:= !perl-core/Module-CoreList-5.201.610.192.200_rc-r999
SLOT=0
-_md5_=406757aa52726b3f243434118b1f3ebb
+_md5_=639f92bae03a244a5496e20e8986779b
diff --git a/metadata/md5-cache/virtual/perl-Net-Ping-2.430.100_rc-r1 b/metadata/md5-cache/virtual/perl-Net-Ping-2.430.100_rc-r1
index 2721df20b959..6b9797ceea0d 100644
--- a/metadata/md5-cache/virtual/perl-Net-Ping-2.430.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Net-Ping-2.430.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Net-Ping
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos
+KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Net-Ping-2.430.100_rc ) dev-lang/perl:= !perl-core/Net-Ping-2.430.100_rc-r999
SLOT=0
-_md5_=b6b6f241ca743924fd8a080f17f12eb2
+_md5_=2ec9cd1f2b3e92900f89a5e23808d523
diff --git a/metadata/md5-cache/virtual/perl-Parse-CPAN-Meta-1.441.400.100_rc b/metadata/md5-cache/virtual/perl-Parse-CPAN-Meta-1.441.400.100_rc
index ab467660bec4..ad8af2b0406c 100644
--- a/metadata/md5-cache/virtual/perl-Parse-CPAN-Meta-1.441.400.100_rc
+++ b/metadata/md5-cache/virtual/perl-Parse-CPAN-Meta-1.441.400.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Parse-CPAN-Meta
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/Parse-CPAN-Meta-1.441.400.100_rc ) dev-lang/perl:= !perl-core/Parse-CPAN-Meta-1.441.400.100_rc-r999
SLOT=0
-_md5_=406757aa52726b3f243434118b1f3ebb
+_md5_=639f92bae03a244a5496e20e8986779b
diff --git a/metadata/md5-cache/virtual/perl-Storable-2.530.200_rc b/metadata/md5-cache/virtual/perl-Storable-2.530.200_rc
index 3b09acc8e729..0cf75d3e4686 100644
--- a/metadata/md5-cache/virtual/perl-Storable-2.530.200_rc
+++ b/metadata/md5-cache/virtual/perl-Storable-2.530.200_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Storable
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/Storable-2.530.200_rc ) dev-lang/perl:= !perl-core/Storable-2.530.200_rc-r999
SLOT=0
-_md5_=fc6697fa4b21d1e7cd9997c28932669b
+_md5_=66417575e1a6b78e4f6f7c64182e1055
diff --git a/metadata/md5-cache/virtual/perl-Sys-Syslog-0.330.100_rc-r1 b/metadata/md5-cache/virtual/perl-Sys-Syslog-0.330.100_rc-r1
index 12891a828c9c..81a0fadfd647 100644
--- a/metadata/md5-cache/virtual/perl-Sys-Syslog-0.330.100_rc-r1
+++ b/metadata/md5-cache/virtual/perl-Sys-Syslog-0.330.100_rc-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Sys-Syslog
EAPI=6
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.24.1* =dev-lang/perl-5.22.3* ~perl-core/Sys-Syslog-0.330.100_rc ) dev-lang/perl:= !perl-core/Sys-Syslog-0.330.100_rc-r999
SLOT=0
-_md5_=74206eb2b96a49378f7be14ea0d78e45
+_md5_=0c9192d5290b5375c068ac405cffccca
diff --git a/metadata/md5-cache/virtual/perl-Test-1.260.100_rc b/metadata/md5-cache/virtual/perl-Test-1.260.100_rc
index ac05789a00f1..44fbe0bc2467 100644
--- a/metadata/md5-cache/virtual/perl-Test-1.260.100_rc
+++ b/metadata/md5-cache/virtual/perl-Test-1.260.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Test
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/Test-1.260.100_rc ) dev-lang/perl:= !perl-core/Test-1.260.100_rc-r999
SLOT=0
-_md5_=fb3bd9458d3f2af0e5c6670fae3ef2db
+_md5_=447ba0f31e5d7f36635ebf1d16022695
diff --git a/metadata/md5-cache/virtual/perl-Test-Harness-3.350.100_rc b/metadata/md5-cache/virtual/perl-Test-Harness-3.350.100_rc
index b92f33a446c0..01c6610a40fa 100644
--- a/metadata/md5-cache/virtual/perl-Test-Harness-3.350.100_rc
+++ b/metadata/md5-cache/virtual/perl-Test-Harness-3.350.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Test-Harness
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/Test-Harness-3.350.100_rc ) dev-lang/perl:= !perl-core/Test-Harness-3.350.100_rc-r999
SLOT=0
-_md5_=694105c733e205e87f59ef0dca945bd9
+_md5_=0cab8ed8bbed63422a730fd0a6c09eac
diff --git a/metadata/md5-cache/virtual/perl-XSLoader-0.200.100_rc b/metadata/md5-cache/virtual/perl-XSLoader-0.200.100_rc
index 4e7f1f4745f1..36d9c0ffdd8b 100644
--- a/metadata/md5-cache/virtual/perl-XSLoader-0.200.100_rc
+++ b/metadata/md5-cache/virtual/perl-XSLoader-0.200.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for XSLoader
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/XSLoader-0.200.100_rc ) dev-lang/perl:= !perl-core/XSLoader-0.200.100_rc-r999
SLOT=0
-_md5_=65ee4931b395601d421334b3f61152bb
+_md5_=62c4cf212573f07c03fc6cfbe16b777a
diff --git a/metadata/md5-cache/virtual/perl-bignum-0.390.100_rc b/metadata/md5-cache/virtual/perl-bignum-0.390.100_rc
index 91f18cfb1dc8..1146a00693fe 100644
--- a/metadata/md5-cache/virtual/perl-bignum-0.390.100_rc
+++ b/metadata/md5-cache/virtual/perl-bignum-0.390.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for bignum
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/bignum-0.390.100_rc ) dev-lang/perl:= !perl-core/bignum-0.390.100_rc-r999
SLOT=0
-_md5_=07787ff33cc4d4cdb389a80b9550c72c
+_md5_=98a7b50f3c05552e0df6ad818961d376
diff --git a/metadata/md5-cache/virtual/perl-libnet-3.50.100_rc b/metadata/md5-cache/virtual/perl-libnet-3.50.100_rc
index fd9c523f0add..fc51ae51233c 100644
--- a/metadata/md5-cache/virtual/perl-libnet-3.50.100_rc
+++ b/metadata/md5-cache/virtual/perl-libnet-3.50.100_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for libnet
EAPI=5
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
RDEPEND=|| ( =dev-lang/perl-5.22.3* ~perl-core/libnet-3.50.100_rc ) dev-lang/perl:= !perl-core/libnet-3.50.100_rc-r999
SLOT=0
-_md5_=406757aa52726b3f243434118b1f3ebb
+_md5_=639f92bae03a244a5496e20e8986779b
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index a0e99b26807d..7970a6067834 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Dec 2016 05:43:19 +0000
+Mon, 12 Dec 2016 14:43:12 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 8d208caccc51..cbe9e8171902 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Dec 12 05:39:32 UTC 2016
+Mon Dec 12 14:39:25 UTC 2016
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 1255e2fdb501..ee64dac413f9 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Dec 2016 06:00:01 +0000
+Mon, 12 Dec 2016 15:00:01 +0000
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 440b2a9eafe8..a2c67ad354db 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1481521201 Mon 12 Dec 2016 05:40:01 AM UTC
+1481553601 Mon 12 Dec 2016 02:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index a0e99b26807d..4aeefbce7a33 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Dec 2016 05:43:19 +0000
+Mon, 12 Dec 2016 14:43:11 +0000
diff --git a/sci-mathematics/glpk/Manifest b/sci-mathematics/glpk/Manifest
index 369538545d69..01f8b2939216 100644
--- a/sci-mathematics/glpk/Manifest
+++ b/sci-mathematics/glpk/Manifest
@@ -3,3 +3,4 @@ DIST glpk-4.48.tar.gz 3488482 SHA256 abc2c8f895b20a91cdfcfc04367a0bc8677daf8b4ec
DIST glpk-4.54.tar.gz 3098202 SHA256 ab72c8078402d34d176eda18c3f9a6ef006e223d530897a4d1d73fb4ad12f9a1 SHA512 7eb815a6d8416dd9f2bb94e9a4aef493c171898404ebc6276fcc1c4f3b4244220213a2bd098707104589348080820a7cb8a717aab73ca513f05b2f9a10aea070 WHIRLPOOL 56ff0baf5e98fdc8e12e4d4db664a4a287dc358dd75839d90d463c04e3e7d97b1023ea93217dd642f6737cccddecdb8f534980e48f8893aff395dc430622de69
DIST glpk-4.55.tar.gz 3424345 SHA256 37090d7f16796ec1034496e182a39d5cc8bb7c9fb5dc48a38b13d620bf2b1de7 SHA512 a0c8ce0c850e0075098f0526db8f7584a86d5cb44d8ddefa55abf9f1f66af89f5aec19cf1cad51fc5585d8dfa50eab6ece984a038e00c472aec2ef1473eac689 WHIRLPOOL 4b3f543c862008dd09e867947c0383eb2f482f63b8fe30d9f682ccc7d0af1693af043c8cd63362be1bc736ef39393d59cdf0196326b08c7f48495bb5b5937487
DIST glpk-4.57.tar.gz 3782998 SHA256 7323b2a7cc1f13e45fc845f0fdca74f4daea2af716f5ad2d4d55b41e8394275c SHA512 1979e59b96ce359168a81b720207045916f66c5755023b02c2e197e5a713d456165d94f1e40830547dc072de865f94e3b3a4d8e66d5d15aeb93f304f1893fe48 WHIRLPOOL 225760810ae9efbff31d0238dff08d966db5167e9b61a79f960d03b6d6bdaa2ed7d9b1e7608a99418d5346d3e8ddbe8b58f0d561aaacb292decf235b821fbc62
+DIST glpk-4.60.tar.gz 4160915 SHA256 1356620cb0a0d33ac3411dd49d9fd40d53ece73eaec8f6b8d19a77887ff5e297 SHA512 521bc48c588318fe6075eb66b1c43465200039f64b105b4a24f9f6eb9bb4742c7ebc96750ce999f64c60d6531486476386467dd41e949f1a00cba0cf00fbe20a WHIRLPOOL dfde976f9a32ba1751d1a0748c21023e0df802a1f22501c70091cbfb273bde8b73951eceb2a0768bc5634d6786c1cdb109e36af78e72ac7825fa9743737721f4
diff --git a/sci-mathematics/glpk/files/glpk-4.60-debundle-system-libs.patch b/sci-mathematics/glpk/files/glpk-4.60-debundle-system-libs.patch
new file mode 100644
index 000000000000..8790de5414fd
--- /dev/null
+++ b/sci-mathematics/glpk/files/glpk-4.60-debundle-system-libs.patch
@@ -0,0 +1,92 @@
+Remove suitesparse (camd,colamd) and zlib bundles
+bicatali - apr 2014
+Updated for 4.57 by soap (Jan 2016)
+Updated for 4.60 by bicatali (Dec 2016)
+
+--- glpk-4.60/configure.ac
++++ glpk-4.60/configure.ac
+@@ -59,6 +59,11 @@
+ dnl Check for math library
+ AC_CHECK_LIB([m], [exp])
+
++AC_CHECK_LIB([amd], [amd_1])
++AC_CHECK_LIB([colamd], [colamd])
++AC_CHECK_HEADER([amd.h])
++AC_CHECK_LIB([z], [gzopen])
++
+ dnl Check for header
+ AC_CHECK_HEADER([sys/time.h],
+ AC_DEFINE([HAVE_SYS_TIME_H], [1], [N/A]))
+
+--- glpk-4.60/src/Makefile.am
++++ glpk-4.60/src/Makefile.am
+@@ -6,18 +6,15 @@
+
+ libglpk_la_CPPFLAGS = \
+ -I$(srcdir) \
+--I$(srcdir)/amd \
+ -I$(srcdir)/api \
+ -I$(srcdir)/bflib \
+ -I$(srcdir)/cglib \
+--I$(srcdir)/colamd \
+ -I$(srcdir)/env \
+ -I$(srcdir)/minisat \
+ -I$(srcdir)/misc \
+ -I$(srcdir)/mpl \
+ -I$(srcdir)/proxy \
+--I$(srcdir)/simplex \
+--I$(srcdir)/zlib
++-I$(srcdir)/simplex
+
+ libglpk_la_LDFLAGS = \
+ -version-info 41:0:1 \
+@@ -63,18 +60,6 @@
+ glpssx02.c \
+ lux.c \
+ spv.c \
+-amd/amd_1.c \
+-amd/amd_2.c \
+-amd/amd_aat.c \
+-amd/amd_control.c \
+-amd/amd_defaults.c \
+-amd/amd_dump.c \
+-amd/amd_info.c \
+-amd/amd_order.c \
+-amd/amd_post_tree.c \
+-amd/amd_postorder.c \
+-amd/amd_preprocess.c \
+-amd/amd_valid.c \
+ api/advbas.c \
+ api/asnhall.c \
+ api/asnlp.c \
+@@ -142,7 +127,6 @@
+ cglib/gmicut.c \
+ cglib/gmigen.c \
+ cglib/mirgen.c \
+-colamd/colamd.c \
+ env/alloc.c \
+ env/dlsup.c \
+ env/env.c \
+@@ -195,21 +179,6 @@
+ simplex/spxprob.c \
+ simplex/spychuzc.c \
+ simplex/spychuzr.c \
+-simplex/spydual.c \
+-zlib/adler32.c \
+-zlib/compress.c \
+-zlib/crc32.c \
+-zlib/deflate.c \
+-zlib/gzclose.c \
+-zlib/gzlib.c \
+-zlib/gzread.c \
+-zlib/gzwrite.c \
+-zlib/inffast.c \
+-zlib/inflate.c \
+-zlib/inftrees.c \
+-zlib/trees.c \
+-zlib/uncompr.c \
+-zlib/zio.c \
+-zlib/zutil.c
++simplex/spydual.c
+
+ ## eof ##
diff --git a/sci-mathematics/glpk/glpk-4.60.ebuild b/sci-mathematics/glpk/glpk-4.60.ebuild
new file mode 100644
index 000000000000..23b3767f1cb4
--- /dev/null
+++ b/sci-mathematics/glpk/glpk-4.60.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="GNU Linear Programming Kit"
+LICENSE="GPL-3"
+HOMEPAGE="https://www.gnu.org/software/glpk/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+SLOT="0/40"
+IUSE="doc examples gmp odbc mysql static-libs"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+
+RDEPEND="
+ sci-libs/amd:0=
+ sci-libs/colamd:=
+ sys-libs/zlib:0=
+ gmp? ( dev-libs/gmp:0= )
+ mysql? ( virtual/mysql )
+ odbc? ( || ( dev-db/libiodbc:0 dev-db/unixODBC:0 ) )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-debundle-system-libs.patch
+)
+
+src_prepare() {
+ use odbc && [[ -z $(type -P odbc_config) ]] && \
+ append-cppflags $($(tc-getPKG_CONFIG) --cflags libiodbc)
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+ if use mysql || use odbc; then
+ myconf="--enable-dl"
+ else
+ myconf="--disable-dl"
+ fi
+
+ econf ${myconf} \
+ $(use_enable mysql) \
+ $(use_enable odbc) \
+ $(use_with gmp)
+}
+
+src_install() {
+ default
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ use doc && dodoc doc/*.pdf doc/notes/*.pdf doc/*.txt
+}
diff --git a/sys-apps/checkpolicy/checkpolicy-2.6.ebuild b/sys-apps/checkpolicy/checkpolicy-2.6.ebuild
index ae94993763f9..a1de0b788da2 100644
--- a/sys-apps/checkpolicy/checkpolicy-2.6.ebuild
+++ b/sys-apps/checkpolicy/checkpolicy-2.6.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${MY_P}/${PN}"
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/man-pages/Manifest b/sys-apps/man-pages/Manifest
index da4c7dcc0cf4..c30d83a7ed36 100644
--- a/sys-apps/man-pages/Manifest
+++ b/sys-apps/man-pages/Manifest
@@ -1,4 +1,3 @@
-DIST man-pages-4.06.tar.xz 1461228 SHA256 cba9ecf7c1cab068d9ee329778aea588a57d07bea226aa702bc0799fa629606f SHA512 5c6b5118bd849df4e54b1b586f842337d550dca3a3324857fc1c518ad23af7187e677459c080c8a8265f2a15b302326857dc3958c78d06e09659a63d5e29a4a9 WHIRLPOOL ea847118453bdebeeb70d043705c4ade80747e42903066fe2a24884bd817a9f8ef3274efe96e7ae8c192021a7a2ba863c38eb043895566686f4ee11b1c7a6ee7
-DIST man-pages-4.07.tar.xz 1479536 SHA256 1f236e112eedca15fc09a2857c160c81a64af8b786674376edf49aa0f69035ee SHA512 76b6cf7c2ae8b10652b5419e5e0141a515b02da8b83aa1bc3a7c4bb9ad0647af80b60603f8253f2f562752a970701b752d7101f83cade74019a8b0d61ecde7df WHIRLPOOL b48eff581e0ac1bd604febc4ea6b3100a79bde82a8dca98a9878580e65ab9a2beb048da5f47c1c16f18d5f846cb6ad7a0cb243f4c6151d202a10468c9d3acffd
DIST man-pages-4.08.tar.xz 1489560 SHA256 2c6e7db4d76014dc21b1068df372f325e863318c32056369eca2f169519c62b4 SHA512 e00fcf1573f1d6b1e3ec3f59e888ce1a24f6a77c89dcb29225e3d828345c34de5628fa0aeb5d58d2c5fd86ec77544d909054e2b1b0c807e98d82813bce7b3521 WHIRLPOOL 2eab1a30e3c89b7b79a7ff241ed62fad6debfe70716fe68c4f31fa8dc89c574e73ec64139b9a086d83e08545c4be3b41cb8874854390cf7b7e58de0737cee8e4
+DIST man-pages-4.09.tar.xz 1521560 SHA256 a574a08e4a62a24dc639cb4ee3e7aa68e7cd8ef2c14a5d54b90d09ac137e809c SHA512 695f90b9f4721d041de0441e240afce88e49f4ea5ffea855262da3cdd0f3f2b6401f2728786da3afa2245aef84d41c0c449415e7e78e408b69c9214ddb4c74ad WHIRLPOOL 6b937d95cbefddf94658a54ec8cc820f7a970830ecc0857cc36577946586084a13fadc7cbcf48c5eddc31b6cc9b2f3b08509b33b1b96e023f0e07927d8c9ec97
DIST man-pages-gentoo-2.tar.bz2 5141 SHA256 b7d9423c2069e587deb7671273d4a1ffed7d31b9f95a689b128a759d636762f0 SHA512 6e6524b8ad6f1b8c9b147665ee32af49e05603dac61d433acd6b4f1164adef27cd542898f272b07d8659725013dac59c7f34a858968cc054a4785c945e14a770 WHIRLPOOL dcacb319a54ccd2a965786c816684de286581dee6f7b3f8ba4c97cc368e2e50abc92aad403dbdb7b0c15764accb06cd562046bcf14229ad12be242bb2bc7f651
diff --git a/sys-apps/man-pages/man-pages-4.07.ebuild b/sys-apps/man-pages/man-pages-4.07.ebuild
deleted file mode 100644
index 063f6c260ad6..000000000000
--- a/sys-apps/man-pages/man-pages-4.07.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-GENTOO_PATCH=2
-
-DESCRIPTION="A somewhat comprehensive collection of Linux man pages"
-HOMEPAGE="https://www.kernel.org/doc/man-pages/"
-SRC_URI="mirror://kernel/linux/docs/man-pages/Archive/${P}.tar.xz
- mirror://kernel/linux/docs/man-pages/${P}.tar.xz
- mirror://gentoo/man-pages-gentoo-${GENTOO_PATCH}.tar.bz2
- https://dev.gentoo.org/~cardoe/files/man-pages-gentoo-${GENTOO_PATCH}.tar.bz2"
-
-LICENSE="man-pages 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"
-IUSE_L10N=" da de fr it ja nl pl ro ru zh-CN"
-IUSE="nls ${IUSE_L10N// / l10n_}"
-RESTRICT="binchecks"
-
-# Block packages that used to install colliding man pages #341953 #548900
-RDEPEND="virtual/man
- !/dev/null; then
/usr/bin/ionice -c${IONICE_CLASS:-2} -n${IONICE_PRIORITY:-7} -p $$ > /dev/null 2>&1
fi
+# Cleanup old temp files from previous unsuccessful runs
+rm -f /var/lib/mlocate/mlocate.db.*
+
# run the updatedb if possible
if [ -x /usr/bin/updatedb ]; then
/usr/bin/updatedb -f "${NODEVS}"
diff --git a/sys-apps/mlocate/mlocate-0.26-r1.ebuild b/sys-apps/mlocate/mlocate-0.26-r2.ebuild
similarity index 91%
rename from sys-apps/mlocate/mlocate-0.26-r1.ebuild
rename to sys-apps/mlocate/mlocate-0.26-r2.ebuild
index a08956719e31..5bad2ad5126b 100644
--- a/sys-apps/mlocate/mlocate-0.26-r1.ebuild
+++ b/sys-apps/mlocate/mlocate-0.26-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=4
+EAPI=5
inherit eutils user toolchain-funcs
DESCRIPTION="Merging locate is an utility to index and quickly search for files"
@@ -11,7 +11,7 @@ SRC_URI="https://fedorahosted.org/releases/m/l/mlocate/${P}.tar.xz"
LICENSE="GPL-2"
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="nls selinux"
RDEPEND="!sys-apps/slocate
@@ -43,7 +43,7 @@ src_install() {
fperms 0644 /etc/{updatedb,mlocate-cron}.conf
insinto /etc/cron.daily
- newins "${FILESDIR}"/mlocate.cron-r2 mlocate
+ newins "${FILESDIR}"/mlocate.cron-r3 mlocate
fperms 0755 /etc/cron.daily/mlocate
fowners 0:locate /usr/bin/locate
diff --git a/sys-apps/policycoreutils/policycoreutils-2.6.ebuild b/sys-apps/policycoreutils/policycoreutils-2.6.ebuild
index 14215db37d58..07cbd0392d4c 100644
--- a/sys-apps/policycoreutils/policycoreutils-2.6.ebuild
+++ b/sys-apps/policycoreutils/policycoreutils-2.6.ebuild
@@ -31,7 +31,7 @@ if [[ ${PV} == 9999 ]] ; then
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"
- KEYWORDS="~amd64 ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm64 ~mips x86"
S1="${WORKDIR}/${MY_P}"
S2="${WORKDIR}/policycoreutils-extra"
S="${S1}"
diff --git a/sys-apps/secilc/secilc-2.6.ebuild b/sys-apps/secilc/secilc-2.6.ebuild
index a9608de0264b..f89d237ad277 100644
--- a/sys-apps/secilc/secilc-2.6.ebuild
+++ b/sys-apps/secilc/secilc-2.6.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${MY_P}/${PN}"
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 34e3335d1853..8f13964a6ee3 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,4 +1,5 @@
DIST ceph-0.94.9.tar.gz 9044702 SHA256 d5bc07e7aef75f74d75f0356e5dd2a17956cbad6bb552a1e96a0fabd80924050 SHA512 ef4bbcc4429e22a2d924fd52dc42f522d5327f67ee8c1781d7cf602c2932a485cb48db21bdc33e7c7fbc968eec59c17882ebb18e6405599e11a3abc248f1d376 WHIRLPOOL f348159e8d7dd5e1ac3810a51846f50f6cefdbc5fa4cd15c3127b1136eb960baca8ad8db33c78a5d6435720cf1e2c277e068d09f9b9dbcf0f8ad56d7ddd914dc
DIST ceph-10.2.3.tar.gz 11596171 SHA256 dca933aa14db67b404d836ef510bd418091978edc2f0c74dfc530ba0aa5e8994 SHA512 9de1e6851fc343d2c52c72cec3f7887d998d5b588f1251ee3a1fda14427badfa10408e6691fb03a374a10f4ec9844868423fee70fbbe2c0d962af98481412f19 WHIRLPOOL 981ebca66113a07a5cc6e5934272a72b29a2c19e03398f7b622c11df6ea0a05339558dfc2f11504403cbbd0efe0b090ad59f4b86206b46db57587744091aa26a
DIST ceph-10.2.4.tar.gz 13941119 SHA256 7f5c8c5a4dc73c5d4b9c62c8a1a4822e21b45fe0b798f664f270f0287ab796f6 SHA512 a209201249ce85ec85655faf96979a78c417d57cdc086ef0315e67e39429123138e1f206db28d1bae33993e4791524b43d3c18255c8630c2d466794e7626a24c WHIRLPOOL 3632db27f5f73b0e187e2f5af0fdb68975b808477f10d84394db5752173460132e5d251950e56b0f7bccf2fde4d42a35885316f579039fcc98ef96e86b1becfc
+DIST ceph-10.2.5.tar.gz 14020700 SHA256 82dd4271f18eb7b84ff16f273a5250a4a9e809bfaccce5a1cca493416332d5f4 SHA512 4889aff38c8af781c2e3dce8f4ee51864db0a27c6294774345d2c1b047588ec31354ad41f799e2f0d0a966dc372d76c9bdbfb93f30a0718ea9d7c2b7a645d0f8 WHIRLPOOL 986a6ac35612a732d2a9a73277525679f9da729601c7e3f82b83e7e8ee2eb4245c98cdf5c4462ae1c789cb3d120a2c4a7eb9a3958b072db5e743b2c015269dfc
DIST ceph-9.2.1.tar.gz 9933444 SHA256 1918dfc3df80df5986c5b7ff6bc6c78064eef0f6c5e8269dba30e08c703a7c2f SHA512 1e84c1e2d64f4156a523658ed11552b045f75986922b7b7dbaf4719e73a0a6aadc71eb2b94ae363526f729534a592921a437468a41a3cea88c1b84e09de8505a WHIRLPOOL 3a0eb6712e5b0235707e86129e1d66f1184f50cd4980c30f6d8cc0e7dfd96d30b91177ed16dd7abf2ad4983c6a543eb91915f74f661f7d3e3c810b5b1d656aca
diff --git a/sys-cluster/ceph/ceph-10.2.5.ebuild b/sys-cluster/ceph/ceph-10.2.5.ebuild
new file mode 100644
index 000000000000..c8f2acd62449
--- /dev/null
+++ b/sys-cluster/ceph/ceph-10.2.5.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+
+inherit check-reqs autotools eutils python-r1 udev user \
+ readme.gentoo-r1 systemd versionator flag-o-matic
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="
+ git://github.com/ceph/ceph.git
+ https://github.com/ceph/ceph.git"
+ SRC_URI=""
+else
+ SRC_URI="http://ceph.com/download/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio"
+IUSE+=" libatomic lttng +nss +radosgw static-libs +tcmalloc test xfs zfs"
+
+# unbundling code commented out pending bugs 584056 and 584058
+#>=dev-libs/jerasure-2.0.0-r1
+#>=dev-libs/gf-complete-2.0.0
+COMMON_DEPEND="
+ app-arch/snappy
+ app-arch/lz4:=
+ app-arch/bzip2
+ dev-libs/boost:=[threads]
+ dev-libs/libaio
+ dev-libs/leveldb[snappy]
+ nss? ( dev-libs/nss )
+ libatomic? ( dev-libs/libatomic_ops )
+ cryptopp? ( dev-libs/crypto++:= )
+ sys-apps/keyutils
+ sys-apps/util-linux
+ dev-libs/libxml2
+ radosgw? ( dev-libs/fcgi )
+ ldap? ( net-nds/openldap )
+ babeltrace? ( dev-util/babeltrace )
+ fuse? ( sys-fs/fuse )
+ xfs? ( sys-fs/xfsprogs )
+ zfs? ( sys-fs/zfs )
+ gtk? (
+ x11-libs/gtk+:2
+ dev-cpp/gtkmm:2.4
+ gnome-base/librsvg
+ )
+ radosgw? (
+ dev-libs/fcgi
+ dev-libs/expat
+ net-misc/curl
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ !jemalloc? ( dev-util/google-perftools )
+ lttng? ( dev-util/lttng-ust )
+ ${PYTHON_DEPS}
+ "
+DEPEND="${COMMON_DEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ app-arch/cpio
+ sys-apps/lsb-release
+ virtual/pkgconfig
+ dev-python/sphinx
+ test? (
+ sys-fs/btrfs-progs
+ sys-apps/grep[pcre]
+ dev-python/tox[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ )"
+RDEPEND="${COMMON_DEPEND}
+ sys-apps/hdparm
+ sys-block/parted
+ sys-fs/cryptsetup
+ sys-apps/gptfdisk
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ "
+REQUIRED_USE="
+ $(python_gen_useflags 'python2*')
+ ${PYTHON_REQUIRED_USE}
+ ^^ ( nss cryptopp )
+ ?? ( jemalloc tcmalloc )
+ "
+
+# work around bug in ceph compilation (rgw/ceph_dencoder-rgw_dencoder.o... undefined reference to `vtable for RGWZoneGroup')
+REQUIRED_USE+=" radosgw"
+
+RESTRICT="test? ( userpriv )"
+
+# distribution tarball does not include everything needed for tests
+RESTRICT+=" test"
+
+STRIP_MASK="/usr/lib*/rados-classes/*"
+
+UNBUNDLE_LIBS=(
+ src/erasure-code/jerasure/jerasure
+ src/erasure-code/jerasure/gf-complete
+)
+
+PATCHES=(
+ "${FILESDIR}/ceph-10.2.0-dont-use-virtualenvs.patch"
+ #"${FILESDIR}/ceph-10.2.1-unbundle-jerasure.patch"
+ "${FILESDIR}/${PN}-10.2.1-libzfs.patch"
+ "${FILESDIR}/${PN}-10.2.3-build-without-openldap.patch"
+)
+
+check-reqs_export_vars() {
+ if use debug; then
+ CHECKREQS_DISK_BUILD="23G"
+ CHECKREQS_DISK_USR="7G"
+ elif use amd64; then
+ CHECKREQS_DISK_BUILD="12G"
+ CHECKREQS_DISK_USR="450M"
+ else
+ CHECKREQS_DISK_BUILD="1400M"
+ CHECKREQS_DISK_USR="450M"
+ fi
+
+ export CHECKREQS_DISK_BUILD CHECKREQS_DISK_USR
+}
+
+user_setup() {
+ enewgroup ceph ${CEPH_GID}
+ enewuser ceph "${CEPH_UID:--1}" -1 /var/lib/ceph ceph
+}
+
+emake_python_bindings() {
+ local action="${1}" params binding
+ shift
+ params=("${@}")
+
+ __emake_python_bindings_do_impl() {
+ emake "${params[@]}" PYTHON="${EPYTHON}" "${binding}-pybind-${action}"
+
+ # these don't work and aren't needed on python3
+ if [[ ${EBUILD_PHASE} == install ]] && python_is_python3; then
+ rm -f "${ED}/$(python_get_sitedir)"/ceph_{argparse,volume_client}.py
+ fi
+ }
+
+ pushd "${S}/src"
+ for binding in rados rbd $(use cephfs && echo cephfs); do
+ python_foreach_impl __emake_python_bindings_do_impl
+ done
+ popd
+
+ unset __emake_python_bindings_do_impl
+}
+
+pkg_pretend() {
+ check-reqs_export_vars
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ python_setup
+ check-reqs_export_vars
+ check-reqs_pkg_setup
+ user_setup
+}
+
+src_prepare() {
+ default
+
+ # remove tests that need root access
+ rm src/test/cli/ceph-authtool/cap*.t
+
+ #rm -rf "${UNBUNDLE_LIBS[@]}"
+
+ append-flags -fPIC
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --without-hadoop
+ --includedir=/usr/include
+ $(use_with cephfs)
+ $(use_with debug)
+ $(use_with fuse)
+ $(use_with libaio)
+ $(use_with libatomic libatomic-ops)
+ $(use_with nss)
+ $(use_with cryptopp)
+ $(use_with radosgw)
+ $(use_with gtk gtk2)
+ $(use_enable static-libs static)
+ $(use_with jemalloc)
+ $(use_with xfs libxfs)
+ $(use_with zfs libzfs)
+ $(use_with lttng )
+ $(use_with babeltrace)
+ $(use_with ldap openldap)
+ $(use jemalloc || usex tcmalloc " --with-tcmalloc" " --with-tcmalloc-minimal")
+ --with-mon
+ --with-eventfd
+ --with-cython
+ --without-kinetic
+ --without-librocksdb
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ )
+
+ # we can only use python2.7 for building at the moment
+ python_setup 'python2*'
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ emake
+ emake_python_bindings all
+
+ use test && emake check-local
+}
+
+src_test() {
+ make check || die "make check failed"
+}
+
+src_install() {
+ default
+ emake_python_bindings install-exec "DESTDIR=\"${D}\""
+
+ prune_libtool_files --all
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe src/init-ceph ceph_init.sh
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/ceph.logrotate ${PN}
+
+ keepdir /var/lib/${PN}{,/tmp} /var/log/${PN}/stat
+
+ fowners -R ceph:ceph /var/lib/ceph /var/log/ceph
+
+ newinitd "${FILESDIR}/rbdmap.initd" rbdmap
+ newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
+
+ systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" "ceph-mds@.service"
+ systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" "ceph-osd@.service"
+ systemd_install_serviced "${FILESDIR}/ceph-mon_at.service.conf" "ceph-mon@.service"
+
+ udev_dorules udev/*.rules
+
+ readme.gentoo_create_doc
+
+ python_setup 'python2*'
+ python_fix_shebang "${ED}"/usr/{,s}bin/
+
+ # python_fix_shebang apparently is not idempotent
+ sed -i -r 's:(/usr/lib/python-exec/python[0-9]\.[0-9]/python)[0-9]\.[0-9]:\1:' \
+ "${ED}"/usr/{sbin/ceph-disk,bin/ceph-detect-init} || die "sed failed"
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index 93902a487c56..9413bdb95c1f 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -2,4 +2,5 @@ DIST eudev-1.10.tar.gz 1776717 SHA256 401eeb29147d3e24d87849a8006df62eadeb369d91
DIST eudev-1.9.tar.gz 1762520 SHA256 8f17e92f1177ce9352bde00360e227a7cbb3b97ac8816174bee34be80e44cef0 SHA512 13bd7df42d686818f499856d260e5dfaf10425f06e05449bf4cc8318667b166e2ae9c5e8b519008285aeaab9284ec5fde1f9f19e536dd4bae09a5439c86336b3 WHIRLPOOL d0504f05e191e94229bf60a497cab82fe461f52072ba7ed2171654e684397e4ffa9ba47c8b18cd0cc6d0168701dcac3b7d4b6c73168382e2432c7c229b2d0293
DIST eudev-3.1.2.tar.gz 1858004 SHA256 4393b69e93dd8117defde6519b199d479f9d051f52061157a1a7a41b8fe10273 SHA512 d9aeb37a163ce4a0c116f75a927b4b99f8445d06624fbb3c28ade18f3effd8c54af5a4a52477c31a0452822a3dc0901468263195256e9dbf79d2ef08cf46f2b6 WHIRLPOOL 2249128672d2adfa968c123a2538063331348bc8e8481ad9c25bf8d9fb4d2d3c8a05417439f155d9ababe657b19a595c18c6ba60ad0d5584a8ead86220b39577
DIST eudev-3.1.5.tar.gz 1745524 SHA256 f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a SHA512 c5192e085ca4230aaac918e701989b712e5bda1558db31eb6ba635c17c4bdff398458d51cefbc5fb77a7c775ec1e04b1dbe019b8314cac3f43a5c1ae61521b5e WHIRLPOOL bc845c474101635c039515489e1316053156d3dd5f9c915c312324b9a1a6168f831e7476eeff834487fc83289e5d5eea2ba764c10bb6628b7c18d188de5f3846
+DIST eudev-3.2.1.tar.gz 1820514 SHA256 57e3d9e51cfefbdad431848ea0ad8ae1cde04928da42474f44bd200b12f5fe19 SHA512 4de8546254b57393c88ad8407fc4868c3f3530fb82c0e846c4bd8a169c95afbcba766632ace9461bd4a06bf7d5a8b2a127b10b714521e98cb60dc912618de382 WHIRLPOOL 6a75c1987a084bb2065e6ed45e66807e9d489d3f7fdeb8bbf758e56d3a7d75a42d5fe42bff0ffcc16c81688548b6fd95a51ed5df69c0facd8047b839bd3590da
DIST eudev-3.2.tar.gz 1785275 SHA256 d84a5f7942393a009afc6af0bf31e98841147a0521b91ffbed161dccac303c25 SHA512 84c4dc6683531a3efb1e6b4e3ce4108c1747a7d7f07519d46009a9d1b77323d4e0331aa4c2870a4b571bfb01f6bec3444f1bf0d4ed0a524118b32ded49c3eb7c WHIRLPOOL e5fff0437cffa7d930e23b8dd445dfe167e84bbdcf7276a864923291c45c86f3b9374a252c498a4101f5278d97cd4cda6c8fc8f96d2b771372a171dd28c43eb4
diff --git a/sys-fs/eudev/eudev-3.2.1.ebuild b/sys-fs/eudev/eudev-3.2.1.ebuild
new file mode 100644
index 000000000000..7e2730d6c9c6
--- /dev/null
+++ b/sys-fs/eudev/eudev-3.2.1.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+KV_min=2.6.39
+
+inherit autotools eutils linux-info multilib multilib-minimal user
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="git://github.com/gentoo/eudev.git"
+ inherit git-2
+else
+ SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)"
+HOMEPAGE="https://github.com/gentoo/eudev"
+
+LICENSE="LGPL-2.1 MIT GPL-2"
+SLOT="0"
+IUSE="+hwdb +kmod introspection rule-generator selinux static-libs test"
+
+COMMON_DEPEND=">=sys-apps/util-linux-2.20
+ introspection? ( >=dev-libs/gobject-introspection-1.38 )
+ kmod? ( >=sys-apps/kmod-16 )
+ selinux? ( >=sys-libs/libselinux-2.1.9 )
+ !=sys-devel/make-3.82-r4
+ >=sys-kernel/linux-headers-${KV_min}
+ >=dev-util/intltool-0.50
+ test? ( app-text/tree dev-lang/perl )"
+
+RDEPEND="${COMMON_DEPEND}
+ !=sys-fs/udev-init-scripts-26
+ hwdb? ( >=sys-apps/hwids-20140304[udev] )"
+
+# The multilib-build.eclass doesn't handle situation where the installed headers
+# are different in ABIs. In this case, we install libgudev headers in native
+# ABI but not for non-native ABI.
+multilib_check_headers() { :; }
+
+pkg_pretend() {
+ ewarn
+ ewarn "As of 2013-01-29, ${P} provides the new interface renaming functionality,"
+ ewarn "as described in the URL below:"
+ ewarn "https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
+ ewarn
+ ewarn "This functionality is enabled BY DEFAULT because eudev has no means of synchronizing"
+ ewarn "between the default or user-modified choice of sys-fs/udev. If you wish to disable"
+ ewarn "this new iface naming, please be sure that /etc/udev/rules.d/80-net-name-slot.rules"
+ ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules"
+ ewarn
+}
+
+pkg_setup() {
+ CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+ linux-info_pkg_setup
+ get_running_version
+
+ # These are required kernel options, but we don't error out on them
+ # because you can build under one kernel and run under another.
+ if kernel_is lt ${KV_min//./ }; then
+ ewarn
+ ewarn "Your current running kernel version ${KV_FULL} is too old to run ${P}."
+ ewarn "Make sure to run udev under kernel version ${KV_min} or above."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ # change rules back to group uucp instead of dialout for now
+ sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
+ || die "failed to change group dialout to uucp"
+
+ epatch_user
+ eautoreconf
+}
+
+multilib_src_configure() {
+ tc-export CC #463846
+ export cc_cv_CFLAGS__flto=no #502950
+
+ # Keep sorted by ./configure --help and only pass --disable flags
+ # when *required* to avoid external deps or unnecessary compile
+ local econf_args
+ econf_args=(
+ ac_cv_search_cap_init=
+ ac_cv_header_sys_capability_h=yes
+ DBUS_CFLAGS=' '
+ DBUS_LIBS=' '
+ --with-rootprefix=
+ --with-rootrundir=/run
+ --libdir="${EPREFIX}"/usr/$(get_libdir)
+ --with-rootlibexecdir="${EPREFIX}"/lib/udev
+ --enable-split-usr
+ --enable-manpages
+ --disable-hwdb
+ --exec-prefix="${EPREFIX}"
+ )
+
+ # Only build libudev for non-native_abi, and only install it to libdir,
+ # that means all options only apply to native_abi
+ if multilib_is_native_abi; then
+ econf_args+=(
+ --with-rootlibdir="${EPREFIX}"/$(get_libdir)
+ $(use_enable introspection)
+ $(use_enable kmod)
+ $(use_enable static-libs static)
+ $(use_enable selinux)
+ $(use_enable rule-generator)
+ )
+ else
+ econf_args+=(
+ --disable-static
+ --disable-introspection
+ --disable-kmod
+ --disable-selinux
+ --disable-rule-generator
+ )
+ fi
+ ECONF_SOURCE="${S}" econf "${econf_args[@]}"
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ emake
+ else
+ emake -C src/shared
+ emake -C src/libudev
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" install
+ else
+ emake -C src/libudev DESTDIR="${D}" install
+ fi
+}
+
+multilib_src_test() {
+ # make sandbox get out of the way
+ # these are safe because there is a fake root filesystem put in place,
+ # but sandbox seems to evaluate the paths of the test i/o instead of the
+ # paths of the actual i/o that results.
+ # also only test for native abi
+ if multilib_is_native_abi; then
+ addread /sys
+ addwrite /dev
+ addwrite /run
+ default_src_test
+ fi
+}
+
+multilib_src_install_all() {
+ prune_libtool_files --all
+
+ insinto /lib/udev/rules.d
+ doins "${FILESDIR}"/40-gentoo.rules
+
+ use rule-generator && doinitd "${FILESDIR}"/udev-postmount
+}
+
+pkg_postinst() {
+ mkdir -p "${EROOT}"run
+
+ # "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
+ # So try to remove it here (will only work if empty).
+ rmdir "${EROOT}"dev/loop 2>/dev/null
+ if [[ -d ${EROOT}dev/loop ]]; then
+ ewarn "Please make sure your remove /dev/loop,"
+ ewarn "else losetup may be confused when looking for unused devices."
+ fi
+
+ # https://cgit.freedesktop.org/systemd/systemd/commit/rules/50-udev-default.rules?id=3dff3e00e044e2d53c76fa842b9a4759d4a50e69
+ # https://bugs.gentoo.org/246847
+ # https://bugs.gentoo.org/514174
+ enewgroup input
+
+ # REPLACING_VERSIONS should only ever have zero or 1 values but in case it doesn't,
+ # process it as a list. We only care about the zero case (new install) or the case where
+ # the same version is being re-emerged. If there is a second version, allow it to abort.
+ local rv rvres=doitnew
+ for rv in ${REPLACING_VERSIONS} ; do
+ if [[ ${rvres} == doit* ]]; then
+ if [[ ${rv%-r*} == ${PV} ]]; then
+ rvres=doit
+ else
+ rvres=${rv}
+ fi
+ fi
+ done
+
+ if use hwdb && has_version 'sys-apps/hwids[udev]'; then
+ udevadm hwdb --update --root="${ROOT%/}"
+
+ # https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda
+ # reload database after it has be rebuilt, but only if we are not upgrading
+ # also pass if we are -9999 since who knows what hwdb related changes there might be
+ if [[ ${rvres} == doit* ]] && [[ ${ROOT%/} == "" ]] && [[ ${PV} != "9999" ]]; then
+ udevadm control --reload
+ fi
+ fi
+ if [[ ${rvres} != doitnew ]]; then
+ ewarn
+ ewarn "You need to restart eudev as soon as possible to make the"
+ ewarn "upgrade go into effect:"
+ ewarn "\t/etc/init.d/udev --nodeps restart"
+ fi
+
+ if use rule-generator && \
+ [[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qsv 'boot\|default\|sysinit'; then
+ ewarn
+ ewarn "Please add the udev-postmount init script to your default runlevel"
+ ewarn "to ensure the legacy rule-generator functionality works as reliably"
+ ewarn "as possible."
+ ewarn "\trc-update add udev-postmount default"
+ fi
+
+ elog
+ elog "For more information on eudev on Gentoo, writing udev rules, and"
+ elog "fixing known issues visit:"
+ elog " https://www.gentoo.org/doc/en/udev-guide.xml"
+ elog
+}
diff --git a/sys-fs/eudev/eudev-9999.ebuild b/sys-fs/eudev/eudev-9999.ebuild
index e70d95411c64..7e2730d6c9c6 100644
--- a/sys-fs/eudev/eudev-9999.ebuild
+++ b/sys-fs/eudev/eudev-9999.ebuild
@@ -108,19 +108,19 @@ multilib_src_configure() {
DBUS_LIBS=' '
--with-rootprefix=
--with-rootrundir=/run
- --libdir=/usr/$(get_libdir)
- --with-rootlibexecdir=/lib/udev
+ --libdir="${EPREFIX}"/usr/$(get_libdir)
+ --with-rootlibexecdir="${EPREFIX}"/lib/udev
--enable-split-usr
--enable-manpages
--disable-hwdb
- --exec-prefix=/
+ --exec-prefix="${EPREFIX}"
)
# Only build libudev for non-native_abi, and only install it to libdir,
# that means all options only apply to native_abi
if multilib_is_native_abi; then
econf_args+=(
- --with-rootlibdir=/$(get_libdir)
+ --with-rootlibdir="${EPREFIX}"/$(get_libdir)
$(use_enable introspection)
$(use_enable kmod)
$(use_enable static-libs static)
diff --git a/sys-fs/eudev/files/eudev-3-rule-generator.patch b/sys-fs/eudev/files/eudev-3-rule-generator.patch
deleted file mode 100644
index b9130663fbdd..000000000000
--- a/sys-fs/eudev/files/eudev-3-rule-generator.patch
+++ /dev/null
@@ -1,712 +0,0 @@
-commit c3e2fc597a6ba92ab9fcfd4cd7db10bc6fb5b34b
-Author: Ian Stakenvicius
-Date: Tue Sep 22 13:53:41 2015 -0400
-
- Forward-ported network rule-generator code from eudev-1.10
-
-diff --git a/Makefile.am b/Makefile.am
-index 2932690..0c6429d 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -15,3 +15,7 @@ SUBDIRS += \
- hwdb
- endif
-
-+if ENABLE_RULE_GENERATOR
-+SUBDIRS += \
-+ rule_generator
-+endif
-diff --git a/configure.ac b/configure.ac
-index ccb1012..56d37fa 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -269,10 +269,25 @@ AC_ARG_ENABLE([hwdb], AS_HELP_STRING([--enable-hwdb],[install hwdb.d files]),[],
- AM_CONDITIONAL(ENABLE_HWDB, [test "x$enable_hwdb" = "xyes"])
-
- # ------------------------------------------------------------------------------
-+# rule-generator - persistent network and optical device rule generator
-+# ------------------------------------------------------------------------------
-+AC_ARG_ENABLE([rule-generator],
-+ AS_HELP_STRING([--enable-rule-generator], [enable legacy persistent network, cdrom support]),
-+ [], [enable_rule_generator=no])
-+
-+if test "x${enable_rule_generator}" != xno; then
-+ AC_DEFINE([ENABLE_RULE_GENERATOR], [1], [Define if we are enabling rule generator])
-+fi
-+
-+AM_CONDITIONAL([ENABLE_RULE_GENERATOR], [test "x$enable_rule_generator" = xyes])
-+
-+# ------------------------------------------------------------------------------
-
- AC_CONFIG_FILES([Makefile
- hwdb/Makefile
- man/Makefile
-+ rule_generator/Makefile
-+ rule_generator/write_net_rules
- rules/Makefile
- src/Makefile
- src/ata_id/Makefile
-diff --git a/rule_generator/75-persistent-net-generator.rules b/rule_generator/75-persistent-net-generator.rules
-new file mode 100644
-index 0000000..ce59e5d
---- /dev/null
-+++ b/rule_generator/75-persistent-net-generator.rules
-@@ -0,0 +1,100 @@
-+# do not edit this file, it will be overwritten on update
-+
-+# these rules generate rules for persistent network device naming
-+#
-+# variables used to communicate:
-+# MATCHADDR MAC address used for the match
-+# MATCHID bus_id used for the match
-+# MATCHDRV driver name used for the match
-+# MATCHIFTYPE interface type match
-+# COMMENT comment to add to the generated rule
-+# INTERFACE_NAME requested name supplied by external tool
-+# INTERFACE_NEW new interface name returned by rule writer
-+
-+ACTION!="add", GOTO="persistent_net_generator_end"
-+SUBSYSTEM!="net", GOTO="persistent_net_generator_end"
-+
-+# ignore the interface if a name has already been set
-+NAME=="?*", GOTO="persistent_net_generator_end"
-+
-+# device name whitelist
-+KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", GOTO="persistent_net_generator_end"
-+
-+# ignore Xen virtual interfaces
-+SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end"
-+
-+# read MAC address
-+ENV{MATCHADDR}="$attr{address}"
-+
-+# match interface type
-+ENV{MATCHIFTYPE}="$attr{type}"
-+
-+# ignore KVM virtual interfaces
-+ENV{MATCHADDR}=="52:54:00:*", GOTO="persistent_net_generator_end"
-+# ignore VMWare virtual interfaces
-+ENV{MATCHADDR}=="00:0c:29:*|00:50:56:*", GOTO="persistent_net_generator_end"
-+# ignore Hyper-V virtual interfaces
-+ENV{MATCHADDR}=="00:15:5d:*", GOTO="persistent_net_generator_end"
-+
-+# These vendors are known to violate the local MAC address assignment scheme
-+# Interlan, DEC (UNIBUS or QBUS), Apollo, Cisco, Racal-Datacom
-+ENV{MATCHADDR}=="02:07:01:*", GOTO="globally_administered_whitelist"
-+# 3Com
-+ENV{MATCHADDR}=="02:60:60:*", GOTO="globally_administered_whitelist"
-+# 3Com IBM PC; Imagen; Valid; Cisco; Apple
-+ENV{MATCHADDR}=="02:60:8c:*", GOTO="globally_administered_whitelist"
-+# Intel
-+ENV{MATCHADDR}=="02:a0:c9:*", GOTO="globally_administered_whitelist"
-+# Olivetti
-+ENV{MATCHADDR}=="02:aa:3c:*", GOTO="globally_administered_whitelist"
-+# CMC Masscomp; Silicon Graphics; Prime EXL
-+ENV{MATCHADDR}=="02:cf:1f:*", GOTO="globally_administered_whitelist"
-+# Prominet Corporation Gigabit Ethernet Switch
-+ENV{MATCHADDR}=="02:e0:3b:*", GOTO="globally_administered_whitelist"
-+# BTI (Bus-Tech, Inc.) IBM Mainframes
-+ENV{MATCHADDR}=="02:e6:d3:*", GOTO="globally_administered_whitelist"
-+# Realtek
-+ENV{MATCHADDR}=="52:54:00:*", GOTO="globally_administered_whitelist"
-+# Novell 2000
-+ENV{MATCHADDR}=="52:54:4c:*", GOTO="globally_administered_whitelist"
-+# Realtec
-+ENV{MATCHADDR}=="52:54:ab:*", GOTO="globally_administered_whitelist"
-+# Kingston Technologies
-+ENV{MATCHADDR}=="e2:0c:0f:*", GOTO="globally_administered_whitelist"
-+
-+# match interface dev_id
-+ATTR{dev_id}=="?*", ENV{MATCHDEVID}="$attr{dev_id}"
-+
-+# do not use "locally administered" MAC address
-+ENV{MATCHADDR}=="?[2367abef]:*", ENV{MATCHADDR}=""
-+
-+# do not use empty address
-+ENV{MATCHADDR}=="00:00:00:00:00:00", ENV{MATCHADDR}=""
-+
-+LABEL="globally_administered_whitelist"
-+
-+# build comment line for generated rule:
-+SUBSYSTEMS=="pci", ENV{COMMENT}="PCI device $attr{vendor}:$attr{device} ($driver)"
-+SUBSYSTEMS=="usb", ATTRS{idVendor}=="?*", ENV{COMMENT}="USB device 0x$attr{idVendor}:0x$attr{idProduct} ($driver)"
-+SUBSYSTEMS=="pcmcia", ENV{COMMENT}="PCMCIA device $attr{card_id}:$attr{manf_id} ($driver)"
-+SUBSYSTEMS=="ieee1394", ENV{COMMENT}="Firewire device $attr{host_id})"
-+
-+# ibmveth likes to use "locally administered" MAC addresses
-+DRIVERS=="ibmveth", ENV{MATCHADDR}="$attr{address}", ENV{COMMENT}="ibmveth ($id)"
-+
-+# S/390 uses id matches only, do not use MAC address match
-+SUBSYSTEMS=="ccwgroup", ENV{COMMENT}="S/390 $driver device at $id", ENV{MATCHID}="$id", ENV{MATCHDRV}="$driver", ENV{MATCHADDR}=""
-+
-+# see if we got enough data to create a rule
-+ENV{MATCHADDR}=="", ENV{MATCHID}=="", ENV{INTERFACE_NAME}=="", GOTO="persistent_net_generator_end"
-+
-+# default comment
-+ENV{COMMENT}=="", ENV{COMMENT}="net device ($attr{driver})"
-+
-+# write rule
-+DRIVERS=="?*", IMPORT{program}="write_net_rules"
-+
-+# rename interface if needed
-+ENV{INTERFACE_NEW}=="?*", NAME="$env{INTERFACE_NEW}"
-+
-+LABEL="persistent_net_generator_end"
-diff --git a/rule_generator/Makefile.am b/rule_generator/Makefile.am
-new file mode 100644
-index 0000000..8ed69f7
---- /dev/null
-+++ b/rule_generator/Makefile.am
-@@ -0,0 +1,13 @@
-+ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-+
-+# ------------------------------------------------------------------------------
-+# rule_generator - persistent network rule generator
-+# ------------------------------------------------------------------------------
-+dist_udevlibexec_SCRIPTS = \
-+ write_net_rules
-+
-+udevhomedir = $(udevlibexecdir)
-+dist_udevhome_DATA = rule_generator.functions
-+
-+dist_udevrules_DATA = \
-+ 75-persistent-net-generator.rules
-diff --git a/rule_generator/rule_generator.functions b/rule_generator/rule_generator.functions
-new file mode 100644
-index 0000000..ea02acc
---- /dev/null
-+++ b/rule_generator/rule_generator.functions
-@@ -0,0 +1,120 @@
-+# functions used by the udev rule generator
-+
-+# Copyright (C) 2006 Marco d'Itri
-+
-+# This program is free software: you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation, either version 2 of the License, or
-+# (at your option) any later version.
-+
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+
-+# You should have received a copy of the GNU General Public License
-+# along with this program. If not, see .
-+
-+PATH='/sbin:/bin'
-+#
-+
-+PATH='/sbin:/bin'
-+
-+# Read a single line from file $1 in the $DEVPATH directory.
-+# The function must not return an error even if the file does not exist.
-+sysread() {
-+ local file="$1"
-+ [ -e "/sys$DEVPATH/$file" ] || return 0
-+ local value
-+ read value < "/sys$DEVPATH/$file" || return 0
-+ echo "$value"
-+}
-+
-+sysreadlink() {
-+ local file="$1"
-+ [ -e "/sys$DEVPATH/$file" ] || return 0
-+ readlink -f /sys$DEVPATH/$file 2> /dev/null || true
-+}
-+
-+# Return true if a directory is writeable.
-+writeable() {
-+ if ln -s test-link $1/.is-writeable 2> /dev/null; then
-+ rm -f $1/.is-writeable
-+ return 0
-+ else
-+ return 1
-+ fi
-+}
-+
-+# Create a lock file for the current rules file.
-+lock_rules_file() {
-+ RUNDIR="/run/udev/"
-+
-+ RULES_LOCK="$RUNDIR/.lock-${RULES_FILE##*/}"
-+
-+ retry=30
-+ while ! mkdir $RULES_LOCK 2> /dev/null; do
-+ if [ $retry -eq 0 ]; then
-+ echo "Cannot lock $RULES_FILE!" >&2
-+ exit 2
-+ fi
-+ sleep 1
-+ retry=$(($retry - 1))
-+ done
-+}
-+
-+unlock_rules_file() {
-+ [ "$RULES_LOCK" ] || return 0
-+ rmdir $RULES_LOCK || true
-+}
-+
-+# Choose the real rules file if it is writeable or a temporary file if not.
-+# Both files should be checked later when looking for existing rules.
-+choose_rules_file() {
-+ RUNDIR="/run/udev/"
-+
-+ local tmp_rules_file="$RUNDIR/tmp-rules--${RULES_FILE##*/}"
-+ [ -e "$RULES_FILE" -o -e "$tmp_rules_file" ] || PRINT_HEADER=1
-+
-+ [ -d "${RULES_FILE%/*}" ] || if writeable ${RULES_FILE%/rules.d/*}; then
-+ mkdir -p "${RULES_FILE%/*}"
-+ fi
-+
-+ if writeable ${RULES_FILE%/*}; then
-+ RO_RULES_FILE='/dev/null'
-+ else
-+ RO_RULES_FILE=$RULES_FILE
-+ RULES_FILE=$tmp_rules_file
-+ fi
-+}
-+
-+# Return the name of the first free device.
-+raw_find_next_available() {
-+ local links="$1"
-+
-+ local basename=${links%%[ 0-9]*}
-+ local max=-1
-+ for name in $links; do
-+ local num=${name#$basename}
-+ [ "$num" ] || num=0
-+ [ $num -gt $max ] && max=$num
-+ done
-+
-+ local max=$(($max + 1))
-+ # "name0" actually is just "name"
-+ [ $max -eq 0 ] && return
-+ echo "$max"
-+}
-+
-+# Find all rules matching a key (with action) and a pattern.
-+find_all_rules() {
-+ local key="$1"
-+ local linkre="$2"
-+ local match="$3"
-+
-+ local search='.*[[:space:],]'"$key"'"('"$linkre"')".*'
-+ echo $(sed -n -r -e 's/^#.*//' -e "${match}s/${search}/\1/p" \
-+ $RO_RULES_FILE \
-+ $([ -e $RULES_FILE ] && echo $RULES_FILE) \
-+ 2>/dev/null)
-+}
-diff --git a/rule_generator/write_net_rules.in b/rule_generator/write_net_rules.in
-new file mode 100644
-index 0000000..324e978
---- /dev/null
-+++ b/rule_generator/write_net_rules.in
-@@ -0,0 +1,141 @@
-+#!/bin/sh -e
-+
-+# This script is run to create persistent network device naming rules
-+# based on properties of the device.
-+# If the interface needs to be renamed, INTERFACE_NEW= will be printed
-+# on stdout to allow udev to IMPORT it.
-+
-+# variables used to communicate:
-+# MATCHADDR MAC address used for the match
-+# MATCHID bus_id used for the match
-+# MATCHDEVID dev_id used for the match
-+# MATCHDRV driver name used for the match
-+# MATCHIFTYPE interface type match
-+# COMMENT comment to add to the generated rule
-+# INTERFACE_NAME requested name supplied by external tool
-+# INTERFACE_NEW new interface name returned by rule writer
-+
-+# Copyright (C) 2006 Marco d'Itri
-+# Copyright (C) 2007 Kay Sievers
-+#
-+# This program is free software: you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation, either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program. If not, see .
-+
-+# debug, if UDEV_LOG=
-+if [ -n "$UDEV_LOG" ]; then
-+ if [ "$UDEV_LOG" -ge 7 ]; then
-+ set -x
-+ fi
-+fi
-+
-+RULES_FILE='@udevconfdir@/rules.d/70-persistent-net.rules'
-+
-+. @udevlibexecdir@/rule_generator.functions
-+
-+interface_name_taken() {
-+ local value="$(find_all_rules 'NAME=' $INTERFACE)"
-+ if [ "$value" ]; then
-+ return 0
-+ else
-+ return 1
-+ fi
-+}
-+
-+find_next_available() {
-+ raw_find_next_available "$(find_all_rules 'NAME=' "$1")"
-+}
-+
-+write_rule() {
-+ local match="$1"
-+ local name="$2"
-+ local comment="$3"
-+
-+ {
-+ if [ "$PRINT_HEADER" ]; then
-+ PRINT_HEADER=
-+ echo "# This file was automatically generated by the $0"
-+ echo "# program, run by the persistent-net-generator.rules rules file."
-+ echo "#"
-+ echo "# You can modify it, as long as you keep each rule on a single"
-+ echo "# line, and change only the value of the NAME= key."
-+ fi
-+
-+ echo ""
-+ [ "$comment" ] && echo "# $comment"
-+ echo "SUBSYSTEM==\"net\", ACTION==\"add\"$match, NAME=\"$name\""
-+ } >> $RULES_FILE
-+}
-+
-+if [ -z "$INTERFACE" ]; then
-+ echo "missing \$INTERFACE" >&2
-+ exit 1
-+fi
-+
-+# Prevent concurrent processes from modifying the file at the same time.
-+lock_rules_file
-+
-+# Check if the rules file is writeable.
-+choose_rules_file
-+
-+# the DRIVERS key is needed to not match bridges and VLAN sub-interfaces
-+if [ "$MATCHADDR" ]; then
-+ match="$match, DRIVERS==\"?*\", ATTR{address}==\"$MATCHADDR\""
-+fi
-+
-+if [ "$MATCHDRV" ]; then
-+ match="$match, DRIVERS==\"$MATCHDRV\""
-+fi
-+
-+if [ "$MATCHDEVID" ]; then
-+ match="$match, ATTR{dev_id}==\"$MATCHDEVID\""
-+fi
-+
-+if [ "$MATCHID" ]; then
-+ match="$match, KERNELS==\"$MATCHID\""
-+fi
-+
-+if [ "$MATCHIFTYPE" ]; then
-+ match="$match, ATTR{type}==\"$MATCHIFTYPE\""
-+fi
-+
-+if [ -z "$match" ]; then
-+ echo "missing valid match" >&2
-+ unlock_rules_file
-+ exit 1
-+fi
-+
-+basename=${INTERFACE%%[0-9]*}
-+match="$match, KERNEL==\"$basename*\""
-+
-+if [ "$INTERFACE_NAME" ]; then
-+ # external tools may request a custom name
-+ COMMENT="$COMMENT (custom name provided by external tool)"
-+ if [ "$INTERFACE_NAME" != "$INTERFACE" ]; then
-+ INTERFACE=$INTERFACE_NAME;
-+ echo "INTERFACE_NEW=$INTERFACE"
-+ fi
-+else
-+ # if a rule using the current name already exists, find a new name
-+ if interface_name_taken; then
-+ INTERFACE="$basename$(find_next_available "$basename[0-9]*")"
-+ # prevent INTERFACE from being "eth" instead of "eth0"
-+ [ "$INTERFACE" = "${INTERFACE%%[ \[\]0-9]*}" ] && INTERFACE=${INTERFACE}0
-+ echo "INTERFACE_NEW=$INTERFACE"
-+ fi
-+fi
-+
-+write_rule "$match" "$INTERFACE" "$COMMENT"
-+
-+unlock_rules_file
-+
-+exit 0
-diff --git a/rules/Makefile.am b/rules/Makefile.am
-index 2c8624f..24c099c 100644
---- a/rules/Makefile.am
-+++ b/rules/Makefile.am
-@@ -15,8 +15,12 @@ dist_udevrules_DATA = \
- 70-mouse.rules \
- 75-net-description.rules \
- 75-probe_mtd.rules \
-- 78-sound-card.rules \
-+ 78-sound-card.rules
-+
-+if !ENABLE_RULE_GENERATOR
-+dist_udevrules_DATA += \
- 80-net-name-slot.rules
-+endif
-
- if HAVE_BLKID
- dist_udevrules_DATA += \
-diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c
-index ed6f203..897f98b 100644
---- a/src/udev/udev-event.c
-+++ b/src/udev/udev-event.c
-@@ -771,17 +771,17 @@ out:
- return err;
- }
-
--static int rename_netif(struct udev_event *event) {
-- struct udev_device *dev = event->dev;
-- char name[IFNAMSIZ];
-- const char *oldname;
-+#ifdef ENABLE_RULE_GENERATOR
-+/* function to return the count of rules that assign NAME= to a value matching arg#2 , defined in udev-rules.c */
-+int udev_rules_assigning_name_to(struct udev_rules *rules,const char *match_name);
-+#endif
-+
-+static int rename_netif_dev_fromname_toname(struct udev_device *dev,const char *oldname,const char *name) {
- int r;
- int sk;
- struct ifreq ifr;
-
-- oldname = udev_device_get_sysname(dev);
--
-- strscpy(name, IFNAMSIZ, event->name);
-+ log_debug("changing net interface name from '%s' to '%s'\n",oldname,name);
-
- sk = socket(PF_INET, SOCK_DGRAM, 0);
- if (sk < 0)
-@@ -791,13 +791,52 @@ static int rename_netif(struct udev_event *event) {
- strscpy(ifr.ifr_name, IFNAMSIZ, oldname);
- strscpy(ifr.ifr_newname, IFNAMSIZ, name);
- r = ioctl(sk, SIOCSIFNAME, &ifr);
-- if (r < 0)
-- return log_error_errno(-errno, "Error changing net interface name '%s' to '%s': %m", oldname, name);
-
-- log_debug("renamed network interface '%s' to '%s'", oldname, name);
-+#ifdef ENABLE_RULE_GENERATOR
-+ int loop;
-+
-+ if (r == 0) {
-+ log_info("renamed network interface %s to %s\n", ifr.ifr_name, ifr.ifr_newname);
-+ goto out;
-+ }
-+ /* keep trying if the destination interface name already exists */
-+ log_debug("collision on rename of network interface %s to %s , retrying until timeout\n",
-+ ifr.ifr_name, ifr.ifr_newname);
-+
-+ r = -errno;
-+ if (r != -EEXIST)
-+ goto out;
-+
-+ /* wait a maximum of 90 seconds for our target to become available */
-+ loop = 90 * 20;
-+ while (loop--) {
-+ const struct timespec duration = { 0, 1000 * 1000 * 1000 / 20 };
-+
-+ nanosleep(&duration, NULL);
-+
-+ r = ioctl(sk, SIOCSIFNAME, &ifr);
-+ if (r == 0) {
-+ log_info("renamed network interface %s to %s\n", ifr.ifr_name, ifr.ifr_newname);
-+ break;
-+ }
-+ r = -errno;
-+ if (r != -EEXIST)
-+ break;
-+ }
-+
-+out:
-+#endif
-+ if (r < 0)
-+ log_error_errno(-errno, "Error changing net interface name %s to %s: %m\n", ifr.ifr_name, ifr.ifr_newname);
-+ else
-+ log_debug("renamed network interface '%s' to '%s'", oldname, name);
-
- close(sk);
-- return 0;
-+ return r;
-+}
-+
-+static int rename_netif(struct udev_event *event) {
-+ return rename_netif_dev_fromname_toname(event->dev,udev_device_get_sysname(event->dev),event->name);
- }
-
- void udev_event_execute_rules(struct udev_event *event,
-@@ -843,6 +882,79 @@ void udev_event_execute_rules(struct udev_event *event,
- sigmask);
-
- /* rename a new network interface, if needed */
-+
-+ /* ENABLE_RULE_GENERATOR conditional:
-+ * if this is a net iface, and it is an add event,
-+ * and as long as all of the following are FALSE:
-+ * - no NAME target and the current name is not being used
-+ * - there is a NAME target and it is the same as the current name
-+ * - the rules can successfully be searched for the current name (not really part of the conditional)
-+ * the run the rename.
-+ *
-+ * note - udev_rules_assigning_name_to is run when event->name is NULL to ensure renames happen,
-+ * but also on its own to check if a temp-rename is necessary when event->name exists.
-+ *
-+ * A temp-rename is necessary when:
-+ * - there is no rule renaming the current iface but the current name IS used in some other rule
-+ * - there is a rule renaming the current iface,
-+ * the current name IS used AND the target name != the current name
-+ */
-+
-+#ifdef ENABLE_RULE_GENERATOR
-+ int r;
-+ if (udev_device_get_ifindex(dev) > 0 && streq(udev_device_get_action(dev), "add") &&
-+ (event->name == NULL && (r=udev_rules_assigning_name_to(rules,udev_device_get_sysname(dev))) > 0 ||
-+ event->name != NULL && !streq(event->name, udev_device_get_sysname(dev)))) {
-+ char syspath[UTIL_PATH_SIZE];
-+ char *pos;
-+ char *finalifname = event->name;
-+ char newifname[IFNAMSIZ];
-+
-+ /* r is the number of rules that assign a device with NAME= this sysname */
-+ if (r > 0 || (r=udev_rules_assigning_name_to(rules,udev_device_get_sysname(dev))) > 0) {
-+ /* have a conflict, rename to a temp name */
-+ char *newpos;
-+ int ifidnum;
-+
-+ /* build the temporary iface name */
-+ strscpy(newifname, IFNAMSIZ, udev_device_get_sysname(dev));
-+ newpos=pos=&newifname[strcspn(newifname,"0123456789")];
-+ ifidnum=(int)strtol(pos,&newpos,10);
-+ *pos='\0';
-+ if (newpos > pos && *newpos == '\0') /* append new iface num to name */
-+ /* use udev_device_get_ifindex(dev) as it is unique to every iface */
-+ snprintf(pos,IFNAMSIZ+(newifname-pos), "%d", 128 - udev_device_get_ifindex(dev));
-+
-+ /* note, r > 0, which will skip the post-rename stuff if no rename occurs */
-+
-+ /* if sysname isn't already the tmpname (ie there is no numeric component), do the rename */
-+ if (!streq(newifname,udev_device_get_sysname(dev))) {
-+ r = rename_netif_dev_fromname_toname(dev,udev_device_get_sysname(dev),newifname);
-+ if (r == 0) {
-+ finalifname = newifname;
-+ log_debug("renamed netif to '%s' for collision avoidance\n", newifname);
-+ } else {
-+ log_error("could not rename netif to '%s' for collision avoidance\n",newifname);
-+ }
-+ }
-+ /* rename it now to its final target if its not already there */
-+ if (event->name != NULL && !streq(event->name, newifname)) {
-+ r = rename_netif_dev_fromname_toname(dev,newifname,event->name);
-+ if (r == 0)
-+ finalifname = event->name;
-+ }
-+
-+ } else { /* no need to rename to a tempname first, do a regular direct rename to event->name */
-+
-+ r = 1; /* skip the post-rename stuff if no rename occurs */
-+ if (!streq(event->name, udev_device_get_sysname(dev)))
-+ r = rename_netif(event);
-+ }
-+
-+ if (r == 0) {
-+ log_debug("renamed netif to '%s'\n", finalifname);
-+ r = udev_device_rename(dev, finalifname);
-+#else
- if (udev_device_get_ifindex(dev) > 0 && streq(udev_device_get_action(dev), "add") &&
- event->name != NULL && !streq(event->name, udev_device_get_sysname(dev))) {
- int r;
-@@ -853,6 +965,7 @@ void udev_event_execute_rules(struct udev_event *event,
- udev_device_get_sysname(dev), event->name);
- else {
- r = udev_device_rename(dev, event->name);
-+#endif
- if (r < 0)
- log_warning_errno(r, "renamed interface '%d' from '%s' to '%s', but could not update udev_device: %m",
- udev_device_get_ifindex(dev), udev_device_get_sysname(dev), event->name);
-diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c
-index c5e85fa..e2bb99c 100644
---- a/src/udev/udev-rules.c
-+++ b/src/udev/udev-rules.c
-@@ -2755,3 +2755,69 @@ finish:
-
- return r;
- }
-+
-+#ifdef ENABLE_RULE_GENERATOR
-+/* function to return the count of rules that assign NAME= to a value matching arg#2 - returns 0,1 */
-+int udev_rules_assigning_name_to(struct udev_rules *rules, const char *match_name)
-+{
-+ struct token *cur;
-+ struct token *rule;
-+ enum escape_type esc = ESCAPE_UNSET;
-+ bool name_final = false;
-+
-+ if (rules->tokens == NULL)
-+ return 0;
-+
-+ /* loop through token list, match, run actions or forward to next rule */
-+ cur = &rules->tokens[0];
-+ rule = cur;
-+ for (;;) {
-+ dump_token(rules, cur);
-+ switch (cur->type) {
-+ case TK_RULE:
-+ /* current rule */
-+ rule = cur;
-+ if (!rule->rule.can_set_name)
-+ goto nomatch;
-+ break;
-+ case TK_M_SUBSYSTEM:
-+ if (match_key(rules, cur, "net") != 0)
-+ goto nomatch;
-+ break;
-+ case TK_M_ACTION:
-+ if (match_key(rules, cur, "add") != 0)
-+ goto nomatch;
-+ break;
-+ case TK_A_NAME: {
-+ const char *name = rules_str(rules, cur->key.value_off);
-+ char name_str[UTIL_PATH_SIZE];
-+ int count;
-+
-+ strscpy(name_str,UTIL_PATH_SIZE,name);
-+ count = util_replace_chars(name_str, "/");
-+ if (count > 0)
-+ log_debug("%i character(s) replaced\n", count);
-+ if (streq(name_str,match_name)) {
-+ log_debug("found a match! NAME assigns %s in: %s:%u\n",
-+ name,
-+ rules_str(rules, rule->rule.filename_off),
-+ rule->rule.filename_line);
-+ return 1; /* no need to find more than one */
-+ }
-+
-+ /* skip to next rule */
-+ goto nomatch;
-+ }
-+ case TK_END:
-+ return 0;
-+ }
-+
-+ cur++;
-+ continue;
-+ nomatch:
-+ /* fast-forward to next rule */
-+ cur = rule + rule->rule.token_count;
-+ }
-+}
-+#endif
-+
diff --git a/sys-fs/eudev/files/eudev-3.1.2-pre-rule-generator.patch b/sys-fs/eudev/files/eudev-3.1.2-pre-rule-generator.patch
deleted file mode 100644
index d66d33457296..000000000000
--- a/sys-fs/eudev/files/eudev-3.1.2-pre-rule-generator.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Move some entries further down so that the eudev rule-generator patch applies
-
---- a/configure.ac 2015-06-19 12:32:53.000000000 -0400
-+++ b/configure.ac 2015-09-24 10:41:34.630153037 -0400
-@@ -287,11 +287,6 @@
- # ------------------------------------------------------------------------------
-
- AC_CONFIG_FILES([Makefile
-- docs/Makefile
-- docs/gudev/Makefile
-- docs/gudev/version.xml
-- docs/libudev/Makefile
-- docs/libudev/version.xml
- hwdb/Makefile
- man/Makefile
- rules/Makefile
-@@ -310,6 +305,11 @@
- src/libudev/libudev.pc
- src/udev/Makefile
- src/udev/udev.pc
-+ docs/Makefile
-+ docs/gudev/Makefile
-+ docs/gudev/version.xml
-+ docs/libudev/Makefile
-+ docs/libudev/version.xml
- test/Makefile])
-
- AC_OUTPUT
diff --git a/sys-fs/eudev/files/eudev-selinux-timespan.patch b/sys-fs/eudev/files/eudev-selinux-timespan.patch
deleted file mode 100644
index 0a51ee9bbe40..000000000000
--- a/sys-fs/eudev/files/eudev-selinux-timespan.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit 3cc37a5e294048a52fa3c2aa2c1ed89b0cd07169
-Author: Ian Stakenvicius
-Date: Thu Aug 8 11:09:30 2013 -0400
-
- Fixed compile error when --enable-selinux
-
- FORMAT_TIMESPAN_MAX is used in src/udev/label.c in selinux-related
- code, but this was not defined as it is located in a shared header
- in systemd. Added the define to label.h. Didn't bother to track
- down what commit added (or removed) this code (define)
-
- Signed-off-by: Ian Stakenvicius
-
-diff --git a/src/udev/label.h b/src/udev/label.h
-index 3d12ac2..507fd2c 100644
---- a/src/udev/label.h
-+++ b/src/udev/label.h
-@@ -25,6 +25,9 @@
- #include
- #include
-
-+/* from systemd src/shared/time-util.h */
-+#define FORMAT_TIMESPAN_MAX 64
-+
- int label_init(const char *prefix);
- void label_finish(void);
-
diff --git a/sys-libs/libselinux/libselinux-2.6.ebuild b/sys-libs/libselinux/libselinux-2.6.ebuild
index cc82d24f7768..430d3976f496 100644
--- a/sys-libs/libselinux/libselinux-2.6.ebuild
+++ b/sys-libs/libselinux/libselinux-2.6.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${MY_P}/${PN}"
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-libs/libsemanage/libsemanage-2.6.ebuild b/sys-libs/libsemanage/libsemanage-2.6.ebuild
index 9094e96b36e1..aa090277ce59 100644
--- a/sys-libs/libsemanage/libsemanage-2.6.ebuild
+++ b/sys-libs/libsemanage/libsemanage-2.6.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${MY_P}/${PN}"
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-libs/libsepol/libsepol-2.6.ebuild b/sys-libs/libsepol/libsepol-2.6.ebuild
index b3452a0d98de..6db0f428e3a4 100644
--- a/sys-libs/libsepol/libsepol-2.6.ebuild
+++ b/sys-libs/libsepol/libsepol-2.6.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${MY_P}/${PN}"
else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-process/anacron/anacron-2.3-r4.ebuild b/sys-process/anacron/anacron-2.3-r4.ebuild
index 881462729575..51bcbafcae70 100644
--- a/sys-process/anacron/anacron-2.3-r4.ebuild
+++ b/sys-process/anacron/anacron-2.3-r4.ebuild
@@ -27,6 +27,8 @@ PATCHES=(
)
src_prepare() {
+ default
+
sed -i \
-e '/^CFLAGS/{s:=:+=:;s:-O2::}' \
Makefile || die
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r1.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r1.ebuild
index 2de4d0cdeae2..b253e9e838a9 100644
--- a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r1.ebuild
+++ b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r1.ebuild b/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r1.ebuild
index 0b0fde3e97fa..e9b805433b0c 100644
--- a/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r1.ebuild
+++ b/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND=""
diff --git a/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r1.ebuild b/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r1.ebuild
index 2d76c4289868..0bc5a365f24d 100644
--- a/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r1.ebuild
+++ b/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Digest/perl-Digest-1.170.100_rc-r1.ebuild b/virtual/perl-Digest/perl-Digest-1.170.100_rc-r1.ebuild
index 2de4d0cdeae2..b253e9e838a9 100644
--- a/virtual/perl-Digest/perl-Digest-1.170.100_rc-r1.ebuild
+++ b/virtual/perl-Digest/perl-Digest-1.170.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-ExtUtils-Command/perl-ExtUtils-Command-1.200.100_rc.ebuild b/virtual/perl-ExtUtils-Command/perl-ExtUtils-Command-1.200.100_rc.ebuild
index bc4ee967cc56..2a5d70ec30b0 100644
--- a/virtual/perl-ExtUtils-Command/perl-ExtUtils-Command-1.200.100_rc.ebuild
+++ b/virtual/perl-ExtUtils-Command/perl-ExtUtils-Command-1.200.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.40.200_rc.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.40.200_rc.ebuild
index bc4ee967cc56..2a5d70ec30b0 100644
--- a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.40.200_rc.ebuild
+++ b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.40.200_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.560.200_rc.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.560.200_rc.ebuild
index bc4ee967cc56..2a5d70ec30b0 100644
--- a/virtual/perl-File-Spec/perl-File-Spec-3.560.200_rc.ebuild
+++ b/virtual/perl-File-Spec/perl-File-Spec-3.560.200_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild
index a875b1178d6e..a5a19ff2233f 100644
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-IO-Compress/perl-IO-Compress-2.68.1_rc.ebuild b/virtual/perl-IO-Compress/perl-IO-Compress-2.68.1_rc.ebuild
index 74757992934e..94507bf74591 100644
--- a/virtual/perl-IO-Compress/perl-IO-Compress-2.68.1_rc.ebuild
+++ b/virtual/perl-IO-Compress/perl-IO-Compress-2.68.1_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-IO/perl-IO-1.350.100_rc.ebuild b/virtual/perl-IO/perl-IO-1.350.100_rc.ebuild
index 0daa6025f785..dc0e4e7f5f62 100644
--- a/virtual/perl-IO/perl-IO-1.350.100_rc.ebuild
+++ b/virtual/perl-IO/perl-IO-1.350.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
diff --git a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r1.ebuild b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r1.ebuild
index 2de4d0cdeae2..b253e9e838a9 100644
--- a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r1.ebuild
+++ b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r1.ebuild b/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r1.ebuild
index 2de4d0cdeae2..b253e9e838a9 100644
--- a/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r1.ebuild
+++ b/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r1.ebuild b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r1.ebuild
index 2de4d0cdeae2..b253e9e838a9 100644
--- a/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r1.ebuild
+++ b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r1.ebuild b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r1.ebuild
index 30418c13a0e6..96a856c82bf2 100644
--- a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r1.ebuild
+++ b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE=""
SRC_URI=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r1.ebuild b/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r1.ebuild
index 4f79fed1ec34..39c3dfc32808 100644
--- a/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r1.ebuild
+++ b/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.610.192.200_rc.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.610.192.200_rc.ebuild
index bc4ee967cc56..2a5d70ec30b0 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.610.192.200_rc.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.610.192.200_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r1.ebuild b/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r1.ebuild
index e486284ef45c..20e3a71c2e7e 100644
--- a/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r1.ebuild
+++ b/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
DEPEND=""
diff --git a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.400.100_rc.ebuild b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.400.100_rc.ebuild
index bc4ee967cc56..2a5d70ec30b0 100644
--- a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.400.100_rc.ebuild
+++ b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.400.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Storable/perl-Storable-2.530.200_rc.ebuild b/virtual/perl-Storable/perl-Storable-2.530.200_rc.ebuild
index 77f397cf576a..2cae5c9aee20 100644
--- a/virtual/perl-Storable/perl-Storable-2.530.200_rc.ebuild
+++ b/virtual/perl-Storable/perl-Storable-2.530.200_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
diff --git a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r1.ebuild b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r1.ebuild
index f5e5d76d7494..2d718643b8cc 100644
--- a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r1.ebuild
+++ b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.350.100_rc.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.350.100_rc.ebuild
index d3ec7ac329e5..3afbf4a0fc4a 100644
--- a/virtual/perl-Test-Harness/perl-Test-Harness-3.350.100_rc.ebuild
+++ b/virtual/perl-Test-Harness/perl-Test-Harness-3.350.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-Test/perl-Test-1.260.100_rc.ebuild b/virtual/perl-Test/perl-Test-1.260.100_rc.ebuild
index fb325018e1ab..42357fc9bafd 100644
--- a/virtual/perl-Test/perl-Test-1.260.100_rc.ebuild
+++ b/virtual/perl-Test/perl-Test-1.260.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-XSLoader/perl-XSLoader-0.200.100_rc.ebuild b/virtual/perl-XSLoader/perl-XSLoader-0.200.100_rc.ebuild
index aecf31a81b03..13d5f3403824 100644
--- a/virtual/perl-XSLoader/perl-XSLoader-0.200.100_rc.ebuild
+++ b/virtual/perl-XSLoader/perl-XSLoader-0.200.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-bignum/perl-bignum-0.390.100_rc.ebuild b/virtual/perl-bignum/perl-bignum-0.390.100_rc.ebuild
index c4378ca7f53f..80d42949fbed 100644
--- a/virtual/perl-bignum/perl-bignum-0.390.100_rc.ebuild
+++ b/virtual/perl-bignum/perl-bignum-0.390.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/perl-libnet/perl-libnet-3.50.100_rc.ebuild b/virtual/perl-libnet/perl-libnet-3.50.100_rc.ebuild
index bc4ee967cc56..2a5d70ec30b0 100644
--- a/virtual/perl-libnet/perl-libnet-3.50.100_rc.ebuild
+++ b/virtual/perl-libnet/perl-libnet-3.50.100_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE=""
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/virtual/python-singledispatch/metadata.xml b/virtual/python-singledispatch/metadata.xml
index 65ba9d9a920a..a7153a96747b 100644
--- a/virtual/python-singledispatch/metadata.xml
+++ b/virtual/python-singledispatch/metadata.xml
@@ -3,7 +3,7 @@
proxy-maint@gentoo.org
- >Gentoo Proxy Maintainers Project
+ Gentoo Proxy Maintainers Project
timo@rothenpieler.org