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

2021-01-14 Thread Alfredo Tupone
commit: e01eb95eaf22b202743d264edd2605e547cd4f97
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan 15 07:47:00 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan 15 07:47:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01eb95e

dev-ml/markup: add dep and maintainer

Closes: https://bugs.gentoo.org/765049
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/markup/markup-1.0.0.ebuild | 3 ++-
 dev-ml/markup/metadata.xml| 5 -
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-ml/markup/markup-1.0.0.ebuild 
b/dev-ml/markup/markup-1.0.0.ebuild
index c5e722db39c..7da8254ac13 100644
--- a/dev-ml/markup/markup-1.0.0.ebuild
+++ b/dev-ml/markup/markup-1.0.0.ebuild
@@ -15,7 +15,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 
-DEPEND="dev-ml/lwt"
+DEPEND="dev-ml/lwt
+   dev-ml/uutf"
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${PN}.ml-${PV}"

diff --git a/dev-ml/markup/metadata.xml b/dev-ml/markup/metadata.xml
index 4b6b212429e..41afb4a0fa4 100644
--- a/dev-ml/markup/metadata.xml
+++ b/dev-ml/markup/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+m...@gentoo.org
+ML
+  
   
 aantron/markup.ml
   



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/contextvars/

2021-01-14 Thread Michał Górny
commit: 69971647dfe656f6a18fb07742fcc08d05fe4864
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:25:34 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69971647

dev-python/contextvars: Remove last-rited pkg

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/contextvars/Manifest   |  1 -
 dev-python/contextvars/contextvars-2.4.ebuild | 20 
 dev-python/contextvars/metadata.xml   | 11 ---
 profiles/package.mask |  1 -
 4 files changed, 33 deletions(-)

diff --git a/dev-python/contextvars/Manifest b/dev-python/contextvars/Manifest
deleted file mode 100644
index a401aecd212..000
--- a/dev-python/contextvars/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST contextvars-2.4.tar.gz 9253 BLAKE2B 
b46466e44f836561024b69bd648613654336a41f964ced77ab29e2fa20b43b19f0c6b5b72d31ccf208c8b74ad54fa1898ac1c09b24b124ec53a5970019910553
 SHA512 
391c12f163854a21d6422afd9464e8896c02b5cb5e2c567550907a16b7970d4e2d02cd360851bba103efd64062669596eacadc7421432198c61054837b57b223

diff --git a/dev-python/contextvars/contextvars-2.4.ebuild 
b/dev-python/contextvars/contextvars-2.4.ebuild
deleted file mode 100644
index 3f1d6a86eb6..000
--- a/dev-python/contextvars/contextvars-2.4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# this is a backport, do not add extra impls
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="Backport of Python 3.7 contextvars module (PEP 567) for Python 
3.6"
-HOMEPAGE="https://github.com/MagicStack;
-SRC_URI="https://github.com/MagicStack/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
-
-RDEPEND="dev-python/immutables[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest

diff --git a/dev-python/contextvars/metadata.xml 
b/dev-python/contextvars/metadata.xml
deleted file mode 100644
index 2cd9d5948e3..000
--- a/dev-python/contextvars/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   
-   
-   contextvars
-   MagicStack/contextvars
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 7ab832edbc5..70d0a4aea31 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -137,7 +137,6 @@ app-benchmarks/contest
 # Michał Górny  (2021-01-01)
 # Python 3.6 backports.  Unnecessary for py3.7+.
 # Removal in 14 days.
-dev-python/contextvars
 dev-python/dataclasses
 
 # Sergei Trofimovich  (2021-01-01)



[gentoo-commits] repo/gentoo:master commit in: dev-python/dataclasses/, profiles/

2021-01-14 Thread Michał Górny
commit: 3f1e244f625c9bfbcd785e40c65fc5ed493b3948
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:25:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1e244f

dev-python/dataclasses: Remove last-rited pkg

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/dataclasses/Manifest   |  2 --
 dev-python/dataclasses/dataclasses-0.7.ebuild | 26 --
 dev-python/dataclasses/dataclasses-0.8.ebuild | 26 --
 dev-python/dataclasses/metadata.xml   | 11 ---
 profiles/package.mask |  5 -
 5 files changed, 70 deletions(-)

diff --git a/dev-python/dataclasses/Manifest b/dev-python/dataclasses/Manifest
deleted file mode 100644
index 9610838fc5f..000
--- a/dev-python/dataclasses/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dataclasses-0.7.tar.gz 35690 BLAKE2B 
8d3c60d1e2ad4c9ceb3c502fa74f8fdae75717e52c698984b6def96e867cae633864de711856a69992df6a207617d17d7116f5e0daa7d757076dc8b97d7e0e9b
 SHA512 
ff921237a99bac21e091ff253824eb07eb09be7e7ec02b869da9c68c35141fc1bee526b3d2942963bac7762827438ea8fdc89fa72404991b78d1d063a3c18661
-DIST dataclasses-0.8.tar.gz 36581 BLAKE2B 
fb4cad844f00157a8affc85a0c5d949d7d44fd67ca8083262247af46d93be189628c4ab7b37d34dea983059615603342d50d8b9d0ab75f5365463a337d312b6a
 SHA512 
81b27dd10077084ca82b0a3cbbcee428a5c5cb2e6ade5de46a39731507c2d6f93f9038b704e6555c850044683516a0d130b95a14c91881d04b0bd2c496ca8d6a

diff --git a/dev-python/dataclasses/dataclasses-0.7.ebuild 
b/dev-python/dataclasses/dataclasses-0.7.ebuild
deleted file mode 100644
index 41fa5a59aee..000
--- a/dev-python/dataclasses/dataclasses-0.7.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# this is a backport. do not add extra impls
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="A backport of the dataclasses module for Python 3.6"
-HOMEPAGE="
-   https://pypi.org/project/dataclasses/
-   https://github.com/ericvsmith/dataclasses;
-SRC_URI="
-   mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86"
-
-src_test() {
-   cd test || die
-   distutils-r1_src_test
-}
-
-distutils_enable_tests unittest

diff --git a/dev-python/dataclasses/dataclasses-0.8.ebuild 
b/dev-python/dataclasses/dataclasses-0.8.ebuild
deleted file mode 100644
index 3637681c4e0..000
--- a/dev-python/dataclasses/dataclasses-0.8.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# this is a backport. do not add extra impls
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="A backport of the dataclasses module for Python 3.6"
-HOMEPAGE="
-   https://pypi.org/project/dataclasses/
-   https://github.com/ericvsmith/dataclasses;
-SRC_URI="
-   mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-src_test() {
-   cd test || die
-   distutils-r1_src_test
-}
-
-distutils_enable_tests unittest

diff --git a/dev-python/dataclasses/metadata.xml 
b/dev-python/dataclasses/metadata.xml
deleted file mode 100644
index 74a8b3e369b..000
--- a/dev-python/dataclasses/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   
-   
-   dataclasses
-   ericvsmith/dataclasses
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 70d0a4aea31..285b1a2b020 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -134,11 +134,6 @@ net-vpn/networkmanager-wireguard
 # Removal in 30 days. See bug #706824.
 app-benchmarks/contest
 
-# Michał Górny  (2021-01-01)
-# Python 3.6 backports.  Unnecessary for py3.7+.
-# Removal in 14 days.
-dev-python/dataclasses
-
 # Sergei Trofimovich  (2021-01-01)
 # Needs a port to modern Cabal. No revdeps.
 # Masked for removal. bug #735788, bug #737946



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiocontextvars/, profiles/

2021-01-14 Thread Michał Górny
commit: e1187d3b85dc017dee51c9a99de5d361fd3ca548
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:25:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1187d3b

dev-python/aiocontextvars: Remove last-rited pkg

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aiocontextvars/Manifest |  1 -
 .../aiocontextvars/aiocontextvars-0.2.2.ebuild | 27 --
 dev-python/aiocontextvars/metadata.xml | 11 -
 profiles/package.mask  |  1 -
 4 files changed, 40 deletions(-)

diff --git a/dev-python/aiocontextvars/Manifest 
b/dev-python/aiocontextvars/Manifest
deleted file mode 100644
index 11ae3a9e04d..000
--- a/dev-python/aiocontextvars/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aiocontextvars-0.2.2.tar.gz 17329 BLAKE2B 
96c77d6222456b84a99454d60aa5f30d8256297f716d729398a07a3d9bcfa4a64fa44d183163c47deccda75d5e761140aecb6d5f5df2865e1c52f9cd6682cce8
 SHA512 
87de2be27217b664615ebfec2b4bd4da8542913649ce2b4f23357e7d8b07c9776d633f7f781caedc6eb4e261bdd762228486ab69d6b776e40013942e593f19bf

diff --git a/dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild 
b/dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild
deleted file mode 100644
index 6555d13515e..000
--- a/dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# this is a backport, do not add extra impls
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="Asyncio support for PEP-567 contextvars backport"
-HOMEPAGE="https://github.com/fantix/aiocontextvars;
-SRC_URI="https://github.com/fantix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
-
-DEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
-RDEPEND="dev-python/contextvars[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -e 's|'\''pytest-runner'\'',\?||' -i setup.py || die
-   distutils-r1_python_prepare_all
-}

diff --git a/dev-python/aiocontextvars/metadata.xml 
b/dev-python/aiocontextvars/metadata.xml
deleted file mode 100644
index be239332767..000
--- a/dev-python/aiocontextvars/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   
-   
-   aiocontextvars
-   fantix/aiocontextvars
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index c8b71961d89..7ab832edbc5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -137,7 +137,6 @@ app-benchmarks/contest
 # Michał Górny  (2021-01-01)
 # Python 3.6 backports.  Unnecessary for py3.7+.
 # Removal in 14 days.
-dev-python/aiocontextvars
 dev-python/contextvars
 dev-python/dataclasses
 



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

2021-01-14 Thread Michał Górny
commit: 08aebbaf42299f46000aff87c61f0661b9cce6fc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:27:39 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08aebbaf

dev-python/openpyxl: Update metadata.xml URIs

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/openpyxl/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/openpyxl/metadata.xml b/dev-python/openpyxl/metadata.xml
index 740d5bd6fe7..4536ece60d5 100644
--- a/dev-python/openpyxl/metadata.xml
+++ b/dev-python/openpyxl/metadata.xml
@@ -8,8 +8,8 @@


openpyxl
-   
https://foss.heptapod.net/openpyxl/openpyxl/issues
+   
https://foss.heptapod.net/openpyxl/openpyxl/-/issues

https://openpyxl.readthedocs.io/en/stable/changes.html
-   https://openpyxl.readthedocs.io
+   https://openpyxl.readthedocs.io/

 



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

2021-01-14 Thread Michał Górny
commit: f456786058308df4862e1c19819b75c67975
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:33:32 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4567860

dev-python/python-utils: Add python@ as co-maint

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-utils/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/python-utils/metadata.xml 
b/dev-python/python-utils/metadata.xml
index 5625092ae80..3f5d040fa93 100644
--- a/dev-python/python-utils/metadata.xml
+++ b/dev-python/python-utils/metadata.xml
@@ -5,6 +5,10 @@
chain...@gentoo.org
Tony Vroon

+   
+   pyt...@gentoo.org
+   Python
+   


python-utils



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

2021-01-14 Thread Michał Górny
commit: f0879abb418194d7ca302fc633f59940c29248cc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:24:29 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0879abb

dev-python/python-utils: Bump to 2.5.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-utils/Manifest   |  1 +
 .../python-utils-2.5.0-no-install-tests.patch  | 28 
 dev-python/python-utils/python-utils-2.5.0.ebuild  | 30 ++
 3 files changed, 59 insertions(+)

diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 0b9fd897533..3c7f6b251e4 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1,2 +1,3 @@
 DIST python-utils-2.3.0.tar.gz 19384 BLAKE2B 
1746deadc8dbaf49a6499fe9c79d25c2b5cfea68e2d1b7ab6f88aa72807eedcdb338058e24a7822c6360dea36f1a044145572443c57f43f4cfed765a76e48f0b
 SHA512 
482ccf9c635a0cbe603b69488a364d9033f8b7fada279d901725b5bf91ac13b1cd4a6b7e8d5834a9355d97d8b0803397d5e13da2b7ba72f8d8e2f7f39fee027a
 DIST python-utils-2.4.0.tar.gz 22230 BLAKE2B 
1c144f62a009a2470ec43341283048842cba61f1b677e8b1d197d3ef39dd1d890b364e63ed8da0b30ad5560d335ab0eb2dfc329ff6dfea86c0f64e909de730b9
 SHA512 
bfad0ef30383df634b89bb2206a00e45434eff9fee9ba0eeab99361bacfb56f3fb420019608b639713a7e8777870de75becb1d7b48aa09c582df27f9ebe8c512
+DIST python-utils-2.5.0.tar.gz 115287 BLAKE2B 
fc357546754e4b3f06090f4a9e88e4352315fd692a360b592806e1c1eaea4042d483936fb0b810945d98d0c5bb07dbc08286bcff153aa14d4744adb05f70c1b0
 SHA512 
d43aa1ddb20120d467c6d260f0dd495867596da2dcf9df8c83912bf79b76c51789060c27c5eb716bcb0198cc32343a349c19002ca3f1e509bb630fdb9df4dc29

diff --git 
a/dev-python/python-utils/files/python-utils-2.5.0-no-install-tests.patch 
b/dev-python/python-utils/files/python-utils-2.5.0-no-install-tests.patch
new file mode 100644
index 000..202dce61c5d
--- /dev/null
+++ b/dev-python/python-utils/files/python-utils-2.5.0-no-install-tests.patch
@@ -0,0 +1,28 @@
+From d433290bfb9583619448ca94195fa607412807d7 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 15 Jan 2021 08:31:11 +0100
+Subject: [PATCH] do not install a global 'tests' package
+
+setuptools.find_packages() finds all valid packages by default that
+incidentally includes the test directory that gets installed as global
+'tests'.  Add an explicit exclude to avoid that.
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 791850e..ad39260 100644
+--- a/setup.py
 b/setup.py
+@@ -28,7 +28,7 @@ if __name__ == '__main__':
+ description=about['__description__'],
+ url=about['__url__'],
+ license='BSD',
+-packages=setuptools.find_packages(),
++packages=setuptools.find_packages(exclude=['tests']),
+ long_description=long_description,
+ install_requires=['six'],
+ tests_require=['pytest'],
+-- 
+2.30.0
+

diff --git a/dev-python/python-utils/python-utils-2.5.0.ebuild 
b/dev-python/python-utils/python-utils-2.5.0.ebuild
new file mode 100644
index 000..2ccf1b71565
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="https://pypi.org/project/python-utils/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/python-utils-2.5.0-no-install-tests.patch
+)
+
+python_prepare_all() {
+   find . -name '__pycache__' -prune -exec rm -r {} + || die "Cleaning 
__pycache__ failed"
+   find . -name '*.pyc' -delete || die "Cleaning *.pyc failed"
+   sed -i -e '/--cov/d' -e '/--flake8/d' pytest.ini || die
+   distutils-r1_python_prepare_all
+}



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

2021-01-14 Thread Michał Górny
commit: b5275bb0d438e1ad2bf1d48fb0f98274f6a519e8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:05:16 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5275bb0

dev-python/nbformat: Bump to 5.1.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nbformat/Manifest  |  1 +
 dev-python/nbformat/nbformat-5.1.2.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index c02d36115bf..759103f83a5 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,3 +1,4 @@
 DIST nbformat-5.0.8.gh.tar.gz 127329 BLAKE2B 
6252d35f72fd0af5a89d83e9e48f61baf2656eb6530d4a7b05a5241e7272098992d70d68705da4fb9921ab1939378658b2e6e5f765a453f932e94e9232006a66
 SHA512 
956add98517f1128d8efacae1f3cf9fe27b4d7acae4a56e14dd6c2942aab39b063170759bc6de67bcedd2e0fd6c7ab1a36aef268f2088644ba31caa936b9359d
 DIST nbformat-5.1.0.gh.tar.gz 152052 BLAKE2B 
571d48af8c92b1cff9110935e00f53543d7bbae5ed9a08b516e9ff23366d9db7e4b1fb50dc786f2cd70d7f871baa05b6be86a6f22940724d90d05fdf58449bba
 SHA512 
17c234ec170d629c0d3a4d8d7ddf01a754977a5e21357550ff702c5b4e26cd31164b32ced0fb20f3c0953390efd9a7509ed92f6c159fcef8634bd3f6af53
 DIST nbformat-5.1.1.gh.tar.gz 152242 BLAKE2B 
df5e293ab235156f78e2bf85f1a22e597d8e0a60a6e448c69d4e04b62eed834b078238ad03a67e58ee0f705d1495b2f6c4b42124b8d439adbcb52be7ee91ae36
 SHA512 
5058c009b5148e6764de942cc43cb4774abad758250f065f9103c94f820de841b72d0f69ad24c38ade0c9fca3df61b7ea51b6097c6c191a2f606d57ef358083f
+DIST nbformat-5.1.2.gh.tar.gz 152275 BLAKE2B 
2a0758f33952547e5ef91f0ac0a8b98b97b882a8797c38feff6710a3a0824637f41396b152403e155e1af9805b7a85c189ba2a609076c591562e5f4bb783da29
 SHA512 
4fd574373c2f325b6d078a062878d139d741d30f9101f3344e0c7fc19bdf714f8ef71994134e76c90e1301102aac55cc490df8344f3ceb407002437f35d03944

diff --git a/dev-python/nbformat/nbformat-5.1.2.ebuild 
b/dev-python/nbformat/nbformat-5.1.2.ebuild
new file mode 100644
index 000..6991991c0a6
--- /dev/null
+++ b/dev-python/nbformat/nbformat-5.1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1
+
+DESCRIPTION="Reference implementation of the Jupyter Notebook format"
+HOMEPAGE="https://jupyter.org;
+# missing on pypi
+SRC_URI="
+   https://github.com/jupyter/nbformat/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
+   dev-python/jupyter_core[${PYTHON_USEDEP}]
+   "
+DEPEND="
+   test? (
+   dev-python/fastjsonschema[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+   "
+
+distutils_enable_sphinx docs \
+   dev-python/numpydoc
+distutils_enable_tests pytest



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

2021-01-14 Thread Michał Górny
commit: 8b35ba34cd2c8dc0697c70654067fc64f4346d55
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:17:20 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b35ba34

dev-python/mako: Bump to 1.1.4

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest
index 9fd256d6718..82aebf2147e 100644
--- a/dev-python/mako/Manifest
+++ b/dev-python/mako/Manifest
@@ -1 +1,2 @@
 DIST Mako-1.1.3.tar.gz 477440 BLAKE2B 
ffa148815d64f1fbfac0291e6afdbcf967d7445e13f364e1e2a492330ad1cd71a788255776e07bbec95877f65440073ec873b035d6f6fc1293a299b0478524a3
 SHA512 
a9b94fa34a61e7794b6e4549fa0bada6ff84dfb0d9edb8d5c7f9b95d12184fa4499f42303cfee720b576a9f7e986a57d91ad3aeb26c9f93154dbc08fb2975952
+DIST Mako-1.1.4.tar.gz 479823 BLAKE2B 
048c63c6caf493b9809dbcda8d1d697a7a25c8d22e97f439facae64b26d5b8f5f3002ff65529e9599e6069482fa25d6db95d810175f7f674f5af02cbd3f9f5e3
 SHA512 
4844c1d6c8d0d474b4ca4e1b31d3557747fc7e30f70a1976163a26b46b1b45c4c96ca6101fbef252b4e3bb4a61635d2a2c6d1c2933fde5b82bb1a1306f31ff84

diff --git a/dev-python/mako/mako-1.1.4.ebuild 
b/dev-python/mako/mako-1.1.4.ebuild
new file mode 100644
index 000..0dfe622bd4a
--- /dev/null
+++ b/dev-python/mako/mako-1.1.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+
+inherit distutils-r1 optfeature
+
+MY_P=${P^}
+DESCRIPTION="A Python templating language"
+HOMEPAGE="https://www.makotemplates.org/ https://pypi.org/project/Mako/;
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc"
+
+RDEPEND=">=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]"
+
+PATCHES=(
+   "${FILESDIR}"/mako-1.1.1-pypy3-test.patch
+)
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   rm -r doc/build || die
+
+   use doc && local HTML_DOCS=( doc/. )
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   elog "Optional dependencies:"
+   optfeature "caching support" dev-python/beaker
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2021-01-14 Thread Michał Górny
commit: d71825ea806aef80cc3671a9b77fb981d7e0425b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:10:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d71825ea

dev-python/google-api-core: Bump to 1.25.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-1.25.0.ebuild  | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index f3ce28c7154..19b5e349d59 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-core-1.17.0.tar.gz 98660 BLAKE2B 
7959f429dbbfd8de658b11d0ee5be253cb53d930f8b37a140dbdc89a0d25ecdc640fc91476138471603efbe1e6078d668bc3f0e06c1fb1481960970a6f5632dc
 SHA512 
fd609ce85bde22b09653bf46dd7bcc504ed93b19f8832c28f1d26ecb38a01e00380bd715191152a8d109e8c3235951b60525d4692fb4ba0eccb11a3b1df58cd2
 DIST google-api-core-1.24.0.tar.gz 129718 BLAKE2B 
08bb8aef03d5f5cbc96c06c01d103e1e569f15bad5084ba24a5e13f732b10d9d97a299fe22db7dfdaea73809e9458b811de87a028f77dcb00ca62fc069af63b1
 SHA512 
9517e86389edb824fe178128003fa245857de47f4b2416e0a345b66e02fe5fb109b7a72f2e9adfd52478862165548ce6945761a5a2ca02eda4a0187ca608760b
+DIST google-api-core-1.25.0.tar.gz 130928 BLAKE2B 
be7864046b2d04ecbbcf368803e77eb472a06cbb0f1601e8c95209bbdbeff6a335a5cc7f75fd89e8e9a91b566aa5d50a9b06ebad4c65c59f54de9d5c7a2951e7
 SHA512 
d8a1f973ad5bece84fe413528491a37d89ca39d9638a8508ec0cf8359cc238ea62c76e2563cb5ef995e4d0997dd3e4aa1feda7d0e48c21f85851a50f7f90404c

diff --git a/dev-python/google-api-core/google-api-core-1.25.0.ebuild 
b/dev-python/google-api-core/google-api-core-1.25.0.ebuild
new file mode 100644
index 000..b5834ed522c
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-1.25.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="https://github.com/googleapis/python-api-core
+   https://googleapis.dev/python/google-api-core/latest;
+SRC_URI="https://github.com/googleapis/${PN//google/python}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P//google/python}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/namespace-google[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/googleapis-common-protos[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.21.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2021-01-14 Thread Michał Górny
commit: d3693b3f99bd25309fd0d90289fe90abfbcb6d03
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:12:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3693b3f

dev-python/boto3: Bump to 1.16.55

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.16.55.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 66c39397d38..b58950d06de 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,3 +6,4 @@ DIST boto3-1.16.51.tar.gz 342794 BLAKE2B 
e344c4a2c6b1c43e0f2f9207541a7e00963829f
 DIST boto3-1.16.52.tar.gz 342838 BLAKE2B 
62ab3b2bd72369e08d514fb712eb6653c247e774fbfb579f1293ec1a42752d7321011cf75a054cd625846e72b1b5b6490b1d8bd48f5a2ed818fcf6ac060c0857
 SHA512 
6a80ee0181f5def2595e7a2d07e7a29e32c23b2d91908338c43fc4794be3d69504cdf8cec7372cdca09004dddb45ae49772404f59a222af4e3eb0bb869cdaf98
 DIST boto3-1.16.53.tar.gz 342896 BLAKE2B 
28f3fde4e029944d839c9bb46f8d0e0603dc1dc890cd157ade2687a5566b00ae77ef19c0835341cf92d12b8fca2d5290508456f1938789aa2689ac7a5673550e
 SHA512 
f73cc6b78fdeedd25c7976ab1df681dce438bfe40f03cf74a3bbdb1d0b54b4203d650cd72263325fd9f1dbbb60445dfeb619c070debf711da7ab696eacd5a464
 DIST boto3-1.16.54.tar.gz 342962 BLAKE2B 
8c17e156c127349f35e85f82980be5c79618bd43f896effbf07c7c847bd7d5e9ff2dce3db9dd4a414515e50139b1373c1d275ce3408e9c749e084185d0610fdf
 SHA512 
cd1e290cf2aeea0abbe5504995e945c9e259ccc7f5dffbbe4037680405a26fb04ab466517b5273f2b372126a6627a9ff49574a19ad3cf740ff28628a8bd2621c
+DIST boto3-1.16.55.tar.gz 343080 BLAKE2B 
4569d9caf329a3fc1870d88f85b208568cef12cc8b38382a342215fc517a251669dd92e82926a9b8a1c4e7298efad71c9d27d27633a92657c638be25884f8444
 SHA512 
4076ee3e91142f555975e0b543b365dce715a7eb6b35d6834f309556f63dca5a4a22205b04c2596c49e09e4b092ab1fa49a33ed6af05c215cce5519a5ece7cf9

diff --git a/dev-python/boto3/boto3-1.16.55.ebuild 
b/dev-python/boto3/boto3-1.16.55.ebuild
new file mode 100644
index 000..7be6516ff81
--- /dev/null
+++ b/dev-python/boto3/boto3-1.16.55.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # prevent an infinite loop
+   rm tests/functional/docs/test_smoke.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "test failed under 
${EPYTHON}"
+}



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

2021-01-14 Thread Michał Górny
commit: 697f35eb854cd8b75f41d2797b92f69699f64432
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:14:03 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697f35eb

dev-python/openpyxl: Bump to 3.0.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/openpyxl/Manifest  |  1 +
 dev-python/openpyxl/openpyxl-3.0.6.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest
index 28137ca6798..19cdb5d81b0 100644
--- a/dev-python/openpyxl/Manifest
+++ b/dev-python/openpyxl/Manifest
@@ -1 +1,2 @@
 DIST openpyxl-3.0.5.tar.bz2 2421647 BLAKE2B 
60fc12188a608891a63513177e8e3399b3905ee9b4c4ff1631901ce0d99c3e05bc9413813d3c4f7bb9034e1d839f91e9dea5e610795c701a40d99f1011b08c45
 SHA512 
5f60f746b7b4bd32a018972f7c18adc0552a6d6904fcf1258db3fab28f21aa7b17e386b355ede41365889146e9aaa09911748a26343788477fd72ad5d1264974
+DIST openpyxl-3.0.6.tar.bz2 2423464 BLAKE2B 
205db09634730a1da6c24bc8c407b2f3deeac712b4c2cbe69796c538c6911ccb3e7e003617ab9563df12a74d6ca9fb2b1b83d8d75f3b91c168d2053a14c15d66
 SHA512 
6996800c54746dc41b902cbea378181cdab5db916fd6863c673df25f84f71de67019e34d0034231d7c588bf56be3f8e16b3a52c198dcbe74465d0b088090c24a

diff --git a/dev-python/openpyxl/openpyxl-3.0.6.ebuild 
b/dev-python/openpyxl/openpyxl-3.0.6.ebuild
new file mode 100644
index 000..5c4d4f8c1c2
--- /dev/null
+++ b/dev-python/openpyxl/openpyxl-3.0.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python reader and writer of Excel OpenXML files"
+HOMEPAGE="https://openpyxl.readthedocs.io/en/stable/;
+# Upstream doesn't want to include tests in PyPI tarballs
+SRC_URI="https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/jdcal[${PYTHON_USEDEP}]
+   dev-python/et_xmlfile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff,jpeg]
+   )"
+
+distutils_enable_sphinx doc
+distutils_enable_tests pytest



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

2021-01-14 Thread Michał Górny
commit: a7a5854d65d177fa099f476ae1f3f615d8f5d6b7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:12:17 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a5854d

dev-python/botocore: Bump to 1.19.55

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.19.55.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d181dd02267..9b078e405d2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.19.51.tar.gz 7385977 BLAKE2B 
505dd818f001b11f248582ec0f24bb7aac2
 DIST botocore-1.19.52.tar.gz 7386245 BLAKE2B 
53e21b0c3e39bb3c7219e785b79a167e082f7de7a6c54b2c0e5c53f565c41f76042a9ccd1e2c7ae2e68e19ac2c43d9ce104f1ecfd6c606dead2533a319c969af
 SHA512 
deb827631ffbed9980adc47f05e96d800dc2c65f67a156bbe29e3cd34e612169fc4169e173d06fb9fe42c92ddb1e5041dbd02ad838b80f82657b5bd851aa8fba
 DIST botocore-1.19.53.tar.gz 7387325 BLAKE2B 
3432c9d71f7a021184c2ac99be9213015951d1bba445788dcb388a518b62a96a4d3871577d5e97f4f86f7b0830a009155667b05a960b1d06642599e3d4d484e4
 SHA512 
ffe1da3076e656c36f4c59c12fa9f466e63b6bbc0365f7ecb78a6dc6941eb3748d676188c2b0e5a2d23d21e5cb03daf2893aa04561e183dc931070fae77eea9f
 DIST botocore-1.19.54.tar.gz 7387625 BLAKE2B 
f3d6a36e5659fb96bdffdf3b7dfdde29c7af7f8437a1ba9722fd1b7c7c817d6a2e54500a6cce4784b7cff4e06342d317615cba048347ddd284dec978d5159e0e
 SHA512 
1f5e0af14bb3e6ff57070580c72caeadfbdf64b8e24951053d991120ddd0d835e025d1211bfeff0f4932821e0c36f82514168ce785a316aac5ebee1feb073e6f
+DIST botocore-1.19.55.tar.gz 7389560 BLAKE2B 
887b78625ef9a1d526850d2dba65d4dd4c9dc913ba6716e457d74ede4483a4e77fc401fc102f37150acec9f3d66511543615d73c5a380a354915b964dead1e8e
 SHA512 
fd86ac2770bfebb3618faf3ccbbe003526dc97a0c233465eb26f83e9946a8710377c27811d8c8869b2cb8eec4f183555a47131968f57ab80529279d287ed9642

diff --git a/dev-python/botocore/botocore-1.19.55.ebuild 
b/dev-python/botocore/botocore-1.19.55.ebuild
new file mode 100644
index 000..fa25adc1c1f
--- /dev/null
+++ b/dev-python/botocore/botocore-1.19.55.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+   # very unstable
+   sed -i -e 's:test_stress_test_token_bucket:_&:' \
+   tests/functional/retries/test_bucket.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # note: suites need to be run separately as one of the unit tests
+   # seems to be leaking mocks and breaking a few functional tests
+   nosetests -v tests/unit ||
+   die "unit tests failed under ${EPYTHON}"
+   nosetests -v tests/functional ||
+   die "functional tests failed under ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2021-01-14 Thread Michał Górny
commit: 122596f62d959fa29edc3535a2e17081b064e873
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:10:45 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122596f6

dev-python/google-api-core: Add python@ as co-maint

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/google-api-core/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/google-api-core/metadata.xml 
b/dev-python/google-api-core/metadata.xml
index 8d2a3f04ef2..5de65fec7aa 100644
--- a/dev-python/google-api-core/metadata.xml
+++ b/dev-python/google-api-core/metadata.xml
@@ -5,6 +5,10 @@
chutz...@gentoo.org
Patrick McLean

+   
+   pyt...@gentoo.org
+   Python
+   


google-api-core



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

2021-01-14 Thread Michał Górny
commit: a8279ba619c0969851558f2dda08fa17f08b3bc3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:03:20 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8279ba6

dev-python/python-email-validator: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-email-validator/Manifest |  1 -
 .../python-email-validator-1.1.1.ebuild| 33 --
 2 files changed, 34 deletions(-)

diff --git a/dev-python/python-email-validator/Manifest 
b/dev-python/python-email-validator/Manifest
index 979aae20708..813d1c7e6ac 100644
--- a/dev-python/python-email-validator/Manifest
+++ b/dev-python/python-email-validator/Manifest
@@ -1,2 +1 @@
-DIST python-email-validator-1.1.1.tar.gz 18497 BLAKE2B 
a65a5603854920d022062fb4f1575eafe7274e5501ae00fdb58a53a75c6582353ce2c46e20a6a172e7a4a1bbe2b25515b543ace2af4151102c5201ff1ac27132
 SHA512 
fb4dc5b728adca6041129aa3eecb3efbb358ecf47bf383737936132df7b24c3b9e47e56918d375d8eb4a2535d56ce22c9e03dc126dafd8894911b43fe30f5162
 DIST python-email-validator-1.1.2.tar.gz 19421 BLAKE2B 
118165ceed5da6fed377180662496f5bc996f1d3c2201e6a014cae8f66a9ff3f447900aff07f778fdec49cd0c680ad6f9316f30f6c152b7eed4f1f57adc1ba74
 SHA512 
b40f8ecd65a9a5945a1a84b174398fc495afccd27ad5fcd7b4a03ecd26bcff6dd6ac3b5f75ac200cf2647b92d4defb25afe1dda28f82ed86bd8c2bd82708d0aa

diff --git 
a/dev-python/python-email-validator/python-email-validator-1.1.1.ebuild 
b/dev-python/python-email-validator/python-email-validator-1.1.1.ebuild
deleted file mode 100644
index c63816a0f21..000
--- a/dev-python/python-email-validator/python-email-validator-1.1.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="A robust email syntax and deliverability validation library"
-HOMEPAGE="https://github.com/JoshData/python-email-validator;
-SRC_URI="https://github.com/JoshData/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${PV}"
-
-LICENSE="CC0-1.0"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # deliverability tests fail within network-sandbox
-   sed -e 's:test_deliverability_:_&:' \
-   -i tests/test_main.py || die
-
-   distutils-r1_python_prepare_all
-}



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

2021-01-14 Thread Michał Górny
commit: 4cde1aa707301d3a471287b6250b67f6c99c7f5a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:03:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cde1aa7

dev-util/debugedit: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/debugedit/Manifest|  2 -
 dev-util/debugedit/debugedit-4.16.0.ebuild | 91 --
 dev-util/debugedit/debugedit-4.16.1.ebuild | 91 --
 3 files changed, 184 deletions(-)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 2093da2ab2e..2b1b5cf 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,3 +1 @@
-DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d
 DIST rpm-4.16.1.2.tar.bz2 4346745 BLAKE2B 
17485b1e73b30586acb8e9be53bfb0bd430fa05e826755729c68367c798e8cad039f091731b6effbe9fa9b7d6c4018abd6feec94f032230cbbd6068e9080573a
 SHA512 
066b67838312f9ad076285fe8f43527aded694f5562ead4e90df48675f2e99c1f2d68693fd20b2037e2614b978ed94c417753e2dbd055a9869b45264cd932afc
-DIST rpm-4.16.1.tar.bz2 4348973 BLAKE2B 
5f415099ed5b4f3425c1cbd02476c3066ef51e8efbe09829c0c7d9732cfdeed76ab0c5eed113a1b007d35bf5d5fb1c60543b7ef23319ba0f63550d598e98dcdd
 SHA512 
cbce8381e7a0bdaf2c7529d0ac91fda15e663db7a76b02652d53327ebcd7d5b6b6154d5e88feeda87f71727a036e7a2afcd57c7dcddef610e32957b9e430d367

diff --git a/dev-util/debugedit/debugedit-4.16.0.ebuild 
b/dev-util/debugedit/debugedit-4.16.0.ebuild
deleted file mode 100644
index dc3a711d808..000
--- a/dev-util/debugedit/debugedit-4.16.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
-   sys-libs/zlib:=
-   >=dev-libs/popt-1.7
-   >=dev-libs/elfutils-0.176-r1
-   dev-libs/nss
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # cheat it into believing we're bundling db
-   mkdir -p db/dist || die
-   touch db/dist/configure || die
-   chmod +x db/dist/configure || die
-   echo 'install:' > db3/Makefile || die
-
-   # TODO: why do we need to do this?
-   mkdir rpm || die
-   find -name '*.h' -exec cp {} rpm/ ';' || die
-}
-
-src_configure() {
-   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
-   local myconf=(
-   # force linking to static librpmio
-   --disable-shared
-
-   # disable linking compression libraries
-   ac_cv_header_bzlib_h=no
-   ac_cv_header_lzma_h=no
-   --disable-zstd
-
-   # fake some libraries we don't use
-   ac_cv_header_magic_h=yes
-   ac_cv_lib_magic_magic_open=yes
-
-   # use nss as crypto provider
-   --with-crypto=nss
-
-   # disable other stuff irrelevant to debugedit
-   --disable-bdb
-   --disable-nls
-   --disable-plugins
-   --disable-python
-   --without-acl
-   --without-archive
-   --without-cap
-   --without-external-db
-   --without-hackingdocs
-   --without-lua
-   --without-selinux
-   )
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake -C misc
-   emake -C rpmio
-   emake debugedit
-}
-
-src_test() {
-   :
-}
-
-src_install() {
-   dobin debugedit
-}

diff --git a/dev-util/debugedit/debugedit-4.16.1.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.ebuild
deleted file mode 100644
index d2c33879440..000
--- a/dev-util/debugedit/debugedit-4.16.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_P=rpm-${PV}
-DESCRIPTION="Stand-alone debugedit from RPM"
-HOMEPAGE="https://rpm.org
-   https://github.com/rpm-software-management/rpm;
-SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"

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

2021-01-14 Thread Michał Górny
commit: 908f94e4038ad4282ab796c2870be3e30f4b0640
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 07:08:57 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 07:35:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908f94e4

dev-python/hypothesis: Bump to 6.0.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hypothesis/Manifest|  1 +
 dev-python/hypothesis/hypothesis-6.0.2.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index edb2735ff3a..c7d237a8cf9 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,3 +1,4 @@
 DIST hypothesis-python-5.43.4.tar.gz 9104105 BLAKE2B 
08b8c9ac7ac72afcc4556ae2167af7b4ab79d505da8c9f6a11c91d211f26ccf320c8f5ed41458f5e34f75614ad4aecdbf6df62275868dc079c037390dcbc9e08
 SHA512 
065e1bdd878eab35f38105e8da3f5cf108670a51fd48ea1996bebedf8c8a152386d0eb5284ed43d4e588695a408b3a455a2e4757430e31bb5dbf0ece1f64d294
 DIST hypothesis-python-5.49.0.tar.gz 9103591 BLAKE2B 
158cbc38f6f2407d437656a7b94b5826193d427e06eca59d91b3fe85667282ec3392d72e7bbdf2bd952a495871a86814275883e2dcbc80758fcb3e68936d6d20
 SHA512 
96b7f98e7d87f82dac52a7b2de2bc0c29507cee05ee9a93f838e090e45a9f484ca75db1ab83ab52361b27e4e0f2747914ec09324fc188f6100c3397b1596778c
 DIST hypothesis-python-6.0.1.tar.gz 9104122 BLAKE2B 
c4702a2c94fb5ecfc44543b70995150090949067ca986f5671a936d5da651e2e1ed072457ed1238ae04549709019722f7501ff7c2a37c46da3d25b43fa416b08
 SHA512 
3981a40ba61ca38140582f46b1ebb1ac2fc0816e8210c37ddc91249515d035534208c6ba926f367607bbd79792383eb166c1f4710a8a5ba5e04876383ac44644
+DIST hypothesis-python-6.0.2.tar.gz 9104422 BLAKE2B 
1f932e2e2c7f3b3f56863fecfeafe3d811fbc19dbb459b3e7497fb14d6b6ef73bf4c7c60957a4170594805e443a4730d5a0561fb2e6cb3ba10da801ef655a8b9
 SHA512 
7d3689c6964f5158b4ab7b638d43c44b145080e47b832405c50971ea986b2c78c9be648de78c9783c6adc34e117b90b2c2e4b684783a68acc6bdff51ee085248

diff --git a/dev-python/hypothesis/hypothesis-6.0.2.ebuild 
b/dev-python/hypothesis/hypothesis-6.0.2.ebuild
new file mode 100644
index 000..b910c24f12a
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.0.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' python3_{6..9})
+   )
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   

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

2021-01-14 Thread Hans de Graaff
commit: fce4bffe1e726c075ccada6725ca85a1d77aebad
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:25:47 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:25:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce4bffe

profiles/base/make.defaults: remove ruby25 from RUBY_TARGETS

There has been enough time to update to ruby26 and ruby25 will no
longer be maintained upstream from April 2021. Removing it from
RUBY_TARGETS in preparation for its removal altogether.

Signed-off-by: Hans de Graaff  gentoo.org>

 profiles/base/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index e2840c75ce2..981eda7446a 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -102,7 +102,7 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 
lcdm001 mtxorb ncurses te
 # Manuel Rüger  (2015-09-09)
 # Default Ruby build target(s)
 # Updated to include ruby26 on 2020-09-14
-RUBY_TARGETS="ruby25 ruby26"
+RUBY_TARGETS="ruby26"
 
 # Enable extended filesystem attribute support by default.
 # 
https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0



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

2021-01-14 Thread Hans de Graaff
commit: 5bd2bfea7727deba7394947721c65811812c6b60
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:22:27 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:22:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd2bfea

dev-ruby/bundler: remove masked slot

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

 dev-ruby/bundler/Manifest |  1 -
 dev-ruby/bundler/bundler-1.17.3-r1.ebuild | 34 ---
 dev-ruby/bundler/bundler-1.17.3.ebuild| 33 --
 3 files changed, 68 deletions(-)

diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index 7aacf137ce8..d75d611bc50 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -1,4 +1,3 @@
-DIST bundler-1.17.3.gem 364032 BLAKE2B 
81e097156a593e4ec85a2353aa6c62143d9aad120c22c5f76423c6c5f4e4d33206c8ef41c64e54ea53eb610a0d865beba19d3c033e8f65913564963319bb523f
 SHA512 
658de4228bc12fa5ca6ce335f76fff773f64da9f3d12f5097b4fd28d4c4f4d2a5bf12dce761b3d95432c5ea6a5aafae895df87c26660a4567db8b682aff48c02
 DIST bundler-2.1.4.gem 396800 BLAKE2B 
f770bd63255df09a20160369dc64e8923e996fb5ea4c11ee763d9a88e5fba142277ccd677861e3c0494b99a36261d5e7bdfb9c40c2abb76322061542f95b8505
 SHA512 
6c870061a78e17d97a9219433c7ef8fbf1112de17d0e0f3d8b6db1a518318528e3803184278412aabe65008e93f451ffa59465062856918ef488f9438399eff6
 DIST bundler-2.2.0.gem 400896 BLAKE2B 
a9d67d052bc6b7b8c09a6dbc249e348209a6a02bb3a43f9dbef29c3dce651974a4c9bde200085632cc7f4fb0957aae42a7cbaae28c8cab91986dacf1f52f1deb
 SHA512 
bbee12a30362d1dfd8a7de4258d6623d08df91a38ba1e869f9a5878871d8fd145221f8eaa99fcb72e0c1404c9c31df37a5a1dbf4a94610cb3381566cc6c45516
 DIST bundler-2.2.3.gem 401408 BLAKE2B 
7162444956c65d6684a299c7ce15f64a178dab40867315241eaa3cfcb51b6973a004980abef359c911de06ce2051e5ca98e68e3df388963f40378a6f5fabda62
 SHA512 
da1f1dfae51cdf3dd6792fc66c33389c113579b8a723fb204ae3b315dcd1d45aed65524469336934d7276be53b026952c944457e326c97b20d4c423dd44321ef

diff --git a/dev-ruby/bundler/bundler-1.17.3-r1.ebuild 
b/dev-ruby/bundler/bundler-1.17.3-r1.ebuild
deleted file mode 100644
index f72fbe8859e..000
--- a/dev-ruby/bundler/bundler-1.17.3-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# The specs require a number of gems to be installed in a temporary
-# directory, but this requires network access. They also don't work
-# when run with a path that contains "-".
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-# No documentation task
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_EXTRAINSTALL="man"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy way to vendor gem dependencies"
-HOMEPAGE="https://github.com/carlhuda/bundler;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+doc test"
-
-ruby_add_rdepend virtual/rubygems
-
-RDEPEND+=" dev-vcs/git"

diff --git a/dev-ruby/bundler/bundler-1.17.3.ebuild 
b/dev-ruby/bundler/bundler-1.17.3.ebuild
deleted file mode 100644
index 41bb44124a0..000
--- a/dev-ruby/bundler/bundler-1.17.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# The specs require a number of gems to be installed in a temporary
-# directory, but this requires network access. They also don't work
-# when run with a path that contains "-".
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-# No documentation task
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_BINDIR="exe"
-
-RUBY_FAKEGEM_EXTRAINSTALL="man"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy way to vendor gem dependencies"
-HOMEPAGE="https://github.com/carlhuda/bundler;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 s390 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+doc test"
-
-ruby_add_rdepend virtual/rubygems
-
-RDEPEND+=" dev-vcs/git"



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

2021-01-14 Thread Hans de Graaff
commit: 5d177cc7ea72eccb68ab23d20f30341b43fb83e1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:22:49 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:22:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d177cc7

profiles/package.mask: remove obsolete dev-ruby/bundler mask

Signed-off-by: Hans de Graaff  gentoo.org>

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d6b5f9bf10..c8b71961d89 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -320,11 +320,6 @@ mail-filter/dovecot_deleted_to_trash
 # Removal in 30 days.  Bug #720066.
 dev-python/sphinxcontrib-issuetracker
 
-# Hans de Graaff  (2020-12-12)
-# Security issue with insecure use of /tmp, bug 743214
-# This slot masked for removal in 30 days, use slot 2 instead.
-dev-ruby/bundler:0
-
 # David Seifert  (2020-12-11)
 # Last MIT release in 2007, declared EOL by Intel in 2017.
 # Build and test failures, abandoned parallelism paradigm,



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

2021-01-14 Thread Hans de Graaff
commit: 99bcf458899a5c9aed3b8071cfa37f71ac10a366
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:17:59 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:17:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bcf458

dev-ruby/faker: cleanup

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

 dev-ruby/faker/Manifest|  3 ---
 dev-ruby/faker/faker-2.11.0.ebuild | 30 --
 dev-ruby/faker/faker-2.12.0.ebuild | 30 --
 dev-ruby/faker/faker-2.13.0.ebuild | 30 --
 4 files changed, 93 deletions(-)

diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index cc40b1fc8e2..d3106c4bf8e 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -1,5 +1,2 @@
-DIST faker-2.11.0.tar.gz 1033369 BLAKE2B 
51677346980bd5070a145b1d8dd11a6426cf9da5c407e030d9722ed8ccc4ed1a0a8b2d5534c96b50fbe79e84fe71e4268f3228c223dc61fe4c74cda0de18a790
 SHA512 
9adc03cdef0714656738d354d787a99cb9fcc85718847db7b183b02f38d550ff86d65c8e6ed13be3c839cc64f36f3e95ff25dd5d2f8f45c7207dbe5735238e0a
-DIST faker-2.12.0.tar.gz 1100460 BLAKE2B 
8be31911c9612d7433433121344a1fbfc735740898cb4fa7115a9ec33d22f610e5eca9ace3369da7f6e107478493e7b732a74650a233171ebb8b306f3e2d872e
 SHA512 
7adc89cc3ba7e4d802d5f96199e21a6ed1dc9f0144d2da5a9a5adb705097d1acf4830c7ff0ce733fb9b0ddc11fba0290cade9f791824db5ab737b3facd93f93d
-DIST faker-2.13.0.tar.gz 1129212 BLAKE2B 
358a959a600d5638681bbad20b05618cd2d67857de120a4ff6d8d6c3c723d1efd24ebfa617e3d2090862e111271bd3c12ac3f3f340e8eda6811760c1de31f642
 SHA512 
700a3d4d6f9019bd7c7e61ed770c6eb2e9dede6e4af9e3a06ca1858a2eebdd67491b94a41396ba1ab4940f0f7fd00f2203db78f5267adb08360b95823c633131
 DIST faker-2.14.0.tar.gz 1150487 BLAKE2B 
51343e8d45d2615d180fac4845d2cc8a6509b3710528c2770e52f2e4203e458ba07e3fa4f8f7559704598379b54fe38d8d557fc6cc0b614f3695cee8265adc49
 SHA512 
3a65a65c587f9e2a12c0d7a1e5ecbb12d059146cfda944d5bca950dd2b8cbdb509722b7b181fc619f395ebb526c3f99461ed74803a79cda1b74df83c203db518
 DIST faker-2.15.1.tar.gz 1213822 BLAKE2B 
dd627078ce1edab63a3f16a5e893c29911b9bf8d88b6d490a368ec16a633e7138124ee66d439738c4f2a8e14b6d0815611ed744d5323817873a0e13f2bddfb06
 SHA512 
de3721290683a86f985c2783c749be530c3306be73d929517fb54dcde2f64b124cedfa6b10c51e390a38a0b5ac81e2feb0b491c165d0bae9f017463596794fbf

diff --git a/dev-ruby/faker/faker-2.11.0.ebuild 
b/dev-ruby/faker/faker-2.11.0.ebuild
deleted file mode 100644
index e632ed504de..000
--- a/dev-ruby/faker/faker-2.11.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for generating fake data such as names, addresses, and 
phone numbers"
-HOMEPAGE="https://github.com/stympy/faker;
-SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/i18n-1.6 !!https://github.com/stympy/faker;
-SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/i18n-1.6:1 !!https://github.com/stympy/faker;
-SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/i18n-1.6:1 !!

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2021-01-14 Thread Fabian Groffen
commit: 2f324a4884cc86fecd8b00403b6f51636855f2e3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jan 15 07:14:42 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jan 15 07:14:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=2f324a48

scripts/bootstrap-prefix: bump snapshot for cmake fix

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/bootstrap-prefix.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 95d0b27de9..e0393155f0 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -526,7 +526,7 @@ do_tree() {
 bootstrap_tree() {
# RAP uses the latest gentoo main repo snapshot to bootstrap.
is-rap && LATEST_TREE_YES=1
-   local PV="20210113"
+   local PV="20210114"
if [[ -n ${LATEST_TREE_YES} ]]; then
do_tree "${SNAPSHOT_URL}" portage-latest.tar.bz2
else



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

2021-01-14 Thread Hans de Graaff
commit: 23522621d24d539dad2f083cb8aa2793e9c173f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:08:19 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:08:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23522621

dev-ruby/listen: add 3.4.1

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

 dev-ruby/listen/Manifest|  1 +
 dev-ruby/listen/listen-3.4.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 1219127759a..29d46e1742c 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -2,3 +2,4 @@ DIST listen-1.3.1-git.tgz 35521 BLAKE2B 
6b93daff2b3ba221d0c0f196c67353963e983610
 DIST listen-3.2.1.tar.gz 51030 BLAKE2B 
1c7df3910c856c472f42417d51449f04d56635f0c77dbc6eb7a30d25042482f4efc7bbfa2d74609aa9f8d4ae134f53dc675b621efe35c2cc6faed8780d7128c8
 SHA512 
24cd67b926589401123dfce1a344a6d1ab1d0f9435b9646b7f638deebc0f683b77df70064537f84538eaf800beca4c67fd7c02e40d955fac92866b8ce1eeb769
 DIST listen-3.3.3.tar.gz 52994 BLAKE2B 
95831a65a75cae28b767696bbe5969cd7115657fa56e01701f3b17d5bd727a053cbac16928d8c7c2a19ad24ea3c99afdadd1e9ebbae0a66d03a511ded7d32734
 SHA512 
73ad762086e7961e45f1245e5aa32c738824736b7d373c31565832c3acf25f91cbc9c25d7bdffb27cf953cb2b2bb37adfddcc6888f3a1b317f70cba75c2ce67c
 DIST listen-3.4.0.tar.gz 55390 BLAKE2B 
44f0319a19cbac9535b585380c95a4c538a19f9b66a837ccb78ede4d2e8d2c49d0c78ff21913a8de959de43dfb62f4e5489ce70b06e0d5c47e19be81e42fa8dc
 SHA512 
b247c6ec907141549943fd1eae4075c18efb653dbb666bd8b71876c4bd96ae637d4634746815ef1f35335414ff833479fbb2a5a997df994d16bb42b21775b5a2
+DIST listen-3.4.1.tar.gz 56014 BLAKE2B 
7a44a1ca960d8ae0cedd3b0128c4d8048b6f4f4168fa522c376708ebac1996076b36ce3054d179f5bb2267328473f63ef3ec2cb0c22a1fd56c5aff957a3c77b8
 SHA512 
fc745b7a825beda526588a5227c81c6f3c686d25968fc67c9c0df3c2beba343fc558453dd5c51b4cd82b072b3834526403ad5c06cda2cb57362bfafd105d54f3

diff --git a/dev-ruby/listen/listen-3.4.1.ebuild 
b/dev-ruby/listen/listen-3.4.1.ebuild
new file mode 100644
index 000..ee04d1c2272
--- /dev/null
+++ b/dev-ruby/listen/listen-3.4.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+   rm -f Gemfile || die
+   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+   sed -i -e "/rb-fsevent/d"  lib/listen/adapter/darwin.rb || die
+   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+   mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   rm -rf spec/.fixtures || die
+}



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

2021-01-14 Thread Hans de Graaff
commit: 6c67d389c44e75c11c6adbd3751d5122f37fd627
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:02:20 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:08:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c67d389

dev-ruby/tins: add 1.28.0

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

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

diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest
index 2229195c325..cf779b8df2e 100644
--- a/dev-ruby/tins/Manifest
+++ b/dev-ruby/tins/Manifest
@@ -3,3 +3,4 @@ DIST tins-1.22.2.gem 306688 BLAKE2B 
c5b0aed29b763d37707de47a57419d9af934a0949417
 DIST tins-1.24.1.gem 306688 BLAKE2B 
64020840eca05dc90402310d2f66a8af2a029954ae8f7b37275c257fc402cc7a6c4f75d8a8f506edf49531b6e1d16112db63094f76736e2e3ee213fb88c92b98
 SHA512 
3df7a43e63f42d48033410affc5b5990864c563c294678b9070bb4dc9c9d47d3783d4e8fc9c4280f6e00304781dae40585df73a8deaac1f228bfc5dadb961b38
 DIST tins-1.25.0.gem 306688 BLAKE2B 
1dfbcfeea4fa88d1a227c5b15dce5f8fbf2bdd8b526d6ec6aae14a309bb8267c89e02b861e0f89c6b0f22638cfce5fde53b07f4bc61838530672b6c9dda2b95a
 SHA512 
e8afd89f39647f0722db3128fdb4e826f8beac5f4c081a4fc95c6e8c9a59129f523af81f953dcffd513172c17173c6ffdc0ce2c215b6073c3b94659c998dc3d0
 DIST tins-1.26.0.gem 306688 BLAKE2B 
0e3dc0a2493d95d4d32fd0f37c462cf37ad736b186ae5ee421570a9be7b8155b9d7b10d66ec748b22df99eefc31ccd8d1d7c22f8552d1e62a82f94991ee85149
 SHA512 
adb5e29420d13a0c147262bb4eaf5289c793795ea929a0e4e9e611658bf97e76edfdb008cff657719f497b0b146a23c497c8adb128014fba390389483e533cfd
+DIST tins-1.28.0.gem 306688 BLAKE2B 
ddb7706ac0a24d913d6bd9256b819218e4d31c0c614f0c9b59758b60b5f7d3670c9bec89c55317a00bb6b4c6d381b236c86cf049489f899e1186d21fe04c2912
 SHA512 
5b24d1f68226755b1e35e6af5d7c234d0126be5f2638ff50aea61877dca2f640bf5cfca73d39268bbe5624cdc420d256e128dfe0faf59129228826fab36defa9

diff --git a/dev-ruby/tins/tins-1.28.0.ebuild b/dev-ruby/tins/tins-1.28.0.ebuild
new file mode 100644
index 000..3f51213ee41
--- /dev/null
+++ b/dev-ruby/tins/tins-1.28.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="All the stuff that isn't good enough for a real library"
+HOMEPAGE="https://github.com/flori/tins;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+# Earlier versions of ruby bundled this dependency
+USE_RUBY="ruby26 ruby27 ruby30" ruby_add_rdepend "dev-ruby/sync"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+
+each_ruby_prepare() {
+   case ${RUBY} in
+   *ruby25)
+   sed -i -e '/sync/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+   ;;
+   esac
+}
+
+each_ruby_test() {
+   ruby-ng_testrb-2 -Ilib tests/*_test.rb
+}



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

2021-01-14 Thread Hans de Graaff
commit: 6a5985604aa1b167c79b9e58052843dcdf45eec8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:03:54 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:08:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a598560

dev-ruby/ttfunk: add 1.7.0

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

 dev-ruby/ttfunk/Manifest|  1 +
 dev-ruby/ttfunk/ttfunk-1.7.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ruby/ttfunk/Manifest b/dev-ruby/ttfunk/Manifest
index eb2078d8e1b..c69f55b582e 100644
--- a/dev-ruby/ttfunk/Manifest
+++ b/dev-ruby/ttfunk/Manifest
@@ -1,2 +1,3 @@
 DIST ttfunk-1.5.1.tar.gz 1454516 BLAKE2B 
08bb349f4289977b7391013a6686a05f27b4faea9f4b005a5056e525ce02fba2de43712e4538ccf17d967d9cc2c29cbb95e6fc39fc11b6c17291ceac54f63849
 SHA512 
6f2ffb30200b5b5d36150fe8e81e376e8f4ceec3ac4b1bfe9363191f37616f7a22849a826c19a87458ea5ca70c381e6f976311964bac113bfe5aa767d9e459d4
 DIST ttfunk-1.6.2.1.tar.gz 13625405 BLAKE2B 
c80fd7f534f7c22cce9ce3e87afe8b23870f46ac6a3a3dc860c07ef95e4e1a73998baa284797e704482fbc57ccd53997eb85f410244f4b4c548590643c62de49
 SHA512 
31dbcde0e7ca8325b7d88b1c5265ef054a04793b9da93e3c8973d0d84e6865bc93d8431247974ed372330a0a9b73df595ef4bea3736583cef2a23fcd4e1ecd29
+DIST ttfunk-1.7.0.tar.gz 13625349 BLAKE2B 
1d401d181eb9cffea9bbb31b631b6a5d1a9c268af41baa1d976ab589111413ad02e3c32ca9c7a0493d9399dc169effa7a06e22bc9b2443afabb297cc7bb0ec03
 SHA512 
5b026feae0b2a32e141edc6bccd926292ddbff1569f1c11f075647e8a0e6c0fdd4d7e4ecca023bf71f08438a4782556c5f5106d067310937124ad154c7225d78

diff --git a/dev-ruby/ttfunk/ttfunk-1.7.0.ebuild 
b/dev-ruby/ttfunk/ttfunk-1.7.0.ebuild
new file mode 100644
index 000..b45a8db23a4
--- /dev/null
+++ b/dev-ruby/ttfunk/ttfunk-1.7.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="ttfunk.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A TrueType font parser written in pure ruby"
+HOMEPAGE="https://github.com/prawnpdf/ttfunk/;
+SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 Ruby )"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
+}



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

2021-01-14 Thread Hans de Graaff
commit: 6509ef030aad39b9c7f6c1c5c48dc267226c7691
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 06:56:07 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:08:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6509ef03

dev-ruby/loofah: cleanup

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

 dev-ruby/loofah/Manifest   |  1 -
 dev-ruby/loofah/loofah-2.6.0-r1.ebuild | 39 --
 2 files changed, 40 deletions(-)

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index 920b270370e..acf9c4fdf5b 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,3 +1,2 @@
-DIST loofah-2.6.0.tar.gz 68970 BLAKE2B 
507e907e9c744734594dbb0aefdfb76f57f57ccb9fde6c52b15b56289d6cbeb8c1a7bc0fff0259d22204c45f55b06a360cb56e8c8731736a0d70ef079e006cbb
 SHA512 
6c3948844b5f66f14a86049fa0527967a120df9a51661bab88449f0a60093493b5b948901b7227995747d253d915ca0176f708b12636ca3396b794cd49db
 DIST loofah-2.7.0.tar.gz 69272 BLAKE2B 
1578cba4b4b12fb35a1095060af8d764ec55d3745a44cf756f1de5bf43bc0bde37276372e7aa53a3a26c2c83a8c3da417140d3addb102cc0429f7d47b8c01806
 SHA512 
698f7976e6048615643d8875aa4dc09c4bd261234bdc9908589edc08be9073a83f84f04fff7e32b518712d63cefe2611895543733967a8b8de12e6cecdb902c9
 DIST loofah-2.8.0.tar.gz 68844 BLAKE2B 
52b5b5c7a70939069d84d0f66c4262e456d2ed81ab4ef2541eceb9068ccdddbb1c7b470ca7504700f6f66d4aa4507b9edfd4720c1302f6026008c10100c1fecb
 SHA512 
a9d7c21be733e1aab8353ab7bfb3db14d47e8da2c3f20eba11d0041b782e4f2cb82865bbd5a2a9321aae7ea04089f6a5fd1bd3119cbfe8a00c2ea71a40cae53b

diff --git a/dev-ruby/loofah/loofah-2.6.0-r1.ebuild 
b/dev-ruby/loofah/loofah-2.6.0-r1.ebuild
deleted file mode 100644
index 58aad399e56..000
--- a/dev-ruby/loofah/loofah-2.6.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
-HOMEPAGE="https://github.com/flavorjones/loofah;
-SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
-
-ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
-
-all_ruby_prepare() {
-   # Fix version in gemspec
-   sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-
-   # Avoid unneeded development dependencies
-   sed -i -e '/concourse/I s:^:#:' Rakefile || die
-
-   # Avoid test failing on different whitespace.
-   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
-}



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

2021-01-14 Thread Hans de Graaff
commit: dd3463e7d7ef3fb59345b0fc235a7734fa547e04
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 07:00:26 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:08:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3463e7

dev-ruby/sync: add 0.5.0

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

 dev-ruby/sync/sync-0.5.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/sync/sync-0.5.0.ebuild b/dev-ruby/sync/sync-0.5.0.ebuild
index c134212a381..ddc891dd0ac 100644
--- a/dev-ruby/sync/sync-0.5.0.ebuild
+++ b/dev-ruby/sync/sync-0.5.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



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

2021-01-14 Thread Hans de Graaff
commit: 6b8aca3964c88c94a3fc52b1add1a3e912938177
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 15 06:57:52 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 15 07:08:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8aca39

dev-ruby/loofah: add 2.9.0

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

 dev-ruby/loofah/Manifest|  1 +
 dev-ruby/loofah/loofah-2.9.0.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index acf9c4fdf5b..28deecba313 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,2 +1,3 @@
 DIST loofah-2.7.0.tar.gz 69272 BLAKE2B 
1578cba4b4b12fb35a1095060af8d764ec55d3745a44cf756f1de5bf43bc0bde37276372e7aa53a3a26c2c83a8c3da417140d3addb102cc0429f7d47b8c01806
 SHA512 
698f7976e6048615643d8875aa4dc09c4bd261234bdc9908589edc08be9073a83f84f04fff7e32b518712d63cefe2611895543733967a8b8de12e6cecdb902c9
 DIST loofah-2.8.0.tar.gz 68844 BLAKE2B 
52b5b5c7a70939069d84d0f66c4262e456d2ed81ab4ef2541eceb9068ccdddbb1c7b470ca7504700f6f66d4aa4507b9edfd4720c1302f6026008c10100c1fecb
 SHA512 
a9d7c21be733e1aab8353ab7bfb3db14d47e8da2c3f20eba11d0041b782e4f2cb82865bbd5a2a9321aae7ea04089f6a5fd1bd3119cbfe8a00c2ea71a40cae53b
+DIST loofah-2.9.0.tar.gz 69098 BLAKE2B 
097479b8de0f2fdebedfab9b1a0a656811c4650c13cdb73d2594c513a6be7bd9d6e6f81b5594367e7f0d783ff22664d22dcc8e06014cae51493057069831c174
 SHA512 
9dfcdd1142256b4fee10038ace13e33f5086aac0ab8e449fae878c33d66bc0882e6e032a9251dd16188dcb4549260403768771f2c7f5f38d55686a6a88792b65

diff --git a/dev-ruby/loofah/loofah-2.9.0.ebuild 
b/dev-ruby/loofah/loofah-2.9.0.ebuild
new file mode 100644
index 000..000d6ae80a3
--- /dev/null
+++ b/dev-ruby/loofah/loofah-2.9.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and 
fragments."
+HOMEPAGE="https://github.com/flavorjones/loofah;
+SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 
>=dev-ruby/nokogiri-1.5.9"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )"
+
+all_ruby_prepare() {
+   # Fix version in gemspec
+   sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+
+   # Avoid unneeded development dependencies
+   sed -i -e '/concourse/I s:^:#:' Rakefile || die
+
+   # Avoid test failing on different whitespace.
+   sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip 
"gentoo"' test/integration/test_ad_hoc.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2021-01-14 Thread Joonas Niilola
commit: 8b8167ba2d137c11ab0e9f1f088293428883dec0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 15 07:07:27 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 15 07:07:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8167ba

games-util/xboxdrv: become the maintainer

Acked-by: chewi
Signed-off-by: Joonas Niilola  gentoo.org>

 games-util/xboxdrv/metadata.xml | 20 
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/games-util/xboxdrv/metadata.xml b/games-util/xboxdrv/metadata.xml
index fe838d30a8f..36f65aa6d47 100644
--- a/games-util/xboxdrv/metadata.xml
+++ b/games-util/xboxdrv/metadata.xml
@@ -1,16 +1,12 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ch...@gentoo.org
-   James Le Cuirot
-   
-   
-   ga...@gentoo.org
-   Gentoo Games Project
-   
-   
-   chewi/xboxdrv
-   xboxdrv/xboxdrv
-   
+  
+juip...@gentoo.org
+Joonas Niilola
+  
+  
+chewi/xboxdrv
+xboxdrv/xboxdrv
+  
 



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

2021-01-14 Thread Joonas Niilola
commit: 65e50f87e3f3ba312e57214a01a6b99cb10b5924
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 15 07:06:08 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 15 07:07:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e50f87

games-util/xboxdrv: python-3.8 compatibility, fix kernel config checks

Closes: https://bugs.gentoo.org/710848
Signed-off-by: Joonas Niilola  gentoo.org>

 games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild 
b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild
index 76f9f0a91fc..fe9386eaac6 100644
--- a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild
+++ b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit linux-info python-any-r1 scons-utils toolchain-funcs systemd udev
 
@@ -38,6 +38,11 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 
 CONFIG_CHECK="~INPUT_EVDEV ~INPUT_JOYDEV ~INPUT_UINPUT ~!JOYSTICK_XPAD"
 
+pkg_setup() {
+   linux-info_pkg_setup
+   python_setup
+}
+
 src_prepare() {
default
 



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

2021-01-14 Thread Miroslav Šulc
commit: 740868b45d248957a96d997806dbd3cf1c1e746a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jan 15 06:50:11 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 15 06:50:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740868b4

www-apps/postfixadmin: bugfix bump to 3.3.3

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 www-apps/postfixadmin/Manifest  | 2 +-
 .../{postfixadmin-3.3.2.ebuild => postfixadmin-3.3.3.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/postfixadmin/Manifest b/www-apps/postfixadmin/Manifest
index 491d87db24c..0f7e469955e 100644
--- a/www-apps/postfixadmin/Manifest
+++ b/www-apps/postfixadmin/Manifest
@@ -1,2 +1,2 @@
 DIST postfixadmin-3.2.4.tar.gz 1331185 BLAKE2B 
a16df15f6376f9024114c5870174168e5f3d4b0f52d8759db0d83cb4c05fbbe2949056de0ca5ce097652588b777d59f08bcc277c95fbd7f2ebc5dd7f357f
 SHA512 
2bd7ae05addbaf3c6c7eebea16ec1e21b2c67c8e6161446ed82a9553c26c04e19c1ec9ce248a9b9df504df56d309590259e6f04907b04b593548028b40e40d47
-DIST postfixadmin-3.3.2.tar.gz 1850987 BLAKE2B 
3ddac453ade3277e934e88242775e3b70fd4462331433b0ca7d7c39e977e846541a68198707345d3305e62700d07ca41461b10ec3d766ce52ba453b2e977d5a1
 SHA512 
786c3c8323023259d44ee711a5a6f5b38882c32143d663a92fd3ef91d6bb693f3af97b380f92b345e68efa2275abead80c01b32180c381a3768cc929ab2d63de
+DIST postfixadmin-3.3.3.tar.gz 1851580 BLAKE2B 
005c2a370b6fe0d09a8f1845ff9537b7be3629844983b8592cb43f119d6c8691730140161c993e9edd53a73174944aeded8b4e50472e97823edc39721deb7af4
 SHA512 
363b91eb07f263a0f595e020725cacf9f9de058adaef3987efb3257d0e6fba526b075f8328e47763256278797ec946305d1e4c8ff5c55d77753f9ed72bfa4121

diff --git a/www-apps/postfixadmin/postfixadmin-3.3.2.ebuild 
b/www-apps/postfixadmin/postfixadmin-3.3.3.ebuild
similarity index 100%
rename from www-apps/postfixadmin/postfixadmin-3.3.2.ebuild
rename to www-apps/postfixadmin/postfixadmin-3.3.3.ebuild



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

2021-01-14 Thread Miroslav Šulc
commit: 5d5ca731d00b0a4d34c8ebde538bf6f044b9ba22
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jan 14 18:58:40 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 15 06:50:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5ca731

media-libs/simage: updated remote-id

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/simage/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/simage/metadata.xml b/media-libs/simage/metadata.xml
index 5d644615b93..3a028eb34df 100644
--- a/media-libs/simage/metadata.xml
+++ b/media-libs/simage/metadata.xml
@@ -5,6 +5,6 @@
reave...@gentoo.org


-   Coin3D/coin
+   coin3d/simage

 



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

2021-01-14 Thread Mike Frysinger
commit: d6fba7a9d7fb7a3fd6f8933187c18ca826ddd622
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Jan 15 06:31:07 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Jan 15 06:31:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6fba7a9

net-misc/openssh: mark 8.4_p1-r2 s390 stable

Signed-off-by: Mike Frysinger  gentoo.org>

 net-misc/openssh/openssh-8.4_p1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/openssh/openssh-8.4_p1-r2.ebuild 
b/net-misc/openssh/openssh-8.4_p1-r2.ebuild
index a227ae6cb12..89417640373 100644
--- a/net-misc/openssh/openssh-8.4_p1-r2.ebuild
+++ b/net-misc/openssh/openssh-8.4_p1-r2.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${PARCH}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Probably want to drop ssl defaulting to on in a future version.
 IUSE="abi_mips_n32 audit bindist debug hpn kerberos kernel_linux ldns libedit 
libressl livecd pam +pie +scp sctp security-key selinux +ssl static test X X509 
xmss"
 



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

2021-01-14 Thread Mike Frysinger
commit: 94a86a874f2e57eb0200e2fabeedef3678099464
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Jan 15 05:13:28 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Jan 15 05:13:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a86a87

net-misc/suite3270: switch dohtml to dodoc

Signed-off-by: Mike Frysinger  gentoo.org>

 net-misc/suite3270/suite3270-4.0_p13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/suite3270/suite3270-4.0_p13.ebuild 
b/net-misc/suite3270/suite3270-4.0_p13.ebuild
index 1443f8fe7a9..e19e219259f 100644
--- a/net-misc/suite3270/suite3270-4.0_p13.ebuild
+++ b/net-misc/suite3270/suite3270-4.0_p13.ebuild
@@ -92,7 +92,7 @@ src_install() {
cd "${S}/${p}"
docinto ${p}
dodoc README*
-   use doc && dohtml html/*
+   use doc && dodoc -r html
done
 
use X && font_src_install



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

2021-01-14 Thread Matt Turner
commit: 3a4de1a00cc1f5de3feb0956bccf7b5cd908f921
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 15 00:56:41 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 15 01:34:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4de1a0

media-libs/mesa: Always specify -Dplatforms=...

Otherwise it will default to -Dplatforms=auto, which includes Wayland.
Many thanks to Jan Burgmeier for debugging the issue and providing the
fix.

Closes: https://bugs.gentoo.org/759139
Closes: https://bugs.gentoo.org/759319
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-20.2.4.ebuild | 2 +-
 media-libs/mesa/mesa-20.2.6.ebuild | 2 +-
 media-libs/mesa/mesa-20.3.2.ebuild | 2 +-
 media-libs/mesa/mesa-.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/mesa/mesa-20.2.4.ebuild 
b/media-libs/mesa/mesa-20.2.4.ebuild
index ca0dfceda9d..a9abb722e3f 100644
--- a/media-libs/mesa/mesa-20.2.4.ebuild
+++ b/media-libs/mesa/mesa-20.2.4.ebuild
@@ -369,7 +369,7 @@ multilib_src_configure() {
local platforms
use X && platforms+="x11"
use wayland && platforms+=",wayland"
-   [[ -n $platforms ]] && emesonargs+=(-Dplatforms=${platforms#,})
+   emesonargs+=(-Dplatforms=${platforms#,})
 
if use X || use egl; then
emesonargs+=(-Dglvnd=true)

diff --git a/media-libs/mesa/mesa-20.2.6.ebuild 
b/media-libs/mesa/mesa-20.2.6.ebuild
index 87cd6143479..3a059a995dd 100644
--- a/media-libs/mesa/mesa-20.2.6.ebuild
+++ b/media-libs/mesa/mesa-20.2.6.ebuild
@@ -369,7 +369,7 @@ multilib_src_configure() {
local platforms
use X && platforms+="x11"
use wayland && platforms+=",wayland"
-   [[ -n $platforms ]] && emesonargs+=(-Dplatforms=${platforms#,})
+   emesonargs+=(-Dplatforms=${platforms#,})
 
if use X || use egl; then
emesonargs+=(-Dglvnd=true)

diff --git a/media-libs/mesa/mesa-20.3.2.ebuild 
b/media-libs/mesa/mesa-20.3.2.ebuild
index 4a9d566b07c..3a23ce15ad2 100644
--- a/media-libs/mesa/mesa-20.3.2.ebuild
+++ b/media-libs/mesa/mesa-20.3.2.ebuild
@@ -370,7 +370,7 @@ multilib_src_configure() {
local platforms
use X && platforms+="x11"
use wayland && platforms+=",wayland"
-   [[ -n $platforms ]] && emesonargs+=(-Dplatforms=${platforms#,})
+   emesonargs+=(-Dplatforms=${platforms#,})
 
if use X || use egl; then
emesonargs+=(-Dglvnd=true)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 152e9ea51a8..1a2ca6e33b8 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -374,7 +374,7 @@ multilib_src_configure() {
local platforms
use X && platforms+="x11"
use wayland && platforms+=",wayland"
-   [[ -n $platforms ]] && emesonargs+=(-Dplatforms=${platforms#,})
+   emesonargs+=(-Dplatforms=${platforms#,})
 
if use X || use egl; then
emesonargs+=(-Dglvnd=true)



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

2021-01-14 Thread Matt Turner
commit: 21546917912c50a2cbf96940a9d68efecc4b0251
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 15 01:01:16 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 15 01:34:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21546917

media-libs/mesa: Version bump to 21.0.0_rc1

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-21.0.0_rc1.ebuild | 556 +
 2 files changed, 557 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index c260532cfb3..751c04898ac 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-20.2.4.tar.xz 13869928 BLAKE2B 
078dc88be08d3b41d5144c4d72b0044512dc77c7afcbc6366dc7b9d435886afc65009277b215f6e2898cef98a7c52fb232d8b36bd6e6d1114326302d5acc9216
 SHA512 
e60decb867a3ca08b99e72aa62db8c5515696bf4a9e2642c1703479167a79b0828192f6dcca688263f5786cd524308a4410e47111fa7b97c091473e4ac4ee799
 DIST mesa-20.2.6.tar.xz 13886924 BLAKE2B 
2bc5d680979b58a77105a8058da5dfea81afe05166a44d08cf243e5760b8c66e418fd78046a2c88243f56aa85a610d052f3aaf259938668cd0f4a184e9edca46
 SHA512 
347b275d88c0d14cacef570ed736cac07f2e607bc4c89a16b915ec01ac57dbbe698ddf9a0ad70f034e00318403351e3c728e74c72c653acf1fc99720887fa888
 DIST mesa-20.3.2.tar.xz 14194120 BLAKE2B 
545073b7f3f9dd54e087402b599ffa55e37a6a0b2422a52fc22cbe8de0b91a88603bd2241e2308f6891cdab731f0e01c9c9683028819aebcf3251ef3ae3db9bf
 SHA512 
0cabf8ddfd20b56098c8f4c081a3c2d4741ef42f40c929645e74284db99cf2a81137d7d279b7b6a0c15dea83905119ddf612411b36344dc22a488de9f311f5ed
+DIST mesa-21.0.0-rc1.tar.xz 14452448 BLAKE2B 
1c5738a1ce16fa79931cb57cf2d1605970d95d1f7b635aa73f35ac78da27909c5d651491df64f90c4cd667df5b01550b0eba952d4f768cf862e8121cc75cfa4c
 SHA512 
7157c5fbc9f545836e6b9d81805084450730aaab183466f1c19ef6b0d65ae1b4f04882a87f90982dbfec38da991732b9e0ddba9350be55d675dd409d7c142ed4

diff --git a/media-libs/mesa/mesa-21.0.0_rc1.ebuild 
b/media-libs/mesa/mesa-21.0.0_rc1.ebuild
new file mode 100644
index 000..47d4972b3e9
--- /dev/null
+++ b/media-libs/mesa/mesa-21.0.0_rc1.ebuild
@@ -0,0 +1,556 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   osmesa? ( gallium )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   video_cards_radeonsi?   ( gallium llvm )
+   video_cards_v3d? ( gallium )
+   video_cards_vc4? ( gallium )
+   video_cards_virgl? ( gallium )
+   video_cards_vivante? ( gallium gbm )
+   video_cards_vmware? ( gallium )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( gallium vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.100"
+RDEPEND="
+   

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

2021-01-14 Thread Matt Turner
commit: 21504a8afc77a128367bf8caad6e9eb81de204ae
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 15 01:02:31 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 15 01:34:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21504a8a

media-libs/mesa: Version bump to 20.3.3

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.3.3.ebuild | 558 +
 2 files changed, 559 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 751c04898ac..8cfbd9c1fbb 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,4 +1,5 @@
 DIST mesa-20.2.4.tar.xz 13869928 BLAKE2B 
078dc88be08d3b41d5144c4d72b0044512dc77c7afcbc6366dc7b9d435886afc65009277b215f6e2898cef98a7c52fb232d8b36bd6e6d1114326302d5acc9216
 SHA512 
e60decb867a3ca08b99e72aa62db8c5515696bf4a9e2642c1703479167a79b0828192f6dcca688263f5786cd524308a4410e47111fa7b97c091473e4ac4ee799
 DIST mesa-20.2.6.tar.xz 13886924 BLAKE2B 
2bc5d680979b58a77105a8058da5dfea81afe05166a44d08cf243e5760b8c66e418fd78046a2c88243f56aa85a610d052f3aaf259938668cd0f4a184e9edca46
 SHA512 
347b275d88c0d14cacef570ed736cac07f2e607bc4c89a16b915ec01ac57dbbe698ddf9a0ad70f034e00318403351e3c728e74c72c653acf1fc99720887fa888
 DIST mesa-20.3.2.tar.xz 14194120 BLAKE2B 
545073b7f3f9dd54e087402b599ffa55e37a6a0b2422a52fc22cbe8de0b91a88603bd2241e2308f6891cdab731f0e01c9c9683028819aebcf3251ef3ae3db9bf
 SHA512 
0cabf8ddfd20b56098c8f4c081a3c2d4741ef42f40c929645e74284db99cf2a81137d7d279b7b6a0c15dea83905119ddf612411b36344dc22a488de9f311f5ed
+DIST mesa-20.3.3.tar.xz 14222700 BLAKE2B 
02996b9f784f4c4a4502f8d5a1ef9763799b36206cfbfb56aeeb84837a119457fcfdd2d2efc3bf87fe945bd4dd4747b77fe9af51b290311b86e850fa4d6ac8c6
 SHA512 
77735462f4ccbe865d0cf7e9db47c42f8bc2600b9a030dca11066d29e43f73c18ca0422e6356129fc14ac1b1018ed752ae4ee45bd31ae706fea58f573a14d346
 DIST mesa-21.0.0-rc1.tar.xz 14452448 BLAKE2B 
1c5738a1ce16fa79931cb57cf2d1605970d95d1f7b635aa73f35ac78da27909c5d651491df64f90c4cd667df5b01550b0eba952d4f768cf862e8121cc75cfa4c
 SHA512 
7157c5fbc9f545836e6b9d81805084450730aaab183466f1c19ef6b0d65ae1b4f04882a87f90982dbfec38da991732b9e0ddba9350be55d675dd409d7c142ed4

diff --git a/media-libs/mesa/mesa-20.3.3.ebuild 
b/media-libs/mesa/mesa-20.3.3.ebuild
new file mode 100644
index 000..3a23ce15ad2
--- /dev/null
+++ b/media-libs/mesa/mesa-20.3.3.ebuild
@@ -0,0 +1,558 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   video_cards_radeonsi?   ( gallium llvm )
+   video_cards_v3d? ( gallium )
+   video_cards_vc4? ( gallium )
+   video_cards_virgl? ( gallium )
+  

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

2021-01-14 Thread Matt Turner
commit: 091ce359622359469374765f63e1299cdecf3443
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 15 01:28:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 15 01:34:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091ce359

x11-drivers/xf86-video-intel: Version bump to 2.99.917_p20201215

Closes: https://bugs.gentoo.org/761927
Signed-off-by: Matt Turner  gentoo.org>

 x11-drivers/xf86-video-intel/Manifest  |  1 +
 .../xf86-video-intel-2.99.917_p20201215.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/x11-drivers/xf86-video-intel/Manifest 
b/x11-drivers/xf86-video-intel/Manifest
index 875f82df970..8e5734ab79f 100644
--- a/x11-drivers/xf86-video-intel/Manifest
+++ b/x11-drivers/xf86-video-intel/Manifest
@@ -1,2 +1,3 @@
 DIST xf86-video-intel-2.99.917_p20200310.tar.bz2 1249330 BLAKE2B 
7ba7566b946cf2c4ce60170912fe517f8c004a477a0edc2a1a9c4dbc476f3bdbea5b39a3ade4d15854cda2cc1146eca47d5fe8b311dfe36cd5ac39cf390142ea
 SHA512 
764517e2413937ec8486d473e0cb0b98146fbaa2cff15cb01757f2263c29a2fa9279338fc801bdafe4e6b38428f8e771a7ee14fa223ba5711a4369e719258cd0
 DIST xf86-video-intel-2.99.917_p20200515.tar.bz2 1250303 BLAKE2B 
81fca6a4ccfd01c49f70b741e80080e410044bcc51345ff886ec1d74e9ed1020263927ec1a67052ddcfded0f4027369a87b47ebcdbbf5066d813a7e82fae290f
 SHA512 
29fea01332438ad7616bae56a926f5c6fa08f93f67c23a0bb38f775719f12b15fba5bcb096c0665948f80d3ff6b7c108f360e44aae008192ef6c9b21187b4bbb
+DIST xf86-video-intel-2.99.917_p20201215.tar.bz2 1250622 BLAKE2B 
ddcbd84ee125528fe82f0a369f8e768d218eb0d9c4fc00cbe4a921d6267a846eccc001e3dd765f8cdaf7a38c461357831cd9675acfdfd3cc6ac282ec4b6f4b67
 SHA512 
29526fe191a95c2df5a3e168150b8c7f759dfdc9a4912e28887ec51be05304a9f552d21c990a37a90d6299e64df4bb1fba051c1d0ad25606dc52f801cd30b60d

diff --git 
a/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20201215.ebuild 
b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20201215.ebuild
new file mode 100644
index 000..88500f06f4b
--- /dev/null
+++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20201215.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DRI=dri
+XORG_EAUTORECONF=yes
+inherit linux-info xorg-3 flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~x86"
+   COMMIT_ID="a511f22cdec56504913b457a2e60dafee8e2b570"
+   
SRC_URI="https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/${COMMIT_ID}/${P}.tar.bz2;
+   S="${WORKDIR}/${PN}-${COMMIT_ID}"
+fi
+
+DESCRIPTION="X.Org driver for Intel cards"
+
+IUSE="debug +sna tools +udev uxa xvmc"
+
+REQUIRED_USE="
+   || ( sna uxa )
+"
+RDEPEND="
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXScrnSaver
+   >=x11-libs/pixman-0.27.1
+   >=x11-libs/libdrm-2.4.52[video_cards_intel]
+   >=x11-base/xorg-server-1.18
+   tools? (
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   )
+   udev? (
+   virtual/libudev:=
+   )
+   xvmc? (
+   x11-libs/libXvMC
+   >=x11-libs/libxcb-1.5
+   x11-libs/xcb-util
+   )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   replace-flags -Os -O2
+   XORG_CONFIGURE_OPTIONS=(
+   --disable-dri1
+   $(use_enable debug)
+   $(use_enable dri)
+   $(use_enable dri dri3)
+   $(usex dri "--with-default-dri=3")
+   $(use_enable sna)
+   $(use_enable tools)
+   $(use_enable udev)
+   $(use_enable uxa)
+   $(use_enable xvmc)
+   )
+   xorg-3_src_configure
+}
+
+pkg_postinst() {
+   if linux_config_exists && \
+   kernel_is -lt 4 3 && ! linux_chkconfig_present DRM_I915_KMS; 
then
+   echo
+   ewarn "This driver requires KMS support in your kernel"
+   ewarn "  Device Drivers --->"
+   ewarn "Graphics support --->"
+   ewarn "  Direct Rendering Manager (XFree86 4.1.0 and higher 
DRI support)  --->"
+   ewarn "  <*>   Intel 830M, 845G, 852GM, 855GM, 865G (i915 
driver)  --->"
+   ewarn "   i915 driver"
+   ewarn "  [*]   Enable modesetting on intel by default"
+   echo
+   fi
+}



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

2021-01-14 Thread Matt Turner
commit: a7790267aa6d4ac0293f9e9ce98e01961a7c1b28
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 15 01:05:57 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 15 01:34:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7790267

media-libs/mesa: Raise wayland dependency

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

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 1a2ca6e33b8..47d4972b3e9 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -105,7 +105,7 @@ RDEPEND="
)
selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
wayland? (
-   >=dev-libs/wayland-1.15.0:=[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
>=dev-libs/wayland-protocols-1.8
)

${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]



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

2021-01-14 Thread Sam James
commit: bbdce9f31f812ce2c5560580a525db7680c55c7f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:54:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:54:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdce9f3

app-text/dvisvgm: add openssl dep

Uses bundled copy if it can't find it.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-text/dvisvgm/{dvisvgm-2.10.1.ebuild => dvisvgm-2.10.1-r1.ebuild} | 1 +
 app-text/dvisvgm/{dvisvgm-2.11.ebuild => dvisvgm-2.11-r1.ebuild} | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-text/dvisvgm/dvisvgm-2.10.1.ebuild 
b/app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild
similarity index 98%
rename from app-text/dvisvgm/dvisvgm-2.10.1.ebuild
rename to app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild
index 0bdb1de2ed1..e301615bed5 100644
--- a/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild
@@ -23,6 +23,7 @@ RDEPEND="virtual/tex-base
>=app-arch/brotli-1.0.5
app-text/ghostscript-gpl
dev-libs/kpathsea:=
+   dev-libs/openssl:=
>=dev-libs/xxhash-0.6.5
>=media-gfx/potrace-1.10-r1
media-libs/freetype:2

diff --git a/app-text/dvisvgm/dvisvgm-2.11.ebuild 
b/app-text/dvisvgm/dvisvgm-2.11-r1.ebuild
similarity index 98%
rename from app-text/dvisvgm/dvisvgm-2.11.ebuild
rename to app-text/dvisvgm/dvisvgm-2.11-r1.ebuild
index af466d3dc91..bcbd6a68bdb 100644
--- a/app-text/dvisvgm/dvisvgm-2.11.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.11-r1.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
>=app-arch/brotli-1.0.5
app-text/ghostscript-gpl
dev-libs/kpathsea:=
+   dev-libs/openssl:=
>=dev-libs/xxhash-0.6.5
>=media-gfx/potrace-1.10-r1
media-libs/freetype:2



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

2021-01-14 Thread Sam James
commit: 9590677a44b0842e2e39108bc55624c2b15a5b2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:59:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:59:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9590677a

app-text/dvisvgm: fix other dependencies

* Fixup older ebuild (current stable) with newer dependency
  fixes

* Add missing := on brotli

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild | 23 +--
 app-text/dvisvgm/dvisvgm-2.11-r1.ebuild   |  3 +--
 2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild 
b/app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild
index e301615bed5..a35bc82ca5a 100644
--- a/app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.10.1-r1.ebuild
@@ -19,8 +19,15 @@ IUSE="test"
 # would make it harder for prefix installs.
 RESTRICT="test"
 
-RDEPEND="virtual/tex-base
-   >=app-arch/brotli-1.0.5
+BDEPEND="
+   app-text/asciidoc
+   app-text/xmlto
+   dev-libs/libxslt
+   virtual/pkgconfig
+   test? ( dev-cpp/gtest )
+"
+RDEPEND="
+   >=app-arch/brotli-1.0.5:=
app-text/ghostscript-gpl
dev-libs/kpathsea:=
dev-libs/openssl:=
@@ -28,14 +35,10 @@ RDEPEND="virtual/tex-base
>=media-gfx/potrace-1.10-r1
media-libs/freetype:2
>=media-libs/woff2-1.0.2
-   dev-libs/kpathsea
-   sys-libs/zlib"
-DEPEND="${RDEPEND}
-   app-text/xmlto
-   app-text/asciidoc
-   dev-libs/libxslt
-   virtual/pkgconfig
-   test? ( dev-cpp/gtest )"
+   sys-libs/zlib
+   virtual/tex-base
+"
+DEPEND="${RDEPEND}"
 
 src_configure() {
local myargs=(

diff --git a/app-text/dvisvgm/dvisvgm-2.11-r1.ebuild 
b/app-text/dvisvgm/dvisvgm-2.11-r1.ebuild
index bcbd6a68bdb..aa5dfaf017e 100644
--- a/app-text/dvisvgm/dvisvgm-2.11-r1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.11-r1.ebuild
@@ -27,7 +27,7 @@ BDEPEND="
test? ( dev-cpp/gtest )
 "
 RDEPEND="
-   >=app-arch/brotli-1.0.5
+   >=app-arch/brotli-1.0.5:=
app-text/ghostscript-gpl
dev-libs/kpathsea:=
dev-libs/openssl:=
@@ -35,7 +35,6 @@ RDEPEND="
>=media-gfx/potrace-1.10-r1
media-libs/freetype:2
>=media-libs/woff2-1.0.2
-   dev-libs/kpathsea
sys-libs/zlib
virtual/tex-base
 "



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

2021-01-14 Thread Sam James
commit: 986e67dc1de4216e6a758ffb6d01043d7c214370
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:03:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:50:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986e67dc

app-text/dvisvgm: cleanup old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-text/dvisvgm/Manifest |  3 ---
 app-text/dvisvgm/dvisvgm-2.1.3.ebuild | 38 -
 app-text/dvisvgm/dvisvgm-2.6.1.ebuild | 45 ---
 app-text/dvisvgm/dvisvgm-2.7.ebuild   | 45 ---
 4 files changed, 131 deletions(-)

diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest
index 1ef89304f5f..1386e9392b6 100644
--- a/app-text/dvisvgm/Manifest
+++ b/app-text/dvisvgm/Manifest
@@ -1,5 +1,2 @@
-DIST dvisvgm-2.1.3.tar.gz 2802278 BLAKE2B 
36e523d4b82a71f26ebc50428c56863a3729d1cf79c63660a5a3cecdd7c55c27e7ad811121e8a2ccdaa37f1ec2fb345d1d5d4f7b59011be7877500df5dba1f48
 SHA512 
dfd6e94b28dcdf2d1be236f3f29eaf4e3e5b7bb34544cdd55ae09de612b02561dd782b693a9a94eea07420c795d31ef210eba34cb663d7de98f438c089369ff2
 DIST dvisvgm-2.10.1.tar.gz 3110061 BLAKE2B 
3f3bb50baa587c1d20061d235885b4c921efbd3400aa7e4d2df872e37e0ef57d57ae4713fedfd0587d7fcffe7e0286ca55e319e6e82b3b72b49c5df5fa08f633
 SHA512 
8faa68b13a0e351ba54b5c9acb1dbda6e081eddd167b2cc599208cc2e7967c116c3d105d29df224165daff88f81acb3135d936ec9b2da4dce2c82c197f6a4e78
 DIST dvisvgm-2.11.tar.gz 3111889 BLAKE2B 
7944b62bee48173f1ed0e2de5ff0c8090322da925abdd4a57611ccb5c055ba602a76ab4e3dbddb83d73ac19a23ce4b657d96a3830f76eb8939f3e3a9c0890cd1
 SHA512 
bbefff027f710a0370d179e42f1775cb37765836969fcf9e27e5e05d46565e6db74414440823068b04dbef0dac768b70b2573359fe729c12b27f6d678f41d55f
-DIST dvisvgm-2.6.1.tar.gz 2911596 BLAKE2B 
8dfe85140db4b462c1721a8bad322d52535a0fced4bb8c374c342bd4ca8fe5cf6dfa5751a8a8070b9ce622ab7bb7df14985802c596fdc387f90febc80151fbd6
 SHA512 
791183f92ec4733574614fd5b8b4247a7b766b62b1aa7b1444d508d0358178b1447b24fb51d09948d99552c2cb7ed3a0f9bce0416b66de8a4835f85476bbdb25
-DIST dvisvgm-2.7.tar.gz 3037242 BLAKE2B 
f93bcc4220adf4b2c0d7e06deb11416f22c623f07c96ca9aa9093054e18ec72f8da1d93aa4ee467f82f9478bb0c1b8acebbb56de020f47563056dd0dbea5936e
 SHA512 
b706085015d1ab4c9b88997cf6c1c93f6c0ee60c9d1429d3fba7bed7b5acb3392958f64b4207ae27e6eb52abb19ff9640e2b7459e4b19ae21986b82d4b65b182

diff --git a/app-text/dvisvgm/dvisvgm-2.1.3.ebuild 
b/app-text/dvisvgm/dvisvgm-2.1.3.ebuild
deleted file mode 100644
index 6891f3e0b5f..000
--- a/app-text/dvisvgm/dvisvgm-2.1.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/;
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~ppc-macos ~x64-macos"
-IUSE="test"
-# Tests don't work from $WORKDIR: kpathsea tries to search in relative
-# directories from where the binary is executed.
-# We cannot really use absolute paths in the kpathsea configuration since that
-# would make it harder for prefix installs.
-RESTRICT="test"
-
-RDEPEND="virtual/tex-base
-   app-text/ghostscript-gpl
-   >=media-gfx/potrace-1.10-r1
-   media-libs/freetype:2
-   dev-libs/kpathsea
-   sys-libs/zlib"
-DEPEND="${RDEPEND}
-   app-text/xmlto
-   app-text/asciidoc
-   dev-libs/libxslt
-   virtual/pkgconfig
-   test? ( dev-cpp/gtest )"
-
-src_configure() {
-   has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags 
"$($(tc-getPKG_CONFIG) --cflags kpathsea)"
-   default
-}

diff --git a/app-text/dvisvgm/dvisvgm-2.6.1.ebuild 
b/app-text/dvisvgm/dvisvgm-2.6.1.ebuild
deleted file mode 100644
index 1307115f485..000
--- a/app-text/dvisvgm/dvisvgm-2.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/;
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
-IUSE="test"
-# Tests don't work from $WORKDIR: kpathsea tries to search in relative
-# directories from where the binary is executed.
-# We cannot really use absolute paths in the kpathsea configuration since that
-# would make it harder for prefix installs.
-RESTRICT="test"
-
-# TODO unbundle app-arch/brotli
-RDEPEND="virtual/tex-base
-   >=app-arch/brotli-1.0.5
-   app-text/ghostscript-gpl
-   

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

2021-01-14 Thread Sam James
commit: 6c6cc153c9638d4f1a6fc363e71d5c25b8ad6538
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:50:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:50:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6cc153

dev-ml/ocplib-simplex: fix WrongMaintainerType

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-ml/ocplib-simplex/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ocplib-simplex/metadata.xml 
b/dev-ml/ocplib-simplex/metadata.xml
index eed4dbab931..9a08a32b302 100644
--- a/dev-ml/ocplib-simplex/metadata.xml
+++ b/dev-ml/ocplib-simplex/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
m...@gentoo.org
ML




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

2021-01-14 Thread Joshua Kinard
commit: 8eb9fd5ab2a6d5691dffb6d00c39d9dc0bbf99f3
Author: Joshua Kinard  gentoo  org>
AuthorDate: Fri Jan 15 00:29:48 2021 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Fri Jan 15 00:29:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb9fd5a

sys-fs/xfsprogs: Added ~mips to KEYWORDS

Bug: https://bugs.gentoo.org/759553
Signed-off-by: Joshua Kinard  gentoo.org>
Package-Manager: Portage-3.0.13, Repoman-3.0.2

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

diff --git a/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild
index 8389e2de779..8ef46ee1bf8 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="icu libedit nls"
 
 RDEPEND=">=sys-apps/util-linux-2.17.2



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

2021-01-14 Thread Joshua Kinard
commit: f5c5b8a7d95e31c38507ca194e31a42e40af8ae8
Author: Joshua Kinard  gentoo  org>
AuthorDate: Fri Jan 15 00:28:56 2021 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Fri Jan 15 00:28:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c5b8a7

dev-libs/inih: Added ~mips to KEYWORDS

Bug: https://bugs.gentoo.org/759553
Signed-off-by: Joshua Kinard  gentoo.org>
Package-Manager: Portage-3.0.13, Repoman-3.0.2

 dev-libs/inih/inih-52-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/inih/inih-52-r1.ebuild b/dev-libs/inih/inih-52-r1.ebuild
index 59b118e7afe..288ada671b4 100644
--- a/dev-libs/inih/inih-52-r1.ebuild
+++ b/dev-libs/inih/inih-52-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="inih (INI not invented here) simple .INI file 
parser"
 HOMEPAGE="https://github.com/benhoyt/inih;
 
 SRC_URI="https://github.com/benhoyt/inih/archive/r${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 
 LICENSE="BSD"
 SLOT="0"



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

2021-01-14 Thread Sam James
commit: f338e8ca0ee5c925434a4ae27ae041522b7f7466
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:01:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:01:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f338e8ca

dev-python/cryptography: Stabilize 3.3.1 ppc64, #765280

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/cryptography/cryptography-3.3.1.ebuild 
b/dev-python/cryptography/cryptography-3.3.1.ebuild
index 626aea6dab4..ce8cb9163d4 100644
--- a/dev-python/cryptography/cryptography-3.3.1.ebuild
+++ b/dev-python/cryptography/cryptography-3.3.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="|| ( Apache-2.0 BSD )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="libressl idna"
 
 RDEPEND="



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

2021-01-14 Thread Sam James
commit: f1fb339e6a9fd9dc68f32ef48c0e9b63fa0919cf
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:01:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:01:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fb339e

dev-python/pyenchant: Stabilize 3.2.0 ppc64, #765295

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/pyenchant/pyenchant-3.2.0.ebuild 
b/dev-python/pyenchant/pyenchant-3.2.0.ebuild
index 8c32fb931fc..66edd8e3b76 100644
--- a/dev-python/pyenchant/pyenchant-3.2.0.ebuild
+++ b/dev-python/pyenchant/pyenchant-3.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="app-text/enchant:*"
 BDEPEND="



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

2021-01-14 Thread Sam James
commit: c14bdb5d0319f7344dabda9268b91bddaef20ac6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:01:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:01:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14bdb5d

app-text/dvisvgm: Stabilize 2.10.1 ppc64, #765091

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-text/dvisvgm/dvisvgm-2.10.1.ebuild 
b/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
index 6d2c296c122..0bdb1de2ed1 100644
--- a/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="test"
 # Tests don't work from $WORKDIR: kpathsea tries to search in relative
 # directories from where the binary is executed.



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

2021-01-14 Thread Sam James
commit: 964a65644071b9e24959e8744a06c4d5270a3b84
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:00:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:00:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964a6564

sys-apps/fakechroot: Stabilize 2.20.1 ppc64, #764833

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-apps/fakechroot/fakechroot-2.20.1.ebuild 
b/sys-apps/fakechroot/fakechroot-2.20.1.ebuild
index f6ef71842a5..bc454feffc4 100644
--- a/sys-apps/fakechroot/fakechroot-2.20.1.ebuild
+++ b/sys-apps/fakechroot/fakechroot-2.20.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/dex4er/${PN}/releases/download/${PV}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86"
 
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2021-01-14 Thread Sam James
commit: de43d99257c09d0166e7a87f908dfeb996a25184
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:00:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:00:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de43d992

app-crypt/gnupg: Stabilize 2.2.25 ppc64, #765007

Signed-off-by: Sam James  gentoo.org>

 app-crypt/gnupg/gnupg-2.2.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.25.ebuild 
b/app-crypt/gnupg/gnupg-2.2.25.ebuild
index a6535251c65..dc44640b163 100644
--- a/app-crypt/gnupg/gnupg-2.2.25.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.25.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls readline scd-shared-access selinux +smartcard ssl 
tofu tools usb user-socket wks-server"
 
 # Existence of executables is checked during configuration.



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

2021-01-14 Thread Sam James
commit: bc46681e1252b907e86d6066bbbafd3f78a1a186
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:00:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:00:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc46681e

dev-util/debugedit: Stabilize 4.16.1.2 ppc64, #764782

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/debugedit/debugedit-4.16.1.2.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
index b5b05aae3a5..66b35de6933 100644
--- a/dev-util/debugedit/debugedit-4.16.1.2.ebuild
+++ b/dev-util/debugedit/debugedit-4.16.1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 
1-2).x/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



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

2021-01-14 Thread Sam James
commit: ec6d1748218dd60afba5dc0e8d9ea9efde87abf3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 15 00:00:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 15 00:00:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6d1748

app-arch/libarchive: Stabilize 3.5.1 ppc64, #764776

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-arch/libarchive/libarchive-3.5.1.ebuild 
b/app-arch/libarchive/libarchive-3.5.1.ebuild
index 94c244b840d..27cc87b1cfd 100644
--- a/app-arch/libarchive/libarchive-3.5.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.5.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz;
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 
+lzma lzo nettle static-libs +threads xattr +zlib zstd"
 
 RDEPEND="



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

2021-01-14 Thread Sam James
commit: a2e1dbf2ed513114e300c09c6f87d4ad8d8e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:58:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:58:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e1dbf2

dev-lang/go: Stabilize 1.15.6-r1 x86, #764509

Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.15.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.15.6-r1.ebuild b/dev-lang/go/go-1.15.6-r1.ebuild
index de75f71e7d6..ebfb8c5bc2b 100644
--- a/dev-lang/go/go-1.15.6-r1.ebuild
+++ b/dev-lang/go/go-1.15.6-r1.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



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

2021-01-14 Thread Sam James
commit: 266e59b5ab1d687015c29e2b54d7ca360aec5297
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:59:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:59:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266e59b5

dev-python/pyenchant: Stabilize 3.2.0 x86, #765295

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/pyenchant/pyenchant-3.2.0.ebuild 
b/dev-python/pyenchant/pyenchant-3.2.0.ebuild
index 0804d4f19af..8c32fb931fc 100644
--- a/dev-python/pyenchant/pyenchant-3.2.0.ebuild
+++ b/dev-python/pyenchant/pyenchant-3.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="app-text/enchant:*"
 BDEPEND="



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

2021-01-14 Thread Sam James
commit: d1686996e07b3886af3e26f7c10d1d6e28eeb193
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:58:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:58:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1686996

sys-cluster/kronosnet: Stabilize 1.19 x86, #658354

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-cluster/kronosnet/kronosnet-1.19.ebuild 
b/sys-cluster/kronosnet/kronosnet-1.19.ebuild
index d296376bea4..3c67b339a45 100644
--- a/sys-cluster/kronosnet/kronosnet-1.19.ebuild
+++ b/sys-cluster/kronosnet/kronosnet-1.19.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://kronosnet.org/releases/${P}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 x86"
 IUSE="doc nss +openssl zstd lz4 lzo2"
 
 DEPEND=">=sys-cluster/libqb-2.0.0:=



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

2021-01-14 Thread Sam James
commit: d1536afe27e1f18f722a4f81afb6bae1a0dc6ece
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:58:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:58:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1536afe

dev-lang/go: Stabilize 1.14.13-r1 x86, #764509

Signed-off-by: Sam James  gentoo.org>

 dev-lang/go/go-1.14.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.14.13-r1.ebuild b/dev-lang/go/go-1.14.13-r1.ebuild
index de75f71e7d6..ebfb8c5bc2b 100644
--- a/dev-lang/go/go-1.14.13-r1.ebuild
+++ b/dev-lang/go/go-1.14.13-r1.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 arm arm64 ppc64 ~s390 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



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

2021-01-14 Thread Sam James
commit: ca1cdf0c3332335d97ff7a4e8ab40994a0b5c1ad
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:59:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:59:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1cdf0c

dev-python/pandas: Stabilize 1.1.5 x86, #765301

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/pandas/pandas-1.1.5.ebuild 
b/dev-python/pandas/pandas-1.1.5.ebuild
index ec902a8752a..6f7adbcca28 100644
--- a/dev-python/pandas/pandas-1.1.5.ebuild
+++ b/dev-python/pandas/pandas-1.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P/_/}"
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 x86"
 IUSE="doc full-support minimal test X"
 RESTRICT="!test? ( test )"
 



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

2021-01-14 Thread Sam James
commit: 4c0fc4fe305277c5f0c74f2c13a32a110f3fcfb0
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:58:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:58:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0fc4fe

sys-cluster/corosync: Stabilize 3.1.0 x86, #658354

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-cluster/corosync/corosync-3.1.0.ebuild 
b/sys-cluster/corosync/corosync-3.1.0.ebuild
index 78fcbbd9ed7..9ed0f068c2d 100644
--- a/sys-cluster/corosync/corosync-3.1.0.ebuild
+++ b/sys-cluster/corosync/corosync-3.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2 public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 x86"
 IUSE="augeas dbus doc snmp systemd watchdog xml"
 
 RDEPEND="dev-libs/nss



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

2021-01-14 Thread Sam James
commit: 255c8a15cac949920e75c1e08b835f5635e6c4a6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:34:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:34:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255c8a15

app-arch/libarchive: Stabilize 3.5.1 amd64, #764776

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-arch/libarchive/libarchive-3.5.1.ebuild 
b/app-arch/libarchive/libarchive-3.5.1.ebuild
index ea5dd6b3e54..94c244b840d 100644
--- a/app-arch/libarchive/libarchive-3.5.1.ebuild
+++ b/app-arch/libarchive/libarchive-3.5.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz;
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 
+lzma lzo nettle static-libs +threads xattr +zlib zstd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/

2021-01-14 Thread Sam James
commit: 2bdd1c739baf2ae1ab604388b5912bc805c9c2d1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:34:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:34:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdd1c73

net-print/epson-inkjet-printer-escpr: Stabilize 1.7.8 amd64, #765367

Signed-off-by: Sam James  gentoo.org>

 .../epson-inkjet-printer-escpr-1.7.8.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.8.ebuild 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.8.ebuild
index 4d774448b0a..8e82732e613 100644
--- 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.8.ebuild
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ 
SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/12/04/32/1a455ef8618def6570
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 
 DEPEND="net-print/cups"
 RDEPEND="${DEPEND}"



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

2021-01-14 Thread Sam James
commit: 57570d28d51d471577e5e241d6f70e98c81e46eb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:58:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:58:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57570d28

sys-cluster/libqb: Stabilize 2.0.1-r1 x86, #658354

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/libqb/libqb-2.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/libqb/libqb-2.0.1-r1.ebuild 
b/sys-cluster/libqb/libqb-2.0.1-r1.ebuild
index 5f3d5e3747d..0d08cf0e61a 100644
--- a/sys-cluster/libqb/libqb-2.0.1-r1.ebuild
+++ b/sys-cluster/libqb/libqb-2.0.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar.
 
 LICENSE="LGPL-2.1"
 SLOT="0/100"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
 IUSE="debug doc examples systemd test"
 RESTRICT="!test? ( test )"
 



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

2021-01-14 Thread Sam James
commit: 9995fc2f5ccafd59bd00ae98fe3f6fc02ff85c33
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:34:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:34:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9995fc2f

dev-python/python-email-validator: Stabilize 1.1.2 ALLARCHES, #760231

Signed-off-by: Sam James  gentoo.org>

 dev-python/python-email-validator/python-email-validator-1.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/python-email-validator/python-email-validator-1.1.2.ebuild 
b/dev-python/python-email-validator/python-email-validator-1.1.2.ebuild
index 8cd9e9bd41e..797c0c520a6 100644
--- a/dev-python/python-email-validator/python-email-validator-1.1.2.ebuild
+++ b/dev-python/python-email-validator/python-email-validator-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/JoshData/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/${PN}-${PV}"
 
 LICENSE="CC0-1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 SLOT="0"
 
 RDEPEND="



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

2021-01-14 Thread Sam James
commit: f6e6d943977a283f091a823c2fd5fd7146eff420
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:34:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:34:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e6d943

app-text/dvisvgm: Stabilize 2.10.1 amd64, #765091

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-text/dvisvgm/dvisvgm-2.10.1.ebuild 
b/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
index 74a05d6848e..6d2c296c122 100644
--- a/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="test"
 # Tests don't work from $WORKDIR: kpathsea tries to search in relative
 # directories from where the binary is executed.



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

2021-01-14 Thread Sam James
commit: a4f763c1ad3d9ff414e49066c9bc134328e139b9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:34:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:34:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f763c1

media-sound/ardour: Stabilize 6.5-r1 amd64, #763504

Signed-off-by: Sam James  gentoo.org>

 media-sound/ardour/ardour-6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ardour/ardour-6.5-r1.ebuild 
b/media-sound/ardour/ardour-6.5-r1.ebuild
index 04ce50423c2..bb8049a79cb 100644
--- a/media-sound/ardour/ardour-6.5-r1.ebuild
+++ b/media-sound/ardour/ardour-6.5-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git;
inherit git-r3
 else
-   KEYWORDS="~amd64 x86"
+   KEYWORDS="amd64 x86"

SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2;
S="${WORKDIR}/Ardour-${PV}.0"
 fi



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

2021-01-14 Thread Nick Sarnie
commit: 4a3b86a27a74aa8d69684e6611f218bf5158e63e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:47:59 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:50:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3b86a2

app-emulation/wine-staging: Sync with ::wine

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

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/metadata.xml|   1 +
 ...staging-.ebuild => wine-staging-6.0.ebuild} | 119 +++--
 .../wine-staging/wine-staging-.ebuild  | 119 +++--
 4 files changed, 131 insertions(+), 110 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index d8fca9b7a39..edb4bc4ca97 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -3,7 +3,9 @@ DIST wine-5.18.tar.xz 24160316 BLAKE2B 
4f359b6e869707a514d2198d2b8ba810b8552ea53
 DIST wine-5.20.tar.xz 24177960 BLAKE2B 
50169bc00497feef91f5cf7fd56bce8f7784f70d2a24776494d0ab98cdb70b4387a92dece4571b2b22b15c42d82672595f39079a0678e551331f2bee4460f0f8
 SHA512 
30299287857376a827579335ba410d0575379df300860c8fdd50473f3eec074372d3602e5027f9e75fb13e272f28f51950ec652109839573a168aed23ba9c8f4
 DIST wine-5.21.tar.xz 24178740 BLAKE2B 
9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e
 SHA512 
0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
 DIST wine-5.22.tar.xz 24214812 BLAKE2B 
7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e
 SHA512 
9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271
+DIST wine-6.0.tar.xz 24192280 BLAKE2B 
baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e
 SHA512 
c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057
 DIST wine-staging-5.18.tar.gz 10357038 BLAKE2B 
07df0de55d1bfa36d3492498a48d8f1402dffa161f3b02f3326185d524bea9a2f0893b85a70650797bf1b74c06f5814ddc09cb184a5977cfacb968921020aee1
 SHA512 
75911ac4d5aaf6cfef41aa487290369d714f153b1fba2279daca75d6c5cbc7e7de9d3f8ef55eb7c311a05b86a212163e2b81ff685c1527fb0e90f223ec23dcab
 DIST wine-staging-5.20.tar.gz 10378427 BLAKE2B 
75910b198ca5b79f41f4aa115a962cb01a4dd208512feffc2ef9bc327d9c82d0c0babd543ea011917257c5dfd7c5f2f2815dae81d553dd4b239b627bafba1635
 SHA512 
64913c3af44890a959593c610c713113f068811a8fe79e234a61f262af963d194d1d71d336361c6a473ad0f3f64fc5a88cee36facdc0824cea6856fc74da9634
 DIST wine-staging-5.21.tar.gz 10362610 BLAKE2B 
41f40c33b7d0853c63b81da863145f242b640a0e491b3ee92e1c687d33b85344676e764ae93921f00643b4bd3247e9c9aef4ba92cf80aa43785db1f762eac8cc
 SHA512 
079a7fccd66d886b3498c45057b1bb215d3897e44e0c8d6afb56174fad583e8a578ea888d70d62a18da1566bb9649fdefd08227efecd21fc71b0b3d739dab636
 DIST wine-staging-5.22.tar.gz 10342905 BLAKE2B 
9f59a0d8c06f29b52fec71cc09915c8a7a23a1ad9945cedeced179657645970048846517f4eced051989b0ef1ee555c9f8176de073a66b3633f3fe1fd90e0836
 SHA512 
0ce0314b470e90c741fd02ede522b6dd754fb69595b527e3ad5ac62d944bc7eca43eca88aa2b85d99a9945fbad05872cdcd2ac87ed809dcd41a9ce56bfcc1147
+DIST wine-staging-6.0.tar.gz 9863425 BLAKE2B 
b51e0c3dc426c637de4ee89ee7d519847edcb04b1fb160f5f196e5560ce570ced682165ac74958433de79e104765d4811f004d323f357b753cf56108b9a631bb
 SHA512 
33845e398e9c3d4bacbd9cd369983e72517fd648747433eabd933b446f9d86f1d61660959ff4e05cb661cf4038550b3df3384f588f3f5504b1f8056196ca3c38

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 453fea4e770..d0c5202e160 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -46,6 +46,7 @@ This variant of the Wine packaging includes the Wine-Staging 
patchset.
Support GTK+:3 window theming through 
Wine-Staging   
Use virtual/libudev to provide 
plug and play support
Use sys-libs/libunwind to unwind 
the stack
+   Use virtual/libusb to provide USB 
support
Use app-emulation/vkd3d to 
provide Direct3D 12 support
Enable Vulkan drivers


diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-6.0.ebuild
similarity index 88%
copy from app-emulation/wine-staging/wine-staging-.ebuild
copy to app-emulation/wine-staging/wine-staging-6.0.ebuild
index ccde3bd8652..3eb6ecd117f 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.0.ebuild
@@ 

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

2021-01-14 Thread Nick Sarnie
commit: bef92e659478b3614b605415bdc31efcd5d3c4ff
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:48:17 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:50:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef92e65

app-emulation/wine-staging: Drop old

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

 app-emulation/wine-staging/Manifest|   2 -
 .../wine-staging/wine-staging-5.18.ebuild  | 621 -
 2 files changed, 623 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index edb4bc4ca97..16eae340c6e 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,10 +1,8 @@
 DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 
951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98
 SHA512 
46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75
-DIST wine-5.18.tar.xz 24160316 BLAKE2B 
4f359b6e869707a514d2198d2b8ba810b8552ea53ff3f37cbc7c23b732152db0fa5c0c909d2c16a03f6b0ff122435c92f8a9b8b462577aa50a39b2dcfa7bcd05
 SHA512 
70565fbea61b78580ca86443fcb4c10c7814c1dffcfa49ee38746fef21a52a00f2e040d9d2515892fed4021e7868720cc22b650d18872656838e4610d4d4e823
 DIST wine-5.20.tar.xz 24177960 BLAKE2B 
50169bc00497feef91f5cf7fd56bce8f7784f70d2a24776494d0ab98cdb70b4387a92dece4571b2b22b15c42d82672595f39079a0678e551331f2bee4460f0f8
 SHA512 
30299287857376a827579335ba410d0575379df300860c8fdd50473f3eec074372d3602e5027f9e75fb13e272f28f51950ec652109839573a168aed23ba9c8f4
 DIST wine-5.21.tar.xz 24178740 BLAKE2B 
9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e
 SHA512 
0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
 DIST wine-5.22.tar.xz 24214812 BLAKE2B 
7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e
 SHA512 
9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271
 DIST wine-6.0.tar.xz 24192280 BLAKE2B 
baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e
 SHA512 
c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057
-DIST wine-staging-5.18.tar.gz 10357038 BLAKE2B 
07df0de55d1bfa36d3492498a48d8f1402dffa161f3b02f3326185d524bea9a2f0893b85a70650797bf1b74c06f5814ddc09cb184a5977cfacb968921020aee1
 SHA512 
75911ac4d5aaf6cfef41aa487290369d714f153b1fba2279daca75d6c5cbc7e7de9d3f8ef55eb7c311a05b86a212163e2b81ff685c1527fb0e90f223ec23dcab
 DIST wine-staging-5.20.tar.gz 10378427 BLAKE2B 
75910b198ca5b79f41f4aa115a962cb01a4dd208512feffc2ef9bc327d9c82d0c0babd543ea011917257c5dfd7c5f2f2815dae81d553dd4b239b627bafba1635
 SHA512 
64913c3af44890a959593c610c713113f068811a8fe79e234a61f262af963d194d1d71d336361c6a473ad0f3f64fc5a88cee36facdc0824cea6856fc74da9634
 DIST wine-staging-5.21.tar.gz 10362610 BLAKE2B 
41f40c33b7d0853c63b81da863145f242b640a0e491b3ee92e1c687d33b85344676e764ae93921f00643b4bd3247e9c9aef4ba92cf80aa43785db1f762eac8cc
 SHA512 
079a7fccd66d886b3498c45057b1bb215d3897e44e0c8d6afb56174fad583e8a578ea888d70d62a18da1566bb9649fdefd08227efecd21fc71b0b3d739dab636
 DIST wine-staging-5.22.tar.gz 10342905 BLAKE2B 
9f59a0d8c06f29b52fec71cc09915c8a7a23a1ad9945cedeced179657645970048846517f4eced051989b0ef1ee555c9f8176de073a66b3633f3fe1fd90e0836
 SHA512 
0ce0314b470e90c741fd02ede522b6dd754fb69595b527e3ad5ac62d944bc7eca43eca88aa2b85d99a9945fbad05872cdcd2ac87ed809dcd41a9ce56bfcc1147

diff --git a/app-emulation/wine-staging/wine-staging-5.18.ebuild 
b/app-emulation/wine-staging/wine-staging-5.18.ebuild
deleted file mode 100644
index 5b6a507ddc0..000
--- a/app-emulation/wine-staging/wine-staging-5.18.ebuild
+++ /dev/null
@@ -1,621 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils l10n 
multilib multilib-minimal pax-utils toolchain-funcs virtualx xdg-utils
-
-MY_PN="${PN%%-*}"
-MY_P="${MY_PN}-${PV}"
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-   SRC_URI=""
-   #KEYWORDS=""
-else
-   MAJOR_V=$(ver_cut 1)
-   

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

2021-01-14 Thread Nick Sarnie
commit: 3a6b0359bbfac6759a13ab31d76bf3682bb007b1
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:49:15 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:50:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6b0359

app-emulation/wine-vanilla: Drop old

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

 app-emulation/wine-vanilla/Manifest|   4 -
 .../wine-vanilla/wine-vanilla-4.0.3.ebuild | 531 
 .../wine-vanilla/wine-vanilla-5.0.1.ebuild | 538 
 .../wine-vanilla/wine-vanilla-5.0.3.ebuild | 538 
 .../wine-vanilla/wine-vanilla-5.19.ebuild  | 539 -
 5 files changed, 2150 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 826b4589b77..e5b5ac15087 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,11 +1,7 @@
-DIST gentoo-wine-patches-20180120.tar.xz 58672 BLAKE2B 
84d621075b65475cec41a06429680b518d7eafb938cefd903f3f8aa71ea3049ac9d8de05af48f9f4f4a1b9172c7ef17784540413e410eb8ec11e8ec4a63858c6
 SHA512 
5b354a409c7a2b77499aaa593b9248a1d15d755e3687b095755faacc30068bfcdbdd5c2a2a78617cb1a78c46d2931162bd69ec3379b035d81494bea7108263c2
 DIST gentoo-wine-patches-20191222.tar.xz 59236 BLAKE2B 
1b2c7b3ab69e5603d0f176a88c13b6d532f94f319ad29821faa699e828d90cfbe92c02b6e73b72eb16e565707c49885833fe557809ed16f4a6f0f182de9bb6e6
 SHA512 
a030fad55be5e1d909bc50e430c9a99846b88d7555f12749e101ba83f04df5af23eeb726b5ed78f847a66d11ac0a838bc69bd5bf8cf53da77ad454d2a2fe65cf
 DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 
951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98
 SHA512 
46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75
-DIST wine-4.0.3.tar.xz 21680420 BLAKE2B 
a7caf4b82fa2594f77e31f29b2a3da59c08bb58f213268d61bdf48998345162bc36fbfc24db94d11cb07b6da347b3471e9d8976d9abfa0f76c183c0a519aa73e
 SHA512 
a8fde0bcf600eaec56c3ce58c9aa992386784c85cf1c93aa84d50aff4c842b12a6b099c23391d3ad9a0059f3dc9069c0f8e00fad293305ba8a33afc70bf26e14
-DIST wine-5.0.1.tar.xz 22476496 BLAKE2B 
8fd7729812c0144b6c9ec7f28ecc25bca5bc7801d9927346928f43fc46ca0be89ecb4caefb7a93cf2f3365e088d11e6bd53a028ea8cc9e170ef864ff63f21a5a
 SHA512 
d9756f0a74417ea9e05d08a94ff29b83ebff3db3a3cbaa90979d5312754371ddfcab6bded73a246ef980252b908d8a26e93de2779b766c4bff92c91f8c315d98
 DIST wine-5.0.2.tar.xz 22484932 BLAKE2B 
93253a86605b32dc8f7c79a16336643e6f84937094f8c96ea336289c2076a4d9f759fc1ad128f7b1a009da5eb2ed25cdc893da99e338093608bf5fc0ef1a85fc
 SHA512 
9ff902ff929d9ac8c81843eea141c96446d26b14f70781a40a3ea1fdef5f412ca4c87374a5a3af9b42b52236159645e55d6e54f8b06178a4d210a72fb1d5358e
 DIST wine-5.0.3.tar.xz 22495496 BLAKE2B 
459399b940111fb573d3060e74c17423ff43b510a196d70eadb5d57e7d57b44c990f8c9bb69eb258a76515c2d50fb756f82229a1a7cd391a32c407bedc1e9f14
 SHA512 
3217cc8a91e898e15130314fb7ebc2cdd93e2a4e88a46d3778ff4790a635b28e951ba974b83a56414d387b710da21a998e519f1df0cde636ff5fffdceff7f652
-DIST wine-5.19.tar.xz 24201860 BLAKE2B 
34233747a58e2cf6c9b6b328cb8c0af5707479e02d20365da07d039163757c6557d25ec8136933fd9bd5a7aeb360d96e44c41c34fffb26a23f9e3ea137f03120
 SHA512 
b91eb1cb1225ac8abe26f5c5dd74fb376e6489b460035c70e6c7890595086e99273497741b6a736ef4884ae7bacc44482d2e3e8ba7e8d85c78c571bd4b133d8a
 DIST wine-5.20.tar.xz 24177960 BLAKE2B 
50169bc00497feef91f5cf7fd56bce8f7784f70d2a24776494d0ab98cdb70b4387a92dece4571b2b22b15c42d82672595f39079a0678e551331f2bee4460f0f8
 SHA512 
30299287857376a827579335ba410d0575379df300860c8fdd50473f3eec074372d3602e5027f9e75fb13e272f28f51950ec652109839573a168aed23ba9c8f4
 DIST wine-5.21.tar.xz 24178740 BLAKE2B 
9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e
 SHA512 
0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
 DIST wine-5.22.tar.xz 24214812 BLAKE2B 
7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e
 SHA512 
9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271

diff --git a/app-emulation/wine-vanilla/wine-vanilla-4.0.3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-4.0.3.ebuild
deleted file mode 100644
index f4c82a817bd..000
--- a/app-emulation/wine-vanilla/wine-vanilla-4.0.3.ebuild
+++ /dev/null
@@ -1,531 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt 
ml nb_NO nl or pa pl pt_BR pt_PT 

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

2021-01-14 Thread Nick Sarnie
commit: 4be462fc80697069ac024602f534cc8910e381bb
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:45:03 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:50:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be462fc

app-emulation/wine-vanilla: Sync with ::wine

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

 app-emulation/wine-vanilla/Manifest   | 1 +
 app-emulation/wine-vanilla/metadata.xml   | 1 +
 .../{wine-vanilla-.ebuild => wine-vanilla-6.0.ebuild} | 8 +---
 app-emulation/wine-vanilla/wine-vanilla-.ebuild   | 8 +---
 4 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index de064dee91d..826b4589b77 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -9,3 +9,4 @@ DIST wine-5.19.tar.xz 24201860 BLAKE2B 
34233747a58e2cf6c9b6b328cb8c0af5707479e02
 DIST wine-5.20.tar.xz 24177960 BLAKE2B 
50169bc00497feef91f5cf7fd56bce8f7784f70d2a24776494d0ab98cdb70b4387a92dece4571b2b22b15c42d82672595f39079a0678e551331f2bee4460f0f8
 SHA512 
30299287857376a827579335ba410d0575379df300860c8fdd50473f3eec074372d3602e5027f9e75fb13e272f28f51950ec652109839573a168aed23ba9c8f4
 DIST wine-5.21.tar.xz 24178740 BLAKE2B 
9d6b2766536fb019d69dbffc8dbae0004eeb6d5b3d3f57d0577b4952159b9a5388d1f767d982b3837d713175ac7baec47c7b017e21f4fb586d3d97707491066e
 SHA512 
0879e4edeca60880799736ac831f8ae28c6e5156dde161685aa84a5d8bd20c4f3a51a178fa2b130a9e8af44432bb239160a04829fcef5d8332e2bbf829d2bc18
 DIST wine-5.22.tar.xz 24214812 BLAKE2B 
7bc093501cb20fbe52e277aadb867e4f55abc9898ae570aebf3496c2f7938129498e6ad8b6de7f8efe28ccffee734c94754da703e0c5d6bad6c1293cefb42c0e
 SHA512 
9e86a1f74a142513121c155ffa5e1dd863ecc00092952878f44185725e81793fd7291e0e3c93275cd0d083d17af99eb1d8feba1c96e8607f44919b9045737271
+DIST wine-6.0.tar.xz 24192280 BLAKE2B 
baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e
 SHA512 
c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index 7467ea24def..a57d62f758b 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -42,6 +42,7 @@ This variant of the Wine packaging does not include external 
patchsets
Add support for gamepad detection using 
SDL
Use virtual/libudev to provide 
plug and play support
Use sys-libs/libunwind to unwind 
the stack
+   Use virtual/libusb to provide USB 
support
Use app-emulation/vkd3d to 
provide Direct3D 12 support
Enable Vulkan drivers


diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
similarity index 98%
copy from app-emulation/wine-vanilla/wine-vanilla-.ebuild
copy to app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
index 97ea9019cb1..a95817ac424 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ if [[ ${PV} == "" ]] ; then
#KEYWORDS=""
 else
MAJOR_V=$(ver_cut 1)
-   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.0/${MY_P}.tar.xz;
KEYWORDS="-* ~amd64 ~x86"
 fi
 S="${WORKDIR}/${MY_P}"
@@ -35,7 +35,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="LGPL-2.1"
 SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos 
kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl 
osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner 
sdl selinux +ssl test +threads +truetype udev +udisks +unwind v4l vkd3d vulkan 
+X +xcomposite xinerama +xml"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos 
kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl 
osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner 
sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d 
vulkan +X +xcomposite xinerama +xml"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -93,6 +93,7 @@ COMMON_DEPEND="
udev? ( 

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2021-01-14 Thread Nick Sarnie
commit: c289d4a53a6b8e4784cb89aeec360f0d841dcbb7
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:46:51 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:46:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=c289d4a5

app-emulation/wine-staging: Fix slot

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

 app-emulation/wine-staging/wine-staging-6.0.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-6.0.ebuild 
b/app-emulation/wine-staging/wine-staging-6.0.ebuild
index 2e9fe1f..3eb6ecd 100644
--- a/app-emulation/wine-staging/wine-staging-6.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-6.0.ebuild
@@ -116,7 +116,7 @@ COMMON_DEPEND="
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   usb? ( virtual/libusb[${MULTILIB_USEDEP}]  )
+   usb? ( virtual/libusb:1[${MULTILIB_USEDEP}]  )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 2e9fe1f..3eb6ecd 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -116,7 +116,7 @@ COMMON_DEPEND="
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   usb? ( virtual/libusb[${MULTILIB_USEDEP}]  )
+   usb? ( virtual/libusb:1[${MULTILIB_USEDEP}]  )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2021-01-14 Thread Nick Sarnie
commit: 3c1c21ced1a8653a9fb589ab240464803ed5b5a9
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:46:00 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:46:00 2021 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=3c1c21ce

app-emulation/wine-vanilla: Fix slot

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

 app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
index 2658cee..a95817a 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
@@ -93,7 +93,7 @@ COMMON_DEPEND="
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   usb? ( virtual/libusb[${MULTILIB_USEDEP}]  )
+   usb? ( virtual/libusb:1[${MULTILIB_USEDEP}]  )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index 2658cee..a95817a 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -93,7 +93,7 @@ COMMON_DEPEND="
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   usb? ( virtual/libusb[${MULTILIB_USEDEP}]  )
+   usb? ( virtual/libusb:1[${MULTILIB_USEDEP}]  )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )



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

2021-01-14 Thread Lars Wendler
commit: 06e3e589038f3f2fd3b0a3c0e1a4943eeac2cbf4
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan 14 23:43:50 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan 14 23:43:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e3e589

net-fs/samba: Bump to version 4.12.11

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

 net-fs/samba/Manifest |   1 +
 net-fs/samba/samba-4.12.11.ebuild | 317 ++
 2 files changed, 318 insertions(+)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 1e99a1e6000..3ef097020eb 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,4 +1,5 @@
 DIST samba-4.12.10.tar.gz 18244366 BLAKE2B 
34361b7734b9865d2c2fa2fbfaf99c3f0b1efb8ea33c1289ff70703180369d21bcb341ff0b4bb3e90f55f8b9745b579d5d66472c394a735e757ba1c6325daa63
 SHA512 
9437d7c05bd6f7f0bf6dfd7ef9c475f30ef6572095c96e1d494a8b917bd139122677a5e25f803579f0fd27a6053f5e99684780684dccce0e259cdefd684ce5e5
+DIST samba-4.12.11.tar.gz 18249361 BLAKE2B 
74208769d42f3cb534855c77933b3e820cf1cbb02ea8748e4d208281427640b0b3071099ca51fde43454c2d24733a9ba81ef489fd17597e7cf8bdb2e450c7864
 SHA512 
8147f36bc56dd1b7b6603e1e51b83cef59273a591bac77ba8cbefe9df85b0f85886f983979cbfc8fd11eb4e7552944ab4e8ac2400acb3e2b89ec584363961df5
 DIST samba-4.12.9.tar.gz 18236198 BLAKE2B 
e19c8416626ca2fe769bf26f3645e94f23781538b3c5e1f94ce618efb807d0732e5591525ec066a31cc0211463b9b66105d1d499989012d624edaa2a132c
 SHA512 
8bd3122bcaab2f5a16a73902a9b628384063a8116a08f0254541e05c148016839b3215c60ff0d3291a332e7884708950ad64137204b0ac19801012d3b6684fa6
 DIST samba-4.13.2.tar.gz 18418249 BLAKE2B 
9e3b9c284c56a90c22f3bbfb51bfcbd7d1eb8dc8e8b399c13537ea1b1265922e67d1e780f68fec6858bb93dca6a49284d01a723633909a3156f750b0482798b7
 SHA512 
60b8597b7fad13dd55ffec4c750ee4f5f39220d8e8d52232d3a8c4d830a5ff29254716a7230b0182e0717585e5a34b01373527caecd1d32f2170c6063a97d070
 DIST samba-4.13.3.tar.gz 18422056 BLAKE2B 
f2b8528047e47e65ce8e0a089092c5e68ee7555248e163c0ed969ae1bf19919ed55bb614f2adae75e26725bf2079b5be3efba9af3a18ff8cbf5a98e1f39dc1bd
 SHA512 
e7d29a89ba31ac6ca6c2dfd2629b8e07e47f4b1f265907847b43845dcf19a2200bcb1ca9f6845dd39c1ffca5dbf89f998bcc4defe33f5e3c4d8006ec9c6e88ab

diff --git a/net-fs/samba/samba-4.12.11.ebuild 
b/net-fs/samba/samba-4.12.11.ebuild
new file mode 100644
index 000..a6b8457a15d
--- /dev/null
+++ b/net-fs/samba/samba-4.12.11.ebuild
@@ -0,0 +1,317 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE='threads(+),xml(+)'
+inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam
+
+MY_PV="${PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SRC_PATH="stable"
+[[ ${PV} = *_rc* ]] && SRC_PATH="rc"
+
+SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz"
+[[ ${PV} = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DESCRIPTION="Samba Suite Version 4"
+HOMEPAGE="https://www.samba.org/;
+LICENSE="GPL-3"
+
+SLOT="0"
+
+IUSE="acl addc addns ads ceph client cluster cups debug dmapi fam gpg iprint
+json ldap pam profiling-data python quota selinux snapper syslog
+system-heimdal +system-mitkrb5 systemd test winbind zeroconf"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/samba-4.0/policy.h
+   /usr/include/samba-4.0/dcerpc_server.h
+   /usr/include/samba-4.0/ctdb.h
+   /usr/include/samba-4.0/ctdb_client.h
+   /usr/include/samba-4.0/ctdb_protocol.h
+   /usr/include/samba-4.0/ctdb_private.h
+   /usr/include/samba-4.0/ctdb_typesafe_cb.h
+   /usr/include/samba-4.0/ctdb_version.h
+)
+
+CDEPEND="
+   >=app-arch/libarchive-3.1.2[${MULTILIB_USEDEP}]
+   dev-lang/perl:=
+   dev-libs/icu:=[${MULTILIB_USEDEP}]
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/libtasn1[${MULTILIB_USEDEP}]
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   dev-perl/Parse-Yapp
+   >=net-libs/gnutls-3.4.7[${MULTILIB_USEDEP}]
+   net-libs/libnsl:=[${MULTILIB_USEDEP}]
+   sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
+   
>=sys-libs/ldb-2.1.4[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   
=sys-libs/talloc-2.3.1[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.3[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   
>=sys-libs/tevent-0.10.2[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   virtual/libiconv
+   pam? ( sys-libs/pam )
+   acl? ( virtual/acl )
+   $(python_gen_cond_dep "
+   dev-python/subunit[\${PYTHON_MULTI_USEDEP},${MULTILIB_USEDEP}]
+   addns? (
+   net-dns/bind-tools[gssapi]
+   dev-python/dnspython:=[\${PYTHON_MULTI_USEDEP}]
+   )
+   ")
+   ceph? ( sys-cluster/ceph )
+   cluster? 

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2021-01-14 Thread Nick Sarnie
commit: 34299070de6d45cbfd9af1c133899b7f4a3fb11c
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:26:19 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:39:44 2021 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=34299070

app-emulation/wine-vanilla: Bump to 6.0

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

 app-emulation/wine-vanilla/Manifest   | 1 +
 app-emulation/wine-vanilla/metadata.xml   | 1 +
 .../{wine-vanilla-.ebuild => wine-vanilla-6.0.ebuild} | 8 +---
 app-emulation/wine-vanilla/wine-vanilla-.ebuild   | 8 +---
 4 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 787221e..ee06dad 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -54,3 +54,4 @@ DIST wine-5.6.tar.xz 23678216 BLAKE2B 
7aee9a46c037d46d07a551a839056783c020d2e5c6
 DIST wine-5.7.tar.xz 23723624 BLAKE2B 
fbea8f753dee57368f7532eef6fe6bf366ba52e9c2b970147207cf879858b86a74d0dfb1f813cfd31058462aaa09f74dd07924370b4c3f032f0dcd0015eab90b
 SHA512 
46a8050cb21edf1116c93fd73fdc3bbbc1a19e18d77c38bc192f13e55954d3e503122c780ca9c1a50005b0bca6f3b0c640f3de05267f25289e08660321e27407
 DIST wine-5.8.tar.xz 23753648 BLAKE2B 
086f37ce469f6d176eab8daa2d124b1774526727e2f6fe4ecdd39862c13ed493ac4164cf98848d5bc8cba3675e13365f6ea2b34591d518c40c34d09556851578
 SHA512 
7b9df380655a72e8b9e95ca271a62308262d8efabbeb2ad459071afc9ed51518b42b1f75b019fe8d6b53cf5185e9cfc45ac1b8a7092f118fa2aff14f99c012de
 DIST wine-5.9.tar.xz 23802356 BLAKE2B 
1879c164c647a5b849056e4149a809c390814ae832773a44347cf1902fd49cb6619b4add5ea2d421c189d92b5c907daa0d6f62c37c48a8bd68d0eaa9eb465433
 SHA512 
edc6d55a275cf37430a62dc6d6d86bff6d5a434e708dbd99d245018db7f6a0abe39581a1d91eb947f204a45ac94cc5c931745169a3b63a2aecf8db277553b74b
+DIST wine-6.0.tar.xz 24192280 BLAKE2B 
baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e
 SHA512 
c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index 7467ea2..a57d62f 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -42,6 +42,7 @@ This variant of the Wine packaging does not include external 
patchsets
Add support for gamepad detection using 
SDL
Use virtual/libudev to provide 
plug and play support
Use sys-libs/libunwind to unwind 
the stack
+   Use virtual/libusb to provide USB 
support
Use app-emulation/vkd3d to 
provide Direct3D 12 support
Enable Vulkan drivers


diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
similarity index 98%
copy from app-emulation/wine-vanilla/wine-vanilla-.ebuild
copy to app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
index 97ea901..2658cee 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ if [[ ${PV} == "" ]] ; then
#KEYWORDS=""
 else
MAJOR_V=$(ver_cut 1)
-   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.0/${MY_P}.tar.xz;
KEYWORDS="-* ~amd64 ~x86"
 fi
 S="${WORKDIR}/${MY_P}"
@@ -35,7 +35,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="LGPL-2.1"
 SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos 
kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl 
osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner 
sdl selinux +ssl test +threads +truetype udev +udisks +unwind v4l vkd3d vulkan 
+X +xcomposite xinerama +xml"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+faudio +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos 
kernel_FreeBSD +lcms ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl 
osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner 
sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d 
vulkan +X +xcomposite xinerama +xml"
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
X? ( truetype )
elibc_glibc? ( threads )
@@ -93,6 +93,7 @@ COMMON_DEPEND="
udev? ( 

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2021-01-14 Thread Nick Sarnie
commit: fb32af1f43d087539bc26109ca3dd26c8b4bf64b
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Jan 14 23:28:53 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Jan 14 23:39:44 2021 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=fb32af1f

app-emulation/wine-staging: Bump to 6.0

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

 app-emulation/wine-staging/Manifest|   4 +-
 app-emulation/wine-staging/metadata.xml|   1 +
 ...ging-6.0_rc4.ebuild => wine-staging-6.0.ebuild} |   6 +-
 .../wine-staging/wine-staging-.ebuild  | 119 +++--
 4 files changed, 71 insertions(+), 59 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 5760373..133f2d8 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -49,7 +49,7 @@ DIST wine-5.6.tar.xz 23678216 BLAKE2B 
7aee9a46c037d46d07a551a839056783c020d2e5c6
 DIST wine-5.7.tar.xz 23723624 BLAKE2B 
fbea8f753dee57368f7532eef6fe6bf366ba52e9c2b970147207cf879858b86a74d0dfb1f813cfd31058462aaa09f74dd07924370b4c3f032f0dcd0015eab90b
 SHA512 
46a8050cb21edf1116c93fd73fdc3bbbc1a19e18d77c38bc192f13e55954d3e503122c780ca9c1a50005b0bca6f3b0c640f3de05267f25289e08660321e27407
 DIST wine-5.8.tar.xz 23753648 BLAKE2B 
086f37ce469f6d176eab8daa2d124b1774526727e2f6fe4ecdd39862c13ed493ac4164cf98848d5bc8cba3675e13365f6ea2b34591d518c40c34d09556851578
 SHA512 
7b9df380655a72e8b9e95ca271a62308262d8efabbeb2ad459071afc9ed51518b42b1f75b019fe8d6b53cf5185e9cfc45ac1b8a7092f118fa2aff14f99c012de
 DIST wine-5.9.tar.xz 23802356 BLAKE2B 
1879c164c647a5b849056e4149a809c390814ae832773a44347cf1902fd49cb6619b4add5ea2d421c189d92b5c907daa0d6f62c37c48a8bd68d0eaa9eb465433
 SHA512 
edc6d55a275cf37430a62dc6d6d86bff6d5a434e708dbd99d245018db7f6a0abe39581a1d91eb947f204a45ac94cc5c931745169a3b63a2aecf8db277553b74b
-DIST wine-6.0-rc4.tar.xz 24194208 BLAKE2B 
21d56bd02e3e4076af0d57e9665b153fd5336077de33510ddf8d3831ca5a2198ce96766ccb85b7a127114b2db3518ccc67dc7e7c573b7611455a0ad23de1f9e2
 SHA512 
adf3797319a4b9fff70589484059736392c1e463b52f33a3ea23367638f84aeef28c7250c6de04bf77d0e780aad6975e00fd5ac01105c2b8a877aa6c060e889d
+DIST wine-6.0.tar.xz 24192280 BLAKE2B 
baf0eee582190ede8d210390b51d330c1879cb442100bc2e957052898fbd84bcc047a885065f9bf96ac4f072f92eee44f0e1c3baddc68937286e7cc6f976bd4e
 SHA512 
c0732fbab1da8737d595a876b28ce87eef1440c317746e798642b59b44b34e890de562e0c0cc674e97096f39db82f8e9c3b1cc1ba9edc246b7266a0f7cb00057
 DIST wine-staging-150ce22fa21ffa040816e725ead34ed1de516bd8.tar.gz 9840427 
BLAKE2B 
e263d6563a5438973309346ba820acdb5079ef236c5c55694bdfa16c54f3f4fe76750ab324d6c5e1f0b429df634b917f138f4a1db38417ac2b49ce41ee36a211
 SHA512 
37f05909ca6cb28a3527f31882562146d3971f47345312b96783b5e62bc95ee61779f12f4c13e3d05ec5f331463a7600c16d5bc428d13c42bf3e3568f4d3923e
 DIST wine-staging-3f3a05f91c85cb5ccdc4c8185bcc862c6e96cd52.tar.gz 9835238 
BLAKE2B 
27c0e7fe418e7ee82c7b1cfc13c0c1508a7f4637ef7b8d64675ed4038a42961382170c064221a7bad70a4e168aef7d4e33974d06afc18fc6da4cf5db047b242e
 SHA512 
b2ad84bed89e713f4dc4f01763c40dc785f39f180a8f926c1b9e944a581ffcfd5c422427314201df1359b4b1c27dc2261281353f44ae9408e800d6add7bde366
 DIST wine-staging-4.0.tar.gz 9945756 BLAKE2B 
bfd27d5677d01b4a14c4ef593b741b6fa6e75194de04a90659ecceaa8b087d594cafdd0a53cc2ad2d05e9c73928d70d0b6681ac0052df79f7b45cbb370b31d3d
 SHA512 
4c2277449be17b83235bab7898818a886e84e82c0c5eb8216a5bc42e3d9a0e1dcf09d4522e1165d503fd9237673fa91c2c07d837cde58897f1b6fc8bc6fa5d33
@@ -95,4 +95,4 @@ DIST wine-staging-5.6.tar.gz 9922611 BLAKE2B 
945e7a6398d6f3f8f85f334a06462282647
 DIST wine-staging-5.7.tar.gz 9913511 BLAKE2B 
f5d803a067ec61c5d698d7ebf0623b55f0e4fee487e6fcfb4de057d742ff4d55bf184004c4427e8b93052efa74fe9e14da2a41a826c79a0c62ef25de7b6e10ef
 SHA512 
042bcf7b90769c9d88d5cd844009301fb768568ee10ebf7aed9c3397ca35f6d6b512db2010917695f32bed9edf174d95f80a141d5af75a43871444b1830f2922
 DIST wine-staging-5.8.tar.gz 9878712 BLAKE2B 
a96f7e4aa1d1dddcda1a9d6a30ab3b564fb365a09efde22e5b7abab1ac015da0bc242b2fec6d4ae14dc5ddad38e3314a5f8c430e6eb10853ed8619e805bf5787
 SHA512 
3ea2a90ab0613b680274c95cf7ef3d3a7d807571fb792e05fc1df9bbd7a35c80a0d7c38342fea8858c5557ae3f12287a7ce09d0cdab5064000b79ec6c891ad15
 DIST wine-staging-5.9.tar.gz 9861847 BLAKE2B 
61eb21e4386b772b98472707ea927f74ee77e8ec39caa494b6db2cdafc4b00e3aee503f9828a8df1cea2bbc6fa3aaf272fe28b60965de26132d4761058b59f25
 SHA512 
8fcf448be21edc0ccf8afef75013298c8f1634b51cd4d927ee5a1d039552d7c29609f65f283519b6561d09eb6eeae91fa6db70b9e78e4fd8bb5318408b39fb33
-DIST wine-staging-6.0-rc4.tar.gz 10386008 BLAKE2B 
7504625b9faabfba114aae7179fa19d31491ccaefe422336530060946a23731ed9e1458a4eaaac5632ed327e1a8e3edeab3f9210532eeceb6f9e5394f5b43ddf
 SHA512 
48569114b616b503cd8e436ea7f14856872329d53fcb250a1fcd6ec21a990a06b13b85591ea37d49cc80de767b8ec1f6f653b04b696a7f3c70a65c37231f2a12
+DIST wine-staging-6.0.tar.gz 9863425 

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

2021-01-14 Thread Lars Wendler
commit: 5c1e149bd1c6667b702ea97bcd7b1d5c4c79
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan 14 23:32:39 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan 14 23:35:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1e149b

dev-libs/libxmlb: Removed old

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

 dev-libs/libxmlb/Manifest |  1 -
 dev-libs/libxmlb/libxmlb-0.2.0.ebuild | 58 ---
 2 files changed, 59 deletions(-)

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index 9de6e04de72..d481fbe7efa 100644
--- a/dev-libs/libxmlb/Manifest
+++ b/dev-libs/libxmlb/Manifest
@@ -1,3 +1,2 @@
 DIST libxmlb-0.1.15.tar.gz 92923 BLAKE2B 
97b6af812397dd279e7e3c038627fcf8228cbfa5c3af91ceeb5361e32d37d357eda6a193f627a5f4442426fb08abca1ff11684fe199d9d3a4add72ca4f3f5d08
 SHA512 
58268b3a690af36c0923afdee3ae58e88bf778eebbc6a439be1bc85ed985efdc20cd7006c976586f7be87310dc091d67370f4bbec58379fc4e7349bfa3d8
-DIST libxmlb-0.2.0.tar.gz 97521 BLAKE2B 
7a47164503b5b682e2bb9d877622a7dcad06d40bf87d6a7cf9e21898d8444e610ba3985d6be8cf65068f0637ee44ef8678610315be2795476b2f5ccaacb098ea
 SHA512 
cff4245a47a942dd37675921ba753858a3ee0572500a1cd7291d2a063fa7fa9d9157c167bf33694e4e0204504d7e88fbfd2873c4b9851247d6cdb338c2d587a8
 DIST libxmlb-0.2.1.tar.gz 98284 BLAKE2B 
b9bf02560a231837d7837b43f01d8f78c54a80319379a7bfa191f8303b77c35e82d1e2bb57722f1bfe56224d96bd1513cef702a0375eb85a137bff8ca3104c5c
 SHA512 
4e082f036eb62626d1724ac5093ad625f9259e9e81aa40d5ca0589a3a72dadd669c0718ff64dcae094973b6c282b6c8f8ce7212b7e47211f320035bb639ec59d

diff --git a/dev-libs/libxmlb/libxmlb-0.2.0.ebuild 
b/dev-libs/libxmlb/libxmlb-0.2.0.ebuild
deleted file mode 100644
index eef8b51f864..000
--- a/dev-libs/libxmlb/libxmlb-0.2.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit meson python-any-r1
-
-DESCRIPTION="Library to help create and query binary XML blobs"
-HOMEPAGE="https://github.com/hughsie/libxmlb;
-SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="LGPL-2.1+"
-SLOT="0/2" # libxmlb.so version
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="doc introspection stemmer test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/glib:2
-   sys-apps/util-linux
-   stemmer? ( dev-libs/snowball-stemmer )
-"
-
-DEPEND="
-   ${RDEPEND}
-   doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
-"
-
-BDEPEND="
-   >=dev-util/meson-0.47.0
-   virtual/pkgconfig
-   introspection? (
-   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-   ${PYTHON_DEPS}
-   )
-"
-
-python_check_deps() {
-   has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use introspection && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dgtkdoc="$(usex doc true false)"
-   -Dintrospection="$(usex introspection true false)"
-   -Dstemmer="$(usex stemmer true false)"
-   -Dtests="$(usex test true false)"
-   )
-   meson_src_configure
-}



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

2021-01-14 Thread Lars Wendler
commit: 064291d970dc502eb775013b2001f4714b30516c
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan 14 23:35:01 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan 14 23:35:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064291d9

dev-libs/libxmlb: Fixed python detection

Closes: https://bugs.gentoo.org/765454
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libxmlb/libxmlb-0.1.15.ebuild | 8 
 dev-libs/libxmlb/libxmlb-0.2.1.ebuild  | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-libs/libxmlb/libxmlb-0.1.15.ebuild 
b/dev-libs/libxmlb/libxmlb-0.1.15.ebuild
index 68409989938..80a864311d2 100644
--- a/dev-libs/libxmlb/libxmlb-0.1.15.ebuild
+++ b/dev-libs/libxmlb/libxmlb-0.1.15.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit meson python-any-r1
 
@@ -31,11 +31,11 @@ DEPEND="
 "
 
 BDEPEND="
+   ${PYTHON_DEPS}
>=dev-util/meson-0.47.0
virtual/pkgconfig
introspection? (
$(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-   ${PYTHON_DEPS}
)
 "
 
@@ -44,7 +44,7 @@ python_check_deps() {
 }
 
 pkg_setup() {
-   use introspection && python-any-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_configure() {

diff --git a/dev-libs/libxmlb/libxmlb-0.2.1.ebuild 
b/dev-libs/libxmlb/libxmlb-0.2.1.ebuild
index 30f41ec4d83..03845174fc3 100644
--- a/dev-libs/libxmlb/libxmlb-0.2.1.ebuild
+++ b/dev-libs/libxmlb/libxmlb-0.2.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit meson python-any-r1
 
@@ -31,11 +31,11 @@ DEPEND="
 "
 
 BDEPEND="
+   ${PYTHON_DEPS}
>=dev-util/meson-0.47.0
virtual/pkgconfig
introspection? (
$(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-   ${PYTHON_DEPS}
)
 "
 
@@ -44,7 +44,7 @@ python_check_deps() {
 }
 
 pkg_setup() {
-   use introspection && python-any-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/pymol/

2021-01-14 Thread Pacho Ramos
commit: d707db016087c78a6a39b8f6607f9304e90361ed
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jan 14 23:11:09 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jan 14 23:11:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d707db01

sci-chemistry/pymol: Ensure proper prepare phase is run

and don't drop argparse

Thanks-to: Soren Harward
Closes: https://bugs.gentoo.org/757798
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-chemistry/pymol/pymol-2.4.0-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-chemistry/pymol/pymol-2.4.0-r1.ebuild 
b/sci-chemistry/pymol/pymol-2.4.0-r1.ebuild
index 540097824ec..a21a210f478 100644
--- a/sci-chemistry/pymol/pymol-2.4.0-r1.ebuild
+++ b/sci-chemistry/pymol/pymol-2.4.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=no
 
-inherit distutils-r1 desktop optfeature flag-o-matic xdg
+inherit desktop optfeature flag-o-matic xdg distutils-r1
 
 DESCRIPTION="A Python-extensible molecular graphics system"
 HOMEPAGE="https://www.pymol.org/;
@@ -50,7 +50,6 @@ python_prepare_all() {
sed \
-e "s:\"/usr:\"${EPREFIX}/usr:g" \
-e "/ext_comp_args.*+=/s:\[.*\]$:\[\]:g" \
-   -e "/import/s:argparse:argparseX:g" \
-i setup.py || die
 
sed \



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

2021-01-14 Thread Sebastian Pipping
commit: b4e663b7baa77055d2038822f310bb4dfe77867b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Jan 14 22:27:47 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Jan 14 22:36:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e663b7

sys-apps/usbguard: 1.0.0

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.12, Repoman-3.0.2

 sys-apps/usbguard/Manifest  |  1 +
 sys-apps/usbguard/usbguard-1.0.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/sys-apps/usbguard/Manifest b/sys-apps/usbguard/Manifest
index a4c0fa79313..fa0f56ff5cd 100644
--- a/sys-apps/usbguard/Manifest
+++ b/sys-apps/usbguard/Manifest
@@ -1,2 +1,3 @@
 DIST usbguard-0.7.6.tar.gz 1189194 BLAKE2B 
4fefd9ccf13b094f64942559f481144f08986dc71154b87c1623459d2429c07e2738a17877d3f6c275e83ce904067b1284c588c9a95023c7205cc5e21ca118f0
 SHA512 
0b0d42276e48baac2dc1f9031eec25e3f622a8d6178cb0400b97c7d32005bfa158b60fd286fdc66206a8684658fefaf6389ef93511e942f025e75671d7455628
 DIST usbguard-0.7.8.tar.gz 1220764 BLAKE2B 
8127acc0ef5dd89cc540097a71f10d56f3cb0a166453e27161e444d37dbf51cc4861bc9c71dcca16e9fec7187b3dcabb2bf08af522b2aaa4693fa4f4913a9ae0
 SHA512 
315c25ed7eb61cc0920047836dcca035cb07aecb6dfece9e4f6dc2ad61aaf6fdbf86898e43493958f3d12a146eb4c8f88b90bb246da0df83bb2097ce5b853e88
+DIST usbguard-1.0.0.tar.gz 1260374 BLAKE2B 
ea9b48f14a4091f4ce61b6c171947cf2412c47e9aa3edb816e933f7aad6247b32e89bee90675ca5a0136b460fef8f2d423c0c81ad49d52453d0d3803b881503a
 SHA512 
068a9be8bd5ea05efcdad79e2c4beb5e8b646b4703fbe1f8bb262e37ae9a6284a6eeb811a6bd441250a38bce1e45b7f44ad15726aa5963da2e1b56e85f5e16fd

diff --git a/sys-apps/usbguard/usbguard-1.0.0.ebuild 
b/sys-apps/usbguard/usbguard-1.0.0.ebuild
new file mode 100644
index 000..761a616c07c
--- /dev/null
+++ b/sys-apps/usbguard/usbguard-1.0.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Daemon protecting your computer against BadUSB"
+HOMEPAGE="https://github.com/USBGuard/usbguard;
+SRC_URI="https://github.com/USBGuard/usbguard/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0/1"  # due to libusbguard.so.<1>.0.0
+KEYWORDS="~amd64 ~x86"
+IUSE="bash-completion dbus ldap policykit static-libs systemd"
+
+REQUIRED_USE="policykit? ( dbus )"
+
+CDEPEND="
+   dev-libs/pegtl
+   >=dev-libs/libsodium-0.4.5:=
+   >=dev-libs/protobuf-2.5.0:=
+   >=sys-cluster/libqb-0.16.0:=
+   sys-devel/gcc:*[cxx]
+   >=sys-libs/libcap-ng-0.7.0
+   >=sys-libs/libseccomp-2.0.0
+   >=sys-process/audit-2.7.7
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   dbus? (
+   dev-libs/glib:2
+   sys-apps/dbus
+   policykit? ( sys-auth/polkit[introspection] )
+   )
+   ldap? ( net-nds/openldap )
+   systemd? ( sys-apps/systemd )
+   "
+RDEPEND="${CDEPEND}
+   virtual/udev
+   "
+DEPEND="${CDEPEND}
+   app-text/asciidoc
+   dev-cpp/catch:1
+   dbus? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   )
+   "
+
+src_configure() {
+   local myargs=(
+   $(use_with dbus)
+   $(use_with ldap)
+   $(use_with policykit polkit)
+   $(use_enable static-libs static)
+   $(use_enable systemd)
+   )
+
+   econf "${myargs[@]}"
+}
+
+src_install() {
+   default
+
+   keepdir /var/lib/log/usbguard
+
+   newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard.openrc usbguard
+   use dbus && newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard-dbus.openrc 
usbguard-dbus
+}
+
+pkg_postinst() {
+   ewarn
+   ewarn 'BEFORE STARTING USBGUARD please be sure to create/generate'
+   ewarn ' a rules file at 
/etc/usbguard/rules.conf'
+   ewarn ' so that you do not'
+   ewarn 'GET LOCKED OUT'
+   ewarn " of this system (\"$(hostname)\")."
+   ewarn
+   ewarn 'This command may be of help:'
+   ewarn '  sudo sh -c "usbguard generate-policy > 
/etc/usbguard/rules.conf"'
+   ewarn
+}



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

2021-01-14 Thread Sam James
commit: 271a3b03441ac1894796b98d030e8840c19a49a2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 21:55:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 21:55:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271a3b03

app-doc/doxygen: tests require TeX

Closes: https://bugs.gentoo.org/765472
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.1.ebuild | 2 ++
 app-doc/doxygen/doxygen-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild 
b/app-doc/doxygen/doxygen-1.9.1.ebuild
index 949ef011d17..c44b0d62387 100644
--- a/app-doc/doxygen/doxygen-1.9.1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.1.ebuild
@@ -21,6 +21,8 @@ HOMEPAGE="http://www.doxygen.org;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 949ef011d17..c44b0d62387 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -21,6 +21,8 @@ HOMEPAGE="http://www.doxygen.org;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+# We need TeX for tests, bug #765472
+RESTRICT="!doc? ( test )"
 
 BDEPEND="sys-devel/bison
sys-devel/flex



[gentoo-commits] repo/gentoo:master commit in: games-strategy/colobot-data/

2021-01-14 Thread Michał Górny
commit: 44e6b5e4382e3d470d6481279c253732c2de7096
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 21:39:52 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:40:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e6b5e4

games-strategy/colobot-data: Add build-time dep on Python

Closes: https://bugs.gentoo.org/765469
Signed-off-by: Michał Górny  gentoo.org>

 games-strategy/colobot-data/colobot-data-0.1.12.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/games-strategy/colobot-data/colobot-data-0.1.12.ebuild 
b/games-strategy/colobot-data/colobot-data-0.1.12.ebuild
index 79e1a2927dc..d63d0f6787b 100644
--- a/games-strategy/colobot-data/colobot-data-0.1.12.ebuild
+++ b/games-strategy/colobot-data/colobot-data-0.1.12.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake python-any-r1
 
 MY_P=colobot-gold-${PV}-alpha
 MUSIC_P=colobot-music_ogg_${PV}-alpha
@@ -14,13 +15,14 @@ SRC_URI="
https://github.com/colobot/colobot-data/archive/${MY_P}.tar.gz -> 
${MY_P}.data.tar.gz
music? (
https://colobot.info/files/music/${MUSIC_P}.tar.gz )"
+S=${WORKDIR}/${PN}-${MY_P}
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+music"
 
-S="${WORKDIR}/${PN}-${MY_P}"
+BDEPEND=${PYTHON_DEPS}
 
 src_unpack() {
unpack "${MY_P}.data.tar.gz"



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

2021-01-14 Thread Michał Górny
commit: 2ad7ee11baf5af82f0e8a9342ffb325be18dcc20
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:56:29 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad7ee11

dev-python/python3-saml: Add python@ as co-maint

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python3-saml/metadata.xml   | 4 
 dev-python/python3-saml/python3-saml-1.10.0.ebuild | 6 ++
 2 files changed, 10 insertions(+)

diff --git a/dev-python/python3-saml/metadata.xml 
b/dev-python/python3-saml/metadata.xml
index 9a923ba5ee0..9806814b89c 100644
--- a/dev-python/python3-saml/metadata.xml
+++ b/dev-python/python3-saml/metadata.xml
@@ -5,6 +5,10 @@
chutz...@gentoo.org
Patrick McLean

+   
+   pyt...@gentoo.org
+   Python
+   

python3-saml
onelogin/python3-saml

diff --git a/dev-python/python3-saml/python3-saml-1.10.0.ebuild 
b/dev-python/python3-saml/python3-saml-1.10.0.ebuild
index c630f35c139..ca0bb11a6cd 100644
--- a/dev-python/python3-saml/python3-saml-1.10.0.ebuild
+++ b/dev-python/python3-saml/python3-saml-1.10.0.ebuild
@@ -28,3 +28,9 @@ BDEPEND="
 "
 
 distutils_enable_tests setup.py
+
+src_prepare() {
+   # unpin deps
+   sed -i -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}



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

2021-01-14 Thread Michał Górny
commit: eb80fcb5a3943e08ada0523db306de3562f0077e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 18:08:03 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb80fcb5

profiles/base: Update version in LLVM masks

Signed-off-by: Michał Górny  gentoo.org>

 profiles/base/package.use.mask | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index f919fbda6a3..bfe76852067 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -62,9 +62,9 @@ x11-libs/colord-gtk doc
 

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

2021-01-14 Thread Michał Górny
commit: 4ae30ca39d6541e68b6b65c9f6e409c4ac0e7443
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:51:40 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae30ca3

dev-python/fs: Bump to 2.4.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/fs/Manifest |  1 +
 dev-python/fs/fs-2.4.12.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/fs/Manifest b/dev-python/fs/Manifest
index 5c4f7750914..fc730ee9d10 100644
--- a/dev-python/fs/Manifest
+++ b/dev-python/fs/Manifest
@@ -1 +1,2 @@
 DIST fs-2.4.11.tar.gz 163986 BLAKE2B 
953e50da7002512029c0a1a8e7fe8be3a7c31fc48e2c66f0fe7d71dc908aab734f724e09c16074c3e4cdd86c9c2e1a847aa21176af07311012090375a3a6808e
 SHA512 
fe4596bf213f9b1721cd3c665e6af180d6617eea07afbaa9d83847dc3f7dfe64bca16c8ccb337d48bbb49bf0d2fef90903e3c4aecc63f61faac6a2b6f6c59cf6
+DIST fs-2.4.12.tar.gz 165536 BLAKE2B 
9212ffc1f2d5c315091116770e045e4c5365690d61ca34c3f4a9ce82764c4ba5be6af886e62c8baaf57ab461539a02aa042d50a9dcf314b0894710953571d37f
 SHA512 
8b4727ea21cb9e1b69e31688c46f0732bb1536490549e353c1f88ab0c794b867c5212d1003b094cc86f562108ab4a7ee9dbc7e9aa5dc1349371de583277eb93d

diff --git a/dev-python/fs/fs-2.4.12.ebuild b/dev-python/fs/fs-2.4.12.ebuild
new file mode 100644
index 000..3c3ba7eba88
--- /dev/null
+++ b/dev-python/fs/fs-2.4.12.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1 optfeature
+
+MY_PN="pyfilesystem2"
+DESCRIPTION="Filesystem abstraction layer"
+HOMEPAGE="
+   https://pypi.org/project/fs/
+   https://docs.pyfilesystem.org
+   https://www.willmcgugan.com/tag/fs/
+"
+# Tests from the PyPI tarball are broken
+# https://github.com/PyFilesystem/pyfilesystem2/issues/364
+SRC_URI="https://github.com/PyFilesystem/pyfilesystem2/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/pyftpdlib[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "S3 support" dev-python/boto
+   optfeature "SFTP support" dev-python/paramiko
+   optfeature "Browser support" dev-python/wxpython
+}



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

2021-01-14 Thread Michał Górny
commit: 30c07cec310ab286d4b9bda8670d9c266fac63a6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:53:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c07cec

dev-python/colorlog: Bump to 4.7.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/colorlog/Manifest  |  1 +
 dev-python/colorlog/colorlog-4.7.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest
index 2110d738cb8..159a7c3813c 100644
--- a/dev-python/colorlog/Manifest
+++ b/dev-python/colorlog/Manifest
@@ -1 +1,2 @@
 DIST colorlog-3.1.4.tar.gz 14424 BLAKE2B 
0434c92044c623dc4b9be4ae3ddc491ccda3db7725894d07125ed19e8f8ae184d8cae27a7adb424e799cf092e66c17089eb193686ef710b5a4789f2f7c75dde6
 SHA512 
9333e8e5a3237cf3f43d0a86cf93c6252ed52031e685342a1afc411568407a77840946620da429dc384c8f77f7e540339632f15a417ce00a13b40b2d51f1c730
+DIST colorlog-4.7.2.tar.gz 28764 BLAKE2B 
35cfba0aa03879786a41eb09601f0b4227c5fbaca91f560810e4a4626d9b3a15b8072df06315f81739d27b410c587a062132d5315bd1e0db059baecf757709d7
 SHA512 
103640e0a4bff6bd81d26c1019fe954f52870947c0b68b3b2a85f178c8f50040e3eeafe08b2a25aa130433c1c8f144b722e4f3795fcbcc0ed4c2386cee626884

diff --git a/dev-python/colorlog/colorlog-4.7.2.ebuild 
b/dev-python/colorlog/colorlog-4.7.2.ebuild
new file mode 100644
index 000..fc7300c7108
--- /dev/null
+++ b/dev-python/colorlog/colorlog-4.7.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Log formatting with colors"
+HOMEPAGE="https://pypi.org/project/colorlog/ 
https://github.com/borntyping/python-colorlog;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2021-01-14 Thread Michał Górny
commit: f61415d407744bd4fc7ac1230adf1ada417167be
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 20:43:03 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61415d4

sys-devel/clang: Require matching compiler-rt version for tests

Since compiler-rt files are installed in versioned directory, they work
only if the matching version is installed.

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/clang-11.0.1.ebuild  | 2 +-
 sys-devel/clang/clang-11.1.0_rc1.ebuild  | 2 +-
 sys-devel/clang/clang-12.0.0..ebuild | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/clang/clang-11.0.1.ebuild 
b/sys-devel/clang/clang-11.0.1.ebuild
index 888329bcd7f..651aeda3194 100644
--- a/sys-devel/clang/clang-11.0.1.ebuild
+++ b/sys-devel/clang/clang-11.0.1.ebuild
@@ -41,7 +41,7 @@ done
 unset x
 
 DEPEND="${RDEPEND}
-   test? ( sys-libs/compiler-rt )"
+   test? ( ~sys-libs/compiler-rt-${PV} )"
 BDEPEND="
>=dev-util/cmake-3.16
doc? ( dev-python/sphinx )

diff --git a/sys-devel/clang/clang-11.1.0_rc1.ebuild 
b/sys-devel/clang/clang-11.1.0_rc1.ebuild
index b8e5c37e20b..950f42b62c6 100644
--- a/sys-devel/clang/clang-11.1.0_rc1.ebuild
+++ b/sys-devel/clang/clang-11.1.0_rc1.ebuild
@@ -41,7 +41,7 @@ done
 unset x
 
 DEPEND="${RDEPEND}
-   test? ( sys-libs/compiler-rt )"
+   test? ( ~sys-libs/compiler-rt-${PV} )"
 BDEPEND="
>=dev-util/cmake-3.16
doc? ( dev-python/sphinx )

diff --git a/sys-devel/clang/clang-12.0.0..ebuild 
b/sys-devel/clang/clang-12.0.0..ebuild
index 8ebb9ceea5e..ffd6ffdd724 100644
--- a/sys-devel/clang/clang-12.0.0..ebuild
+++ b/sys-devel/clang/clang-12.0.0..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,7 +41,7 @@ done
 unset x
 
 DEPEND="${RDEPEND}
-   test? ( sys-libs/compiler-rt )"
+   test? ( ~sys-libs/compiler-rt-${PV} )"
 BDEPEND="
>=dev-util/cmake-3.16
doc? ( dev-python/sphinx )



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

2021-01-14 Thread Michał Górny
commit: 4bc6fd528f3f26945551688b19af8c02497a21be
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 18:03:43 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc6fd52

dev-python/testfixtures: Bump to 6.17.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/testfixtures/Manifest   |  1 +
 dev-python/testfixtures/testfixtures-6.17.1.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest
index be7ca976a60..3ce1e314f2c 100644
--- a/dev-python/testfixtures/Manifest
+++ b/dev-python/testfixtures/Manifest
@@ -1,2 +1,3 @@
 DIST testfixtures-6.16.0.tar.gz 120986 BLAKE2B 
bb17c44091370edca55f1e273f70e454c2e74a152a228f97efba08d605e3a024c64bfc163b3aa50805f038556c76fb754825b16fdf4451760403682c06251c80
 SHA512 
0c519fa2d2619ad71f6b487456ea1480365aa421c14a9beaeee916e7841bd266be2c95d48c61b64e91554b37d2621358a45b124be6a6d25b3e381f966653c9b8
 DIST testfixtures-6.17.0.tar.gz 121419 BLAKE2B 
62dc8808cf9fbc37386fcf9e44c56edbdc2c51ee0698518142dcbc52b73ab538445d49d5d4a779cd68bf51b6aa267222f877bdc703d3dc87230f6a6db81e258a
 SHA512 
2ace802d3bf8b261727037a5ac26a0beca852ca8c2e57ec33344707f300edae7cf317f1bb79c05aa809b1f68d38ffabcc6c5383ce9ecfd4f66a80b02ff4c7315
+DIST testfixtures-6.17.1.tar.gz 121440 BLAKE2B 
6fcdf4f99af7941044f5f3cdc3e1204b5730d514a009e95f14451537f62af6c6ebaa97356b7ca0dae6313bd81b2a83d981567346e20c477c2d17c6bca73ecdcf
 SHA512 
fbf7c8cd39b83516a257c5a3bce724a8416af88cf1bac8d69457b2030873185c685feb12aea065df2af729a9b733b3e0afe76207bd78e9b5a0c2d464b727d99e

diff --git a/dev-python/testfixtures/testfixtures-6.17.1.ebuild 
b/dev-python/testfixtures/testfixtures-6.17.1.ebuild
new file mode 100644
index 000..e74a7cb0c6c
--- /dev/null
+++ b/dev-python/testfixtures/testfixtures-6.17.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A collection of helpers and mock objects for unit tests and doc 
tests"
+HOMEPAGE="https://pypi.org/project/testfixtures/ 
https://github.com/Simplistix/testfixtures;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/sybil[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # kill weird way of declaring build deps
+   sed -e '/build=/d' -i setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   PYTHONPATH="." \
+   DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings \
+   pytest -vv || die "Tests failed with "${EPYTHON}
+}



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

2021-01-14 Thread Michał Górny
commit: 3955607a8d88622bac385e311f13de53f828f780
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:10 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3955607a

dev-python/lit: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-11.1.0_rc1.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/lit/lit-11.1.0_rc1.ebuild 
b/dev-python/lit/lit-11.1.0_rc1.ebuild
new file mode 100644
index 000..cd8a5985d34
--- /dev/null
+++ b/dev-python/lit/lit-11.1.0_rc1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2021-01-14 Thread Michał Górny
commit: a838dc4899e90b7f029b1be2dac5382dc52e7da9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:13 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a838dc48

sys-libs/compiler-rt: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt/Manifest  |   1 +
 sys-libs/compiler-rt/compiler-rt-11.1.0_rc1.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/compiler-rt/compiler-rt-11.1.0_rc1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-11.1.0_rc1.ebuild
new file mode 100644
index 000..07412646ab2
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-11.1.0_rc1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   )
+   ${PYTHON_DEPS}"
+
+LLVM_COMPONENTS=( compiler-rt )
+llvm.org_set_globals
+
+PATCHES=(
+   "${FILESDIR}//${PN}-prefix-paths.patch"
+)
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+ 

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

2021-01-14 Thread Michał Górny
commit: 52712f0680855083a8941e16d0aed357f42f8ec5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:07 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52712f06

sys-devel/clang: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-11.1.0_rc1.ebuild | 440 
 2 files changed, 441 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index a9d0894f8d8..9c511abcdbe 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -6,4 +6,5 @@ DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang/clang-11.1.0_rc1.ebuild 
b/sys-devel/clang/clang-11.1.0_rc1.ebuild
new file mode 100644
index 000..b8e5c37e20b
--- /dev/null
+++ b/sys-devel/clang/clang-11.1.0_rc1.ebuild
@@ -0,0 +1,440 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx default-lld
+   doc +static-analyzer test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+for x in "${ALL_LLVM_TARGETS[@]}"; do
+   RDEPEND+="
+   ${x}? ( ~sys-devel/llvm-${PV}:${SLOT}[${x}] )"
+done
+unset x
+
+DEPEND="${RDEPEND}
+   test? ( sys-libs/compiler-rt )"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   doc? ( dev-python/sphinx )
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   !/dev/null || die
+   fi
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # common stuff
+   clang-cmake-exports
+   clang-headers
+   clang-resource-headers
+   libclang-headers
+
+   # libs
+   clang-cpp
+   libclang
+   )
+
+   if multilib_is_native_abi; then
+   out+=(
+   # common stuff
+   bash-autocomplete
+   libclang-python-bindings
+
+   # tools
+   c-index-test
+   clang
+   clang-format
+   clang-offload-bundler
+   

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

2021-01-14 Thread Michał Górny
commit: 49674ad09700bc952e765b662fdcf6f7f180d18c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:11 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49674ad0

sys-devel/lld: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-11.1.0_rc1.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/lld/lld-11.1.0_rc1.ebuild 
b/sys-devel/lld/lld-11.1.0_rc1.ebuild
new file mode 100644
index 000..d136465d213
--- /dev/null
+++ b/sys-devel/lld/lld-11.1.0_rc1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )"
+
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}
+
+src_install() {
+   cmake_src_install
+   # LLD has no shared libraries, so strip it all for the time being
+   rm -r "${ED}"/usr/{include,lib*} || die
+}



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

2021-01-14 Thread Michał Górny
commit: 4b3716dc0221876d18d42944da066ef67ba7933e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3716dc

sys-libs/libomp: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-11.1.0_rc1.ebuild | 105 +++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libomp/libomp-11.1.0_rc1.ebuild 
b/sys-libs/libomp/libomp-11.1.0_rc1.ebuild
new file mode 100644
index 000..98b7cae751a
--- /dev/null
+++ b/sys-libs/libomp/libomp-11.1.0_rc1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib linux-info llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+LLVM_COMPONENTS=( openmp )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable 

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

2021-01-14 Thread Michał Górny
commit: dd728c1b1aaf7d40a24f5943f00fda146989777f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:50:14 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd728c1b

dev-python/nbformat: Bump to 5.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nbformat/Manifest  |  1 +
 dev-python/nbformat/nbformat-5.1.1.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 3108190e1d3..c02d36115bf 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,2 +1,3 @@
 DIST nbformat-5.0.8.gh.tar.gz 127329 BLAKE2B 
6252d35f72fd0af5a89d83e9e48f61baf2656eb6530d4a7b05a5241e7272098992d70d68705da4fb9921ab1939378658b2e6e5f765a453f932e94e9232006a66
 SHA512 
956add98517f1128d8efacae1f3cf9fe27b4d7acae4a56e14dd6c2942aab39b063170759bc6de67bcedd2e0fd6c7ab1a36aef268f2088644ba31caa936b9359d
 DIST nbformat-5.1.0.gh.tar.gz 152052 BLAKE2B 
571d48af8c92b1cff9110935e00f53543d7bbae5ed9a08b516e9ff23366d9db7e4b1fb50dc786f2cd70d7f871baa05b6be86a6f22940724d90d05fdf58449bba
 SHA512 
17c234ec170d629c0d3a4d8d7ddf01a754977a5e21357550ff702c5b4e26cd31164b32ced0fb20f3c0953390efd9a7509ed92f6c159fcef8634bd3f6af53
+DIST nbformat-5.1.1.gh.tar.gz 152242 BLAKE2B 
df5e293ab235156f78e2bf85f1a22e597d8e0a60a6e448c69d4e04b62eed834b078238ad03a67e58ee0f705d1495b2f6c4b42124b8d439adbcb52be7ee91ae36
 SHA512 
5058c009b5148e6764de942cc43cb4774abad758250f065f9103c94f820de841b72d0f69ad24c38ade0c9fca3df61b7ea51b6097c6c191a2f606d57ef358083f

diff --git a/dev-python/nbformat/nbformat-5.1.1.ebuild 
b/dev-python/nbformat/nbformat-5.1.1.ebuild
new file mode 100644
index 000..6991991c0a6
--- /dev/null
+++ b/dev-python/nbformat/nbformat-5.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1
+
+DESCRIPTION="Reference implementation of the Jupyter Notebook format"
+HOMEPAGE="https://jupyter.org;
+# missing on pypi
+SRC_URI="
+   https://github.com/jupyter/nbformat/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
+   dev-python/jupyter_core[${PYTHON_USEDEP}]
+   "
+DEPEND="
+   test? (
+   dev-python/fastjsonschema[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+   "
+
+distutils_enable_sphinx docs \
+   dev-python/numpydoc
+distutils_enable_tests pytest



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

2021-01-14 Thread Michał Górny
commit: c27df450ef086b9c6eb11f7c6c27bd3e3ad94c71
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:56:09 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27df450

dev-python/python3-saml: Bump to 1.10.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python3-saml/Manifest   |  1 +
 dev-python/python3-saml/python3-saml-1.10.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/python3-saml/Manifest b/dev-python/python3-saml/Manifest
index 23148cdb8a9..69a6b153fe4 100644
--- a/dev-python/python3-saml/Manifest
+++ b/dev-python/python3-saml/Manifest
@@ -1 +1,2 @@
+DIST python3-saml-1.10.0.tar.gz 503005 BLAKE2B 
88be9b00082d00c86081432dd6789c0f040e8e210d3d1de218f8bf7a41cf32acce6aa90f92b6e083142a2a5c8f820eb9f8b6e880e742400b8bb83e7eb28db392
 SHA512 
82d15ef4315d25b38506177cbb4ef095a0546705035491847597b353486e119026c700f5d4d22764c93646f645e13d93d75bd3541c2c5b31343bcee35a42ead3
 DIST python3-saml-1.9.0.tar.gz 497106 BLAKE2B 
c3b282be835dcd0590125563ed0380bbb5d486aeffd60fa0d6a1e7d22b25ffaa03a1bea20b1465b27b352df0936d21b919ce73a3671d63f07a52b3efdb37
 SHA512 
a5171258b917c02f10a0c420a19fe6829a034df1dfd87135351b9c187314dca2f973012f49056f391444aba76306adfd48cd77a859274d5cbd2a8c23a00af78d

diff --git a/dev-python/python3-saml/python3-saml-1.10.0.ebuild 
b/dev-python/python3-saml/python3-saml-1.10.0.ebuild
new file mode 100644
index 000..c630f35c139
--- /dev/null
+++ b/dev-python/python3-saml/python3-saml-1.10.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="OneLogin's SAML Python Toolkit"
+HOMEPAGE="https://github.com/onelogin/python3-saml
+   https://pypi.org/project/python3-saml/;
+SRC_URI="https://github.com/onelogin/python3-saml/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=dev-python/isodate-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
+   >=dev-python/python-xmlsec-1.0.5[${PYTHON_USEDEP}]
+   >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests setup.py



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

2021-01-14 Thread Michał Górny
commit: 74c3f8e8cbbc10c6e07f56052889296539fae351
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:19 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c3f8e8

sys-devel/clang-runtime: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-runtime/clang-runtime-11.1.0_rc1.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-11.1.0_rc1.ebuild 
b/sys-devel/clang-runtime/clang-runtime-11.1.0_rc1.ebuild
new file mode 100644
index 000..b83335d9b8c
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-11.1.0_rc1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



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

2021-01-14 Thread Michał Górny
commit: 6f47efe876129753e551db0cdc2f607c9674318b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:59:04 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f47efe8

dev-python/mongomock: Bump to 3.22.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mongomock/Manifest|  1 +
 dev-python/mongomock/mongomock-3.22.1.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/dev-python/mongomock/Manifest b/dev-python/mongomock/Manifest
index 09d863a5671..1ec0678fcff 100644
--- a/dev-python/mongomock/Manifest
+++ b/dev-python/mongomock/Manifest
@@ -1,2 +1,3 @@
 DIST mongomock-3.21.0.tar.gz 116340 BLAKE2B 
5f6ff23bce50e2104a7772dd692e6341398b2fe4b8be07391285074e680661228ec50368e437fec201fb62eaafb5fa588c2cf27f9554602403fea3cf0eaabc55
 SHA512 
777d5eb7a4ffb2caa569149c600c0eb3bde2737d734f0f934787ee10af571771be201c9cb44b3464ef550e48c035de3ed31cabb2ddac9c0cb864516256cf5c2f
 DIST mongomock-3.22.0.tar.gz 118915 BLAKE2B 
98c90684a58e582601acdb2f112a4d1fbfe043f979b9b07b12649a2928fc813c0d11c8a51851b0fa87c5fdc8615c0b923b36d2557e82bcd8f668a3cfdc03a2e1
 SHA512 
1033d95620a5a212a698f8f0f90679a1cae7c7fca97448ab7cff223db2cf45a230d4d5c863aecd20445bc9ab189ede188ee756b13f108eef81e088c622385d61
+DIST mongomock-3.22.1.tar.gz 121742 BLAKE2B 
b325fd917f27712d1fdd35564dd27e02a69a417b40c975b447d1d553a170fb45978303b47878e094c6360930b0293f7353552522b54c9228f8083ea88e672510
 SHA512 
efd8e46986076fb1b6aa2d68d17b136191bcb90408da305a860a99a86ce06c8377ea5f684902761ceb38b5e914b75f7307e9a73477a3297b502241d7517fc143

diff --git a/dev-python/mongomock/mongomock-3.22.1.ebuild 
b/dev-python/mongomock/mongomock-3.22.1.ebuild
new file mode 100644
index 000..5195c13b7f1
--- /dev/null
+++ b/dev-python/mongomock/mongomock-3.22.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Library to help testing Python code that interacts with MongoDB 
via Pymongo"
+HOMEPAGE="https://github.com/mongomock/mongomock 
https://pypi.org/project/mongomock/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND=">=dev-python/pbr-5.1.1[${PYTHON_USEDEP}]"
+
+RDEPEND="
+   >=dev-python/pymongo-3.10.1[${PYTHON_USEDEP}]
+   >=dev-python/sentinels-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.14.0[${PYTHON_USEDEP}]"
+
+src_test() {
+   # Use NO_LOCAL_MONGO to disable tests that need a MongoDB instance.
+   # TZ=UTC needed for date/time tests to pass
+   TZ=UTC NO_LOCAL_MONGO=1 distutils-r1_src_test
+}
+
+distutils_enable_tests pytest



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

2021-01-14 Thread Michał Górny
commit: 3ed03698e38d1f8b70bc9f00ee1dad11930a5758
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:15 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed03698

sys-libs/llvm-libunwind: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-11.1.0_rc1.ebuild   | 124 +
 2 files changed, 125 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-11.1.0_rc1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-11.1.0_rc1.ebuild
new file mode 100644
index 000..37357781fb4
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-11.1.0_rc1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+LLVM_COMPONENTS=( libunwind )
+LLVM_TEST_COMPONENTS=( libcxx{,abi} llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+   -DLIBCXXABI_ENABLE_STATIC=ONF
+   

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

2021-01-14 Thread Michał Górny
commit: ea0fff15586a0d5a7f3152ab7d3b9912d9936097
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:12 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0fff15

dev-util/lldb: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-11.1.0_rc1.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-util/lldb/lldb-11.1.0_rc1.ebuild 
b/dev-util/lldb/lldb-11.1.0_rc1.ebuild
new file mode 100644
index 000..00b5d55d6be
--- /dev/null
+++ b/dev-util/lldb/lldb-11.1.0_rc1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="test"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2021-01-14 Thread Michał Górny
commit: 4d9baec05f029b5a7356b62db4193e1e7a470ac0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:14 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9baec0

sys-libs/compiler-rt-sanitizers: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-11.1.0_rc1.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0_rc1.ebuild
new file mode 100644
index 000..bc31bbb9893
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0_rc1.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test elibc_glibc"
+# base targets
+IUSE+=" +libfuzzer +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer profile xray )
+   gwp-asan? ( scudo )
+   ubsan? ( cfi )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT}
+   )
+   ${PYTHON_DEPS}"
+
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+PATCHES=(
+   "${FILESDIR}//compiler-rt-prefix-paths.patch"
+)
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+   sed -i -e 

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

2021-01-14 Thread Michał Górny
commit: f9f32dc456b57320624066251a18e9be88d0108b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:17 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f32dc4

sys-libs/libcxx: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-11.1.0_rc1.ebuild | 218 +++
 2 files changed, 219 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxx/libcxx-11.1.0_rc1.ebuild 
b/sys-libs/libcxx/libcxx-11.1.0_rc1.ebuild
new file mode 100644
index 000..6bfe1aa438b
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-11.1.0_rc1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+DOCS=( CREDITS.TXT )
+
+LLVM_COMPONENTS=( libcxx{,abi} llvm/{cmake/modules,utils/llvm-lit} )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   eapply "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+
+   llvm.org_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter 

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

2021-01-14 Thread Michał Górny
commit: aae11f184e4fb90ade7bf4a753a2e59af78cd130
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:16 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae11f18

sys-libs/libcxxabi: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-11.1.0_rc1.ebuild | 122 +
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxxabi/libcxxabi-11.1.0_rc1.ebuild 
b/sys-libs/libcxxabi/libcxxabi-11.1.0_rc1.ebuild
new file mode 100644
index 000..c814ad881df
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-11.1.0_rc1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+LLVM_TEST_COMPONENTS=( llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
+   # to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   

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

2021-01-14 Thread Michał Górny
commit: 5a8d6b882234e09d3c2190e34fa78415b740a6a4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 14 17:48:08 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 14 21:29:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a8d6b88

dev-python/clang-python: Bump to 11.1.0-rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python/clang-python-11.1.0_rc1.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 47a7ff9f78f..07cacd71fa2 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 
3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984
 SHA512 
b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
 DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 
0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a
 SHA512 
f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
+DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B 
f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268
 SHA512 
44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/clang-python/clang-python-11.1.0_rc1.ebuild 
b/dev-python/clang-python/clang-python-11.1.0_rc1.ebuild
new file mode 100644
index 000..0e3b3ea0630
--- /dev/null
+++ b/dev-python/clang-python/clang-python-11.1.0_rc1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



  1   2   3   >