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

2019-11-26 Thread Patrick McLean
commit: 272ca391028fc9c5186379bd5c419d68ffb861a6
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov 27 05:50:33 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 07:57:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272ca391

virtual/python-greenlet-1.0-r1: revbump, move to EAPI=7, python 3.8

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 .../{python-greenlet-1.0.ebuild => python-greenlet-1.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/virtual/python-greenlet/python-greenlet-1.0.ebuild 
b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
similarity index 86%
rename from virtual/python-greenlet/python-greenlet-1.0.ebuild
rename to virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
index ce408bd7e6b..08598a64f5a 100644
--- a/virtual/python-greenlet/python-greenlet-1.0.ebuild
+++ b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
 
 inherit python-r1
 



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

2019-11-26 Thread Patrick McLean
commit: 4268dbe41150641bc96314f17c6453430817942e
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 05:59:00 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 07:57:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4268dbe4

dev-python/monotonic-1.5-r1: revbump, EAPI=7, py38, pypy3

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/monotonic/monotonic-1.5-r1.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/dev-python/monotonic/monotonic-1.5-r1.ebuild 
b/dev-python/monotonic/monotonic-1.5-r1.ebuild
new file mode 100644
index 000..28cdf82472c
--- /dev/null
+++ b/dev-python/monotonic/monotonic-1.5-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3"
+HOMEPAGE="https://github.com/atdt/monotonic;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# no tests



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

2019-11-26 Thread Patrick McLean
commit: a2fe5b7ff098c8b7e7444a89badc40977ab2e0ba
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 05:47:28 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 07:57:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fe5b7f

dev-python/greenlet-0.4.15-41: revbump, cleanups, py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/greenlet/greenlet-0.4.15-r1.ebuild | 37 +++
 1 file changed, 37 insertions(+)

diff --git a/dev-python/greenlet/greenlet-0.4.15-r1.ebuild 
b/dev-python/greenlet/greenlet-0.4.15-r1.ebuild
new file mode 100644
index 000..e123a0d5fe0
--- /dev/null
+++ b/dev-python/greenlet/greenlet-0.4.15-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Note: greenlet is built-in in pypy
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Lightweight in-process concurrent programming"
+HOMEPAGE="https://pypi.org/project/greenlet/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+distutils_enable_sphinx doc
+
+python_compile() {
+   if ! python_is_python3; then
+   local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
+   append-flags -fno-strict-aliasing
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   "${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}"
+}



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

2019-11-26 Thread Patrick McLean
commit: 103e61e2a1c8be63a59357a68d4291e341225da5
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 05:37:56 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 07:57:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103e61e2

dev-python/dnspython-1.16.0-r1: revbump, add py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/dnspython/dnspython-1.16.0-r1.ebuild | 40 +
 1 file changed, 40 insertions(+)

diff --git a/dev-python/dnspython/dnspython-1.16.0-r1.ebuild 
b/dev-python/dnspython/dnspython-1.16.0-r1.ebuild
new file mode 100644
index 000..3b57e85601a
--- /dev/null
+++ b/dev-python/dnspython/dnspython-1.16.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="DNS toolkit for Python"
+HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython/;
+SRC_URI="https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="examples test"
+
+RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.1[${PYTHON_USEDEP}]
+   !dev-python/dnspython:py2
+   !dev-python/dnspython:py3"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RESTRICT+=" !test? ( test )"
+
+python_test() {
+   pushd tests >/dev/null || die
+   "${EPYTHON}" utest.py || die "tests failed under ${EPYTHON}"
+   popd > /dev/null || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2019-11-26 Thread Patrick McLean
commit: 7edee983d2a0d55012a7b4ce162f1f1fd860500b
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 06:36:47 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 07:57:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edee983

dev-python/eventlet-0.25.1-r1: revbump, python38, fix tests

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/eventlet/eventlet-0.25.1-r1.ebuild  | 75 ++
 .../eventlet/files/eventlet-0.25.1-tests.patch | 40 
 2 files changed, 115 insertions(+)

diff --git a/dev-python/eventlet/eventlet-0.25.1-r1.ebuild 
b/dev-python/eventlet/eventlet-0.25.1-r1.ebuild
new file mode 100644
index 000..9d080f65712
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.25.1-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Highly concurrent networking library"
+HOMEPAGE="https://pypi.org/project/eventlet/ 
https://github.com/eventlet/eventlet/;
+SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc examples test"
+
+RDEPEND="
+   >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
+   virtual/python-enum34[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-1.4[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
+DEPEND="doc? ( >=dev-python/python-docs-2.7.6-r1:2.7 )
+   test? ( ${RDEPEND}
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+   "${FILESDIR}/eventlet-0.25.1-tests.patch"
+)
+
+distutils_enable_sphinx doc
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # provided by virtual/python-enum34
+   sed -i '/enum-compat/d' setup.py || die
+
+   if use doc; then
+   local PYTHON_DOC_ATOM=$(best_version -b 
dev-python/python-docs:2.7)
+   local 
PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
+   local 
PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
+   local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
+   sed -i "s|'https://docs.python.org/': None|'${PYTHON_DOC}': 
'${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
+   fi
+
+   if use test; then
+#  sed -i '/This is a Python 3 module/d' 
eventlet/green/http/__init__.py || die
+#  sed -i 's/^import/from OpenSSL import/g' 
eventlet/green/OpenSSL/__init__.py || die
+#  sed -i 's/^from version/from OpenSSL.version/' 
eventlet/green/OpenSSL/__init__.py || die
+   sed -i 's/TEST_TIMEOUT = 1/TEST_TIMEOUT = 10/' 
tests/__init__.py || die
+   fi
+
+   # Prevent file collisions from teestsuite
+   sed -e "s:'tests', :'tests', 'tests.*', :" -i setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_prepare() {
+   if ! python_is_python3; then
+   # this is for python3 only
+   rm -r eventlet/green/http || die
+   fi
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   docinto examples
+   dodoc -r examples/.
+   fi
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch 
b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
new file mode 100644
index 000..423f8ef8e40
--- /dev/null
+++ b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
@@ -0,0 +1,40 @@
+diff --git a/tests/ssl_test.py b/tests/ssl_test.py
+index d8b7d7e..5a3580b 100644
+--- a/tests/ssl_test.py
 b/tests/ssl_test.py
+@@ -180,7 +180,6 @@ class SSLTest(tests.LimitedTestCase):
+ self.assertEqual(client.recv(8), b'response')
+ stage_1.send()
+ 
+-tests.check_idle_cpu_usage(0.2, 0.1)
+ server_coro.kill()
+ 
+ def test_greensslobject(self):
+diff --git a/tests/zmq_test.py b/tests/zmq_test.py
+index 601878f..c643e48 100644
+--- a/tests/zmq_test.py
 b/tests/zmq_test.py
+@@ -432,6 +432,8 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
+ events = sock2.getsockopt(zmq.EVENTS)
+ self.assertEqual(events & zmq.POLLIN, zmq.POLLIN)
+ 
++# this will often fail on portage...
++@tests.skip_if(True)
+ @tests.skip_unless(zmq_supported)
+ def test_cpu_usage_after_bind(self):
+ """zmq eats CPU after PUB socket .bind()
+@@ -461,14 +463,12 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
+ sub.setsockopt(zmq.SUBSCRIBE, b"")
+ eventlet.sleep()
+ pub.send(b'test_send')
+-tests.check_idle_cpu_usage(0.2, 0.1)
+ 
+ 

[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/

2019-11-26 Thread Lars Wendler
commit: bfc08d75763617d77a1d67a9a3f99d8d9d116a28
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 27 06:55:23 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 27 06:55:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc08d75

games-util/lutris: Removed old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler  gentoo.org>

 games-util/lutris/Manifest  |  2 -
 games-util/lutris/lutris-0.5.2.1.ebuild | 75 -
 games-util/lutris/lutris-0.5.2.2.ebuild | 75 -
 3 files changed, 152 deletions(-)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 3dfc5ec8dd1..97cf71ca24a 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,4 +1,2 @@
-DIST lutris_0.5.2.1.tar.xz 1742968 BLAKE2B 
676f5019260714ab5205366f51a5911e0459f353f6debead49fded4bc8c764b0e621a86b98c7663df2cd9fd3c59c23944d516f8991cd455c271b10ef02c485eb
 SHA512 
1aaf69be8bdfb72a427e10c4c73ad06c80ebda59a5dd0bfc6d484240250160770854ad28698d3d60af1e3f19b58ade973ab688c6416169df3a4c6ab3c0981301
-DIST lutris_0.5.2.2.tar.xz 1742640 BLAKE2B 
683ebb790ccae20fd939bdd8338a5940cbd1151a7d3b476679291f1fc84278c77ebcc9676c3701e491664563281b884067ca85cf1ff10e79545186deea046078
 SHA512 
634182676f7ff921bc0d320aa130203f37cfec83acea397d24001c41647e35600ab4709e67ffda5f5e5b08b2b5018bbf78609ef7d4f70ed93c965d0fb5f2309f
 DIST lutris_0.5.3.tar.xz 1821184 BLAKE2B 
cf4d1fee654202c88d98414ab7d9efbb76d77887007b8a66ee62313b3c672a7e515777fc360a6faca84c3d7f324503e81846b5c413011a4f961df6753467cf7a
 SHA512 
85ae405d711f86c0b610030464030748b0deaa5f858dee72f31fab0268ea1428aaa2c1af7cf3acc17e6d455dae5d870203224ff8c99f1b3b48d753de7c86574e
 DIST lutris_0.5.4.tar.xz 1843880 BLAKE2B 
f286d62df3bf5a5eadd634d2d177a5b69b5fa5d897e70f58a19be4148609e56ba33c29ce4218ae833dbdf9dded1e9be869f9ed4d84ba2b435a09981219d74438
 SHA512 
81669f2021063229bad78ebc49b54075058266716279695c53c43a5a06a8c1d4e5a9dcbcb20a1becfe0d243aa6e812f5a30b4d90f418d4cffcff18daefb09c50

diff --git a/games-util/lutris/lutris-0.5.2.1.ebuild 
b/games-util/lutris/lutris-0.5.2.1.ebuild
deleted file mode 100644
index 37e850aab99..000
--- a/games-util/lutris/lutris-0.5.2.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE="sqlite,threads(+)"
-
-inherit distutils-r1 virtualx xdg
-
-DESCRIPTION="An open source gaming platform for GNU/Linux"
-HOMEPAGE="https://lutris.net/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
-   inherit git-r3
-else
-   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${PN}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-BDEPEND="
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-   app-arch/cabextract
-   app-arch/p7zip
-   app-arch/unrar
-   app-arch/unzip
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   gnome-base/gnome-desktop[introspection]
-   media-sound/fluid-soundfont
-   net-libs/libsoup
-   net-libs/webkit-gtk:4[introspection]
-   x11-apps/mesa-progs
-   x11-apps/xgamma
-   x11-apps/xrandr
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify
-"
-
-python_install_all() {
-   local DOCS=( AUTHORS README.rst docs/installers.rst )
-   distutils-r1_python_install_all
-}
-
-python_test() {
-   virtx nosetests -v || die
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   # Quote README.rst
-   elog "Lutris installations are fully automated through scripts, which 
can"
-   elog "be written in either JSON or YAML. The scripting syntax is 
described"
-   elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also"
-   elog "available online at lutris.net."
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-}

diff --git a/games-util/lutris/lutris-0.5.2.2.ebuild 
b/games-util/lutris/lutris-0.5.2.2.ebuild
deleted file mode 100644
index 37e850aab99..000
--- a/games-util/lutris/lutris-0.5.2.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE="sqlite,threads(+)"
-
-inherit distutils-r1 virtualx xdg
-
-DESCRIPTION="An open source gaming platform for GNU/Linux"
-HOMEPAGE="https://lutris.net/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
-   inherit git-r3
-else
-   

[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/

2019-11-26 Thread Lars Wendler
commit: 6d4fb9eda10343a81b0dfd1d5915c2783e4404b2
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 27 06:54:51 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 27 06:55:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4fb9ed

games-util/lutris: Bump to version 0.5.4

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler  gentoo.org>

 games-util/lutris/Manifest|  1 +
 games-util/lutris/lutris-0.5.4.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index a2320b17b51..3dfc5ec8dd1 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,3 +1,4 @@
 DIST lutris_0.5.2.1.tar.xz 1742968 BLAKE2B 
676f5019260714ab5205366f51a5911e0459f353f6debead49fded4bc8c764b0e621a86b98c7663df2cd9fd3c59c23944d516f8991cd455c271b10ef02c485eb
 SHA512 
1aaf69be8bdfb72a427e10c4c73ad06c80ebda59a5dd0bfc6d484240250160770854ad28698d3d60af1e3f19b58ade973ab688c6416169df3a4c6ab3c0981301
 DIST lutris_0.5.2.2.tar.xz 1742640 BLAKE2B 
683ebb790ccae20fd939bdd8338a5940cbd1151a7d3b476679291f1fc84278c77ebcc9676c3701e491664563281b884067ca85cf1ff10e79545186deea046078
 SHA512 
634182676f7ff921bc0d320aa130203f37cfec83acea397d24001c41647e35600ab4709e67ffda5f5e5b08b2b5018bbf78609ef7d4f70ed93c965d0fb5f2309f
 DIST lutris_0.5.3.tar.xz 1821184 BLAKE2B 
cf4d1fee654202c88d98414ab7d9efbb76d77887007b8a66ee62313b3c672a7e515777fc360a6faca84c3d7f324503e81846b5c413011a4f961df6753467cf7a
 SHA512 
85ae405d711f86c0b610030464030748b0deaa5f858dee72f31fab0268ea1428aaa2c1af7cf3acc17e6d455dae5d870203224ff8c99f1b3b48d753de7c86574e
+DIST lutris_0.5.4.tar.xz 1843880 BLAKE2B 
f286d62df3bf5a5eadd634d2d177a5b69b5fa5d897e70f58a19be4148609e56ba33c29ce4218ae833dbdf9dded1e9be869f9ed4d84ba2b435a09981219d74438
 SHA512 
81669f2021063229bad78ebc49b54075058266716279695c53c43a5a06a8c1d4e5a9dcbcb20a1becfe0d243aa6e812f5a30b4d90f418d4cffcff18daefb09c50

diff --git a/games-util/lutris/lutris-0.5.4.ebuild 
b/games-util/lutris/lutris-0.5.4.ebuild
new file mode 100644
index 000..37e850aab99
--- /dev/null
+++ b/games-util/lutris/lutris-0.5.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE="sqlite,threads(+)"
+
+inherit distutils-r1 virtualx xdg
+
+DESCRIPTION="An open source gaming platform for GNU/Linux"
+HOMEPAGE="https://lutris.net/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
+   inherit git-r3
+else
+   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+BDEPEND="
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )
+"
+RDEPEND="
+   app-arch/cabextract
+   app-arch/p7zip
+   app-arch/unrar
+   app-arch/unzip
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-evdev[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   gnome-base/gnome-desktop[introspection]
+   media-sound/fluid-soundfont
+   net-libs/libsoup
+   net-libs/webkit-gtk:4[introspection]
+   x11-apps/mesa-progs
+   x11-apps/xgamma
+   x11-apps/xrandr
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify
+"
+
+python_install_all() {
+   local DOCS=( AUTHORS README.rst docs/installers.rst )
+   distutils-r1_python_install_all
+}
+
+python_test() {
+   virtx nosetests -v || die
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   # Quote README.rst
+   elog "Lutris installations are fully automated through scripts, which 
can"
+   elog "be written in either JSON or YAML. The scripting syntax is 
described"
+   elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also"
+   elog "available online at lutris.net."
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+}



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

2019-11-26 Thread Mikle Kolyada
commit: 9c11dd842d7b693bd8da3796cb716e31f44be147
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Nov 27 06:49:47 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Nov 27 06:49:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c11dd84

mask dev-tex/luatex for removal

Signed-off-by: Mikle Kolyada  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index e2ef23d5259..d18982239ba 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Mikle Kolyada  (2019-11-27)
+# luatex has been a part of texlive since at least 2014
+# no real consumers in the tree. Masked for removal
+# in 7 days.
+dev-tex/luatex
+
 # Jonas Stein  (2019-11-26)
 # Package is obsolete. Successor is net-wireless/b43-fwcutter
 # Bug #537786.



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

2019-11-26 Thread Hans de Graaff
commit: 34cb523aa41675c3adbba3a5dda99dbca08675d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 27 06:11:06 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 27 06:11:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cb523a

dev-ruby/rqrcode: add 1.1.1

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rqrcode/Manifest |  1 +
 dev-ruby/rqrcode/rqrcode-1.1.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/rqrcode/Manifest b/dev-ruby/rqrcode/Manifest
index 48fa896503a..1b9c8f91f83 100644
--- a/dev-ruby/rqrcode/Manifest
+++ b/dev-ruby/rqrcode/Manifest
@@ -1 +1,2 @@
 DIST rqrcode-0.10.1.gem 27136 BLAKE2B 
7fea719d6e76d340dd6db386994bffc5e7002afbc61e0b476dc639003757f5932598b81274a5ab74bc6dd25d10c61bc023668c8271e9387f7bcc02c6f4dc879b
 SHA512 
5b2d6e63bc069a1cf436d2df159bef673ef621a73d72c52bbdec1c2d820f4553172d5c3499b9347e0939d422bffa8f39ecaae123ce0be360d25ab6c08a6eb583
+DIST rqrcode-1.1.1.tar.gz 101325 BLAKE2B 
0ba4a7cf50a45387ebf96e29e1bcc9042ac091582fa0859b95d85a5f112213cdde1f6df8f954219e22501a01729916cc8d4ab7a7ae6562cc770e63515a9a0d75
 SHA512 
b7d746780bc20c8b3fc59a74f00aab17b5d4a5db458c8f79a8e85146ec2d1b4bd16873792bf7970dede083afd0bc0c54ef4f5d58736b4c9847b644cbe470d0f2

diff --git a/dev-ruby/rqrcode/rqrcode-1.1.1.ebuild 
b/dev-ruby/rqrcode/rqrcode-1.1.1.ebuild
new file mode 100644
index 000..68073826bae
--- /dev/null
+++ b/dev-ruby/rqrcode/rqrcode-1.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="rqrcode.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for encoding QR Codes"
+HOMEPAGE="https://whomwah.github.com/rqrcode/;
+SRC_URI="https://github.com/whomwah/rqrcode/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/chunky_png:0
+   >=dev-ruby/rqrcode_core-0.1:0
+"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



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

2019-11-26 Thread Joonas Niilola
commit: 0d6bdb3c6d6c0599c13bbb94ba9d874cec638fd1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 27 05:45:28 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 27 05:46:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6bdb3c

sys-kernel/pf-sources: bump to 5.4-pf1

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-kernel/pf-sources/Manifest |  4 ++
 sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild | 75 ++
 2 files changed, 79 insertions(+)

diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index f3fafe7b08a..731675eb340 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -4,9 +4,12 @@ DIST genpatches-5.2-1.base.tar.xz 4564 BLAKE2B 
a1cf9d0b529fb29a07b689af0d1f65baa
 DIST genpatches-5.2-1.extras.tar.xz 1724 BLAKE2B 
01fb9ba93bbf8bb81c36abc51c06383ae1a51051e8e2c6fbf2089bc61a0f353e713fd2e09f1609459bb57fce54c91a3a376a753132677f0550dcec628ccca9b6
 SHA512 
7dcc433cae296b666a7d12b05ee4f470f5f1c4ab978c8045000649dc285b2c45559e8be199d107d8fc9e8155895bd6c1c1f3d03776e9ab8a7562d5c110139f79
 DIST genpatches-5.3-1.base.tar.xz 4564 BLAKE2B 
76a4a0df8f42d57d3414096e5787e65dd10c2fb5a51db6893ecf70a79b8ffa6eb373665f2c7f40fba9cf9f795e2d30515e62880492bcd10fe3786ef774faa2b6
 SHA512 
34c4c980d8d36176cd11ffe670664ff4dcba5aa0c3c4a3fab13431c474ab45ced775b22c9aa23fd8202b1ac08448d5ad4cbc2534864eaf75898a85fac8995680
 DIST genpatches-5.3-1.extras.tar.xz 1728 BLAKE2B 
c39875f5b758ed28568026e9a25ad7af20523e568f3bec0ac0e0d8689706869465dd1f722eb14f99460e2f0751616165eeb235a191e30735c9d4600f7ca30eec
 SHA512 
ded21498e6966b8878a8976a1aa30f9422cccba026415c39d7d2c527869391f102b8fb5f1d6ef0f8ed9b117df4105c514c87dc534aaa894abe5d803b2f8430ab
+DIST genpatches-5.4-1.base.tar.xz 4564 BLAKE2B 
0282bad95cd003c90e92d33d2f114ca9e752f09fdbf1930c322bed578e8a71a16d48aeddd943f0a7e59df47c07ad95dd401251a1a5828eefe07c8e927cf021ef
 SHA512 
0726fa7768c4ddf7ba73ef5eb0ea73b71ba03dab1252b7114864ea60af84d50b8354f1c1d70a0abf0c8c7460361417b14183f11f49aa9654808025a9d979da6d
+DIST genpatches-5.4-1.extras.tar.xz 1736 BLAKE2B 
57df5cf8b4d96378408460be4be64900771b876a23d1e5798c97449bfcd28bea8aaf31482c614e7844106f29c9ae376c6ebef26e6c18e00a3f64bcb4e360d944
 SHA512 
5b9b6276f6ad6ad7ac33e14c3b06dbe943c57019332b0ee545ebf7325b7d6313db3ed6d35c46434c3c38420fb372141e63528e980aca87b90c4a39339851e80f
 DIST linux-5.1.tar.xz 106244476 BLAKE2B 
ae3c63ced819737e34f8ec3a78138f87704a2f2956454411e3a4830ec8c0aaf2c288af6ca080f1892540e50f4a422482360010be8641afdeeeaf7231e7d8da97
 SHA512 
ae96f347badc95f1f3acf506c52b6cc23c0bd09ce8f4ce6705d4b4058b62593059bba1bc603c8d8b00a2f19131e7e56c31ac62b45883a346fa61d655e178f236
 DIST linux-5.2.tar.xz 107029708 BLAKE2B 
f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee
 SHA512 
5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c
 DIST linux-5.3.tar.xz 108558876 BLAKE2B 
0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6
 SHA512 
6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d
+DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST pf-sources-5.1_p7.patch 2206844 BLAKE2B 
542a9c09aa1e9def85afafe4f6275aa62c178a7e60af157bdef0fe6ed659bc7ce96f30e3b05cb750bfa2f5e92e354064848b3a1d0f0c2894a07970cd2edc6bb4
 SHA512 
22ca39aa667fee4a75a470bffa86905191b3550ca82e3e1554bdd8ae3d5255053d8f650e781ae713b99e9b3cf1070e60f3f5df751fb7a70fe6d52e538a798a37
 DIST pf-sources-5.2_p8.patch 2328455 BLAKE2B 
425b0a04800db70b060c8b18ae4f8e99a7af12cf8053604361b34b0c6c759cefcad6d1ba4d241729fbbb12ef5fa4c034d904c14219bd3c7a18dc9e616f148f43
 SHA512 
4f021b1051391a9a582e86ab898f1fbdf867b8573d6861f25932e5bef2baae4234be5caac93cfc87656bc5c4fc2bf179906b7ce12e0c267245e5efeaa63605bd
 DIST pf-sources-5.3_p1.patch 253654 BLAKE2B 
f1d4cd4a1d2ad78a918a540c79ec2a7c15c35788c654829d98d5fcfdd9fa13656dcc83dd0f1d34d03f1aa8e0fc6ad1c55d50faf290705bc0d7d296a1ce12ce08
 SHA512 
951a3bf95962c4e22adb5f59c21a7f367ed734e4d2c1140cee6c9daabd396c0ea322ca6da364fb9682188a3e7eba1f9cbd62523a863399ab8e441f390e9597fb
@@ -16,3 +19,4 @@ DIST pf-sources-5.3_p4.patch 1340441 BLAKE2B 
fe979e8511d6bfa481749e50d8f4f2edc80
 DIST pf-sources-5.3_p5.patch 1596810 BLAKE2B 
ba0229daedb6e883192fc3de569601bc2284dfdb012c4a46b7367772aec07570b826e9fb23725b68deac2a35613c44c83ae587dfb2d4787ef5bba39b995535b5
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: net-dns/coredns/, net-dns/coredns/files/

2019-11-26 Thread Joonas Niilola
commit: ecd9b543b5ef2db3b3ff7da63c57796eb0807a0b
Author: Konstantin Podshumok  gmail  com>
AuthorDate: Mon Jul 22 20:59:58 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 27 05:46:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd9b543

net-dns/coredns: new proxy maintainer, add description, bump v1.6.5

Signed-off-by: Konstantin Podshumok  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12517
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/coredns/Manifest |  86 
 net-dns/coredns/coredns-1.6.5.ebuild | 127 +++
 net-dns/coredns/files/coredns.initd  |   3 +-
 net-dns/coredns/metadata.xml |  16 -
 4 files changed, 230 insertions(+), 2 deletions(-)

diff --git a/net-dns/coredns/Manifest b/net-dns/coredns/Manifest
index 6948ae0a789..ddf820d3538 100644
--- a/net-dns/coredns/Manifest
+++ b/net-dns/coredns/Manifest
@@ -1,6 +1,92 @@
 DIST coredns-1.3.1.tar.gz 5784513 BLAKE2B 
4f04bd338939732fa284901e60b094d555b186c9c701a849aef7416e020aec6f7eccb9ff4654e08cd1daf0b130ad103ba2b3d11ffaf1810029aa049e6e69a6bc
 SHA512 
0992f6fff08aa0a91b0be3c03b54a23f50d5a6dcba63f652c6d65cf925b900826b1b711f7621402ec059152e4fdd01e0d2f8fee4a1e414aa4fd2b12ad6e7a13a
+DIST coredns-1.6.5.tar.gz 508913 BLAKE2B 
50f4b56d31d328a29af69f269ab25711be17ca560adc8f4230f9aeb31815370bc2adbfb7c19099c49aba4d360901775419ef96c8430bfd552fe08838ba179e0f
 SHA512 
e759a74eaacf61b933b1faf055c47d0ed2cdcc07ce1f57ad5514667e23b7cd1cccb55e4cd0b478e9ad8a363de67bb8571bca62bfb29e94e0ba98b63265d6b9ac
+DIST github.com-Azure-azure-sdk-for-go-v31.1.0.tar.gz 16817209 BLAKE2B 
14c1d566cead849d212c54cc8e00c6d2646d3b7e7b23c9ccce0206c44d14af347eb5d398ced35a030a69179a8042c3253fc9d389270c7b9bdf801b42c286bf66
 SHA512 
6054e3eb42b1be85ccc5771d9299b8d01e6018fc967313c2d3372a1bffd3c0f5d9b6e200a56d03dafb1a7feb5c622b43e37c0cf3b15286eb200f541e53eecd50
+DIST github.com-Azure-go-autorest-v13.0.0.tar.gz 181063 BLAKE2B 
cf4663c84429234425f516adb3071b150282485311e9cc36ec676eacb8f248f57567cc86a2aef9a96bd53775862c7a5b849a04b7bfe8d61ecddd0571669cadf3
 SHA512 
26d2f3230a2f15b4da9a2709c4e3254431ea0efca2fe740799f6693546eb24efa6d4b9160b199de0876da4839e31f4c64358b68cdbc2c5ef964828c4090bf0d4
+DIST github.com-DataDog-datadog-go-v2.2.0.tar.gz 20210 BLAKE2B 
3391806de2e32b34e9eb394ccaa9cf6932f3c32007886f30fabff02da53ae7a32695e9796672fcadf469c033049d2519a9f5e8c50f4e32c83517339b370d1d3d
 SHA512 
acb23ce055c9ee5491b4fad6744e95d78cd7aa7817a1eb0f6c944ed99b0183d3964c60519be6d1373cd6435b375d6612849862537289b06090838718d1353dd4
+DIST github.com-DataDog-dd-trace-go-v1.19.0.tar.gz 477784 BLAKE2B 
59b97e006b303422f2fb44778f88bd214fd2b90a52f089378dbf39eae3b3a0aa3a2d7467ae81da0ec7c676a1b0f3084ea6658a2e66993bbaafd3ea85581350a5
 SHA512 
db00ed5bfe2005af553bd99d64a9d2fb6f1c0c4bf3ce0d335013ffa36af995b5a6c488b98d60bad38ae201f0786cf09bde3340a991cc333910bb12aa2bb409c0
+DIST github.com-DataDog-zstd-v1.3.5.tar.gz 445195 BLAKE2B 
8e4e041bffb2ce691e3dc80e56d20e804cc3df8bb5cbc0edbe806073d04b88f5346643b790ecddcdafd6b4ac589a1f3b0d54f90692ae75584365124a3159e983
 SHA512 
c6d3f03770ce58d0c1682482ba807c2f98e9e188cc3f370ddfd56a47bfd3b2d7e58700df26c8e743d4f4fd195d68ce109cd2f9a80d9987d0d0f075e1b1e13b6f
+DIST github.com-Shopify-sarama-v1.21.0.tar.gz 203130 BLAKE2B 
c835202ec4462ab7c380306968c3d4fcb0a5865176d489aedcc846fa962bacc56b69c29a31dc32e10f306f28e76ea8680e900283e2f48762d156d7d6e985c63b
 SHA512 
f0950f8abbdfdbd507e3b9486400f83f6db27cd4762f1c2919f25d1492706512f6cc25837b3266522dcd3893e140ad99431ee2f796180ba129ee5a1e236cf854
+DIST github.com-apache-thrift-v0.12.0.tar.gz 2960476 BLAKE2B 
243b1691c0c3e52c13839d8170f959058c2c7851f53ce619c623e20b4c0c5e842ec877ebca8a18a285918643883f49759685936bcb89154946e214353db72f0d
 SHA512 
b4154bca6ba9562d2d0aa7835aabfccbe1f065cea8b254539659bf357cd0d2f1044037e78c4030fa625853b544c1e36ac6b3a02983bb2b355ce9f6eebcecf8f2
+DIST github.com-aws-aws-sdk-go-v1.25.19.tar.gz 12012083 BLAKE2B 
43f051eb174331ff252091156f2003160dc21a5d38d6a1a8cf8a0525f320f87fc519313540f5c778521ada67545a7ad6b0d4f2f48c8822f9c98d4bb378f5b876
 SHA512 
a245786e4c63cda33758bdb3eceab9720c784879f1ad48ee1c096f164b33b262c5ac2c2d06851599d7119b15bafc2779d75365c5d3e50c0a93312bdaec20b77e
 DIST github.com-beorn7-perks-3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz 
10800 BLAKE2B 
5487155a4d010af70b6ea2625d10ae03b6642507902d7dc168edb5d7cf0efa1777b248d0df34ed1a2564950b12613256c1c6ce1d8c9723cc34977ed883b21c8d
 SHA512 
c6aa5df262ab607c0a5f64372fc2fec1ddda9e5624e9d9a22cdd1bc11822c99736d88bdf5e3fc6050217b5084548417cb2926c3940e156da9397d828d59ce277
+DIST github.com-beorn7-perks-v1.0.1.tar.gz 10867 BLAKE2B 
373c4dc08cc964430f187a05a8165df751ea7398b2dd271b85fd13dfe5c9a33c2f8df32ca6f6229b332358e60e90de6d4670d54eb1b9808d1eada0ec7a83e0f6
 SHA512 
686eefcc824c5bde49385d63916299e2797be205523bda66500404c5ad64ed4d1ebe8ee50958237b41a4c481579f5040288b99c9d2ff1082abbf172893f389f1
+DIST 

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

2019-11-26 Thread Patrick McLean
commit: 7b25fec847ca73dc62c71bf70d7bf9cb7c369833
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 04:34:16 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 05:32:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b25fec8

dev-python/ecdsa-0.14.1-r1: revbump, add missing deps, add py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild 
b/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild
new file mode 100644
index 000..a67b935eb7b
--- /dev/null
+++ b/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="ECDSA cryptographic signature library in pure Python"
+HOMEPAGE="https://github.com/warner/python-ecdsa;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint"
+IUSE="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/idna[${PYTHON_USEDEP}]' -2)
+   $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' 
-2)
+   )"
+
+distutils_enable_tests pytest



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

2019-11-26 Thread Patrick McLean
commit: 953aee9c307b4cead26995a66292248de5b97e92
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 05:31:01 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 05:32:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953aee9c

dev-python/pycryptodome-3.9.4: Bump, add py38, fix tests

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pycryptodome/Manifest   |  1 +
 .../files/pycryptodome-3.9.4-parallel-make.patch   | 22 ++
 .../files/pycryptodome-3.9.4-tests.patch   | 48 ++
 dev-python/pycryptodome/pycryptodome-3.9.4.ebuild  | 46 +
 4 files changed, 117 insertions(+)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 31aadd3a9fb..31352feff6b 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -3,3 +3,4 @@ DIST pycryptodome-3.4.7.tar.gz 6483140 BLAKE2B 
02368e2af0a12686cf2e635cca8e2c279
 DIST pycryptodome-3.6.6.tar.gz 7137656 BLAKE2B 
72a3dffa22ca4a90a6515ce0bb6939d4c11aab31793ca330523feb08f6529cbfdf3dee01b1caa4577caed1818c0227961e7f25d855b2dcfb09757beb3e0790b4
 SHA512 
ce03d9940c23ce59e19bcd795c300dbddeddd49756a4bfcc6933da66dfb8b7bedb8d6eaa2b01727c53e72c8e84dfcab2961d1580a188afa9c9451bd2099bdc61
 DIST pycryptodome-3.7.3.tar.gz 9285823 BLAKE2B 
6f215a3bb0337f5b7469d92bd2d5b5a19ab4e2c6a8f119411c3a5bcdcf93307752d99113866268b5066cceda6470bd0fbe81b1b2f9e30b5e5e569c77ede087f3
 SHA512 
b5e09c08cd252cad4d76249be84ce29e16a9bba4f2c5e81594c24d9a39df0f3fc67822698497eb9daa4cb6a43311c5d5a2543f187a5d5f801288596c2941f08f
 DIST pycryptodome-3.8.2.tar.gz 12441359 BLAKE2B 
857b77ce23bafe8a296d6fc2402914491818b51142d2a08aa882a0d4e15899bc2b18a6b69ffa904cad406fb3ce8bf029404ea178532cd4580ce118ec03311cd2
 SHA512 
361909d479b3478b72f2723f2c94cafd4e9d50c2d4156535d217f0566c534dc27435f64e9ba0cdb8215c2c3d3800ad1e0befde95deed481f33f9ed2ba318
+DIST pycryptodome-3.9.4.tar.gz 11575825 BLAKE2B 
c153fe71179d633a5722480c4c42cc133100f524a8ba9d3cd9380b7e172564c276b70b97ef36437fa3a149c418903802f410c9d1807d5d72345dffb0aa568223
 SHA512 
d99e4e431d77856ce3ae33526984cadf2fa6aa82b1f692a2ad0ae893f6a1e9538e6d71d281578e6bd733a816664d1683364c64441196cbc6ee1278f9d6eac62c

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch
new file mode 100644
index 000..331333533f1
--- /dev/null
+++ b/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch
@@ -0,0 +1,22 @@
+diff --git a/setup.py b/setup.py
+index 1d70caad..c72f64ff 100644
+--- a/setup.py
 b/setup.py
+@@ -364,7 +364,7 @@ ext_modules = [
+ Extension("Crypto.Cipher._raw_eksblowfish",
+ include_dirs=['src/'],
+ define_macros=[('EKS',None),],
+-sources=["src/blowfish.c"]),
++sources=["src/blowfish_eks.c"]),
+ Extension("Crypto.Cipher._raw_cast",
+ include_dirs=['src/'],
+ sources=["src/CAST.c"]),
+@@ -427,7 +427,7 @@ ext_modules = [
+ # Math
+ Extension("Crypto.Math._modexp",
+ include_dirs=['src/'],
+-sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 
'src/mont.c'],
++sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 
'src/mont_math.c'],
+ ),
+ ]
+ 

diff --git a/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch 
b/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch
new file mode 100644
index 000..2cfcaec127d
--- /dev/null
+++ b/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch
@@ -0,0 +1,48 @@
+diff --git a/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py 
b/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py
+index a2109891..44d2e532 100644
+--- a/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py
 b/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py
+@@ -626,6 +626,7 @@ class TestVectorsWycheproof(unittest.TestCase):
+ def __init__(self, wycheproof_warnings):
+ unittest.TestCase.__init__(self)
+ self._wycheproof_warnings = wycheproof_warnings
++self._id = "None"
+ 
+ def setUp(self):
+ comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".")
+diff --git a/lib/Crypto/SelfTest/Cipher/test_EAX.py 
b/lib/Crypto/SelfTest/Cipher/test_EAX.py
+index cdd0e85a..546186d1 100644
+--- a/lib/Crypto/SelfTest/Cipher/test_EAX.py
 b/lib/Crypto/SelfTest/Cipher/test_EAX.py
+@@ -656,6 +656,7 @@ class TestVectorsWycheproof(unittest.TestCase):
+ def __init__(self, wycheproof_warnings):
+ unittest.TestCase.__init__(self)
+ self._wycheproof_warnings = wycheproof_warnings
++self._id = "None"
+ 
+ def setUp(self):
+ comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".")
+diff --git 

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

2019-11-26 Thread Zac Medico
commit: 9ce78a6455cda58646694a61a287bf6f33704676
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 27 04:05:37 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 04:05:51 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9ce78a64

repoman: Update for a repoman-2.3.19 release

Signed-off-by: Zac Medico  gentoo.org>

 repoman/RELEASE-NOTES | 7 +++
 repoman/setup.py  | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/repoman/RELEASE-NOTES b/repoman/RELEASE-NOTES
index dd6b1c6ac..eaba6a1d7 100644
--- a/repoman/RELEASE-NOTES
+++ b/repoman/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+repoman-2.3.19
+==
+* Bug Fixes:
+- Bug 667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY.
+- Bug 700456 Add --include-profiles=PROFILES
+
+
 repoman-2.3.18
 ==
 * Bug Fixes:

diff --git a/repoman/setup.py b/repoman/setup.py
index fef1e9450..c265dbe75 100755
--- a/repoman/setup.py
+++ b/repoman/setup.py
@@ -450,7 +450,7 @@ def get_manpages():
 
 setup(
name = 'repoman',
-   version = '2.3.18',
+   version = '2.3.19',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: repoman-2.3.19

2019-11-26 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 04:21:46 2019 +

New tag: repoman-2.3.19




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

2019-11-26 Thread Zac Medico
commit: 0af2015bc57a267f5f67610a73bde5da16bcc6d4
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 27 04:18:16 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 04:19:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af2015b

app-portage/repoman: Bump to version 2.3.19

 #667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY.
 #700456 Add --include-profiles=PROFILES

Bug: https://bugs.gentoo.org/667432
Bug: https://bugs.gentoo.org/700456
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/repoman/Manifest  |  1 +
 app-portage/repoman/repoman-2.3.19.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/app-portage/repoman/Manifest b/app-portage/repoman/Manifest
index 20ceddf1c6e..12edf9acee7 100644
--- a/app-portage/repoman/Manifest
+++ b/app-portage/repoman/Manifest
@@ -2,3 +2,4 @@ DIST repoman-2.3.11.tar.bz2 86807 BLAKE2B 
f5bf8e9b7bac7816ee9b1139d0e0d30e99fc06
 DIST repoman-2.3.16.tar.bz2 86739 BLAKE2B 
dc3e3b5e72df751cfacc17e6f5c847160438a4d6f5d86b4dd17ab8a3a69cd0502f2965934c456ea7538f228c40364535e861c489ab2a09a0df14183b111e9a38
 SHA512 
d0e8bee1e3bd6dd8aecb1278fc7877768552612c4638488b61a9b8856ad9cd7333c7d52f0c334925d90170a1d8af20e9ead6533edbc10cae02baec629dece121
 DIST repoman-2.3.17.tar.bz2 86732 BLAKE2B 
95324a3513513349f3127b5c758766d3a05f9aa47ed9cbf1808a49b402b90004c469c2d621e5402358c307f53bfa04ac2873d0b3c5d6bc8548a092f9cde408b2
 SHA512 
a3c798482d5f91b61c979636876e8f127c5c84627b433c20343f359bc89b65b48f17fbe0d34fb0a8b9cbd3aabbacef71302ad87abc88763f51829e74a9d9f8fd
 DIST repoman-2.3.18.tar.bz2 86765 BLAKE2B 
99ba098b17d676a24c03cd37fb8aa81ce34e178af0973083e67196af88acb4473b0992e6c7706aefc20f4540c03544776fe74dcef7e6b1e1789ea95e43e457d4
 SHA512 
f041acc2f848f02a14cc8b50ad6e9b556db5a3409fb31b6d3e3e1755b44439252a90bee50e004f5921fd6326307c80a140a58e833bb6d902a603d96970cd6ef0
+DIST repoman-2.3.19.tar.bz2 87027 BLAKE2B 
af2cdab503f886a1c54770874fe21126f1a5465fac358505a3c5d17101046a0a0b1fcaa2575a1c5e52e3f93ef5fc1d0a44e0fc2dd2179b1b7d7583b4cca460fd
 SHA512 
240dded2dcc491e155cf33f701f900f3745fa37e2ce0de9bb9ec7fedf3a25b2002d2737156bc8945c95e8d612bbae5c01642868796026551e172201281d4beb9

diff --git a/app-portage/repoman/repoman-2.3.19.ebuild 
b/app-portage/repoman/repoman-2.3.19.ebuild
new file mode 100644
index 000..55dce4a172b
--- /dev/null
+++ b/app-portage/repoman/repoman-2.3.19.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+PYTHON_REQ_USE='bzip2(+)'
+
+inherit distutils-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage.git;
+   S="${WORKDIR}/${P}/repoman"
+else
+   SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=sys-apps/portage-2.3.80[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+python_test() {
+   esetup.py test
+}
+
+python_install() {
+   # Install sbin scripts to bindir for python-exec linking
+   # they will be relocated in pkg_preinst()
+   distutils-r1_python_install \
+   --system-prefix="${EPREFIX}/usr" \
+   --bindir="$(python_get_scriptdir)" \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+   --sbindir="$(python_get_scriptdir)" \
+   --sysconfdir="${EPREFIX}/etc" \
+   "${@}"
+}
+
+pkg_postinst() {
+   if [[ -z {REPLACING_VERSIONS} ]]; then
+   elog ""
+   elog "This release of repoman is from the new portage/repoman 
split"
+   elog "release code base."
+   elog "This new repoman code base is still being developed.  So 
its API's"
+   elog "are not to be considered stable and are subject to 
change."
+   elog "The code released has been tested and considered ready 
for use."
+   elog "This however does not guarantee it to be completely bug 
free."
+   elog "Please report any bugs you may encounter."
+   elog ""
+   fi
+}



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

2019-11-26 Thread Zac Medico
commit: 3e36007163e56015301e2146c671fb14b3b0af57
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 27 03:39:22 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 03:39:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e360071

sys-apps/portage: Bump to version 2.3.80

 #667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY.
 #674562 eapply: Drop -s option for patch.
 #689226 emerge --buildpkgonly: respect buildtime hard blockers
 #699986 emerge: add --quickpkg-direct option

Bug: https://bugs.gentoo.org/701268
Bug: https://bugs.gentoo.org/667432
Bug: https://bugs.gentoo.org/674562
Bug: https://bugs.gentoo.org/689226
Bug: https://bugs.gentoo.org/699986
Package-Manager: Portage-2.3.80, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.80.ebuild | 261 +
 2 files changed, 262 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 24168d8275d..4f8c6fbe056 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,4 +2,5 @@ DIST portage-2.3.66.tar.bz2 1023966 BLAKE2B 
dc378b714101b287fa33defeb778e586da83
 DIST portage-2.3.69.tar.bz2 1027945 BLAKE2B 
22a06370d9db8f8954f609a4435983b914f03c11fa1c4c857089738db574e3346fc286c77bb62103d868742b423484b3a186cbc22545a0f516a5724e331e
 SHA512 
20a6c9d26829e9d3738da824aa3fcc0bc8f01019ae9631871ce56e5ff37d91ed27d7b9505c433cc3b7441290abf98bf0897bbb66c099cbb982854047e6c8f045
 DIST portage-2.3.76.tar.bz2 1033462 BLAKE2B 
1be0641337cd7d2a55f8aaba6f84bbfa7182503050e669fb28cd00e4de13cce31ec6e33cc2794e372d1a67b7d2f27e6bb85969f720f2ed449c619598b708b903
 SHA512 
e7774cf89e3865cb1ca5465fc961b452cc8529ccf09e86b7ebd16cca049f1efb527dca9aba892392d5909283cf12930117b1d33fa58e1e429f4408cf50181921
 DIST portage-2.3.79.tar.bz2 1038675 BLAKE2B 
7a6cff28fa1d4b54607e9416914ab534d250718b082a9789a36be057933867a8a3befd7c99d404b058f67b92c6ee975323c37251fe89d3e3e46865daf0fea25e
 SHA512 
23101644185fb7c6eff12f015d442599b3af744f7b13dcb630f47a7f27c1392c46bd4aa5fa32d403dcf058cc3cc1d56cef00fd8c34dda811388eb268761c0797
+DIST portage-2.3.80.tar.bz2 1040844 BLAKE2B 
c504ab4b6cfb305a0b4228008f3aa0ac4cc77a57ac83250f20e37f99987484b3dad4c9851d0e94255bc6478c374317b8a337b91cbc3f555fa73e2c131b31edcc
 SHA512 
816f16bf26223035e62fdfe307d4a28f7a826733f7634aca88215d42c77ea43874a9e3da2a51b1ac8a815aadd2813cdfbe7ce7bf913cbbee842d4c8413485ef0
 DIST repoman-bug-685482-fbebef9677d6.patch 3350 BLAKE2B 
f715267e2731c1ec7c780aa9c6cffe1f848b3ad050273646579677a0522483df6fef844ffd87fb22f7dad53f1ec60221acd0d81a813569baf768ba62a6c1921c
 SHA512 
0e44625aeec7c239d7db8fdcf6a13313f4a8c1275e0e474cc2f05e5476d86214881cec2917d816c8b63f69d508c0bfa69e6a8e05b614b405463c998a4fb7ce12

diff --git a/sys-apps/portage/portage-2.3.80.ebuild 
b/sys-apps/portage/portage-2.3.80.ebuild
new file mode 100644
index 000..e7b9119d36b
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.80.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_5 python3_6 python3_7 python3_8
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info systemd prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+ 

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

2019-11-26 Thread Zac Medico
commit: 12371ccdbdc6bb5327653b9263ab4e03fa56fdf4
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 27 03:34:48 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 03:34:57 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=12371ccd

Updates for portage-2.3.80 release

Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 83a227836..a3b077da0 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.80
+==
+* Bug Fixes:
+- Bug 667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY.
+- Bug 674562 eapply: Drop -s option for patch.
+- Bug 689226 emerge --buildpkgonly: respect buildtime hard blockers
+- Bug 699986 emerge: add --quickpkg-direct option
+
+
 portage-2.3.79
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 43bd88808..964bfb036 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '2.3.79',
+   version = '2.3.80',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: portage-2.3.80

2019-11-26 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 03:45:26 2019 +

New tag: portage-2.3.80




[gentoo-commits] proj/portage:master commit in: man/, lib/_emerge/, lib/portage/dbapi/, lib/portage/tests/emerge/

2019-11-26 Thread Zac Medico
commit: 8faad11a18fcc33329931a75002f293e8fa462eb
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov 25 05:08:14 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 03:19:20 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8faad11a

emerge: add --quickpkg-direct option

Enable use of installed packages directly as binary
packages. This is similar to using binary packages produced by
quickpkg(1), but installed packages are used directly as though
they are binary packages. This option only works in combination
with the --root=DIR option, and it comes with the caveat that
packages are only allowed to be installed into the root that
is specified by the --root=DIR option. The other root which
serves as a source of packages is assumed to be immutable
during the entire operation (similar to --buildpkgonly mode).

Default behavior for handling of protected configuration files
is controlled by the QUICKPKG_DEFAULT_OPTS variable. When a
configuration file is not included because it is protected, an
ewarn message is logged.

Suggested use cases:

* Install packages from a buildtime container into an empty root,
  in order to create a minimal runtime container (which need not
  include a package manager). In a multi-stage Dockerfile, install
  runtime files to an empty directory in the build stage, and in
  the final stage use COPY to populate a container with the
  contents of that directory. For greater efficiency, use buildah
  to install directly into a mounted container, avoiding the COPY
  step. Use the emerge --usepkgonly and --ignore-soname-deps=n
  options to account for soname dependencies, allowing implicit
  system dependencies such as glibc to be automatically pulled
  into the runtime image.

* Enable a live usb, iso, or pxe image to act as a binary
  installer that uses packages installed in the live image as a
  source of binary packages.

Bug: https://bugs.gentoo.org/699986
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/Binpkg.py   |  59 +---
 lib/_emerge/Scheduler.py|   7 +-
 lib/_emerge/actions.py  |  37 --
 lib/_emerge/depgraph.py |  19 ++
 lib/_emerge/main.py |   7 +-
 lib/portage/dbapi/__init__.py   |   5 +-
 lib/portage/dbapi/bintree.py| 112 --
 lib/portage/dbapi/vartree.py| 117 ++--
 lib/portage/tests/emerge/test_simple.py |   3 +-
 man/emerge.1|  19 +-
 10 files changed, 338 insertions(+), 47 deletions(-)

diff --git a/lib/_emerge/Binpkg.py b/lib/_emerge/Binpkg.py
index f9cffa26d..b5a69f8e7 100644
--- a/lib/_emerge/Binpkg.py
+++ b/lib/_emerge/Binpkg.py
@@ -7,7 +7,6 @@ import _emerge.emergelog
 from _emerge.EbuildPhase import EbuildPhase
 from _emerge.BinpkgFetcher import BinpkgFetcher
 from _emerge.BinpkgEnvExtractor import BinpkgEnvExtractor
-from _emerge.BinpkgExtractorAsync import BinpkgExtractorAsync
 from _emerge.CompositeTask import CompositeTask
 from _emerge.BinpkgVerifier import BinpkgVerifier
 from _emerge.EbuildMerge import EbuildMerge
@@ -16,6 +15,7 @@ from _emerge.SpawnProcess import SpawnProcess
 from portage.eapi import eapi_exports_replace_vars
 from portage.util import ensure_dirs
 from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
+from portage.util.futures.compat_coroutine import coroutine
 import portage
 from portage import os
 from portage import shutil
@@ -135,11 +135,14 @@ class Binpkg(CompositeTask):
 
pkg = self.pkg
pkg_count = self.pkg_count
-   fetcher = BinpkgFetcher(background=self.background,
-   logfile=self.settings.get("PORTAGE_LOG_FILE"), 
pkg=self.pkg,
-   pretend=self.opts.pretend, scheduler=self.scheduler)
+   fetcher = None
 
if self.opts.getbinpkg and self._bintree.isremote(pkg.cpv):
+
+   fetcher = BinpkgFetcher(background=self.background,
+   logfile=self.settings.get("PORTAGE_LOG_FILE"), 
pkg=self.pkg,
+   pretend=self.opts.pretend, 
scheduler=self.scheduler)
+
msg = " --- (%s of %s) Fetching Binary (%s::%s)" %\
(pkg_count.curval, pkg_count.maxval, pkg.cpv,
fetcher.pkg_path)
@@ -160,7 +163,7 @@ class Binpkg(CompositeTask):
 
# The fetcher only has a returncode when
# --getbinpkg is enabled.
-   if fetcher.returncode is not None:
+   if fetcher is not None:
self._fetched_pkg = fetcher.pkg_path
if self._default_exit(fetcher) != os.EX_OK:

self._async_unlock_builddir(returncode=self.returncode)
@@ -209,7 +212,8 @@ class Binpkg(CompositeTask):
 

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

2019-11-26 Thread Zac Medico
commit: 364c70a2d8f77640731c9dc4bef9f3bacbeab7a9
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 26 21:03:38 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 03:19:00 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=364c70a2

man/emerge.1: fix \fB typo

$ groff -man man/emerge.1 >/dev/null
man/emerge.1:117: warning: can't find font `b'

Signed-off-by: Zac Medico  gentoo.org>

 man/emerge.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/man/emerge.1 b/man/emerge.1
index dd6cdfd6e..8d3e74074 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -114,7 +114,7 @@ how many are found. See
 Cleans up the system by examining the installed packages and removing older
 packages.  This is accomplished by looking at each installed package and
 separating the installed versions by \fBslot\fR.  Clean will \fBremove all but
-the most recently installed version in each \fbslot\fR.  Clean should not
+the most recently installed version in each slot\fR.  Clean should not
 remove unslotted packages. Note: Most recently installed means most
 \fBrecent\fR, not highest version.
 .TP



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

2019-11-26 Thread Aaron Bauman
commit: a059b0dc7e1ddf8037234e51a8e3f40a9f3e24b9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Nov 27 02:57:35 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Nov 27 02:58:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a059b0dc

dev-python/translate-toolkit: arm64 keyworded (bug #700824)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild | 2 +-
 dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild 
b/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild
index 048c4344dce..73a941766ce 100644
--- a/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc +html +ical +ini +subtitles +yaml"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"

diff --git a/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild 
b/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild
index f53688890d7..c90761420f7 100644
--- a/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc +html +ical +ini +subtitles +yaml"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2019-11-26 Thread Aaron Bauman
commit: 97547ce186150a6f7e038e81b8762fd80448402f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Nov 27 02:58:06 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Nov 27 02:58:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97547ce1

dev-python/pycountry: arm64 keyworded (bug #700824)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-python/pycountry/pycountry-18.5.26.ebuild | 2 +-
 dev-python/pycountry/pycountry-19.8.18.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pycountry/pycountry-18.5.26.ebuild 
b/dev-python/pycountry/pycountry-18.5.26.ebuild
index 1831d0f30e7..7439d69b58e 100644
--- a/dev-python/pycountry/pycountry-18.5.26.ebuild
+++ b/dev-python/pycountry/pycountry-18.5.26.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-python/pycountry/pycountry-19.8.18.ebuild 
b/dev-python/pycountry/pycountry-19.8.18.ebuild
index 4e711c93a32..7361962d84e 100644
--- a/dev-python/pycountry/pycountry-19.8.18.ebuild
+++ b/dev-python/pycountry/pycountry-19.8.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2019-11-26 Thread Patrick McLean
commit: c5d5911800933ea32953fd86b24b66263d378103
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 01:55:56 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 02:18:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d59118

dev-python/lxml-4.4.2: Bump, add pypy3

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/lxml/Manifest  |   1 +
 dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch | 415 ++
 dev-python/lxml/lxml-4.4.2.ebuild |  82 +
 3 files changed, 498 insertions(+)

diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index a5bea7eacb2..10c75f7e227 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -3,3 +3,4 @@ DIST lxml-4.3.3.tar.gz 4378439 BLAKE2B 
30c2a29e58951164fbff1c9d23362d46987c86b67
 DIST lxml-4.3.4.tar.gz 2488557 BLAKE2B 
5059ea45d3d833955636216a7c096322496882de4592a0d19604885dca8dffbc763afb7dc804b7a34561d0c94dfa2130a61835d6c12b97dc83008e8fa33e098a
 SHA512 
7349cb4805e538da5b11edcb79fcd09ddedf0d52e50273a4e587f209e6b147b50737c45dcfc8eb3ee8e7be8f99769046f704c5fc8c35cee74d5d22ef72d503ed
 DIST lxml-4.4.0.tar.gz 939001 BLAKE2B 
9fc473729286e98cd73e4b39d7acf22ccb957dd4b366924dc171a6c89c2e435a3dae771342eb3b143451b0550960cb821430de3e8f6470dc87e3a85efc389314
 SHA512 
23e7b5157a6520f3e1dab76b023e828a5afe9d0103e2d3ff8fd1a8791000ed8f859e26fe9809676b89d4ef9fa4b27a6f1662a2b0f54e5ae04776643f5b06c0c3
 DIST lxml-4.4.1.tar.gz 939355 BLAKE2B 
0e9ebc894ebaa7994ee7ce1491683ff892ceac5dbae6bd90fd4d5ac04ec59d6c85edba37160a605c8c1b38119cdccdc8b97b62dc43f76705d7ebb595410c666c
 SHA512 
08857f5e15d6b4badb8bea96fc7aaf3a02a504f9b87171e01c6ace25250d254691c64661dca8e723824cabac4753c59ffa667ac0b6042506b05e4357389e658c
+DIST lxml-4.4.2.tar.gz 940286 BLAKE2B 
28366d1673b356f980cedc64839f070e8166906705bc948af24bba369153accc0a4cea0372e87530227be88a89a0dab4d23308b75fd695f55fdb73e6326aa03b
 SHA512 
af6608df7e47513644b841ecb6291e655122927cb439bd2ae694fd344cf5dca621e3e1ce6b40accc6db9e0c4383b5b3e6c6f9ff19f35c4daf30f119a217113ca

diff --git a/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch 
b/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch
new file mode 100644
index 000..780970897f8
--- /dev/null
+++ b/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch
@@ -0,0 +1,415 @@
+diff --git a/src/lxml/tests/test_elementtree.py 
b/src/lxml/tests/test_elementtree.py
+index 435807a5..3999de1f 100644
+--- a/src/lxml/tests/test_elementtree.py
 b/src/lxml/tests/test_elementtree.py
+@@ -27,7 +27,7 @@ if this_dir not in sys.path:
+ from common_imports import BytesIO, etree, HelperTestCase
+ from common_imports import ElementTree, cElementTree, ET_VERSION, CET_VERSION
+ from common_imports import filter_by_version, fileInTestDir, canonicalize, 
tmpfile
+-from common_imports import _str, _bytes, unicode, next, IS_PYTHON2
++from common_imports import _str, _bytes, unicode, next, IS_PYTHON2, IS_PYPY
+ 
+ if cElementTree is not None and (CET_VERSION <= (1,0,7) or 
sys.version_info[0] >= 3):
+ cElementTree = None
+@@ -2928,6 +2928,7 @@ class _ETreeTestCaseBase(HelperTestCase):
+ self.assertEqual('TEST', root2[0].get('{%s}a' % ns_href))
+ 
+ required_versions_ET['test_register_namespace'] = (1,3)
++@unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_register_namespace(self):
+ # ET 1.3+
+ Element = self.etree.Element
+diff --git a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py
+index 9dc648eb..1853e546 100644
+--- a/src/lxml/tests/test_errors.py
 b/src/lxml/tests/test_errors.py
+@@ -13,7 +13,7 @@ this_dir = os.path.dirname(__file__)
+ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir) # needed for Py3
+ 
+-from common_imports import HelperTestCase
++from common_imports import HelperTestCase, IS_PYPY
+ 
+ 
+ class ErrorTestCase(HelperTestCase):
+@@ -27,6 +27,7 @@ class ErrorTestCase(HelperTestCase):
+ def test_empty_parse(self):
+ self.assertRaises(etree.XMLSyntaxError, etree.fromstring, '')
+ 
++@unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_element_cyclic_gc_none(self):
+ # test if cyclic reference can crash etree
+ Element = self.etree.Element
+diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py
+index d058fad2..b905fdfb 100644
+--- a/src/lxml/tests/test_http_io.py
 b/src/lxml/tests/test_http_io.py
+@@ -17,10 +17,11 @@ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir)  # needed for Py3
+ 
+ from .common_imports import (
+-etree, HelperTestCase, BytesIO, _bytes)
++etree, HelperTestCase, BytesIO, _bytes, IS_PYPY)
+ from .dummy_http_server import webserver, HTTPRequestCollector
+ 
+ 
++@unittest.skipIf(IS_PYPY, "broken on pypy")
+ class HttpIOTestCase(HelperTestCase):
+ etree = etree
+ 
+diff --git 

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

2019-11-26 Thread Patrick McLean
commit: 2b317ae5ab0495b3ce1a3a9a8ffa987e25df5729
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 02:08:55 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 02:18:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b317ae5

dev-python/cssselect-1.1.0: bump, add py38, EAPI=7

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/cssselect/Manifest   |  1 +
 dev-python/cssselect/cssselect-1.1.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/cssselect/Manifest b/dev-python/cssselect/Manifest
index 1081cf50aa4..666b6aa8270 100644
--- a/dev-python/cssselect/Manifest
+++ b/dev-python/cssselect/Manifest
@@ -1,3 +1,4 @@
 DIST cssselect-0.9.1.tar.gz 32952 BLAKE2B 
7f7a78e8085036bed72c2a1a0e4a97cd1988e8d6981ae830f15d5fc03f5fdd43f0caa7b94d2923181f9dc926a6a11e970b3f091178640124286aa680fa023aaf
 SHA512 
c4cd2c8d6fbfa99b836554685dd59e1e794e1fab06fcf4419a226b0608a05d58be5af54e507003f2a233a22f03d59d3d63c0bf19b3314f15c95ab3ce5f4db6cc
 DIST cssselect-1.0.1.tar.gz 21849 BLAKE2B 
cfe3637746329db224a44b680cda044238fa831ed0d05cf3484be6181de13bf8660330362626ddc03c7284a80e7c4a814bba293dfdca07a529d9c0c7163c95d2
 SHA512 
060c4b8d427a935b851b4b20d10ef89b9d6f685692b7144afc8f848e318abaa182ed60538355ea3f25050e358f24904fa0d9c01fe77e3d2428e2ef2a825e2928
 DIST cssselect-1.0.3.tar.gz 34027 BLAKE2B 
fff15a50d26ce83a0480020e54d00a027a7f21ca2c4c45d5552c6b4c19f7be21c390650c4befa61b7ae2b63946de88945deb488ebd6c7f7fc470950dab233671
 SHA512 
08feb3a515cc75089657a508cd1a80c6aaa97d710f27e99f9e749a1519adc13c5540134c6a4e0d7f548b022b8bd23dcbe360530d2329c5da36e43aca1f9627d1
+DIST cssselect-1.1.0.tar.gz 35516 BLAKE2B 
b4480ad4335ba15ae8a2ae758ff942865a5b61de68b3b00fb59d517b1dacfce1cd817280e4aac562dbf829f90601a56220f01d99aecbc502420b9102e50c46ca
 SHA512 
b33bca6a026f4de37b75606fd238dbd170b57d06288fbff3ea97ce79685a99af275fb8522b04ea9d6693aba5a18541d70b657191fdad881be79718bcf2e7655c

diff --git a/dev-python/cssselect/cssselect-1.1.0.ebuild 
b/dev-python/cssselect/cssselect-1.1.0.ebuild
new file mode 100644
index 000..52b8fd4819d
--- /dev/null
+++ b/dev-python/cssselect/cssselect-1.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0"
+HOMEPAGE="https://cssselect.readthedocs.io/en/latest/
+   https://pypi.org/project/cssselect/
+   https://github.com/scrapy/cssselect;
+SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/lxml[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest



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

2019-11-26 Thread Patrick McLean
commit: 67298db5765054e4c318ef1322901b67043fc441
Author: Patrick McLean  sony  com>
AuthorDate: Wed Nov 27 02:16:37 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 02:18:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67298db5

dev-python/beautifulsoup-4.8.1: bump, add py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/beautifulsoup/Manifest  |  1 +
 .../beautifulsoup/beautifulsoup-4.8.1.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/beautifulsoup/Manifest 
b/dev-python/beautifulsoup/Manifest
index 35b0715a3c4..940c2cc10de 100644
--- a/dev-python/beautifulsoup/Manifest
+++ b/dev-python/beautifulsoup/Manifest
@@ -1,3 +1,4 @@
 DIST BeautifulSoup-3.2.1.tar.gz 31224 BLAKE2B 
9361ce6d048d0443c3257d10ec2734c24202af8eb850a59a4344e6992856f849d92dd509f102c27cdf9634bbc235e5f96e304993e6d4813d275d66bd3791b451
 SHA512 
365b7b045a2069cf437877543577bc0aa99256a6dc4c9743670b46bfceab5494a06628012d6eccecfe99c25d5c9e0c65814964b47026f15ba1a538444cfb7789
 DIST beautifulsoup4-4.5.1.tar.gz 158039 BLAKE2B 
5eb99c7efdb13c359385c7c7f3280332ca28cc4b5ff80b90c326d80ef55acef8e98d86691a7b1df420bf68bc65e96ad7d559b461a03f44e494fb4b7789753601
 SHA512 
d560d7f743507084ec546708d29bb3764512f5b2c380004280dde813350bf48d1697fddce3bd3f95186407bf5142941d7adc7d0de8e7962eb5ca1278dbc7e93f
 DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 
0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76
 SHA512 
0cacae77843326ebee87d108b6706a7ca6943684b62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23
+DIST beautifulsoup4-4.8.1.tar.gz 159164 BLAKE2B 
00121e9b30f700ade0bb2ec8f637b4173ecb4c187b8f9a77bcc4e6b333fced85a699c8d9efa5b757ab02f54c2b05740702c13625ff427730ccc1f6a97f43fa48
 SHA512 
7abc5e84cb8da5428dafc6b473418d0cc72b518cb1a73d4ae58b8dad3ec985e5778629dc1d7c8374dfb223be981983c745a1dbb55a98078b4cfe7ba5ce25539b

diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild 
b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild
new file mode 100644
index 000..5e044edabc6
--- /dev/null
+++ b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="${PN}4"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an 
HTML/XML parse tree"
+HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/;
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~x86"
+
+# html5lib is optional however hard coding since its use is actively 
discouraged in the devmanual
+RDEPEND="
+   dev-python/soupsieve[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 
pypy)
+   $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 
'python3*')
+"
+BDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests nose
+distutils_enable_sphinx doc/source --no-autodoc
+
+python_test() {
+   nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with 
${EPYTHON}"
+}



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

2019-11-26 Thread Patrick McLean
commit: fbd384763e9108f640e3e784d8ababfd59a66a49
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 23:55:49 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 02:18:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd38476

dev-python/soupsieve: New package

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/soupsieve/Manifest   |  1 +
 dev-python/soupsieve/metadata.xml   | 12 +++
 dev-python/soupsieve/soupsieve-1.9.5.ebuild | 33 +
 3 files changed, 46 insertions(+)

diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
new file mode 100644
index 000..9facd4bb0ed
--- /dev/null
+++ b/dev-python/soupsieve/Manifest
@@ -0,0 +1 @@
+DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B 
adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece
 SHA512 
38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868

diff --git a/dev-python/soupsieve/metadata.xml 
b/dev-python/soupsieve/metadata.xml
new file mode 100644
index 000..de74db44b00
--- /dev/null
+++ b/dev-python/soupsieve/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   soupsieve
+   facelessuser/soupsieve
+   
+

diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild 
b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
new file mode 100644
index 000..71975a1c656
--- /dev/null
+++ b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
+HOMEPAGE="https://github.com/facelessuser/soupsieve
+   https://pypi.python.org/pypi/soupsieve;
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   $(python_gen_cond_dep 
'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="${RDEPEND}
+   test? (
+   dev-python/beautifulsoup[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' 
python2_7 'python3*')
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   )
+"
+
+RESTRICT+=" !test? ( test )"
+
+distutils_enable_tests pytest



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

2019-11-26 Thread Aaron Bauman
commit: 5d1bb700d8fde27874d80594324ed0b33cd033bf
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Nov 27 02:06:36 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Nov 27 02:06:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1bb700

dev-python/pymongo: fix test restrictions

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-python/pymongo/pymongo-3.4.0.ebuild | 1 +
 dev-python/pymongo/pymongo-3.5.1.ebuild | 1 +
 dev-python/pymongo/pymongo-3.7.1.ebuild | 1 +
 dev-python/pymongo/pymongo-3.7.2.ebuild | 1 +
 dev-python/pymongo/pymongo-3.9.0.ebuild | 1 +
 5 files changed, 5 insertions(+)

diff --git a/dev-python/pymongo/pymongo-3.4.0.ebuild 
b/dev-python/pymongo/pymongo-3.4.0.ebuild
index 26629e7b5e4..a6cd9e3f4b0 100644
--- a/dev-python/pymongo/pymongo-3.4.0.ebuild
+++ b/dev-python/pymongo/pymongo-3.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 ~hppa x86"
 IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )

diff --git a/dev-python/pymongo/pymongo-3.5.1.ebuild 
b/dev-python/pymongo/pymongo-3.5.1.ebuild
index 7fb4a78ebd8..2f6db2a8ea2 100644
--- a/dev-python/pymongo/pymongo-3.5.1.ebuild
+++ b/dev-python/pymongo/pymongo-3.5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~hppa x86"
 IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )

diff --git a/dev-python/pymongo/pymongo-3.7.1.ebuild 
b/dev-python/pymongo/pymongo-3.7.1.ebuild
index 3f75092d86b..452b6175db7 100644
--- a/dev-python/pymongo/pymongo-3.7.1.ebuild
+++ b/dev-python/pymongo/pymongo-3.7.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
 IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )

diff --git a/dev-python/pymongo/pymongo-3.7.2.ebuild 
b/dev-python/pymongo/pymongo-3.7.2.ebuild
index 81df5efa2f8..084913914e5 100644
--- a/dev-python/pymongo/pymongo-3.7.2.ebuild
+++ b/dev-python/pymongo/pymongo-3.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
 IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )

diff --git a/dev-python/pymongo/pymongo-3.9.0.ebuild 
b/dev-python/pymongo/pymongo-3.9.0.ebuild
index 6128d0c11ad..0bc88de7ee1 100644
--- a/dev-python/pymongo/pymongo-3.9.0.ebuild
+++ b/dev-python/pymongo/pymongo-3.9.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
 IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )



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

2019-11-26 Thread Patrick McLean
commit: 1342ec0608a6a268f33d04aa22fd29f14862c385
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov 27 01:50:10 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 01:51:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1342ec06

Revert "dev-python/soupsieve: New package"

This reverts commit 39dc3e2d3a694e5ca23c5b79b3150e53a764d8a0.

Signed-off-by: Patrick McLean  gentoo.org>
Signed-off-by: Patrick McLean  sony.com>

 dev-python/soupsieve/Manifest   |  1 -
 dev-python/soupsieve/metadata.xml   | 12 ---
 dev-python/soupsieve/soupsieve-1.9.5.ebuild | 33 -
 3 files changed, 46 deletions(-)

diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
deleted file mode 100644
index 9facd4bb0ed..000
--- a/dev-python/soupsieve/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B 
adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece
 SHA512 
38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868

diff --git a/dev-python/soupsieve/metadata.xml 
b/dev-python/soupsieve/metadata.xml
deleted file mode 100644
index de74db44b00..000
--- a/dev-python/soupsieve/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   soupsieve
-   facelessuser/soupsieve
-   
-

diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild 
b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
deleted file mode 100644
index 71975a1c656..000
--- a/dev-python/soupsieve/soupsieve-1.9.5.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
-
-inherit distutils-r1
-
-DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
-HOMEPAGE="https://github.com/facelessuser/soupsieve
-   https://pypi.python.org/pypi/soupsieve;
-SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
-   $(python_gen_cond_dep 
'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2)
-"
-BDEPEND="${RDEPEND}
-   test? (
-   dev-python/beautifulsoup[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' 
python2_7 'python3*')
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   )
-"
-
-RESTRICT+=" !test? ( test )"
-
-distutils_enable_tests pytest



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

2019-11-26 Thread Aaron Bauman
commit: 11ac9aad456a4852bd959d8fe9b409b47a7d2be9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Nov 27 01:47:52 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Nov 27 01:49:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ac9aad

dev-python/pycountry: fix tests

* Tests are successful on both amd64 and arm64 but pytest was leaving behind the
.pytest_cache dir causing a subsequent merge to fail.

* add the cache_dir option to pytest call so that tests are run from ${T}

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-python/pycountry/pycountry-18.5.26.ebuild | 2 +-
 dev-python/pycountry/pycountry-19.8.18.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pycountry/pycountry-18.5.26.ebuild 
b/dev-python/pycountry/pycountry-18.5.26.ebuild
index bf3621a2c76..1831d0f30e7 100644
--- a/dev-python/pycountry/pycountry-18.5.26.ebuild
+++ b/dev-python/pycountry/pycountry-18.5.26.ebuild
@@ -26,6 +26,6 @@ python_test() {
if [[ ${EPYTHON} == pypy* ]]; then
sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py 
|| die
fi
-   pytest -vv || die
+   pytest -o cache_dir="${T}" -vv || die
popd > /dev/null || die
 }

diff --git a/dev-python/pycountry/pycountry-19.8.18.ebuild 
b/dev-python/pycountry/pycountry-19.8.18.ebuild
index 99429b4ab6c..4e711c93a32 100644
--- a/dev-python/pycountry/pycountry-19.8.18.ebuild
+++ b/dev-python/pycountry/pycountry-19.8.18.ebuild
@@ -26,6 +26,6 @@ python_test() {
if [[ ${EPYTHON} == pypy* ]]; then
sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py 
|| die
fi
-   pytest -vv || die
+   pytest -o cache_dir="${T}" -vv || die
popd > /dev/null || die
 }



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

2019-11-26 Thread Patrick McLean
commit: e1a0fc5291b91fe024bfa29837b4209846f9ab9e
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 22:56:43 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 01:13:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a0fc52

dev-python/webencodings: Revbump, add py37

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 ...s-0.5.1.ebuild => webencodings-0.5.1-r1.ebuild} | 22 --
 dev-python/webencodings/webencodings-0.5.1.ebuild  |  2 ++
 2 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild 
b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild
similarity index 62%
copy from dev-python/webencodings/webencodings-0.5.1.ebuild
copy to dev-python/webencodings/webencodings-0.5.1-r1.ebuild
index 4b2dbca8302..531b0c2dbcb 100644
--- a/dev-python/webencodings/webencodings-0.5.1.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
 
 inherit distutils-r1
 
@@ -13,24 +13,18 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
-RDEPEND=""
-DEPEND="${RDEPEND}
+BDEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   )"
+"
+
+distutils_enable_tests pytest
 
 python_prepare_all(){
cat >> setup.cfg <<- EOF
-   [pytest]
+   [tool:pytest]
python_files=test*.py
EOF
distutils-r1_python_prepare_all
 }
-
-python_test() {
-   py.test -v -v || die
-}

diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild 
b/dev-python/webencodings/webencodings-0.5.1.ebuild
index 4b2dbca8302..c0ea1069cb8 100644
--- a/dev-python/webencodings/webencodings-0.5.1.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.1.ebuild
@@ -23,6 +23,8 @@ DEPEND="${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
 
+RESTRICT="!test? ( test )"
+
 python_prepare_all(){
cat >> setup.cfg <<- EOF
[pytest]



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

2019-11-26 Thread Patrick McLean
commit: 60db45f9b08387d083b269044b34cef364096874
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 23:39:00 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 01:13:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60db45f9

dev-python/pytest-expect: revbump, EAPI=7, py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 .../pytest-expect/pytest-expect-1.1.0-r1.ebuild| 27 ++
 1 file changed, 27 insertions(+)

diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild 
b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild
new file mode 100644
index 000..c94a4af4d0a
--- /dev/null
+++ b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="py.test plugin that stores test expectations by saving the set of 
failing tests"
+HOMEPAGE="https://github.com/gsnedders/pytest-expect/ 
https://pypi.org/project/pytest-expect/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/u-msgpack[${PYTHON_USEDEP}]"
+
+BDEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# no tests...
+RESTRICT="test"



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

2019-11-26 Thread Patrick McLean
commit: 861fb47c4f3c853ba2aabc53b0b6acbbeb7ceeaa
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 23:53:34 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 01:13:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861fb47c

dev-python/html5lib: revbump, EAPI=7, py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 .../html5lib-python-1.0.1-support-pytest4.patch| 270 +
 ...l5lib-1.0.1.ebuild => html5lib-1.0.1-r1.ebuild} |  20 +-
 dev-python/html5lib/html5lib-1.0.1.ebuild  |   2 +
 3 files changed, 284 insertions(+), 8 deletions(-)

diff --git 
a/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch 
b/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch
new file mode 100644
index 000..98c9fb23fc7
--- /dev/null
+++ b/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch
@@ -0,0 +1,270 @@
+From 2699544837e68b12f1740a7eb56882a0dc0a4008 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
+Date: Thu, 28 Mar 2019 01:45:43 +0100
+Subject: [PATCH 1/4] Support pytest 4
+
+Fixes https://github.com/html5lib/html5lib-python/issues/411
+---
+ html5lib/tests/test_encoding.py|  4 ++--
+ html5lib/tests/test_sanitizer.py   | 14 +++---
+ html5lib/tests/test_serializer.py  |  2 +-
+ html5lib/tests/test_stream.py  |  7 ---
+ html5lib/tests/test_treewalkers.py |  2 +-
+ requirements-test.txt  |  2 +-
+ tox.ini|  2 +-
+ 7 files changed, 17 insertions(+), 16 deletions(-)
+
+diff --git a/html5lib/tests/test_encoding.py b/html5lib/tests/test_encoding.py
+index 9a411c77..97b6ca2a 100644
+--- a/html5lib/tests/test_encoding.py
 b/html5lib/tests/test_encoding.py
+@@ -99,8 +99,8 @@ def test_encoding():
+ for filename in get_data_files("encoding"):
+ tests = _TestData(filename, b"data", encoding=None)
+ for test in tests:
+-yield (runParserEncodingTest, test[b'data'], test[b'encoding'])
+-yield (runPreScanEncodingTest, test[b'data'], test[b'encoding'])
++runParserEncodingTest(test[b'data'], test[b'encoding'])
++runPreScanEncodingTest(test[b'data'], test[b'encoding'])
+
+
+ # pylint:disable=wrong-import-position
+diff --git a/html5lib/tests/test_sanitizer.py 
b/html5lib/tests/test_sanitizer.py
+index 45046d57..1b7285fc 100644
+--- a/html5lib/tests/test_sanitizer.py
 b/html5lib/tests/test_sanitizer.py
+@@ -67,19 +67,19 @@ def test_sanitizer():
+ 'tfoot', 'th', 'thead', 'tr', 'select']:
+ continue  # TODO
+ if tag_name == 'image':
+-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+"foo badbar/bad baz",
+"<%s title='1'>foo bar baz" % (tag_name, 
tag_name))
+ elif tag_name == 'br':
+-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+"foo badbar/bad baz",
+"<%s title='1'>foo bar baz" % (tag_name, 
tag_name))
+ elif tag_name in constants.voidElements:
+-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+"<%s title=\"1\"/>foo badbar/bad baz" % 
tag_name,
+"<%s title='1'>foo bar baz" % (tag_name, 
tag_name))
+ else:
+-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+"<%s title=\"1\">foo badbar/bad baz" 
% (tag_name, tag_name),
+"<%s title='1'>foo bar baz" % (tag_name, 
tag_name))
+
+@@ -93,7 +93,7 @@ def test_sanitizer():
+ attribute_value = 'foo'
+ if attribute_name in sanitizer.attr_val_is_uri:
+ attribute_value = '%s://sub.domain.tld/path/object.ext' % 
sanitizer.allowed_protocols[0]
+-yield (runSanitizerTest, "test_should_allow_%s_attribute" % 
attribute_name,
++runSanitizerTest("test_should_allow_%s_attribute" % attribute_name,
+"foo badbar/bad baz" % 
(attribute_name, attribute_value),
+"foo bar baz" % (attribute_name, 
attribute_value))
+
+@@ -101,7 +101,7 @@ def test_sanitizer():
+ rest_of_uri = '//sub.domain.tld/path/object.ext'
+ if protocol == 'data':
+ rest_of_uri = 'image/png;base64,aGVsbG8gd29ybGQ='
+-yield (runSanitizerTest, "test_should_allow_uppercase_%s_uris" % 
protocol,
++runSanitizerTest("test_should_allow_uppercase_%s_uris" % protocol,
+"foo" % (protocol, rest_of_uri),
+

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

2019-11-26 Thread Patrick McLean
commit: 14240f9670e45f722750d2ff39e3c8ddd10199e8
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 23:30:38 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 01:13:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14240f96

dev-python/u-msgpack: Version bump to 2.5.2, add py38

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/u-msgpack/Manifest |  1 +
 dev-python/u-msgpack/u-msgpack-2.4.1.ebuild   |  2 ++
 ...{u-msgpack-2.4.1.ebuild => u-msgpack-2.5.2.ebuild} | 19 +--
 3 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/dev-python/u-msgpack/Manifest b/dev-python/u-msgpack/Manifest
index 0a3c9d97e2f..db233f75de1 100644
--- a/dev-python/u-msgpack/Manifest
+++ b/dev-python/u-msgpack/Manifest
@@ -1 +1,2 @@
 DIST u-msgpack-2.4.1.tar.gz 12026 BLAKE2B 
d8f9c5558daba3afda53c4c1b8e10edd6baa08a58c82796171ae0752c10c638b76abc608349e2ba090e83b2df66611a5c0c03febd38c2a13c45fb617b6bcf74f
 SHA512 
4c3edb72455e8eb8fa7a4ed9b6ef4461755b782391f2c362d52d0fafda3e790fb40d0d239d05ba99beb3ad4cfd9e200175e2a1917cd64ee1e5d8cc3c4e8b3f25
+DIST u-msgpack-2.5.2.tar.gz 17641 BLAKE2B 
643984fd9ed2f87ad0cce9e64aaa064465048067098bf01bd844a04bc1b870d6688eac6bc9f1dddf9bf705fb14bc332796f06b8b59d0dfe79261e85ba11b60d1
 SHA512 
cefba7ed86d2b7c37b0d92e3a4fb4ec62c89dffee0be078c783010638413e6ce1af7ab959b43dfedb6fd8cf2943185c18fc2201a4a9764c423e8242bcedf21a9

diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild 
b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
index 813f83f755c..635dc8714d8 100644
--- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
+++ b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
@@ -22,6 +22,8 @@ RDEPEND=""
 DEPEND="${RDEPEND}
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
 
+RESTRICT="!test? ( test )"
+
 S=${WORKDIR}/${MY_P}
 
 PATCHES=("${FILESDIR}"/${P}-little-endian.patch)

diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild 
b/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild
similarity index 53%
copy from dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
copy to dev-python/u-msgpack/u-msgpack-2.5.2.ebuild
index 813f83f755c..c128ce847af 100644
--- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
+++ b/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
 
 inherit distutils-r1
 
@@ -15,17 +15,8 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
-IUSE="test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
 
-RDEPEND=""
-DEPEND="${RDEPEND}
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+S="${WORKDIR}/${MY_P}"
 
-S=${WORKDIR}/${MY_P}
-
-PATCHES=("${FILESDIR}"/${P}-little-endian.patch)
-
-python_test() {
-   py.test -v || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest



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

2019-11-26 Thread Patrick McLean
commit: 39dc3e2d3a694e5ca23c5b79b3150e53a764d8a0
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 23:55:49 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov 27 01:13:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dc3e2d

dev-python/soupsieve: New package

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/soupsieve/Manifest   |  1 +
 dev-python/soupsieve/metadata.xml   | 12 +++
 dev-python/soupsieve/soupsieve-1.9.5.ebuild | 33 +
 3 files changed, 46 insertions(+)

diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
new file mode 100644
index 000..9facd4bb0ed
--- /dev/null
+++ b/dev-python/soupsieve/Manifest
@@ -0,0 +1 @@
+DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B 
adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece
 SHA512 
38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868

diff --git a/dev-python/soupsieve/metadata.xml 
b/dev-python/soupsieve/metadata.xml
new file mode 100644
index 000..de74db44b00
--- /dev/null
+++ b/dev-python/soupsieve/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   soupsieve
+   facelessuser/soupsieve
+   
+

diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild 
b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
new file mode 100644
index 000..71975a1c656
--- /dev/null
+++ b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
+HOMEPAGE="https://github.com/facelessuser/soupsieve
+   https://pypi.python.org/pypi/soupsieve;
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   $(python_gen_cond_dep 
'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="${RDEPEND}
+   test? (
+   dev-python/beautifulsoup[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' 
python2_7 'python3*')
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   )
+"
+
+RESTRICT+=" !test? ( test )"
+
+distutils_enable_tests pytest



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

2019-11-26 Thread Zac Medico
commit: 089acd4f622ce6a71cd4c8bcf438987a74d53ef4
Author: Nick H  gmail  com>
AuthorDate: Thu Aug 22 05:47:05 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 01:12:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089acd4f

dev-util/lcov: use debian patches for 1.14_p2

This adds upstream patches (packaged by debian) needed for gcc-9
support to 1.14 since upstream does not plan on making new releases
soon[1] and other distros seem to have included relevant changes in
their 1.14 packages[2][3].

Closes: https://github.com/gentoo/gentoo/pull/12760
Signed-off-by: Nick Herman  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/lcov/Manifest|  1 +
 dev-util/lcov/lcov-1.14_p2.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index dfcfd8d9e05..3b7c06de814 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,2 +1,3 @@
 DIST lcov-1.13.tar.gz 156709 BLAKE2B 
d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df
 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
 DIST lcov-1.14.tar.gz 177359 BLAKE2B 
17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1
 SHA512 
2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc
+DIST lcov_1.14-2.debian.tar.xz 25740 BLAKE2B 
ca1a84ed98e0cdd13aae88f0f550cac84f00b3dbf6bd764abe0c7eee7b73c0796abbf20e76cb51707d0d644bb17ee7ad283abbfaa7456dc2a3ade5e12cfbaabc
 SHA512 
10fdb1f82be8cc9aef3b92aa7ca18f2736e5130d8b6ef9703b9444cb88f75f475e8bc48c441ed5cf7e4d11f383c226fc711e8609ea11772b01f454bb6a5bd45a

diff --git a/dev-util/lcov/lcov-1.14_p2.ebuild 
b/dev-util/lcov/lcov-1.14_p2.ebuild
new file mode 100644
index 000..41677b6255d
--- /dev/null
+++ b/dev-util/lcov/lcov-1.14_p2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LCOV_V=${PV/_p*/}
+DB_V=${PV/*_p/}
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   SRC_URI="
+   mirror://sourceforge/ltp/${PN}-${LCOV_V}.tar.gz
+   
mirror://debian/pool/main/l/${PN}/${PN}_${LCOV_V}-${DB_V}.debian.tar.xz
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x86-linux ~x64-macos"
+fi
+
+inherit prefix
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="png"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/JSON
+   dev-perl/PerlIO-gzip
+   png? ( dev-perl/GD[png] )
+"
+
+PATCHES=(
+   "${WORKDIR}/debian/patches/handle-equals-signs.patch"
+   "${WORKDIR}/debian/patches/fix-undef-behaviour.patch"
+   "${WORKDIR}/debian/patches/reproducibility.patch"
+   "${WORKDIR}/debian/patches/gcc8.patch"
+   "${WORKDIR}/debian/patches/gcc-9-support.patch"
+)
+
+S=${WORKDIR}/${PN}-${LCOV_V}
+
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+
+   # Broken by 
https://github.com/linux-test-project/lcov/commit/75fbae1cfc5027f818a0bb865bf6f96fab3202da
+   rm -rf test/lcov_diff || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}



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

2019-11-26 Thread Craig Andrews
commit: b3e512841989e4fce85a0acdb404b844ec47e630
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 27 01:05:54 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 27 01:08:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e51284

app-arch/brotli: cleanup old versions

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

 app-arch/brotli/Manifest   |  4 --
 app-arch/brotli/brotli-1.0.2.ebuild| 69 --
 app-arch/brotli/brotli-1.0.3-r1.ebuild | 68 -
 app-arch/brotli/brotli-1.0.3.ebuild| 68 -
 app-arch/brotli/brotli-1.0.4.ebuild| 68 -
 app-arch/brotli/brotli-1.0.5.ebuild| 68 -
 app-arch/brotli/brotli-1.0.6.ebuild| 68 -
 7 files changed, 413 deletions(-)

diff --git a/app-arch/brotli/Manifest b/app-arch/brotli/Manifest
index 4c07a7e06d4..98f703dc332 100644
--- a/app-arch/brotli/Manifest
+++ b/app-arch/brotli/Manifest
@@ -1,6 +1,2 @@
-DIST brotli-1.0.2.tar.gz 23736359 BLAKE2B 
c5467dc52f97942d790b835d5e2c06d2046c3df249446b775d58e56feeb5d5fdd3e1e8e42c5eff92df2bc2b47afabd36389e14afead5fd376e18c8517d1e67f7
 SHA512 
b3ec98159e63b4169dea3e958d60d89247dc1c0f78aab27bfffb2ece659fa024df990d410aa15c12b2082d42e3785e32ec248dce2b116c7f34e98bb6337f9fc9
-DIST brotli-1.0.3.tar.gz 23815300 BLAKE2B 
9569267782a8159d290e0f1b524a985144d1ae68a45a732443aca973dd0407c50249ce62389848d97cbc33eba3062ba471064570418c36158b97935ae4b7fb73
 SHA512 
93adcf437d730ac403e444285ac8aefbb2c8a6b5e1b064e8ee33684c067287a8159e0ee73d2217c167881e87da73fa494792d963a15508fd42b2ac4a5b52823c
-DIST brotli-1.0.4.tar.gz 23819000 BLAKE2B 
5c0a7ed2cb7e15722c2f08db5e74f10a03b95961d77db285fac437a489158cf8f7d43a55fac75eb5423951286accf0285e3e3471e34e35868a69dbf42f16
 SHA512 
7d41ad37ca0755ba9e08e7355fb031e24a53a5f6d44ff827adee6d9712765af02142cb463ef558f92449ce3b73e559cffb52315a329ab702f4c46927f993b616
-DIST brotli-1.0.5.tar.gz 23825684 BLAKE2B 
b179f75f3e452bdd3fabbd74d9172bc0a00f797e7facf7a9061e5e81c52148297ea7dd8ab9954c3f596f59e2a96cb22ef057c4c02b1bba4ecf10db7b70e0711d
 SHA512 
703cad94c7f250133d2cfe222f3183612c7649b184bba218907b805f423568046d42695f33acf7da95daf684be118c9d631cfa5706e5a195b611c716db4c839a
 DIST brotli-1.0.6.tar.gz 23827656 BLAKE2B 
8d31eb1c4119de44702f2239fba9db72f1ae81801d06e51716432ff2f8aa78259c52cbd57b8fcd005c1bc14ada81b6e47a35c5d3864bb10bb02d113e30bd321b
 SHA512 
b9847375471de3ae815ef4bb45a29653c343fad0a891a79d5132fcdee34c85caafd82289c8b413c3ef609049f2e8c4af9f9abd1736a2408ba44544c5fefc0010
 DIST brotli-1.0.7.tar.gz 23827908 BLAKE2B 
b9fc554cd23c8387b648638b6f9bb2d29fa87035856d03cf284662f9281984f3bf8e40109e61155ece18673f4391bc0fff704f8ab800a2041d3ce1824478d2ae
 SHA512 
a82362aa36d2f2094bca0b2808d9de0d57291fb3a4c29d7c0ca0a37e73087ec5ac4df299c8c363e61106fccf2fe7f58b5cf76eb97729e2696058ef43b1d3930a

diff --git a/app-arch/brotli/brotli-1.0.2.ebuild 
b/app-arch/brotli/brotli-1.0.2.ebuild
deleted file mode 100644
index 467c79135c2..000
--- a/app-arch/brotli/brotli-1.0.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
-DISTUTILS_OPTIONAL="1"
-
-inherit cmake-utils distutils-r1
-
-DESCRIPTION="Generic-purpose lossless compression algorithm"
-HOMEPAGE="https://github.com/google/brotli;
-
-SLOT="0/${PV}"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-
-IUSE="python test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-LICENSE="MIT python? ( Apache-2.0 )"
-
-DOCS=( README.md CONTRIBUTING.md )
-
-if [[ ${PV} == "" ]] ; then
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/google/${PN}.git;
-   inherit git-r3
-else
-   PATCHES=( "${FILESDIR}"/${P}-no-rpath.patch )
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
-   SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   cmake-utils_src_prepare
-   use python && distutils-r1_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=ON
-   -DBUILD_TESTING="$(usex test)"
-   )
-   cmake-utils_src_configure
-   use python && distutils-r1_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   use python && distutils-r1_src_compile
-}
-
-python_test(){
-   esetup.py test || die
-}
-
-src_test() {
-   cmake-utils_src_test
-   use python && distutils-r1_src_test
-}
-
-src_install() {
-   cmake-utils_src_install
-   use python && distutils-r1_src_install
-}

diff --git a/app-arch/brotli/brotli-1.0.3-r1.ebuild 

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

2019-11-26 Thread Craig Andrews
commit: 53ce8551cb40231f4d949ad9f05b864d02e18e3f
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 27 01:07:30 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 27 01:08:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ce8551

dev-libs/libfmt: cleanup old versions

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/libfmt/Manifest|  4 
 dev-libs/libfmt/libfmt-4.1.0.ebuild | 35 ---
 dev-libs/libfmt/libfmt-5.1.0.ebuild | 35 ---
 dev-libs/libfmt/libfmt-5.2.0.ebuild | 35 ---
 dev-libs/libfmt/libfmt-5.2.1.ebuild | 35 ---
 5 files changed, 144 deletions(-)

diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
index fd3dd290d9d..de356221e67 100644
--- a/dev-libs/libfmt/Manifest
+++ b/dev-libs/libfmt/Manifest
@@ -1,6 +1,2 @@
-DIST libfmt-4.1.0.tar.gz 620863 BLAKE2B 
ff3a7db5a1eed3a6fc936be16caf2dd153d9452df16c07d6e0dc718bcfb9f51f52146498cb3f49591f1ad96d36a9561de2a78426d3bb8a0907b772e8be5a6f7f
 SHA512 
8daaa4a61bfe63345a12df0a9bca0b1cd6a162d0f4e97d2d2978ae19a1a1357ec4d4cce948ce726cdbe9403e51ad995950a2a99de28f9b9085c02ce845540b22
-DIST libfmt-5.1.0.tar.gz 641502 BLAKE2B 
8507e875a78de2e89b7fe2c1c049691bfef6e0a7375ef7958e2191bcc4c60972b54b6ebc213d1465826af8322d8f90b217c1c7e176b29351c733184ff95cca40
 SHA512 
b759a718353254fa8cd981e483bf01a45af0fc76901216404ace5e47f5d3edf43d42422184e5413c221e49832322fdf60d1860e8ec87349c674511064b31e5d6
-DIST libfmt-5.2.0.tar.gz 648061 BLAKE2B 
a2ffe84277097f3cd5bfa163fa12e352349ab8239ab00f071cc0236bdea0c7c15b3c04f40036006fbe6ed231ff19d53abcba7c5dec709e5ac418ad41cc489d4e
 SHA512 
75d53e6d8087288607f75fb891bb8812c7b9fe65e5ab7a20cdffeb5e56bd1f48e0de24c8cf1c2dd603fe3ed76f9fa067804ec5d3560f177db8f0a747c36f9d1c
-DIST libfmt-5.2.1.tar.gz 648668 BLAKE2B 
516522d4e75e7ccdf95a43bfe1b5f95b8ce8ef0174d6b82d6b7be9985f084228a69e70ecba7f57788d536501699b584cb4eb51d7894b416ea857727b776b3823
 SHA512 
2b63a741df4df9c3cbf04098c6548bb3d0f9836fe912325542298df57c888f43e72159469fb87685b423694e43e4418545377d5ee6393f2709955be2c13780a8
 DIST libfmt-5.3.0.tar.gz 662493 BLAKE2B 
462c54c227132b2398977ff575f74e63e973825968b106e09cb0f3da859f1d851a6dd1799c05e3ae6adff2ac972f4af259c42fdf8429346b2830134571c31480
 SHA512 
9ef0f3d328681253c1e1776576d54d67dec49c19fd7fc422ae63c3610b01a3f05f6e83cdf5e913dfd09bac42e52fe35c38ebe1ea91f4207d226a32aaf69eb4a8
 DIST libfmt-6.0.0.tar.gz 708425 BLAKE2B 
c04fb7f701e98442848a36489b09eca3dd64f736f668f04173db3afe77da6d933f5f13a2fe38489a5880fa1e4d8549dd34acc9fa37fbb0d6cdee3b6598610726
 SHA512 
7deb5bd843ae6b9d4b58dca9c68c1cfe7b55a41040f358247f5309655188d1ae194ff414437c068f74367f078faa214b5883e8c9e634c7623dcda50850e24766

diff --git a/dev-libs/libfmt/libfmt-4.1.0.ebuild 
b/dev-libs/libfmt/libfmt-4.1.0.ebuild
deleted file mode 100644
index 205d52c52e7..000
--- a/dev-libs/libfmt/libfmt-4.1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-multilib versionator
-
-DESCRIPTION="Small, safe and fast formatting library"
-HOMEPAGE="https://github.com/fmtlib/fmt;
-
-LICENSE="BSD-2"
-IUSE="test"
-SLOT="0/$(get_major_version)"
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/fmtlib/fmt.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/fmt-${PV}"
-fi
-
-DEPEND=""
-RDEPEND=""
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
-   -DFMT_LIB_DIR="$(get_libdir)"
-   -DFMT_TEST=$(usex test)
-   -DBUILD_SHARED_LIBS=ON
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/libfmt/libfmt-5.1.0.ebuild 
b/dev-libs/libfmt/libfmt-5.1.0.ebuild
deleted file mode 100644
index 205d52c52e7..000
--- a/dev-libs/libfmt/libfmt-5.1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-multilib versionator
-
-DESCRIPTION="Small, safe and fast formatting library"
-HOMEPAGE="https://github.com/fmtlib/fmt;
-
-LICENSE="BSD-2"
-IUSE="test"
-SLOT="0/$(get_major_version)"
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/fmtlib/fmt.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/fmt-${PV}"
-fi
-
-DEPEND=""
-RDEPEND=""
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
-   -DFMT_LIB_DIR="$(get_libdir)"
-   

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

2019-11-26 Thread Andreas Sturmlechner
commit: 6bf94b61ed79c56b38ce68f579ac93d75421bd65
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 26 22:02:01 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 27 00:12:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf94b61

media-libs/vigra: Add python3_7, drop python2_7

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/vigra/vigra-.ebuild | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/media-libs/vigra/vigra-.ebuild 
b/media-libs/vigra/vigra-.ebuild
index e384297bbb8..363de89451a 100644
--- a/media-libs/vigra/vigra-.ebuild
+++ b/media-libs/vigra/vigra-.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 
 MY_P="${P}-src"
 MY_V="${PV//\./-}"
-PYTHON_COMPAT=( python2_7 python3_6 )
-PYTHON_REQ_USE="threads,xml"
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="threads(+),xml"
 inherit cmake-utils python-r1
 
 DESCRIPTION="C++ computer vision library emphasizing customizable algorithms 
and structures"
@@ -39,26 +39,27 @@ BDEPEND="
valgrind? ( dev-util/valgrind )
)
 "
-# runtime dependency on python:2.7 is required by the vigra-config script
+# runtime dependency on python is required by the vigra-config script
 DEPEND="
-   dev-lang/python:2.7
fftw? ( sci-libs/fftw:3.0 )
hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] )
jpeg? ( virtual/jpeg:0 )
openexr? (
-   media-libs/openexr:=
media-libs/ilmbase:=
+   media-libs/openexr:=
)
png? ( media-libs/libpng:0= )
python? (
+   ${PYTHON_DEPS}
dev-libs/boost:=[python?,${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}
)
tiff? ( media-libs/tiff:0= )
zlib? ( sys-libs/zlib )
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${PYTHON_DEPS}
+   ${DEPEND}
+"
 
 # Severely broken, also disabled in Fedora, bugs #390447, #653442
 RESTRICT="test"
@@ -91,6 +92,9 @@ src_prepare() {
vigra_disable png
vigra_disable tiff
vigra_disable zlib
+
+   # Don't use python_fix_shebang because we can't put this behind 
USE="python"
+   sed -i -e '/env/s:python:python3:' config/vigra-config.in || die
 }
 
 src_configure() {



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

2019-11-26 Thread Andreas Sturmlechner
commit: 811866d89e048e67d33e31d9be877af0fef351b3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 26 22:12:26 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 27 00:12:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811866d8

media-libs/vigra: Disable test dir to avoid useless warnings

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/vigra/vigra-1.11.1-r2.ebuild | 2 ++
 media-libs/vigra/vigra-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild 
b/media-libs/vigra/vigra-1.11.1-r2.ebuild
index 387419da085..8f4b2b23a1c 100644
--- a/media-libs/vigra/vigra-1.11.1-r2.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild
@@ -100,6 +100,8 @@ src_prepare() {
 
# Don't use python_fix_shebang because we can't put this behind 
USE="python"
sed -i -e '/env/s:python:python2:' config/vigra-config.in || die
+
+   use test || cmake_comment_add_subdirectory test
 }
 
 src_configure() {

diff --git a/media-libs/vigra/vigra-.ebuild 
b/media-libs/vigra/vigra-.ebuild
index 363de89451a..cad2a8191a7 100644
--- a/media-libs/vigra/vigra-.ebuild
+++ b/media-libs/vigra/vigra-.ebuild
@@ -95,6 +95,8 @@ src_prepare() {
 
# Don't use python_fix_shebang because we can't put this behind 
USE="python"
sed -i -e '/env/s:python:python3:' config/vigra-config.in || die
+
+   use test || cmake_comment_add_subdirectory test
 }
 
 src_configure() {



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

2019-11-26 Thread Andreas Sturmlechner
commit: 44c2311179d177a205fd072c70991255b96b2680
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 26 21:34:30 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 27 00:12:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c23111

media-libs/vigra: Add PYTHON_REQUIRED_USE for USE doc

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/vigra/vigra-1.11.1-r2.ebuild | 4 ++--
 media-libs/vigra/vigra-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild 
b/media-libs/vigra/vigra-1.11.1-r2.ebuild
index d959cda3ae2..9306ea02732 100644
--- a/media-libs/vigra/vigra-1.11.1-r2.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild
@@ -25,14 +25,14 @@ SLOT="0"
 IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib"
 
 REQUIRED_USE="
-   doc? ( hdf5 fftw )
+   doc? ( hdf5 fftw ${PYTHON_REQUIRED_USE} )
python? ( hdf5 ${PYTHON_REQUIRED_USE} )
test? ( hdf5 python fftw )"
 
 BDEPEND="
doc? (
app-doc/doxygen
-   >=dev-python/sphinx-1.1.3-r5[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.1.3-r5
)
test? (
>=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]

diff --git a/media-libs/vigra/vigra-.ebuild 
b/media-libs/vigra/vigra-.ebuild
index fb010ab449c..e384297bbb8 100644
--- a/media-libs/vigra/vigra-.ebuild
+++ b/media-libs/vigra/vigra-.ebuild
@@ -25,14 +25,14 @@ SLOT="0"
 IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib"
 
 REQUIRED_USE="
-   doc? ( hdf5 fftw )
+   doc? ( hdf5 fftw ${PYTHON_REQUIRED_USE} )
python? ( hdf5 ${PYTHON_REQUIRED_USE} )
test? ( hdf5 python fftw )"
 
 BDEPEND="
doc? (
app-doc/doxygen
-   >=dev-python/sphinx-1.1.3-r5[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.1.3-r5
)
test? (
>=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]



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

2019-11-26 Thread Andreas Sturmlechner
commit: 7de4915e9c99fba07343fc33c4bf50c85b2b7c76
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 26 22:23:53 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 27 00:12:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de4915e

media-libs/vigra: Fix build with sphinx-2

See also: https://github.com/ukoethe/vigra/issues/462

Closes: https://bugs.gentoo.org/678308
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/vigra-1.11.1-sphinx.ext.pngmath.patch| 27 ++
 media-libs/vigra/vigra-1.11.1-r2.ebuild|  1 +
 media-libs/vigra/vigra-.ebuild |  6 -
 3 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch 
b/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch
new file mode 100644
index 000..fc265763f6a
--- /dev/null
+++ b/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch
@@ -0,0 +1,27 @@
+Description: Replace sphinx.ext.pngmath by sphinx.ext.imgmath to build with 
sphinx 1.8
+Bug-Debian: https://bugs.debian.org/923467
+Author: Andreas Tille 
+Last-Update: Fri, 08 Mar 2019 18:38:02 +0100
+
+--- a/vigranumpy/docsrc/conf.py.cmake2.in
 b/vigranumpy/docsrc/conf.py.cmake2.in
+@@ -59,7 +59,7 @@ os.environ['PATH'] = os.pathsep.join([vi
+ 
+ # Add any Sphinx extension module names here, as strings. They can be 
extensions
+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 
'sphinx.ext.pngmath']
++extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 
'sphinx.ext.imgmath']
+ 
+ # Add any paths that contain templates here, relative to this directory.
+ templates_path = ['_templates']
+--- a/vigranumpy/docsrc/conf.py.in
 b/vigranumpy/docsrc/conf.py.in
+@@ -58,7 +58,7 @@ os.environ['PATH'] = os.pathsep.join([vi
+ 
+ # Add any Sphinx extension module names here, as strings. They can be 
extensions
+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 
'sphinx.ext.pngmath']
++extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 
'sphinx.ext.imgmath']
+ 
+ # Add any paths that contain templates here, relative to this directory.
+ templates_path = ['_templates']

diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild 
b/media-libs/vigra/vigra-1.11.1-r2.ebuild
index 8f4b2b23a1c..757fe839d19 100644
--- a/media-libs/vigra/vigra-1.11.1-r2.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild
@@ -69,6 +69,7 @@ PATCHES=(
"${FILESDIR}/${P}-boost-python.patch"
# TODO: upstream
"${FILESDIR}/${P}-lib_suffix.patch"
+   "${FILESDIR}/${P}-sphinx.ext.pngmath.patch" # thanks to Debian; bug 
678308
 )
 
 pkg_setup() {

diff --git a/media-libs/vigra/vigra-.ebuild 
b/media-libs/vigra/vigra-.ebuild
index cad2a8191a7..6d9d2266b16 100644
--- a/media-libs/vigra/vigra-.ebuild
+++ b/media-libs/vigra/vigra-.ebuild
@@ -64,7 +64,11 @@ RDEPEND="${PYTHON_DEPS}
 # Severely broken, also disabled in Fedora, bugs #390447, #653442
 RESTRICT="test"
 
-PATCHES=( "${FILESDIR}/${PN}-1.11.1-lib_suffix.patch" )
+PATCHES=(
+   # TODO: upstream
+   "${FILESDIR}/${PN}-1.11.1-lib_suffix.patch"
+   "${FILESDIR}/${PN}-1.11.1-sphinx.ext.pngmath.patch" # thanks to Debian; 
bug 678308
+)
 
 pkg_setup() {
if use python || use doc; then



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

2019-11-26 Thread Andreas Sturmlechner
commit: 87724dc6e1a9e45bd820535078a4d07c963257f0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 26 23:50:50 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 27 00:12:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87724dc6

media-libs/vigra: Fix cmake module install dir, backport python3_7

Use shipped documentation as building fails right now.

Closes: https://bugs.gentoo.org/701208
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/vigra-1.11.1-cmake-module-dir.patch  | 17 ++
 .../vigra/files/vigra-1.11.1-python3.7.patch   | 30 +
 .../{vigra-.ebuild => vigra-1.11.1-r3.ebuild}  | 38 +++---
 media-libs/vigra/vigra-.ebuild |  6 ++--
 4 files changed, 61 insertions(+), 30 deletions(-)

diff --git a/media-libs/vigra/files/vigra-1.11.1-cmake-module-dir.patch 
b/media-libs/vigra/files/vigra-1.11.1-cmake-module-dir.patch
new file mode 100644
index 000..cfc56b34722
--- /dev/null
+++ b/media-libs/vigra/files/vigra-1.11.1-cmake-module-dir.patch
@@ -0,0 +1,17 @@
+CMake modules must be in cmake subdir.
+
+--- a/CMakeLists.txt   2017-05-19 17:01:08.0 +0200
 b/CMakeLists.txt   2019-11-26 23:50:40.660462479 +0100
+@@ -368,10 +368,10 @@
+ 
+ # export targets:
+ INSTALL(EXPORT vigra-targets
+-DESTINATION lib${LIB_SUFFIX}/vigra)
++DESTINATION lib${LIB_SUFFIX}/cmake/vigra)
+ INSTALL(FILES ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfig.cmake
+ ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfigVersion.cmake
+-DESTINATION lib${LIB_SUFFIX}/vigra)
++DESTINATION lib${LIB_SUFFIX}/cmake/vigra)
+ EXPORT(TARGETS vigraimpex FILE vigra-targets.cmake)
+ 
+ ##

diff --git a/media-libs/vigra/files/vigra-1.11.1-python3.7.patch 
b/media-libs/vigra/files/vigra-1.11.1-python3.7.patch
new file mode 100644
index 000..2e6cd3469f8
--- /dev/null
+++ b/media-libs/vigra/files/vigra-1.11.1-python3.7.patch
@@ -0,0 +1,30 @@
+From a6fa62663c6a6b752ed0707e95f643e25867a0f9 Mon Sep 17 00:00:00 2001
+From: John Kirkham 
+Date: Fri, 19 Oct 2018 11:32:42 -0400
+Subject: [PATCH] Receive `const char *` from `PyUnicode_AsUTF8`
+
+In Python 3.7, `PyUnicode_AsUTF8` was changed to return a `const char *`
+instead of a `char *`. This broke VIGRA as we were accepting a `char *`
+in this case instead. Fortunately we do not need it to be mutable for
+our use case. So just type the variable storing the result from
+`PyUnicode_AsUTF8` as a `const char *`. Should still work on older
+Python 3 versions that return `char *` as well.
+
+ref: https://bugs.python.org/issue28769
+---
+ vigranumpy/src/core/vigranumpycore.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/vigranumpy/src/core/vigranumpycore.cxx 
b/vigranumpy/src/core/vigranumpycore.cxx
+index ec38d3636..c81c6ae52 100644
+--- a/vigranumpy/src/core/vigranumpycore.cxx
 b/vigranumpy/src/core/vigranumpycore.cxx
+@@ -61,7 +61,7 @@ UInt32 pychecksum(python::str const & s)
+   return checksum(data, size);
+ #else
+   Py_ssize_t size = 0;
+-  char * data = PyUnicode_AsUTF8AndSize(s.ptr(), );
++  const char * data = PyUnicode_AsUTF8AndSize(s.ptr(), );
+   return checksum(data, size);
+ #endif
+ }

diff --git a/media-libs/vigra/vigra-.ebuild 
b/media-libs/vigra/vigra-1.11.1-r3.ebuild
similarity index 80%
copy from media-libs/vigra/vigra-.ebuild
copy to media-libs/vigra/vigra-1.11.1-r3.ebuild
index 6d9d2266b16..f2b096eaf51 100644
--- a/media-libs/vigra/vigra-.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r3.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-MY_P="${P}-src"
-MY_V="${PV//\./-}"
 PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="threads(+),xml"
 inherit cmake-utils python-r1
@@ -16,7 +14,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/ukoethe/${PN}.git;
inherit git-r3
 else
-   
SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${MY_V}/${MY_P}.tar.gz;
+   
SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${PV//\./-}/${P}-src.tar.gz;
KEYWORDS="~amd64 ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x64-solaris ~x86-solaris"
 fi
 
@@ -25,15 +23,10 @@ SLOT="0"
 IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib"
 
 REQUIRED_USE="
-   doc? ( hdf5 fftw ${PYTHON_REQUIRED_USE} )
python? ( hdf5 ${PYTHON_REQUIRED_USE} )
test? ( hdf5 python fftw )"
 
 BDEPEND="
-   doc? (
-   app-doc/doxygen
-   >=dev-python/sphinx-1.1.3-r5
-   )
test? (
>=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]
valgrind? ( dev-util/valgrind )
@@ -65,15 +58,18 @@ RDEPEND="${PYTHON_DEPS}
 RESTRICT="test"
 
 PATCHES=(
+   # git master
+   

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

2019-11-26 Thread Andreas Sturmlechner
commit: b4dbda1d072c07a6578e297ae3feb442ccbd3ba9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 26 22:07:41 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 27 00:12:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4dbda1d

media-libs/vigra: Fix finding boost-python

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../vigra/files/vigra-1.11.1-boost-python.patch| 22 ++
 media-libs/vigra/vigra-1.11.1-r2.ebuild|  3 +++
 2 files changed, 25 insertions(+)

diff --git a/media-libs/vigra/files/vigra-1.11.1-boost-python.patch 
b/media-libs/vigra/files/vigra-1.11.1-boost-python.patch
new file mode 100644
index 000..ffa3334f873
--- /dev/null
+++ b/media-libs/vigra/files/vigra-1.11.1-boost-python.patch
@@ -0,0 +1,22 @@
+From 32ce9bc334580de7df3a97b106189145744e3726 Mon Sep 17 00:00:00 2001
+From: Ullrich Koethe 
+Date: Tue, 16 Oct 2018 19:10:56 +0200
+Subject: [PATCH] cmake: add boost_python${MAJOR}${MINOR} (fixes #445)
+
+---
+ config/FindVIGRANUMPY_DEPENDENCIES.cmake | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/config/FindVIGRANUMPY_DEPENDENCIES.cmake 
b/config/FindVIGRANUMPY_DEPENDENCIES.cmake
+index f6f9d563b..47cf4237c 100644
+--- a/config/FindVIGRANUMPY_DEPENDENCIES.cmake
 b/config/FindVIGRANUMPY_DEPENDENCIES.cmake
+@@ -115,6 +115,8 @@ IF(PYTHONINTERP_FOUND)
+ boost_python-${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}
+ # Mac with Python 3
+ boost_python${PYTHON_VERSION_MAJOR}
++# conda-forge
++boost_python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}
+ # default
+ boost_python)
+ 

diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild 
b/media-libs/vigra/vigra-1.11.1-r2.ebuild
index 9306ea02732..387419da085 100644
--- a/media-libs/vigra/vigra-1.11.1-r2.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild
@@ -64,7 +64,10 @@ RDEPEND="${DEPEND}"
 RESTRICT="test"
 
 PATCHES=(
+   # git master
"${FILESDIR}/${P}-fix-incorrect-template-parameter-type.patch"
+   "${FILESDIR}/${P}-boost-python.patch"
+   # TODO: upstream
"${FILESDIR}/${P}-lib_suffix.patch"
 )
 



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

2019-11-26 Thread Andreas K. Hüttel
commit: b8591daa17425d455e91a935db72839a6c27455f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 26 23:45:07 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 26 23:45:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8591daa

sys-libs/glibc: Restore keywords of 2.29-r7

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.29-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.29-r7.ebuild 
b/sys-libs/glibc/glibc-2.29-r7.ebuild
index fad4d17a464..321352d79f9 100644
--- a/sys-libs/glibc/glibc-2.29-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.29-r7.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
inherit git-r3
 else
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
 fi
 



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

2019-11-26 Thread Andreas K. Hüttel
commit: 3f4a7ff686e94653470514e364fe96bbddf4dc97
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 26 23:30:09 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 26 23:30:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4a7ff6

dev-lang/perl: Fix perl-cross version of 5.30.1

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/perl/Manifest   | 1 +
 dev-lang/perl/perl-5.30.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index c07aae12299..20be34ec093 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -12,4 +12,5 @@ DIST perl-5.30.1.tar.xz 12367844 BLAKE2B 
7e5dafb218a993301b986d198c02179d2d93d74
 DIST perl-cross-1.1.7.tar.gz 97622 BLAKE2B 
c58dd51492cfbda6fc58b43d9de45c35dd5ed5768ca8db61b5ac092ad6c0067386597875d6613c75671f026387ba474ce8c28789d6d77b9dcfc4cf4bf7227126
 SHA512 
b64d487129b295ec6d996606b8b8559de681e1cf7c3e3167d6d646d5d7a848d7929b1ab698d1f950e265213749772fc74d209cea5020b61e133c8f8851b7cfa0
 DIST perl-cross-1.1.9.tar.gz 102939 BLAKE2B 
438ea75a14c4d60fdf3cb2f3671c736d229a83af210ba4fe6e79b989c6c4b45500d0221ec65bc71e1d43d234ec1daa20b3a19be6ceb01e638810900dbe3664a7
 SHA512 
002441012bd31f1ea71341707d91f89b76266c187c9d28f947ed5eddbcc6e3155e8dfd4b1814331561c3557764fea25bf6a938f08bcd4adfb5895361ad5a269a
 DIST perl-cross-1.2.3.tar.gz 106861 BLAKE2B 
1fd23ecafd1450010c6703e43fb84da68f73a78d89309e2469fe2b07543002c27cfef463941f517cc0c690ce3a737781e9e2a8bf5ae8c6938e07be7bead2d704
 SHA512 
bd4fb3fa835b807c3ffb613a7fe935f92df5d89f603bf3f92fb3d249928f3ba69f078cdd46de5749d53e47bc437756f8e3530d7adc40b6eaa21265295af85616
+DIST perl-cross-1.3.1.tar.gz 106723 BLAKE2B 
473d90dbfe5d69e17d088664c365190982db400b0617d951fb7a4ccb84dd269fd9e861a6255c0469fbf288125db67ed9fc692251f14c31181f6e9dd1dba447bb
 SHA512 
4715c1f65e39a7d0c605558b345a0a037e61afa992b3f723d66277d5ff7f1c7368ff1dfdb726895d75c4afdb6f710743708fdd9e79569a7d14a2d7002cc9f3b2
 DIST perl-cross-1.3.tar.gz 105500 BLAKE2B 
b4f55401528c49ecd1e456e7e06a5aef1732bd78434543aebd51825f7410d9ce928b31e70f816991c0817df8454c7b6c25a5a4ee0cab044be851cb6dabfa9163
 SHA512 
06baf02338811ac1d117cdab22480255b01a384f0f74480a87f0cd6a9e282ddda74004353f6f08b314007f0e08e9d62b664c072530d8af53f1485adc5ab680c4

diff --git a/dev-lang/perl/perl-5.30.1.ebuild b/dev-lang/perl/perl-5.30.1.ebuild
index 42ca0b6d485..4af1924fc50 100644
--- a/dev-lang/perl/perl-5.30.1.ebuild
+++ b/dev-lang/perl/perl-5.30.1.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit eutils alternatives flag-o-matic toolchain-funcs multilib 
multiprocessing
 
 PATCH_VER=1
-CROSS_VER=1.3
+CROSS_VER=1.3.1
 PATCH_BASE="perl-5.30.0-patches-${PATCH_VER}"
 PATCH_DEV=dilfridge
 



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

2019-11-26 Thread Andreas K. Hüttel
commit: c5e4a439962f12acf7b223be108ad613dff61a69
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 26 23:21:56 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 26 23:22:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e4a439

sys-libs/glibc: Restore keywords of 2.30-r3

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/sys-libs/glibc/glibc-2.30-r3.ebuild 
b/sys-libs/glibc/glibc-2.30-r3.ebuild
index 146a4563929..2178d1b5865 100644
--- a/sys-libs/glibc/glibc-2.30-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.30-r3.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
inherit git-r3
 else
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
 fi
 



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

2019-11-26 Thread Nick Sarnie
commit: bb51688eefabda0abaa76f1f7b7e44817adeab77
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Nov 26 23:15:15 2019 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Nov 26 23:17:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb51688e

app-emulation/winetricks: Drop old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/winetricks/Manifest  |  1 -
 .../winetricks/winetricks-20190310.ebuild  | 86 --
 2 files changed, 87 deletions(-)

diff --git a/app-emulation/winetricks/Manifest 
b/app-emulation/winetricks/Manifest
index e34b9baa5e2..2c6ad93722c 100644
--- a/app-emulation/winetricks/Manifest
+++ b/app-emulation/winetricks/Manifest
@@ -1,3 +1,2 @@
-DIST winetricks-20190310.tar.gz 673467 BLAKE2B 
b6c6a6d28e49f9b2745ac623f9a9d35bdcaa402c11b3f2055f3d2ef2d13ccff6adcda47261447aff7b70bfcd9bc65ea2a278368616df93f031fe212aa3201a5d
 SHA512 
4f08228306a84cd2e1ecf0df46e951dfc5844716fadab903eca7ed09f15ed2bbba7ca5bf48384f934783be6a85b812129427a296a580561ee5b8483df0e64025
 DIST winetricks-20190912.tar.gz 679544 BLAKE2B 
633c407f8560fa3aa38806befded957d0bf1276164483b08fb3ef285fe873531d6362ae6305f5a33a85891d75990e6e0271fe954358e49425c4f36f0f918f48d
 SHA512 
a0017cc08c56a511e523116daf2024b1462460d00b3d07de87720c7912dccab3d953db3653d7d611c5ae3b457a45de8d36688ee703e805c1e1f5be5c0fa7739f
 DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 BLAKE2B 
54a4502f6e8ef15d21b02c43e3ce599e32d476c2559246064de14cc4ce2243ff11dde681d24c8a7f4913c3d7a10b855bda47e8fb8ecad31e00d839705416be6f
 SHA512 
59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a

diff --git a/app-emulation/winetricks/winetricks-20190310.ebuild 
b/app-emulation/winetricks/winetricks-20190310.ebuild
deleted file mode 100644
index dab00adc9eb..000
--- a/app-emulation/winetricks/winetricks-20190310.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Winetricks/${PN}.git;
-   inherit git-r3
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/Winetricks/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-wtg="winetricks-gentoo-2012.11.24"
-
-SRC_URI="${SRC_URI}
-   gtk? ( https://dev.gentoo.org/~chiitoo/distfiles/${wtg}.tar.bz2 )
-   kde? ( https://dev.gentoo.org/~chiitoo/distfiles/${wtg}.tar.bz2 )
-"
-
-DESCRIPTION="Easy way to install DLLs needed to work around problems in Wine"
-HOMEPAGE="https://github.com/Winetricks/winetricks 
https://wiki.winehq.org/Winetricks;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="gtk kde rar test"
-
-BDEPEND="
-   test? (
-   dev-python/bashate
-   dev-util/checkbashisms
-   dev-util/shellcheck
-   )
-"
-DEPEND=""
-RDEPEND="${DEPEND}
-   app-arch/cabextract
-   app-arch/p7zip
-   app-arch/unzip
-   net-misc/wget
-   virtual/wine
-   x11-misc/xdg-utils
-   gtk? ( gnome-extra/zenity )
-   kde? ( kde-apps/kdialog )
-   rar? ( app-arch/unrar )
-"
-
-# Test targets include syntax checks only, not the "heavy duty" tests
-# that would require a lot of disk space, as well as network access.
-
-# This uses a non-standard "Wine" category, which is provided by
-# '/etc/xdg/menus/applications-merged/wine.menu' from the
-# 'app-emulation/wine-desktop-common' package.
-# https://bugs.gentoo.org/451552
-QA_DESKTOP_FILE="usr/share/applications/winetricks.desktop"
-
-src_unpack() {
-   if [[ ${PV} == "" ]]; then
-   git-r3_src_unpack
-
-   if use gtk || use kde; then
-   unpack ${wtg}.tar.bz2
-   fi
-
-   else
-   default
-   fi
-}
-
-src_test() {
-   ./tests/shell-checks || die "Test(s) failed."
-}
-
-src_install() {
-   default
-
-   if use gtk || use kde; then
-   cd "${WORKDIR}/${wtg}" || die
-   domenu winetricks.desktop
-   insinto /usr/share/icons/hicolor/scalable/apps
-   doins wine-winetricks.svg
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/alacritty/

2019-11-26 Thread Georgy Yakovlev
commit: 56ec9979553888c8f7c71c92777fd35d7c0c6874
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 23:15:51 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 23:16:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ec9979

x11-terms/alacritty: bump to 0.4.0

Bug: https://bugs.gentoo.org/694452
Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-terms/alacritty/Manifest   | 153 
 x11-terms/alacritty/alacritty-0.4.0.ebuild | 381 +
 2 files changed, 534 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index c017299b157..dec1582cb07 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -1,84 +1,136 @@
 DIST adler32-1.0.3.crate 5734 BLAKE2B 
31cd43d1e13b5e854a195824084dc34a157ef59cccabaa335cfba2de532096046bbb66a9fce2430979b243509d608bfef752c46d80bdcc7e420e039269d575a3
 SHA512 
2128cc34abc74a363b18eec5abf414b95e4d84bfd99b6508ac807e13c026ad0e37e67b5a8c429212b85e78071f03e0df24ee70db5995772c4bc78acfb0234459
+DIST adler32-1.0.4.crate 5105 BLAKE2B 
344a5258e77328a24a545e32f9bc653fa25b7ea43803ed7861db261bce227aa1599520a42acea3de1f2acebb8fa9fad251e2688413b752eafe2401ca1a2ee34a
 SHA512 
5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123
 DIST aho-corasick-0.6.10.crate 26122 BLAKE2B 
752eccb2fbf36fbc73b8694033d2f80f6ab6d2a8c2ae023329b90bb252b537adb1e80a604b4266bfb1ccc2963fcaa6579be48ef011c9728734c7cb77fa3eab99
 SHA512 
4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
 DIST aho-corasick-0.7.3.crate 55093 BLAKE2B 
16dfd6505ac34c1b0351c736a913852a354da64177fbf8fabf35212a4deea087150ed7e558787061da1e71c995e3c876c155eb1c629865cc282ab8aee06c9539
 SHA512 
4250dc8fa38ad74e0c25375744f34eb06ff3bddbf16d6b4d757a9053ca16c3945d15c8f9deb11ea55d30b6d1c1744c4bccc388a4413b723a429445bf5ef3ffa9
+DIST aho-corasick-0.7.6.crate 108953 BLAKE2B 
d713366d0783e1ffbe65408e4d38ef9f12276f61043c768265de5d47e446a378306096a70252c9a49a6e7d3b97a09f30405a3d8df6b40dc2dfeb7407ed574c95
 SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
 DIST alacritty-0.3.3.tar.gz 1347345 BLAKE2B 
bfdfebbdef7e4d685007e434c3d1902974142903905deada9538fdc585904828ffed6448ab7b0e73e5e6f32008f57a074f7faf20ea479dae92e457edf718baf9
 SHA512 
ddcca2bb776a328882e2137d5dfca9000b04a4c2bbfbd42e38140e0fe3e9262da17d0c3e566afca68ea84bcc476463f7979a2d15ce6fb857afc60df145075adb
+DIST alacritty-0.4.0.tar.gz 1522763 BLAKE2B 
17d7d767720e3af23193a1332ac1defb3f5754c57faf64553f4b89cc259597bcc238e1161b7904b8d33de61ad34896ab915c2971a0c13a1560082cb35de9845b
 SHA512 
1e2c23ec2666d2d8bf276e97a33cba277a734154b427927a6a83f6ecd9bda6a5cd63d9f56663c37e7974e5ceb7661d8aca098b19aad3f481a9cb9497267f570c
+DIST alacritty_git_deps-0.4.0.tar.xz 6731276 BLAKE2B 
2f7477adf6d4651b154d51de5ad99efc30eb69d1b6bc977d31b54077cbeb476948f0e5cf1c4ac27f4c99bf2017af1cab14c5570a02e4021bbe3c480575759a25
 SHA512 
796758012e1f8cea3441f9ecf4d2bc82e9290c367280f3ff4cca286677b0bb6a32b80002defccf8ca91efe2196ebbee4c96973df535eb5cb15b91d1bbfb2c55d
 DIST andrew-0.2.1.crate 9595 BLAKE2B 
d2cf73285889aaf702fb994fd1d5a1011e0f78011a612937ad9f06f506ef75c86fb82ee1069a8f520b926325a4363d83863234e1fd2a2fcd08ead5ff66b638c5
 SHA512 
06ba5a756e0d84953dcb1cd1714d1639e67e836dcdd92f5f77c2b35a2afdf0b0babcdf598e2c5cf2dc8661c8326bc27b1ac3c9963a5fcbc2e0c753da6ac730ea
 DIST android_glue-0.2.3.crate 1572 BLAKE2B 
8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3
 SHA512 
16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST approx-0.3.2.crate 14288 BLAKE2B 
601eb7b83c6f0e41a4d64db5669b7058b4038319414bde74761f0b1584baf8426f9735cd0076d1dde829a056a07e8f820d85737e5b1bf371d9510551c367025c
 SHA512 
3853684c3b1c5c63204304f2e4f1c673b92311125c1df0fc16e96bd6f765e8266079e8d4ec3c85fad933361638c7515d5be18a2fc551353c4097051d0bd96ae3
 DIST arc-swap-0.3.11.crate 46282 BLAKE2B 
f4ff56f0a7ff11eb58a01442d58ece6aac3384ffd0599136395b5f10487fbf35a85e864d7cc01a43cdd4d787a49b9817a9a30f70cd18170dd3c25d27f806e861
 SHA512 
6358a28edf997b475bd1ac5860469b97c1605e36f1aecf7108bc26a11ddc96073ed5596bd2a331214b3cb431dccd7f9301c3b86b7cbcc331531c84e2409c6f5c
+DIST arc-swap-0.4.4.crate 47969 BLAKE2B 

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

2019-11-26 Thread Matt Turner
commit: 8581aca499c73548d4b1e62d32823ae5d11edd1b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:50:45 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:50:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8581aca4

sys-apps/utempter: Drop x11@ from maintainers

I think x11@ was a maintainer due to the reverse dependency of xterm,
but we now no longer are a maintainer of xterm.

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/utempter/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/utempter/metadata.xml b/sys-apps/utempter/metadata.xml
index 910808b6e1f..56c12441305 100644
--- a/sys-apps/utempter/metadata.xml
+++ b/sys-apps/utempter/metadata.xml
@@ -5,8 +5,4 @@
base-sys...@gentoo.org
Gentoo Base System
 
-
-   x...@gentoo.org
-   X11
-
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libX11/

2019-11-26 Thread Matt Turner
commit: 3fcd476ff4959604ef3f67314fcf949066249b9c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:42:12 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcd476f

x11-libs/libX11: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libX11/Manifest|  1 -
 x11-libs/libX11/libX11-1.6.8.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest
index 8ee0e1ff8c0..7b7ca0feb3c 100644
--- a/x11-libs/libX11/Manifest
+++ b/x11-libs/libX11/Manifest
@@ -1,2 +1 @@
-DIST libX11-1.6.8.tar.bz2 2395911 BLAKE2B 
50f8871d7ff2aee14767085a6cf78e9f6e2b01c5143227089590c86db8006836432cb051d6259893850d78d2daea3332a26885a34f07989b869c14b8ddeefa28
 SHA512 
1de8e0ec466308bc48946d1ce7a7dc6bd3120b1b365cd01afd1bd51dd7369e3d1870dd379b0b7c5b07699095d59761bd23e2e02ab60929de32c39b6885016e76
 DIST libX11-1.6.9.tar.bz2 2283814 BLAKE2B 
00fb965b9cd19bde79c4e598c677d21058c85a8ac37d9addab7fb0b2faf67e3d65b91e1864bcd7180e5fd8b0ab7ec3cf68ae7f95ac8e82a049529b5a139b43bd
 SHA512 
fc18f0dc17ade1fc37402179f52e1f2b9c7b7d3a1a9590fea13046eb0c5193b4796289431cd99388eac01e8e59de77db45d2c9675d4f05ef8cf3ba6382c3dd31

diff --git a/x11-libs/libX11/libX11-1.6.8.ebuild 
b/x11-libs/libX11/libX11-1.6.8.ebuild
deleted file mode 100644
index 5eeda931335..000
--- a/x11-libs/libX11/libX11-1.6.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-inherit xorg-3
-
-DESCRIPTION="X.Org X11 library"
-
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="ipv6 test"
-
-RDEPEND=">=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-   x11-libs/xtrans"
-BDEPEND="test? ( dev-lang/perl )"
-
-pkg_setup() {
-   XORG_CONFIGURE_OPTIONS=(
-   $(use_with doc xmlto)
-   $(use_enable doc specs)
-   $(use_enable ipv6)
-   --without-fop
-   )
-}



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

2019-11-26 Thread Matt Turner
commit: 2e29a28aab65572fd9cfa1c93fe110d680edb29d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:38:55 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e29a28a

dev-libs/libclc: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libclc/Manifest|  1 -
 dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild | 81 -
 2 files changed, 82 deletions(-)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index cb6d63f2403..8df1eab8716 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -1,2 +1 @@
-DIST libclc-0.2.0_pre20190313.tar.gz 176803 BLAKE2B 
c9ecd5053685c2de89d92ae4e9cc9e9f8bee24ca05e5ddca6fffd0b45356b7d4a96b54d9bebf316624e0a49594a33ebb156ae6c4b963093bdc6c1067548b2bd0
 SHA512 
22813bcd76e77c018acbdf2a3d3d300c2996e169c17729726ae8a93c39f85033cfa1f6d43907a7c026451bcdfcce6fbdc64a202961492aa951ef1b818c3f9335
 DIST libclc-0.2.0_pre20191024.tar.xz 128628 BLAKE2B 
dc750725ee48456e3678cb4f730cc889045ff7401c4b40ac3ae9b656da9fe429aa2094c2042a18eda4f7e87c786ff8ae121fbf726a18de03884f30dad48b3fa1
 SHA512 
b4c2ca980fb28b5662055bea951de844284fcf122695234d7618439234f0203baf82b5cc5cf8acddfe387f19d32be3a958e53511bb1e33e9469f6be5951dbcdb

diff --git a/dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild 
b/dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild
deleted file mode 100644
index f33fd1c7cd7..000
--- a/dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
-
-EGIT_REPO_URI="https://llvm.org/git/${PN}.git
-   https://github.com/llvm-mirror/${PN}.git;
-EGIT_COMMIT="45017385361603d6328997a2272d140e50786686"
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-else
-   GIT_ECLASS=""
-   S="${WORKDIR}/libclc-${EGIT_COMMIT}"
-fi
-
-inherit llvm prefix python-any-r1 toolchain-funcs ${GIT_ECLASS}
-
-DESCRIPTION="OpenCL C library"
-HOMEPAGE="http://libclc.llvm.org/;
-
-if [[ ${PV} = * ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://github.com/llvm-mirror/libclc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
-   ${SRC_PATCHES}"
-fi
-
-LICENSE="|| ( MIT BSD )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
-IUSE="${IUSE_VIDEO_CARDS}"
-REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
-
-DEPEND="
-   || (
-   sys-devel/clang:9
-   sys-devel/clang:8
-   sys-devel/clang:7
-   sys-devel/clang:6
-   sys-devel/clang:5
-   )
-   ${PYTHON_DEPS}"
-
-llvm_check_deps() {
-   has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_prepare() {
-   default
-   if use prefix; then
-   hprefixify configure.py
-   fi
-}
-
-pkg_setup() {
-   # we do not need llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local libclc_targets=()
-
-   use video_cards_nvidia && libclc_targets+=("nvptx--" "nvptx64--" 
"nvptx--nvidiacl" "nvptx64--nvidiacl")
-   use video_cards_r600 && libclc_targets+=("r600--")
-   use video_cards_radeonsi && libclc_targets+=("amdgcn--" 
"amdgcn-mesa-mesa3d" "amdgcn--amdhsa")
-
-   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
-
-   ./configure.py \
-   --with-cxx-compiler="$(tc-getCXX)" \
-   --with-llvm-config="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config" \
-   --prefix="${EPREFIX}/usr" "${libclc_targets[@]}" || die
-}
-
-src_compile() {
-   emake VERBOSE=1
-}



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

2019-11-26 Thread Matt Turner
commit: 40a28ed9a2a691810d60a70b56ddca631c7ed61c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:53:07 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:53:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a28ed9

sys-apps/vbetool: Use

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/vbetool/vbetool-1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/vbetool/vbetool-1.1.ebuild 
b/sys-apps/vbetool/vbetool-1.1.ebuild
index fd6c4d5d9ce..6001b998a37 100644
--- a/sys-apps/vbetool/vbetool-1.1.ebuild
+++ b/sys-apps/vbetool/vbetool-1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,7 +7,7 @@ inherit autotools
 
 DESCRIPTION="Run real-mode video BIOS code to alter hw state (i.e. 
reinitialize video card)"
 HOMEPAGE="http://www.codon.org.uk/~mjg59/vbetool/;
-SRC_URI="http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-1.1.tar.gz;
+SRC_URI="http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-${PV}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xkeyboard-config/

2019-11-26 Thread Matt Turner
commit: 33f7fa843de147c39700195e78f0f2d915147f09
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:44:45 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f7fa84

x11-misc/xkeyboard-config: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/xkeyboard-config/Manifest |  1 -
 .../xkeyboard-config/xkeyboard-config-2.27.ebuild  | 51 --
 2 files changed, 52 deletions(-)

diff --git a/x11-misc/xkeyboard-config/Manifest 
b/x11-misc/xkeyboard-config/Manifest
index c8814c5bc7b..dffadac602b 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1,2 +1 @@
-DIST xkeyboard-config-2.27.tar.bz2 1664454 BLAKE2B 
ac5e02903f46579a1df0423c01d2c07412642d00a5e73b05c0d112e4a65163c20c2df762438775afc52445eed47025c8e061fa0945140245679b693d740e904c
 SHA512 
ae29177461f9d2c6ce1c56c0b8b147600e3f0ecd15e8754c9531811702d9a030a31f42679a88a9fb706bec458974c337ee2a0180f22573702caa7184eb94017e
 DIST xkeyboard-config-2.28.tar.bz2 1682987 BLAKE2B 
8883787119bb46e4351d4023aee0f1a495b6acc87755b408ffa51d5082f84f4b1a083a8a0ee640b00afd35777bc8e8e0ef2187cd0bbb2600db81da8fef19298f
 SHA512 
be38e61a7d3a1c03f9dc92fed5aada65fdb8b42272e874e01156a39de07f2a7c81846e9ba449aeb95661587f8d05217d549a1315ee0dd92facbb6158362e68ae

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.27.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.27.ebuild
deleted file mode 100644
index 29052cada6c..000
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.27.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="X keyboard configuration database"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
-   inherit autotools git-r3
-   # x11-misc/util-macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.bz2;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-RDEPEND="
-   !

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-proto/

2019-11-26 Thread Matt Turner
commit: 58b58b6ea5e6c0e8aabe488f4dae0dde58a917f0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:40:50 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b58b6e

x11-base/xorg-proto: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-proto/Manifest |  1 -
 x11-base/xorg-proto/xorg-proto-2019.1.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/x11-base/xorg-proto/Manifest b/x11-base/xorg-proto/Manifest
index 1c351abd7cb..9468049f17a 100644
--- a/x11-base/xorg-proto/Manifest
+++ b/x11-base/xorg-proto/Manifest
@@ -1,2 +1 @@
-DIST xorgproto-2019.1.tar.gz 1119813 BLAKE2B 
eed29e0e236cc448b2ff220a844c68f69b0d1d2d7cfb4e82219731bbedadfc9352cf894ce8ba3c2a9f7dd1689a46be0a9ed4b0d061c661b752b0e81ef1057f27
 SHA512 
7d3a5b24cf5c5ff78c63f61b7e4e2fe6f8b6ca64c345422a1943688af8dccd621cf22833035ee632d37ebb96bf4864d1c18a8015373d69e734299cccb481615a
 DIST xorgproto-2019.2.tar.gz 1080686 BLAKE2B 
4e0218ef02a8df5220431ae36ac1bc8feaa2bfdefe784f9b7393fe1d27db5b39ba90a38a3570bd78279964c5842ea65df3724b2407535a43fd867922156d92e9
 SHA512 
3385e7eb8ae1384aa01945c7f5a300884a1deb8d564ab62bd5bcaa3703d3dbf9bbc19797ac17d19e15417bf8456f706f993e90ece2d34cc94046ac302c062cbe

diff --git a/x11-base/xorg-proto/xorg-proto-2019.1.ebuild 
b/x11-base/xorg-proto/xorg-proto-2019.1.ebuild
deleted file mode 100644
index 7dc28ba4d5a..000
--- a/x11-base/xorg-proto/xorg-proto-2019.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/xorg-/xorg}"
-MY_P="${MY_PN}-${PV}"
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/${MY_PN}.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson
-
-DESCRIPTION="X.Org combined protocol headers"
-HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-   
SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.gz;
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-   !

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2019-11-26 Thread Matt Turner
commit: ccc907cb712ff4676849aea7cf1938b044a2100f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:42:56 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc907cb

x11-libs/libdrm: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/Manifest |  1 -
 x11-libs/libdrm/libdrm-2.4.99.ebuild | 76 
 2 files changed, 77 deletions(-)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index e42ffcdd90d..2ed887007a2 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,2 +1 @@
 DIST libdrm-2.4.100.tar.bz2 855793 BLAKE2B 
ba2c631de860b8e2a8bb34d8ac0ba2ed11c05cc98a156bb81ffafa0395e22f79878b9936efd1ae33c31049c2a5cc281586a867a974eeb4018dd713a8481ed269
 SHA512 
4d3a5556e650872944af52f49de395e0ce8ac9ac58530e39a34413e94dc56c231ee71b8b8de9fb944263515a922b3ebbf7ddfebeaaa91543c2604f9bcf561247
-DIST libdrm-2.4.99.tar.bz2 853659 BLAKE2B 
66fb3f757ab468b6f6285ae740f67d6c38473f3866b57c6a1e24b322bdd46f2d21132b5ea7a737f1d3fa8dcf55162d4c904f181f17227c239b3322c0af50181c
 SHA512 
04702eebe8dca97fac61653623804fdcb0b8b3714bdc6f5e72f0dfdce9c9524cf16f69d37aa9feac79ddc1c11939be44a216484563a612414668ea5eaeadf191

diff --git a/x11-libs/libdrm/libdrm-2.4.99.ebuild 
b/x11-libs/libdrm/libdrm-2.4.99.ebuild
deleted file mode 100644
index 0c94777c867..000
--- a/x11-libs/libdrm/libdrm-2.4.99.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson multilib-minimal
-
-DESCRIPTION="X.Org libdrm library"
-HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
-RESTRICT="test" # see bug #236845
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="elibc_FreeBSD? ( 
>=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] )
-   video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   valgrind? ( dev-util/valgrind )"
-
-src_unpack() {
-   default
-   [[ $PV = * ]] && git-r3_src_unpack
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   # Udev is only used by tests now.
-   -Dudev=false
-   -Dcairo-tests=false
-   -Damdgpu=$(usex video_cards_amdgpu true false)
-   -Dexynos=$(usex video_cards_exynos true false)
-   -Dfreedreno=$(usex video_cards_freedreno true false)
-   -Dintel=$(usex video_cards_intel true false)
-   -Dnouveau=$(usex video_cards_nouveau true false)
-   -Domap=$(usex video_cards_omap true false)
-   -Dradeon=$(usex video_cards_radeon true false)
-   -Dtegra=$(usex video_cards_tegra true false)
-   -Dvc4=$(usex video_cards_vc4 true false)
-   -Detnaviv=$(usex video_cards_vivante true false)
-   -Dvmwgfx=$(usex video_cards_vmware true false)
-   -Dlibkms=$(usex libkms true false)
-   # valgrind installs its .pc file to the pkgconfig for the 
primary arch
-   -Dvalgrind=$(usex valgrind auto false)
-   )
-   meson_src_configure
-}
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}



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

2019-11-26 Thread Matt Turner
commit: 4b5fe165efb9d27c832094a1ee686de6950b8c09
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:52:11 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:53:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5fe165

sys-apps/vbetool: Drop x11@ from maintainers

Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/vbetool/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/vbetool/metadata.xml b/sys-apps/vbetool/metadata.xml
index a6ab4e94425..79d462e8557 100644
--- a/sys-apps/vbetool/metadata.xml
+++ b/sys-apps/vbetool/metadata.xml
@@ -4,8 +4,4 @@
 
   robb...@gentoo.org
 
-
-  x...@gentoo.org
-  X11
-
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXvMC/

2019-11-26 Thread Matt Turner
commit: a06a34d75ed2ee0dbc5152ef7620c84bda140091
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:42:33 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06a34d7

x11-libs/libXvMC: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libXvMC/Manifest  |  1 -
 x11-libs/libXvMC/libXvMC-1.0.11.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/x11-libs/libXvMC/Manifest b/x11-libs/libXvMC/Manifest
index 2999a7cb6a9..a83e6a51a86 100644
--- a/x11-libs/libXvMC/Manifest
+++ b/x11-libs/libXvMC/Manifest
@@ -1,2 +1 @@
-DIST libXvMC-1.0.11.tar.bz2 303516 BLAKE2B 
df1a34ead982c9b88428143d1c6250ef7d4353a6fc4e151c587f62ab91195e3e2c3b320beb1817b5e0b8a6db485aa0b839084361ec60a798ac1476b684542af3
 SHA512 
4fe49e956ac97a45d851292cbba7bf242706aaf3bd9eb7ea4d2fc50e40745115d857a4fe179d2b87bc7cb6f9ac93911e89a167f02f6d1ae25a59df9a517a2476
 DIST libXvMC-1.0.12.tar.bz2 306581 BLAKE2B 
180867489863f45ee2cbeb259ae07cead3cef595652f6c02fcb5ffeadb8c286f4dc6fc8ef4b7df0c30b95ef51d8626798a76b50165689927c3449157fbe1a552
 SHA512 
62cb9a72b20af3b081d2d555a253b0e2b8b26b31f4fad10bd3e53bbf96e1663b61bd8df2b78b16f18218cd37cce0c9e6809ae16ded226b37a8b199e41b223955

diff --git a/x11-libs/libXvMC/libXvMC-1.0.11.ebuild 
b/x11-libs/libXvMC/libXvMC-1.0.11.ebuild
deleted file mode 100644
index 95960c87214..000
--- a/x11-libs/libXvMC/libXvMC-1.0.11.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-XORG_MULTILIB=yes
-inherit xorg-3
-
-DESCRIPTION="X.Org XvMC library"
-
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND="
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-PDEPEND="app-eselect/eselect-xvmc"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/

2019-11-26 Thread Matt Turner
commit: 7c5fc7d57eb836f19b17f1636bec4c7a57730533
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:44:16 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5fc7d5

x11-libs/libxkbcommon: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbcommon/Manifest  |  2 -
 x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild | 36 -
 x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild | 54 -
 3 files changed, 92 deletions(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 1100a1ec1f1..7e77a2734ed 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1 @@
-DIST libxkbcommon-0.8.4.tar.xz 648592 BLAKE2B 
6205ca08f1ccb6d85320428317e9d023e2f2a56dcaa77e34a9f9ea42bbf67c9ee27a3123dd8e880ead3fa92c4cd7718bde55a255c52f16fef8d33c395c2511a9
 SHA512 
dbd441d0d7d5ba4fb352d64d150d163d4cdcf8340059457c291dc1fc69d1606ff6589732cb41a7fcfe106af0192977b243d7d68c4d95b90ece7abb620df360e3
-DIST libxkbcommon-0.9.0.tar.xz 376160 BLAKE2B 
9a349a7ce9dcd1e9475f4a3b2365c11e91dcf4833d53c99b7231c1a757a410b4e347f90c77013d2a3a2a724765c1f2187d8c1fe96ad4441d34772f62ec081620
 SHA512 
7e3b03f1fa5abca31574c02e8308be9d5a6e2bdd369e808faeaa62e63a3d3592158cc695df55828275fc10219d79e1915e4f7331f1967aed0c9c54025272e9c4
 DIST libxkbcommon-0.9.1.tar.xz 376164 BLAKE2B 
16c95081136ea9ce742f494ae2192cce815f3fb4a3d33d3e525f8ad61f1f720fa6bfe74088a9ab88f3c6ef9cdf78c4d8d4dc87e7478fd84e4b09e03a337efbdf
 SHA512 
8d4551a06e7dd4936633f544409401dc33f8f1900adb5daa6403615c71f321d17212db739f89a5b3e393d729b3f33167691404849a25d5526b403fd9ec3e8878

diff --git a/x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild
deleted file mode 100644
index e92a52c52bd..000
--- a/x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-XORG_MULTILIB="yes"
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN};
-else
-   XORG_BASE_INDIVIDUAL_URI=""
-   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz;
-fi
-
-inherit xorg-3 ${GIT_ECLASS}
-
-DESCRIPTION="X.Org xkbcommon library"
-HOMEPAGE="https://xkbcommon.org/;
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="X doc test"
-
-BDEPEND="
-   sys-devel/bison
-   doc? ( app-doc/doxygen )"
-RDEPEND="X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-
-pkg_setup() {
-   XORG_CONFIGURE_OPTIONS=(
-   --with-xkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   $(use X || use_enable X x11)
-   $(use_with doc doxygen)
-   )
-}

diff --git a/x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild
deleted file mode 100644
index be655c7b43b..000
--- a/x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} = ** ]]; then
-   GIT_ECLASS="git-r3"
-   EGIT_REPO_URI="https://github.com/xkbcommon/${PN};
-else
-   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
-fi
-
-inherit meson multilib-minimal ${GIT_ECLASS}
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/;
-LICENSE="MIT"
-IUSE="X doc test"
-SLOT="0"
-
-BDEPEND="
-   sys-devel/bison
-   doc? ( app-doc/doxygen )"
-RDEPEND="X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-
-src_unpack() {
-   default
-   [[ $PV = * ]] && git-r3_src_unpack
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
-   -Denable-wayland=false # Demo applications
-   $(meson_use X enable-x11)
-   $(meson_use doc enable-docs)
-   )
-   meson_src_configure
-}
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}



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

2019-11-26 Thread Matt Turner
commit: bb3957a93044781717337b617640b81cbb0e3a80
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:39:27 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3957a9

dev-libs/libinput: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libinput/Manifest   |  2 -
 dev-libs/libinput/libinput-1.14.1.ebuild | 78 
 dev-libs/libinput/libinput-1.14.2.ebuild | 78 
 3 files changed, 158 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 08f9cc195b4..90987951333 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1 @@
-DIST libinput-1.14.1.tar.xz 564412 BLAKE2B 
185cede0e5d74dc27f544996aa003d50556ef50f432c73a45a1cffeac921ecc0a5c5c82158292bcd18a692d745fed552545e5ab60bcc29fb1451529cbdc7a57e
 SHA512 
8416bab51ba1aab924fa1b41360bc2ad101fb60d3a82c73584bb1e2454554524716673e3eac7f08c18bd6a1ecdfa52ea3cfe09c7a866c59fcd47d75960e82d4c
-DIST libinput-1.14.2.tar.xz 566976 BLAKE2B 
498b7032122b2d757e691663bde9ca0025af92d33a5e4b03bf9ce87ec8a4d4c47fe07939583d7450626208ca761efde2de14a327e0fcd794699cc9b72b928e79
 SHA512 
932949a78bf95a7a05f50170cfc7dc109c99e1e3e70e63797566c0c3a3003632cad56e9b9ca2a180880f5e2ec1060613066d068b384096f37785fe70ac30c1eb
 DIST libinput-1.14.3.tar.xz 567560 BLAKE2B 
76d38b795a5e721a73062e9c37b23bf6739291549cadc66401ef47b1a9afd5766f1d0ed855fc66912e4257fae4b1b813946c67246adb8d8566d5ad9478079636
 SHA512 
f01d1bd1b25b8060519575644597d35f0c89de5386d298441f440128ceee3e57549921a058adec31adc8b33dbdedf4c0bd12c76905a69f752859d3136e26336d

diff --git a/dev-libs/libinput/libinput-1.14.1.ebuild 
b/dev-libs/libinput/libinput-1.14.1.ebuild
deleted file mode 100644
index 2a1ff843084..000
--- a/dev-libs/libinput/libinput-1.14.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2014-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="doc input_devices_wacom"
-# Tests require write access to udev rules directory which is a no-no for live 
system.
-# Other tests are just about logs, exported symbols and autotest of the test 
library.
-RESTRICT="test"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}"
-#  test? ( >=dev-libs/check-0.9.10 )
-
-python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   -Dtests=false # tests are restricted
-   -Dudev-dir="$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   udevadm hwdb --update --root="${ROOT}"
-}

diff --git a/dev-libs/libinput/libinput-1.14.2.ebuild 
b/dev-libs/libinput/libinput-1.14.2.ebuild
deleted file mode 100644
index c6c5651aad4..000
--- a/dev-libs/libinput/libinput-1.14.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2014-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"

[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-ati/

2019-11-26 Thread Matt Turner
commit: d248b4728f89edb932d9c3483702e0c8fe7566bc
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:41:48 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d248b472

x11-drivers/xf86-video-ati: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-drivers/xf86-video-ati/Manifest|  1 -
 .../xf86-video-ati/xf86-video-ati-19.0.1.ebuild| 43 --
 2 files changed, 44 deletions(-)

diff --git a/x11-drivers/xf86-video-ati/Manifest 
b/x11-drivers/xf86-video-ati/Manifest
index 0b5d98843b6..2cd87d59041 100644
--- a/x11-drivers/xf86-video-ati/Manifest
+++ b/x11-drivers/xf86-video-ati/Manifest
@@ -1,2 +1 @@
-DIST xf86-video-ati-19.0.1.tar.bz2 902825 BLAKE2B 
8f66ee5e465c9997d356593c58e4861ad749ba1d2a7f2520e8aea871ed71d2295ac1fba75f97ca30a7dd4cfe63f775838c5a925251331e1cd1e58b9186b3ca03
 SHA512 
e04c5395e3a49d81b8f7a4b0e11fe8c9ebd17af056a4eab4541873796dce05b103c93fb185f3a00873010df0655cd7311e6d27e177aeb7345c4c8017bbd1eb17
 DIST xf86-video-ati-19.1.0.tar.bz2 904558 BLAKE2B 
424e8b3c6fa14fa4f0bc00940bdf1008400f25ce7103b13ecefdbda9e629239c5ab011952d19c305251e9c0008650da3db0eb91055d5585e2b1c3dd108a74d86
 SHA512 
73a81f6c492daf2e89067fb52b3033dc0fe6841f109627ddca1aee54a45a738c8c134443753a2a2aaa2c131e1d560057ebc76351ff2304c16407df3ff568fcd6

diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-19.0.1.ebuild 
b/x11-drivers/xf86-video-ati/xf86-video-ati-19.0.1.ebuild
deleted file mode 100644
index 7b2f0601420..000
--- a/x11-drivers/xf86-video-ati/xf86-video-ati-19.0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-XORG_DRI=always
-inherit linux-info xorg-3
-
-if [[ ${PV} == * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-fi
-
-DESCRIPTION="ATI video driver"
-HOMEPAGE="https://www.x.org/wiki/ati/;
-
-IUSE="udev"
-
-RDEPEND=">=x11-libs/libdrm-2.4.89[video_cards_radeon]
-   >=x11-libs/libpciaccess-0.8.0
-   x11-base/xorg-server[-minimal]
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-pkg_pretend() {
-   if use kernel_linux ; then
-   if kernel_is -ge 3 9; then
-   CONFIG_CHECK="~!DRM_RADEON_UMS ~!FB_RADEON"
-   else
-   CONFIG_CHECK="~DRM_RADEON_KMS ~!FB_RADEON"
-   fi
-   fi
-   check_extra_config
-}
-
-pkg_setup() {
-   XORG_CONFIGURE_OPTIONS=(
-   --enable-glamor
-   $(use_enable udev)
-   )
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbprint/

2019-11-26 Thread Matt Turner
commit: b52f5b468c45038110b812b7c6e474debc9a5cea
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:40:29 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52f5b46

x11-apps/xkbprint: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-apps/xkbprint/Manifest  |  1 -
 x11-apps/xkbprint/xkbprint-1.0.4.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/x11-apps/xkbprint/Manifest b/x11-apps/xkbprint/Manifest
index cd162fcd3c5..5cfb813ac70 100644
--- a/x11-apps/xkbprint/Manifest
+++ b/x11-apps/xkbprint/Manifest
@@ -1,2 +1 @@
-DIST xkbprint-1.0.4.tar.bz2 163810 BLAKE2B 
cdbd0f949c7e68159811a1a725d44d5f7f66a98783321debd0b50d1bf59958519d4a061e955b9411bb9ba148bf99ddc5f8aecc74ffe6d488cb75c96104482b7d
 SHA512 
bb65a93ae737cd4b78787fef51972f4d0072a272166f82103bfaa92cf275db6363fae3530539b7c9a4139f6b87512019ac15ab3478d4ad05967ad18a8e80033a
 DIST xkbprint-1.0.5.tar.bz2 166856 BLAKE2B 
99d375e88a871ff440ebed587b01961a6e2fa196a28c267dbaa6cdd10bacdc99767f12032411eb8448e8a2f7c6792c2f7b6f428d208a9263f94b4c959d2a0431
 SHA512 
ac3870352f3a595b5b8a8cb64f39e9bea81b17572c73cfbf72482477a2f576d0ffcdcf735cb3c66b8a88a7fe0f7aece6738cbac87df5641e44fae1ab9b97111f

diff --git a/x11-apps/xkbprint/xkbprint-1.0.4.ebuild 
b/x11-apps/xkbprint/xkbprint-1.0.4.ebuild
deleted file mode 100644
index 527b6199276..000
--- a/x11-apps/xkbprint/xkbprint-1.0.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit xorg-2
-
-DESCRIPTION="Print an XKB keyboard description"
-KEYWORDS="amd64 arm hppa ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
-IUSE=""
-RDEPEND="x11-libs/libxkbfile
-   x11-libs/libX11"
-DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-amdgpu/

2019-11-26 Thread Matt Turner
commit: 8272d5ba50ad6b370860c42fd06d6795e7b46c91
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:41:15 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8272d5ba

x11-drivers/xf86-video-amdgpu: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-drivers/xf86-video-amdgpu/Manifest |  1 -
 .../xf86-video-amdgpu-19.0.1.ebuild| 28 --
 2 files changed, 29 deletions(-)

diff --git a/x11-drivers/xf86-video-amdgpu/Manifest 
b/x11-drivers/xf86-video-amdgpu/Manifest
index a2bec9fe02c..6507037239e 100644
--- a/x11-drivers/xf86-video-amdgpu/Manifest
+++ b/x11-drivers/xf86-video-amdgpu/Manifest
@@ -1,2 +1 @@
-DIST xf86-video-amdgpu-19.0.1.tar.bz2 440534 BLAKE2B 
d0baadc195ba22d443ed0b07d0d3bab6d1a954606b0a6c66f23bfc0bd814afc4227d48be4a4b2fa9c80713ffd300aa3f6be0254fca6de78fa496bbb68d037c44
 SHA512 
dda04e3ccee140354f59e04895cf50cd7dc06a105c40ce35069613c5b5fbe083cab6833fd293d96334f64dde1a0c4af6154d473594a144f37404188ae7f37dd5
 DIST xf86-video-amdgpu-19.1.0.tar.bz2 441746 BLAKE2B 
75906c9b2200174711360e8cf095b8537e62618747afe5ec13f5a36ad8b61001b94e9df675df2026a61e66b6ea05e0e022640d487851d62ca4ed5ce61dd5aae7
 SHA512 
ccdaa2378492da1a2f3d18fedacd1318c4708da534a8a959276a82730d5420619d83ad1ec8d7835c55655fe56123cd9bffb44e6223c5a97033c01f598af4a173

diff --git a/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-19.0.1.ebuild 
b/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-19.0.1.ebuild
deleted file mode 100644
index d1d64a0c5d9..000
--- a/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-19.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-XORG_DRI="always"
-inherit xorg-3
-
-if [[ ${PV} == * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~ppc64 x86"
-fi
-
-DESCRIPTION="Accelerated Open Source driver for AMDGPU cards"
-
-IUSE="udev"
-
-RDEPEND=">=x11-libs/libdrm-2.4.89[video_cards_amdgpu]
-   x11-base/xorg-server[-minimal]
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-   XORG_CONFIGURE_OPTIONS=(
-   --enable-glamor
-   $(use_enable udev)
-   )
-}



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

2019-11-26 Thread Matt Turner
commit: 4c03f78243963efce16ce414767f32d32c267026
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 22:40:06 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 22:45:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c03f782

media-libs/freeglut: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/freeglut/Manifest   |   1 -
 .../files/freeglut-3.0.0-bsd-usb-joystick.patch| 753 -
 .../freeglut-3.0.0-drop-unnecessary-x11-libs.patch |  30 -
 media-libs/freeglut/freeglut-3.0.0.ebuild  |  44 --
 4 files changed, 828 deletions(-)

diff --git a/media-libs/freeglut/Manifest b/media-libs/freeglut/Manifest
index 395bdc3311a..65e5ed2d160 100644
--- a/media-libs/freeglut/Manifest
+++ b/media-libs/freeglut/Manifest
@@ -1,2 +1 @@
-DIST freeglut-3.0.0.tar.gz 419095 BLAKE2B 
6065044fb2816ddfebd363189cdb897e00fa433d79c09f5a705b80ff730e1312158ed5db8d7a2cbfc2ddac0d0a9400300c5c245d967c33c937da11303fc316de
 SHA512 
9c45d5b203b26a7ff92331b3e080a48e806c92fbbe7c65d9262dd18c39cd6efdad8a795a80f499a2d23df84b4909dbd7c1bab20d7dd3555d3d88782ce9dd15b0
 DIST freeglut-3.2.1.tar.gz 440228 BLAKE2B 
ed8a4b2361416cfee5540350ee50c32a56e5ea75d6834c677c5cec676967a04e13b2adf3da1cc9a3a2c73fbc6147b3b0bc91953a6edf1e35ce8c933eeff6f97a
 SHA512 
aced4bbcd36269ce6f4ee1982e0f9e3fffbf18c94f785d3215ac9f4809b992e166c7ada496ed6174e13d77c0f7ef3ca4c57d8a282e96cbbe6ff086339ade3b08

diff --git a/media-libs/freeglut/files/freeglut-3.0.0-bsd-usb-joystick.patch 
b/media-libs/freeglut/files/freeglut-3.0.0-bsd-usb-joystick.patch
deleted file mode 100644
index 505b3467ec4..000
--- a/media-libs/freeglut/files/freeglut-3.0.0-bsd-usb-joystick.patch
+++ /dev/null
@@ -1,753 +0,0 @@
-From 5908c36a4a3964cdc8db5c7bfdfd4381ec0996df Mon Sep 17 00:00:00 2001
-From: dcnieho 
-Date: Wed, 12 Jul 2017 20:44:35 +
-Subject: [PATCH] Fix build on NetBSD.
-
-(cherry picked from commit 06e1d815cf9abda49b845754ff420734446eb95b)
-
-(cherry picked from commit c4294ad59093c27159ea6028d33e3c9581df5354)
-
-git-svn-id: 
http://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1829 
7f0cb862-5218-0410-a997-914c9d46530a

- src/fg_joystick.c |  5 ++---
- src/x11/fg_joystick_x11.c | 10 +-
- 2 files changed, 7 insertions(+), 8 deletions(-)
-
-diff --git a/src/fg_joystick.c b/src/fg_joystick.c
-index 6f6771c..b73d7e7 100644
 a/src/fg_joystick.c
-+++ b/src/fg_joystick.c
-@@ -46,21 +46,20 @@
- 
- #ifdef HAVE_USB_JS
- #if defined(__NetBSD__)
--/* XXX The below hack is done until freeglut's autoconf is updated. */
--#define HAVE_USBHID_H 1
- #ifdef HAVE_USBHID_H
- #include 
- #else
- #include 
- #endif
-+#include 
- #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
- #ifdef HAVE_USBHID_H
- #include 
- #else
- #include 
- #endif
-+#include 
- #endif
--#include 
- #include 
- 
- /* Compatibility with older usb.h revisions */
-diff --git a/src/x11/fg_joystick_x11.c b/src/x11/fg_joystick_x11.c
-index a37388b..04bc373 100644
 a/src/x11/fg_joystick_x11.c
-+++ b/src/x11/fg_joystick_x11.c
-@@ -50,7 +50,7 @@ void fgPlatformJoystickRawRead( SFG_Joystick* joy, int* 
buttons, float* axes )
- {
- int status;
- 
--#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
-+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
- int len;
- 
- if ( joy->pJoystick.os->is_analog )
-@@ -215,7 +215,7 @@ void fgPlatformJoystickRawRead( SFG_Joystick* joy, int* 
buttons, float* axes )
- 
- void fgPlatformJoystickOpen( SFG_Joystick* joy )
- {
--#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( 
__NetBSD__ )
-+#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__)
-   int i = 0;
-char *cp;
- #endif
-@@ -229,7 +229,7 @@ void fgPlatformJoystickOpen( SFG_Joystick* joy )
- #  endif
- #endif
- 
--#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( 
__NetBSD__ )
-+#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__)
- for( i = 0; i < _JS_MAX_AXES; i++ )
- joy->pJoystick.os->cache_axes[ i ] = 0.0f;
- 
-@@ -409,7 +409,7 @@ void fgPlatformJoystickOpen( SFG_Joystick* joy )
- 
- void fgPlatformJoystickInit( SFG_Joystick *fgJoystick[], int ident )
- {
--#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( 
__NetBSD__ )
-+#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__)
- fgJoystick[ ident ]->id = ident;
- fgJoystick[ ident ]->error = GL_FALSE;
- 
-@@ -436,7 +436,7 @@ void fgPlatformJoystickInit( SFG_Joystick *fgJoystick[], 
int ident )
- 
- void fgPlatformJoystickClose ( int ident )
- {
--#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( 
__NetBSD__ )
-+#if defined( __FreeBSD__ ) || 

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

2019-11-26 Thread Patrick McLean
commit: 576be17782f939f8cd11231ddea29235dd299d5e
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 26 21:51:09 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Nov 26 21:51:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576be177

dev-python/pylibmc-1.6.1: Fix USE=doc with mismatching python impls

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pylibmc/pylibmc-1.6.1.ebuild | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/dev-python/pylibmc/pylibmc-1.6.1.ebuild 
b/dev-python/pylibmc/pylibmc-1.6.1.ebuild
index 11264e7c131..a52234269c7 100644
--- a/dev-python/pylibmc/pylibmc-1.6.1.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.1.ebuild
@@ -17,11 +17,17 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc test"
 
+# implementations to use for building docs, separate from PYTHON_COMPAT since
+# dev-python/sphinx might not be available everywhere
+DOCS_PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
 RDEPEND=">=dev-libs/libmemcached-0.32"
 # Older sphinx versions fail to compile the doc
 # https://github.com/sphinx-doc/sphinx/issues/3266
 BDEPEND="${RDEPEND}
-   doc? ( $(python_gen_any_dep 
'>=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]') )
+   doc? ( $(python_gen_cond_dep '
+   >=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]' 
"${DOCS_PYTHON_COMPAT[@]}")
+   )
test? (
net-misc/memcached
dev-python/nose[${PYTHON_USEDEP}]
@@ -29,13 +35,14 @@ BDEPEND="${RDEPEND}
 
 RESTRICT="!test? ( test )"
 
+REQUIRED_USE="doc? ( || ( $(python_gen_useflags "${DOCS_PYTHON_COMPAT[@]}") ) 
)"
+
 PATCHES=(
"${FILESDIR}/pylibmc-1.6.1-fix-test-failures.patch"
 )
 
-python_check_deps() {
-   use doc || return 0
-   has_version ">=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]"
+pkg_setup() {
+   use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( "${DOCS_PYTHON_COMPAT[@]}" )
 }
 
 python_prepare_all() {



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

2019-11-26 Thread Craig Andrews
commit: 108573ae883efe26b635e1dafa678f4cf515ad9c
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 26 20:36:07 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 26 21:39:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108573ae

profiles: arm64: Mask net-misc/curl[quiche]

Signed-off-by: Craig Andrews  gentoo.org>

 profiles/arch/arm64/package.use.stable.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index 429fb27f23b..fdccdea6027 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Craig Andrews  (2019-11-26)
+# net-libs/quiche is an early HTTP/3 implementation
+# not yet ready for everyone.
+net-misc/curl quiche
+
 # Luke Dashjr  (2019-09-21)
 # iasl is keyworded ~arm64
 sys-firmware/seabios debug



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

2019-11-26 Thread Craig Andrews
commit: 5c82c69ac21eef7c8fc278f4710044a8e37701cd
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 26 20:35:47 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 26 21:39:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c82c69a

profiles: ~arm64: Unmask net-misc/curl[quiche]

Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/13767
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/arch/arm64/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 81d71410490..cef1785e54a 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Craig Andrews  (2019-11-26)
+# net-misc/quiche is available on this arch
+net-misc/curl -quiche
+
 # Andreas Sturmlechner  (2019-10-29)
 # Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
 kde-plasma/plasma-meta thunderbolt



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

2019-11-26 Thread Georgy Yakovlev
commit: 773bb1832df3815cd68c314d31d30045b001e9c9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 21:23:36 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 21:25:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773bb183

sys-fs/zfs: fix 0.8.2-r2 patch path

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch 
b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
index be88f7bfee8..00dda6de55c 100644
--- a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
+++ b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
@@ -35,10 +35,10 @@ Closes #9436
  man/man8/zpool.8|  6 ++
  2 files changed, 16 insertions(+), 1 deletion(-)
 
-diff --git a/lib/libzutil/os/linux/zutil_import_os.c 
b/lib/libzutil/os/linux/zutil_import_os.c
+diff --git a/lib/libzutil/zutil_import.c b/lib/libzutil/zutil_import.c
 index 811eae397c9..e51004edc68 100644
 a/lib/libzutil/os/linux/zutil_import_os.c
-+++ b/lib/libzutil/os/linux/zutil_import_os.c
+--- a/lib/libzutil/zutil_import.c
 b/lib/libzutil/zutil_import.c
 @@ -53,6 +53,7 @@
  #include 
  #include 



[gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/

2019-11-26 Thread James Le Cuirot
commit: 5f4ca15feab1287e17fe8f6c2432388d9a679264
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov 26 21:09:27 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov 26 21:09:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4ca15f

games-kids/tuxtype: EAPI 7, fix EPREFIX, xdg.eclass

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild 
b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
index 5ca2f0d987c..db74faed70e 100644
--- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
+++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit eutils
+EAPI=7
+
+inherit desktop xdg
 
 DESCRIPTION="Typing tutorial with lots of eye-candy"
 HOMEPAGE="https://github.com/tux4kids/tuxtype;
@@ -19,24 +20,26 @@ DEPEND="acct-group/gamestat
media-libs/sdl-mixer
media-libs/sdl-pango
media-libs/sdl-ttf
-   svg? ( gnome-base/librsvg )"
-RDEPEND=${DEPEND}
+   svg? ( gnome-base/librsvg:2 )"
+
+RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/${PN}-upstream-${PV}
+S="${WORKDIR}/${PN}-upstream-${PV}"
 
 src_configure() {
econf \
-   --localedir=/usr/share/locale \
+   --localedir="${EPREFIX}"/usr/share/locale \
$(use_with svg rsvg)
 }
 
 src_install() {
default
-   rm -f "${D}"/usr/share/doc/${PF}/{COPYING,INSTALL,ABOUT-NLS}*
-   doicon ${PN}.ico
-   make_desktop_entry ${PN} TuxTyping /usr/share/pixmaps/${PN}.ico
+   rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die
keepdir /etc/${PN} /var/games/${PN}/words
 
+   newicon -s 64 icon.png ${PN}.png
+   make_desktop_entry ${PN} TuxTyping
+
fowners root:gamestat /var/games/${PN} /usr/bin/${PN}
fperms 660 /var/games/${PN}
fperms 2755 /usr/bin/${PN}



[gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/, games-kids/tuxtype/files/

2019-11-26 Thread James Le Cuirot
commit: e101e08423f550004c4d5de0af8ec65557407807
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov 26 21:24:10 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov 26 21:24:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e101e084

games-kids/tuxtype: Bump to 1.8.3, fix use of games group

Suggested-by: maurerpe
Closes: https://bugs.gentoo.org/658814
Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 games-kids/tuxtype/Manifest|  1 +
 .../tuxtype/files/tuxtype-1.8.3-games-group.patch  | 11 +
 games-kids/tuxtype/tuxtype-1.8.3.ebuild| 55 ++
 3 files changed, 67 insertions(+)

diff --git a/games-kids/tuxtype/Manifest b/games-kids/tuxtype/Manifest
index 7767407cec5..be5b7102a95 100644
--- a/games-kids/tuxtype/Manifest
+++ b/games-kids/tuxtype/Manifest
@@ -1 +1,2 @@
 DIST tuxtype-1.8.1.tar.gz 11470321 BLAKE2B 
13650d319e75ed9770113475841780c3413b1d9918f9641bb5b32cf67a622ab731c54149e52252f69030ab8e016b4de408a835aaed29cbf5772213b58cab3e65
 SHA512 
c7285ece93168260215e20cb5e4f4a46da00687c22241e70f97f735e19501ea8f1abb38e4070fac108c524e5aa3f23f680acef6ef9f5654bc2dab954bcadab01
+DIST tuxtype-1.8.3.tar.gz 11805625 BLAKE2B 
f34b2386234001452a3aba8afda7206a6bf674e6e60d5e5a8ea889e462f6979615f46bd47d62353c75e814c785e6a2ce97728f8cef6c44e43bb799b633ca0175
 SHA512 
7638cf7b5cb3a02072d36b43d385e43797bb846c5a69fda532432fb80ece19c44ca7b9b54bd73d4d3b7462b18f90cadb4648ed82a1d9e4822d7f3bd2c7a89343

diff --git a/games-kids/tuxtype/files/tuxtype-1.8.3-games-group.patch 
b/games-kids/tuxtype/files/tuxtype-1.8.3-games-group.patch
new file mode 100644
index 000..444794c5f5e
--- /dev/null
+++ b/games-kids/tuxtype/files/tuxtype-1.8.3-games-group.patch
@@ -0,0 +1,11 @@
+diff -Naur a/Makefile.am b/Makefile.am
+--- a/Makefile.am  2014-08-20 04:47:21.0 +0100
 b/Makefile.am  2019-11-26 21:12:23.430972975 +
+@@ -49,7 +49,6 @@
+   $(MKDIR_P) -m 2755 $(DESTDIR)$(pkglocalstatedir)
+   $(MKDIR_P) -m 2755 $(DESTDIR)$(pkglocalstatedir)/words
+ # chown root:games $(DESTDIR)$(pkglocalstatedir)
+-  chown root:games $(DESTDIR)$(pkglocalstatedir)/words
+ 
+ 
+ uninstall-hook:

diff --git a/games-kids/tuxtype/tuxtype-1.8.3.ebuild 
b/games-kids/tuxtype/tuxtype-1.8.3.ebuild
new file mode 100644
index 000..b808b1e4682
--- /dev/null
+++ b/games-kids/tuxtype/tuxtype-1.8.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop xdg
+
+DESCRIPTION="Typing tutorial with lots of eye-candy"
+HOMEPAGE="https://github.com/tux4kids/tuxtype;
+SRC_URI="https://github.com/tux4kids/${PN}/archive/upstream/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="svg"
+
+DEPEND="acct-group/gamestat
+   media-libs/libsdl[video]
+   media-libs/sdl-image
+   media-libs/sdl-mixer
+   media-libs/sdl-pango
+   media-libs/sdl-ttf
+   svg? ( gnome-base/librsvg:2 )"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-upstream-${PV}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.3-games-group.patch
+)
+
+src_prepare() {
+   xdg_src_prepare
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --localedir="${EPREFIX}"/usr/share/locale \
+   $(use_with svg rsvg)
+}
+
+src_install() {
+   emake install DESTDIR="${D}"
+   rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die
+   keepdir /etc/${PN} /var/lib/${PN}/words
+
+   newicon -s 64 icon.png ${PN}.png
+   make_desktop_entry ${PN} TuxTyping
+
+   fowners root:gamestat /var/lib/${PN} /usr/bin/${PN}
+   fperms 660 /var/lib/${PN}
+   fperms 2755 /usr/bin/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/cpuminer-opt/

2019-11-26 Thread Craig Andrews
commit: bb9b02fb90226f28f62122693f6918578c18f24a
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 26 20:42:24 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 26 20:44:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9b02fb

net-p2p/cpuminer-opt: 3.9.11 version bump

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/cpuminer-opt/Manifest   |  1 +
 net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index f78dd1deaed..095a66a7060 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -1,4 +1,5 @@
 DIST cpuminer-opt-3.9.10.tar.gz 1818868 BLAKE2B 
aa29c101af2f17b128b264c3c6639d3af9c4bfd1abf0a5139b33d06b68f9c9217d1ad19cdd53fd245fed4b5cb7a0ff81789d9929debea5b8d225c7f8b29ae940
 SHA512 
46da5f43df0f46a94a160310de74776880fed748ec955220544cc1ff08eada8f9dd774250913ffbaeed8a6237e69bae730c8f18c48e87b8600b9407a6de03cc4
+DIST cpuminer-opt-3.9.11.tar.gz 1903437 BLAKE2B 
dd15fbdcefa89bd314d6ec174b8556a7157ca9347346d012d198b34961f6f0fc1b4d313ce040cd0bd36ef053897f2b2d6da4e086e780895efc5af2969039be95
 SHA512 
4a3589fe4d4990b78996516df91d81ae2ac6708cffd0b8342a94adfcc5eacc7b810a49efb5e4821912ca0e703e7342a70d6a97a847a92b11925475767ed357a6
 DIST cpuminer-opt-3.9.6.2.tar.gz 1796238 BLAKE2B 
5c9ef9e04897ac8e62196bb54606b407ae5df7f48074f91c202a7323f9ebfa5c44361df99ed83f9c67e69080580c9bf1e29607b491c872a2f1385c8c42444940
 SHA512 
92e96724fc40d974cd80d61c19c7d46b6581ec0e63328bf940cade12231240fa17f26639a6c344cf19c20ea6e6f7dc4178dea7db51a4c7ec85a66ab5e4a5e59d
 DIST cpuminer-opt-3.9.7.tar.gz 1797055 BLAKE2B 
33f978139a04e5bedd76bf37f20d55e1a910e38bb877adf611b9a3b5a9c83193bde6adf5a93562a57e5b12c5e05b59824709714143b9df9abffb751f20e9543d
 SHA512 
a696847b9c7283e1a05cfae2785311e82a1b84496ca1da2b30bb960d3fcc37991f9ab866b8e32125f66718d89b2b8ac3e680b53da2ec68deff910745603ce6d7
 DIST cpuminer-opt-3.9.8.1.tar.gz 1792320 BLAKE2B 
2e53e40bebeff44e8197f9a2d8e95e75020739ac8797b7826f7e056d94dc85d4f43994a520abeec5fad8be0c4ef20c2667e1860873810a33026a33dc328fe094
 SHA512 
42ae191c29c53cc837b8532a1aa00dab19392f48c5e69dced09392d83bb3f949c156db9172fbd765c0ebca6b8fdc48346f4b0b5504ca1c5dd69718ee9c832997

diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild 
b/net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild
new file mode 100644
index 000..666d27ee1c0
--- /dev/null
+++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="Optimized multi algo CPU miner"
+HOMEPAGE="https://github.com/JayDDee/cpuminer-opt;
+IUSE="cpu_flags_x86_sse2 curl libressl"
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="cpu_flags_x86_sse2"
+DEPEND="
+   dev-libs/gmp:0
+   dev-libs/jansson
+   >=net-misc/curl-7.15[ssl]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+"
+RDEPEND="${DEPEND}"
+if [[ ${PV} == "" ]] ; then
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git;
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -Wl,-z,noexecstack
+   econf --with-crypto --with-curl
+}
+
+src_install() {
+   default
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto "/etc/${PN}"
+   doins cpuminer-conf.json
+}
+
+src_test() {
+   ./cpuminer --cputest || die
+}



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

2019-11-26 Thread Craig Andrews
commit: 61bc02ecc1a24ea6c2ce3e0bf4bfca7e48dcc397
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 26 20:43:21 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 26 20:44:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bc02ec

dev-util/rocm-cmake: 2.10.0 version bump

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

 dev-util/rocm-cmake/Manifest |  1 +
 dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest
index 18c25944ebd..a41b9e66246 100644
--- a/dev-util/rocm-cmake/Manifest
+++ b/dev-util/rocm-cmake/Manifest
@@ -1,4 +1,5 @@
 DIST rocm-cmake-0.2.tar.gz 12729 BLAKE2B 
6380e077cdc0dcc8c40c487789bd4405a9104e0c55e68df0587c74ea140c329b28ef224bea0d9d529ddaca2c3b874e64be840f96191b8bae7d662de5854756b6
 SHA512 
b2ebd749fb99ac6dbeac005bb0de5ca57e12ae3590d560c0fd03371f2dd0fc6e7862e0bc96046b98b8248770852c6ee64dd349f22405e77d8a210884246213bd
+DIST rocm-cmake-2.10.0.tar.gz 14183 BLAKE2B 
dab0de02815d6ef71a7143dcbd53dab3134bbfbf39e55375d93c9d0fa35902fa9f8f23f85d1da9994ceb1fa4bec6c113b6062f5953d0213a70daeb26e91ddf9e
 SHA512 
1f3f0424554f16ff317eb910aacfd0713d62ab5f6b708dc273c9ee2634979f89805a23e0afeda4a9d7aeea46d16cc2919963f026107fabad94b67725cf6e041c
 DIST rocm-cmake-2.7.0.tar.gz 13352 BLAKE2B 
1dd37f9beed98d2120a42505ef7463de672db01c1213262202819ea4ee76678a3126b7ca52e8738717618247a93af680534262ce56b718f7dc4ebb7f62acd358
 SHA512 
d08d08ea53c7242fccce808189048d195b8edbaa2a8f0a0fac4267a232dddaadab791f0bf2fe0c975f050cdac095531a2cabcab55157b5405f250f74fa0a01cc
 DIST rocm-cmake-2.8.0.tar.gz 13677 BLAKE2B 
24fdb6685190e06be0afe9184b048d1be36f66d0fd5033244d481fdc41db6333cde2d4b5e23808add0115018f23e80cf78e09e01f8aacf1f34eca2e9cf64e0b5
 SHA512 
61fa614acfdd5d18da617f73f6373e3c39ece22674fc9697e2f2d9595317fed179298672f98e178ddcfd73e7cad908189f32b7265a98f773750616abdd11a74c
 DIST rocm-cmake-2.9.0.tar.gz 14185 BLAKE2B 
7eaa8535eae99749d0a46b84daa4ee5d00fd7e992a63d97fb578319a3dc309a61b1b239af4b58ee5c668c0c45e944138c85ab2a5aa3da1f83b129ca6a874c6d6
 SHA512 
ba619d428e7f5bbd2970eb84df1421e0734f33a259d5c98a62a8ea4859eac5fdaba0d0d36fb504618e605c0c6d62213d696e265054814926b9156822e3cd1f24

diff --git a/dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild 
b/dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild
new file mode 100644
index 000..d6c02fff0fd
--- /dev/null
+++ b/dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/roc-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocm-cmake-roc-${PV}"
+fi
+
+DESCRIPTION="Radeon Open Compute CMake Modules"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake;
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="test"
+
+src_prepare() {
+   sed -e "s:set(ROCM_INSTALL_LIBDIR lib):set(ROCM_INSTALL_LIBDIR 
$(get_libdir)):" -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die
+   cmake-utils_src_prepare
+}



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

2019-11-26 Thread Matt Turner
commit: f10454389262ad7a832d5fa82c54ff04992237e5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 26 20:40:58 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 26 20:41:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1045438

media-libs/libepoxy: Add RESTRICT="!test? ( test )"

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libepoxy/libepoxy-1.5.4.ebuild | 1 +
 media-libs/libepoxy/libepoxy-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/libepoxy/libepoxy-1.5.4.ebuild 
b/media-libs/libepoxy/libepoxy-1.5.4.ebuild
index 2516bc11192..66722815106 100644
--- a/media-libs/libepoxy/libepoxy-1.5.4.ebuild
+++ b/media-libs/libepoxy/libepoxy-1.5.4.ebuild
@@ -24,6 +24,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="!test? ( test )"
 IUSE="+egl test +X"
 
 RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"

diff --git a/media-libs/libepoxy/libepoxy-.ebuild 
b/media-libs/libepoxy/libepoxy-.ebuild
index 2516bc11192..66722815106 100644
--- a/media-libs/libepoxy/libepoxy-.ebuild
+++ b/media-libs/libepoxy/libepoxy-.ebuild
@@ -24,6 +24,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="!test? ( test )"
 IUSE="+egl test +X"
 
 RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"



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

2019-11-26 Thread Aaron Bauman
commit: 13ae567f61f7f7057373f6522b87488c71ba51a1
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:38:40 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:38:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ae567f

media-video/gaupol: arm64 stable (bug #701086)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 media-video/gaupol/gaupol-1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/gaupol/gaupol-1.7.ebuild 
b/media-video/gaupol/gaupol-1.7.ebuild
index 69b4ab5a5ca..2963b31a1fe 100644
--- a/media-video/gaupol/gaupol-1.7.ebuild
+++ b/media-video/gaupol/gaupol-1.7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="spell test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] data/api:master commit in: files/

2019-11-26 Thread Ulrich Müller
commit: 1f3724f0b1152c31b3f81ebddc2b67b5f00ce9da
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Nov 26 20:31:37 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Nov 26 20:31:37 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=1f3724f0

uid-gid.txt: Add note to 500..999 reserved range.

Signed-off-by: Ulrich Müller  gentoo.org>

 files/uid-gid.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 4a577f1..e2b62ae 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -228,7 +228,7 @@ stdiscosrv  497 497 acct
 burp   498 498 acct
 syncthing  499 499 acct
 slurm  500 500 historical  Moved to 400
--  500..999500..999reserved
+-  500..999500..999
reservedDynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 
reserved`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs
 ventrilo   37843784historical  Used by 
media-sound/ventrilo-server-bin, removed in 
[15c6a556cef2](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c6a556cef202a72f7226648ebea19fcffe834d)
 -  60001..6553360001..65532reserved



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, lib/_emerge/

2019-11-26 Thread Zac Medico
commit: 1b3131db0e22085dba7d0fb9fc6e5ec70c8c577d
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 26 18:05:47 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 26 20:34:53 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1b3131db

emerge --buildpkgonly: respect buildtime hard blockers

Bug: https://bugs.gentoo.org/689226
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/depgraph.py| 24 ++---
 lib/portage/tests/resolver/test_blocker.py | 87 +-
 2 files changed, 102 insertions(+), 9 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 68b5bdb2e..1127a6234 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -2791,7 +2791,6 @@ class depgraph(object):
 
def _add_dep(self, dep, allow_unsatisfied=False):
debug = "--debug" in self._frozen_config.myopts
-   buildpkgonly = "--buildpkgonly" in self._frozen_config.myopts
nodeps = "--nodeps" in self._frozen_config.myopts
if dep.blocker:
 
@@ -2799,8 +2798,7 @@ class depgraph(object):
# blocker validation is only able to account for one 
package per slot.
is_slot_conflict_parent = any(dep.parent in 
conflict.pkgs[1:] for conflict in \

self._dynamic_config._package_tracker.slot_conflicts())
-   if not buildpkgonly and \
-   not nodeps and \
+   if not nodeps and \
not dep.collapsed_priority.ignored and \
not dep.collapsed_priority.optional and \
not is_slot_conflict_parent:
@@ -6805,8 +6803,7 @@ class depgraph(object):
for depclean and prune removal operations)
@type required_sets: dict
"""
-   if "--buildpkgonly" in self._frozen_config.myopts or \
-   "recurse" not in self._dynamic_config.myparams:
+   if "recurse" not in self._dynamic_config.myparams:
return 1
 
complete_if_new_use = self._dynamic_config.myparams.get(
@@ -7061,8 +7058,7 @@ class depgraph(object):
# has been called before it, by checking that it is not None.
self._dynamic_config._blocked_pkgs = digraph()
 
-   if "--buildpkgonly" in self._frozen_config.myopts or \
-   "--nodeps" in self._frozen_config.myopts:
+   if "--nodeps" in self._frozen_config.myopts:
return True
 
if True:
@@ -7338,6 +7334,10 @@ class depgraph(object):
# so apparently this one is 
unresolvable.
unresolved_blocks = True
 
+   if "--buildpkgonly" in 
self._frozen_config.myopts and not (
+   blocker.priority.buildtime and 
blocker.atom.blocker.overlap.forbid):
+   depends_on_order.clear()
+
# Make sure we don't unmerge any package that 
have been pulled
# into the graph.
if not unresolved_blocks and depends_on_order:
@@ -8292,9 +8292,17 @@ class depgraph(object):
retlist.extend(unsolvable_blockers)
retlist = tuple(retlist)
 
+   buildtime_blockers = []
+   if unsolvable_blockers and "--buildpkgonly" in 
self._frozen_config.myopts:
+   for blocker in unsolvable_blockers:
+   if blocker.priority.buildtime and 
blocker.atom.blocker.overlap.forbid:
+   buildtime_blockers.append(blocker)
+
if unsolvable_blockers and \
+   not buildtime_blockers and \
not self._accept_blocker_conflicts():
-   self._dynamic_config._unsatisfied_blockers_for_display 
= unsolvable_blockers
+   self._dynamic_config._unsatisfied_blockers_for_display 
= (tuple(buildtime_blockers)
+   if buildtime_blockers else unsolvable_blockers)
self._dynamic_config._serialized_tasks_cache = retlist
self._dynamic_config._scheduler_graph = scheduler_graph
# Blockers don't trigger the _skip_restart flag, since

diff --git a/lib/portage/tests/resolver/test_blocker.py 
b/lib/portage/tests/resolver/test_blocker.py
index 94a88b8b4..6534f99e6 100644
--- a/lib/portage/tests/resolver/test_blocker.py
+++ b/lib/portage/tests/resolver/test_blocker.py
@@ -1,4 +1,4 @@
-# Copyright 2014 Gentoo Foundation
+# Copyright 2014-2019 Gentoo Authors
 # Distributed under the 

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

2019-11-26 Thread Aaron Bauman
commit: 77b08eb454aafdaf81c03b2b83bc0728c215e473
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:32:44 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:34:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b08eb4

dev-python/click-log: arm64 keyworded (bug #696134)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-python/click-log/click-log-0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/click-log/click-log-0.3.2.ebuild 
b/dev-python/click-log/click-log-0.3.2.ebuild
index ceb7bb78774..c0d96d9e60b 100644
--- a/dev-python/click-log/click-log-0.3.2.ebuild
+++ b/dev-python/click-log/click-log-0.3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="test"
 
 RDEPEND="dev-python/click[${PYTHON_USEDEP}]"



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

2019-11-26 Thread Aaron Bauman
commit: e19de6d57085c18160f4555eeac77fd73bb7d199
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:34:08 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:34:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19de6d5

dev-python/pytest-subtesthack: arm64 keyworded (bug #696134)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild 
b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
index e43c4366b1e..32cb651eba5 100644
--- a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
+++ b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/untitaker/pytest-subtesthack/archive/${PV}.tar.gz ->
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="test"
 
 RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"



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

2019-11-26 Thread Aaron Bauman
commit: c002e6c14cd3b981f7d9952c3c58f29c61c29779
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:33:51 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:34:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c002e6c1

dev-python/icalendar: arm64 keyworded (bug #696134)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/dev-python/icalendar/icalendar-4.0.3.ebuild 
b/dev-python/icalendar/icalendar-4.0.3.ebuild
index c0330a4f6f8..8407102bbd8 100644
--- a/dev-python/icalendar/icalendar-4.0.3.ebuild
+++ b/dev-python/icalendar/icalendar-4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/i/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc test"
 DOCS=( "README.rst" )
 



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

2019-11-26 Thread Aaron Bauman
commit: 49e7fd439034c8b911baa776131f9d8408c0cc9b
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:33:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:34:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e7fd43

dev-python/tzlocal: arm64 keyworded (bug #696134)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/dev-python/tzlocal/tzlocal-1.2.ebuild 
b/dev-python/tzlocal/tzlocal-1.2.ebuild
index c2f39d5cc6f..8794f68d7de 100644
--- a/dev-python/tzlocal/tzlocal-1.2.ebuild
+++ b/dev-python/tzlocal/tzlocal-1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
 
 LICENSE="CC0-1.0"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-11-26 Thread Aaron Bauman
commit: c419766eebcf068d128b255a87c57e3e38e937b5
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:33:26 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:34:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c419766e

app-misc/khal: arm64 keyworded (bug #696134)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 app-misc/khal/khal-0.9.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/khal/khal-0.9.10.ebuild b/app-misc/khal/khal-0.9.10.ebuild
index b96dbd1db0f..bb45d7fa824 100644
--- a/app-misc/khal/khal-0.9.10.ebuild
+++ b/app-misc/khal/khal-0.9.10.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="http://lostpackets.de/khal/;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 SLOT="0"
 IUSE="zsh-completion"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/files/, sys-fs/zfs/

2019-11-26 Thread Georgy Yakovlev
commit: 0d44f61a3dcb6e943edb307c7196cd0f7044af79
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 20:13:37 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 20:30:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d44f61a

sys-fs/zfs: unkeyworded revbump of 0.7.13, udev timeout patch

Bug: https://bugs.gentoo.org/627320
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch  |  70 +++
 sys-fs/zfs/zfs-0.7.13-r2.ebuild| 220 +
 2 files changed, 290 insertions(+)

diff --git a/sys-fs/zfs/files/0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch 
b/sys-fs/zfs/files/0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
new file mode 100644
index 000..922e5951bdf
--- /dev/null
+++ b/sys-fs/zfs/files/0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
@@ -0,0 +1,70 @@
+From a0767672aac01f41516550e3808ff72da893102f Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Tue, 26 Nov 2019 12:07:36 -0800
+Subject: [PATCH] backport udev timeout patch
+
+https://github.com/zfsonlinux/zfs/commit/803884217f9b9b5fb235d7c5e78a809d271f6387
+---
+ lib/libzfs/libzfs_import.c | 11 ++-
+ man/man8/zpool.8   |  6 ++
+ 2 files changed, 16 insertions(+), 1 deletion(-)
+
+diff --git a/lib/libzfs/libzfs_import.c b/lib/libzfs/libzfs_import.c
+index 9dbf207..cd08806 100644
+--- a/lib/libzfs/libzfs_import.c
 b/lib/libzfs/libzfs_import.c
+@@ -53,6 +53,7 @@
+ #endif
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -1594,17 +1595,25 @@ zpool_open_func(void *arg)
+   if (rn->rn_labelpaths) {
+   char *path = NULL;
+   char *devid = NULL;
++  char *env = NULL;
+   rdsk_node_t *slice;
+   avl_index_t where;
++  int timeout;
+   int error;
+ 
+   if (label_paths(rn->rn_hdl, rn->rn_config, , ))
+   return;
+ 
++  env = getenv("ZPOOL_IMPORT_UDEV_TIMEOUT_MS");
++  if ((env == NULL) || sscanf(env, "%d", ) != 1 ||
++  timeout < 0) {
++  timeout = DISK_LABEL_WAIT;
++  }
++
+   /*
+* Allow devlinks to stabilize so all paths are available.
+*/
+-  zpool_label_disk_wait(rn->rn_name, DISK_LABEL_WAIT);
++  zpool_label_disk_wait(rn->rn_name, timeout);
+ 
+   if (path != NULL) {
+   slice = zfs_alloc(hdl, sizeof (rdsk_node_t));
+diff --git a/man/man8/zpool.8 b/man/man8/zpool.8
+index 46e531e..10a19b5 100644
+--- a/man/man8/zpool.8
 b/man/man8/zpool.8
+@@ -2291,6 +2291,12 @@ Similar to the
+ option in
+ .Nm zpool import .
+ .El
++.Bl -tag -width "ZPOOL_IMPORT_UDEV_TIMEOUT_MS"
++.It Ev ZPOOL_IMPORT_UDEV_TIMEOUT_MS
++The maximum time in milliseconds that
++.Nm zpool import
++will wait for an expected device to be available.
++.El
+ .Bl -tag -width "ZPOOL_VDEV_NAME_GUID"
+ .It Ev ZPOOL_VDEV_NAME_GUID
+ Cause
+-- 
+2.24.0
+

diff --git a/sys-fs/zfs/zfs-0.7.13-r2.ebuild b/sys-fs/zfs/zfs-0.7.13-r2.ebuild
new file mode 100644
index 000..928b6e1c532
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.7.13-r2.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3 linux-mod
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+else
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS=""
+fi
+
+inherit autotools-utils bash-completion-r1 flag-o-matic linux-info 
python-single-r1 systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="https://zfsonlinux.org/;
+
+LICENSE="BSD-2 CDDL MIT"
+SLOT="0"
+IUSE="custom-cflags debug kernel-builtin +rootfs systemd test-suite 
static-libs"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   net-libs/libtirpc
+   sys-apps/util-linux[static-libs?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/awk
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   !=sys-apps/grep-2.13*
+   !kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* )
+   !sys-fs/zfs-fuse
+   !prefix? ( virtual/udev )
+   test-suite? (
+   sys-apps/util-linux
+   sys-devel/bc
+   sys-block/parted
+   sys-fs/lsscsi
+   sys-fs/mdadm
+   sys-process/procps
+   virtual/modutils
+   )
+   rootfs? (
+   app-arch/cpio
+   app-misc/pax-utils
+   !"
+   eerror "Block devices --->"
+   

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

2019-11-26 Thread Georgy Yakovlev
commit: a664cbc0610d8994959c6d79d298d1eb98186be6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 19:58:50 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 20:30:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a664cbc0

sys-fs/zfs-kmod: drop 0.8.1

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs-kmod/Manifest  |   1 -
 sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild | 175 --
 2 files changed, 176 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 1c908ae93b7..b0e4dc7805b 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,3 +1,2 @@
 DIST zfs-0.7.13.tar.gz 6614047 BLAKE2B 
c59c46287715779eb04d69333b0a417fa9865eb0d61c642b043188c4c97d4eed369f76a48327326ed1d4dd608ff95d91d20d26c80ed0b120a8fcd5f83cea638f
 SHA512 
457d8f110b68c9656194cd3738b216d5d807d680e5cfc6ed1f3cf5ebde67860476387c6b862ba3ba7f972d8945075963e6c325543ab84468e3eff5dbce68476e
-DIST zfs-0.8.1.tar.gz 8668360 BLAKE2B 
f18268656381c20af6bd18421636a1c56633c7eafaf91b1308d15508d5f4bdcfa5dfbb4e09d0302ac3de9d6a4f69718fe9c3d083ed5b3ab2a32c6fb7a1db624b
 SHA512 
1fb3957f65dbe94edaffcedb5b2694390dc14e472c11f7e63184a9ea6a774e79a43d47a2d789b7ced233fc67c76583bf7d5c1bda0692bb07929673e2a57f4667
 DIST zfs-0.8.2.tar.gz 8738111 BLAKE2B 
5c15f6664ca70f0deeb5b9e32f2bcff68f9821529e5203ff18612ce88473fee9af369354c442f3db7882d301cf17c805c9635b05bfd3460833ed8e5ff8004dd0
 SHA512 
1424b1a030b814f812b5da422100669db5b8c3ccae14c2fdd62a5e0df28e7255247fe5ca99c95a14f08c92cc1574c22dd132093e4a1dd81e38c95b10cc5e2496

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild
deleted file mode 100644
index 1a185742e27..000
--- a/sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-info linux-mod toolchain-funcs
-
-DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
-HOMEPAGE="https://zfsonlinux.org/;
-
-if [[ ${PV} == "" ]]; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
-else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~ppc64"
-   S="${WORKDIR}/zfs-${PV}"
-   ZFS_KERNEL_COMPAT="5.1"
-fi
-
-LICENSE="CDDL debug? ( GPL-2+ )"
-SLOT="0"
-IUSE="custom-cflags debug +rootfs"
-
-DEPEND=""
-
-RDEPEND="${DEPEND}
-   !sys-fs/zfs-fuse
-   !sys-kernel/spl
-"
-
-BDEPEND="
-   dev-lang/perl
-   virtual/awk
-"
-
-RESTRICT="debug? ( strip ) test"
-
-DOCS=( AUTHORS COPYRIGHT META README.md )
-
-pkg_setup() {
-   linux-info_pkg_setup
-
-   CONFIG_CHECK="
-   !DEBUG_LOCK_ALLOC
-   EFI_PARTITION
-   MODULES
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   use rootfs && \
-   CONFIG_CHECK="${CONFIG_CHECK}
-   BLK_DEV_INITRD
-   DEVTMPFS
-   "
-
-   use arm64 && CONFIG_CHECK="${CONFIG_CHECK} !PREEMPT"
-
-   kernel_is -lt 5 && CONFIG_CHECK="${CONFIG_CHECK} IOSCHED_NOOP"
-
-   kernel_is -ge 2 6 32 || die "Linux 2.6.32 or newer required"
-
-   if [[ ${PV} != "" ]]; then
-   local kv_major_max kv_minor_max zcompat
-   zcompat="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
-   kv_major_max="${zcompat%%.*}"
-   zcompat="${zcompat#*.}"
-   kv_minor_max="${zcompat%%.*}"
-   kernel_is -le "${kv_major_max}" "${kv_minor_max}" || die \
-   "Linux ${kv_major_max}.${kv_minor_max} is the latest 
supported version"
-   fi
-
-   check_extra_config
-}
-
-src_prepare() {
-   default
-
-   if [[ ${PV} == "" ]]; then
-   eautoreconf
-   else
-   # Set module revision number
-   sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die 
"Could not set Gentoo release"
-   fi
-
-   # Remove GPLv2-licensed ZPIOS unless we are debugging
-   use debug || sed -e 's/^subdir-m += zpios$//' -i module/Makefile.in
-}
-
-src_configure() {
-   set_arch_to_kernel
-
-   use custom-cflags || strip-flags
-
-   filter-ldflags -Wl,*
-
-   local myconf=(
-   --bindir="${EPREFIX}/bin"
-   --sbindir="${EPREFIX}/sbin"
-   --with-config=kernel
-   --with-linux="${KV_DIR}"
-   --with-linux-obj="${KV_OUT_DIR}"
-   $(use_enable debug)
-  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs/files/

2019-11-26 Thread Georgy Yakovlev
commit: 8c0c0208fdee299ea64250ea933c2a108a587f98
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 19:54:20 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 20:30:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0c0208

sys-fs/zfs: revbump 0.8.2, include updated udev timeout patch

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch | 61 +++---
 .../{zfs-0.8.2-r1.ebuild => zfs-0.8.2-r2.ebuild}   |  0
 2 files changed, 43 insertions(+), 18 deletions(-)

diff --git a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch 
b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
index 6c4054ddb66..be88f7bfee8 100644
--- a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
+++ b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch
@@ -1,6 +1,6 @@
-From d7037d2a2fd57504070eba14634b8a7ea159de32 Mon Sep 17 00:00:00 2001
+From 803884217f9b9b5fb235d7c5e78a809d271f6387 Mon Sep 17 00:00:00 2001
 From: Richard Yao 
-Date: Thu, 1 Aug 2019 15:54:30 -0400
+Date: Wed, 9 Oct 2019 12:16:12 -0700
 Subject: [PATCH] Implement ZPOOL_IMPORT_UDEV_TIMEOUT_MS
 
 Since 0.7.0, zpool import would unconditionally block on udev for 30
@@ -15,38 +15,45 @@ have their own mechanisms for blocking until device nodes 
are ready
 zpool import to block on a non-existent udev until a timeout is reached
 inside of them.
 
-Rather than trying to intelligently determine whether udev is avaliable
+Rather than trying to intelligently determine whether udev is available
 on the system to avoid unnecessarily blocking in such environments, it
 seems best to just allow the environment to override the timeout.  I
 propose that we add an environment variable called
 ZPOOL_IMPORT_UDEV_TIMEOUT_MS. Setting it to 0 would restore the 0.6.x
-behavior that was more desireable in mdev based initramfs environments.
-This allows the system userland utilities to be reused when building
+behavior that was more desirable in mdev based initramfs environments.
+This allows the system user land utilities to be reused when building
 mdev-based initramfs archives.
 
+Reviewed-by: Igor Kozhukhov 
+Reviewed-by: Jorgen Lundman 
+Reviewed-by: Brian Behlendorf 
 Reviewed-by: Georgy Yakovlev 
 Signed-off-by: Richard Yao 
+Closes #9436
 ---
- lib/libzutil/zutil_import.c | 10 +-
- 1 file changed, 9 insertions(+), 1 deletion(-)
+ lib/libzutil/os/linux/zutil_import_os.c | 11 ++-
+ man/man8/zpool.8|  6 ++
+ 2 files changed, 16 insertions(+), 1 deletion(-)
 
-diff --git a/lib/libzutil/zutil_import.c b/lib/libzutil/zutil_import.c
-index e82744383dc..8c4d8c5cb5c 100644
 a/lib/libzutil/zutil_import.c
-+++ b/lib/libzutil/zutil_import.c
-@@ -58,6 +58,7 @@
- #endif
+diff --git a/lib/libzutil/os/linux/zutil_import_os.c 
b/lib/libzutil/os/linux/zutil_import_os.c
+index 811eae397c9..e51004edc68 100644
+--- a/lib/libzutil/os/linux/zutil_import_os.c
 b/lib/libzutil/os/linux/zutil_import_os.c
+@@ -53,6 +53,7 @@
+ #include 
  #include 
  #include 
 +#include 
  #include 
  #include 
  #include 
-@@ -1653,15 +1654,22 @@ zpool_open_func(void *arg)
+@@ -181,17 +182,25 @@ zpool_open_func(void *arg)
+   if (rn->rn_labelpaths) {
+   char *path = NULL;
char *devid = NULL;
++  char *env = NULL;
rdsk_node_t *slice;
avl_index_t where;
-+  char *env;
 +  int timeout;
int error;
  
@@ -54,9 +61,10 @@ index e82744383dc..8c4d8c5cb5c 100644
return;
  
 +  env = getenv("ZPOOL_IMPORT_UDEV_TIMEOUT_MS");
-+
-+  if ((env == NULL) || sscanf(env, "%d", ) != 1)
++  if ((env == NULL) || sscanf(env, "%d", ) != 1 ||
++  timeout < 0) {
 +  timeout = DISK_LABEL_WAIT;
++  }
 +
/*
 * Allow devlinks to stabilize so all paths are available.
@@ -65,4 +73,21 @@ index e82744383dc..8c4d8c5cb5c 100644
 +  zpool_label_disk_wait(rn->rn_name, timeout);
  
if (path != NULL) {
-   slice = zfs_alloc(hdl, sizeof (rdsk_node_t));
+   slice = zutil_alloc(hdl, sizeof (rdsk_node_t));
+diff --git a/man/man8/zpool.8 b/man/man8/zpool.8
+index 467d2411d40..df30b7ca05c 100644
+--- a/man/man8/zpool.8
 b/man/man8/zpool.8
+@@ -2813,6 +2813,12 @@ Similar to the
+ option in
+ .Nm zpool import .
+ .El
++.Bl -tag -width "ZPOOL_IMPORT_UDEV_TIMEOUT_MS"
++.It Ev ZPOOL_IMPORT_UDEV_TIMEOUT_MS
++The maximum time in milliseconds that
++.Nm zpool import
++will wait for an expected device to be available.
++.El
+ .Bl -tag -width "ZPOOL_VDEV_NAME_GUID"
+ .It Ev ZPOOL_VDEV_NAME_GUID
+ Cause

diff --git a/sys-fs/zfs/zfs-0.8.2-r1.ebuild b/sys-fs/zfs/zfs-0.8.2-r2.ebuild
similarity index 100%

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

2019-11-26 Thread Georgy Yakovlev
commit: 539734841443c19d3548d8c711a09a5eb8e6a80d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 19:48:46 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 20:30:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53973484

sys-fs/zfs-kmod: update live ebuild, require at least kernel 3.10

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs-kmod/zfs-kmod-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index 74333803107..f8d21d95c06 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -15,7 +15,7 @@ else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~ppc64"
S="${WORKDIR}/zfs-${PV}"
-   ZFS_KERNEL_COMPAT="5.1"
+   ZFS_KERNEL_COMPAT="5.3"
 fi
 
 LICENSE="CDDL debug? ( GPL-2+ )"
@@ -69,7 +69,7 @@ pkg_setup() {
 
kernel_is -lt 5 && CONFIG_CHECK="${CONFIG_CHECK} IOSCHED_NOOP"
 
-   kernel_is -ge 2 6 32 || die "Linux 2.6.32 or newer required"
+   kernel_is -ge 3 10 || die "Linux 3.10 or newer required"
 
if [[ ${PV} != "" ]]; then
local kv_major_max kv_minor_max zcompat



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

2019-11-26 Thread Georgy Yakovlev
commit: 7e68d5d4bf109125405bc4784ddc0787575f567e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 26 19:58:12 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 26 20:30:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e68d5d4

sys-fs/zfs: drop 0.8.1

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/Manifest |   1 -
 sys-fs/zfs/zfs-0.8.1.ebuild | 250 
 2 files changed, 251 deletions(-)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 1c908ae93b7..b0e4dc7805b 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,3 +1,2 @@
 DIST zfs-0.7.13.tar.gz 6614047 BLAKE2B 
c59c46287715779eb04d69333b0a417fa9865eb0d61c642b043188c4c97d4eed369f76a48327326ed1d4dd608ff95d91d20d26c80ed0b120a8fcd5f83cea638f
 SHA512 
457d8f110b68c9656194cd3738b216d5d807d680e5cfc6ed1f3cf5ebde67860476387c6b862ba3ba7f972d8945075963e6c325543ab84468e3eff5dbce68476e
-DIST zfs-0.8.1.tar.gz 8668360 BLAKE2B 
f18268656381c20af6bd18421636a1c56633c7eafaf91b1308d15508d5f4bdcfa5dfbb4e09d0302ac3de9d6a4f69718fe9c3d083ed5b3ab2a32c6fb7a1db624b
 SHA512 
1fb3957f65dbe94edaffcedb5b2694390dc14e472c11f7e63184a9ea6a774e79a43d47a2d789b7ced233fc67c76583bf7d5c1bda0692bb07929673e2a57f4667
 DIST zfs-0.8.2.tar.gz 8738111 BLAKE2B 
5c15f6664ca70f0deeb5b9e32f2bcff68f9821529e5203ff18612ce88473fee9af369354c442f3db7882d301cf17c805c9635b05bfd3460833ed8e5ff8004dd0
 SHA512 
1424b1a030b814f812b5da422100669db5b8c3ccae14c2fdd62a5e0df28e7255247fe5ca99c95a14f08c92cc1574c22dd132093e4a1dd81e38c95b10cc5e2496

diff --git a/sys-fs/zfs/zfs-0.8.1.ebuild b/sys-fs/zfs/zfs-0.8.1.ebuild
deleted file mode 100644
index fdb0ed3deb3..000
--- a/sys-fs/zfs/zfs-0.8.1.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
-
-inherit bash-completion-r1 flag-o-matic linux-info linux-mod distutils-r1 
systemd toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://zfsonlinux.org/;
-
-if [[ ${PV} == "" ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
-else
-   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~ppc64"
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-SLOT="0"
-IUSE="custom-cflags debug kernel-builtin python +rootfs test-suite static-libs"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   net-libs/libtirpc
-   sys-apps/util-linux[static-libs?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/awk
-   python? (
-   virtual/python-cffi[${PYTHON_USEDEP}]
-   )
-"
-
-BDEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-   python? (
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   !=sys-apps/grep-2.13*
-   !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV} )
-   !sys-fs/zfs-fuse
-   !prefix? ( virtual/udev )
-   sys-fs/udev-init-scripts
-   rootfs? (
-   app-arch/cpio
-   app-misc/pax-utils
-   !"
-   eerror "Block devices --->"
-   eerror "[X] Loopback device 
support"
-   fi
-   fi
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   if [[ ${PV} == "" ]]; then
-   eautoreconf
-   else
-   # Set revision number
-   sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die 
"Could not set Gentoo release"
-   fi
-
-   # Update paths
-   sed -e "s|/sbin/lsmod|/bin/lsmod|" \
-   -e "s|/usr/bin/scsi-rescan|/usr/sbin/rescan-scsi-bus|" \
-   -e "s|/sbin/parted|/usr/sbin/parted|" \
-   -i scripts/common.sh.in || die
-
-   if use python; then
-   pushd contrib/pyzfs >/dev/null || die
-   distutils-r1_src_prepare
-   popd >/dev/null || die
-   fi
-}
-
-src_configure() {
-   use custom-cflags || strip-flags
-
-   local myconf=(
-   --bindir="${EPREFIX}/bin"
-   --enable-systemd
-   --enable-sysvinit
-   --localstatedir="${EPREFIX}/var"
-   --sbindir="${EPREFIX}/sbin"
-   --with-config=user
-   --with-dracutdir="${EPREFIX}/usr/lib/dracut"
-   --with-linux="${KV_DIR}"
-   --with-linux-obj="${KV_OUT_DIR}"
-   --with-udevdir="$(get_udevdir)"
-   --with-systemdunitdir="$(systemd_get_systemunitdir)"
-   --with-systemdpresetdir="${EPREFIX}/lib/systemd/system-preset"
-   $(use_enable debug)
-  

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

2019-11-26 Thread Craig Andrews
commit: 7e893f5bd89ae144c9f443483799d1456496a9e1
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 26 20:26:12 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 26 20:29:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e893f5b

net-libs/quiche: 0.1.0 requires rust 1.38

Closes: https://bugs.gentoo.org/701198
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/net-libs/quiche/quiche-0.1.0.ebuild 
b/net-libs/quiche/quiche-0.1.0.ebuild
index d1aa05dee41..d88d886307f 100644
--- a/net-libs/quiche/quiche-0.1.0.ebuild
+++ b/net-libs/quiche/quiche-0.1.0.ebuild
@@ -151,7 +151,7 @@ IUSE=""
 DOCS=( CODEOWNERS  COPYING README.md )
 
 BDEPEND="
-   >=virtual/rust-1.35.0
+   >=virtual/rust-1.38.0
dev-util/cmake
dev-lang/go
 "



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

2019-11-26 Thread Craig Andrews
commit: 285e58dd0818dd67769f9bde9e34c6256c4845e9
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 26 20:27:45 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 26 20:29:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285e58dd

net-libs/quiche: - requires rust 1.39

See https://github.com/cloudflare/quiche/commit/12dd601

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/net-libs/quiche/quiche-.ebuild 
b/net-libs/quiche/quiche-.ebuild
index 0c71fee6d04..3fad3c0e9a3 100644
--- a/net-libs/quiche/quiche-.ebuild
+++ b/net-libs/quiche/quiche-.ebuild
@@ -151,7 +151,7 @@ IUSE=""
 DOCS=( CODEOWNERS  COPYING README.md )
 
 BDEPEND="
-   >=virtual/rust-1.35.0
+   >=virtual/rust-1.39.0
dev-util/cmake
dev-lang/go
 "



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

2019-11-26 Thread James Le Cuirot
commit: bd034ff8887960d9351529ab7fbae2b4754e4eea
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov 26 20:26:23 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov 26 20:26:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd034ff8

media-libs/freeimage: Drop old 3.15.4-r1

Closes: https://bugs.gentoo.org/663614
Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/freeimage/Manifest  |   2 -
 .../files/freeimage-3.15.4-CVE-2015-0852.patch | 214 ---
 .../files/freeimage-3.15.4-CVE-2016-5684-1.patch   |  23 -
 .../files/freeimage-3.15.4-CVE-2016-5684-2.patch   |  11 -
 .../files/freeimage-3.15.4-libjpeg-turbo.patch | 531 -
 .../files/freeimage-3.15.4-libjpeg9.patch  |  45 --
 .../freeimage/files/freeimage-3.15.4-raw.patch |  16 -
 .../files/freeimage-3.15.4-unbundling.patch| 639 -
 media-libs/freeimage/freeimage-3.15.4-r1.ebuild| 116 
 9 files changed, 1597 deletions(-)

diff --git a/media-libs/freeimage/Manifest b/media-libs/freeimage/Manifest
index d7eb8ba5764..292f9ee3c9d 100644
--- a/media-libs/freeimage/Manifest
+++ b/media-libs/freeimage/Manifest
@@ -1,4 +1,2 @@
-DIST FreeImage3154.pdf 1007480 BLAKE2B 
801d39c4b7eeab833c7225c2d53a3a0e8e9d2a91ea3f7173047705c8b750706f3a4a9ac60f7ba9d5e8150b548bd5add242e9e40f498c57ad9e5a623972bbb239
 SHA512 
cebde5e2609c9a0c06b4e07e1c595d7d6714895095cd9935f59c8b2ff9b34116248f5453b41f469f6242d87cae79be82d59f6a9ec0f75b1ea3df61ac1f651b28
-DIST FreeImage3154.zip 5513923 BLAKE2B 
376b00faaae2c10c9eb36f89726a022734e109ca7ca11951c9e6525f21d2a7ee305ec195be29a272ecb7935ba5d0b61f3d84f26a6aec5f7a9229d5e47cd665bb
 SHA512 
0db9eb7d0ed8e08e10ff4fa274c4484541ca119c3d437a85fdc3b2d9232bf14a7877c79b1e62c8c99278d7020a9f623c161f2342475f3ee526233404138112cc
 DIST FreeImage3180.pdf 1665541 BLAKE2B 
5d40ee6fa0a1e73df0cc961edbd70a2835ef88fb540f123fd81f2bb826d4c949d2a60dfe3fc02406ce632a389935abac0d471c963c9803b8c2aece2b48afb003
 SHA512 
632f68b14f7a5916a1b95bbf86c268d0afe786a2537472301bb002254aa3195f046efb41f073133633211e985e90edbb99285ab6f42bc55501c756292a3c4c03
 DIST FreeImage3180.zip 7415716 BLAKE2B 
b695271f4e80eb304eccde66e38b5095eceae51fbe0dd97df69c55f364f8440d8c97139b8edc2f01c400f5c53a7336fdfab1e28aa3ea04f485901d5def443d25
 SHA512 
9d9cc7e2d57552c3115e277aeb036e0455204d389026b17a3f513da5be1fd595421655488bb1ec2f76faebed66049119ca55e26e2a6d37024b3fb7ef36ad4818

diff --git a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch 
b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch
deleted file mode 100644
index e0c4b0cf19c..000
--- a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch
+++ /dev/null
@@ -1,214 +0,0 @@
 a/Source/FreeImage/PluginPCX.cpp
-+++ b/Source/FreeImage/PluginPCX.cpp
-@@ -30,7 +30,7 @@
- //   Constants + headers
- // --
- 
--#define IO_BUF_SIZE   2048
-+#define PCX_IO_BUF_SIZE   2048
- 
- // --
- 
-@@ -120,17 +120,17 @@
- 
-   while (length--) {
-   if (count == 0) {
--  if (*ReadPos >= IO_BUF_SIZE - 1 ) {
--  if (*ReadPos == IO_BUF_SIZE - 1) {
-+  if (*ReadPos >= PCX_IO_BUF_SIZE - 1 ) {
-+  if (*ReadPos == PCX_IO_BUF_SIZE - 1) {
-   // we still have one BYTE, copy 
it to the start pos
- 
--  *ReadBuf = ReadBuf[IO_BUF_SIZE 
- 1];
-+  *ReadBuf = 
ReadBuf[PCX_IO_BUF_SIZE - 1];
- 
--  io.read_proc(ReadBuf + 1, 1, 
IO_BUF_SIZE - 1, handle);
-+  io.read_proc(ReadBuf + 1, 1, 
PCX_IO_BUF_SIZE - 1, handle);
-   } else {
-   // read the complete buffer
- 
--  io.read_proc(ReadBuf, 1, 
IO_BUF_SIZE, handle);
-+  io.read_proc(ReadBuf, 1, 
PCX_IO_BUF_SIZE, handle);
-   }
- 
-   *ReadPos = 0;
-@@ -346,19 +346,9 @@
-   BOOL header_only = (flags & FIF_LOAD_NOPIXELS) == FIF_LOAD_NOPIXELS;
- 
-   try {
--  // check PCX identifier
--
--  long start_pos = io->tell_proc(handle);
--  BOOL validated = pcx_validate(io, handle);  
--  io->seek_proc(handle, start_pos, SEEK_SET);
--  if(!validated) {
--  throw FI_MSG_ERROR_MAGIC_NUMBER;
--  }
--
--  // process the header
--
-   PCXHEADER 

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

2019-11-26 Thread Aaron Bauman
commit: 4f8ab653f02ca5b2f3855cd2cd14b2a4041c93df
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Nov 26 20:11:24 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Nov 26 20:11:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8ab653

net-libs/libmbim: arm64 stable (bug #700650)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/net-libs/libmbim/libmbim-1.18.0.ebuild 
b/net-libs/libmbim/libmbim-1.18.0.ebuild
index 1b1622e76e3..b95e2afb48a 100644
--- a/net-libs/libmbim/libmbim-1.18.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.18.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz;
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~mips ~ppc ~ppc64 x86"
 IUSE="static-libs udev"
 
 RDEPEND=">=dev-libs/glib-2.36:2



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

2019-11-26 Thread Hans de Graaff
commit: 18718d0b7271dcc9455fb40bf37bf24793489683
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 26 19:34:23 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 26 19:38:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18718d0b

dev-ruby/google-protobuf: add 3.11.0

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/google-protobuf/Manifest  |  1 +
 .../google-protobuf/google-protobuf-3.11.0.ebuild  | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/google-protobuf/Manifest 
b/dev-ruby/google-protobuf/Manifest
index 8c4b0b343d0..0e71b1b7319 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1,4 +1,5 @@
 DIST google-protobuf-3.10.0-ruby.tar.gz 4908907 BLAKE2B 
53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883
 SHA512 
0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
 DIST google-protobuf-3.10.1-ruby.tar.gz 4905995 BLAKE2B 
1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f
 SHA512 
aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d
+DIST google-protobuf-3.11.0-ruby.tar.gz 5133483 BLAKE2B 
2c24d3c01d7f5dca92d49709aba8c8021e53c8a0a5201c08224c8df8e63cb15fefbb173a414abeef297a62432192bdba8d2549d51f8b3f7b408b6183f95d3b99
 SHA512 
c3b4c0da30d886ca2c8bd45e38767e12cf1e603aca13a1f7463ae896c85e5a30fd32e4b2ddeb775f9c04ca0d753cd5946c5808cefbab4982a3fa4433702f771f
 DIST google-protobuf-3.8.0-ruby.tar.gz 4934577 BLAKE2B 
4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe
 SHA512 
ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2
 DIST google-protobuf-3.9.2-ruby.tar.gz 4947582 BLAKE2B 
ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c
 SHA512 
510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec

diff --git a/dev-ruby/google-protobuf/google-protobuf-3.11.0.ebuild 
b/dev-ruby/google-protobuf/google-protobuf-3.11.0.ebuild
new file mode 100644
index 000..749ced3b808
--- /dev/null
+++ b/dev-ruby/google-protobuf/google-protobuf-3.11.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffers are Google's data interchange format"
+HOMEPAGE="https://developers.google.com/protocol-buffers;
+SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}-ruby.tar.gz"
+RUBY_S="protobuf-${PV}/ruby"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" test? ( >=dev-libs/protobuf-3.7.0 )"
+
+each_ruby_prepare() {
+   sed -i -e 's:../src/protoc:protoc: ; /^task :build/ s/:compile,//' 
Rakefile || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/google/protobuf_c extconf.rb
+}
+
+each_ruby_compile() {
+   emake -Cext/google/protobuf_c V=1
+   cp ext/google/protobuf_c/protobuf_c.so lib/google/ || die
+}



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

2019-11-26 Thread Hans de Graaff
commit: e58da63df933f800d125c269788fa49d503d710e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 26 19:37:43 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 26 19:38:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58da63d

dev-ruby/ffi: add 1.11.3

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ffi/Manifest  |  1 +
 dev-ruby/ffi/ffi-1.11.3.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 06adea1cd13..9099292142e 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -2,4 +2,5 @@ DIST ffi-git-1.10.0.tgz 166192 BLAKE2B 
a663da1272a41464bcc3fd6a69055615beaa75aca
 DIST ffi-git-1.11.0.tgz 156535 BLAKE2B 
e4c5e6406ff6603a3c41146d6ec3f07fdc3ba2243349b6a77083c195e1b9b40648950c82bcdbb846189b3162c43b23b3cabcde92a4e6f2f9fc8c4ccf03ac473d
 SHA512 
38c66841fb33f7fe7abf0186ef48e28525b9b50450dd886716662ee8cd630374abb41a2fa5fec9cebdcae0e8ffa76ba5b36d89bd441d09a54503032c3950dd08
 DIST ffi-git-1.11.1.tgz 156715 BLAKE2B 
4ea2d0f54dc6ef327c57408e568c5f728f5c387e810e25b6becab8119ebd8a20d6c834a80c1ababf3fd4fc4a4d4253146fc161f93fbf02e153f73fc812bad309
 SHA512 
7f6c2ae66a2ffc40b154ada2d3e2c0f81e79803ba693ce2a83d16ac6a210ac5494bcc4b28948b3b68c9802a7cacce77e4a7cb1c3c1105039c08c50e5c8137fd4
 DIST ffi-git-1.11.2.tgz 157314 BLAKE2B 
0348c5ac153ded06cacfebc0e748232070169c8479e17622c8023b8ebb778c169dd83ed18d52ea3be565001046e59fc1e1573df6b59d176cda6cd55feaa62185
 SHA512 
073ce1040669e45f621605c278ce1f260ba0aed10bd7a51afeeb62cdb9d5b24d07726605259fa28fa128168bb97879cd23dcc483679cf48db2448afe2730b08c
+DIST ffi-git-1.11.3.tgz 157081 BLAKE2B 
57459d3aba7f54daf9c4d94993a083166efe5c37f3aa699279a07cac0ecdee533f54ee1ab36f7ee2a5cc43d0ebb386b8b3285102d98ffd18fa297e2e1b882283
 SHA512 
86a6a95aa5d4f005eb457fbe26b38e7b8618899db3de3459f3a01128aa7c488a47e50d13aef05ae83519178c80f2f7ed0a0280147d7e30aace13bbab82871f30
 DIST ffi-git-1.9.25.tgz 164209 BLAKE2B 
aab3addb5d9138f81d0688ad628082e7aef5f96a1b046dfa57a7195dcf7432533052bb397ac8335f7b17ffece9424fad7d986065a82ac91437e0d8d27d76ac77
 SHA512 
94a45f4152458d6aedf50645c8074626dcde4326093a606e509c3fbcaac79a1e6a9f7df624f14946db4f3767ef6fb3e311e60531c209676e66ebbf21b07a6786

diff --git a/dev-ruby/ffi/ffi-1.11.3.ebuild b/dev-ruby/ffi/ffi-1.11.3.ebuild
new file mode 100644
index 000..88c5fb08526
--- /dev/null
+++ b/dev-ruby/ffi/ffi-1.11.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
+HOMEPAGE="https://wiki.github.com/ffi/ffi;
+
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+IUSE=""
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND+=" virtual/libffi:0="
+DEPEND+=" virtual/libffi"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+all_ruby_prepare() {
+   sed -i -e '/tasks/ s:^:#:' \
+   -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
+
+   # Fix Makefile for tests
+   sed -i -e '/CCACHE :=/ s:^:#:' \
+   -e 's/-O2//' \
+   -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die
+
+   # Remove bundled version of libffi.
+   rm -rf ext/ffi_c/libffi || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/ffi_c extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake -Cext/ffi_c V=1
+   cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
+
+   ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
+}
+
+each_ruby_test() {
+   CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec 
spec || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbprint/

2019-11-26 Thread Sergei Trofimovich
commit: 0fc0ef4c6f6c7ae5b7fc246548fcb213286268e0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:10:59 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc0ef4c

x11-apps/xkbprint: stable 1.0.5 for hppa, bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-apps/xkbprint/xkbprint-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/xkbprint/xkbprint-1.0.5.ebuild 
b/x11-apps/xkbprint/xkbprint-1.0.5.ebuild
index 69f7f29e272..aaff770fb03 100644
--- a/x11-apps/xkbprint/xkbprint-1.0.5.ebuild
+++ b/x11-apps/xkbprint/xkbprint-1.0.5.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit xorg-3
 
 DESCRIPTION="Print an XKB keyboard description"
-KEYWORDS="amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="amd64 arm hppa ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE=""
 RDEPEND="x11-libs/libxkbfile
>=x11-libs/libX11-1.6.9"



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

2019-11-26 Thread Sergei Trofimovich
commit: 780b6802a06fec9b6265507a719af470c4d90749
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 19:28:57 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:35:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780b6802

sys-apps/portage: stable 2.3.79 for hppa, bug #701106

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/portage/portage-2.3.79.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.79.ebuild 
b/sys-apps/portage/portage-2.3.79.ebuild
index 84cdb2f9e39..0579c739fed 100644
--- a/sys-apps/portage/portage-2.3.79.ebuild
+++ b/sys-apps/portage/portage-2.3.79.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc x86"
 SLOT="0"
 IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 



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

2019-11-26 Thread Sergei Trofimovich
commit: 6935d3bf138732a1bb9617e39b1bddf563dec9fe
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:10:18 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6935d3bf

dev-ruby/bundler: stable 1.17.3 for hppa/sparc, bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-ruby/bundler/bundler-1.17.3.ebuild 
b/dev-ruby/bundler/bundler-1.17.3.ebuild
index 81c025c0442..cf89efa36cf 100644
--- a/dev-ruby/bundler/bundler-1.17.3.ebuild
+++ b/dev-ruby/bundler/bundler-1.17.3.ebuild
@@ -25,7 +25,7 @@ HOMEPAGE="https://github.com/carlhuda/bundler;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ppc ppc64 s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+doc test"
 
 ruby_add_rdepend virtual/rubygems



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

2019-11-26 Thread Sergei Trofimovich
commit: ef4588c09839e85eb004d7dac3ae6ae8414c700c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:08:35 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4588c0

dev-ruby/rubygems: stable 2.7.10 for hppa/sparc, bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index 1f5b791069d..3bbf9e038df 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



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

2019-11-26 Thread Sergei Trofimovich
commit: e129fadea75db506ba60306cc9329f64170dd810
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:09:23 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e129fade

dev-ruby/test-unit: stable 3.3.3 for hppa/sparc, bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-ruby/test-unit/test-unit-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/test-unit/test-unit-3.3.3.ebuild 
b/dev-ruby/test-unit/test-unit-3.3.3.ebuild
index e07f5213acc..221c379f600 100644
--- a/dev-ruby/test-unit/test-unit-3.3.3.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.3.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://rubygems.org/gems/test-unit;
 
 LICENSE="|| ( Ruby GPL-2 ) PSF-2"
 SLOT="2"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 ruby_add_rdepend "dev-ruby/power_assert"



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

2019-11-26 Thread Sergei Trofimovich
commit: a288d440b25756a8c9d39580cca79506d4265698
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:07:46 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a288d440

dev-ruby/rake: stable 12.3.3 for sparc, bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-ruby/rake/rake-12.3.3.ebuild b/dev-ruby/rake/rake-12.3.3.ebuild
index ef03df3b23a..cfb874e5f4a 100644
--- a/dev-ruby/rake/rake-12.3.3.ebuild
+++ b/dev-ruby/rake/rake-12.3.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc"
 
 DEPEND+=" app-arch/gzip"



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

2019-11-26 Thread Sergei Trofimovich
commit: 922a7d5a0f1dddc30dd40812555b41403de35fa4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:05:52 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:34:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922a7d5a

dev-ruby/minitest: stable 5.11.3 for hppa/sparc, bug #700922

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-ruby/minitest/minitest-5.11.3.ebuild 
b/dev-ruby/minitest/minitest-5.11.3.ebuild
index 9f0c650202b..bd6b175aa5e 100644
--- a/dev-ruby/minitest/minitest-5.11.3.ebuild
+++ b/dev-ruby/minitest/minitest-5.11.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest;
 
 LICENSE="MIT"
 SLOT="5"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 each_ruby_test() {



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

2019-11-26 Thread Sergei Trofimovich
commit: ca27e7bbcfedcf63a165d17d6c52b1ce5e58c59c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 26 17:15:40 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov 26 19:35:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca27e7bb

dev-python/coverage: keyworded 4.5.4 for sparc, bug #700194

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/coverage/coverage-4.5.4.ebuild 
b/dev-python/coverage/coverage-4.5.4.ebuild
index 81e5e171ba3..4213e045363 100644
--- a/dev-python/coverage/coverage-4.5.4.ebuild
+++ b/dev-python/coverage/coverage-4.5.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~sparc"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



  1   2   >