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

2020-04-14 Thread Mike Gilbert
commit: db934e8d9cc73032a9241d7aed7acfdee0639f1a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:42:19 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:42:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db934e8d

dev-util/catalyst: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-util/catalyst/catalyst-3.0.9.ebuild | 1 +
 dev-util/catalyst/catalyst-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/catalyst/catalyst-3.0.9.ebuild 
b/dev-util/catalyst/catalyst-3.0.9.ebuild
index 9b107bd9beb..644bdda6962 100644
--- a/dev-util/catalyst/catalyst-3.0.9.ebuild
+++ b/dev-util/catalyst/catalyst-3.0.9.ebuild
@@ -13,6 +13,7 @@ else
 fi
 
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 ${SRC_ECLASS}
 

diff --git a/dev-util/catalyst/catalyst-.ebuild 
b/dev-util/catalyst/catalyst-.ebuild
index 9b107bd9beb..644bdda6962 100644
--- a/dev-util/catalyst/catalyst-.ebuild
+++ b/dev-util/catalyst/catalyst-.ebuild
@@ -13,6 +13,7 @@ else
 fi
 
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 ${SRC_ECLASS}
 



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

2020-04-14 Thread Mike Gilbert
commit: bc3b05d731f1fa0ba19625b8bb6afe17be01c78f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:41:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:41:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3b05d7

dev-python/m2r: DISTUTILS_USE_SETUPTOOLS=rdepend

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/dev-python/m2r/m2r-0.2.1.ebuild b/dev-python/m2r/m2r-0.2.1.ebuild
index d1c56ad4dfa..71d23fcb08a 100644
--- a/dev-python/m2r/m2r-0.2.1.ebuild
+++ b/dev-python/m2r/m2r-0.2.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -18,7 +19,6 @@ IUSE="test"
 RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: sys-process/iotop/

2020-04-14 Thread Mike Gilbert
commit: 2b2fc194b5b4aad3cbb615913856ccdcfeeae5b1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:34:37 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:34:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2fc194

sys-process/iotop: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-process/iotop/iotop-0.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-process/iotop/iotop-0.6.ebuild 
b/sys-process/iotop/iotop-0.6.ebuild
index 99eeef40f9a..ef6b0b4fdaa 100644
--- a/sys-process/iotop/iotop-0.6.ebuild
+++ b/sys-process/iotop/iotop-0.6.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="ncurses(+)"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 linux-info
 



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

2020-04-14 Thread Mike Gilbert
commit: d5cfb85726a8bdc267b8ad095066b2a56fd57953
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:51:57 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:51:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cfb857

dev-python/automat: DISTUTILS_USE_SETUPTOOLS=rdepend

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

 dev-python/automat/{automat-0.8.0.ebuild => automat-0.8.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/automat/automat-0.8.0.ebuild 
b/dev-python/automat/automat-0.8.0-r1.ebuild
similarity index 97%
rename from dev-python/automat/automat-0.8.0.ebuild
rename to dev-python/automat/automat-0.8.0-r1.ebuild
index b7e01672970..5a8f302ca5f 100644
--- a/dev-python/automat/automat-0.8.0.ebuild
+++ b/dev-python/automat/automat-0.8.0-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/java-config/

2020-04-14 Thread Mike Gilbert
commit: 614dc74469e8bd31621e449cde05f637117fd449
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:46:21 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:48:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614dc744

dev-java/java-config: DISTUTILS_USE_SETUPTOOLS=no

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

 dev-java/java-config/java-config-2.2.0-r4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-java/java-config/java-config-2.2.0-r4.ebuild 
b/dev-java/java-config/java-config-2.2.0-r4.ebuild
index 8f0cddb82b4..2913a8f7f68 100644
--- a/dev-java/java-config/java-config-2.2.0-r4.ebuild
+++ b/dev-java/java-config/java-config-2.2.0-r4.ebuild
@@ -5,6 +5,7 @@ EAPI=6
 
 # jython depends on java-config, so don't add it or things will break
 PYTHON_COMPAT=( python{3_6,3_7} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: 51a11ddc47e6bc0042b28baf42f3435976e0fb57
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:50:16 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:50:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a11ddc

dev-python/jupyter_core: DISTUTILS_USE_SETUPTOOLS=rdepend

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

 .../{jupyter_core-4.6.1.ebuild => jupyter_core-4.6.1-r1.ebuild}  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/jupyter_core/jupyter_core-4.6.1.ebuild 
b/dev-python/jupyter_core/jupyter_core-4.6.1-r1.ebuild
similarity index 96%
rename from dev-python/jupyter_core/jupyter_core-4.6.1.ebuild
rename to dev-python/jupyter_core/jupyter_core-4.6.1-r1.ebuild
index 97ad6b967c7..6f686d28788 100644
--- a/dev-python/jupyter_core/jupyter_core-4.6.1.ebuild
+++ b/dev-python/jupyter_core/jupyter_core-4.6.1-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: e9c4c4eefca079dcb9f99d80a4a859cf8b10cadb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:38:48 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:38:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c4c4ee

dev-python/numpy: DISTUTILS_USE_SETUPTOOLS=rdepend

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/dev-python/numpy/numpy-1.17.4-r2.ebuild 
b/dev-python/numpy/numpy-1.17.4-r2.ebuild
index 49a4164e78b..4819a923361 100644
--- a/dev-python/numpy/numpy-1.17.4-r2.ebuild
+++ b/dev-python/numpy/numpy-1.17.4-r2.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="threads(+)"
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 FORTRAN_NEEDED=lapack
 
@@ -33,7 +34,6 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}"
 BDEPEND="app-arch/unzip
-   dev-python/setuptools[${PYTHON_USEDEP}]
lapack? ( virtual/pkgconfig )
test? (
dev-python/pytest[${PYTHON_USEDEP}]



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

2020-04-14 Thread Mike Gilbert
commit: 777a84c4c5cc4240b97ec11ce431ddf704f6c534
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:52:40 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:52:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777a84c4

dev-python/path-py: DISTUTILS_USE_SETUPTOOLS=rdepend

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

 dev-python/path-py/{path-py-12.0.2.ebuild => path-py-12.0.2-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/path-py/path-py-12.0.2.ebuild 
b/dev-python/path-py/path-py-12.0.2-r1.ebuild
similarity index 97%
rename from dev-python/path-py/path-py-12.0.2.ebuild
rename to dev-python/path-py/path-py-12.0.2-r1.ebuild
index 656360700d3..12f5101bb04 100644
--- a/dev-python/path-py/path-py-12.0.2.ebuild
+++ b/dev-python/path-py/path-py-12.0.2-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: d756ace5e0d3ba48c20b0178fcdae292d2b6e569
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:40:01 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:40:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d756ace5

dev-python/isort: DISTUTILS_USE_SETUPTOOLS=rdepend

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/isort/{isort-4.3.21_p2.ebuild => isort-4.3.21_p2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/isort/isort-4.3.21_p2.ebuild 
b/dev-python/isort/isort-4.3.21_p2-r1.ebuild
similarity index 95%
rename from dev-python/isort/isort-4.3.21_p2.ebuild
rename to dev-python/isort/isort-4.3.21_p2-r1.ebuild
index 73babe6469a..88bf1e9272a 100644
--- a/dev-python/isort/isort-4.3.21_p2.ebuild
+++ b/dev-python/isort/isort-4.3.21_p2-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -18,7 +19,6 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86"
 
 RDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pipfile[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]



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

2020-04-14 Thread Joonas Niilola
commit: 59eccb785632aa6ddaa6a6140a7d4724deee2e1c
Author: Sandino Araico Sanchez  sandino  net>
AuthorDate: Fri Mar 20 03:27:50 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr 15 05:37:42 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=59eccb78

repositories: Add KBrown-pub

Closes: https://github.com/gentoo/api-gentoo-org/pull/257
Signed-off-by: Joonas Niilola  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index ff8180e..b6c9cf6 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -2460,6 +2460,18 @@
 
 https://github.com/Oleh-Kravchenko/kaa-layman.git
   
+  
+KBrown-pub
+KBrown's public overlay
+http://sandino.araico.net/
+
+  sand...@sandino.net
+  Sandino Araico Sanchez
+
+https://git.softwarelibre.mx/KBrown/gentoo-overlay.git
+https://github.com/KenjiBrown/gentoo-overlay.git
+
https://git.softwarelibre.mx/KBrown/gentoo-overlay/-/commits/KBrown-pub?format=atom
+  
   
 kde
 Official KDE team's testing overlay.



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

2020-04-14 Thread Joonas Niilola
commit: 17ecfbeca3a305ff0b4f9b789e51b5032db27601
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Apr 14 22:23:50 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr 15 05:36:34 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=17ecfbec

repositories: Add sam_c

Closes: https://github.com/gentoo/api-gentoo-org/pull/265
Signed-off-by: Joonas Niilola  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 4a47943..ff8180e 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -3982,6 +3982,18 @@
 git+ssh://g...@github.com/sarnex/sarnex-overlay.git
 https://github.com/sarnex/sarnex-overlay/commits/master.atom
   
+  
+sam_c
+sam_c's personal overlay
+https://github.com/thesamesam/overlay
+
+  s...@cmpct.info
+  Sam James
+
+https://github.com/thesamesam/overlay
+git+ssh://g...@github.com/thesamesam/overlay.git
+https://github.com/thesamesam/overlay/commits/master.atom
+  
   
 sattvik
 sattvik's overlay with personalized bug fixes and 
tweaks



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

2020-04-14 Thread Mike Gilbert
commit: aa48a25a2d280cf6f6edaff3078dddccf6cd582b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:32:45 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:32:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa48a25a

dev-python/virtualenv: DISTUTILS_USE_SETUPTOOLS=manual

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{virtualenv-16.7.9.ebuild => virtualenv-16.7.9-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/virtualenv/virtualenv-16.7.9.ebuild 
b/dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild
similarity index 93%
rename from dev-python/virtualenv/virtualenv-16.7.9.ebuild
rename to dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild
index 1eb5c4ecea4..d6c847fb9ef 100644
--- a/dev-python/virtualenv/virtualenv-16.7.9.ebuild
+++ b/dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 # pypy{,3} dropped until test deps are tested/updated
 PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=manual
 
 inherit distutils-r1
 
@@ -23,7 +24,8 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]
+RDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
test? (
>=dev-python/pip-19.3.1-r1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]



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

2020-04-14 Thread Mike Gilbert
commit: 3090b1cde1c059f3922d6f05c82940756888036a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:27:29 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:27:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3090b1cd

app-crypt/glep63-check: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

 app-crypt/glep63-check/glep63-check-9.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/glep63-check/glep63-check-9.ebuild 
b/app-crypt/glep63-check/glep63-check-9.ebuild
index 3e013ca5ed3..19655a3b7bc 100644
--- a/app-crypt/glep63-check/glep63-check-9.ebuild
+++ b/app-crypt/glep63-check/glep63-check-9.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: 0023df7c030539572c0e2df043a7d96e288fff9b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:28:43 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:28:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0023df7c

dev-python/bsddb3: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99_p1, Repoman-2.3.22_p30
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/bsddb3/bsddb3-6.2.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/bsddb3/bsddb3-6.2.4.ebuild 
b/dev-python/bsddb3/bsddb3-6.2.4.ebuild
index 9f29d33c30e..f03617f4fdf 100644
--- a/dev-python/bsddb3/bsddb3-6.2.4.ebuild
+++ b/dev-python/bsddb3/bsddb3-6.2.4.ebuild
@@ -5,6 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit db-use distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: 7fff18456ee388b21619930e062fba320e15f506
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 05:19:13 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 05:19:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fff1845

dev-python/Babel: DISTUTILS_USE_SETUPTOOLS=rdepend

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

 dev-python/Babel/{Babel-2.8.0.ebuild => Babel-2.8.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/Babel/Babel-2.8.0.ebuild 
b/dev-python/Babel/Babel-2.8.0-r1.ebuild
similarity index 96%
rename from dev-python/Babel/Babel-2.8.0.ebuild
rename to dev-python/Babel/Babel-2.8.0-r1.ebuild
index f5221330d97..f970db31cb9 100644
--- a/dev-python/Babel/Babel-2.8.0.ebuild
+++ b/dev-python/Babel/Babel-2.8.0-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8}} )
 PYTHON_REQ_USE="threads(+)"
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-04-14 Thread Georgy Yakovlev
commit: 005ecee8f2de918640031f5d827c524c740ed9ba
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr 15 04:26:54 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 04:29:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005ecee8

dev-util/google-perftools: 2.7-r1 arm64 stable, and reset ~amd64

amd64 was stabilized in e95e70675d6a48872ad9cdbea9adb4c281fc3e9d by mistake

this should unbreak the tree

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

 dev-util/google-perftools/google-perftools-2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.7-r1.ebuild 
b/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
index a80e4a4858b..0a5197f050e 100644
--- a/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux x86/amd64/ppc/ppc64/arm
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages +debug minimal optimisememory test static-libs"
 RESTRICT="!test? ( test )"



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

2020-04-14 Thread Hans de Graaff
commit: a148c47cea1c49ecca663681ef84936f163a6674
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 15 04:21:21 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 15 04:21:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a148c47c

app-admin/puppet: cleanup

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

 app-admin/puppet/Manifest |   2 -
 app-admin/puppet/puppet-5.5.17.ebuild | 141 --
 app-admin/puppet/puppet-5.5.18.ebuild | 141 --
 app-admin/puppet/puppet-5.5.19.ebuild | 141 --
 4 files changed, 425 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 03582e00650..50353f784eb 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,2 @@
-DIST puppet-5.5.17.tar.gz 3090402 BLAKE2B 
7722ec4196ee766c29eddd7dc73539a4a5a0e4cc781a84af25210488328b5ae01178ca64e8eef14152cbeca06dc8fe145b5e39ce6a120d7689fc32cbbbe16f9f
 SHA512 
95c6cd836a9f732ccfe2d8b83096e79c32428c43390c0826663f896ca1388e1fe3b55d93a5a7548831e95de85247db717866c36786d591e207341c734d70168b
-DIST puppet-5.5.18.tar.gz 2984835 BLAKE2B 
d5a1d023d3d26e04ccc81efa772131c06fc7ace8ec59c7efa97bddb775bb492d3256290824a87d54df5c28862cbba98c58cf41bb4a0c27a4128701652c06eee0
 SHA512 
86f210ee783ca36340b22463cd4ac237d8dc1c6a35526530af0696bb3f0373b0b22f690d3e3f8e31655ea182a33eb60b66b5826bd6c4d1b0059a8e46152416e6
 DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B 
aa6bde89489279769ee9a1ed5508fb223f7f0153b1b1991970018908eee70ff0816688c702b8dc779d01e1978ea7f9290c80523648730d5408a17674c11345fd
 SHA512 
996fa155ca04c8c3c96c29cf65cd24eaf9e19e89fcf85345509dbd3673b28c263df5b62d6f016b8ac1c1da8ed86f0acf3100eae2656252bb10c542972db81de3
 DIST puppet-6.14.0.tar.gz 2842351 BLAKE2B 
db9a467d8e0f4f25d45c2f735ee9d11ac6ed4e47c16b95ded3ff9f1c5055ea866735bcda27c19c2988035d9592035e433ef0d79a19781c99f4e97388edf46b93
 SHA512 
066ad8de6393cb58b1f92fae450dc72dabcbe912cdbb3417848a66955fe17696a68abf67d86b107a2b1c54e7037d38da7264a9234a8833b56065c8e407ff57a4

diff --git a/app-admin/puppet/puppet-5.5.17.ebuild 
b/app-admin/puppet/puppet-5.5.17.ebuild
deleted file mode 100644
index 846443f07d4..000
--- a/app-admin/puppet/puppet-5.5.17.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit eutils user ruby-fakegem eapi7-ver
-
-DESCRIPTION="A system automation and configuration management software."
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   >=dev-ruby/facter-3.0.0
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
-   >=app-portage/eix-0.18.0"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-pkg_setup() {
-   enewgroup puppet
-   enewuser puppet -1 -1 /var/lib/puppet puppet
-}
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   epatch "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   

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

2020-04-14 Thread Hans de Graaff
commit: 13c70fd8b36c1c2bedb7613ec45bdce8610b108e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 15 04:10:38 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 15 04:10:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c70fd8

dev-util/rbtools: add 1.0.3

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

 dev-util/rbtools/Manifest |  1 +
 dev-util/rbtools/rbtools-1.0.3.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-util/rbtools/Manifest b/dev-util/rbtools/Manifest
index d5b9a4814db..002b1b757bf 100644
--- a/dev-util/rbtools/Manifest
+++ b/dev-util/rbtools/Manifest
@@ -1 +1,2 @@
 DIST RBTools-1.0.2.tar.gz 199085 BLAKE2B 
469bc0a4d440437126af936c370d40eefa4c59717a955cd1853a1fc437554c251508fabc797b8c6631327fd14d43545cab3710fdbe50b1ad87d4df41d6cc96ba
 SHA512 
2b05c310b877ad57589dedbad638956b81cc539bc793ccbe6f17608f6b979a0f2767998b1e941ef826a435cf0b034cbb2b7fdb6b937d83d5bb2fa9d2f45f70a1
+DIST RBTools-1.0.3.tar.gz 206634 BLAKE2B 
a058e9f501e5139fd550478dced02883f4fe49e3cfd9da961dfa53dd9552dee59e6a74d873f259ea3ce05884cfb0bf3e1a83d7ddcb696a0dc57139346ce81d91
 SHA512 
2462da124fb70df05712626451baa0294e82171bc860fce7dc0ddda7bee4ba6749d387c873b08c50f6936c539a13cd15c33bb02b7fd0f69a38c56723e24acbc8

diff --git a/dev-util/rbtools/rbtools-1.0.3.ebuild 
b/dev-util/rbtools/rbtools-1.0.3.ebuild
new file mode 100644
index 000..06ee7e70ea7
--- /dev/null
+++ b/dev-util/rbtools/rbtools-1.0.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit distutils-r1
+
+MY_PN="RBTools"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Command line tools for use with Review Board"
+HOMEPAGE="https://www.reviewboard.org/;
+SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 
1-2)/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-python/six-1.8.0[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/texttable[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+DOCS=( AUTHORS NEWS README.md )
+
+S=${WORKDIR}/${MY_P}



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

2020-04-14 Thread Hans de Graaff
commit: c8f498071fcc9c7243f0810fc52e85f29e442e15
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 15 04:11:36 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 15 04:11:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f49807

dev-ruby/rouge: cleanup

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

 dev-ruby/rouge/Manifest|  3 ---
 dev-ruby/rouge/rouge-3.13.0.ebuild | 36 
 dev-ruby/rouge/rouge-3.14.0.ebuild | 36 
 dev-ruby/rouge/rouge-3.15.0.ebuild | 36 
 4 files changed, 111 deletions(-)

diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index f04a000e6d6..978df8c13b4 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -1,5 +1,2 @@
-DIST rouge-3.13.0.tar.gz 793330 BLAKE2B 
5046eaf2a6bbb61f1d19c74d98027fdd32747f84dcdac40f1d6ee34fdc46194b885ab2d1e9ed1c3bbd42b6ba6102632ea457181c844781f31f5f92ca6c0cb09e
 SHA512 
01a8244a9a1aa4a28b97037edbcd7a43f8a812dabfcaeb08dedd0ca1a05dd96fc622aad0dedac991bc54c18a62466548403bba9c740f5f1c4b67d49b5dbe2d8e
-DIST rouge-3.14.0.tar.gz 796072 BLAKE2B 
d861e0b4e5a5e259c44cf47d8c358eb6e9a07bd228e1170f9e430661b5c758139183400b4bcde8b857cadafce5d2e89b889d63ab28202bf14967d51f
 SHA512 
11d5e9dda54442905be1a1aceab67f81d0a8f2c4a0950b61b28bce4004ae206e1f8da5503ef33cb2a2684bc1579ef4f2df3db6945ba2d1ca995040574b897762
-DIST rouge-3.15.0.tar.gz 808783 BLAKE2B 
eaf5a151e90430b344e75e7576af5e77258d0e9c5bec04e92ef64d36ee0d6b5276a51b7b60cf046bbf7870b0627d20bf0bde9715ae7225013b24d5803319225c
 SHA512 
1897a066ca1cce4fda4ef5d74dfa4931acd14156d6bf84d4aecb7e785bef812ef579fce7c16ee9fd6999272020b32bf0f9992ca3af423c3c1432a65f9b010811
 DIST rouge-3.16.0.tar.gz 815138 BLAKE2B 
9106bb9f62b0aa9ad879f6982389e0690eb1ed87e59a71ace601d38c680bac836001f632004ded9a718724f5efc96009b8f41d82a788570df7e04ec0098546c7
 SHA512 
f229feb414d3aac6db62d208f601828ff64a7d303b11df55c33e7fb0371cdbda5ce7312958ba8b1f886e3521c8beb465d62a042ef418f0e2f87808685321a58c
 DIST rouge-3.17.0.tar.gz 816264 BLAKE2B 
d8814594e4d61babfee59cc9a251a6dddf89c66b3664fbcedf2216943ccc887eadcb564e4bb829df2b7adcd898743c48514e2b779f23159a7d77a9f442782373
 SHA512 
3ed7f314ec27b966115371d4eff6f4e4880417f8de36b3dc80012ba0cdba18aeae7b58057dc1e02956e59bb14db8786a94262def85bbc85a699002aa90859f2f

diff --git a/dev-ruby/rouge/rouge-3.13.0.ebuild 
b/dev-ruby/rouge/rouge-3.13.0.ebuild
deleted file mode 100644
index 3e1534c4312..000
--- a/dev-ruby/rouge/rouge-3.13.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_TEST="spec"
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-
-RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
-HOMEPAGE="https://github.com/jneen/rouge;
-SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
-   test? ( dev-ruby/minitest-power_assert )
-   dev-ruby/yard
-"
-
-ruby_add_rdepend "dev-ruby/redcarpet"
-
-all_ruby_prepare() {
-   rm -f tasks/{check/style,update/changelog}.rake || die
-
-   sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' 
spec/spec_helper.rb || die
-   sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire 
"pathname"' Rakefile || die
-}

diff --git a/dev-ruby/rouge/rouge-3.14.0.ebuild 
b/dev-ruby/rouge/rouge-3.14.0.ebuild
deleted file mode 100644
index 3e1534c4312..000
--- a/dev-ruby/rouge/rouge-3.14.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_TEST="spec"
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-
-RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
-HOMEPAGE="https://github.com/jneen/rouge;
-SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
-   test? ( dev-ruby/minitest-power_assert )
-   dev-ruby/yard
-"
-
-ruby_add_rdepend "dev-ruby/redcarpet"
-
-all_ruby_prepare() {
-   rm -f tasks/{check/style,update/changelog}.rake || die
-
-   sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' 
spec/spec_helper.rb || die
-   sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire 
"pathname"' Rakefile || die
-}

diff --git 

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

2020-04-14 Thread Hans de Graaff
commit: 0809c7c307d7b66f6ada89125425fdab1d25a1cb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 15 04:14:10 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 15 04:14:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0809c7c3

dev-ruby/rouge: add 3.18.0

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

 dev-ruby/rouge/Manifest|  1 +
 dev-ruby/rouge/rouge-3.18.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 978df8c13b4..16a518973e2 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -1,2 +1,3 @@
 DIST rouge-3.16.0.tar.gz 815138 BLAKE2B 
9106bb9f62b0aa9ad879f6982389e0690eb1ed87e59a71ace601d38c680bac836001f632004ded9a718724f5efc96009b8f41d82a788570df7e04ec0098546c7
 SHA512 
f229feb414d3aac6db62d208f601828ff64a7d303b11df55c33e7fb0371cdbda5ce7312958ba8b1f886e3521c8beb465d62a042ef418f0e2f87808685321a58c
 DIST rouge-3.17.0.tar.gz 816264 BLAKE2B 
d8814594e4d61babfee59cc9a251a6dddf89c66b3664fbcedf2216943ccc887eadcb564e4bb829df2b7adcd898743c48514e2b779f23159a7d77a9f442782373
 SHA512 
3ed7f314ec27b966115371d4eff6f4e4880417f8de36b3dc80012ba0cdba18aeae7b58057dc1e02956e59bb14db8786a94262def85bbc85a699002aa90859f2f
+DIST rouge-3.18.0.tar.gz 882486 BLAKE2B 
aca9f22b84a168423cf66189a29ba51611854e03706619437b654a7e2c1fe99fd18b3f3e02f3a82ad7a9a771d6382204fc4758b8a33818ee485bed8bd60066f4
 SHA512 
ee37fe498fe5fd23e31fd0a0b2ed25d0742e9b2de36b3a923a39737825346c85f45043d85fe56f12f28db989c67ce9d96a8ac2a273150edb87773b870a80bfc8

diff --git a/dev-ruby/rouge/rouge-3.18.0.ebuild 
b/dev-ruby/rouge/rouge-3.18.0.ebuild
new file mode 100644
index 000..1ce32a97ce3
--- /dev/null
+++ b/dev-ruby/rouge/rouge-3.18.0.ebuild
@@ -0,0 +1,36 @@
+# 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_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
+HOMEPAGE="https://github.com/jneen/rouge;
+SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+   test? ( dev-ruby/minitest-power_assert )
+   dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet"
+
+all_ruby_prepare() {
+   rm -f tasks/{check/style,update/changelog}.rake || die
+
+   sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' 
spec/spec_helper.rb || die
+   sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire 
"pathname"' Rakefile || die
+}



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

2020-04-14 Thread Mike Gilbert
commit: c6cc9a491e4fd9aa3f33bb7aca3e0a5dbfeba5e0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 03:28:58 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 03:29:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cc9a49

dev-python/zope-interface: bump to 5.1.0

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/zope-interface/Manifest |  1 +
 .../zope-interface/files/5.1.0-drop-coverage.patch | 24 ++
 .../zope-interface/zope-interface-4.7.1.ebuild |  2 +-
 ...ce-4.7.1.ebuild => zope-interface-5.1.0.ebuild} | 14 ++---
 4 files changed, 37 insertions(+), 4 deletions(-)

diff --git a/dev-python/zope-interface/Manifest 
b/dev-python/zope-interface/Manifest
index 130d514997a..84d792f65ea 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1 +1,2 @@
 DIST zope.interface-4.7.1.tar.gz 151374 BLAKE2B 
87900329d4634456287fe0fc78093df02f9b0e27fe2fd9f6dc039253f5814f2a00936e0f49e6001754c192eed323cfad068cf863d3e52ed31bad6352d83e1d0e
 SHA512 
cb99cdf9733cdd2fb6637163167da0073145db1ed1788ae147098a23a9cafb4d661368a1780a44a231a2ea9f1adfa4fd6acac423a4a8d9cf026ee3a603ca7767
+DIST zope.interface-5.1.0.tar.gz 225400 BLAKE2B 
6ad412bbf3c0327d2b8f37899c1e71fe4bf63c3840c9f2c7e776e3208ec8999c4812aaae89cb9a78724b40ef3dd883323b00eeccab44714eabef6c33c171be48
 SHA512 
be8319913222ada47a22559e22322ec12dff3adf17f45335d007c5aa3509d84a7d0a7e6c113967b91810b3613344b5c60e002eb740af2bbb454b2807de8dad98

diff --git a/dev-python/zope-interface/files/5.1.0-drop-coverage.patch 
b/dev-python/zope-interface/files/5.1.0-drop-coverage.patch
new file mode 100644
index 000..c3861ce826f
--- /dev/null
+++ b/dev-python/zope-interface/files/5.1.0-drop-coverage.patch
@@ -0,0 +1,24 @@
+From 56fc9c6c650d4016c15f8fcf5e12a0c7ce5fb6a0 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Tue, 14 Apr 2020 23:19:47 -0400
+Subject: [PATCH] Drop coverage dep for testing
+
+---
+ setup.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index fb32743..1c9ef83 100644
+--- a/setup.py
 b/setup.py
+@@ -81,7 +81,6 @@ else:
+ tests_require = [
+ # The test dependencies should NOT have direct or transitive
+ # dependencies on zope.interface.
+-'coverage >= 5.0.3',
+ 'zope.event',
+ 'zope.testing',
+ ]
+-- 
+2.26.0
+

diff --git a/dev-python/zope-interface/zope-interface-4.7.1.ebuild 
b/dev-python/zope-interface/zope-interface-4.7.1.ebuild
index be40b01d773..3e1a770841b 100644
--- a/dev-python/zope-interface/zope-interface-4.7.1.ebuild
+++ b/dev-python/zope-interface/zope-interface-4.7.1.ebuild
@@ -19,7 +19,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="

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

2020-04-14 Thread Mike Gilbert
commit: c4932da9d3f39cf42b1fd2e7d76df1ef08933089
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 03:24:26 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 03:29:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4932da9

dev-python/zope-testing: sync keywords with zope-interface

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/zope-testing/zope-testing-4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-testing/zope-testing-4.7-r1.ebuild 
b/dev-python/zope-testing/zope-testing-4.7-r1.ebuild
index 82a37289244..8dd77f85371 100644
--- a/dev-python/zope-testing/zope-testing-4.7-r1.ebuild
+++ b/dev-python/zope-testing/zope-testing-4.7-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/

2020-04-14 Thread Georgy Yakovlev
commit: 3c598b756fdda81ba3ccb673dfbc38a6b9eada55
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr  5 08:38:58 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 03:12:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c598b75

profiles/ppc64/17.0/64bit-userland/little-endian/systemd: deprecate

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated  | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated
 
b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated
new file mode 100644
index 000..858b34d8727
--- /dev/null
+++ 
b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated
@@ -0,0 +1,2 @@
+default/linux/ppc64le/17.0/systemd
+# eselect profile set default/linux/ppc64le/17.0/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/

2020-04-14 Thread Georgy Yakovlev
commit: 220935a9d581cafc93ca965b8632580c6b5862c8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr  5 08:37:00 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 03:12:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220935a9

profiles/ppc64/17.0/64bit-userland/little-endian: deprecate

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated| 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated
 
b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated
new file mode 100644
index 000..4469104445c
--- /dev/null
+++ 
b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated
@@ -0,0 +1,2 @@
+default/linux/ppc64le/17.0
+# eselect profile set default/linux/ppc64le/17.0



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

2020-04-14 Thread Georgy Yakovlev
commit: 4911bc98b24657cbde2a67185a7d85b6ca85048a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr  5 05:15:15 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 03:12:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4911bc98

profiles/profiles.desc: mark new ppc64le profile stable

and ppc64le plasma profiles as dev
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/profiles.desc | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index a5c4a7f3202..1dfe5ce2d48 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -177,12 +177,12 @@ ppc64 
default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd   sta
 #ppc64   default/linux/ppc64/17.0/developerexp
 #ppc64   default/linux/ppc64/17.0/musl exp
 #ppc64   default/linux/ppc64/17.0/musl/hardenedexp
-ppc64   default/linux/ppc64le/17.0exp
-ppc64   default/linux/ppc64le/17.0/desktopexp
-ppc64   default/linux/ppc64le/17.0/desktop/plasma exp
-ppc64   default/linux/ppc64le/17.0/desktop/plasma/systemd exp
-ppc64   default/linux/ppc64le/17.0/systemdexp
-ppc64   default/linux/ppc64le/17.0/developer  exp
+ppc64   default/linux/ppc64le/17.0stable
+ppc64   default/linux/ppc64le/17.0/desktopstable
+ppc64   default/linux/ppc64le/17.0/desktop/plasma dev
+ppc64   default/linux/ppc64le/17.0/desktop/plasma/systemd dev
+ppc64   default/linux/ppc64le/17.0/systemdstable
+ppc64   default/linux/ppc64le/17.0/developer  stable
 ppc64   default/linux/ppc64le/17.0/musl   exp
 ppc64   default/linux/ppc64le/17.0/musl/hardened  exp
 



[gentoo-commits] data/gentoo-news:master commit in: 2020-04-04-new-ppc64le-profiles/

2020-04-14 Thread Georgy Yakovlev
commit: b9c47994840e5ab0ef1b419ff75a271a5e51723d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr  5 02:36:16 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 03:14:47 2020 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=b9c47994

2020-04-04-new-ppc64le-profiles: Add news item

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../2020-04-04-new-ppc64le-profiles.en.txt | 25 ++
 1 file changed, 25 insertions(+)

diff --git 
a/2020-04-04-new-ppc64le-profiles/2020-04-04-new-ppc64le-profiles.en.txt 
b/2020-04-04-new-ppc64le-profiles/2020-04-04-new-ppc64le-profiles.en.txt
new file mode 100644
index 000..c496154
--- /dev/null
+++ b/2020-04-04-new-ppc64le-profiles/2020-04-04-new-ppc64le-profiles.en.txt
@@ -0,0 +1,25 @@
+Title: new ppc64le (little-endian) profiles
+Author: Georgy Yakovlev 
+Posted: 2020-04-04
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Profile: 
default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian
+Display-If-Profile: 
default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd
+
+A new set of 17.0 ppc64le profiles has been added to the Gentoo repository.
+New profiles are compatible with existing ppc64 little-endian profiles,
+and no additional action required after switching the profile.
+
+Please migrate away from the old profiles:
+
+* Old profiles:
+default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian
+default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd
+
+* Replaced by:
+default/linux/ppc64le/17.0 
+default/linux/ppc64le/17.0/systemd
+
+Desktop profiles are now also available.
+
+Refer to `eselect profile list` output.



[gentoo-commits] repo/gentoo:master commit in: dev-java/javatoolkit/

2020-04-14 Thread Mike Gilbert
commit: b7032477d098c60930a2dcdf54e0059f52bf7279
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:36:43 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:46:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7032477

dev-java/javatoolkit: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild | 1 +
 dev-java/javatoolkit/javatoolkit-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild 
b/dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild
index 2a94aef3e96..d9cb43c17f6 100644
--- a/dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild
+++ b/dev-java/javatoolkit/javatoolkit-0.6.2-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 prefix
 

diff --git a/dev-java/javatoolkit/javatoolkit-.ebuild 
b/dev-java/javatoolkit/javatoolkit-.ebuild
index be73da5379c..d0473d8271c 100644
--- a/dev-java/javatoolkit/javatoolkit-.ebuild
+++ b/dev-java/javatoolkit/javatoolkit-.ebuild
@@ -4,8 +4,8 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_6 )
-
 PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 multilib prefix git-r3
 EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/javatoolkit.git;



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

2020-04-14 Thread Mike Gilbert
commit: 86a094d75e87ded0bd3be952e360dbd5db9db30a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:45:04 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:48:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a094d7

dev-python/pycodestyle: DISTUTILS_USE_SETUPTOOLS=rdepend

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{pycodestyle-2.5.0.ebuild => pycodestyle-2.5.0-r1.ebuild}| 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pycodestyle/pycodestyle-2.5.0.ebuild 
b/dev-python/pycodestyle/pycodestyle-2.5.0-r1.ebuild
similarity index 97%
rename from dev-python/pycodestyle/pycodestyle-2.5.0.ebuild
rename to dev-python/pycodestyle/pycodestyle-2.5.0-r1.ebuild
index 12fa591cb98..930d7e76b42 100644
--- a/dev-python/pycodestyle/pycodestyle-2.5.0.ebuild
+++ b/dev-python/pycodestyle/pycodestyle-2.5.0-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( pypy3 python2_7 python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: 803cdc9adaf333ba8536b7566723b307c9b96f2c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:43:02 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:48:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803cdc9a

dev-python/pydecomp: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/pydecomp/pydecomp-0.3.ebuild  | 1 +
 dev-python/pydecomp/pydecomp-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-python/pydecomp/pydecomp-0.3.ebuild 
b/dev-python/pydecomp/pydecomp-0.3.ebuild
index 701cc3f64c2..315e9a864d6 100644
--- a/dev-python/pydecomp/pydecomp-0.3.ebuild
+++ b/dev-python/pydecomp/pydecomp-0.3.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 python-r1
 

diff --git a/dev-python/pydecomp/pydecomp-.ebuild 
b/dev-python/pydecomp/pydecomp-.ebuild
index 9044a2f17d5..d3dfb9ec591 100644
--- a/dev-python/pydecomp/pydecomp-.ebuild
+++ b/dev-python/pydecomp/pydecomp-.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 python-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: a189740ef9aec12d6699681e36435c0bcb39b9df
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:43:39 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:48:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a189740e

dev-python/PyPDF2: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/PyPDF2/PyPDF2-1.26.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild 
b/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild
index 0ad1f2171fd..b32e67b79d8 100644
--- a/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild
+++ b/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1
 



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

2020-04-14 Thread Mike Gilbert
commit: df051fce82309cbd32da267af3493a0ca17d84db
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:41:56 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:48:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df051fce

dev-python/distro: DISTUTILS_USE_SETUPTOOLS=rdepend

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 .../distro/{distro-1.0.4.ebuild => distro-1.0.4-r1.ebuild}   | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-python/distro/distro-1.0.4.ebuild 
b/dev-python/distro/distro-1.0.4-r1.ebuild
similarity index 83%
rename from dev-python/distro/distro-1.0.4.ebuild
rename to dev-python/distro/distro-1.0.4-r1.ebuild
index 38749a35f0c..6ef836a9fb7 100644
--- a/dev-python/distro/distro-1.0.4.ebuild
+++ b/dev-python/distro/distro-1.0.4-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -14,12 +15,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 SLOT="0"
 LICENSE="Apache-2.0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
 
 RESTRICT="test" # incomplete test resources
-
-python_test() {
-   py.test || die
-}
+#distutils_enable_tests pytest



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

2020-04-14 Thread Mike Gilbert
commit: 0dd6e265d2387a81a5b7a2f3519ba791a89a257b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:46:10 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:48:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd6e265

dev-python/backcall: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/backcall/backcall-0.1.0-r1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/backcall/backcall-0.1.0-r1.ebuild 
b/dev-python/backcall/backcall-0.1.0-r1.ebuild
index 4888e2be2a5..3168ccb468d 100644
--- a/dev-python/backcall/backcall-0.1.0-r1.ebuild
+++ b/dev-python/backcall/backcall-0.1.0-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 inherit distutils-r1
 
 DESCRIPTION="Specifications for callback functions passed in to an API"
@@ -12,7 +13,3 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=""
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2020-04-14 Thread Mike Gilbert
commit: 78d271cb223ded7f08fab7d690ee049f04fdb237
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:38:17 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:46:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d271cb

dev-python/pycups: DISTUTILS_USE_SETUPTOOLS=no

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/pycups/pycups-1.9.73-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pycups/pycups-1.9.73-r2.ebuild 
b/dev-python/pycups/pycups-1.9.73-r2.ebuild
index a4e9e4efa68..6769450bbb3 100644
--- a/dev-python/pycups/pycups-1.9.73-r2.ebuild
+++ b/dev-python/pycups/pycups-1.9.73-r2.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python{3_6,3_7} )
+DISTUTILS_USE_SETUPTOOLS=no
 inherit distutils-r1
 
 DESCRIPTION="Python bindings for the CUPS API"



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

2020-04-14 Thread Georgy Yakovlev
commit: e95e70675d6a48872ad9cdbea9adb4c281fc3e9d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr 15 02:37:23 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 02:41:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95e7067

dev-util/google-perftools: 2.7-r1 amd64 stable

No amd64 related code changes from 2.7, just need to drop it so ppc64
gets patch from cbf6e5c6d762773f4e38dbf9def8e35b015c7f52 properly.

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

 dev-util/google-perftools/google-perftools-2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/google-perftools/google-perftools-2.7-r1.ebuild 
b/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
index 3e177a9c1d8..a80e4a4858b 100644
--- a/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
+++ b/dev-util/google-perftools/google-perftools-2.7-r1.ebuild
@@ -17,7 +17,7 @@ SLOT="0/4"
 # linux x86/amd64/ppc/ppc64/arm
 # OSX ppc/amd64
 # AIX ppc/ppc64
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="largepages +debug minimal optimisememory test static-libs"
 RESTRICT="!test? ( test )"



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

2020-04-14 Thread Georgy Yakovlev
commit: 1b52908099221fe9f0245abfef71bb8f76693f03
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Apr 15 02:38:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr 15 02:41:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b529080

dev-util/google-perftools: drop old

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

 .../google-perftools/google-perftools-2.7.ebuild   | 88 --
 1 file changed, 88 deletions(-)

diff --git a/dev-util/google-perftools/google-perftools-2.7.ebuild 
b/dev-util/google-perftools/google-perftools-2.7.ebuild
deleted file mode 100644
index b120b338e57..000
--- a/dev-util/google-perftools/google-perftools-2.7.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-MY_P="gperftools-${PV}"
-
-inherit toolchain-funcs flag-o-matic autotools vcs-snapshot multilib-minimal
-
-DESCRIPTION="Fast, multi-threaded malloc() and nifty performance analysis 
tools"
-HOMEPAGE="https://github.com/gperftools/gperftools;
-SRC_URI="https://github.com/gperftools/gperftools/archive/${MY_P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0/4"
-# contains ASM code, with support for
-# freebsd x86/amd64
-# linux x86/amd64/ppc/ppc64/arm
-# OSX ppc/amd64
-# AIX ppc/ppc64
-KEYWORDS="-* ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="largepages +debug minimal optimisememory test static-libs"
-RESTRICT="!test? ( test )"
-
-DEPEND="sys-libs/libunwind"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   # set up the make options in here so that we can actually make use
-   # of them on both compile and install.
-
-   # Avoid building the unit testing if we're not going to execute
-   # tests; this trick here allows us to ignore the tests without
-   # touching the build system (and thus without rebuilding
-   # autotools). Keep commented as long as it's restricted.
-   use test || \
-   MAKEOPTS+=" noinst_PROGRAMS= "
-}
-
-src_prepare() {
-   default
-   eautoreconf
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   use largepages && append-cppflags -DTCMALLOC_LARGE_PAGES
-   use optimisememory && append-cppflags -DTCMALLOC_SMALL_BUT_SLOW
-   append-flags -fno-strict-aliasing -fno-omit-frame-pointer
-
-   econf \
-   --enable-shared \
-   $(use_enable static-libs static) \
-   $(use_enable debug debugalloc) \
-   $(if [[ ${ABI} == x32 ]]; then printf "--enable-minimal\n" else 
use_enable minimal; fi)
-}
-
-src_test() {
-   case "${LD_PRELOAD}" in
-   *libsandbox*)
-   ewarn "Unable to run tests when sandbox is enabled."
-   ewarn "See https://bugs.gentoo.org/290249;
-   return 0
-   ;;
-   esac
-
-   multilib-minimal_src_test
-}
-
-src_install() {
-   if ! use minimal && has x32 ${MULTILIB_ABIS}; then
-   MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/gperftools/heap-checker.h
-   /usr/include/gperftools/heap-profiler.h
-   /usr/include/gperftools/stacktrace.h
-   /usr/include/gperftools/profiler.h
-   )
-   fi
-
-   multilib-minimal_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   use static-libs || find "${D}" -name '*.la' -delete || die
-}



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

2020-04-14 Thread Mike Gilbert
commit: 4255cf61816a1c05751269561c72e3d7442e85e5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:32:29 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:32:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4255cf61

app-arch/rpm: call python_optimize

Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/rpm/{rpm-4.14.2.1.ebuild => rpm-4.14.2.1-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-arch/rpm/rpm-4.14.2.1.ebuild 
b/app-arch/rpm/rpm-4.14.2.1-r1.ebuild
similarity index 99%
rename from app-arch/rpm/rpm-4.14.2.1.ebuild
rename to app-arch/rpm/rpm-4.14.2.1-r1.ebuild
index 138f3de74f0..8d875370b14 100644
--- a/app-arch/rpm/rpm-4.14.2.1.ebuild
+++ b/app-arch/rpm/rpm-4.14.2.1-r1.ebuild
@@ -116,6 +116,8 @@ src_install() {
 
# Fix perllocal.pod file collision
perl_delete_localpod
+
+   use python && python_optimize
 }
 
 src_test() {



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

2020-04-14 Thread Mike Gilbert
commit: a094582d244bad3a87c2edb7effc0f528ca20466
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 15 02:23:31 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 15 02:23:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094582d

dev-python/pexpect: fix build with python2 disabled

Fixes: 6df79dfa10bd801c99c1698f81701f9ae0aa31d9
Bug: https://bugs.gentoo.org/703100
Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/pexpect/pexpect-4.8.0.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-python/pexpect/pexpect-4.8.0.ebuild 
b/dev-python/pexpect/pexpect-4.8.0.ebuild
index 3de5f455d3b..076cdb78ac2 100644
--- a/dev-python/pexpect/pexpect-4.8.0.ebuild
+++ b/dev-python/pexpect/pexpect-4.8.0.ebuild
@@ -31,6 +31,14 @@ python_compile_all() {
use doc && emake -C doc html
 }
 
+python_install() {
+   distutils-r1_python_install
+   if ! python_is_python3; then
+   # https://bugs.gentoo.org/703100
+   rm "${D}$(python_get_sitedir)/pexpect/_async.py" || die
+   fi
+}
+
 python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
if use examples; then
@@ -38,8 +46,4 @@ python_install_all() {
docompress -x /usr/share/doc/${PF}/examples
fi
distutils-r1_python_install_all
-
-   # Address byte-compile QA warning, see https://bugs.gentoo.org/703100
-   python_setup -2
-   rm "${D}$(python_get_sitedir)"/pexpect/_async.py || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/rotix/, app-crypt/rotix/files/

2020-04-14 Thread Jonas Stein
commit: bee1d6e7dce96fc0e85e1274f954a82461423242
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Apr 15 01:00:40 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Apr 15 01:01:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee1d6e7

app-crypt/rotix: bump EAPI=7

bump EAPI=7
update SRC_URI

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jonas Stein  gentoo.org>

 app-crypt/rotix/Manifest  |  1 +
 app-crypt/rotix/files/rotix-0.83-locale.patch | 10 
 app-crypt/rotix/rotix-0.83-r1.ebuild  | 34 +++
 3 files changed, 45 insertions(+)

diff --git a/app-crypt/rotix/Manifest b/app-crypt/rotix/Manifest
index 01106d42a19..3faffe2397c 100644
--- a/app-crypt/rotix/Manifest
+++ b/app-crypt/rotix/Manifest
@@ -1 +1,2 @@
 DIST rotix-0.83.tar.bz2 14685 BLAKE2B 
296e094dfef2b35db39041e92d350befc970f3594c7aa2962b4dba0215e99b50ea887d3d636dc2e38ee570b60462bcf8304a6f7ee005315fa115b821ee0f29ad
 SHA512 
1f318e15bd51cc197d9d9fc36e37b29c18fe7a8e8c40654c69ccf97d32b896afa7cc517c562750f6c1262baddbb451bd8a29ada994176e442630d8ed56ccf572
+DIST rotix-0.83.tar.gz 15412 BLAKE2B 
4a0db309fa23af3e15a63263e40a2b27e2ebf1e0cf162f2776ebd5237621207eee3a41374170c2e0441104704bde4aff8f929fc5ad8994dfcf4fd1cb5a461696
 SHA512 
bffe527714f35a99f3322e87d1e2fcbafd38f3a7677e2ca816988df2ce1567ce064f0ab7a543fab3dc2d73f148675fe069c398a5d9c7bb285cb6b1658c3fbffb

diff --git a/app-crypt/rotix/files/rotix-0.83-locale.patch 
b/app-crypt/rotix/files/rotix-0.83-locale.patch
new file mode 100644
index 000..460a75da9a4
--- /dev/null
+++ b/app-crypt/rotix/files/rotix-0.83-locale.patch
@@ -0,0 +1,10 @@
+--- rotix-0.83.orig/rotix.c
 rotix-0.83/rotix.c
+@@ -38,6 +38,7 @@
+ /* I18N */
+ #ifdef I18N
+ #include 
++#include 
+ #define _(String) gettext (String)
+ #else
+ #define _(String) String

diff --git a/app-crypt/rotix/rotix-0.83-r1.ebuild 
b/app-crypt/rotix/rotix-0.83-r1.ebuild
new file mode 100644
index 000..659781528a3
--- /dev/null
+++ b/app-crypt/rotix/rotix-0.83-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic
+
+DESCRIPTION="Rotix allows you to generate rotational obfuscations"
+HOMEPAGE="https://github.com/shemminga/rotix;
+SRC_URI="https://github.com/shemminga/${PN}/releases/download/${PV}/${PN}_${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="sys-devel/gettext"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/0.83-respect-CFLAGS-and-dont-strip.patch
+"${FILESDIR}"/rotix-0.83-locale.patch
+"${FILESDIR}"/rotix-0.83-interix.patch )
+
+src_prepare() {
+   default
+}
+
+src_configure() {
+   use elibc_glibc || append-flags -lintl
+   econf --i18n=1
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



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

2020-04-14 Thread Patrick McLean
commit: b1bb7ba812a9eb63166f9355b9764b8ea2774c91
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 15 00:33:23 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Apr 15 00:33:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1bb7ba8

licenses: add broadcom_bcm20702

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

 licenses/broadcom_bcm20702 | 152 +
 1 file changed, 152 insertions(+)

diff --git a/licenses/broadcom_bcm20702 b/licenses/broadcom_bcm20702
new file mode 100644
index 000..2a02ab112e2
--- /dev/null
+++ b/licenses/broadcom_bcm20702
@@ -0,0 +1,152 @@
+WIDCOMM BLUETOOTH SOFTWARE
+LICENSE AGREEMENT
+This is a legal agreement between you ("Licensee") and Broadcom Corporation. 
+("BROADCOM"). BY OPENING THE SOFTWARE PACKAGE, CLICKING ON THE "ACCEPT" BUTTON 
+OF ANY ELECTRONIC VERSION OF THIS END USER LICENSE AGREEMENT ("AGREEMENT") OR 
+ACCESSING OR INSTALLING THE SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ THE 
+LICENSE AGREEMENT, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND 
+CONDITIONS. If you do not agree to the terms of this Agreement, promptly click 
+on the "Decline" Button and cease all further access to or use of the Software 
+made available by BROADCOM.
+
+Definitions. For purposes of this Agreement: (i) "BROADCOM Products" means 
+certain proprietary semiconductor products of BROADCOM incorporated in the 
+equipment purchased by Licensee; (ii) "Documentation" means any and all 
written 
+technical documentation furnished to Licensee during the term of this 
Agreement 
+that relates to the Software; and (iii) "Software" means the BROADCOM driver 
+software made available for download or otherwise provided to Licensee by 
+BROADCOM or its licensees.
+
+License. Subject to the terms and conditions of this Agreement, BROADCOM 
grants 
+to Licensee the non-exclusive, non-transferable, personal, revocable right to 
+use the Software only in connection with BROADCOM Products, and to make one 
(1) 
+copy of the Software for back-up or archival purposes only.
+
+Intellectual Property Restrictions. This Software is protected by U.S. 
Copyright 
+Law. This Software is licensed, not sold. Licensee may not use, disclose, 
+modify, reproduce or distribute the Software except as expressly permitted in 
+this Agreement. No license is granted to Licensee in any human readable code 
of 
+the Software (source code). Licensee shall not decompile, reverse engineer, 
+modify, or otherwise attempt to derive source code from the Software except to 
+the extent that these activities may not be prohibited under applicable law. 
+Additionally, Licensee may not remove, efface or otherwise obscure any 
+proprietary notices, labels, or marks on the Software or Documentation. 
Licensee 
+agrees that each copy of the Software and Documentation will include 
+reproductions of all proprietary notices, labels or marks included therein. 
+BROADCOM retains all right, title and interest in and to the Software. ALL 
+RIGHTS NOT EXPRESSLY GRANTED HEREIN ARE RESERVED BY BROADCOM.
+
+Export Restrictions. Licensee understands that the Software is subject to 
+restriction under United States and other applicable law and regulation on its 
+export or diversion, including but not limited to prohibition on export 
+(including download) to Cuba, Iran, North Korea, Sudan and Syria. By 
downloading 
+the Software, you represent that you are not located in or a national of any 
of 
+those countries and that you are entitled under U.S. law to download the 
+Software without need for a license or other governmental approval. Licensee 
+shall not import, export, re-export or transfer, or authorize the import, 
+export, re-export or transfer of the Software in violation of any applicable 
law 
+or regulation.
+
+Term and Termination. This license will expire fifty (50) years from the date 
+that Licensee first uses the Software, if it is not earlier terminated. 
Licensee 
+may terminate it by destroying the Software and Documentation and all copies 
+thereof. This license will also terminate if Licensee fails to comply with any 
+term or condition of this Agreement. Upon termination, Licensee shall destroy 
+the Software and Documentation and all copies thereof that are in Licensee's 
+possession or control.
+
+No Support. Nothing in this Agreement shall obligate BROADCOM to provide any 
+support for the Software including without limitation any obligation to 
correct 
+any defects or provide any updates to the Software to Licensee.
+
+No Warranty / Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE 
+AND ALL DOCUMENTATION AND ANY (IF ANY) SUPPORT SERVICES RELATED TO THE 
SOFTWARE 
+OR DOCUMENTATION ARE PROVIDED "AS IS" AND WITH ALL FAULTS AND BROADCOM MAKES 
NO 
+PROMISES, REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS, IMPLIED, STATUTORY, 
OR 
+OTHERWISE, WITH RESPECT TO THE SOFTWARE, DOCUMENTATION OR SUPPORT 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/broadcom-bt-firmware/

2020-04-14 Thread Patrick McLean
commit: 342db016ee23c677c6b8bf241ff45262eb4e2fd8
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 15 00:34:10 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Apr 15 00:34:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342db016

sys-firmware/broadcom-bt-firmware: New package

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

 sys-firmware/broadcom-bt-firmware/Manifest |  1 +
 .../broadcom-bt-firmware-12.0.1.1011_p1.ebuild | 18 ++
 sys-firmware/broadcom-bt-firmware/metadata.xml |  8 
 3 files changed, 27 insertions(+)

diff --git a/sys-firmware/broadcom-bt-firmware/Manifest 
b/sys-firmware/broadcom-bt-firmware/Manifest
new file mode 100644
index 000..33f89e1e476
--- /dev/null
+++ b/sys-firmware/broadcom-bt-firmware/Manifest
@@ -0,0 +1 @@
+DIST broadcom-bt-firmware-12.0.1.1011_p1.tar.gz 2324862 BLAKE2B 
267302ea7adfd8e2f07ad40158b7d5ea4fcd4c419cd9d2316b6df277e35093116cb98e90336c44c3288f0029c54d7d1008f187727a2f606eb185e99df076227a
 SHA512 
cb4a2dba09e8a1766e8bf465a4785ed3277aa2d021ebabfb37910f37dbdf61e77ee52216f6a5529d4759c6e7d09ce378668c63a6b2a75222a8ae04b181e90693

diff --git 
a/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1011_p1.ebuild 
b/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1011_p1.ebuild
new file mode 100644
index 000..958af159cc2
--- /dev/null
+++ 
b/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1011_p1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Broadcom Bluetooth firmware"
+HOMEPAGE="https://github.com/winterheart/broadcom-bt-firmware;
+SRC_URI="https://github.com/winterheart/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="broadcom_bcm20702 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_install() {
+   insinto /lib/firmware
+   doins -r brcm
+}

diff --git a/sys-firmware/broadcom-bt-firmware/metadata.xml 
b/sys-firmware/broadcom-bt-firmware/metadata.xml
new file mode 100644
index 000..126b9ca42a2
--- /dev/null
+++ b/sys-firmware/broadcom-bt-firmware/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Patrick McLean
+   chutz...@gentoo.org
+   
+



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

2020-04-14 Thread Mike Gilbert
commit: df339c659fdb3b9088838d210dd2dfa8d4974aee
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 14 23:56:26 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 14 23:56:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df339c65

www-client/chromium: use a local copy of setuptools

Closes: https://bugs.gentoo.org/717456
Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest| 1 +
 www-client/chromium/chromium-83.0.4103.7.ebuild | 7 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5084dd9bb66..29665edc4d2 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,2 +1,3 @@
 DIST chromium-81.0.4044.92.tar.xz 785906276 BLAKE2B 
af8e40391362c5ea182b917b085cfc1c2fe605503621316196e4a60d7031fe3b3075af9040ad756bddbad77058b5210d265731990a828ca6a11829e41c7cb807
 SHA512 
2d5817c84ac17e7b4d2e4473df841f53a074528e0ac997345ee68db4a9f8b45d84ef50c1d475608428f49ae40fe5315cda9d501ee22b829156c9e533044fb5af
 DIST chromium-83.0.4103.7.tar.xz 802381832 BLAKE2B 
5e1d204dd799a11726e9e8247598e28268e0689462cdd0b35867c63b1f578fcd356fbaa0f9181e26ed67f798100464f0cd218d83874df6d3b9c55f29aa4e176f
 SHA512 
42bc38921ece136cfc24a5b9c15739f336524a5a178e57b11ffebd897b1092354e35da144f9b11d91569f07ed480c3e565e4d6086ca3be84d139633e000a71d6
+DIST setuptools-44.1.0.zip 858569 BLAKE2B 
f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68
 SHA512 
4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf

diff --git a/www-client/chromium/chromium-83.0.4103.7.ebuild 
b/www-client/chromium/chromium-83.0.4103.7.ebuild
index 57c680190c4..bac5b079ad6 100644
--- a/www-client/chromium/chromium-83.0.4103.7.ebuild
+++ b/www-client/chromium/chromium-83.0.4103.7.ebuild
@@ -12,7 +12,8 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib 
ninja-utils pax-util
 
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://chromium.org/;
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz;
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip;
 
 LICENSE="BSD"
 SLOT="0"
@@ -89,6 +90,7 @@ DEPEND="${COMMON_DEPEND}
 BDEPEND="
${PYTHON_DEPS}
>=app-arch/gzip-1.7
+   app-arch/unzip
!arm? (
dev-lang/yasm
)
@@ -638,6 +640,9 @@ src_compile() {
# Calling this here supports resumption via FEATURES=keepwork
python_setup
 
+   # https://bugs.gentoo.org/717456
+   local -x 
PYTHONPATH="${WORKDIR}/setuptools-44.1.0${PYTHONPATH+:}${PYTHONPATH}"
+
#"${EPYTHON}" tools/clang/scripts/update.py --force-local-build 
--gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
 
# Build mksnapshot and pax-mark it.



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

2020-04-14 Thread Thomas Deutschmann
commit: 00b314f5b85150726978be1bde94e13e5cdb0c85
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 23:13:27 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 23:42:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b314f5

www-client/firefox: make USE=lto respect MAKEOPTS

Closes: https://bugs.gentoo.org/716758
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox/firefox-68.7.0.ebuild |  8 +++-
 www-client/firefox/firefox-75.0.ebuild   | 11 +--
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/www-client/firefox/firefox-68.7.0.ebuild 
b/www-client/firefox/firefox-68.7.0.ebuild
index 035e41b50ae..4e8dd7c4d52 100644
--- a/www-client/firefox/firefox-68.7.0.ebuild
+++ b/www-client/firefox/firefox-68.7.0.ebuild
@@ -42,7 +42,7 @@ LLVM_MAX_SLOT=10
 
 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
-   autotools mozlinguas-v2 virtualx
+   autotools mozlinguas-v2 multiprocessing virtualx
 
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="https://www.mozilla.com/firefox;
@@ -303,6 +303,12 @@ src_prepare() {
# Allow user to apply any additional patches without modifing ebuild
eapply_user
 
+   # Make LTO respect MAKEOPTS
+   sed -i \
+   -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+   "${S}"/build/moz.configure/toolchain.configure \
+   || die "sed failed to set num_cores"
+
# Enable gnomebreakpad
if use debug ; then
sed -i -e 
"s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \

diff --git a/www-client/firefox/firefox-75.0.ebuild 
b/www-client/firefox/firefox-75.0.ebuild
index 6661604f0cc..0302a4b7d3f 100644
--- a/www-client/firefox/firefox-75.0.ebuild
+++ b/www-client/firefox/firefox-75.0.ebuild
@@ -41,8 +41,9 @@ fi
 LLVM_MAX_SLOT=10
 
 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
-   gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
-   autotools mozlinguas-v2 virtualx eapi7-ver
+   gnome2-utils llvm mozcoreconf-v6 multiprocessing \
+   pax-utils xdg-utils autotools mozlinguas-v2 virtualx \
+   eapi7-ver
 
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="https://www.mozilla.com/firefox;
@@ -315,6 +316,12 @@ src_unpack() {
 src_prepare() {
eapply "${WORKDIR}/firefox"
 
+   # Make LTO respect MAKEOPTS
+   sed -i \
+   -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+   "${S}"/build/moz.configure/lto-pgo.configure \
+   || die "sed failed to set num_cores"
+
# Allow user to apply any additional patches without modifing ebuild
eapply_user
 



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

2020-04-14 Thread Thomas Deutschmann
commit: 987751ee8d8f1d480022eab94fdc0ccb555b10fa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 23:19:29 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 23:42:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987751ee

www-client/firefox: fix building with USE=lto when using GCC

Closes: https://bugs.gentoo.org/716576
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox/Manifest| 2 +-
 www-client/firefox/firefox-75.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 86f5218d081..9245e4266d3 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -251,7 +251,7 @@ DIST firefox-75.0-nl.xpi 542960 BLAKE2B 
dd99446c967bbb8bfa020037a65b0d3b94396e8f
 DIST firefox-75.0-nn-NO.xpi 542310 BLAKE2B 
e9c3c2065075fb4971135a4ce8497938a96327a09e987c35d08fbf9c74209c0ea48004758104ef980ae8ab7fd43cb3d156fbd20837e989b06ac529190c787e8a
 SHA512 
b004e60bb1ce787c2029282c2f4f35700ab57e02ef9860335879abd8c891cce7c65906fd0f65a525fb90ec34f1fbab509dae3ff51798b582cd1b24229a3d9ea8
 DIST firefox-75.0-oc.xpi 557492 BLAKE2B 
b44b802726e7f094d74130ea21995e6763918223c329904bbeb0155883cb921cd5d9cb127dc65ae539e0c1928341d97a82b164b16be9c03020c0081d5d30c47c
 SHA512 
f7ab0a605d306bf4ba0c481c46ed79be79650f4cb282a55f7cd81b204ffe6484a61d035ea5b939875eda87df8b86d64098aafe6f57a3c25e11994bd38ed283fb
 DIST firefox-75.0-pa-IN.xpi 594370 BLAKE2B 
c6fac1aa54d523ee6110120b45d50acb0fd2ad28d0c0b3be0711dee927565a378b8f5f63612c1902f341df48716f423fcf2c1a95de94fe1f176926db34fefb73
 SHA512 
3f65e017ee5d4e0b7fca64d7a23eee8e263a85043fbe7a939e835070cc1c8361f93f13955d047aa2410ee08d9998fbfd1b710c6632aa06183792b3a9e1439e6a
-DIST firefox-75.0-patches-2.tar.xz 19536 BLAKE2B 
e20490cef703975e76b9743c44667b0f6dca0c056b75c44b87c4e48adf47e92813597d1e0c2c066d5fbbffb23c5e9f3c532896ea29432647f923119c61f1f8bd
 SHA512 
e4985128f3c169ec3fb39dc3de3b63e1727951339486b4bf6651302f0bca2f25485e53f73db036a7b14710a0896db76119764f0a2b32d7af3597c8e1fffb4592
+DIST firefox-75.0-patches-3.tar.xz 19752 BLAKE2B 
47cbf6644c1b7873e9a957553dc3582498ab4d97e4ad2a5d5b7f72a8b9817fd32d1ecd557eeb5bec06357fea029a617344e40d2299e69f9f0b8c2c5c705c6851
 SHA512 
896486c989b1d55cbfae0b9a4c86e49c7c07e0db59a0e11bb7b35ee00208f123443b836eb01d6b82d3fade653b1200c7fde8f637ae2a647e4b9253ef6dcff3f7
 DIST firefox-75.0-pl.xpi 556350 BLAKE2B 
de3951ced01eabbdca3c9db581f26e4d445352c8c376c9214450b7a465ee00c62659c856d8cc9c1bb22ebc0d71387ee2c30407139569a2f7e9616201f95b0713
 SHA512 
0e806776db435d9357d1c24c9466483ade5069176852cdf1728ee33e2f1ceff6d8690db5915939542ec393683e9d260b4323ca1ab27b9fee78cc9efa6e751e24
 DIST firefox-75.0-pt-BR.xpi 543958 BLAKE2B 
4fbe69cef2c73a25c58268eb8b43b9240963877efff7a568f47499afbf956b45f09de5944e6def489150964d24a8d71c02583b3b168177b7e985af9d93903009
 SHA512 
5b53ad15b4ff101fde2b9c90ccd2fbf827e77c6b5664987b51334fe935a834b2fc564ac4a26a75024e65a2c7b10e1078a74c95ebc7307d59c59a5545d4882332
 DIST firefox-75.0-pt-PT.xpi 554698 BLAKE2B 
ede9681582b6213c0d089081ae8b7d5c0b1f13c737e8f7086909caf1ab5cae297a5a7828932e9554793380d758556154f8eb57693270b0a6b51d5256f5a337ff
 SHA512 
e224d9c26f9706940ac59651bf32fb8aad36ef3fbcab0c50ae5de00b9136bcc75235aaa9139494c7f2043270a03125ec90e33f2defbd83480d1b80cfaa7d8915

diff --git a/www-client/firefox/firefox-75.0.ebuild 
b/www-client/firefox/firefox-75.0.ebuild
index 0302a4b7d3f..d27e0099f88 100644
--- a/www-client/firefox/firefox-75.0.ebuild
+++ b/www-client/firefox/firefox-75.0.ebuild
@@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
 fi
 
 # Patch version
-PATCH="${PN}-75.0-patches-2"
+PATCH="${PN}-75.0-patches-3"
 
 MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases;
 MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"



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

2020-04-14 Thread Thomas Deutschmann
commit: 988ccfa58befb2960763275ef8589a6bd5495d5d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 21:34:34 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 23:42:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988ccfa5

mozextension.eclass: fix sed which determines extension id

Closes: https://bugs.gentoo.org/717348
Signed-off-by: Thomas Deutschmann  gentoo.org>

 eclass/mozextension.eclass | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index 68f401ee866..ea4f1eb143e 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -72,11 +72,11 @@ xpi_install() {
#cd ${x}
# determine id for extension
if [[ -f "${x}"/install.rdf ]]; then
-   emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
-   || die "failed to determine extension id from install.rdf"
+   emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)"
+   [[ -z "${emid}" ]] && die "failed to determine extension id 
from install.rdf"
elif [[ -f "${x}"/manifest.json ]]; then
-   emid="$( sed -n 's/.*"id": "\(.*\)",/\1/p' "${x}"/manifest.json 
)" \
-   || die "failed to determine extension id from 
manifest.json"
+   emid="$( sed -n 's/.*"id": "\(.*\)".*/\1/p' 
"${x}"/manifest.json )"
+   [[ -z "${emid}" ]] && die "failed to determine extension id 
from manifest.json"
else
die "failed to determine extension id"
fi
@@ -101,11 +101,11 @@ xpi_copy() {
#cd ${x}
# determine id for extension
if [[ -f "${x}"/install.rdf ]]; then
-   emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
-   || die "failed to determine extension id from install.rdf"
+   emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)"
+   [[ -z "${emid}" ]] && die "failed to determine extension id 
from install.rdf"
elif [[ -f "${x}"/manifest.json ]]; then
-   emid="$( sed -n 's/.*"id": "\([^"]*\)",.*/\1/p' 
"${x}"/manifest.json )" \
-   || die "failed to determine extension id from 
manifest.json"
+   emid="$(sed -n 's/.*"id": "\([^"]*\)".*/\1/p' 
"${x}"/manifest.json)"
+   [[ -z "${emid}" ]] && die "failed to determine extension id 
from manifest.json"
else
die "failed to determine extension id"
fi



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

2020-04-14 Thread Jason A. Donenfeld
commit: e93c7f835d684d326dfa6bfb559f8bd7bc23e233
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Apr 14 23:33:37 2020 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Apr 14 23:33:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93c7f83

sys-kernel/linux-firmware: bump to 20200413

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20200413.ebuild  | 356 +
 2 files changed, 357 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 3548855ba41..faad6696d9e 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -4,3 +4,4 @@ DIST linux-firmware-20191022.tar.gz 198935619 BLAKE2B 
94d90a8e85af7104f08c398d3d
 DIST linux-firmware-20191215.tar.gz 203746264 BLAKE2B 
cd756ac1b1bde9706cd8321133da2e4e620a3236614427ae9836fc5e98fbc62e79060e6cf50717b41391fba9d56e16140f722ffcc5764e4b81ad2e798d1b41ec
 SHA512 
75eb78ef642cc48dc3d8d2cdd7e5312b82ee3c9ebd6ead40a02fdc1d4329c5a9226237fa0ec8e617fc358cc12144dacf4ef6c1441fe444974c1506ef21ea70a0
 DIST linux-firmware-20200122.tar.gz 219807963 BLAKE2B 
976cf7f8da61213a1210348cffdda8cae1b3f3a2d46aac05fe331fdff37e954620c2768f8941e0d4b6fff8c7b69d68b86516c9df9b9cf96538a4463b0957d1a2
 SHA512 
23500cc99d31597fe691341404cbe9375f7995783b4bf055a53a67ace380bdf9db1c247f12ae7e63ac02e4078e5089aa33e5cc6c2622b26dfaab4a65bfab1db3
 DIST linux-firmware-20200316.tar.gz 221745284 BLAKE2B 
6ab4944927420dd8c50d3a97beb32aff22917ab13b283c3358de9f5331479c2a4353dde68a221ac221e9ff5202e46cdaaab9b65cd0431a3984877ab44e2bd0ab
 SHA512 
2fb16fcc474753902ab0236cbb116cdd5de10080d5ad5fc19a015ad3881a203c42beeccf5745e18346fc028a5c743d3d6439f0a04b86b2e0abf9f32aa5f55bad
+DIST linux-firmware-20200413.tar.gz 223234435 BLAKE2B 
ad701dc9321a9ae3c26aab09b8154639ae1287b5660e2e746387c98054ba477e401b3ecdb36488fd08d4109f8b241ae959edbe14f37c542e5c1fc60397e9dcd5
 SHA512 
2a3d55495335aa875851ff284f0a0d12d248fb62c7d881a3eff2f189a465c32d59e3a2501727b062f06eb3dfba64cf69fb9e46a1646da7ef40dc40e5e5562578

diff --git a/sys-kernel/linux-firmware/linux-firmware-20200413.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20200413.ebuild
new file mode 100644
index 000..d1bfd2533a7
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20200413.ebuild
@@ -0,0 +1,356 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot savedconfig
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   GIT_COMMIT="64dba0fedb22eae32f76dcd4534b3f416db178de"
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? (
+   linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT 
no-source-code ) )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="initramfs +redistributable savedconfig unknown-license"
+RESTRICT="binchecks strip
+   unknown-license? ( bindist )"
+
+REQUIRED_USE="initramfs? ( redistributable )"
+
+BDEPEND="initramfs? ( app-arch/cpio )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !media-tv/cx18-firmware
+   ! "${UCODETMP}/early_cpio"
+
+   local amd_ucode_file="${UCODEDIR}/AuthenticAMD.bin"
+   cat "${S}"/amd-ucode/*.bin > "${amd_ucode_file}" || die 
"Failed to concat amd cpu ucode"
+
+   if [[ ! -s "${amd_ucode_file}" ]]; then
+   die "Sanity check failed: '${amd_ucode_file}' 
is empty!"
+   fi
+
+   pushd "${UCODETMP}" &>/dev/null || die
+   find . -print0 | cpio --quiet --null -o -H newc -R 0:0 
> "${S}"/amd-uc.img
+   popd &>/dev/null || die
+   if [[ ! -s "${S}/amd-uc.img" ]]; then
+   die "Failed to create '${S}/amd-uc.img'!"
+   fi
+   else
+   # If this will ever happen something has changed which
+   # must be reviewed
+   die "'${S}/amd-ucode' not found!"
+   fi
+   fi
+
+   echo "# Remove files that shall not be 

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

2020-04-14 Thread Georgy Yakovlev
commit: 83c25a1775598c2f6ff743cf405c896ee687df25
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 14 21:43:30 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 14 23:02:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c25a17

sys-fs/zfs: update live ebuild

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

 sys-fs/zfs/zfs-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/zfs/zfs-.ebuild b/sys-fs/zfs/zfs-.ebuild
index cb8a4427800..27dbc2a09a0 100644
--- a/sys-fs/zfs/zfs-.ebuild
+++ b/sys-fs/zfs/zfs-.ebuild
@@ -9,13 +9,13 @@ PYTHON_COMPAT=( python3_{6,7} )
 inherit bash-completion-r1 flag-o-matic linux-info distutils-r1 systemd 
toolchain-funcs udev usr-ldscript
 
 DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://zfsonlinux.org/;
+HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]] ; then
inherit autotools git-r3 linux-mod
-   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
-   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz;
+   
SRC_URI="https://github.com/openzfs/${PN}/releases/download/${P}/${P}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 



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

2020-04-14 Thread Georgy Yakovlev
commit: 26d06bdac594856bc8878ac238731c940eb07e16
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 14 21:40:40 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 14 23:02:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d06bda

sys-fs/zfs-kmod: update live ebuild, it's OpenZFS now

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

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

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index 87090d4d5e0..961b19b85da 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -6,16 +6,16 @@ EAPI=7
 inherit flag-o-matic linux-mod toolchain-funcs
 
 DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
-HOMEPAGE="https://zfsonlinux.org/;
+HOMEPAGE="https://github.com/openzfs/zfs;
 
 if [[ ${PV} == "" ]]; then
inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
 else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
+   
SRC_URI="https://github.com/openzfs/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~ppc64"
S="${WORKDIR}/zfs-${PV}"
-   ZFS_KERNEL_COMPAT="5.4"
+   ZFS_KERNEL_COMPAT="5.6"
 fi
 
 LICENSE="CDDL debug? ( GPL-2+ )"
@@ -150,7 +150,7 @@ pkg_postinst() {
ewarn "at least 256M and decreasing zfs_arc_max to some value 
less than that."
fi
 
-   ewarn "This version of ZFSOnLinux includes support for new feature 
flags"
+   ewarn "This version of OpenZFS includes support for new feature flags"
ewarn "that are incompatible with previous versions. GRUB2 support for"
ewarn "/boot with the new feature flags is not yet available."
ewarn "Do *NOT* upgrade root pools to use the new feature flags."



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

2020-04-14 Thread Jonas Stein
commit: 36dbe4c57dd7df5df9561930a4d775e6b3dd0bbe
Author: Jonas Stein  gentoo  org>
AuthorDate: Tue Apr 14 22:17:33 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Tue Apr 14 22:17:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dbe4c5

app-crypt/rotix: update HOMEPAGE

Project is now available on github.
Closes: https://bugs.gentoo.org/306435
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jonas Stein  gentoo.org>

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

diff --git a/app-crypt/rotix/rotix-0.83.ebuild 
b/app-crypt/rotix/rotix-0.83.ebuild
index 2b181e72089..725b3796bad 100644
--- a/app-crypt/rotix/rotix-0.83.ebuild
+++ b/app-crypt/rotix/rotix-0.83.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 inherit eutils flag-o-matic
 
 DESCRIPTION="Rotix allows you to generate rotational obfuscations"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+HOMEPAGE="https://github.com/shemminga/rotix;
 
SRC_URI="http://elektron.its.tudelft.nl/~hemmin98/rotix_releases/${P}/${P}.tar.bz2;
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: games-simulation/openttd/

2020-04-14 Thread James Le Cuirot
commit: e7b6c0f34a95ebbe648d584b514463ecdc969c97
Author: Lubos Kolouch  kolouch  net>
AuthorDate: Tue Apr  7 19:21:29 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Apr 14 21:58:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7b6c0f3

games-simulation/openttd: New version 1.10.0

Closes: https://bugs.gentoo.org/716528
Closes: https://github.com/gentoo/gentoo/pull/15260
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: James Le Cuirot  gentoo.org>

 games-simulation/openttd/Manifest   | 1 +
 .../openttd/{openttd-.ebuild => openttd-1.10.0.ebuild}  | 6 +++---
 games-simulation/openttd/openttd-.ebuild| 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/games-simulation/openttd/Manifest 
b/games-simulation/openttd/Manifest
index 6ef1d4d4e37..6ef4bdbbcee 100644
--- a/games-simulation/openttd/Manifest
+++ b/games-simulation/openttd/Manifest
@@ -1,3 +1,4 @@
+DIST openttd-1.10.0-source.tar.xz 6801228 BLAKE2B 
7383cec42ece1b02fa9c783453ca2c54346138762b44d4338cd5f31577855cf0dc7af5744a3fc82354c463d81fc6ecde0ec3f9f660b6275cb58f85ecf43adbba
 SHA512 
f1727b81a059aa04bea1fb6a9a89ae0619942d6406a77f99e642a60ea9416daa215bbd0cbd183747c2df5f6dea81766b7e04493a52211e55522e8b2642db701a
 DIST openttd-1.9.1-source.tar.xz 6647548 BLAKE2B 
fd7d03221bea49345e2163ff700e62a12682f706c1dab3fc741136219b80094bf945dc0cefcd807a643d141841a307141bb760d4b06bf75fa18129c557b149c3
 SHA512 
44d907299a14fd09ebff980f7c212bbdbd5def880bc56bfe106c3efa8cb32472bbcafdbb145d3f4340a3bc96179418f78fe2ddc62dd067b464eca73313b477c1
 DIST openttd-1.9.2-source.tar.xz 860 BLAKE2B 
a28862b00f3ec5cd8f015445022746e08a298046de05a592a76f72ff72d76aae4584d48cfe021d3fe6920555b4848986b3e25b23998cac830da572c21f06e595
 SHA512 
a84a219c049147e9566967f96a01c84dde587e38da37b34ef756da99a2d14f1d418492030098f63c4ac60cb0db553f474aaf3b8a00c8abfd98f66adc14f523e4
 DIST openttd-1.9.3-source.tar.xz 6659508 BLAKE2B 
653ddd14d257d25f6c51138765f310cb8166575375fb95227a9a2c06cd1b526d8af403cb736d17b98c49add26f668ab5c6f8ca7b5fcda5fea9093726b2fd4a21
 SHA512 
e2208f730cf26c2df9b1950e885e20471060217dd47f2483db3f1cc86b40658d71208f27caab38a9fa513cfddb33c791a0972336dfa902a6d110ef246d936a34

diff --git a/games-simulation/openttd/openttd-.ebuild 
b/games-simulation/openttd/openttd-1.10.0.ebuild
similarity index 96%
copy from games-simulation/openttd/openttd-.ebuild
copy to games-simulation/openttd/openttd-1.10.0.ebuild
index 0299cc25d76..c8b8fc022e8 100644
--- a/games-simulation/openttd/openttd-.ebuild
+++ b/games-simulation/openttd/openttd-1.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -112,9 +112,9 @@ src_install() {
default
if use dedicated ; then
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-   rm -rf "${ED}"/usr/share/{applications,icons,pixmaps}
+   rm -rf "${ED}"/usr/share/{applications,icons,pixmaps} || die
fi
-   rm -f "${ED}"/usr/share/doc/${PF}/COPYING
+   rm -f "${ED}"/usr/share/doc/${PF}/COPYING || die
 }
 
 pkg_preinst() {

diff --git a/games-simulation/openttd/openttd-.ebuild 
b/games-simulation/openttd/openttd-.ebuild
index 0299cc25d76..c8b8fc022e8 100644
--- a/games-simulation/openttd/openttd-.ebuild
+++ b/games-simulation/openttd/openttd-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -112,9 +112,9 @@ src_install() {
default
if use dedicated ; then
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
-   rm -rf "${ED}"/usr/share/{applications,icons,pixmaps}
+   rm -rf "${ED}"/usr/share/{applications,icons,pixmaps} || die
fi
-   rm -f "${ED}"/usr/share/doc/${PF}/COPYING
+   rm -f "${ED}"/usr/share/doc/${PF}/COPYING || die
 }
 
 pkg_preinst() {



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

2020-04-14 Thread Adam Feldman
commit: 93473e2cd16939d513bc064738f4d639e513dd5c
Author: Adam Feldman  gentoo  org>
AuthorDate: Tue Apr 14 21:46:47 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Tue Apr 14 21:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93473e2c

net-libs/libmicrodns: Drop old

Bug: https://bugs.gentoo.org/714606
Package-Manager: Portage-2.3.96, Repoman-2.3.21
Signed-off-by: Adam Feldman  gentoo.org>

 net-libs/libmicrodns/Manifest |  1 -
 net-libs/libmicrodns/libmicrodns-0.0.9.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/net-libs/libmicrodns/Manifest b/net-libs/libmicrodns/Manifest
index f320b7e3316..213f1c4e11f 100644
--- a/net-libs/libmicrodns/Manifest
+++ b/net-libs/libmicrodns/Manifest
@@ -1,2 +1 @@
-DIST libmicrodns-0.0.9.tar.gz 57333 BLAKE2B 
a9e1d099d4588863dee3c2735a2e3f9cd46212729c342e06cccad1a8e997e85964e7f917ce97f50c0cccd21c1662ef9baf7392333ea666ff65b0577f57bab692
 SHA512 
6f7dbf1a324fed847131745498895ab0773dfc3c7bb96a05bf0fd3df0c0ce19d7f607789f7a5350d34e91e7ba323ee57196eb37ce351f83a9faa82c5fc8d89a8
 DIST microdns-0.1.2.tar.xz 49420 BLAKE2B 
247a82c3bb038487390ba967387e9d4cec638ee5315290387c5b8863afbd45cc0700a3ee6c0308db253a161b5c1d345f77808de96df3f31bfaa2ff74e8fa3c05
 SHA512 
a6b15c65c74560fdba8973c63ffae9cdde4445f54196bb2d7d6348f6c15f8f162ef0a4e91b969ea3f2a60c701c3cc72799fcfba2fbf08c37f71ba8d5e3409702

diff --git a/net-libs/libmicrodns/libmicrodns-0.0.9.ebuild 
b/net-libs/libmicrodns/libmicrodns-0.0.9.ebuild
deleted file mode 100644
index c19ecde564f..000
--- a/net-libs/libmicrodns/libmicrodns-0.0.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Minimal mDNS resolver (and announcer) library"
-HOMEPAGE="https://videolabs.io;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/videolabs/${PN};
-else
-   SRC_URI="https://github.com/videolabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.0.9-null-addr-fix.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/supertuxkart/

2020-04-14 Thread James Le Cuirot
commit: ef98e200d05ba812b3016ae762ab89ec755935fe
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Apr 14 21:38:14 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Apr 14 21:38:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef98e200

games-action/supertuxkart: Add missing harfbuzz dependency

Closes: https://bugs.gentoo.org/717460
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/supertuxkart/supertuxkart-1.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-action/supertuxkart/supertuxkart-1.1.ebuild 
b/games-action/supertuxkart/supertuxkart-1.1.ebuild
index 5701c73bab7..77e990201cd 100644
--- a/games-action/supertuxkart/supertuxkart-1.1.ebuild
+++ b/games-action/supertuxkart/supertuxkart-1.1.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
dev-libs/fribidi
media-libs/freetype:2
media-libs/glew:0=
+   media-libs/harfbuzz:=
media-libs/libpng:0=
media-libs/libvorbis
media-libs/openal



[gentoo-commits] repo/gentoo:master commit in: dev-libs/ppl/, dev-libs/ppl/files/

2020-04-14 Thread Michael Orlitzky
commit: 4f4a0e1839754410641a5c2f277345f254c4d736
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Apr 14 21:20:53 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Apr 14 21:21:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4a0e18

dev-libs/ppl: new revision to work around broken tests.

We have a reported test failure on PPC64 that kills the build. There
are a few other problematic tests that have been reported upstream as
well. Since PPL takes so long to build and test, this commit disables
those tests to avoid wasting users' time.

Bug: https://bugs.gentoo.org/717258
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2653
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2120
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=1078
Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2113
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-libs/ppl/files/disable-boeing-tests.patch  | 1176 
 .../ppl/files/disable-containsintegerpoint1.patch  |   38 +
 dev-libs/ppl/files/disable-mipproblem2.patch   |   39 +
 dev-libs/ppl/metadata.xml  |8 +-
 dev-libs/ppl/ppl-1.2-r2.ebuild |   67 ++
 5 files changed, 1327 insertions(+), 1 deletion(-)

diff --git a/dev-libs/ppl/files/disable-boeing-tests.patch 
b/dev-libs/ppl/files/disable-boeing-tests.patch
new file mode 100644
index 000..ca208b8707f
--- /dev/null
+++ b/dev-libs/ppl/files/disable-boeing-tests.patch
@@ -0,0 +1,1176 @@
+From 14ceb43dee3c3a029dd5398d809796011dd3d772 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Tue, 14 Apr 2020 10:52:53 -0400
+Subject: [PATCH 1/1] demos/ppl_lpsol/examples: disable the boeing[12].mps
+ tests.
+
+These two tests fail due to numerical noise on 32-bit systems, and
+this commit disables them to prevent build failures on Gentoo. This
+one is a bit trickier than the other test removals because we need to
+hack the expected output out of the expected_mpz file as well.
+
+Warning: this is only half of the solution. The boeing[12].mps files
+must still be deleted by the ebuild. The patch does not do this to
+avoid running afoul of the 20KiB patch size limit in Gentoo.
+
+Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=1078
+Upstream-bug: https://www.cs.unipr.it/mantis/view.php?id=2113
+---
+ demos/ppl_lpsol/Makefile.am  |   21 -
+ demos/ppl_lpsol/examples/Makefile.am |2 -
+ demos/ppl_lpsol/expected_mpz | 1070 --
+ 3 files changed, 1093 deletions(-)
+
+diff --git a/demos/ppl_lpsol/Makefile.am b/demos/ppl_lpsol/Makefile.am
+index d6d6a38b2..7c73ba455 100644
+--- a/demos/ppl_lpsol/Makefile.am
 b/demos/ppl_lpsol/Makefile.am
+@@ -115,8 +115,6 @@ endif !ASSERTIONS_ENABLED
+ TOUGH_EXAMPLES_FOR_ENUM = \
+ adlittle.mps \
+ blend.mps \
+-boeing1.mps \
+-boeing2.mps \
+ egout.mps \
+ kb2.mps \
+ lseu.mps \
+@@ -161,8 +159,6 @@ adlittle.mps \
+ afiro.mps \
+ bgprtr.mps \
+ blend.mps \
+-boeing1.mps \
+-boeing2.mps \
+ kb2.mps \
+ sample.mps \
+ sc105.mps \
+@@ -172,13 +168,9 @@ ship08l.mps
+ 
+ DO_NOT_OUTPUT_OPTIMUM_LOCATION_PROBLEMS = \
+ adlittle.mps \
+-boeing1.mps \
+-boeing2.mps \
+ rout.mps
+ 
+ INDIVIDUALLY_CHECKED_PROBLEMS = \
+-boeing1.mps \
+-boeing2.mps \
+ ex12.mps \
+ mas74.mps \
+ modglob.mps
+@@ -291,19 +283,6 @@ check-local: ppl_lpsol$(EXEEXT)
+ echo "*** ppl_lpsol -e -r $$m -oobtained $$file" >>obtained; \
+ ./ppl_lpsol$(EXEEXT) -e -r $(CHECK_OPTION) $$m -oobtained $$path 
>/dev/null; \
+   done
+-  $(ECHO_SIMPLEX_NOCHECK) "-r -m -c0.518 boeing1.mps" >>obtained
+-  -$(SIMPLEX_NOCHECK) -r -m -c0.518 
$(srcdir)/examples/boeing1.mps >/dev/null
+-  $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.000105 boeing1.mps" >>obtained
+-  -$(SIMPLEX_NOCHECK) -r -M -c0.000105 $(srcdir)/examples/boeing1.mps 
$$m >/dev/null
+-  $(ECHO_SIMPLEX) "-n boeing1.mps" >>obtained
+-  -$(SIMPLEX) -n $(srcdir)/examples/boeing1.mps >/dev/null
+-  $(ECHO_SIMPLEX_NOCHECK) "-r -m -c0.863 boeing2.mps" >>obtained
+-  -$(SIMPLEX_NOCHECK) -r -m -c0.863 
$(srcdir)/examples/boeing2.mps >/dev/null
+-  $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.213 boeing2.mps" >>obtained
+-  -$(SIMPLEX_NOCHECK) -r -M -c0.213 
$(srcdir)/examples/boeing2.mps $$m >/dev/null
+-  $(ECHO_SIMPLEX) "-n boeing2.mps" >>obtained
+-  -$(SIMPLEX) -n $(srcdir)/examples/boeing2.mps >/dev/null
+-
+   $(ECHO_SIMPLEX) "-r -m mas74.mps" >>obtained
+   -$(SIMPLEX) -r -m $(srcdir)/examples/mas74.mps >/dev/null
+   $(ECHO_SIMPLEX_NOCHECK) "-r -M -c0.000123 mas74.mps" >>obtained
+diff --git a/demos/ppl_lpsol/examples/Makefile.am 
b/demos/ppl_lpsol/examples/Makefile.am
+index f621a68d4..ce333c7c5 100644
+--- a/demos/ppl_lpsol/examples/Makefile.am
 b/demos/ppl_lpsol/examples/Makefile.am
+@@ -26,8 +26,6 @@ 

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

2020-04-14 Thread Sergei Trofimovich
commit: 33725ddea4306c717f45b9472e579aa839e7a1bb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 18:45:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 21:05:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33725dde

profiles/arch/sparc/package.use.stable.mask: add more ffmpeg flags

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 profiles/arch/sparc/package.use.stable.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index ef07dfbfa73..48da98d14dc 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -7,7 +7,7 @@ media-sound/vorbis-tools kate
 
 # Rolf Eike Beer  (2020-04-14)
 # dependencies not stable on sparc
-media-video/ffmpeg codec2 libaom libilbc lv2 rubberband
+media-video/ffmpeg codec2 dav1d libaom libaribb24 libilbc libtesseract lv2 
rubberband vidstab
 
 # Rolf Eike Beer  (2020-04-14)
 # needs app-arch/rpm for the tests, which is not stable on sparc



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

2020-04-14 Thread Sergei Trofimovich
commit: bbcd8902c62d25779056163861f7a5a93fc271c0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 17:34:02 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 21:05:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbcd8902

net-p2p/deluge: keyworded 2.0.3-r5 for sparc, bug #705486

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

 net-p2p/deluge/deluge-2.0.3-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/deluge/deluge-2.0.3-r5.ebuild 
b/net-p2p/deluge/deluge-2.0.3-r5.ebuild
index f66dc055018..cd95bd34399 100644
--- a/net-p2p/deluge/deluge-2.0.3-r5.ebuild
+++ b/net-p2p/deluge/deluge-2.0.3-r5.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.deluge-torrent.org/${PN};
 else
SRC_URI="http://download.deluge-torrent.org/source/2.0/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



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

2020-04-14 Thread Sergei Trofimovich
commit: f9d541cc00a558f7ab82da051b504ef5b095b8f9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 19:16:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 21:05:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d541cc

dev-ruby/rspec-retry: keyworded 0.6.2 for hppa, bug #689710

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

 dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild 
b/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
index f1586cc0d81..7d6bb186b89 100644
--- a/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
+++ b/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
@@ -15,7 +15,7 @@ IUSE=""
 SLOT="0"
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 ruby_add_rdepend ">=dev-ruby/rspec-core-3.3:3"
 



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

2020-04-14 Thread Sergei Trofimovich
commit: 2f51ff382ff9bf8c5d47cb25cd66e2ec3ef5beda
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 19:17:14 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 21:05:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f51ff38

dev-ruby/nio4r: keyworded 2.4.0 for hppa, bug #689710

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

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

diff --git a/dev-ruby/nio4r/nio4r-2.4.0.ebuild 
b/dev-ruby/nio4r/nio4r-2.4.0.ebuild
index 2af24f78f80..f5e575b9b6c 100644
--- a/dev-ruby/nio4r/nio4r-2.4.0.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/socketry/nio4r;
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 # Note that nio4r bundles a patched copy of libev, and without these



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

2020-04-14 Thread Sergei Trofimovich
commit: da7b727b6a3a7f6a2a39afbac3cb667d9e6480d4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 18:52:47 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 21:05:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da7b727b

profiles/arch/sparc/package.use.mask: add snort[open-appid]

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 1c4cd621ab7..037dddb90c4 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rolf Eike Beer  (2020-04-14)
+# dev-lang/luajit is not keyworded on sparc
+net-analyzer/snort open-appid
+
 # Rolf Eike Beer  (2020-04-14)
 # net-libs/srt is -sparc
 media-video/ffmpeg srt



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

2020-04-14 Thread Ben Kohler
commit: 11064251a95b6e8fbc9ec0ff8685b2a69acb4b54
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Apr 14 20:42:50 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Apr 14 20:55:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11064251

dev-libs/ell: bump to 0.31

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ben Kohler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.31.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 3f71973fe55..2ea737a1574 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -2,3 +2,4 @@ DIST ell-0.26.tar.xz 473512 BLAKE2B 
bad1545b65caad7263e03156740ef5dfc401536fc063
 DIST ell-0.27.tar.xz 474412 BLAKE2B 
3b7d7ccfff8a92bbe930032b6a54bdc91b6541d1e6d8e514f1e49fcd08f3f5bc47beb3722dc864a63dcbbd72f793fbc2bc590b168f1623ff6e7088fbc960acb1
 SHA512 
ecda285155ef5ac1b8bdeabfba2e972149a5027c85236af74366c735aec7304b2dee8ff6aa931000b4299e8bb7654e7d4a63c1738de6e6e740f5ba16467f2823
 DIST ell-0.28.tar.xz 474880 BLAKE2B 
2c571f952056c9f4e3e8c245b2b57645c4baa2935fdbe758170dcfe689f4db2162322f25a80cc5a7d4d5bded6159d1fa0d583be979a2708d32e61e91d1ced585
 SHA512 
6c3aef4d403878c0c9b8a1e5e8861656f2abbab19dd275b1aecca899ca615c00aee30e18f194435ec6be859adcffbe3703a79b13508e1e76c2192ec51f7c0cd7
 DIST ell-0.30.tar.xz 478204 BLAKE2B 
77d1b7307949feb47da28e0c777172b9f5272676dc6fe677955118a9f8dfdaad43fc400e0057ae8b370ac441c61a21bc351fe89053e40d0d94f9874a3b373726
 SHA512 
e58ad67b8c6aca5294eb00cc194bac672f8666a445295f289e68462981bc07e5c2bce1297423470e1ba34cc2e2d10ee57741ce370e7c013991571ad1f685c6ff
+DIST ell-0.31.tar.xz 478860 BLAKE2B 
f8f8d109605bf62396da001bd3d9b48fd6b7a6fc94ab890ab5a56fc8afb07a216b884fdf4b624ac8f39c3196de8149c7b32790da03262400aac6f8cd8b3fb56b
 SHA512 
e304cc3bb1355fc0671412e793530503c83b1a036bfa3dd5b0cc36cfb28684b780293dc3d81a5727e0030743529882f71ac28d3c735860f6d46477e8ccf6a6e8

diff --git a/dev-libs/ell/ell-0.31.ebuild b/dev-libs/ell/ell-0.31.ebuild
new file mode 100644
index 000..6c1b0433977
--- /dev/null
+++ b/dev-libs/ell/ell-0.31.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info multilib-minimal
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://01.org/ell;
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git;
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="glib pie test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( sys-apps/dbus )
+"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable glib)
+   $(use_enable pie)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   local DOCS=( ChangeLog README )
+   einstalldocs
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2020-04-14 Thread Ben Kohler
commit: db68681e51e230e33241992fa3b87cba46dd86e0
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Apr 14 20:54:13 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Apr 14 20:55:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db68681e

net-wireless/iwd: bump to 1.7

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest   |   1 +
 net-wireless/iwd/iwd-1.7.ebuild | 154 
 2 files changed, 155 insertions(+)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index e3e6f33b06c..acdcf08133f 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -1,2 +1,3 @@
 DIST iwd-1.5.tar.xz 834688 BLAKE2B 
b3d585963c93954e4038dd85e5d57b60d8baaa7028edb79b54d8650a400a149666140f6ba438b5be2d67fc7b842f6272b5efc61d75a7d4dae333410625bb
 SHA512 
55017941f2e100d644864d2ed0528c67a486da6ba2bf7782e9df019727ce0af53cdff37c53f6625e536aa756387dd4e0d20a169710da8c3ce00f615040c9da32
 DIST iwd-1.6.tar.xz 844900 BLAKE2B 
97d7162da88f550383ce9b3348b18e4e2e241242d7bf1eb99a904ca496afb8db287bcb426942246824e71a68127c38cf947b7f427f845eee2aa9ba6b4caa184c
 SHA512 
79541672d55078daff0809841f99862ac538174aba8d9b0fb356cfa0b7e025538d9a84f79c35d2ef93114d8476273c3c72890f59cbee807b2bd0b85c0f4b9b55
+DIST iwd-1.7.tar.xz 846040 BLAKE2B 
a765513da5482ab5856d1d47c3b302dc65efe3b10f444f263ee11a24df716bb46237aa689538e11dd5b9744cfcf0cd00ff5ab5cd11e37a56c9ad85cf7361b177
 SHA512 
3012a7725a909737b48c803289513138d057dec3b99f98a7de91eef0eb58e145537809e7ed84afddc4f061d27d5e448f1fc9d6ac2a748d496bf97656baab48ad

diff --git a/net-wireless/iwd/iwd-1.7.ebuild b/net-wireless/iwd/iwd-1.7.ebuild
new file mode 100644
index 000..9dea7bfab82
--- /dev/null
+++ b/net-wireless/iwd/iwd-1.7.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic linux-info systemd
+
+#Set this variable to the required external ell version
+ELL_REQ="0.31"
+
+if [[ ${PV} == ** ]]; then
+   inherit autotools git-r3
+   
IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git;
+   ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git;
+else
+   SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Wireless daemon for linux"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes cpu_flags_x86_ssse3"
+
+COMMON_DEPEND="sys-apps/dbus
+   client? ( sys-libs/readline:0= )"
+
+[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+=" >=dev-libs/ell-${ELL_REQ}"
+
+RDEPEND="${COMMON_DEPEND}
+   net-wireless/wireless-regdb
+   crda? ( net-wireless/crda )"
+
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig"
+
+[[ ${PV} == ** ]] && DEPEND+=" dev-python/docutils"
+
+pkg_pretend() {
+   CONFIG_CHECK="
+   ~ASYMMETRIC_KEY_TYPE
+   ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
+   ~CFG80211
+   ~CRYPTO_AES
+   ~CRYPTO_ARC4
+   ~CRYPTO_CBC
+   ~CRYPTO_CMAC
+   ~CRYPTO_DES
+   ~CRYPTO_ECB
+   ~CRYPTO_HMAC
+   ~CRYPTO_MD4
+   ~CRYPTO_MD5
+   ~CRYPTO_RSA
+   ~CRYPTO_SHA1
+   ~CRYPTO_SHA256
+   ~CRYPTO_SHA512
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_USER_API_SKCIPHER
+   ~KEY_DH_OPERATIONS
+   ~PKCS7_MESSAGE_PARSER
+   ~RFKILL
+   ~X509_CERTIFICATE_PARSER
+   "
+   if use crda;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CFG80211_CRDA_SUPPORT"
+   WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: 
please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support"
+   fi
+
+   if use amd64;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64"
+   WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable 
for increased performance"
+   fi
+
+   if use cpu_flags_x86_aes;then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL"
+   WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for 
increased performance"
+   fi
+
+   if use cpu_flags_x86_ssse3 && use amd64; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 
~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3"
+   WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for 
increased performance"
+   WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for 
increased performance"
+   WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for 
increased performance"
+   fi
+
+  

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

2020-04-14 Thread Alfredo Tupone
commit: dffdde4bd652b9e46a63667754350ecf2bc5da10
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Apr 14 20:45:55 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Apr 14 20:45:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dffdde4b

profiles/package.mask: mask dev-tcltk/combobox for retiring

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7af1d36f37a..f9e9409246a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Alfredo Tupone  (2020-04-14)
+# Masked for removal
+# Upstream url non existent
+# No reverse dependency
+dev-tcltk/combobox
+
 # Alfredo Tupone  (2020-04-13)
 # Masked for removal
 # Last release 2002



[gentoo-commits] repo/gentoo:master commit in: x11-misc/qxkb/, x11-misc/qxkb/files/

2020-04-14 Thread Andreas Sturmlechner
commit: 4d1e91ddf8aed758580d21a872b3b6ed8333d9be
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 18:23:14 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 20:21:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1e91dd

x11-misc/qxkb: 0.5.1_pre20190821 snapshot bump, EAPI-7 bump, cmake.eclass

Fix desktop file QA issue

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

 x11-misc/qxkb/Manifest |  1 +
 .../files/qxkb-0.5.1_pre20190821-desktop.patch | 36 ++
 x11-misc/qxkb/qxkb-0.5.1_pre20190821.ebuild| 35 +
 3 files changed, 72 insertions(+)

diff --git a/x11-misc/qxkb/Manifest b/x11-misc/qxkb/Manifest
index 5cf9b7e58ed..92e830f917a 100644
--- a/x11-misc/qxkb/Manifest
+++ b/x11-misc/qxkb/Manifest
@@ -1 +1,2 @@
 DIST qxkb-0.5.1_pre20150305.tar.gz 176169 BLAKE2B 
13b61c951b0cbbee025a78806afc4999e1d63dcc979f43d78218ff8ef6552a1f8057d704560dcf569863c0b2b46e8c3ce292e98fc77f7acfc3f92fc9fdc68a05
 SHA512 
bfb16af22e12977432a77814ad5d3e8f5ed91c46b885505bba242eb864795837ed09cdd97ac3161f9c82a142ed7fe1d4b37e8d3aa8990cedf956904da290ab44
+DIST qxkb-0.5.1_pre20190821.tar.gz 176133 BLAKE2B 
f04dffdb0fcb56e57002ec7384b12345c1bfd13988250701d7aed892552083c6ffe92cab133ea9e7e38b98aba8d47697f029e86288eca8d8571fbe023ff9b57a
 SHA512 
2e95c471006ea8ba3b942d2725bad8ad47d74b8131a99055583782b0d844f0c41b539619e01bb2f6a634ffb1c2db87ca97c69352f761474c2895547207c3932d

diff --git a/x11-misc/qxkb/files/qxkb-0.5.1_pre20190821-desktop.patch 
b/x11-misc/qxkb/files/qxkb-0.5.1_pre20190821-desktop.patch
new file mode 100644
index 000..fcd9cdfb200
--- /dev/null
+++ b/x11-misc/qxkb/files/qxkb-0.5.1_pre20190821-desktop.patch
@@ -0,0 +1,36 @@
+Fixing QA issue and s/Qt4/Qt5/
+
+ * QA Notice: This package installs one or more .desktop files that do not
+ * pass validation.
+ * 
+ * /usr/share/applications/qxkb.desktop: warning: value 
"Application;Qt;Utility;"
+ * for key "Categories" in group "Desktop Entry" contains a deprecated value 
"Application"
+ *
+
+--- a/desktop/qxkb.desktop 2019-08-21 12:55:03.0 +0200
 b/desktop/qxkb.desktop 2020-04-14 20:16:07.754707291 +0200
+@@ -3,17 +3,17 @@
+ Type=Application
+ Exec=qxkb
+ Terminal=false
+-Categories=Application;Qt;Utility;
++Categories=Qt;Utility;
+ Icon=qxkb
+ Name=QXKB
+ Name[sr]=КјуИксКБ
+ Name[sr@ijekavian]=КјуИксКБ
+-Comment=Qt4-X11 Keyboard  switcher
+-Comment[ru]= Переключатель раскладки на Qt4
+-Comment[sr]=Кјут4-Икс11 пребацивач распореда тастатуре
+-Comment[sr@ijekavian]=Кјут4-Икс11 пребацивач распореда тастатуре
+-Comment[sr@ijekavianlatin]=Qt4-X11 prebacivač rasporeda tastature
+-Comment[sr@latin]=Qt4-X11 prebacivač rasporeda tastature
++Comment=Qt5-X11 Keyboard  switcher
++Comment[ru]= Переключатель раскладки на Qt5
++Comment[sr]=Кјут5-Икс11 пребацивач распореда тастатуре
++Comment[sr@ijekavian]=Кјут5-Икс11 пребацивач распореда тастатуре
++Comment[sr@ijekavianlatin]=Qt5-X11 prebacivač rasporeda tastature
++Comment[sr@latin]=Qt5-X11 prebacivač rasporeda tastature
+ GenericName=Keyboard  switcher
+ GenericName[ru]=Переключатель раскладки
+ GenericName[sr]=Распоред тастатуре

diff --git a/x11-misc/qxkb/qxkb-0.5.1_pre20190821.ebuild 
b/x11-misc/qxkb/qxkb-0.5.1_pre20190821.ebuild
new file mode 100644
index 000..740ed9271fb
--- /dev/null
+++ b/x11-misc/qxkb/qxkb-0.5.1_pre20190821.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT=ee9a1eee9dc810b33b931601203051d841bc3e7a
+inherit cmake
+
+DESCRIPTION="Qt-based keyboard layout switcher"
+HOMEPAGE="https://github.com/disels/qxkb;
+SRC_URI="https://github.com/disels/qxkb/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+PATCHES=( "${FILESDIR}/${P}-desktop.patch" )
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libxkbfile
+"
+RDEPEND="${DEPEND}
+   x11-apps/setxkbmap
+"



[gentoo-commits] repo/gentoo:master commit in: dev-games/freecell-solver/, dev-games/freecell-solver/files/

2020-04-14 Thread Andreas Sturmlechner
commit: cff55883ca1af2c6b37751696513e205aded5d5a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 17:57:39 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 20:21:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff55883

dev-games/freecell-solver: Drop 5.22.0

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

 dev-games/freecell-solver/Manifest |  1 -
 .../files/freecell-solver-5.22.0-docs.patch| 31 -
 .../freecell-solver/freecell-solver-5.22.0.ebuild  | 51 --
 3 files changed, 83 deletions(-)

diff --git a/dev-games/freecell-solver/Manifest 
b/dev-games/freecell-solver/Manifest
index ee8327587e8..4cf4cd90626 100644
--- a/dev-games/freecell-solver/Manifest
+++ b/dev-games/freecell-solver/Manifest
@@ -1,3 +1,2 @@
 DIST freecell-solver-5.14.0.tar.xz 407912 BLAKE2B 
c9da3557d9d073e017215cb0e0c64bfabeeb001c6e8373cc7e35aac40b2722f18966bb7ebf041e869c9e5c1fdbf0fc24e652fef688707c3ee69b300d8fdc246c
 SHA512 
21c8898673e402514c6d40ae0045d6e9077b1606430465bfb146507fbe098be6ca4f88d976e2dafadbc8e84b5aeb9325b58ce8a384ea4ed6de4f5fec485d51ea
-DIST freecell-solver-5.22.0.tar.xz 421612 BLAKE2B 
0608faf0a7995a3808cf37fde5a40d24b2c7c64a5d18e3fa7b9e211cc8980b967dfb3e2b53e61bb3819395440e5f5c56b6533a86eb8779e905d5c870e2ed6693
 SHA512 
0d50289f894e907abd3ce68207ddedee84153b18f6aff981b28f6a39909fed474f375fec0adcb8b448f66029127668667d54e1ba68eb3bc64c8a3947bd2398a0
 DIST freecell-solver-5.22.1.tar.xz 421948 BLAKE2B 
173a6bb25110695dfaf590f8339f4728e96ad112788efa73ff05ef311effd48b1e037aaa9ed8446cfe3408012f81bb785e6d7a17d249c95108ca38e2473ee0f7
 SHA512 
8472ce519168481fcbfa0347d1d86859c7344fe34a58bbef694d22653c02f09e70722bf92e052bda5b3f9bce8cee0f745ac45c9e08712b15c34bb40306f510f6

diff --git a/dev-games/freecell-solver/files/freecell-solver-5.22.0-docs.patch 
b/dev-games/freecell-solver/files/freecell-solver-5.22.0-docs.patch
deleted file mode 100644
index c2cdb97bfcb..000
--- a/dev-games/freecell-solver/files/freecell-solver-5.22.0-docs.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 672147174c4c0198b04039db83fe3a0f9f6f181b Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 12 Apr 2020 17:27:52 +0200
-Subject: [PATCH] Don't unconditionally install README.win32.txt
-

- fc-solve/source/CMakeLists.txt | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index cefe77ad1..4e2ad4789 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -902,10 +902,13 @@ IF (UNIX AND FCS_BUILD_DOCS)
- INSTALL_MAN ("${fc_solve_manpage}" 6)
- ENDIF ()
- 
-+IF(WIN32)
-+SET (docs_to_install ${docs_to_install} README.win32.txt)
-+ENDIF ()
-+
- INSTALL(
- FILES
- ${docs_to_install}
--"README.win32.txt"
- DESTINATION
- "${CMAKE_INSTALL_DOCDIR}"
- )
--- 
-2.26.0
-

diff --git a/dev-games/freecell-solver/freecell-solver-5.22.0.ebuild 
b/dev-games/freecell-solver/freecell-solver-5.22.0.ebuild
deleted file mode 100644
index 057b5b96e09..000
--- a/dev-games/freecell-solver/freecell-solver-5.22.0.ebuild
+++ /dev/null
@@ -1,51 +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 cmake python-single-r1
-
-DESCRIPTION="C library for automatically solving Freecell and some other 
solitaire variants"
-HOMEPAGE="https://fc-solve.shlomifish.org/;
-SRC_URI="https://fc-solve.shlomifish.org/downloads/fc-solve/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="tcmalloc"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pysol_cards[${PYTHON_MULTI_USEDEP}]
-   dev-python/random2[${PYTHON_MULTI_USEDEP}]
-   dev-python/six[${PYTHON_MULTI_USEDEP}]
-   ')
-   tcmalloc? ( dev-util/google-perftools )
-"
-DEPEND="${RDEPEND}
-   dev-perl/Path-Tiny
-   dev-perl/Template-Toolkit
-"
-
-DOCS=( README.html )
-
-PATCHES=( "${FILESDIR}/${P}-docs.patch" )
-
-src_prepare() {
-   python_fix_shebang board_gen
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC_LIBRARY=OFF
-   -DFCS_BUILD_DOCS=OFF
-   -DFCS_WITH_TEST_SUITE=OFF #requires unpackaged dependencies
-   -DFCS_AVOID_TCMALLOC=$(usex !tcmalloc)
-   )
-
-   cmake_src_configure
-}



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

2020-04-14 Thread Andreas Sturmlechner
commit: a542f4abd2a99048d375b81a040cc18d0f5ece8e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 17:25:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 20:21:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a542f4ab

net-misc/smb4k: 3.0.4 version bump

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

 net-misc/smb4k/Manifest   |  1 +
 net-misc/smb4k/smb4k-3.0.4.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest
index 84d43b7f443..1dc8f307e54 100644
--- a/net-misc/smb4k/Manifest
+++ b/net-misc/smb4k/Manifest
@@ -1 +1,2 @@
 DIST smb4k-3.0.3.tar.xz 3823612 BLAKE2B 
caebad4d818bbc99365541dbf9152bce17e55ba64cda6d23f663c326229d7d14246c6f385adf33a90f16ea206a9286220018810af2d7ca7f9f1f93fc571e1d7c
 SHA512 
c517344c997aabac8158e0f2b51482adde6033ef13c3320b34a4de3462cbb3541068fb7cf90e73d39e7be3ca3f55c3a55a5804b1d1b277d9ec48e3ea06cb7181
+DIST smb4k-3.0.4.tar.xz 3824508 BLAKE2B 
98d9e66a577e40e734421cf46d72ebf010fa1d2161d411dbd5382af8fd84f2578a086f0425e576508aed0ed549940cf4b7f688c527f42218dd781006d2460204
 SHA512 
bd3b53f6f8e9ee3dd6fc8c0ab31b877fc89a887837b7bd91eef410b6dff81960ada872bada074638c8b7d204c638564a70568e87cc874e146508241e071665a3

diff --git a/net-misc/smb4k/smb4k-3.0.4.ebuild 
b/net-misc/smb4k/smb4k-3.0.4.ebuild
new file mode 100644
index 000..a7ff9e7f655
--- /dev/null
+++ b/net-misc/smb4k/smb4k-3.0.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Advanced network neighborhood browser"
+HOMEPAGE="https://kde.org/applications/utilities/org.kde.smb4k
+https://sourceforge.net/p/smb4k/home/Home/;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="5"
+IUSE="plasma"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   net-fs/samba[cups]
+"
+RDEPEND="${DEPEND}
+   plasma? (
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DINSTALL_PLASMOID=$(usex plasma)
+   )
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   elog "Users of Samba 4.7 and above please note that for the time being,"
+   elog "the following setting has to be added to or changed in the 
[global]"
+   elog "section of the smb.conf file:"
+   elog
+   elog "[global]"
+   elog "client max protocol = NT1"
+}



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

2020-04-14 Thread Andreas Sturmlechner
commit: d881cfa8460ed0e7816db5c42c05f32353ec922b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 17:23:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 20:21:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d881cfa8

net-misc/smb4k: Drop 3.0.2

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

 net-misc/smb4k/Manifest   |  1 -
 net-misc/smb4k/smb4k-3.0.2.ebuild | 72 ---
 2 files changed, 73 deletions(-)

diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest
index 621d5deeecb..84d43b7f443 100644
--- a/net-misc/smb4k/Manifest
+++ b/net-misc/smb4k/Manifest
@@ -1,2 +1 @@
-DIST smb4k-3.0.2.tar.xz 3824972 BLAKE2B 
6f15bac77840669b9f9a6640e35f5b36b76653946bcef9d268452fd813c796480594b40744cf86ec5d79307294fb2f9592dc71013576efcb6c8fc607599778b9
 SHA512 
b60d50732ba84bae9e58f90ec18bb0fe59185814ec92e4f8adc1e699cfce61019f919fbdac2555b365c495ab1720f62b35b95c063f0c7c9466dc31487b8cb564
 DIST smb4k-3.0.3.tar.xz 3823612 BLAKE2B 
caebad4d818bbc99365541dbf9152bce17e55ba64cda6d23f663c326229d7d14246c6f385adf33a90f16ea206a9286220018810af2d7ca7f9f1f93fc571e1d7c
 SHA512 
c517344c997aabac8158e0f2b51482adde6033ef13c3320b34a4de3462cbb3541068fb7cf90e73d39e7be3ca3f55c3a55a5804b1d1b277d9ec48e3ea06cb7181

diff --git a/net-misc/smb4k/smb4k-3.0.2.ebuild 
b/net-misc/smb4k/smb4k-3.0.2.ebuild
deleted file mode 100644
index 169b71b8637..000
--- a/net-misc/smb4k/smb4k-3.0.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.60.0
-QTMIN=5.12.3
-inherit ecm kde.org
-
-DESCRIPTION="Advanced network neighborhood browser"
-HOMEPAGE="https://kde.org/applications/utilities/org.kde.smb4k
-https://sourceforge.net/p/smb4k/home/Home/;
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="5"
-IUSE="plasma"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qttest-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   net-fs/samba[cups]
-"
-RDEPEND="${DEPEND}
-   plasma? (
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_PLASMOID=$(usex plasma)
-   )
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   elog "Users of Samba 4.7 and above please note that for the time being,"
-   elog "the following setting has to be added to or changed in the 
[global]"
-   elog "section of the smb.conf file:"
-   elog
-   elog "[global]"
-   elog "client max protocol = NT1"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-games/freecell-solver/, dev-games/freecell-solver/files/

2020-04-14 Thread Andreas Sturmlechner
commit: a8638d5b667693a4fd07e1e211a007f2b83bc434
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 17:57:00 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 20:21:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8638d5b

dev-games/freecell-solver: 5.22.1 version bump

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

 dev-games/freecell-solver/Manifest |  1 +
 .../files/freecell-solver-5.22.1-no-docs.patch | 36 +++
 .../freecell-solver/freecell-solver-5.22.1.ebuild  | 51 ++
 3 files changed, 88 insertions(+)

diff --git a/dev-games/freecell-solver/Manifest 
b/dev-games/freecell-solver/Manifest
index a35284dc497..ee8327587e8 100644
--- a/dev-games/freecell-solver/Manifest
+++ b/dev-games/freecell-solver/Manifest
@@ -1,2 +1,3 @@
 DIST freecell-solver-5.14.0.tar.xz 407912 BLAKE2B 
c9da3557d9d073e017215cb0e0c64bfabeeb001c6e8373cc7e35aac40b2722f18966bb7ebf041e869c9e5c1fdbf0fc24e652fef688707c3ee69b300d8fdc246c
 SHA512 
21c8898673e402514c6d40ae0045d6e9077b1606430465bfb146507fbe098be6ca4f88d976e2dafadbc8e84b5aeb9325b58ce8a384ea4ed6de4f5fec485d51ea
 DIST freecell-solver-5.22.0.tar.xz 421612 BLAKE2B 
0608faf0a7995a3808cf37fde5a40d24b2c7c64a5d18e3fa7b9e211cc8980b967dfb3e2b53e61bb3819395440e5f5c56b6533a86eb8779e905d5c870e2ed6693
 SHA512 
0d50289f894e907abd3ce68207ddedee84153b18f6aff981b28f6a39909fed474f375fec0adcb8b448f66029127668667d54e1ba68eb3bc64c8a3947bd2398a0
+DIST freecell-solver-5.22.1.tar.xz 421948 BLAKE2B 
173a6bb25110695dfaf590f8339f4728e96ad112788efa73ff05ef311effd48b1e037aaa9ed8446cfe3408012f81bb785e6d7a17d249c95108ca38e2473ee0f7
 SHA512 
8472ce519168481fcbfa0347d1d86859c7344fe34a58bbef694d22653c02f09e70722bf92e052bda5b3f9bce8cee0f745ac45c9e08712b15c34bb40306f510f6

diff --git 
a/dev-games/freecell-solver/files/freecell-solver-5.22.1-no-docs.patch 
b/dev-games/freecell-solver/files/freecell-solver-5.22.1-no-docs.patch
new file mode 100644
index 000..96ab62fe30f
--- /dev/null
+++ b/dev-games/freecell-solver/files/freecell-solver-5.22.1-no-docs.patch
@@ -0,0 +1,36 @@
+From dd29e95954712c8de4454e0bdbdd973ddfd917b1 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Tue, 14 Apr 2020 19:54:30 +0200
+Subject: [PATCH] We'll install docs manually, thanks
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ fc-solve/source/CMakeLists.txt | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/fc-solve/source/CMakeLists.txt b/fc-solve/source/CMakeLists.txt
+index 0c550764f..59c1defb3 100644
+--- a/fc-solve/source/CMakeLists.txt
 b/fc-solve/source/CMakeLists.txt
+@@ -1274,12 +1274,12 @@ IF (WIN32 AND NOT UNIX)
+ LIST(APPEND docs_to_install "README.win32.txt")
+ ENDIF ()
+ 
+-INSTALL(
+-FILES
+-${docs_to_install}
+-DESTINATION
+-"${CMAKE_INSTALL_DOCDIR}"
+-)
++# INSTALL(
++# FILES
++# ${docs_to_install}
++# DESTINATION
++# "${CMAKE_INSTALL_DOCDIR}"
++# )
+ 
+ INCLUDE_DIRECTORIES(AFTER 
"${CMAKE_CURRENT_SOURCE_DIR}/${patsolve_dir}/include" 
"${CMAKE_CURRENT_SOURCE_DIR}/${patsolve_dir}")
+ INCLUDE("${private_mod_path}/xxhash_wrapper_bootstrap.cmake")
+-- 
+2.26.0
+

diff --git a/dev-games/freecell-solver/freecell-solver-5.22.1.ebuild 
b/dev-games/freecell-solver/freecell-solver-5.22.1.ebuild
new file mode 100644
index 000..67975b0abe7
--- /dev/null
+++ b/dev-games/freecell-solver/freecell-solver-5.22.1.ebuild
@@ -0,0 +1,51 @@
+# 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 cmake python-single-r1
+
+DESCRIPTION="C library for automatically solving Freecell and some other 
solitaire variants"
+HOMEPAGE="https://fc-solve.shlomifish.org/;
+SRC_URI="https://fc-solve.shlomifish.org/downloads/fc-solve/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="tcmalloc"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pysol_cards[${PYTHON_MULTI_USEDEP}]
+   dev-python/random2[${PYTHON_MULTI_USEDEP}]
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   ')
+   tcmalloc? ( dev-util/google-perftools )
+"
+DEPEND="${RDEPEND}
+   dev-perl/Path-Tiny
+   dev-perl/Template-Toolkit
+"
+
+DOCS=( README.html )
+
+PATCHES=( "${FILESDIR}/${P}-no-docs.patch" )
+
+src_prepare() {
+   python_fix_shebang board_gen
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC_LIBRARY=OFF
+   -DFCS_BUILD_DOCS=OFF
+   -DFCS_WITH_TEST_SUITE=OFF #requires unpackaged dependencies
+   -DFCS_AVOID_TCMALLOC=$(usex !tcmalloc)
+   )
+
+   cmake_src_configure
+}



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

2020-04-14 Thread Andreas Sturmlechner
commit: 5ed3a6c42f8181fb2b9404ad8a1138b99a999258
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 20:20:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 20:21:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed3a6c4

x11-misc/qxkb: Drop 0.5.1_pre20150305

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

 x11-misc/qxkb/Manifest  |  1 -
 x11-misc/qxkb/qxkb-0.5.1_pre20150305.ebuild | 34 -
 2 files changed, 35 deletions(-)

diff --git a/x11-misc/qxkb/Manifest b/x11-misc/qxkb/Manifest
index 92e830f917a..0c5a5a8b461 100644
--- a/x11-misc/qxkb/Manifest
+++ b/x11-misc/qxkb/Manifest
@@ -1,2 +1 @@
-DIST qxkb-0.5.1_pre20150305.tar.gz 176169 BLAKE2B 
13b61c951b0cbbee025a78806afc4999e1d63dcc979f43d78218ff8ef6552a1f8057d704560dcf569863c0b2b46e8c3ce292e98fc77f7acfc3f92fc9fdc68a05
 SHA512 
bfb16af22e12977432a77814ad5d3e8f5ed91c46b885505bba242eb864795837ed09cdd97ac3161f9c82a142ed7fe1d4b37e8d3aa8990cedf956904da290ab44
 DIST qxkb-0.5.1_pre20190821.tar.gz 176133 BLAKE2B 
f04dffdb0fcb56e57002ec7384b12345c1bfd13988250701d7aed892552083c6ffe92cab133ea9e7e38b98aba8d47697f029e86288eca8d8571fbe023ff9b57a
 SHA512 
2e95c471006ea8ba3b942d2725bad8ad47d74b8131a99055583782b0d844f0c41b539619e01bb2f6a634ffb1c2db87ca97c69352f761474c2895547207c3932d

diff --git a/x11-misc/qxkb/qxkb-0.5.1_pre20150305.ebuild 
b/x11-misc/qxkb/qxkb-0.5.1_pre20150305.ebuild
deleted file mode 100644
index f800ec6daf1..000
--- a/x11-misc/qxkb/qxkb-0.5.1_pre20150305.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils vcs-snapshot
-
-DESCRIPTION="Qt-based keyboard layout switcher"
-HOMEPAGE="https://github.com/disels/qxkb;
-SRC_URI="https://github.com/disels/qxkb/archive/d7474a06055108c833bbb55b6cdef47e0edfb17d.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   x11-libs/libX11
-   x11-libs/libxkbfile"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
-   x11-apps/setxkbmap"
-
-src_prepare() {
-   sed -i -e 's:../language:${CMAKE_SOURCE_DIR}/language:' \
-   CMakeLists.txt || die
-
-   cmake-utils_src_prepare
-}



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

2020-04-14 Thread Sebastian Pipping
commit: 55746b519905ce07506d39e08de48acc73308bca
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Apr 14 19:53:10 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Apr 14 20:13:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55746b51

dev-python/pathspec: 0.8.0 + QA

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

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

diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index e8cfef29001..21b66cc6a9a 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1 +1,2 @@
 DIST pathspec-0.7.0.tar.gz 24306 BLAKE2B 
4256a658de2160d3487281dcb5a488c804320ec5b0bd8e20fdaf51bef8fc90f4e7fb48c404ce43508633c23d866b41e7e13cfa3897929459b244e75401b84ca1
 SHA512 
3171d39405eb586945261b11781b966e0771649dd7caa8f8a5bbd26223a37931c17bd50a4706d603a637a10460e9b3730c21f0eff7dc92d7e73ae570641a900c
+DIST pathspec-0.8.0.tar.gz 26256 BLAKE2B 
3d4f2238c515253d83bfd17a2f3319e38024d4fbb22fb0f078bbcca73d3aff45f246a35752c4039b0d88f204ae49b4467b2d9e3b9134e14a7a171895dac770be
 SHA512 
e0cb1883d11506b3d11963397db98a0fd3411f56df7c3e2ab3ac44116ab53977112bb51d1918591afc48b9c08f9cf997d34beba373aafbfbca2aa8749ffaf6c8

diff --git a/dev-python/pathspec/pathspec-0.8.0.ebuild 
b/dev-python/pathspec/pathspec-0.8.0.ebuild
new file mode 100644
index 000..088b3fb63ab
--- /dev/null
+++ b/dev-python/pathspec/pathspec-0.8.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility library for gitignore style pattern matching of file 
paths."
+HOMEPAGE="https://github.com/cpburnz/python-path-specification 
https://pypi.org/project/pathspec/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+distutils_enable_tests setup.py



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

2020-04-14 Thread Jeroen Roovers
commit: 63c7d7c77677da8253522573df15c14094a9fd3b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Apr 14 20:06:32 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Apr 14 20:06:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c7d7c7

net-libs/nodejs: Version 13.13.0

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-13.13.0.ebuild | 209 ++
 2 files changed, 210 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 2684fe9406d..d956c5c845b 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,4 +5,5 @@ DIST node-v12.16.2.tar.xz 23654020 BLAKE2B 
aa4bb764a8731e32ce07d03d96d573632bbf9
 DIST node-v13.10.1.tar.xz 32812128 BLAKE2B 
2dc0e1de269a898f57e9fb91d5b3161d43baa89c8617faffa9998b3244354619a5b78e39500bf02b90fbc2587b8477fbd86850141ec7665690040d6920c50fef
 SHA512 
30b7b58c87021be3e0b909bae476c6191eb72722ed00e51716d7eb0793aeb29c05b088c195ffd69a40dd42423ceba20350f6379c11d276eb3398abfc4cdf340c
 DIST node-v13.11.0.tar.xz 32812056 BLAKE2B 
0c3975721916f4594515b37b093fb0640785212b455c3687d63a89bb8c6930ce59c74f8ccedab3579d88bedabb881264725d93e43a384b851897bbb94a5a52ac
 SHA512 
cfe8b46d9cf5c7c10f7099bcf1d3a3ec8ac5d70038c6b33009d0815d68e8c1d2a28cd80a16ef1473eba3927360903bcf6a74e8d5f71f09b5ff7919d908545211
 DIST node-v13.12.0.tar.xz 32841080 BLAKE2B 
64687e8d5b768f4571b53542bcf5d023953069eba5fdfb746a8dd29e4542141a9b57fc0524429cde9a3c2e579dd47128e06d46d1f3ae1a35326f8b69a750118f
 SHA512 
3166da61a3d84fa9d4cbfc473df7441a6f7e648ad92b095cc357c2440214ddde117fb220270db8e0736eea3b715742f0d73666bba25724770e7e8f6071495d57
+DIST node-v13.13.0.tar.xz 32862040 BLAKE2B 
de2802543421049d225b9eab5f1edd3f3d483cf50839fd646cc5756f272b42baaf56c58c3c31c498cb79abf8ed678cd5dbe6c5622b6dd4564ed22dbde11ce1ae
 SHA512 
344d364fd39c9497ff7d2829b271b572f3f997fc3eb01744c9ba533b4ba1e8a1fbd08ad28909e74504f4bf84de95d0197a0b5e8b9cf07180a1457fdd2e95775e
 DIST node-v8.12.0.tar.xz 18310452 BLAKE2B 
79634fc57cd76a97e72bab4be37da91d5eff4d13cdaa2b48e83f013885fa3590ba4a28378baf036ed26b7304bf234753d1d4014f72571496f5bb6cd5b221e5f0
 SHA512 
665d2dba287d78bcd723d7b4d00a6897fb996f4aa69a541e010a3dfeb2614257892117fcce7123966b1ecaddc9269a6667e0e262df693baea1f476c96de55c42

diff --git a/net-libs/nodejs/nodejs-13.13.0.ebuild 
b/net-libs/nodejs/nodejs-13.13.0.ebuild
new file mode 100644
index 000..3bd32e160d5
--- /dev/null
+++ b/net-libs/nodejs/nodejs-13.13.0.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="threads(+)"
+inherit bash-completion-r1 eutils flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+SRC_URI="
+   https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz
+"
+
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm pax_kernel +snapshot 
+ssl +system-ssl systemtap test"
+REQUIRED_USE="
+   inspector? ( icu ssl )
+   npm? ( ssl )
+   system-ssl? ( ssl )
+"
+
+RDEPEND="
+   >=dev-libs/libuv-1.35.0:=
+   >=net-dns/c-ares-1.15.0
+   >=net-libs/nghttp2-1.40.0
+   sys-libs/zlib
+   icu? ( >=dev-libs/icu-66.1:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   systemtap? ( dev-util/systemtap )
+   test? ( net-misc/curl )
+   pax_kernel? ( sys-apps/elfix )
+"
+DEPEND="
+   ${RDEPEND}
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-10.3.0-global-npm-config.patch
+)
+RESTRICT="test"
+S="${WORKDIR}/node-v${PV}"
+
+pkg_pretend() {
+   (use x86 && ! use cpu_flags_x86_sse2) && \
+   die "Your CPU doesn't support the required SSE2 instruction."
+
+   ( [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11 ) && \
+   die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 
3.3 or newer."
+}
+
+src_prepare() {
+   tc-export CC CXX PKG_CONFIG
+   export V=1
+   export BUILDTYPE=Release
+
+   # fix compilation on Darwin
+   # https://code.google.com/p/gyp/issues/detail?id=260
+   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
+
+   # less verbose install output (stating the same as portage, basically)
+   sed -i -e "/print/d" tools/install.py || die
+
+   # proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
+   local LIBDIR=$(get_libdir)
+   sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
+   sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
+
+   # Avoid writing a 

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

2020-04-14 Thread Thomas Deutschmann
commit: aad82e3a3255acc77d6938119560d195445dcac1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 19:36:43 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 19:39:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad82e3a

www-servers/nginx: bump to v1.17.10

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-servers/nginx/Manifest |1 +
 www-servers/nginx/nginx-1.17.10.ebuild | 1093 
 2 files changed, 1094 insertions(+)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 07321019e1e..70170487527 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -1,5 +1,6 @@
 DIST modsecurity-2.9.3.tar.gz 4307670 BLAKE2B 
337ea15cc8805af7ab43aed8aecf4c72ccc586d0d7e9d9b91f036a61baa70d1ac8b4ad8045a2bb7a13515912a15fba7d3cdb9670ae6730de43b1e44ee90ded6d
 SHA512 
4e1ea5dd8edadf8f630e4fe92a200d3a8e78963fce3128b5975a1e1ecd0e8bf9ceecd9905c95f8c508932ccd837f1d8ae8bb2ba423307718c3c6a4ae9b783ddd
 DIST nginx-1.16.1.tar.gz 1032630 BLAKE2B 
838c5f08b56378dd3ef3940a979eb1449c4ed7ef5b4b112da2531c0996d121ae32ae4e94d3b4ba198fefcdc1b06683e4b0cfa0087db82fcab13bffb5f67f8aa4
 SHA512 
17e95b43fa47d4fef5e652dea587518e16ab5ec562c9c94355c356440166d4b6a6a41ee520d406e5a34791a327d2e3c46b3f9b105ac9ce07afdd495c49eca437
+DIST nginx-1.17.10.tar.gz 1039541 BLAKE2B 
5e86be6c6aebfd336579269ecfa09eab9ff5c0185e0bd36f993b5ccac4d13f64ef3d10cad4d0ac00c7fb67e3ecb048b7b0f4c74cf5c5376fdc643b5cecee28ac
 SHA512 
0b49169bc49e07733862e09ec5bfa93601ffa57379f98d52a115e511502905baf4cd33b73a03d74416f8c6ffa95ebf4459fc934bd40bfdf54d5b6d35ac4f8756
 DIST nginx-1.17.9.tar.gz 1039136 BLAKE2B 
bc4cb6fa93288f936ee36b86846b9eb864406799bd1cbc14b2e924e30b0490858e573100ea1e6ca506e1353c71176ebaa5e0109e3d5395e9029a41fa899c60ef
 SHA512 
9d6af46bc575763d5d2c279451919a491bdfafb927a8c0783ccc8326a86ed66f9183c900a9844bf31dcde015f36ea6a8e0d3817b77f9b17aebae701c759fe9b6
 DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 
BLAKE2B 
5ca9e5299b20ab5a93a001cac48e446bd86b3a24ac49e716bc975b128890bdb4b0dbbf5730fbaaeadfd958160093c7a6af798dd0e6de27062f149a760333
 SHA512 
ec59637fda5acac053e815cb1d04b545fc6b765e5ec63d8c2c9c301abad87afaa2698145acac08e9e14c91e1423ebff7aff0cca2b940b19bf4cf53973269
 DIST nginx_http_sticky_module_ng-1.2.6-10-g08a395c66e42.tar.bz2 124047 BLAKE2B 
d37ef9a15c91abe3c6258e420d1f99fa452f9d9966a0e13102174973314a3bac5413957a5fe632a9dcb1163b3be5df8116e05cc053ee061e19319ec25f341570
 SHA512 
6c1bfdcf89884b2855d51ae7da0f6e53a4ca3629e1aaf58433b70c07dcb2af797ba6e87d9b3eb4fe2fb6d4d697e862f2b4c2f8d8b3fdaea201740c97ec936529

diff --git a/www-servers/nginx/nginx-1.17.10.ebuild 
b/www-servers/nginx/nginx-1.17.10.ebuild
new file mode 100644
index 000..6cda406abe2
--- /dev/null
+++ b/www-servers/nginx/nginx-1.17.10.ebuild
@@ -0,0 +1,1093 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+# Maintainer notes:
+# - http_rewrite-independent pcre-support makes sense for matching locations 
without an actual rewrite
+# - any http-module activates the main http-functionality and overrides 
USE=-http
+# - keep the following requirements in mind before adding external modules:
+#  * alive upstream
+#  * sane packaging
+#  * builds cleanly
+#  * does not need a patch for nginx core
+# - TODO: test the google-perftools module (included in vanilla tarball)
+
+# prevent perl-module from adding automagic perl DEPENDs
+GENTOO_DEPEND_ON_PERL="no"
+
+# devel_kit (https://github.com/simpl/ngx_devel_kit, BSD license)
+DEVEL_KIT_MODULE_PV="0.3.1"
+DEVEL_KIT_MODULE_P="ngx_devel_kit-${DEVEL_KIT_MODULE_PV}"
+DEVEL_KIT_MODULE_URI="https://github.com/simpl/ngx_devel_kit/archive/v${DEVEL_KIT_MODULE_PV}.tar.gz;
+DEVEL_KIT_MODULE_WD="${WORKDIR}/ngx_devel_kit-${DEVEL_KIT_MODULE_PV}"
+
+# ngx_brotli (https://github.com/eustas/ngx_brotli, BSD-2)
+HTTP_BROTLI_MODULE_PV="8104036af9cff4b1d34f22d00ba857e2a93a243c"
+HTTP_BROTLI_MODULE_P="ngx_brotli-${HTTP_BROTLI_MODULE_PV}"
+HTTP_BROTLI_MODULE_URI="https://github.com/eustas/ngx_brotli/archive/${HTTP_BROTLI_MODULE_PV}.tar.gz;
+HTTP_BROTLI_MODULE_WD="${WORKDIR}/ngx_brotli-${HTTP_BROTLI_MODULE_PV}"
+
+# http_uploadprogress 
(https://github.com/masterzen/nginx-upload-progress-module, BSD-2 license)
+HTTP_UPLOAD_PROGRESS_MODULE_PV="0.9.2"
+HTTP_UPLOAD_PROGRESS_MODULE_P="ngx_http_upload_progress-${HTTP_UPLOAD_PROGRESS_MODULE_PV}-r1"
+HTTP_UPLOAD_PROGRESS_MODULE_URI="https://github.com/masterzen/nginx-upload-progress-module/archive/v${HTTP_UPLOAD_PROGRESS_MODULE_PV}.tar.gz;
+HTTP_UPLOAD_PROGRESS_MODULE_WD="${WORKDIR}/nginx-upload-progress-module-${HTTP_UPLOAD_PROGRESS_MODULE_PV}"
+
+# http_headers_more (https://github.com/agentzh/headers-more-nginx-module, BSD 
license)
+HTTP_HEADERS_MORE_MODULE_PV="0.33"

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

2020-04-14 Thread Lars Wendler
commit: df0cb9907e3c59f19177a15245cc4799f5ba777a
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Apr 14 19:32:07 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Apr 14 19:32:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0cb990

sys-apps/gawk: Bump to version 5.1.0

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

 sys-apps/gawk/Manifest  |  1 +
 sys-apps/gawk/gawk-5.1.0.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/sys-apps/gawk/Manifest b/sys-apps/gawk/Manifest
index 04104bc29ee..bd692c01747 100644
--- a/sys-apps/gawk/Manifest
+++ b/sys-apps/gawk/Manifest
@@ -1,3 +1,4 @@
 DIST gawk-4.2.1.tar.xz 2985412 BLAKE2B 
ea0635904ae8af8943d545b21affbfad64de5a688a615e22e1af2634583d0002094c0668c3260837184f965452ccf84141fff705bbf42d55b6d55c7516c24d8b
 SHA512 
0e3006a795dc3ac91359a7d2590c0cccbfd39b18a1d491617d68505c55a2800355b1439050681b4fcacf65fb0d533151a046babe0fd774503037bab363ef2ae4
 DIST gawk-5.0.0.tar.xz 3000432 BLAKE2B 
d7885442c615e2b7986d6cb617db3ac376a5e572ab2aca3c6b2bd0f43feca4374f310bbf2e2a875b617df97cfebf98cb983d169468d51db39058b83eb9771afa
 SHA512 
9eb663bbcad53165b7ddb7d72cfb8377252b68004733a9eb8c191b2aff857e48ba811280311384243eb67574fbe7ac9edf4e507f9a82d67b4b2adff8ef6e
 DIST gawk-5.0.1.tar.xz 3136004 BLAKE2B 
1dd8a9bca2488f2d3c946406b01fcbdce0487922ece49fe2121c39d6d10bcfcb6a056edbbf88ba6c22772ef88a250fc8ffcba33ead399c0d7c8f5d19d0e896d3
 SHA512 
ff9842a91035f843482d93eac8a35cddf2ce16acaa43a0112c1efff08802aebf705ee70d47eff74a190dca7be330c31f7204ad27cb63bdee65333f9b9c984212
+DIST gawk-5.1.0.tar.xz 3154564 BLAKE2B 
a969b03f45e1d830d2b3760d75530de97eb521a35ac448cf441d7fd2d1a8c1059bd9240cb9571f58ef6ec122864ced3d274a07453c3138177deda895ac3433d9
 SHA512 
971e6a7617eb051d587984f64be2ff830e49eb60721c3401e8944401e3c3a7cd3334f0334b6e28bfc9283aaff15d83b0933f1fd77b0f8c7059068fa3f94c3cb4

diff --git a/sys-apps/gawk/gawk-5.1.0.ebuild b/sys-apps/gawk/gawk-5.1.0.ebuild
new file mode 100644
index 000..850ebc1769e
--- /dev/null
+++ b/sys-apps/gawk/gawk-5.1.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs multilib
+
+DESCRIPTION="GNU awk pattern-matching language"
+HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html;
+SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="mpfr nls readline"
+
+RDEPEND="
+   dev-libs/gmp:0=
+   mpfr? ( dev-libs/mpfr:0= )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-apps/texinfo-6.7
+   >=sys-devel/bison-3.5.4
+   nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+   default
+
+   # use symlinks rather than hardlinks, and disable version links
+   sed -i \
+   -e '/^LN =/s:=.*:= $(LN_S):' \
+   -e '/install-exec-hook:/s|$|\nfoo:|' \
+   Makefile.in doc/Makefile.in || die
+   sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in || die #413327
+   # fix standards conflict on Solaris
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   sed -i \
+   -e '/\<_XOPEN_SOURCE\>/s/1$/600/' \
+   -e '/\<_XOPEN_SOURCE_EXTENDED\>/s/1//' \
+   extension/inplace.c || die
+   fi
+}
+
+src_configure() {
+   export ac_cv_libsigsegv=no
+   local myeconfargs=(
+   --libexec='$(libdir)/misc'
+   $(use_with mpfr)
+   $(use_enable nls)
+   $(use_with readline)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   rm -rf README_d # automatic dodocs barfs
+   default
+
+   # Install headers
+   insinto /usr/include/awk
+   doins *.h
+   rm "${ED}"/usr/include/awk/config.h || die
+}
+
+pkg_postinst() {
+   # symlink creation here as the links do not belong to gawk, but to any 
awk
+   if has_version app-admin/eselect && has_version app-eselect/eselect-awk 
; then
+   eselect awk update ifunset
+   else
+   local l
+   for l in "${EROOT}"/usr/share/man/man1/gawk.1* 
"${EROOT}"/usr/bin/gawk ; do
+   if [[ -e ${l} ]] && ! [[ -e ${l/gawk/awk} ]] ; then
+   ln -s "${l##*/}" "${l/gawk/awk}" || die
+   fi
+   done
+   if ! [[ -e ${EROOT}/bin/awk ]] ; then
+   ln -s "../usr/bin/gawk" "${EROOT}/bin/awk" || die
+   fi
+   fi
+}
+
+pkg_postrm() {
+   if has_version app-admin/eselect && has_version 

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

2020-04-14 Thread Lars Wendler
commit: 3f1a3b98f04eee712f505815e05f8b37be090270
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Apr 14 19:32:42 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Apr 14 19:32:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1a3b98

sys-apps/gawk: Removed old

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

 sys-apps/gawk/Manifest  |  1 -
 sys-apps/gawk/gawk-5.0.0.ebuild | 83 -
 2 files changed, 84 deletions(-)

diff --git a/sys-apps/gawk/Manifest b/sys-apps/gawk/Manifest
index bd692c01747..58ba1b9d171 100644
--- a/sys-apps/gawk/Manifest
+++ b/sys-apps/gawk/Manifest
@@ -1,4 +1,3 @@
 DIST gawk-4.2.1.tar.xz 2985412 BLAKE2B 
ea0635904ae8af8943d545b21affbfad64de5a688a615e22e1af2634583d0002094c0668c3260837184f965452ccf84141fff705bbf42d55b6d55c7516c24d8b
 SHA512 
0e3006a795dc3ac91359a7d2590c0cccbfd39b18a1d491617d68505c55a2800355b1439050681b4fcacf65fb0d533151a046babe0fd774503037bab363ef2ae4
-DIST gawk-5.0.0.tar.xz 3000432 BLAKE2B 
d7885442c615e2b7986d6cb617db3ac376a5e572ab2aca3c6b2bd0f43feca4374f310bbf2e2a875b617df97cfebf98cb983d169468d51db39058b83eb9771afa
 SHA512 
9eb663bbcad53165b7ddb7d72cfb8377252b68004733a9eb8c191b2aff857e48ba811280311384243eb67574fbe7ac9edf4e507f9a82d67b4b2adff8ef6e
 DIST gawk-5.0.1.tar.xz 3136004 BLAKE2B 
1dd8a9bca2488f2d3c946406b01fcbdce0487922ece49fe2121c39d6d10bcfcb6a056edbbf88ba6c22772ef88a250fc8ffcba33ead399c0d7c8f5d19d0e896d3
 SHA512 
ff9842a91035f843482d93eac8a35cddf2ce16acaa43a0112c1efff08802aebf705ee70d47eff74a190dca7be330c31f7204ad27cb63bdee65333f9b9c984212
 DIST gawk-5.1.0.tar.xz 3154564 BLAKE2B 
a969b03f45e1d830d2b3760d75530de97eb521a35ac448cf441d7fd2d1a8c1059bd9240cb9571f58ef6ec122864ced3d274a07453c3138177deda895ac3433d9
 SHA512 
971e6a7617eb051d587984f64be2ff830e49eb60721c3401e8944401e3c3a7cd3334f0334b6e28bfc9283aaff15d83b0933f1fd77b0f8c7059068fa3f94c3cb4

diff --git a/sys-apps/gawk/gawk-5.0.0.ebuild b/sys-apps/gawk/gawk-5.0.0.ebuild
deleted file mode 100644
index 1a1bc35f4c0..000
--- a/sys-apps/gawk/gawk-5.0.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs multilib
-
-DESCRIPTION="GNU awk pattern-matching language"
-HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html;
-SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="mpfr nls readline"
-
-RDEPEND="
-   dev-libs/gmp:0=
-   mpfr? ( dev-libs/mpfr:0= )
-   readline? ( sys-libs/readline:0= )
-"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   default
-
-   # use symlinks rather than hardlinks, and disable version links
-   sed -i \
-   -e '/^LN =/s:=.*:= $(LN_S):' \
-   -e '/install-exec-hook:/s|$|\nfoo:|' \
-   Makefile.in doc/Makefile.in || die
-   sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in #413327
-   # fix standards conflict on Solaris
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   sed -i \
-   -e '/\<_XOPEN_SOURCE\>/s/1$/600/' \
-   -e '/\<_XOPEN_SOURCE_EXTENDED\>/s/1//' \
-   extension/inplace.c || die
-   fi
-}
-
-src_configure() {
-   export ac_cv_libsigsegv=no
-   local myeconfargs=(
-   --libexec='$(libdir)/misc'
-   $(use_with mpfr)
-   $(use_enable nls)
-   $(use_with readline)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   rm -rf README_d # automatic dodocs barfs
-   default
-
-   # Install headers
-   insinto /usr/include/awk
-   doins *.h
-   rm "${ED%/}"/usr/include/awk/config.h || die
-}
-
-pkg_postinst() {
-   # symlink creation here as the links do not belong to gawk, but to any 
awk
-   if has_version app-admin/eselect \
-   && has_version app-eselect/eselect-awk ; then
-   eselect awk update ifunset
-   else
-   local l
-   for l in "${EROOT}"/usr/share/man/man1/gawk.1* 
"${EROOT}"/usr/bin/gawk; do
-   [[ -e ${l} && ! -e ${l/gawk/awk} ]] && ln -s "${l##*/}" 
"${l/gawk/awk}"
-   done
-   [[ ! -e ${EROOT}/bin/awk ]] && ln -s "../usr/bin/gawk" 
"${EROOT}/bin/awk"
-   fi
-}
-
-pkg_postrm() {
-   if has_version app-admin/eselect \
-   && has_version app-eselect/eselect-awk ; then
-   eselect awk update ifunset
-   fi
-}



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

2020-04-14 Thread Andreas Sturmlechner
commit: 1d089851824aa2f9cb1cfcf3a764295e57e7530f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 14 19:06:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 19:16:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d089851

profiles: arm/powerpc: Drop dev-util/geany-plugins[git] p.use.stable.mask

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/arm/package.use.stable.mask | 4 
 profiles/arch/powerpc/package.use.stable.mask | 4 
 2 files changed, 8 deletions(-)

diff --git a/profiles/arch/arm/package.use.stable.mask 
b/profiles/arch/arm/package.use.stable.mask
index 065343719bb..c66cbb93e92 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Andreas Sturmlechner  (2020-04-11)
-# git useflag requires dev-libs/libgit2
- (2019-11-02)
 # media-video/pipewire is not stable yet
 dev-libs/weston pipewire

diff --git a/profiles/arch/powerpc/package.use.stable.mask 
b/profiles/arch/powerpc/package.use.stable.mask
index 2c44cb8892f..582827a67b6 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -17,10 +17,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Andreas Sturmlechner  (2020-04-11)
-# git useflag requires dev-libs/libgit2
- (2019-12-12)
 # Needs stable net-libs/webkit-gtk, bug #684702
 dev-util/geany-plugins markdown



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

2020-04-14 Thread Andreas Sturmlechner
commit: 9af08db71c770a1183f1e2ba4f195a45dde2ee31
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Apr 13 18:59:43 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 19:02:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af08db7

dev-util/geany-plugins: Drop 1.30, 1.34-r1, 1.35, 1.36-r1

Bug: https://bugs.gentoo.org/638774
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/geany-plugins/Manifest|   3 -
 dev-util/geany-plugins/geany-plugins-1.30.ebuild   | 146 
 .../geany-plugins/geany-plugins-1.34-r1.ebuild | 148 
 dev-util/geany-plugins/geany-plugins-1.35.ebuild   | 147 
 .../geany-plugins/geany-plugins-1.36-r1.ebuild | 153 -
 dev-util/geany-plugins/metadata.xml|   6 -
 6 files changed, 603 deletions(-)

diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest
index 26f722c91c2..5343c304284 100644
--- a/dev-util/geany-plugins/Manifest
+++ b/dev-util/geany-plugins/Manifest
@@ -1,4 +1 @@
-DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 
3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe
 SHA512 
11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807
-DIST geany-plugins-1.34.tar.gz 4640059 BLAKE2B 
f6a2e001db42e348c129b503fd969f142fecbaa06a10bd220d348f70e6af087a0a856a403bdf866f65fdff02889fa03a2f3a662be3efad0a17401266ab883bcf
 SHA512 
31d25e9b0946b7feeae40b81c4e0c177568cc161c24bfa1c8271dda1c15a44e86f5de9b5992a4acde6cfafe2924a1cc22e95c7b6fb253e8a358931fa5f8ecca3
-DIST geany-plugins-1.35.tar.gz 4656963 BLAKE2B 
c7c96c7bbd1d17083f75a90eaa741277626db8aeb693cb78d3fcca57136923c58eba1755cc55263d431ff7a992e22b365f91be5e424b4f02eb25299ae3d3cd93
 SHA512 
9fedb4237096d939919fa40c39a7d19debb19211260a2797b5566c555052dcd8bf9a31a694d057f1dcded794bc75883d0007f8dd9427e3d899434fbf0e8a8e9f
 DIST geany-plugins-1.36.tar.gz 4693634 BLAKE2B 
a7c319a77cb92a55a0a53063ab75d9375f7d2a0e419eb3e0acd063b8fda4b4d9798c103ce53b80090c73bd86804c58f815aaf8d0eecc0d7fbf7ad1c8470cb9b5
 SHA512 
b3e58b42432d17c27289fa20d10b833a2d7f5d8c72b51abe5b1ebdabcb952b18e0984b15ef6ac9753102d839f3174f28798269e1e94bf032bdaa189e98d72b2d

diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild 
b/dev-util/geany-plugins/geany-plugins-1.30.ebuild
deleted file mode 100644
index 1be8931d402..000
--- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils ltprune python-single-r1 vala
-
-DESCRIPTION="A collection of different plugins for Geany"
-HOMEPAGE="https://plugins.geany.org;
-SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86"
-
-IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat 
enchant git gpg gtkspell lua multiterm nls +overview python scope soup"
-REQUIRED_USE="
-   gtk3? ( !debugger !multiterm !python !scope )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-GTK_COMMON_DEPEND="
-   gtk3? ( x11-libs/gtk+:3 )
-   !gtk3? ( x11-libs/gtk+:2 )
-"
-COMMON_DEPEND="
-   >=dev-util/geany-1.26[gtk3=]
-   dev-libs/glib:2
-   dev-libs/libxml2:2
-   autoclose? ( ${GTK_COMMON_DEPEND} )
-   commander? ( ${GTK_COMMON_DEPEND} )
-   ctags? ( dev-util/ctags )
-   debugger? ( x11-libs/vte:0 )
-   defineformat? ( ${GTK_COMMON_DEPEND} )
-   enchant? ( app-text/enchant:0 )
-   git? ( dev-libs/libgit2:= )
-   gpg? ( app-crypt/gpgme:1= )
-   gtkspell? (
-   gtk3? ( app-text/gtkspell:3= )
-   !gtk3? ( app-text/gtkspell:2 )
-   )
-   lua? ( dev-lang/lua:0= )
-   multiterm? (
-   $(vala_depend)
-   x11-libs/gtk+:2
-   >=x11-libs/vte-0.28:0
-   )
-   python? (
-   $(python_gen_cond_dep '
-   dev-python/pygtk[${PYTHON_MULTI_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   )
-   scope? ( x11-libs/vte:0 )
-   soup? ( net-libs/libsoup:2.4 )
-"
-RDEPEND="${COMMON_DEPEND}
-   scope? ( sys-devel/gdb )
-"
-DEPEND="${COMMON_DEPEND}
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # bundled lib buster
-   rm markdown/peg-markdown/markdown_lib.c || die
-   # devhelp plugin bundles devhelp
-
-   default
-
-   use multiterm && vala_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-cppcheck

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

2020-04-14 Thread Andreas Sturmlechner
commit: 26c5af99918b59c0112ae4b0df08c2c8760ce081
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Apr 13 19:02:29 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 14 19:02:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c5af99

dev-util/geany: Drop 1.30.1, 1.34.1, 1.35

Bug: https://bugs.gentoo.org/638774
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/geany/Manifest|  3 --
 dev-util/geany/geany-1.30.1.ebuild | 67 ---
 dev-util/geany/geany-1.34.1.ebuild | 80 -
 dev-util/geany/geany-1.35.ebuild   | 82 --
 4 files changed, 232 deletions(-)

diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest
index b8bdbac5966..7d32a8d8541 100644
--- a/dev-util/geany/Manifest
+++ b/dev-util/geany/Manifest
@@ -1,4 +1 @@
-DIST geany-1.30.1.tar.bz2 4352154 BLAKE2B 
6efceb21e07aba3b0698196543746e926d6a73ef5d5f560467eee18a7b9ade4ce0ce37808176922b3399ea8a72b2f281af313a9f57aa325e1a9cb964f0f1c34e
 SHA512 
55fb446b0c517ccee4d2f3023334b96a336788422a4dc41207a4f290c5d4b88df1eefa4b7f6fddf0567224f890ae7bea396306a935512f17e01682034f7200e3
-DIST geany-1.34.1.tar.bz2 4474211 BLAKE2B 
25c9b3f752b0b19582120ea342d8029f811040ef433adb065aec028f0bcc0909ea1b0005445bae70a53cbb2b1d3bfe0c2dd9d9c25c5e3f89bcdedebc0a392301
 SHA512 
3e075b23b22682324e4a56046d238d9d0087d095a6157b98c342fbe40a2bfa7118f72cfe1f414d110fff1411e4cc9c33fff800e0a2e32f9f0e5fd7b6fb560c9a
-DIST geany-1.35.tar.bz2 4593705 BLAKE2B 
1d411da04a82987abccb33385d3b50025078b68dc2cc4accfb7822000a786b97f613a35864fde2389d0525b9547972d0e56699b75aae40686f0ad7e6e2beb4a6
 SHA512 
9ae2f168b1b5e9fa9029a32f5d1e9b591e50ea4e79041760524a4389572400c6f8f56f1fd6973299f152f9fd653cf3d52ca50136f0bbdbc15d3395bcf7388ccf
 DIST geany-1.36.tar.bz2 4644521 BLAKE2B 
80eeceee31a49e9728a358904ad40e353d3407a22492340e6aa9a82091d32fa004f4494d3ae027732174e7cf7f6fae620b511680e06e58c5b71dd259125900c4
 SHA512 
15005772b64e8321d7fa8552363df425eb25e9d7b0760c561c8fb3f34d7acae2bf25da8e04fda38a2a1b64cc31ff613b7ff2786d432ff014050c138c7473c810

diff --git a/dev-util/geany/geany-1.30.1.ebuild 
b/dev-util/geany/geany-1.30.1.ebuild
deleted file mode 100644
index 3786c41ed1c..000
--- a/dev-util/geany/geany-1.30.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils fdo-mime gnome2-utils ltprune
-
-LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja 
kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW"
-NOSHORTLANGS="en_GB zh_CN zh_TW"
-
-DESCRIPTION="GTK+ based fast and lightweight IDE"
-HOMEPAGE="https://www.geany.org;
-SRC_URI="https://download.geany.org/${P}.tar.bz2;
-
-LICENSE="GPL-2+ HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="gtk3 +vte"
-
-RDEPEND=">=dev-libs/glib-2.32:2
-   !gtk3? (
-   >=x11-libs/gtk+-2.24:2
-   vte? ( x11-libs/vte:0 )
-   )
-   gtk3? (
-   >=x11-libs/gtk+-3.0:3
-   vte? ( x11-libs/vte:2.91 )
-   )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   dev-util/intltool
-   sys-devel/gettext"
-
-pkg_setup() {
-   strip-linguas ${LANGS}
-}
-
-src_prepare() {
-   default
-
-   # Syntax highlighting for Portage
-   sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
-   data/filetype_extensions.conf || die
-}
-
-src_configure() {
-   econf \
-   $(use_enable gtk3) \
-   $(use_enable vte)
-}
-
-src_install() {
-   emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install
-   rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
-   prune_libtool_files --all
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-   gnome2_icon_cache_update
-}

diff --git a/dev-util/geany/geany-1.34.1.ebuild 
b/dev-util/geany/geany-1.34.1.ebuild
deleted file mode 100644
index dee55101743..000
--- a/dev-util/geany/geany-1.34.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils gnome2-utils xdg-utils
-
-LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja 
kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW"
-NOSHORTLANGS="en_GB zh_CN zh_TW"
-
-DESCRIPTION="GTK+ based fast and lightweight IDE"
-HOMEPAGE="https://www.geany.org;
-if [[ "${PV}" = * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/geany/geany.git;
-else
-   

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/

2020-04-14 Thread Georgy Yakovlev
commit: 20ca6ab2c6fbb602f181301416406252dd840682
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr 14 18:43:44 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Apr 14 18:44:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ca6ab2

dev-java/openjdk-jre-bin: revbump to fix cacert path

Closes: https://bugs.gentoo.org/717444
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...jdk-jre-bin-8.242_p08.ebuild => openjdk-jre-bin-8.242_p08-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08-r1.ebuild
similarity index 98%
rename from dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
rename to dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08-r1.ebuild
index c01f117d1d4..512f8678a75 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.242_p08-r1.ebuild
@@ -72,7 +72,7 @@ src_install() {
 
rm -v lib/security/cacerts || die
dosym ../../../../../etc/ssl/certs/java/cacerts \
-   "${dest}"/jre/lib/security/cacerts
+   "${dest}"/lib/security/cacerts
 
dodir "${dest}"
cp -pPR * "${ddest}" || die



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

2020-04-14 Thread Thomas Deutschmann
commit: 83556863450367f6001774338d77cfca6bb70e8f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 17:46:32 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 18:34:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83556863

sys-fs/lvm2: runscript: rework stop()

- Don't use LVM script anymore: If one command within script failed,
  any following command won't run anymore.

- Be verbose when rc_verbose=yes is set.

- Don't pass VGs to vgchange command. This way, LVM will determine VGs
  on its own and we don't risk to hit command limit when system has
  many VGs.

Closes: https://bugs.gentoo.org/690404
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/lvm2/files/lvm.rc-2.02.187 | 47 ++-
 1 file changed, 22 insertions(+), 25 deletions(-)

diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 
b/sys-fs/lvm2/files/lvm.rc-2.02.187
index f9ad753ea82..84e799c32f0 100644
--- a/sys-fs/lvm2/files/lvm.rc-2.02.187
+++ b/sys-fs/lvm2/files/lvm.rc-2.02.187
@@ -138,39 +138,36 @@ stop() {
fi
 
# Stop LVM2
-   if [ -x /sbin/vgs ] \
-   && [ -x /sbin/vgchange ] \
-   && [ -x /sbin/lvchange ] \
-   && [ -f /etc/lvmtab -o -d /etc/lvm ] \
+   if [ -f /etc/lvmtab -o -d /etc/lvm ] \
&& [ -d /proc/lvm  -o "$(grep device-mapper /proc/misc 
2>/dev/null)" ]
then
-   einfo "Shutting down the Logical Volume Manager"
+   local VGS=$($lvm_path vgs --config "${config}" -o vg_name 
--noheadings --nosuffix --rows 2> /dev/null)
+   if [ -z "${VGS}" ] ; then
+   # nothing to do for us
+   return 0
+   fi
 
-   VGS=$($lvm_path vgs --config "${config}" -o vg_name 
--noheadings --nosuffix --rows 2> /dev/null)
+   local has_errors=0 verbose_command eend_cmd="eend"
 
-   if [ -n "${VGS}" ] ; then
-   local _ending="eend"
-   [ "${RC_RUNLEVEL}" = shutdown ] && _ending="ewend"
+   yesno "${rc_verbose}" && verbose_command=" -v"
 
-   ebegin "  Shutting Down LVs & VGs"
-   #still echo stderr for debugging
-   lvm_commands="#!${lvm_path}\n"
-   # Extra PV find pass because some devices might 
not have been available until very recently
-   lvm_commands="${lvm_commands}lvchange --config 
'${config}' --sysinit -a ln ${VGS}\n"
-   # Now make the nodes
-   lvm_commands="${lvm_commands}vgchange --config 
'${config}' --sysinit -a ln ${VGS}\n"
-   # Order of this is important, have to work 
around dash and LVM readline
-   printf "%b\n" "${lvm_commands}" | ${lvm_path} 
/proc/self/fd/0 --config "${config}" >/dev/null
-
-   rc=${?}
-   msg="Failed (possibly some LVs still needed for 
/usr or root)"
-   [ "${RC_RUNLEVEL}" = shutdown ] && msg="${msg} 
[rc=${rc}]" && rc=0
-   ${_ending} ${rc} "${msg}"
+   local msg="Failed to stop Logical Volume Manager"
+   if [ "${RC_RUNLEVEL}" = shutdown ] ; then
+   # failures on shutdown are non-fatal
+   eend_cmd="ewend"
+   msg="${msg} (possibly some LVs still needed for /usr or 
root)"
fi
 
-   einfo "Finished shutting down the Logical Volume Manager"
-   return 0
+   ebegin "Stopping the Logical Volume Manager"
+
+   ${lvm_path} vgchange${verbose_command} --config "${config}" 
--sysinit --activate n
+   [ $? -ne 0 ] && has_errors=1
+
+   ${eend_cmd} ${has_errors} "${msg}"
fi
+
+   # at this point make sure we always exit without indicating an error
+   return 0
 }
 
 # vim:ts=4



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

2020-04-14 Thread Thomas Deutschmann
commit: 499d46aecf548f32a1ea07e1f942ecb3b37edb5e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 17:41:24 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 18:34:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499d46ae

sys-fs/lvm2: runscript: output msg when we are loading module

Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/lvm2/files/lvm.rc-2.02.187 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 
b/sys-fs/lvm2/files/lvm.rc-2.02.187
index 1bf8002b9da..d9c11730cdb 100644
--- a/sys-fs/lvm2/files/lvm.rc-2.02.187
+++ b/sys-fs/lvm2/files/lvm.rc-2.02.187
@@ -77,9 +77,12 @@ start() {
eerror "Failed to find lvm binary in /bin or /sbin!"
return 1
fi
+
if [ -z "${CDBOOT}" ] ; then
if [ -e /proc/modules ] && ! dm_in_proc ; then
+   ebegin "Trying to load dm-mod module"
modprobe dm-mod 2>/dev/null
+   eend $?
fi
 
if [ -d /proc/lvm ] || dm_in_proc ; then



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

2020-04-14 Thread Thomas Deutschmann
commit: 1bb133b505d5aade0cc0b6c6e16f1bc3e9a266f7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 17:42:51 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 18:34:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb133b5

sys-fs/lvm2: runscript: rework start()

- Don't use LVM script anymore: If one command within script failed,
  any following command won't run anymore.

- Be verbose when rc_verbose=yes is set.

- Only call pvscan when lvmetad is used.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/lvm2/files/lvm.rc-2.02.187 | 33 +
 1 file changed, 21 insertions(+), 12 deletions(-)

diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 
b/sys-fs/lvm2/files/lvm.rc-2.02.187
index d9c11730cdb..f9ad753ea82 100644
--- a/sys-fs/lvm2/files/lvm.rc-2.02.187
+++ b/sys-fs/lvm2/files/lvm.rc-2.02.187
@@ -86,24 +86,33 @@ start() {
fi
 
if [ -d /proc/lvm ] || dm_in_proc ; then
-   ebegin "Setting up the Logical Volume Manager"
-   #still echo stderr for debugging
-   lvm_commands="#!${lvm_path}\n"
-   # Extra PV find pass because some devices might not 
have been available until very recently
-   lvm_commands="${lvm_commands}pvscan --config 
'${config}'\n"
+   local has_errors=0 verbose_command
+
+   yesno "${rc_verbose}" && verbose_command=" -v"
+
+   ebegin "Starting the Logical Volume Manager"
+
+   if _use_lvmetad ; then
+   # Extra PV find pass because some devices might 
not have been available until very recently
+   ${lvm_path} pvscan${verbose_command} --config 
"${config}" --cache
+   [ $? -ne 0 ] && has_errors=1
+   fi
+
# Now make the nodes
-   lvm_commands="${lvm_commands}vgscan --config 
'${config}' --mknodes\n"
-   # And turn them on!
-   lvm_commands="${lvm_commands}vgchange --config 
'${config}' --sysinit -a ly\n"
+   ${lvm_path} vgscan${verbose_command} --config 
"${config}" --mknodes
+   [ $? -ne 0 ] && has_errors=1
+
+   # Enable all VGs
+   ${lvm_path} vgchange${verbose_command} --config 
"${config}" --sysinit --activate y
+   [ $? -ne 0 ] && has_errors=1
 
if _use_lvmlockd ; then
# Start lockd VGs as required
-   lvm_commands="${lvm_commands}vgchange --config 
'${config}' --lock-start --lock-opt auto\n"
+   ${lvm_path} vgchange${verbose_command} --config 
"${config}" --lock-start --lock-opt auto
+   [ $? -ne 0 ] && has_errors=1
fi
 
-   # Order of this is important, have to work around dash 
and LVM readline
-   printf "%b\n" "${lvm_commands}" | $lvm_path 
/proc/self/fd/0 >/dev/null
-   eend $? "Failed to setup the LVM"
+   eend ${has_errors} "Failed to start the Logical Volume 
Manager"
fi
fi
 }



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

2020-04-14 Thread Thomas Deutschmann
commit: 265392d1454bc2d73c546a748e95ddd076bdfa06
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 14:11:18 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 18:34:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265392d1

sys-fs/lvm2: change "need lvmetad lvmlockd" to "use lvmetad lvmlockd"

Closes: https://bugs.gentoo.org/689292
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/lvm2/files/lvm.rc-2.02.187   | 163 +
 sys-fs/lvm2/lvm2-2.02.187-r1.ebuild | 279 
 2 files changed, 442 insertions(+)

diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 
b/sys-fs/lvm2/files/lvm.rc-2.02.187
new file mode 100644
index 000..6b4e3df715f
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm.rc-2.02.187
@@ -0,0 +1,163 @@
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+_get_lvm_path() {
+   local lvm_path=
+   for lvm_path in /bin/lvm /sbin/lvm ; do
+   [ -x "${lvm_path}" ] && break
+   done
+   echo "${lvm_path}"
+}
+
+_use_lvmetad() {
+   local lvm_path="$(_get_lvm_path)"
+   [ ! -x "${lvm_path}" ] && return 1
+   ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmetad=1'
+}
+
+_use_lvmlockd() {
+   local lvm_path="$(_get_lvm_path)"
+   [ ! -x "${lvm_path}" ] && return 1
+   ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmlockd=1'
+}
+
+depend() {
+   before checkfs fsck
+   after modules device-mapper
+   # We may use lvmetad based on the configuration. If we added lvmetad
+   # support while lvm2 is running then we aren't dependent on it. For the
+   # more common case, if its disabled in the config we aren't dependent
+   # on it.
+   config /etc/lvm/lvm.conf
+   local _use=
+
+   if service_started ; then
+   _use=$(service_get_value use)
+   else
+   if _use_lvmetad ; then
+   _use="${_use} lvmetad"
+   fi
+
+   if _use_lvmlockd ; then
+   _use="${_use} lvmlockd"
+   fi
+   fi
+
+   # Make sure you review /etc/conf.d/lvm as well!
+   # Depending on your system, it might also introduce udev & mdraid
+   need sysfs
+
+   if [ -n "${_use}" ] ; then
+   use ${_use}
+   fi
+}
+
+config='global { locking_dir = "/run/lock/lvm" }'
+
+dm_in_proc() {
+   local retval=0
+   for x in devices misc ; do
+   grep -qs 'device-mapper' /proc/${x}
+   retval=$((${retval} + $?))
+   done
+   return ${retval}
+}
+
+start() {
+   # LVM support for /usr, /home, /opt 
+   # This should be done *before* checking local
+   # volumes, or they never get checked.
+
+   # NOTE: Add needed modules for LVM or RAID, etc
+   #   to /etc/modules.autoload if needed
+   lvm_path="$(_get_lvm_path)"
+   for lvm_path in /bin/lvm /sbin/lvm ; do
+   [ -x "${lvm_path}" ] && break
+   done
+   if [ ! -x "${lvm_path}" ] ; then
+   eerror "Cannot find lvm binary in /sbin or /bin!"
+   return 1
+   fi
+   if [ -z "${CDBOOT}" ] ; then
+   if [ -e /proc/modules ] && ! dm_in_proc ; then
+   modprobe dm-mod 2>/dev/null
+   fi
+
+   if [ -d /proc/lvm ] || dm_in_proc ; then
+   ebegin "Setting up the Logical Volume Manager"
+   #still echo stderr for debugging
+   lvm_commands="#!${lvm_path}\n"
+   # Extra PV find pass because some devices might not 
have been available until very recently
+   lvm_commands="${lvm_commands}pvscan --config 
'${config}'\n"
+   # Now make the nodes
+   lvm_commands="${lvm_commands}vgscan --config 
'${config}' --mknodes\n"
+   # And turn them on!
+   lvm_commands="${lvm_commands}vgchange --config 
'${config}' --sysinit -a ly\n"
+
+   if _use_lvmlockd ; then
+   # Start lockd VGs as required
+   lvm_commands="${lvm_commands}vgchange --config 
'${config}' --lock-start --lock-opt auto\n"
+   fi
+
+   # Order of this is important, have to work around dash 
and LVM readline
+   printf "%b\n" "${lvm_commands}" | $lvm_path 
/proc/self/fd/0 >/dev/null
+   eend $? "Failed to setup the LVM"
+   fi
+   fi
+}
+
+start_post() {
+   # Save if we needed lvmetad
+   if _use_lvmetad ; then
+   service_set_value use lvmetad
+   fi
+}
+
+stop() {
+   for lvm_path in /bin/lvm /sbin/lvm ; do
+ 

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

2020-04-14 Thread Thomas Deutschmann
commit: 3958b1dd77ce75c3d2077acc62b4babc8419a9e6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 17:40:16 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 18:34:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3958b1dd

sys-fs/lvm2: runscript: unify $lvm_path handling

Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/lvm2/files/lvm.rc-2.02.187 | 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 
b/sys-fs/lvm2/files/lvm.rc-2.02.187
index daafffd5b28..1bf8002b9da 100644
--- a/sys-fs/lvm2/files/lvm.rc-2.02.187
+++ b/sys-fs/lvm2/files/lvm.rc-2.02.187
@@ -71,12 +71,10 @@ start() {
 
# NOTE: Add needed modules for LVM or RAID, etc
#   to /etc/modules.autoload if needed
+
lvm_path="$(_get_lvm_path)"
-   for lvm_path in /bin/lvm /sbin/lvm ; do
-   [ -x "${lvm_path}" ] && break
-   done
-   if [ ! -x "${lvm_path}" ] ; then
-   eerror "Cannot find lvm binary in /sbin or /bin!"
+   if [ -z "${lvm_path}" ] ; then
+   eerror "Failed to find lvm binary in /bin or /sbin!"
return 1
fi
if [ -z "${CDBOOT}" ] ; then
@@ -121,12 +119,9 @@ start_post() {
 }
 
 stop() {
-   for lvm_path in /bin/lvm /sbin/lvm ; do
-   [ -x "${lvm_path}" ] && break
-   done
-
-   if [ ! -x "${lvm_path}" ] ; then
-   eerror "Cannot find lvm binary in /sbin or /bin!"
+   lvm_path="$(_get_lvm_path)"
+   if [ -z "${lvm_path}" ] ; then
+   eerror "Failed to find lvm binary in /bin or /sbin!"
return 1
fi
 



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

2020-04-14 Thread Thomas Deutschmann
commit: 416b070c9234d47c19d09a318643081b0761e02a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 14 17:38:40 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 14 18:34:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416b070c

sys-fs/lvm2: runscript: save complete USE

Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/lvm2/files/lvm.rc-2.02.187 | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 
b/sys-fs/lvm2/files/lvm.rc-2.02.187
index 6b4e3df715f..daafffd5b28 100644
--- a/sys-fs/lvm2/files/lvm.rc-2.02.187
+++ b/sys-fs/lvm2/files/lvm.rc-2.02.187
@@ -108,10 +108,16 @@ start() {
 }
 
 start_post() {
-   # Save if we needed lvmetad
+   local _use=
if _use_lvmetad ; then
-   service_set_value use lvmetad
+   _use="${_use} lvmetad"
+   fi
+
+   if _use_lvmlockd ; then
+   _use="${_use} lvmlockd"
fi
+
+   service_set_value use "${_use}"
 }
 
 stop() {



[gentoo-commits] proj/catalyst:master commit in: catalyst/arch/

2020-04-14 Thread Matt Turner
commit: 39e28f75d0308b0cd1f0d41457379510d2c322c4
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 13 04:00:48 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:14 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=39e28f75

catalyst/arch: Add "r5k" to mips4 configurations

I mistakenly thought -march=mips4 was synonymous with -march=r5k, but it
actually meant r8k until 2015 when it changed to r10k.

Rather than let others be confused (by removing the r10k configuration)
just change the mips4 configs to r5k.

Bug: https://bugs.gentoo.org/679386
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/arch/mips.py | 48 
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/catalyst/arch/mips.py b/catalyst/arch/mips.py
index f162a334..b1a4b5dc 100644
--- a/catalyst/arch/mips.py
+++ b/catalyst/arch/mips.py
@@ -87,29 +87,29 @@ class arch_mips3_multilib(generic_mips64):
generic_mips64.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mplt 
-mfix-r4000 -mfix-r4400 -pipe"
 
-class arch_mips4(generic_mips):
+class arch_mips4_r5k(generic_mips):
"Builder class for MIPS IV [Big-endian]"
def __init__(self,myspec):
generic_mips.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mabi=32 -mplt 
-pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mabi=32 -mplt 
-pipe"
 
-class arch_mips4_n32(generic_mips64):
+class arch_mips4_r5k_n32(generic_mips64):
"Builder class for MIPS IV [Big-endian N32]"
def __init__(self,myspec):
generic_mips64.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mabi=n32 -mplt 
-pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mabi=n32 -mplt 
-pipe"
 
-class arch_mips4_n64(generic_mips64):
+class arch_mips4_r5k_n64(generic_mips64):
"Builder class for MIPS IV [Big-endian N64]"
def __init__(self,myspec):
generic_mips64.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mabi=64 -pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mabi=64 -pipe"
 
-class arch_mips4_multilib(generic_mips64):
+class arch_mips4_r5k_multilib(generic_mips64):
"Builder class for MIPS IV [Big-endian multilib]"
def __init__(self,myspec):
generic_mips64.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mplt -pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mplt -pipe"
 
 class arch_mips4_r10k(generic_mips):
"Builder class for MIPS IV R10k [Big-endian]"
@@ -317,29 +317,29 @@ class arch_loongson2f_multilib(generic_mips64el):
generic_mips64el.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -march=loongson2f -mplt 
-Wa,-mfix-loongson2f-nop -pipe"
 
-class arch_mipsel4(generic_mipsel):
+class arch_mipsel4_r5k(generic_mipsel):
"Builder class for MIPS IV [Little-endian]"
def __init__(self,myspec):
generic_mipsel.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mabi=32 -mplt 
-pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mabi=32 -mplt 
-pipe"
 
-class arch_mipsel4_n32(generic_mips64el):
+class arch_mipsel4_r5k_n32(generic_mips64el):
"Builder class for MIPS IV [Little-endian N32]"
def __init__(self,myspec):
generic_mips64el.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mabi=n32 -mplt 
-pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mabi=n32 -mplt 
-pipe"
 
-class arch_mipsel4_n64(generic_mips64el):
+class arch_mipsel4_r5k_n64(generic_mips64el):
"Builder class for MIPS IV [Little-endian N64]"
def __init__(self,myspec):
generic_mips64el.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mabi=64 -pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mabi=64 -pipe"
 
-class arch_mipsel4_multilib(generic_mips64el):
+class arch_mipsel4_r5k_multilib(generic_mips64el):
"Builder class for MIPS IV [Little-endian multilib]"
def __init__(self,myspec):
generic_mips64el.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=mips4 -mplt -pipe"
+   self.settings["COMMON_FLAGS"]="-O2 -march=r5k -mplt -pipe"
 
 class arch_mips64el(generic_mipsel):
"Builder class for MIPS 64 [Little-endian]"
@@ -440,10 +440,10 @@ def register():
"mips3_n32" : arch_mips3_n32,
"mips3_n64" : arch_mips3_n64,
"mips3_multilib": arch_mips3_multilib,
- 

[gentoo-commits] proj/catalyst:master commit in: catalyst/arch/, catalyst/, catalyst/base/

2020-04-14 Thread Matt Turner
commit: 72b60014663fabea91275f627a83c7f5be2e778b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 12 00:50:19 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 13 20:43:10 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=72b60014

catalyst: Set CHROOT in stagebase

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

 catalyst/arch/powerpc.py   |  7 ++-
 catalyst/arch/sparc.py |  7 ++-
 catalyst/arch/x86.py   |  7 ++-
 catalyst/base/stagebase.py | 10 --
 catalyst/builder.py|  8 
 5 files changed, 14 insertions(+), 25 deletions(-)

diff --git a/catalyst/arch/powerpc.py b/catalyst/arch/powerpc.py
index 0d88cc59..e2f241d3 100644
--- a/catalyst/arch/powerpc.py
+++ b/catalyst/arch/powerpc.py
@@ -1,5 +1,3 @@
-import platform
-
 from catalyst import builder
 
 class generic_ppc(builder.generic):
@@ -7,9 +5,8 @@ class generic_ppc(builder.generic):
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
self.settings["CHOST"]="powerpc-unknown-linux-gnu"
-   if platform.machine() == 'ppc64':
-   self.setarch('linux32')
-   self.settings["crosscompile"] = False
+   self.settings['setarch_build'] = 'ppc64'
+   self.settings['setarch_arch'] = 'linux32'
 
 class generic_ppc64(builder.generic):
"abstract base class for all 64-bit powerpc builders"

diff --git a/catalyst/arch/sparc.py b/catalyst/arch/sparc.py
index 782d8916..38a1479e 100644
--- a/catalyst/arch/sparc.py
+++ b/catalyst/arch/sparc.py
@@ -1,14 +1,11 @@
-import platform
-
 from catalyst import builder
 
 class generic_sparc(builder.generic):
"abstract base class for all sparc builders"
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
-   if platform.machine() == 'sparc64':
-   self.setarch('linux32')
-   self.settings["crosscompile"] = False
+   self.settings['setarch_build'] = 'sparc64'
+   self.settings['setarch_arch'] = 'linux32'
 
 class generic_sparc64(builder.generic):
"abstract base class for all sparc64 builders"

diff --git a/catalyst/arch/x86.py b/catalyst/arch/x86.py
index 307365dc..751ae769 100644
--- a/catalyst/arch/x86.py
+++ b/catalyst/arch/x86.py
@@ -1,14 +1,11 @@
-import platform
-
 from catalyst import builder
 
 class generic_x86(builder.generic):
"abstract base class for all x86 builders"
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
-   if platform.machine() == 'x86_64':
-   self.setarch('linux32')
-   self.settings["crosscompile"] = False
+   self.settings['setarch_build'] = 'x86_64'
+   self.settings['setarch_arch'] = 'linux32'
 
 class arch_x86(generic_x86):
"builder class for generic x86 (386+)"

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index d18f28af..d4fafb74 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -136,8 +136,6 @@ class StageBase(TargetBase, ClearBase, GenBase):
if buildmachine not in machinemap:
raise CatalystError("Unknown build machine type " + 
buildmachine)
self.settings["buildarch"] = machinemap[buildmachine]
-   self.settings["crosscompile"] = (self.settings["hostarch"] != \
-   self.settings["buildarch"])
 
# Call arch constructor, pass our settings
try:
@@ -149,6 +147,14 @@ class StageBase(TargetBase, ClearBase, GenBase):
' %s',
self.settings['subarch'], ' 
'.join(self.subarchmap))
 
+   if 'setarch_arch' in self.settings and platform.machine() == 
self.settings["setarch_build"]:
+   self.settings["CHROOT"] = f'setarch 
{self.settings["setarch_arch"]} chroot'
+   self.settings["crosscompile"] = False
+   else:
+   self.settings["CHROOT"] = 'chroot'
+   self.settings["crosscompile"] = \
+   self.settings["hostarch"] != 
self.settings["buildarch"]
+
log.notice('Using target: %s', self.settings['target'])
# Print a nice informational message
if self.settings["buildarch"] == self.settings["hostarch"]:

diff --git a/catalyst/builder.py b/catalyst/builder.py
index fd8d5eb6..2d139263 100644
--- a/catalyst/builder.py
+++ b/catalyst/builder.py
@@ -1,11 +1,3 @@
 class generic():
def __init__(self,myspec):
self.settings=myspec
-   self.settings.setdefault('CHROOT', 'chroot')
-
-   def setarch(self, arch):
-   """Set the chroot wrapper to run through `setarch |arch|`
-
-   

[gentoo-commits] proj/catalyst:master commit in: arch/

2020-04-14 Thread Matt Turner
commit: 11acd43a3d71ad22628b0ba2973b8cb34b5e1d4c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 12 23:13:50 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:25 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=11acd43a

arch: Add architecture TOML files

Generated by:

| #!/bin/bash
|
| mkdir -p arch/
|
| for x in catalyst/arch/*.py; do
|   [[ $x == *"__init__.py" ]] && continue
|
|   arch=$(basename "$x")
|   arch="${arch%.py}"
|
|   python3 <<-EOF > "arch/${arch}.toml"
|   #!/usr/bin/env python3
|
|   import toml
|   import catalyst.arch.$arch as arch
|
|   subarches, arches = arch.register()
|
|   s = {}
|   setarch = {}
|
|   for subarch in subarches.items():
|   name = subarch[0]
|   data = subarch[1]({})
|
|   arch = data.settings.pop("PROFILE_ARCH")
|   if arch not in s: s[arch] = {}
|
|   if "setarch_arch" in data.settings and \
|  "setarch_build" in data.settings:
|   if arch not in setarch: setarch[arch] = {}
|
|   setarch[arch]["arch"] = data.settings["setarch_arch"]
|   setarch[arch]["if_build"] = 
data.settings["setarch_build"]
|
|   del data.settings["setarch_arch"]
|   del data.settings["setarch_build"]
|
|   hostuseexpand = data.settings.pop("HOSTUSEEXPAND", {})
|   hostuse = data.settings.pop("HOSTUSE", {})
|
|   s[arch][name] = data.settings
|   s[arch][name].update(hostuseexpand)
|   if hostuse: s[arch][name].update({"USE": hostuse})
|
|   if setarch: print(toml.dumps({'setarch': setarch}))
|   print(toml.dumps(s))
|   EOF
| done

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

 arch/alpha.toml   |  32 +++
 arch/amd64.toml   |  26 ++
 arch/arm.toml |  56 
 arch/arm64.toml   |   4 +
 arch/hppa.toml|   8 ++
 arch/ia64.toml|   4 +
 arch/m68k.toml|   4 +
 arch/mips.toml| 256 ++
 arch/powerpc.toml |  70 +++
 arch/riscv.toml   |   4 +
 arch/s390.toml|   8 ++
 arch/sh.toml  |  48 ++
 arch/sparc.toml   |  12 +++
 arch/x86.toml |  66 ++
 14 files changed, 598 insertions(+)

diff --git a/arch/alpha.toml b/arch/alpha.toml
new file mode 100644
index ..803bed4a
--- /dev/null
+++ b/arch/alpha.toml
@@ -0,0 +1,32 @@
+[alpha.alpha]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev4"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev4]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev4"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev45]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev45"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev5]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev5"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev56]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev56"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.pca56]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=pca56"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev6]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev6"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev67]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev67"
+CHOST = "alpha-unknown-linux-gnu"
+

diff --git a/arch/amd64.toml b/arch/amd64.toml
new file mode 100644
index ..8347cd7e
--- /dev/null
+++ b/arch/amd64.toml
@@ -0,0 +1,26 @@
+[amd64.amd64]
+COMMON_FLAGS = "-O2 -pipe"
+
+[amd64.k8]
+COMMON_FLAGS = "-O2 -march=k8 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2",]
+
+[amd64.nocona]
+COMMON_FLAGS = "-O2 -march=nocona -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2", "sse3",]
+
+[amd64.core2]
+COMMON_FLAGS = "-O2 -march=core2 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2", "sse3", "ssse3",]
+
+[amd64.k8-sse3]
+COMMON_FLAGS = "-O2 -march=k8-sse3 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2", "sse3",]
+
+[amd64.amdfam10]
+COMMON_FLAGS = "-O2 -march=amdfam10 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2", "sse3", 
"sse4a",]
+
+[amd64.x32]
+COMMON_FLAGS = "-O2 -pipe"
+

diff --git a/arch/arm.toml b/arch/arm.toml
new file mode 100644
index ..f28498df
--- /dev/null
+++ b/arch/arm.toml
@@ -0,0 +1,56 @@
+[arm.arm]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "arm-unknown-linux-gnu"
+
+[arm.armv4l]
+COMMON_FLAGS = "-O2 -pipe -march=armv4"
+CHOST = "armv4l-unknown-linux-gnu"
+
+[arm.armv4tl]
+COMMON_FLAGS = "-O2 -pipe -march=armv4t"
+CHOST = "armv4tl-softfloat-linux-gnueabi"
+
+[arm.armv5tl]
+COMMON_FLAGS = "-O2 -pipe -march=armv5t"
+CHOST = "armv5tl-softfloat-linux-gnueabi"
+
+[arm.armv5tel]
+COMMON_FLAGS = "-O2 -pipe -march=armv5te"
+CHOST = "armv5tel-softfloat-linux-gnueabi"
+
+[arm.armv5tejl]
+COMMON_FLAGS = 

[gentoo-commits] proj/catalyst:master commit in: arch/

2020-04-14 Thread Matt Turner
commit: 0feb2f573511c9cfe33f8087d60e68e1cce2a68a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 13 17:43:33 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:25 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=0feb2f57

arch: Rename powerpc.toml -> ppc.toml

With this, all architecture names match the names of their TOML file.

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

 arch/{powerpc.toml => ppc.toml} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/arch/powerpc.toml b/arch/ppc.toml
similarity index 100%
rename from arch/powerpc.toml
rename to arch/ppc.toml



[gentoo-commits] proj/catalyst:master commit in: catalyst/arch/

2020-04-14 Thread Matt Turner
commit: 739c9998475358bacd44dc46fdac885a45289d0f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 12 05:51:57 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 13 20:43:10 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=739c9998

catalyst/arch: Delete some dead power configs

GCC doesn't support either -mcpu=common nor -mcpu=power. Perhaps it did
long ago...

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

 catalyst/arch/powerpc.py | 14 --
 1 file changed, 14 deletions(-)

diff --git a/catalyst/arch/powerpc.py b/catalyst/arch/powerpc.py
index e2f241d3..d9938da3 100644
--- a/catalyst/arch/powerpc.py
+++ b/catalyst/arch/powerpc.py
@@ -64,18 +64,6 @@ class arch_g5(generic_ppc):
self.settings["COMMON_FLAGS"]="-O2 -mcpu=G5 -mtune=G5 -maltivec 
-mabi=altivec -pipe"
self.settings["HOSTUSE"]=["altivec"]
 
-class arch_power(generic_ppc):
-   "builder class for generic power"
-   def __init__(self,myspec):
-   generic_ppc.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -mcpu=power -mtune=power 
-pipe"
-
-class arch_power_ppc(generic_ppc):
-   "builder class for generic powerpc/power"
-   def __init__(self,myspec):
-   generic_ppc.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -mcpu=common -mtune=common 
-pipe"
-
 class arch_power5(arch_ppc64):
"builder class for power5 under ppc64"
def __init__(self,myspec):
@@ -126,8 +114,6 @@ def register():
"g3": arch_g3,
"g4": arch_g4,
"g5": arch_g5,
-   "power" : arch_power,
-   "power-ppc" : arch_power_ppc,
"power5": arch_power5,
"power6": arch_power6,
"power7": arch_power7,



[gentoo-commits] proj/catalyst:master commit in: catalyst/arch/

2020-04-14 Thread Matt Turner
commit: b2546740f479fd80b4e8f9f6bdb12187ea163dcd
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 13 00:23:09 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 13 20:43:10 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b2546740

catalyst/arch: Delete some x86 configs

The Linux kernel dropped i386 support in v3.8.

Also remove the K6-3 alias for K6-2.

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

 catalyst/arch/x86.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/catalyst/arch/x86.py b/catalyst/arch/x86.py
index 751ae769..a3bce255 100644
--- a/catalyst/arch/x86.py
+++ b/catalyst/arch/x86.py
@@ -115,7 +115,6 @@ def register():
"Inform main catalyst program of the contents of this plugin."
return ({
"x86"   : arch_x86,
-   "i386"  : arch_i386,
"i486"  : arch_i486,
"i586"  : arch_i586,
"i686"  : arch_i686,
@@ -129,7 +128,6 @@ def register():
"prescott"  : arch_prescott,
"k6": arch_k6,
"k6-2"  : arch_k6_2,
-   "k6-3"  : arch_k6_2,
"athlon": arch_athlon,
"athlon-xp" : arch_athlon_xp,
-   }, ('i386', 'i486', 'i586', 'i686'))
+   }, ('i486', 'i586', 'i686'))



[gentoo-commits] proj/catalyst:master commit in: catalyst/arch/

2020-04-14 Thread Matt Turner
commit: 45a978390cbe85f90a0e5dda53eb9d48ab4067b7
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 13 04:03:08 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:25 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=45a97839

catalyst/arch: Delete mips cobalt configs

With the r5k configurations in place, these are redundant.

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

 catalyst/arch/mips.py | 14 --
 1 file changed, 14 deletions(-)

diff --git a/catalyst/arch/mips.py b/catalyst/arch/mips.py
index b1a4b5dc..83265450 100644
--- a/catalyst/arch/mips.py
+++ b/catalyst/arch/mips.py
@@ -413,23 +413,9 @@ class arch_loongson3a_multilib(generic_mips64el):
generic_mips64el.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -march=loongson3a -mplt 
-pipe"
 
-class arch_cobalt(generic_mipsel):
-   "Builder class for cobalt [Little-endian]"
-   def __init__(self,myspec):
-   generic_mipsel.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=r5000 -mabi=32 -mplt 
-pipe"
-
-class arch_cobalt_n32(generic_mips64el):
-   "Builder class for cobalt [Little-endian N32]"
-   def __init__(self,myspec):
-   generic_mips64el.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=r5000 -mabi=n32 -mplt 
-pipe"
-
 def register():
"Inform main catalyst program of the contents of this plugin."
return ({
-   "cobalt": arch_cobalt,
-   "cobalt_n32": arch_cobalt_n32,
"mips1" : arch_mips1,
"mips2" : arch_mips2,
"mips32": arch_mips32,



[gentoo-commits] proj/catalyst:master commit in: catalyst/, /, catalyst/arch/

2020-04-14 Thread Matt Turner
commit: fd0bfc5f7c918e510fb6b7bcd3de75a77fb3ea67
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 12 03:50:56 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:25 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=fd0bfc5f

catalyst/arch: Delete

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

 catalyst/arch/__init__.py |   0
 catalyst/arch/alpha.py|  61 --
 catalyst/arch/amd64.py|  67 ---
 catalyst/arch/arm.py  | 133 -
 catalyst/arch/arm64.py|  14 --
 catalyst/arch/hppa.py |  30 ---
 catalyst/arch/ia64.py |  14 --
 catalyst/arch/m68k.py |  21 --
 catalyst/arch/mips.py | 487 --
 catalyst/arch/powerpc.py  | 128 
 catalyst/arch/riscv.py|  14 --
 catalyst/arch/s390.py |  32 ---
 catalyst/arch/sh.py   | 115 ---
 catalyst/arch/sparc.py|  36 
 catalyst/arch/x86.py  | 134 -
 catalyst/builder.py   |   3 -
 setup.py  |   1 -
 17 files changed, 1290 deletions(-)

diff --git a/catalyst/arch/__init__.py b/catalyst/arch/__init__.py
deleted file mode 100644
index e69de29b..

diff --git a/catalyst/arch/alpha.py b/catalyst/arch/alpha.py
deleted file mode 100644
index ea117bd8..
--- a/catalyst/arch/alpha.py
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-from catalyst import builder
-
-
-class generic_alpha(builder.generic):
-   "abstract base class for all alpha builders"
-   def __init__(self,myspec):
-   builder.generic.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-mieee -pipe"
-   self.settings["CHOST"]="alpha-unknown-linux-gnu"
-   self.settings["PROFILE_ARCH"] = "alpha"
-
-class arch_ev4(generic_alpha):
-   "builder class for generic alpha (ev4+)"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=ev4"
-
-class arch_ev45(generic_alpha):
-   "builder class for alpha ev45"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=ev45"
-
-class arch_ev5(generic_alpha):
-   "builder class for alpha ev5"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=ev5"
-
-class arch_ev56(generic_alpha):
-   "builder class for alpha ev56 (ev5 plus BWX)"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=ev56"
-
-class arch_pca56(generic_alpha):
-   "builder class for alpha pca56 (ev5 plus BWX & MAX)"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=pca56"
-
-class arch_ev6(generic_alpha):
-   "builder class for alpha ev6"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=ev6"
-
-class arch_ev67(generic_alpha):
-   "builder class for alpha ev67 (ev6 plus CIX)"
-   def __init__(self,myspec):
-   generic_alpha.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]+=" -O2 -mcpu=ev67"
-
-def register():
-   "Inform main catalyst program of the contents of this plugin."
-   return ({ "alpha":arch_ev4, "ev4":arch_ev4, "ev45":arch_ev45,
-   "ev5":arch_ev5, "ev56":arch_ev56, "pca56":arch_pca56,
-   "ev6":arch_ev6, "ev67":arch_ev67 },
-   ("alpha", ))

diff --git a/catalyst/arch/amd64.py b/catalyst/arch/amd64.py
deleted file mode 100644
index afff439a..
--- a/catalyst/arch/amd64.py
+++ /dev/null
@@ -1,67 +0,0 @@
-
-from catalyst import builder
-
-class generic_amd64(builder.generic):
-   "abstract base class for all amd64 builders"
-   def __init__(self,myspec):
-   builder.generic.__init__(self,myspec)
-   self.settings["PROFILE_ARCH"] = "amd64"
-
-class arch_amd64(generic_amd64):
-   "builder class for generic amd64 (Intel and AMD)"
-   def __init__(self,myspec):
-   generic_amd64.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -pipe"
-
-class arch_nocona(generic_amd64):
-   "improved version of Intel Pentium 4 CPU with 64-bit extensions, MMX, 
SSE, SSE2 and SSE3 support"
-   def __init__(self,myspec):
-   generic_amd64.__init__(self,myspec)
-   self.settings["COMMON_FLAGS"]="-O2 -march=nocona -pipe"
-   
self.settings["HOSTUSEEXPAND"]={"CPU_FLAGS_X86":["mmx","mmxext","sse","sse2","sse3"]}
-
-class arch_core2(generic_amd64):
-   "Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and 
SSSE3 support"
-   def __init__(self,myspec):
-   

[gentoo-commits] proj/catalyst:master commit in: catalyst/, catalyst/base/, /, doc/

2020-04-14 Thread Matt Turner
commit: b368f6aa5e29879df566a89b19471d0b2928f65d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 12 01:13:28 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:25 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b368f6aa

catalyst: Use arch data from TOML, not python modules

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

 Makefile   |   2 +-
 catalyst/base/stagebase.py | 133 --
 catalyst/defaults.py   |   1 -
 doc/make_subarch_table_guidexml.py | 142 ++---
 setup.py   |   1 +
 5 files changed, 84 insertions(+), 195 deletions(-)

diff --git a/Makefile b/Makefile
index 6f7eb102..c937df15 100644
--- a/Makefile
+++ b/Makefile
@@ -27,7 +27,7 @@ $(MAN_PAGES): files/%: doc/%.txt doc/asciidoc.conf Makefile 
catalyst | files
 files/catalyst.1: doc/subarches.generated.txt | files
 files/catalyst-spec.5: doc/subarches.generated.txt doc/targets.generated.txt | 
files
 
-doc/subarches.generated.txt: $(wildcard catalyst/arch/*.py) 
doc/make_subarch_table_guidexml.py
+doc/subarches.generated.txt: $(wildcard arch/*.toml) 
doc/make_subarch_table_guidexml.py
./doc/make_subarch_table_guidexml.py
 
 doc/targets.generated.txt: doc/make_target_table.py $(wildcard 
catalyst/targets/*.py)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index d4fafb74..b01e4825 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1,6 +1,7 @@
 
 import os
 import imp
+import toml
 import platform
 import shutil
 import sys
@@ -65,106 +66,62 @@ class StageBase(TargetBase, ClearBase, GenBase):
GenBase.__init__(self, myspec)
ClearBase.__init__(self, myspec)
 
-   # The semantics of subarchmap and machinemap changed a bit in 
2.0.3 to
-   # work better with vapier's CBUILD stuff. I've removed the 
"monolithic"
-   # machinemap from this file and split up its contents amongst 
the
-   # various arch/foo.py files.
-   #
-   # When register() is called on each module in the arch/ dir, it 
now
-   # returns a tuple instead of acting on the subarchmap dict that 
is
-   # passed to it. The tuple contains the values that were 
previously
-   # added to subarchmap as well as a new list of CHOSTs that go 
along
-   # with that arch. This allows us to build machinemap on the fly 
based
-   # on the keys in subarchmap and the values of the 2nd list 
returned
-   # (tmpmachinemap).
-   #
-   # Also, after talking with vapier. I have a slightly better 
idea of what
-   # certain variables are used for and what they should be set 
to. Neither
-   # 'buildarch' or 'hostarch' are used directly, so their value 
doesn't
-   # really matter. They are just compared to determine if we are
-   # cross-compiling. Because of this, they are just set to the 
name of the
-   # module in arch/ that the subarch is part of to make things 
simpler.
-   # The entire build process is still based off of 'subarch' like 
it was
-   # previously. -agaffney
-
self.makeconf = {}
-   self.archmap = {}
-   self.subarchmap = {}
-   machinemap = {}
-   arch_dir = self.settings["archdir"] + "/"
-   log.debug("Begin loading arch modules...")
-   for x in [
-   x[:-3] for x in os.listdir(arch_dir) if 
x.endswith(".py")
-   and x != "__init__.py"]:
-   log.debug("\tLoading %s", x)
-   try:
-   fh = open(arch_dir + x + ".py")
-   # This next line loads the plugin as a module 
and
-   # assigns it to archmap[x]
-   self.archmap[x] = imp.load_module(x, fh, 
arch_dir + x + ".py",
-   (".py", "r", imp.PY_SOURCE))
-   # This next line registers all the subarches
-   # supported in the plugin
-   tmpsubarchmap, tmpmachinemap = 
self.archmap[x].register()
-   self.subarchmap.update(tmpsubarchmap)
-   for machine in tmpmachinemap:
-   machinemap[machine] = x
-   for subarch in tmpsubarchmap:
-   machinemap[subarch] = x
-   fh.close()
-   except IOError:
-   # This message should probably change a bit, 
since everything in
-

[gentoo-commits] proj/catalyst:master commit in: catalyst/arch/

2020-04-14 Thread Matt Turner
commit: 7d52a09a1dd3ca7ef8c4e7edd51de0849459991b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 12 23:04:35 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 14 18:29:25 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=7d52a09a

catalyst/arch: Add PROFILE_ARCH

This will make the conversion to TOML much easier.

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

 catalyst/arch/alpha.py   | 1 +
 catalyst/arch/amd64.py   | 1 +
 catalyst/arch/arm.py | 2 ++
 catalyst/arch/arm64.py   | 1 +
 catalyst/arch/hppa.py| 1 +
 catalyst/arch/ia64.py| 1 +
 catalyst/arch/m68k.py| 1 +
 catalyst/arch/mips.py| 4 
 catalyst/arch/powerpc.py | 2 ++
 catalyst/arch/riscv.py   | 1 +
 catalyst/arch/s390.py| 2 ++
 catalyst/arch/sh.py  | 2 ++
 catalyst/arch/sparc.py   | 2 ++
 catalyst/arch/x86.py | 1 +
 14 files changed, 22 insertions(+)

diff --git a/catalyst/arch/alpha.py b/catalyst/arch/alpha.py
index b96be016..ea117bd8 100644
--- a/catalyst/arch/alpha.py
+++ b/catalyst/arch/alpha.py
@@ -9,6 +9,7 @@ class generic_alpha(builder.generic):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-mieee -pipe"
self.settings["CHOST"]="alpha-unknown-linux-gnu"
+   self.settings["PROFILE_ARCH"] = "alpha"
 
 class arch_ev4(generic_alpha):
"builder class for generic alpha (ev4+)"

diff --git a/catalyst/arch/amd64.py b/catalyst/arch/amd64.py
index 58904fa2..afff439a 100644
--- a/catalyst/arch/amd64.py
+++ b/catalyst/arch/amd64.py
@@ -5,6 +5,7 @@ class generic_amd64(builder.generic):
"abstract base class for all amd64 builders"
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
+   self.settings["PROFILE_ARCH"] = "amd64"
 
 class arch_amd64(generic_amd64):
"builder class for generic amd64 (Intel and AMD)"

diff --git a/catalyst/arch/arm.py b/catalyst/arch/arm.py
index 82b0ea32..7b133ef2 100644
--- a/catalyst/arch/arm.py
+++ b/catalyst/arch/arm.py
@@ -7,12 +7,14 @@ class generic_arm(builder.generic):
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -pipe"
+   self.settings["PROFILE_ARCH"] = "arm"
 
 class generic_armeb(builder.generic):
"Abstract base class for all arm (big endian) builders"
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -pipe"
+   self.settings["PROFILE_ARCH"] = "arm"
 
 class arch_arm(generic_arm):
"Builder class for arm (little endian) target"

diff --git a/catalyst/arch/arm64.py b/catalyst/arch/arm64.py
index 9a223834..e789ce03 100644
--- a/catalyst/arch/arm64.py
+++ b/catalyst/arch/arm64.py
@@ -7,6 +7,7 @@ class arch_arm64(builder.generic):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -pipe"
self.settings["CHOST"]="aarch64-unknown-linux-gnu"
+   self.settings["PROFILE_ARCH"] = "arm64"
 
 def register():
"Inform main catalyst program of the contents of this plugin."

diff --git a/catalyst/arch/hppa.py b/catalyst/arch/hppa.py
index ee1a835b..8d854bce 100644
--- a/catalyst/arch/hppa.py
+++ b/catalyst/arch/hppa.py
@@ -6,6 +6,7 @@ class generic_hppa(builder.generic):
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -pipe"
+   self.settings["PROFILE_ARCH"] = "hppa"
 
 class arch_hppa1_1(generic_hppa):
"Builder class for hppa 1.1 systems"

diff --git a/catalyst/arch/ia64.py b/catalyst/arch/ia64.py
index 49b17c46..cecdc39c 100644
--- a/catalyst/arch/ia64.py
+++ b/catalyst/arch/ia64.py
@@ -7,6 +7,7 @@ class arch_ia64(builder.generic):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]="-O2 -pipe"
self.settings["CHOST"]="ia64-unknown-linux-gnu"
+   self.settings["PROFILE_ARCH"] = "ia64"
 
 def register():
"Inform main catalyst program of the contents of this plugin."

diff --git a/catalyst/arch/m68k.py b/catalyst/arch/m68k.py
index de127fb4..a5e6149c 100644
--- a/catalyst/arch/m68k.py
+++ b/catalyst/arch/m68k.py
@@ -6,6 +6,7 @@ class generic_m68k(builder.generic):
def __init__(self,myspec):
builder.generic.__init__(self,myspec)
self.settings["COMMON_FLAGS"]=" -pipe"
+   self.settings["PROFILE_ARCH"] = "m68k"
 
 class arch_m68k(generic_m68k):
"builder class for generic m68k"

diff --git a/catalyst/arch/mips.py b/catalyst/arch/mips.py
index 83265450..7d9210f4 100644
--- a/catalyst/arch/mips.py
+++ b/catalyst/arch/mips.py
@@ -6,24 +6,28 @@ class generic_mips(builder.generic):
def __init__(self,myspec):

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

2020-04-14 Thread Robin H. Johnson
commit: d9f06ff726a7651eb10bd4945d9e2dee08e4063f
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Apr 14 18:10:14 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Apr 14 18:11:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f06ff7

dev-vcs/git: version bump CVE-2020-5260

Bug: https://bugs.gentoo.org/show_bug.cgi?id=717156
Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-vcs/git/Manifest  |  12 +
 dev-vcs/git/git-2.23.2.ebuild | 725 +
 dev-vcs/git/git-2.24.2.ebuild | 728 ++
 dev-vcs/git/git-2.25.3.ebuild | 728 ++
 dev-vcs/git/git-2.26.1.ebuild | 728 ++
 5 files changed, 2921 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 4ae1c7225b0..464ac404642 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,15 +1,27 @@
 DIST git-2.23.1.tar.xz 5713672 BLAKE2B 
50db7bafbadcefbc5a56db478ea0464d289c45190a0454e0b8f3d99d48e6251071482df0240ee1ee8a1f733c91e9e46d34794bca8ca70d3c4ecc3b5da6d5d529
 SHA512 
708f8b9a7c65c1c9d3117b1b7ee9383044b66fe8a5c168a52ba561985670f659d514aa34988ea8ba85c127da6a23c39c511919a6d661bffc9cf782e30fd62373
+DIST git-2.23.2.tar.xz 5714372 BLAKE2B 
591f3a46720c249a7325b3a39cd5fe788c47c977fb8f052092b5db18b75fc81d6a9c44923368f881ae02573e172ed8be74f0c10c0f7f205acc011ab602930f3f
 SHA512 
5e0e78ba06ffae8b11fe730a3666a43813b65b9c7e188b4795b1fc6db701993bf39efd392b0ee8bc10b97873bb015cc21635e23d979b5a9d903c119516b01489
 DIST git-2.24.1.tar.xz 5772304 BLAKE2B 
45e49325221cd0407968b4e2ff7bcab7ea021863119ae29fec5c7a9ff10461b5af0ea05f587647c7d4965c38e25f1140f194be72ff5f1bea8851c0485effbfa2
 SHA512 
010c13d4023c142876d0e075a394b74bef422944d8ca602325d0b2b47bf28b1d534283c7f295751113c83fdfcc0c91f97090e8f906560d44b04a94607fd8fcf7
+DIST git-2.24.2.tar.xz 5772460 BLAKE2B 
626ca95a675f4f1ae7ad49c7054ad85e0b14fde9230c4e9fc0408a028ea7c4b34243e73bb3364fd5ae4d25a3565ea54a090220e4ed3fe7fd05ea772ff09be6f3
 SHA512 
2860f9b09ccc1f17398fd5a122d37e3c9fc22a7921ff82f30c28fa58bc609e63f84bbb0a28849ad96680652911fbb1971bcd321b7fc9ff13a96bb27b23f726cc
 DIST git-2.25.1.tar.xz 5875548 BLAKE2B 
582da3d4ac996d7b9ce6cf505661496ab1a2cd061f058745350498121956b33d79739b567fb5fea0b4e298303261256034aa0b8da0b842feab04ae67a7d5b142
 SHA512 
15241143acfd8542d85d2709ac3c80dbd6e8d5234438f70c4f33cc71a2bdec3e32938df7f6351e2746d570b021d3bd0b70474ea4beec0c51d1fc45f9c287b344
 DIST git-2.25.2.tar.xz 5877576 BLAKE2B 
c07bb888eb05a9f3cc91f207bc5151fd7eeb8137e151353dada0637bc879da5a594097649c9a49ecfe173a550d19ecba5eba47638e2f1a7f07467818a763c82e
 SHA512 
5f24bb060165a7397286588cfa32a3e77a98059058363699f7873a2efbb77419dc8985a9b8ae05166035e24db586c379b55c7049a5b6a436c554a7f621a51a23
+DIST git-2.25.3.tar.xz 5878708 BLAKE2B 
b9e9ed205856a2d5cca57a539ab420e597e8de46624f1411f725c914cfd9f23c7129502b8511acef7eda0f2cd2322928843e54416df8b6f5a45a7b71a8a52a5a
 SHA512 
1ea2f0727baa29200f33469463c3b6db04a2e228e83ff552faa47fefe31063d92966d7502b2f13546c36cfc2756d42d71a26e41141c0fb972af9d6760f3aa471
 DIST git-2.26.0.tar.xz 6005104 BLAKE2B 
c112e51c32f36860e61e81fd3b540cf4eb3d126d28dd533472d6cafdb55f813df48df31ad06a3317224ea2b2b3a9ac3e02ca37d2364167878c7e2fc5fcc2e45e
 SHA512 
bf8a832211782a9446d041a54da254f2586b894375191fb1a6dc7a6594856ca43230fa1ea804b54daceb68caa8d20c02bdbdbf7b2fa1761ce05a11a26b122a9b
+DIST git-2.26.1.tar.xz 6006104 BLAKE2B 
a94075d995a6fe1682dd20a09c5deefbdf4859a809734d59da83df5e7d0d6e9a287313fd579c289e9e13208c74c9cf68919804dea037bdabed92087d17e5e7ee
 SHA512 
1defa0d94e26e474abd47ec8a0c43c05152e10a5aca5f1aee7480ef0db9f5abd03275fefb7c4e0ee816199c87c0b2a13c164c5f7aa5ff36cafdacf27b3573785
 DIST git-htmldocs-2.23.1.tar.xz 1296144 BLAKE2B 
5be4a8afdd79234d220c119b8a4239e640486dc52236d980d08e6b3cad1be61b683c0e3dff6bdd67035a1e23f1d07858d3344f9f2ae90b44188395f34c22fea4
 SHA512 
c005be3baf129c9320893270d1d3b69e01546a29d482d29e5bc7baefbaab33e45d877c5c09e47312bbdb8b3dfcff27735c2427dcae9eb21fd3500ec30e214ae1
+DIST git-htmldocs-2.23.2.tar.xz 1295232 BLAKE2B 
220a5b19cf6e7e1eddf18059262a72fdb5050eb6314ffcd45f925fe6fa9d1e1ecb14e2f8bfe77293a85813303a2cd04ad51dd70783e1a2ef83154d802ad3fc83
 SHA512 
6069c667666a1bbc706b6e1de2c0d9a46270423fe17ab25a3ae7b6821e0e4a78c16e394b6d486d76aaf100fbe637e03c05bb86b483be9a3f9b6ca3b8f553eb05
 DIST git-htmldocs-2.24.1.tar.xz 1307992 BLAKE2B 
80b39d2fcf47d20a584109572414ff8d275245afb80c3946e2fa62346fdaee3b1c873a0dccfb44af52290756d26d5e53021a1bf1ace7ada34e50e03244f05e92
 SHA512 
4da610ba1ee307e4f53414e324ef63ab25cf3945a74bf813aeacd4cf714710eab31776c2402c9567f1a3805e3d8576a158c78a72722c0178fb7c2dec2dcebf5a
+DIST git-htmldocs-2.24.2.tar.xz 1307584 BLAKE2B 
06080a6135bca6e0670f57d8a4aedfd488b8b36347c232653aa8f601703436683b7ea3db19822f35647cea6530d90c03b60a96e5070482e4ecf138807711fe2e
 SHA512 

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

2020-04-14 Thread Robin H. Johnson
commit: c91414f34967d873a9ce11e3286e7382a9369700
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Apr  8 05:31:21 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Apr 14 18:11:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91414f3

licenses: Add BlueOak-1.0.0

Add BlueOak-1.0.0 license using the SPDX identifier as the name.
Required for fixing licenses on some Go-based packages.

Text: https://blueoakcouncil.org/license/1.0.0#markdown
SPDX: https://spdx.org/licenses/BlueOak-1.0.0.html
Signed-off-by: Robin H. Johnson  gentoo.org>

 licenses/BlueOak-1.0.0 | 55 ++
 1 file changed, 55 insertions(+)

diff --git a/licenses/BlueOak-1.0.0 b/licenses/BlueOak-1.0.0
new file mode 100644
index 000..c5402b9577a
--- /dev/null
+++ b/licenses/BlueOak-1.0.0
@@ -0,0 +1,55 @@
+# Blue Oak Model License
+
+Version 1.0.0
+
+## Purpose
+
+This license gives everyone as much permission to work with
+this software as possible, while protecting contributors
+from liability.
+
+## Acceptance
+
+In order to receive this license, you must agree to its
+rules.  The rules of this license are both obligations
+under that agreement and conditions to your license.
+You must not do anything with this software that triggers
+a rule that you cannot or will not follow.
+
+## Copyright
+
+Each contributor licenses you to do everything with this
+software that would otherwise infringe that contributor's
+copyright in it.
+
+## Notices
+
+You must ensure that everyone who gets a copy of
+any part of this software from you, with or without
+changes, also gets the text of this license or a link to
+.
+
+## Excuse
+
+If anyone notifies you in writing that you have not
+complied with [Notices](#notices), you can keep your
+license by taking all practical steps to comply within 30
+days after the notice.  If you do not do so, your license
+ends immediately.
+
+## Patent
+
+Each contributor licenses you to do everything with this
+software that would otherwise infringe any patent claims
+they can license or become able to license.
+
+## Reliability
+
+No contributor can revoke this license.
+
+## No Liability
+
+***As far as the law allows, this software comes as is,
+without any warranty or condition, and no contributor
+will be liable to anyone for any damages related to this
+software or this license, under any kind of legal claim.***



[gentoo-commits] repo/gentoo:master commit in: net-wireless/unifi/files/

2020-04-14 Thread Ben Kohler
commit: dec01d375dab043eaf11cf012958e9843745705f
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Apr 14 17:48:09 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Apr 14 17:54:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec01d37

net-wireless/unifi: mongod-wrapper improvements

Thanks to Jaco Kroon

Closes: https://bugs.gentoo.org/717396
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/unifi/files/mongod-wrapper | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-wireless/unifi/files/mongod-wrapper 
b/net-wireless/unifi/files/mongod-wrapper
index 21637de50a0..e8d65bb8aec 100644
--- a/net-wireless/unifi/files/mongod-wrapper
+++ b/net-wireless/unifi/files/mongod-wrapper
@@ -2,5 +2,10 @@
 
 # Remove --nohttpinterface argument, since it does not exist on MongoDB >= 
3.6.x anymore
 # See 
https://community.ubnt.com/t5/UniFi-Routing-Switching/MongoDB-3-6/td-p/2195435
-remove_nohttpinterface_arg=$(echo $* | sed -e 's/--nohttpinterface//')
-/usr/bin/mongod ${remove_nohttpinterface_arg}
+for arg do
+   shift
+   [ "${arg}" = "--nohttpinterface" ] && continue
+   set -- "$@" "${arg}"
+done
+
+exec /usr/bin/mongod "$@"



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

2020-04-14 Thread Patrick McLean
commit: e44b85716f743d5ada360d382edd99a9dc489c6b
Author: Patrick McLean  sony  com>
AuthorDate: Tue Apr 14 17:25:40 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 14 17:25:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44b8571

sys-cluster/ceph-15.2.1: Version bump, add missing deps (bug #717204)

Closes: https://bugs.gentoo.org/717204
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Patrick McLean  gentoo.org>

 sys-cluster/ceph/Manifest   |   1 +
 sys-cluster/ceph/ceph-15.2.1.ebuild | 389 
 2 files changed, 390 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 68f01e59221..8672b73ba94 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -2,3 +2,4 @@ DIST ceph-12.2.12.tar.gz 77467762 BLAKE2B 
a5224432121db9ef49c1e22771d847399df2f7
 DIST ceph-14.2.7.tar.gz 116647114 BLAKE2B 
f6971324b0467cfdb863db553b6feacaf3607b14fb9adae2808bd6e5514fc5ce218482c412b80902c22a74b883ed697f2c126bc687c8733a83de5b970593efa2
 SHA512 
59f475e56053ba5e7e3a482a3a91b4d44272e6ec8051b92783de76c09c0d967a7ef76676db998968a709e48f08e90828dd8f86bd96a7c3fd111d48bfb7fd93b1
 DIST ceph-14.2.8.tar.gz 128415417 BLAKE2B 
bb3644938106aaefe17d29fd6adc8568a35e6aef799da048add5ecebb6fb0128a8575eba1f5ecc2f33f33caf2130619e5b6979a6291566e0971976d8da0e8387
 SHA512 
38b0c6df58579377528c8f8e06d0cbc40f471f6eb2fb4a05b395f6fddbd3f2117674545b2147d8730973b01967ddcd4322a769ba03f9c625417ed35cc39f195a
 DIST ceph-15.2.0.tar.gz 147445869 BLAKE2B 
266bcffd702b46482316f59a9a071bdb9e1f9fc01a87f2f603995fe85d124722a8652aa3086bf3642d395a7f19652a0ce48496ee044a9b8f7e1f59643b48198e
 SHA512 
07a3ff2ccf1a3abac652ff8c5f1611e7c628fcedcb280adc6cd49792b46fa50c7c29437dc57c2c4a6af708a6833abf8c1a386ef2142d30bd5e1f214ba7aec4f2
+DIST ceph-15.2.1.tar.gz 147551715 BLAKE2B 
fcb5683493431ffc75aced3be7faf5a0486052df695d3133572bb9728fd4863fb88117bd9b13e4bf89c7e4afeea2888bbb252df48b0f52c33ce6202a6f4f7f87
 SHA512 
01589875078466321aaaeead8d7e21baf670e68c3d1f3168de188f3ad93eada745affb9da30217c8cb4938cbfdbe6bdf6bfd074fe8eb01863e1e8448f06a2304

diff --git a/sys-cluster/ceph/ceph-15.2.1.ebuild 
b/sys-cluster/ceph/ceph-15.2.1.ebuild
new file mode 100644
index 000..08f7ccfa694
--- /dev/null
+++ b/sys-cluster/ceph/ceph-15.2.1.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+CMAKE_MAKEFILE_GENERATOR=emake
+
+DISTUTILS_OPTIONAL=1
+
+inherit check-reqs bash-completion-r1 cmake-utils distutils-r1 flag-o-matic \
+   multiprocessing python-r1 udev readme.gentoo-r1 toolchain-funcs 
\
+   systemd
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ceph/ceph.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="babeltrace +cephfs custom-cflags dpdk fuse grafana jemalloc kafka 
kerberos ldap
+   libressl lttng +mgr numa +openssl pmdk rabbitmq +radosgw rbd-rwl +ssl 
spdk static-libs
+   system-boost systemd +tcmalloc test uring xfs zfs"
+IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+COMMON_DEPEND="
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=[static-libs?]
+   app-arch/lz4:=[static-libs?]
+   app-arch/snappy:=[static-libs(-)?]
+   app-arch/zstd:=[static-libs?]
+   app-shells/bash:0
+   app-misc/jq:=[static-libs?]
+   dev-libs/crypto++:=[static-libs?]
+   dev-libs/leveldb:=[snappy,static-libs?,tcmalloc(-)?]
+   dev-libs/libaio:=[static-libs?]
+   dev-libs/libfmt:=
+   dev-libs/libnl:3=[static-libs?]
+   dev-libs/libxml2:=[static-libs?]
+   dev-libs/xmlsec:=[!openssl?,!libressl?,static-libs?]
+   dev-cpp/yaml-cpp:=
+   dev-libs/nss:=
+   dev-libs/protobuf:=[static-libs?]
+   net-dns/c-ares:=[static-libs?]
+   net-libs/gnutls:=[static-libs?]
+   sys-auth/oath-toolkit:=
+   sys-apps/coreutils
+   sys-apps/grep
+   sys-apps/hwloc:=[static-libs?]
+   sys-apps/keyutils:=[static-libs?]
+   sys-apps/util-linux:=[static-libs?]
+   sys-apps/sed
+   sys-apps/util-linux
+   sys-libs/libcap-ng:=[static-libs?]
+   sys-libs/ncurses:0=[static-libs?]
+   sys-libs/zlib:=[static-libs?]
+   sys-process/numactl:=[static-libs?]
+   x11-libs/libpciaccess:=[static-libs?]
+   babeltrace? ( dev-util/babeltrace )
+   fuse? ( sys-fs/fuse:0=[static-libs?] )
+   jemalloc? ( 

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

2020-04-14 Thread Sergei Trofimovich
commit: 5fea6c6689164d9cb44933ff88b658ce89a7d61a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 13:46:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 17:17:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fea6c66

dev-python/wxpython: drop to ~sparc

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

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

diff --git a/dev-python/wxpython/wxpython-3.0.2.0.ebuild 
b/dev-python/wxpython/wxpython-3.0.2.0.ebuild
index 11b707ab110..ce6408bf185 100644
--- a/dev-python/wxpython/wxpython-3.0.2.0.ebuild
+++ b/dev-python/wxpython/wxpython-3.0.2.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="wxWinLL-3"
 SLOT="3.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
 IUSE="cairo examples libnotify opengl"
 
 RDEPEND="



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

2020-04-14 Thread Sergei Trofimovich
commit: 7e7b5dc173eaf2761c57c2bc8bf67f2ab3ef9256
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 09:47:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 17:17:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7b5dc1

profiles/arch/sparc/package.use.stable.mask: add patchutils[test]

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index bf5af00960c..c89de04afa4 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rolf Eike Beer  (2020-04-14)
+# needs app-arch/rpm for the tests, which is not stable on sparc
+dev-util/patchutils test
+
 # Rolf Eike Beer  (2020-04-10)
 # gnome-online-accounts not stable on sparc
 gnome-base/gvfs google



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

2020-04-14 Thread Sergei Trofimovich
commit: 7839eaba7c0eee937b82f1e7429fc00f4f0930f0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 10:07:18 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 17:17:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7839eaba

profiles/arch/sparc/package.use.stable.mask: add non-stable deps of ffmpeg

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index c89de04afa4..0e8b8d6eb7d 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rolf Eike Beer  (2020-04-14)
+# dependencies not stable on sparc
+media-video/ffmpeg codec2 libaom libilbc lv2 rubberband
+
 # Rolf Eike Beer  (2020-04-14)
 # needs app-arch/rpm for the tests, which is not stable on sparc
 dev-util/patchutils test



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

2020-04-14 Thread Sergei Trofimovich
commit: 2399d8566d9a39fb092318d7f7a4474277d9bfcd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 13:35:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 17:17:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2399d856

media-libs/libtiger: drop to ~sparc

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

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

diff --git a/media-libs/libtiger/libtiger-0.3.4-r1.ebuild 
b/media-libs/libtiger/libtiger-0.3.4-r1.ebuild
index ad13b402b42..8ad6c144f44 100644
--- a/media-libs/libtiger/libtiger-0.3.4-r1.ebuild
+++ b/media-libs/libtiger/libtiger-0.3.4-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://libtiger.googlecode.com/files/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~sparc x86"
 IUSE="doc"
 
 RDEPEND="x11-libs/pango[${MULTILIB_USEDEP}]



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

2020-04-14 Thread Sergei Trofimovich
commit: 525282e495633088c42ac3168c0daf783133a890
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 14 09:50:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 14 17:17:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525282e4

profiles/arch/sparc/package.use.mask: drop bash-completion[test]

app-misc/dtach is stable on sparc meanwhile.

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index dca2cec8421..1c4cd621ab7 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -147,11 +147,6 @@ net-misc/ofono dundee
 # Requires USE=hdf5 that is masked in this profile.
 media-libs/vigra doc python test
 
-# Michał Górny  (2017-06-28)
-# app-misc/dtach is not keyworded, and tests are restricted anyway, so
-# no point in pursuing it right now.
-app-shells/bash-completion test
-
 # Jason Zaman  (2017-05-09)
 # x11-libs/libXpresent is not keyworded on sparc
 xfce-base/xfwm4 xpresent



  1   2   3   4   5   >