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

2020-06-23 Thread Zac Medico
commit: 6f495669aa852966ea87fd3ad2c72ede102ce86a
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 24 03:24:22 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 24 05:56:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f495669

sys-apps/portage: Bump to version 2.3.103

 #709746 set non-blocking for build_logger stdin in EbuildPhase
 _elog method
 #727522 ecompress: fix "Argument list too long" for sed

Bug: https://bugs.gentoo.org/721152
Bug: https://bugs.gentoo.org/709746
Bug: https://bugs.gentoo.org/727522
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest   |   2 +-
 sys-apps/portage/portage-2.3.103.ebuild | 263 
 2 files changed, 264 insertions(+), 1 deletion(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 2f465bc223a..0307c1a7330 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,6 +2,6 @@ DIST portage-2.3.100-bug-719810-escape-percent-signs.patch 1486 
BLAKE2B 809e3897
 DIST portage-2.3.100.tar.bz2 1051559 BLAKE2B 
32ee47c2d3e28dd7530c4d6518c264f01621677b5d8872c98088117de3bde21bb05f144935b1c035157953814573473a9ac0216595138d804dd30cf8a7c5b4a9
 SHA512 
b784ced00676020700a27a622a7a10162b8775185e28d639473243949ca32210458523e94960cafa908ca4a97cd8731d3515f768e2512c519c54598316ecf3c9
 DIST portage-2.3.101-revert2-bug-709746.patch 25365 BLAKE2B 
84a451b3af5c6a79a99f7548fa920a888b76d31d4248d11592bf5e8ec8f26bd8e62f813cb69a684ff2816942c49a8661744c7ec9d0944aa256527cfa3b20323d
 SHA512 
49a1f7e38cec1e06373154024a980eedf5bfacc9cc66e1f8c70e8cbb77c68b94a934b4cffe039acdc86179a8f44bd463771c3acecaab6ced3387fd47a312f69a
 DIST portage-2.3.101.tar.bz2 1052483 BLAKE2B 
8abf5a0f5c3aace92fd5e74692240558b9fd6cc27f5030409289519edb5287e6b49a0e8c33d11d7b1427a8463fe98f6041de37638451fe639b295d7b595328f3
 SHA512 
e5d373fc435a9f7535c9bdc202bd0aa9a534ac9991987e21fbfd43492940210312b817284a2484cb4e98854050bb559aa49daef7f5d555e637a37eb312ccbe61
-DIST portage-2.3.102.tar.bz2 1051616 BLAKE2B 
e9158cd941d65575dab51e2f8cd768c5706ce2f7e6f37fb4c77bc615501b3b3893fdee0917780fe172307bf647a1e4e56e3d88a7c479e103b095fc295fe274e7
 SHA512 
08024707c552b5b5174a66825cc53bc459a3db2fbb36740713a4ac5834429550200bc458e1f4a2ea921aaf04f0632dc885ef9ab5ba2c3a22d48c031667ed23ca
+DIST portage-2.3.103.tar.bz2 1051807 BLAKE2B 
6a05997ea8b87627523642664956f822b76bbc41511659abfa6ede12b5f9ecaf9d253ac816b0e1dc6b6a118d9efc80593b429ef179d9d01200333585498d44d9
 SHA512 
e5595ca3b12c35fb696dd86ed2f1a72e56c7bc6955a63e555e1f0a795415473e38363541495496464bdc4192e2708c8bff4192bd0c7dad7a527fac96deec2a4c
 DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90d151bdb5d8615f6217a499c0f5d4c80813f2c753e7902cf34482df0725ad0b43a38707764c8be14aae9f7ca34f0bd8721f
 SHA512 
6f1c5d7b42beb8078c45cccbad2bd65374b69af92521d9be3beb6784477ca5bcdd75d8e762b239e44e3121e6fe5e3a040c92c9b61521e4a9b1d6bafee10d4c88
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5

diff --git a/sys-apps/portage/portage-2.3.103.ebuild 
b/sys-apps/portage/portage-2.3.103.ebuild
new file mode 100644
index 000..6e1a8152761
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.103.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info systemd prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx
+   dev-python/sphinx-epytext
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2

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

2020-06-23 Thread Zac Medico
commit: 23ee59542d9953ed2a737d96b4be76eaf8293e28
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 24 03:16:21 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 24 05:42:06 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=23ee5954

Updates for portage-2.3.103 release

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

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

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b2a5b4d6f..85a16a4e3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-2.3.101
+portage-2.3.103
+==
+* Bug Fixes:
+- Bug 709746 set non-blocking for build_logger stdin in EbuildPhase
+ _elog method
+- Bug 727522 ecompress: fix "Argument list too long" for sed
+
+portage-2.3.102
 ==
 * Bug Fixes:
 - Bug 716636 Fix emerge hang triggered by unsafe remove_reader and

diff --git a/setup.py b/setup.py
index 821467999..ae00cf736 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '2.3.102',
+   version = '2.3.103',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



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

2020-06-23 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 24 05:57:19 2020 +

New tag: portage-2.3.103




[gentoo-commits] repo/gentoo:master commit in: x11-wm/wmfs/files/

2020-06-23 Thread Jeroen Roovers
commit: 0b2b3498ba93f257a8889f82abf89a0fb554a5ca
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jun 24 05:32:47 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jun 24 05:46:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2b3498

x11-wm/wmfs: Drop obsolete patch

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

 x11-wm/wmfs/files/wmfs--strncat.patch | 20 
 1 file changed, 20 deletions(-)

diff --git a/x11-wm/wmfs/files/wmfs--strncat.patch 
b/x11-wm/wmfs/files/wmfs--strncat.patch
deleted file mode 100644
index e55cd00121b..000
--- a/x11-wm/wmfs/files/wmfs--strncat.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/src/launcher.c
-+++ b/src/launcher.c
-@@ -366,7 +366,7 @@
-if(pos && (end = complete(, tmpbuf)))
-{
- strncpy(buf, tmpbuf, sizeof(buf));
--strncat(buf, end, sizeof(buf));
-+strncat(buf, end, sizeof(buf) - 1);
- found = true;
-}
- 
-@@ -387,7 +387,7 @@
- 
-   default:
-lastwastab = false;
--   strncat(buf, tmp, sizeof(tmp));
-+   strncat(buf, tmp, sizeof(buf) - 1);
-++pos;
-break;
-   }



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

2020-06-23 Thread Zac Medico
commit: ac9184e0b0445a9294ae47f71abe7117799a4577
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 24 05:11:53 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 24 05:30:54 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ac9184e0

SpawnProcess._async_wait: allow _main_task to exit normally

Unnecessary cancellation of _main_task triggered this ResourceWarning
for the ebuild(1) fetch command, since it prevented cleanup of
BuildLogger's internal PipeLogger instance:

sys:1: ResourceWarning: unclosed file <_io.FileIO name=10 mode='rb' 
closefd=True>

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

 lib/_emerge/SpawnProcess.py | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/lib/_emerge/SpawnProcess.py b/lib/_emerge/SpawnProcess.py
index f96911571..60239a65a 100644
--- a/lib/_emerge/SpawnProcess.py
+++ b/lib/_emerge/SpawnProcess.py
@@ -172,12 +172,23 @@ class SpawnProcess(SubProcess):
raise
 
def _main_exit(self, main_task):
+   self._main_task = None
try:
main_task.result()
except asyncio.CancelledError:
self.cancel()
self._async_waitpid()
 
+   def _async_wait(self):
+   # Allow _main_task to exit normally rather than via 
cancellation.
+   if self._main_task is None:
+   super(SpawnProcess, self)._async_wait()
+
+   def _async_waitpid(self):
+   # Allow _main_task to exit normally rather than via 
cancellation.
+   if self._main_task is None:
+   super(SpawnProcess, self)._async_waitpid()
+
def _can_log(self, slave_fd):
return True
 



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

2020-06-23 Thread Jeroen Roovers
commit: a068e0d0c15337150315219a49f6435c6550aefd
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jun 24 04:51:30 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jun 24 04:51:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a068e0d0

www-client/vivaldi-snapshot: Version 3.2.1957.9_p1

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

 www-client/vivaldi-snapshot/Manifest   |   4 +
 .../vivaldi-snapshot-3.2.1957.9_p1.ebuild  | 116 +
 2 files changed, 120 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index ebf17e9558d..07537b2ce79 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -6,3 +6,7 @@ DIST vivaldi-snapshot-3.2.1952.3_p1-amd64.deb 71810008 BLAKE2B 
d050d8c1ef8aa6281
 DIST vivaldi-snapshot-3.2.1952.3_p1-arm64.deb 64091432 BLAKE2B 
4825e2833b5a15ac1ff47e7b085fd24a5c7474f5af88db2a5a0327048fea39a63580e06279fa6c7426fce4c4a07a8bbb9cb152b65a2102d584b9c48be4e0521d
 SHA512 
53f469d043bff2aca62bc97fc3272a786d15a5ac3c110ff4eec3fbb4e4d09dfb51755729d8793024e04cb03c0d61579e6e6974a1d42d3471272969049bf04243
 DIST vivaldi-snapshot-3.2.1952.3_p1-armhf.deb 63607868 BLAKE2B 
c0e8ca2afbd0967a6549f03b83fe3cbeda6f010385b15fde526685015a309aab818fd5318254900dc5d1a1390eea7abc4bef4c7a4489d77ef21f44fbdf7c8212
 SHA512 
f359b64968aaf1d8e6e4f3b1d44648c0de168504d59b70c622388a89355e2856ed516700daad986e65027717e354a20bd1b10ff065aab7a152e80f0336c6f9a9
 DIST vivaldi-snapshot-3.2.1952.3_p1-i386.deb 70126608 BLAKE2B 
4eaa68846f1ec9f753c5e15b556106708b3236d10a87fab5e30372f8a47e75ef66709b436580ad83a61308271462e62df693a8fdcb074a116c86c1164da9054d
 SHA512 
d859418867dd3f105269bc19e0592b46ec7d3a58249d91bd0ab9f2101c995f6e34b85b44cc7a74cfedff5902afb84f6b931ffa15b31c168e38846b015d66377b
+DIST vivaldi-snapshot-3.2.1957.9_p1-amd64.deb 71810384 BLAKE2B 
30218a9333752d2fb15168aad039a4a4a2d584c5eb1836e1782a4527c17d2ec18fb31c2973e4ceba44819ba6e35aaf0ade349b74d1ce57c4886c72a88b1d08db
 SHA512 
29e2972efd591539f89ed9f01ff2d292ad7a90a955c885e579c904692bc8db2f4606fad2ff0b257ca77a5f1ddb6f338049bd9eb14b6b25621dae3b60fb7786e1
+DIST vivaldi-snapshot-3.2.1957.9_p1-arm64.deb 63549412 BLAKE2B 
d08dca3583263f5f9ed3b1e809e404fb7a666da0871c5eb0d44efd72c2661ecd9bf33c033fc3c71c489267b7e33381a239937db87071cb3468c91221e94a1132
 SHA512 
350fbf9b736507cfbf97e6bf9598e6636124e6b9d561b39287c15eea437075fc17519922f33846d0d2bfe4a46aa4155be11d9a13581e59a62c9c4e22e0602d6b
+DIST vivaldi-snapshot-3.2.1957.9_p1-armhf.deb 63607628 BLAKE2B 
e9b6ccb128f3826d1dca0c218f7a7eecf1b154b3c0fb9e84cc241e3837950d94a92a46c8a341a6337fc1b0395bf96dc328931385bd38b27c78336c93ea879936
 SHA512 
a5f6e8c7417ff0496eab6bb7ba45c90815065f7491745496e8a49a762f72533c40d274314dfb0765cfccc07b9ba1d0b78ce265686d81d0b1ec155f01a700e950
+DIST vivaldi-snapshot-3.2.1957.9_p1-i386.deb 70135524 BLAKE2B 
7af5206e09c2dd21dfccde2c29148f66cc9e485dbf8bc77fcf10216c731043bc2d1770a45b17778677624f0b963b566d0bd076b27daf61d98344ef19d72483e2
 SHA512 
04fc506f5c870378b5ceae858f8b89699ee312b8207e63c347b9c1f28173d407186947e92694b1dbcd1e8413f7ca6c0736e0794086c6e42880874aa2f4cb7308

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.2.1957.9_p1.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.2.1957.9_p1.ebuild
new file mode 100644
index 000..db3613b057e
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.2.1957.9_p1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE 
et eu
+   fa fi fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku 
lt
+   lv mk ml mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te 
th
+   tr uk vi zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils
+
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_;
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
+   x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror"
+
+DEPEND="
+   virtual/libiconv
+"
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/speex
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   

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

2020-06-23 Thread Zac Medico
commit: 58cb50d4c9d318d164ed991cd4b60066c8646205
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 24 04:29:46 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 24 04:32:26 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=58cb50d4

PipeLogger._unregister: sanity check for closed file or loop

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

 lib/portage/util/_async/PipeLogger.py | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/lib/portage/util/_async/PipeLogger.py 
b/lib/portage/util/_async/PipeLogger.py
index 4271c8ee2..cc746bf52 100644
--- a/lib/portage/util/_async/PipeLogger.py
+++ b/lib/portage/util/_async/PipeLogger.py
@@ -162,15 +162,15 @@ class PipeLogger(AbstractPollTask):
def _unregister(self):
if self.input_fd is not None:
if isinstance(self.input_fd, int):
-   self.scheduler.remove_reader(self.input_fd)
os.close(self.input_fd)
-   else:
+   elif not self.input_fd.closed:

self.scheduler.remove_reader(self.input_fd.fileno())
self.input_fd.close()
self.input_fd = None
 
if self._io_loop_task is not None:
-   self._io_loop_task.done() or self._io_loop_task.cancel()
+   if not self.scheduler.is_closed():
+   self._io_loop_task.done() or 
self._io_loop_task.cancel()
self._io_loop_task = None
 
if self.stdout_fd is not None:
@@ -178,8 +178,9 @@ class PipeLogger(AbstractPollTask):
self.stdout_fd = None
 
if self._log_file is not None:
-   self.scheduler.remove_writer(self._log_file.fileno())
-   self._log_file.close()
+   if not self._log_file.closed:
+   
self.scheduler.remove_writer(self._log_file.fileno())
+   self._log_file.close()
self._log_file = None
 
if self._log_file_real is not None:



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

2020-06-23 Thread Hans de Graaff
commit: eb2a2a5bdb06ac0eabcf11595e6325d2a02c0bdc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun 24 04:29:44 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun 24 04:29:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2a2a5b

dev-ruby/diff-lcs: add 1.4.1

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

 dev-ruby/diff-lcs/Manifest  |  1 +
 dev-ruby/diff-lcs/diff-lcs-1.4.1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-ruby/diff-lcs/Manifest b/dev-ruby/diff-lcs/Manifest
index 62199d0286e..16de94edfcb 100644
--- a/dev-ruby/diff-lcs/Manifest
+++ b/dev-ruby/diff-lcs/Manifest
@@ -1,2 +1,3 @@
 DIST diff-lcs-1.3.gem 46080 BLAKE2B 
907536d75c34de86ef28fa044ae785d8ba34c8d1f4d38964f08ef80c14a4fb6176504a39c2e074fb58fc5456214555461a18ae42dc04f371d85dd335b1cbc3dc
 SHA512 
b82de390d22e0c1337ddca923621b1cc842f583a93953ef07a303b428fe3a389f8a4a1a63617a58136c8d6215aff025a3bbec2a2f618e9ea81f471964f93b078
+DIST diff-lcs-1.4.1.gem 48128 BLAKE2B 
edd92f00b858c716787974772858f65d98b1a07ea4e8697eed190d09e2cead7b3f2518ee96521b0cda1cd4b938365705cf969ef2d8cf1333ff843202ea2b6c90
 SHA512 
d084ee628caafe4b61e66142d57e25dd2c8e9423a5d0d042911a4816ce391528f03ea2c6226d29c953a83e6642d0c3328ea5a22216011f112f64030c6808a7bc
 DIST diff-lcs-1.4.gem 48128 BLAKE2B 
6ec3259dc366769c4008c6ea6c7e5f1fe75350dc0318c8d45991bb8173274630b3be734fe6375dbb131620d8124faa7c0567e57d299393c3165b0e1c2d29c138
 SHA512 
a352fdfb89587b38f3e518f76048530501080dba5abb0c37033f44bee65bca12550ea7d6f1edb8a719092538c20d1c58dfe7a6f67ba1d46549608c09feae

diff --git a/dev-ruby/diff-lcs/diff-lcs-1.4.1.ebuild 
b/dev-ruby/diff-lcs/diff-lcs-1.4.1.ebuild
new file mode 100644
index 000..83d94225b6f
--- /dev/null
+++ b/dev-ruby/diff-lcs/diff-lcs-1.4.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc History.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Use the McIlroy-Hunt LCS algorithm to compute differences"
+HOMEPAGE="https://github.com/halostatue/diff-lcs;
+
+LICENSE="|| ( MIT Ruby GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""



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

2020-06-23 Thread Hans de Graaff
commit: fde5d5607790567edea5b421ab78f423713722a4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun 24 04:32:15 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun 24 04:32:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde5d560

dev-ruby/autoprefixer-rails: add 9.8.4

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

 dev-ruby/autoprefixer-rails/Manifest   |  1 +
 .../autoprefixer-rails-9.8.4.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/autoprefixer-rails/Manifest 
b/dev-ruby/autoprefixer-rails/Manifest
index 495b4bbf4f8..b51cfd87239 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -4,3 +4,4 @@ DIST autoprefixer-rails-9.6.5.gem 221184 BLAKE2B 
0a8d3dcd87cf4ad54252110bd60e86a
 DIST autoprefixer-rails-9.7.6.gem 226304 BLAKE2B 
51481173acc0200e7287e8f448fa99f56f7548cf5df142705f6e4143f42bc079ab2c4d4459d4cbe62417b9f873b9e32d64a96ce61e0e8cdd7501203a33c0dae7
 SHA512 
4855843d270536607a705ab7a1fcb20fade8270ee957de3150b3892cf81442fecb5d501f07276761aba76c44edef15235d0f68e91ae76d2fe09dfa16179faa7c
 DIST autoprefixer-rails-9.8.1.gem 225280 BLAKE2B 
8c6fac92414ba153fdeb974b5e82a9550bd2f18c00af1813984e5cc2b239ab961d597fe66dc8d7a160564f06597da5ac5415c77d73db3d6cfd966dc4cb94ab93
 SHA512 
5f9d514170551e0c657e5116e76745411d396a02815f44cd2bd0b6c45d7c85cca7af6705ecaa98f4ef069c9d68a941dc9b728d837e9158e56dd9aa9110043bad
 DIST autoprefixer-rails-9.8.2.gem 225280 BLAKE2B 
50ba378c775c9781cc2fe5ac4e10cdb29848613a17f1f78811518dc1f58abee9176843a412703505d2ccf15c9dae6025c07f9a60b323db2878cc44e51f6be281
 SHA512 
6ab2d6106654a41095610dbf3eb383772eaf4c4e56e8790d8207ce2b9e218f276be00a011c6976c1b7b555f691366082d9a1fbeb53dae66e3599e67b2c3cb245
+DIST autoprefixer-rails-9.8.4.gem 224768 BLAKE2B 
9d0d4691355c9d92e9e7f960549b40e19b10cf5024e7b23b6c36d99d6c48911237b289f191d0ecddf3e0cc2c12313f27ef5c4db047f5c6f6877c196b6bf75171
 SHA512 
3680da201cf4eb18eaeeeb8a9bc46af372f8aef035689525cf8354c362df23d329befa05c293d534d88eabedd984c510cf5b6753faba3184a6533a1a88cdbc5c

diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.8.4.ebuild 
b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.8.4.ebuild
new file mode 100644
index 000..bc06b129057
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.8.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use 
website"
+HOMEPAGE="https://github.com/ai/autoprefixer-rails;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/execjs:*"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/rails-5.0.0
+   dev-ruby/rake
+   dev-ruby/rspec-rails
+)"
+
+all_ruby_prepare() {
+   sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+   sed -i -e "/Bundler/,+3d" \
+   -e '/config.sass/ s:^:#:' spec/app/config/application.rb || die
+   sed -i -e '/standard/ s:^:#:' autoprefixer-rails.gemspec || die
+   sed -i -e '1igem "tzinfo", "~>1.0"' spec/spec_helper.rb || die
+   rm -f spec/rails_spec.rb || die
+}



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

2020-06-23 Thread Zac Medico
commit: 2f21153a85d43ea466a3289a833f35f1049314cf
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun 24 00:25:07 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 24 00:33:00 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2f21153a

ecompress: fix "Argument list too long" for sed (bug 727522)

Use sed -f to feed commands to sed via stdin, in order to avoid
the "Argument list too long" error reported in bug 727522.

Fixes: 5508bf7a6db5 ("ecompress: ignore docompress -x files in precompressed QA 
check (bug 721516)")
Bug: https://bugs.gentoo.org/727522
Signed-off-by: Zac Medico  gentoo.org>

 bin/ecompress | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/bin/ecompress b/bin/ecompress
index 7aabc8e4c..1ab07ccd7 100755
--- a/bin/ecompress
+++ b/bin/ecompress
@@ -38,9 +38,10 @@ while [[ $# -gt 0 ]] ; do
if [[ ${#skip_files[@]} -gt 0 && -s 
${T}/.ecompress_had_precompressed ]]; then
sed_args=()
for f in "${skip_files[@]}"; do
-   sed_args+=(-e "s|^${f}\$||")
+   sed_args+=("s|^${f}\$||;")
done
-   sed "${sed_args[@]}" -e '/^$/d' -i 
"${T}/.ecompress_had_precompressed" || die
+   sed_args+=('/^$/d')
+   sed -f - -i "${T}/.ecompress_had_precompressed" <<< 
"${sed_args[@]}" || die
fi
 
exit 0



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

2020-06-23 Thread Patrick McLean
commit: cb5e6182ba49de021e979e4dcb303d212f697ad0
Author: Patrick McLean  sony  com>
AuthorDate: Wed Jun 24 00:50:05 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jun 24 00:50:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5e6182

sys-cluster/ceph: Remove old

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

 sys-cluster/ceph/Manifest  |   1 -
 sys-cluster/ceph/ceph-14.2.7-r1.ebuild | 370 -
 .../ceph/files/ceph-14.2.5-boost-1.70.patch|  78 -
 3 files changed, 449 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 51b637eae73..f3022f2a86f 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,4 +1,3 @@
 DIST ceph-12.2.12.tar.gz 77467762 BLAKE2B 
a5224432121db9ef49c1e22771d847399df2f7881cd9c2e185eca12096efb79d21578659d248eb5bae678924983d57452d370e23ab7e78663764d7bea834a461
 SHA512 
e694c9a8c1f9836c08fb74b54423bdc16d4900252e34643c56cf1a615d4dacddfb13df06a6a9f68bb9d438f5f07069ed358f9fa4b5a362640a3046f9c7722dcc
-DIST ceph-14.2.7.tar.gz 116647114 BLAKE2B 
f6971324b0467cfdb863db553b6feacaf3607b14fb9adae2808bd6e5514fc5ce218482c412b80902c22a74b883ed697f2c126bc687c8733a83de5b970593efa2
 SHA512 
59f475e56053ba5e7e3a482a3a91b4d44272e6ec8051b92783de76c09c0d967a7ef76676db998968a709e48f08e90828dd8f86bd96a7c3fd111d48bfb7fd93b1
 DIST ceph-14.2.9.tar.gz 128419205 BLAKE2B 
bace7469d9066a3da7320a0eb894013fae5b7139c15679dddae7df28c593a1029956234a1ba0d3bbdf1639e3a975aa776c695efefb915113a16099c80d563675
 SHA512 
0a26372d0037c32fe1d24be880e272fcce5089b02adfb0e791e0406155f6e66c913fa43762028f49c1fa3f30c6c8d819c521dd11702a37cc7040dfd3097c068e
 DIST ceph-15.2.3.tar.gz 147807898 BLAKE2B 
ff5e9707cf05e22af718ee177cce87ea9913b1b78d7ba17589f2c7fdaea0a7a27dd1f7b8e9947a095ed74106b6b19258fd8be259100624032f3a6e8ce5243390
 SHA512 
0378365863bcb86e62d64a2eff91e39a91218eabfb126dae74185e1fe52b21a3d5113f885ddb8076551f2f069435e18b24417bf70f29f23e21fac7065e412912

diff --git a/sys-cluster/ceph/ceph-14.2.7-r1.ebuild 
b/sys-cluster/ceph/ceph-14.2.7-r1.ebuild
deleted file mode 100644
index f05b0b4f65b..000
--- a/sys-cluster/ceph/ceph-14.2.7-r1.ebuild
+++ /dev/null
@@ -1,370 +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} )
-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 ~arm64 ~ppc64"
-fi
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/;
-
-LICENSE="LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ BSD Boost-1.0 MIT 
public-domain"
-SLOT="0"
-
-CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
-
-IUSE="babeltrace cephfs dpdk fuse grafana jemalloc kerberos ldap libressl"
-IUSE+=" lttng +mgr numa rabbitmq +radosgw +ssl spdk system-boost"
-IUSE+=" systemd +tcmalloc test 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:=
-   app-arch/lz4:=
-   app-arch/snappy:=
-   app-arch/zstd:=
-   app-shells/bash:0
-   app-misc/jq:=
-   dev-libs/crypto++:=
-   dev-libs/leveldb:=[snappy,tcmalloc(-)?]
-   dev-libs/libaio:=
-   dev-libs/libnl:3=
-   dev-libs/libxml2:=
-   dev-libs/nss:=
-   sys-auth/oath-toolkit:=
-   sys-apps/coreutils
-   sys-apps/grep
-   sys-apps/keyutils:=
-   sys-apps/util-linux:=
-   sys-apps/sed
-   sys-apps/util-linux
-   sys-libs/libcap-ng:=
-   sys-libs/ncurses:0=
-   sys-libs/zlib:=
-   babeltrace? ( dev-util/babeltrace )
-   ldap? ( net-nds/openldap:= )
-   lttng? ( dev-util/lttng-ust:= )
-   fuse? ( sys-fs/fuse:0= )
-   kerberos? ( virtual/krb5 )
-   rabbitmq? ( net-libs/rabbitmq-c:= )
-   ssl? (
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
-   )
-   xfs? ( sys-fs/xfsprogs:= )
-   zfs? ( sys-fs/zfs:= )
-   radosgw? (
-   dev-libs/expat:=
-   !libressl? (
-   dev-libs/openssl:=
-   net-misc/curl:=[curl_ssl_openssl]
-   )
-   libressl? (
-   dev-libs/libressl:=
-   net-misc/curl:=[curl_ssl_libressl]
-   )
-   )
-   system-boost? (
-   || (
-

[gentoo-commits] repo/gentoo:master commit in: sys-boot/gnu-efi/

2020-06-23 Thread Mike Gilbert
commit: 505a2f267b9296fcbaec8b74a2b61edfb48294ab
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Mon Jun 22 09:46:41 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 24 00:05:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505a2f26

sys-boot/gnu-efi: bump to 3.0.12

Closes: https://bugs.gentoo.org/701152
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Christophe Lermytte  lermytte.be>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16369

 sys-boot/gnu-efi/Manifest  |  1 +
 sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/sys-boot/gnu-efi/Manifest b/sys-boot/gnu-efi/Manifest
index 0e4ed33baf6..8a3d7d40cb8 100644
--- a/sys-boot/gnu-efi/Manifest
+++ b/sys-boot/gnu-efi/Manifest
@@ -1 +1,2 @@
 DIST gnu-efi-3.0.11.tar.bz2 154456 BLAKE2B 
dd8d5100ee65e2f94d6b67f0d2236674c7c2b6f553ac0b2d8fdc83e49c69bec0dce1e2e8730705f70b3b7b0a61e4f065773667945ffc92a6f40eba381fcf6723
 SHA512 
1a6b06b69eb95e03c00fb1c476bf346ab2cb0ecca9a44e163f52f2aa4b9837d3dd2d3ed8b4ce77aaf32a66e49f826ea5b43a97c8c7c56aaa030bc20b3415122a
+DIST gnu-efi-3.0.12.tar.bz2 154575 BLAKE2B 
264e04351cf1ef74956e65d209c00514c0f56c18427a87a894132e5a5b0b09b3ca992475a2f95aac42c8a26ff4977ec837ff473d76c1c766049e903f03bd9fff
 SHA512 
cbec6f6e37271c22c71e3ce44d3579e48e7f3b797ec3946f56eb843ed3e472722763c566fc3b749f0c692ab6cb26e8909bb258cd164771a5b1eeff5c7cd51368

diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild 
b/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
new file mode 100644
index 000..27742adc9b2
--- /dev/null
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2004-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Library for build EFI Applications"
+HOMEPAGE="http://gnu-efi.sourceforge.net/;
+SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
+
+# inc/, lib/ dirs (README.efilib)
+# - BSD-2
+# gnuefi dir:
+# - BSD (3-cluase): crt0-efi-ia32.S
+# - GPL-2+ : setjmp_ia32.S
+LICENSE="GPL-2+ BSD BSD-2"
+SLOT="0"
+KEYWORDS="-* amd64 arm arm64 ~ia64 x86"
+IUSE="abi_x86_32 abi_x86_64 custom-cflags"
+
+# These objects get run early boot (i.e. not inside of Linux),
+# so doing these QA checks on them doesn't make sense.
+QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o"
+RESTRICT="strip"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.0.9-fix-clang-build.patch )
+
+src_prepare() {
+   default
+   sed -i -e "s/-Werror//" Make.defaults || die
+}
+
+efimake() {
+   local arch=
+   case ${CHOST} in
+   arm*) arch=arm ;;
+   aarch64*) arch=aarch64 ;;
+   ia64*) arch=ia64 ;;
+   i?86*) arch=ia32 ;;
+   x86_64*) arch=x86_64 ;;
+   *) die "Unknown CHOST" ;;
+   esac
+
+   local args=(
+   ARCH="${arch}"
+   HOSTCC="${BUILD_CC}"
+   CC="${CC}"
+   AS="${AS}"
+   LD="${LD}"
+   AR="${AR}"
+   PREFIX="${EPREFIX}/usr"
+   LIBDIR='$(PREFIX)'/$(get_libdir)
+   )
+   emake -j1 "${args[@]}" "$@"
+}
+
+src_compile() {
+   tc-export BUILD_CC AR AS CC LD
+
+   if use custom-cflags; then
+   # https://bugs.gentoo.org/607992
+   filter-mfpmath sse
+
+   # https://bugs.gentoo.org/619628
+   append-flags $(test-flags-CC -mno-avx)
+   else
+   unset CFLAGS CPPFLAGS LDFLAGS
+   fi
+
+   if [[ ${CHOST} == x86_64* ]]; then
+   use abi_x86_32 && CHOST=i686 ABI=x86 efimake
+   use abi_x86_64 && efimake
+   else
+   efimake
+   fi
+}
+
+src_install() {
+   if [[ ${CHOST} == x86_64* ]]; then
+   use abi_x86_32 && CHOST=i686 ABI=x86 efimake INSTALLROOT="${D}" 
install
+   use abi_x86_64 && efimake INSTALLROOT="${D}" install
+   else
+   efimake INSTALLROOT="${D}" install
+   fi
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/gnu-efi/

2020-06-23 Thread Mike Gilbert
commit: 810d66314181595f11b49c065d5b403e0f183d60
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 24 00:07:16 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 24 00:07:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810d6631

sys-boot/gnu-efi: update HOMEPAGE

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

 sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild | 2 +-
 sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild 
b/sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild
index 27742adc9b2..8cf6e78f27e 100644
--- a/sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Library for build EFI Applications"
-HOMEPAGE="http://gnu-efi.sourceforge.net/;
+HOMEPAGE="https://sourceforge.net/projects/gnu-efi/;
 SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
 
 # inc/, lib/ dirs (README.efilib)

diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild 
b/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
index 27742adc9b2..8cf6e78f27e 100644
--- a/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Library for build EFI Applications"
-HOMEPAGE="http://gnu-efi.sourceforge.net/;
+HOMEPAGE="https://sourceforge.net/projects/gnu-efi/;
 SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
 
 # inc/, lib/ dirs (README.efilib)



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

2020-06-23 Thread Jory Pratt
commit: fdbf5027b9b70e3157618b3a3b18b725c70a913b
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Jun 23 10:47:50 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Jun 23 23:12:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdbf5027

sys-kernel/zen-sources: Version bump 5.7.5

Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Jory Pratt  gentoo.org>

 sys-kernel/zen-sources/Manifest |  4 +++
 sys-kernel/zen-sources/zen-sources-5.7.5.ebuild | 42 +
 2 files changed, 46 insertions(+)

diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest
index 56ae9d0d1d2..2cab8387608 100644
--- a/sys-kernel/zen-sources/Manifest
+++ b/sys-kernel/zen-sources/Manifest
@@ -2,7 +2,11 @@ DIST genpatches-5.4-1.base.tar.xz 4564 BLAKE2B 
0282bad95cd003c90e92d33d2f114ca9e
 DIST genpatches-5.4-1.extras.tar.xz 1736 BLAKE2B 
57df5cf8b4d96378408460be4be64900771b876a23d1e5798c97449bfcd28bea8aaf31482c614e7844106f29c9ae376c6ebef26e6c18e00a3f64bcb4e360d944
 SHA512 
5b9b6276f6ad6ad7ac33e14c3b06dbe943c57019332b0ee545ebf7325b7d6313db3ed6d35c46434c3c38420fb372141e63528e980aca87b90c4a39339851e80f
 DIST genpatches-5.6-1.base.tar.xz 4760 BLAKE2B 
b46600526a6117176153b24cd168d92be86117d6bf5f2653a6cbb229812395043e6cd4c8033f62fc042b9559a5e24f4694985c46ecd6262d53cd6bd6b8852f91
 SHA512 
1d7aec1b018aa30156995890f743b042ba448db3cc0a7c28c2616b08fcf3824c0eee2130ac3d331af4da1a646226d788e321a9500a748e98f029f55423c9f45d
 DIST genpatches-5.6-1.extras.tar.xz 1740 BLAKE2B 
bef3294d3bf392d14b4d55644d5d363fe575e3f777b793a2ffd6c6a2654ebf5f89c436d600f04166dc45dd130f2bb7fcb75778bc4171984ede083137ba7a2a5e
 SHA512 
7bb2a574b7d7e7533cb9983477ad9b9c58a25262d0331397c3bfd95f469ffa7abf6ae7bd5ed328095f7e7365912629a52cbbbad1e9939bb4ba7bba6cd0a0e3ea
+DIST genpatches-5.7-1.base.tar.xz 5168 BLAKE2B 
506ed0fe3ecf7891c0fa89467437ec665b91a5d476832f567702d42aa0216b5c738cfed235e990f66244d8dbcd3c71ece1d4b280638be2b62412cb9fc2ae05c0
 SHA512 
bf14433a31b131bb74c1abb1151d021074015a6ed28c88bcb56430e9502d54b450bed1c066c9cd4870da2f1642cc065f2a5d027cbf389b705cea72ad3ea8e2ab
+DIST genpatches-5.7-1.extras.tar.xz 1764 BLAKE2B 
d455a21ce5f37b37861747a71d55f16e9983d82ddbfc51e65f6401384b7415dff3afe5491f9ff5344e9b6ab33b760e647e3e4075549211c1a9d7d2249baa4f98
 SHA512 
0215ce69c03a12e5bdddfcb61ad1ef9cdeb7b2016971d439766bb2420142b9c960fefedb4f85edef73172203961be9fa01c70cb76f72e9b1f4edb299a6a14067
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-5.6.tar.xz 111785252 BLAKE2B 
8dbe02a8ca7fd3dcf512a15c5d8098c1e7f94257e65173fed43fcc45480e4ab790df8cd394e2a21dc9a00385bc9bbe98215a31e7f7e1d9c8f21cd8ace69e
 SHA512 
80846fe2b4e4a7ff471d2dde28a8216ae807a3209f959e93d39ea4fc9a189ea28ec3db9d303b3fe15a28c2cb90e7446876678e93e23353c2d6f262e364a06bc9
+DIST linux-5.7.tar.xz 112690468 BLAKE2B 
b2b71e231507429b178b6b89be546c4a3ee2757f5d2c58b6137d383f16034a587225a75a9dbca6a01a433056ebe078487132c224e909a2971c9634687e47b1d1
 SHA512 
45bde01593f6147c8c169b9e46b4b56eee998142552ae0ff82f1dd21b1fd54f3b32f6283f6bd77ea717d374672167849e468c157f235d2f12f7d7816e4623bf6
 DIST v5.4.15-zen1.patch.xz 908592 BLAKE2B 
93a1b8e46e28b20d2f465df04c597b7da9c368532a89fc02a8059769b5f39b24b6d64acbcc88dabaa7f320c9c89705a01b3a96f8b3baa287ec60e3db4d9e1dcd
 SHA512 
5aa5a4435e125d09a463d692bba95f247498818db157d68d75899d9031deb2aaa053a352831a843afad1241e83c25dcc5caf0243ee132696328a0d5ddcaab428
 DIST v5.6.15-zen2.patch.xz 601992 BLAKE2B 
079681771e83914d2b46020f077781af0ba3946c9f0ecceec62dac3f407edac39c1e9ad840560d71f44162a90151ebedd9e19b7975f62f73c2bbe450dbcb1496
 SHA512 
eaa0227301f83166a520429f26d8794a6921e9b042d45d74f1d2a1a5a7323ebe3edefbf4cef3317e621db49602641d37081607cba4269fa76b2844badb81b47b
+DIST v5.7.5-zen1.patch.xz 319880 BLAKE2B 
9ccbf4a0dceac6b616a03f51bf65e1761c8701bc07f2ff591caddd87adfbc29bc2ea8796219be98ba44db1ba5dc7a8fb3e59b0ca99d83604ddb59ce8730d9023
 SHA512 
59442cef81678b2e40522afd70e7bbb1c3c1ab4071ca0f2ffe984127f0b8088c44c60f7ee314d01b1020867a8f4f2191f99d52405475ee48ba2ca99fe214537f

diff --git a/sys-kernel/zen-sources/zen-sources-5.7.5.ebuild 
b/sys-kernel/zen-sources/zen-sources-5.7.5.ebuild
new file mode 100644
index 000..c3dce435487
--- /dev/null
+++ b/sys-kernel/zen-sources/zen-sources-5.7.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras"
+K_GENPATCHES_VER="1"
+K_SECURITY_UNSUPPORTED="1"
+K_NOSETEXTRAVERSION="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://github.com/zen-kernel;
+IUSE=""
+
+DESCRIPTION="The Zen Kernel Live Sources"
+

[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-modules/

2020-06-23 Thread Jason A. Donenfeld
commit: e656b2527ece143e321d5c33c103cf439897ebe3
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Jun 23 22:13:12 2020 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Jun 23 22:16:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e656b252

net-vpn/wireguard-modules: bump to 1.0.20200623

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

 net-vpn/wireguard-modules/Manifest  | 2 +-
 ...odules-1.0.20200611.ebuild => wireguard-modules-1.0.20200623.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/wireguard-modules/Manifest 
b/net-vpn/wireguard-modules/Manifest
index 79e36410f5f..726c8110335 100644
--- a/net-vpn/wireguard-modules/Manifest
+++ b/net-vpn/wireguard-modules/Manifest
@@ -1 +1 @@
-DIST wireguard-linux-compat-1.0.20200611.tar.xz 262892 BLAKE2B 
bf8441b3428a6d330fb7976695a4c70c3784550854b81cfb6e784dcd9fa1d32351652cab46d0b4dab51a5dbf9ec989cfb41a58b8632ae06571b6d57dcdb0e667
 SHA512 
b650115d64a4bd665fdc27918d3b8ee72578a2b9542eabbc9a9d99df87c6f4d26aa395b5ec6569becadcdf291662934061fec962a7949bb99679fe7b37e9fadc
+DIST wireguard-linux-compat-1.0.20200623.tar.xz 263156 BLAKE2B 
2a45dea6d3a02f91f45ab4fcbbf5da4b24532afc3f775b2731e0360e949d8c689b4fd9e7351c337158bfcd33b09f6e94715b07532a3ebe9eaf40a3e4fff7142f
 SHA512 
447a88d849cf81d83412adbe5aabf5ad44f878b7f64de56672d39b656a9c8053059ea71e5a965c55bacd33651bef2d9d677caf0586b0c7ee7807c69098e1942d

diff --git a/net-vpn/wireguard-modules/wireguard-modules-1.0.20200611.ebuild 
b/net-vpn/wireguard-modules/wireguard-modules-1.0.20200623.ebuild
similarity index 100%
rename from net-vpn/wireguard-modules/wireguard-modules-1.0.20200611.ebuild
rename to net-vpn/wireguard-modules/wireguard-modules-1.0.20200623.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-json/

2020-06-23 Thread Sergei Trofimovich
commit: ff057c6462dd4a526440ba08e2eb47970e3b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Jun 23 22:12:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 22:13:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff057c64

dev-scheme/guile-json: bump up to 4.1.0

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-scheme/guile-json/Manifest|  1 +
 dev-scheme/guile-json/guile-json-4.1.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-scheme/guile-json/Manifest b/dev-scheme/guile-json/Manifest
index 5afdc1ed8c3..a9f44bfedca 100644
--- a/dev-scheme/guile-json/Manifest
+++ b/dev-scheme/guile-json/Manifest
@@ -1 +1,2 @@
 DIST guile-json-4.0.1.tar.gz 150225 BLAKE2B 
343bc64876b35f2f8291635aa357df5ea85acec27b31fdf22a706530764323516bf64ca6edb4f96962e296e3522ee04ca1030487c75d9ee745ffafa1f5990c7c
 SHA512 
45ec92489fec331d8f6e8b3398e09c663da96f41963f5e6f60c15dec19b3f12ebc8f344f023dd3c1f08177723672a2576fdcc41b5d9e441a96dc51b678da5998
+DIST guile-json-4.1.0.tar.gz 150870 BLAKE2B 
9bfd3642b41221fbc7a308b06e69dfa16a652a30ae18e8d53612fed61d26ddf8d39686f81f363c1b02de98b58f0bf6c0ba7003ee93f6777332e9e3574743765f
 SHA512 
ea8eef22d027968bd9faf3170eee7f781837e3a614a5523afe8f89c450408966de11e8082e7ebeacb6c3c50f52c1a033526b9c2491e1cb625ef985ad16eed9b2

diff --git a/dev-scheme/guile-json/guile-json-4.1.0.ebuild 
b/dev-scheme/guile-json/guile-json-4.1.0.ebuild
new file mode 100644
index 000..93ef24df851
--- /dev/null
+++ b/dev-scheme/guile-json/guile-json-4.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="JSON module for Guile"
+HOMEPAGE="https://savannah.nongnu.org/projects/guile-json/;
+SRC_URI="http://download.savannah.nongnu.org/releases/guile-json/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-scheme/guile-2.0.0"
+DEPEND="${RDEPEND}"
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_FLAGS_IGNORED='.*[.]go'
+
+src_prepare() {
+   default
+
+   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+   find "${S}" -name "*.scm" -exec touch {} + || die
+}



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

2020-06-23 Thread Anthony G. Basile
commit: 0635d35052e17990a3325909407555e021fdcaf7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jun 23 21:38:32 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Jun 23 21:38:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0635d350

dev-util/valgrind: version bump to 3.16.1

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-util/valgrind/Manifest   |   1 +
 dev-util/valgrind/valgrind-3.16.1.ebuild | 120 +++
 2 files changed, 121 insertions(+)

diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest
index f6762bcaa82..f4417ff0908 100644
--- a/dev-util/valgrind/Manifest
+++ b/dev-util/valgrind/Manifest
@@ -1,3 +1,4 @@
 DIST valgrind-3.14.0.tar.bz2 16602858 BLAKE2B 
00d601593388180cc874cf2f0c78e79f705f145e45ea82996117cb91ba881e7888ef241fb7e45927f82f99666d76ed35cb5d451e9a3ef123c04a0dff233b2269
 SHA512 
68e548c42df31dc2b883a403e0faff7480c49b3054841870f5d2f742141ba199eca5d83c96bbf283115f0633f2bdb0860161d422f98e3ec720ec65760d250f97
 DIST valgrind-3.15.0.tar.bz2 20241437 BLAKE2B 
a1bd46d46b3cd9f963773d011e7c74bf5e09e59be13afe38229a3c66a89eeb416498faed67d6ec21489b630b55ac73cc212e17ba515884f8b6374849a60e3720
 SHA512 
5695d1355226fb63b0c80809ed43bb077b6eed4d427792d9d7ed944c38b557a84fe3c783517b921e32f161228e10e4625bea0550faa4685872bb4454450cfa7f
 DIST valgrind-3.16.0.tar.bz2 16267317 BLAKE2B 
4ab7a248bc46a772a03fecdab4658b059e65dc328f422f51d23d116d658b8fcfe1dc4b3b26b43ca7bd824169b169506f67cd14a1db2b767b5b5a34c949687d25
 SHA512 
6c82a0121e0ffde79f84943ea0f5791159ad3e37a490c1a18ff23f41cd4de62b62110e9c4d48b95b06d542f2a6d638492ecaeba9fed48f7e909e959aa4b4856d
+DIST valgrind-3.16.1.tar.bz2 16262776 BLAKE2B 
1c333c26827f7a8356869e8758da9dd6a7444642ac4f6377c84fdab8349b9cee1e9bf2cf2eb86043c4feffab342dd97da20e76d7566d0296189e6ea8483a8c65
 SHA512 
2a4173efe1b6facdd2f5c5ee8ed006704168eba1813736fccc8191d60363afd96197512cf42037e65f18d4ddd49adc74a54c47210df216fba3c46bf68ef0f950

diff --git a/dev-util/valgrind/valgrind-3.16.1.ebuild 
b/dev-util/valgrind/valgrind-3.16.1.ebuild
new file mode 100644
index 000..33873a0e69c
--- /dev/null
+++ b/dev-util/valgrind/valgrind-3.16.1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic toolchain-funcs multilib pax-utils
+
+DESCRIPTION="An open-source memory debugger for GNU/Linux"
+HOMEPAGE="http://www.valgrind.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="mpi"
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://sourceware.org/git/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="ftp://sourceware.org/pub/valgrind/${P}.tar.bz2;
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+fi
+
+DEPEND="mpi? ( virtual/mpi )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   # Correct hard coded doc location
+   sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
+
+   # Don't force multiarch stuff on OSX, bug #306467
+   sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
+
+   # Respect CFLAGS, LDFLAGS
+   eapply "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
+
+   eapply 
"${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # upstream doesn't support this, but we don't build with
+   # Sun/Oracle ld, we have a GNU toolchain, so get some things
+   # working the Linux/GNU way
+   find "${S}" -name "Makefile.am" -o -name "Makefile.tool.am" | 
xargs \
+   sed -i -e 
's:-M,/usr/lib/ld/map.noexstk:-z,noexecstack:' || die
+   cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in
+   fi
+
+   # Allow users to test their own patches
+   eapply_user
+
+   # Regenerate autotools files
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=()
+
+   # Respect ar, bug #468114
+   tc-export AR
+
+   # -fomit-frame-pointer  "Assembler messages: Error: junk `8' after 
expression"
+   #   while compiling insn_sse.c in none/tests/x86
+   # -fstack-protector more undefined references to __guard and 
__stack_smash_handler
+   #   because valgrind doesn't link to glibc (bug 
#114347)
+   # -fstack-protector-allFails same way as 
-fstack-protector/-fstack-protector-strong.
+   #  Note: -fstack-protector-explicit is a no-op 
for Valgrind, no need to strip it
+   # -fstack-protector-strong See -fstack-protector (bug #620402)
+   # -m64 -mx32for multilib-portage, bug #398825
+   # -ggdb3segmentation fault on startup
+   filter-flags -fomit-frame-pointer
+   filter-flags 

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

2020-06-23 Thread Michał Górny
commit: e11618a12216858567ad603997cbcdfd00c832be
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 23 21:00:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 21:00:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11618a1

dev-python/flask-gravatar: Remove dep on pytest-runner

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

 dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild 
b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
index 42f669f664f..01350e36cdc 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
@@ -12,17 +12,15 @@ inherit distutils-r1
 DESCRIPTION="Small extension for Flask to make usage of Gravatar service easy"
 HOMEPAGE="https://github.com/zzzsochi/Flask-Gravatar/;
 SRC_URI="mirror://pypi/F/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
-
 SLOT="0"
-
 KEYWORDS="amd64 x86"
 
 RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/pytest-runner[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
 
-S=${WORKDIR}/${MY_P}
+src_prepare() {
+   sed -i -e '/pytest-runner/d' setup.py || die
+   distutils-r1_src_prepare
+}



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

2020-06-23 Thread Michał Górny
commit: 372315986c5a9bfd14a6088964df7056d8d159e2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 23 21:13:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 21:13:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37231598

dev-python/flask-gravatar: Enable tests

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

 dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild 
b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
index 01350e36cdc..0a62779f0ae 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
@@ -20,7 +20,17 @@ KEYWORDS="amd64 x86"
 
 RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
 
+distutils_enable_tests pytest
+
 src_prepare() {
sed -i -e '/pytest-runner/d' setup.py || die
+   sed -e 's:--pep8::' \
+   -e 's:--cov=flask_gravatar --cov-report=term-missing::' \
+   -i pytest.ini || die
distutils-r1_src_prepare
 }
+
+python_test() {
+   cd tests || die
+   pytest -vv || die "Tests failed with ${EPYTHON}"
+}



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

2020-06-23 Thread Michał Górny
commit: 52b1a980a0d2814ed19fd3aa2569d032e511feaa
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 23 20:11:07 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 20:11:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b1a980

package.mask: Last rite sci-chemistry/relax and deps

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index d9730b28bd6..2bcd1fa2096 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,26 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2020-06-23)
+# Python 2 only.
+#
+# Relax involves implementation conflicts between dependencies.  Even
+# if you can get past them, it requires Numdifftools, and...
+#
+# Numdifftools fails with modern versions of setuptools, most likely
+# because it uses pyscaffold that is broken.  There are newer versions
+# that removed pyscaffold support but they have new dependencies that
+# do not support py2 and porting them back is just not worth the effort.
+# Its only revdep is relax.
+#
+# Pyscaffold is just broken and required only by old versions
+# of Numdifftools.
+#
+# Removal in 30 days.  Bug #704032.
+dev-python/Numdifftools
+dev-python/pyscaffold
+sci-chemistry/relax
+
 # Sergei Trofimovich  (2020-06-21)
 # virtual/libstdc++ has only one sys-libs/libstdc++-v3 provider.
 # Use that instead. Or even better use none of them. It's a



[gentoo-commits] repo/gentoo:master commit in: app-emulation/x48/, app-emulation/x48/files/

2020-06-23 Thread Bernard Cafarelli
commit: d5c646aeadd922c759ca7b02ea7d1d2f8e65bef1
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jun 23 19:44:09 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jun 23 19:45:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c646ae

app-emulation/x48: fix compilation with clang

Closes: https://bugs.gentoo.org/729242
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/x48/files/x48-0.6.4-static.patch | 12 +++
 .../x48/files/x48-0.6.4-void_return.patch  | 24 ++
 app-emulation/x48/x48-0.6.4-r2.ebuild  | 12 +--
 3 files changed, 42 insertions(+), 6 deletions(-)

diff --git a/app-emulation/x48/files/x48-0.6.4-static.patch 
b/app-emulation/x48/files/x48-0.6.4-static.patch
new file mode 100644
index 000..f832e877b76
--- /dev/null
+++ b/app-emulation/x48/files/x48-0.6.4-static.patch
@@ -0,0 +1,12 @@
+diff -Naur x48-0.6.4.orig/src/emulate.c x48-0.6.4/src/emulate.c
+--- x48-0.6.4.orig/src/emulate.c   2011-11-15 04:03:40.0 +0100
 x48-0.6.4/src/emulate.c2020-06-23 21:30:30.895538239 +0200
+@@ -695,7 +695,7 @@
+   }
+ }
+ 
+-inline int
++static inline int
+ #ifdef __FunctionProto__
+ decode_8_thru_f(int op1)
+ #else

diff --git a/app-emulation/x48/files/x48-0.6.4-void_return.patch 
b/app-emulation/x48/files/x48-0.6.4-void_return.patch
new file mode 100644
index 000..521ab6cd054
--- /dev/null
+++ b/app-emulation/x48/files/x48-0.6.4-void_return.patch
@@ -0,0 +1,24 @@
+diff -Naur x48-0.6.4.orig/src/debugger.c x48-0.6.4/src/debugger.c
+--- x48-0.6.4.orig/src/debugger.c  2011-11-15 04:03:40.0 +0100
 x48-0.6.4/src/debugger.c   2020-06-23 21:33:16.071667987 +0200
+@@ -1528,7 +1528,7 @@
+   struct se *se_next;
+ };
+ 
+-char *
++void
+ #ifdef __FunctionProto__
+ get_stack (void)
+ #else
+diff -Naur x48-0.6.4.orig/src/x48_x11.c x48-0.6.4/src/x48_x11.c
+--- x48-0.6.4.orig/src/x48_x11.c   2011-11-15 04:03:40.0 +0100
 x48-0.6.4/src/x48_x11.c2020-06-23 21:33:32.132680745 +0200
+@@ -3833,7 +3833,7 @@
+ 
+ int last_button = -1;
+ 
+-extern char *get_stack(void);
++extern void get_stack(void);
+ 
+ int
+ #ifdef __FunctionProto__

diff --git a/app-emulation/x48/x48-0.6.4-r2.ebuild 
b/app-emulation/x48/x48-0.6.4-r2.ebuild
index 47413f32496..9e603e25e58 100644
--- a/app-emulation/x48/x48-0.6.4-r2.ebuild
+++ b/app-emulation/x48/x48-0.6.4-r2.ebuild
@@ -22,15 +22,15 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
x11-libs/libXt"
 
-src_unpack() {
-   mkdir -p "${S}"
-   cd "${S}"
-   unpack ${A}
-}
+PATCHES=(
+   "${FILESDIR}"/${P}-static.patch
+   "${FILESDIR}"/${P}-void_return.patch
+   )
+
+S=${WORKDIR}
 
 src_prepare() {
default
-   sed -i '698s/inline/static inline/' src/emulate.c || die
eautoreconf
 }
 



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

2020-06-23 Thread Matt Turner
commit: 5fdc064015062341ed8047e5f4a4d5056c2779bc
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jun 23 19:42:58 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun 23 19:43:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fdc0640

x11-misc/xkeyboard-config: Switch to Meson

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

 .../xkeyboard-config/xkeyboard-config-.ebuild  | 34 ++
 1 file changed, 9 insertions(+), 25 deletions(-)

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
index 66e3276b4ab..5ae805ded96 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
@@ -4,16 +4,14 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-inherit python-any-r1
+inherit meson python-any-r1
 
 DESCRIPTION="X keyboard configuration database"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
 
 if [[ ${PV} ==  ]]; then

EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
-   inherit autotools git-r3
-   # x11-misc/util-macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+   inherit git-r3
 else
SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
@@ -23,36 +21,22 @@ LICENSE="MIT"
 SLOT="0"
 IUSE=""
 
+DEPEND=""
+RDEPEND=""
 BDEPEND="
${PYTHON_DEPS}
-   dev-util/intltool
+   dev-libs/libxslt
sys-devel/gettext
-   virtual/pkgconfig
 "
-RDEPEND=""
-DEPEND="${LIVE_DEPEND}"
 
 pkg_setup() {
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
 src_configure() {
-   local econfargs=(
-   --with-xkb-base="${EPREFIX}/usr/share/X11/xkb"
-   --enable-compat-rules
-   # do not check for runtime deps
-   --disable-runtime-deps
-   --with-xkb-rules-symlink=xorg
+   local emesonargs=(
+   -Dxkb-base="${EPREFIX}/usr/share/X11/xkb"
+   -Dcompat-rules=true
)
-
-   econf "${econfargs[@]}"
-}
-
-src_test() {
-   :;
+   meson_src_configure
 }



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

2020-06-23 Thread Robin H. Johnson
commit: ae40d64c19a54f027470b7cee8698353e35b6969
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Jun 23 19:21:22 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Jun 23 19:22:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae40d64c

dev-libs/boost: block old leatherman due to collision

Closes: https://bugs.gentoo.org/721652
Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-libs/boost/boost-1.73.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/boost/boost-1.73.0.ebuild 
b/dev-libs/boost/boost-1.73.0.ebuild
index ae462476523..bcc79240269 100644
--- a/dev-libs/boost/boost-1.73.0.ebuild
+++ b/dev-libs/boost/boost-1.73.0.ebuild
@@ -32,6 +32,7 @@ RESTRICT="test"
 RDEPEND="
!app-admin/eselect-boost
!dev-libs/boost-numpy
+   !=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] )
!icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )



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

2020-06-23 Thread Thomas Deutschmann
commit: 24d3f6b4b3afe1125fa9296b50b55f75870c645e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 23 19:08:17 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 23 19:08:17 2020 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=24d3f6b4

defaults/initrd.scripts: test_success(): Fix quoting

Bug: https://bugs.gentoo.org/494710
Signed-off-by: Thomas Deutschmann  gentoo.org>

 defaults/initrd.scripts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index c03629d..d5378b7 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1037,8 +1037,8 @@ test_success() {
if [ "${retcode}" != '0' ]
then
error_string=${1}
-   error_string="${error_string:-run command}"
-   bad_msg 'Failed to ${1}; failing back to the shell ...'
+   error_string="${error_string:-Failed to run command}"
+   bad_msg "${error_string}; Failing back to the shell ..."
run_shell
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/eimp/

2020-06-23 Thread Hanno Böck
commit: d275e0599feb33c0eebf7e4aae93344d8c3f9e2d
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Jun 23 19:00:26 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Tue Jun 23 19:00:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d275e059

dev-erlang/eimp: Version bump

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-2.3.102, Repoman-2.3.23

 dev-erlang/eimp/Manifest   |  1 +
 dev-erlang/eimp/eimp-1.0.15.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-erlang/eimp/Manifest b/dev-erlang/eimp/Manifest
index d5a607b8e19..8ab686bec6b 100644
--- a/dev-erlang/eimp/Manifest
+++ b/dev-erlang/eimp/Manifest
@@ -1,3 +1,4 @@
 DIST eimp-1.0.12.tar.gz 3476420 BLAKE2B 
147b910aa65fd28a73799353df6ff653dc815c5fc4ad878e8611748d79bd19fbf453bb24604ecde8669d24bcba2ac843a0d127e26086f4c9cf889104d176372f
 SHA512 
512570da35e398094bbe7c3eb68b769b6510dd8a52897f23a425600782463c3dd7d2fdca67bb97de1cb86d29cf3c50076e56fadd10a79bb466d56c7672f98795
 DIST eimp-1.0.14.tar.gz 3476416 BLAKE2B 
a2aa13cf128133cfb504b2879e02ab8b60ea617deaf12eca4bb7aa65063ecb092bc6284dd92084477aedbd7ca274c2a1ce92f0a7271cb1237fa1cd29ef8a19cc
 SHA512 
4f5f8c8c54dfcb6df0cfbdd2ab67c940c701c0dfea11c5cf4c689458d514897ab32733e6d3f606e5f8aa111983dd6a6db950ed0b36c0607e712a27606d8f9ce4
+DIST eimp-1.0.15.tar.gz 3476420 BLAKE2B 
09836d8fcb4ff653da37f3be52ae2f2ec930e88d49e774d4915202fe96bab2eb3374786e294ceafe0e97bade804fb70945011ef6d8c8d655fc8a480468c7aee1
 SHA512 
53038a71c5bb834cd22d1c6cffaf2fbeb09317f2faf69156f6e908f8e70f5322f19ae18ab27ea881dacc4b28c2795529c7e747a83c8ded9037487c2665ad0c41
 DIST eimp-1.0.9.tar.gz 3471343 BLAKE2B 
672e14cda50917a431d5bb29ef127c6bdf026234a5aeb66777540cd59167b48cfa1f264fdd631ef09c33a5ec9817d6d13c9763eecc5b076431976700f3af0ea7
 SHA512 
a86bf4927cf1da8004f140861a86d358c953a4871af34aa4768877f2b0618918c5a95d557e8535ce1615e272bfc3c9f27275ad4e5f5365c91a4a381ac2463977

diff --git a/dev-erlang/eimp/eimp-1.0.15.ebuild 
b/dev-erlang/eimp/eimp-1.0.15.ebuild
new file mode 100644
index 000..add9a0df8a2
--- /dev/null
+++ b/dev-erlang/eimp/eimp-1.0.15.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Erlang Image Manipulation Process"
+HOMEPAGE="https://github.com/processone/eimp;
+SRC_URI="https://github.com/processone/eimp/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-lang/erlang-17.1
+   >=dev-erlang/p1_utils-1.0.19
+   media-libs/gd[png,jpeg,webp]"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_test() {
+   mkdir -p .eunit/priv/bin || die
+   cp priv/bin/eimp .eunit/priv/bin/ || die
+   rebar_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_utils/

2020-06-23 Thread Hanno Böck
commit: 629019d76e490cb80c247c4d820d8115ecac925a
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Jun 23 18:59:28 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Tue Jun 23 18:59:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629019d7

dev-erlang/p1_utils: Version bump

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-2.3.102, Repoman-2.3.23

 dev-erlang/p1_utils/Manifest   |  1 +
 dev-erlang/p1_utils/p1_utils-1.0.19.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-erlang/p1_utils/Manifest b/dev-erlang/p1_utils/Manifest
index a71d0b32cb0..0f4ec971c39 100644
--- a/dev-erlang/p1_utils/Manifest
+++ b/dev-erlang/p1_utils/Manifest
@@ -1,3 +1,4 @@
 DIST p1_utils-1.0.13.tar.gz 56548 BLAKE2B 
a92aa78960673f2a52b5247dc48ea94e73e018f1a9504b57c15ebfb3b12eb9b6b5dd4e706782f4200cd35f07d3193c4cf07eff462bc74b4714d1e3da4d97077d
 SHA512 
eb4fa41a46973c300b752efa273554e293c19235c3649166f1cb52d9512d0bfa3f032053a35ca10aec1d6594f352c386720ecb193233cebea226f45e0c0add34
 DIST p1_utils-1.0.16.tar.gz 63418 BLAKE2B 
f7384737ba2c758ef25aedf9b1ddbe870c858172db5ed37dd146eeda0640cd589f9176f946e6c53d04d1f3d5c711d9c58e3fdd66245b603e94d9b04ce72ba086
 SHA512 
f7e2ae20771cb7405092b194af4f63c5d25d5f7a245ee343994ce626d5e80626f94af1bf3ec75c3d102d10c8b64238e3f90437ec6a932d8fd22877f9d4764b6a
 DIST p1_utils-1.0.18.tar.gz 63459 BLAKE2B 
6b08dd1dfd68a473e014cbf5ef98f74c92ab14b3e78d2dc31e5cf9b88e1f81c18a4850aaab46ff5d43b3200b9b93004cbc05ac633f1d92756edb4f5b28fe1d8c
 SHA512 
e7719c090ece0b86ee674eaff28bf20402542730d7f25771f95a6c53e5ee727d82b856fa9d83857979cd1991f80620d4a6255231b6e0de332607f9b6a3d571a9
+DIST p1_utils-1.0.19.tar.gz 63649 BLAKE2B 
0fe55dc6fdd436b5e77ad02bba923afe17cbac71374aee53a752739a93bb1d07c1ad85327e7c198cc442722a57928b750efd6d35f4a30cacb923045dd39e57c5
 SHA512 
bcc4b2abcd7d783d307e53b154da22bb548be05dd0636e455485423e8ab74acf097f1b3be58989dcdd5cc178746777b3062c332e73d2d9e4771973aa6e523376

diff --git a/dev-erlang/p1_utils/p1_utils-1.0.19.ebuild 
b/dev-erlang/p1_utils/p1_utils-1.0.19.ebuild
new file mode 100644
index 000..3be8c65fcfc
--- /dev/null
+++ b/dev-erlang/p1_utils/p1_utils-1.0.19.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Erlang utility modules from ProcessOne"
+HOMEPAGE="https://github.com/processone/p1_utils;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1:="
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-panel/

2020-06-23 Thread Michał Górny
commit: c0d6b97e07240a30be3fca45b7297693019e9c7a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 23 18:32:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:56:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d6b97e

xfce-base/xfce4-panel: Bump to 4.15.3

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

 xfce-base/xfce4-panel/Manifest  |  1 +
 xfce-base/xfce4-panel/xfce4-panel-4.15.3.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index c4db417c734..8fef83b1966 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,3 +1,4 @@
 DIST xfce4-panel-4.14.3.tar.bz2 1304748 BLAKE2B 
7e009e2afcc59b1d014fe776c439cd27c8ddb9b46215a9766f25f384802bc27a672201d0a73eff8aab3714822ee5f2c062806a60ccaf70cf6b5ec65f38f7e8a1
 SHA512 
c317741df1196a9f8d675c87732155f973022d1cb30a8815393980747d1569e8348c386253fc9056068c35fbdc13faefb4a0bef6678d072d51461c4aae909940
 DIST xfce4-panel-4.14.4.tar.bz2 1307938 BLAKE2B 
79e0abcc5dfe41faaab1de981b8a61a99e9c11ab5b3ddba5fb7385517d24b50210f12d0a6a49720d6d8458fa7143ed65d7960025c5e8c01af1a59dd6b339a2d9
 SHA512 
5ae7c7acf0254fdc3f5eaccf75d7c12699ab8147322f231af7bd17b1238b8c25a96d628dada9caa086fc8fde2b7dc4030a38eb7b863b290f9e069193b3728d85
 DIST xfce4-panel-4.15.2.tar.bz2 1302860 BLAKE2B 
0c2ee5dac584cd1cae940872ca1130ae710e23f46089ee16241f03f87317d905937f1eb6c382140659e9b01669ccce26bf7e6e64e90207db3c7b7a7865c71674
 SHA512 
7f2e0d1de70db1778cd5a0c0ae4845ffef960b16f1e147ec6fd47543a6360e2281d8290bc055bc83993796bdbd97edeaca867a6790052bc07d8e2bffa412e5a2
+DIST xfce4-panel-4.15.3.tar.bz2 1321860 BLAKE2B 
dbe4eff757e612267c0de6edc0689bf3b469c30cf8060f06e3e99de9093924bc0e8dbb4f1362349904c6d99dc250b240f34cbde218de0b13abdd259a8482cee0
 SHA512 
ab3ad010899cf86368e5dd8e469937d89221f6847f54d047536c120bf282bf5e7756dd8aa2837984c35a10c2f5c46c75874839d1b4cbbfe91417875fff4c3cc2

diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.15.3.ebuild 
b/xfce-base/xfce4-panel/xfce4-panel-4.15.3.ebuild
new file mode 100644
index 000..9861259a3be
--- /dev/null
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.15.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit vala xdg-utils
+
+DESCRIPTION="Panel for the Xfce desktop environment"
+HOMEPAGE="https://www.xfce.org/projects/;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND=">=dev-libs/glib-2.42
+   >=x11-libs/cairo-1
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   x11-libs/libX11
+   x11-libs/libwnck:3
+   >=xfce-base/exo-0.11.2:=
+   >=xfce-base/garcon-0.5:=
+   >=xfce-base/libxfce4ui-4.15.1:=
+   >=xfce-base/libxfce4util-4.13:=[introspection?]
+   >=xfce-base/xfconf-4.13:=
+   introspection? ( dev-libs/gobject-introspection:= )"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend) )
+   dev-lang/perl
+   dev-util/gtk-doc-am
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   # stupid vala.eclass...
+   default
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable vala)
+   )
+
+   use vala && vala_src_prepare
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2020-06-23 Thread Matthew Thode
commit: 8b0db75fdb59239e276d267e475b836d8bce59f4
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:54:22 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:54:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0db75f

dev-python/oslo-messaging: 12.1.1 bump

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

 dev-python/oslo-messaging/Manifest |  1 +
 .../oslo-messaging/oslo-messaging-12.1.1.ebuild| 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/oslo-messaging/Manifest 
b/dev-python/oslo-messaging/Manifest
index dc5fa50cb47..c534f59935c 100644
--- a/dev-python/oslo-messaging/Manifest
+++ b/dev-python/oslo-messaging/Manifest
@@ -1,2 +1,3 @@
 DIST oslo.messaging-10.2.0.tar.gz 255431 BLAKE2B 
971f24845b4d0440fb600b459b4a41c94220e387cbe2ef16a5c93d72e0582116702254c4d8106f5f3f3a3435b1c5bfaceffbb1c6ed3e671f7c269fb6d5ca3cb3
 SHA512 
404aed31f2808de744d7fd141257aca3d2db2b65645eebfffa7edb364e50803621af98886dc60b46042e525a7a98a12f3208ba472dcf805524cd0defdd441060
 DIST oslo.messaging-12.1.0.tar.gz 253854 BLAKE2B 
6db26884f69be59cecd904b8ca0edc44a7f4e6a50ada154f28bf3a2a431896345ea7981ad7b195c12abe3f4d78d259c036e18e5544d2564e04d373c7cf2575b0
 SHA512 
1649f3520b6785eb5bf0f68cf174c1f60f32675ab6fa1400997704e97df7b24dcd63de751ab2313b839619b4eb250612ea32996c6c3c9956f7145010ca38cba2
+DIST oslo.messaging-12.1.1.tar.gz 255540 BLAKE2B 
54ab60244090d3602de9395ea4f6ffa4bfa78783642aecaf7bb37db62c1a5cb63d69c612d2d1085ef96611429a8c7b337ac1849d93ed857a2cb51bbae6265ed2
 SHA512 
0f55f2c21dfd5f83efbf53f8c0cfa65d857212a183998c896c61475a38c47ae6e2376c5a153049d2f91e3321d6a75accf4de4ef11b4ec8626b448c0637a9

diff --git a/dev-python/oslo-messaging/oslo-messaging-12.1.1.ebuild 
b/dev-python/oslo-messaging/oslo-messaging-12.1.1.ebuild
new file mode 100644
index 000..9e9105ff46e
--- /dev/null
+++ b/dev-python/oslo-messaging/oslo-messaging-12.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Messaging API for RPC and notifications over different messaging 
transports"
+HOMEPAGE="https://pypi.org/project/oslo.messaging/;
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
+S="${WORKDIR}/oslo.messaging-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}]
+   >=dev-python/py-amqp-2.5.2[${PYTHON_USEDEP}]
+   >=dev-python/kombu-4.6.6[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}



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

2020-06-23 Thread Matthew Thode
commit: 7a5e548ab3500c5cba7ce985ae7b00e1dc968db9
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:53:05 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:54:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5e548a

dev-python/oslo-config: 8.0.3 bump

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

 dev-python/oslo-config/Manifest | 2 +-
 .../oslo-config/{oslo-config-8.0.2.ebuild => oslo-config-8.0.3.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index 7270bef2331..fb45fe5ebd7 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1,2 +1,2 @@
 DIST oslo-config-6.11.2.tar.gz 152842 BLAKE2B 
9217232e11252cd59bed9ae35ebad28fe8013f5608fe45544f7fb1d35cfb0a27c1172fd2f565f812ca3d9672d30df2962ac51de551cc50c8fefaae2266943959
 SHA512 
47e92c14d873a127e12fa734d975032bfa560a624111625b622d1b1896ce6e786ca661312afa894176941d4e8b13a2f6f5b44a05092e23f5fe1f8f78596498ae
-DIST oslo-config-8.0.2.tar.gz 148224 BLAKE2B 
5f3bc55857a01429063a0c7afbce041f48952ca1db7bd732e83d40d68f86951db9bcdb79a80926c5b7ec747fde574817cc6a562c217b441b0bb61381d70ca4b6
 SHA512 
675ec0602cc8850e7a25733d24ead104a85541f09983924d90b829687fde22c5fe3947a67e0b8a024927b3fd40973cc7c144b26ba751cd86650ca210686ea8e5
+DIST oslo-config-8.0.3.tar.gz 147691 BLAKE2B 
9af2a1ff399b52261561d268f6b9cc673629af572faadc736e851826ccf84ea8fcb8b8846b62f85671934f5214f289301157da7197dd5a15ad6e9ec1792bdb31
 SHA512 
09c49b0917d20c74e59efd6b8cca0394f98c337b075f916ae21f6072ce6f28a90a701a3f63f0737e4b3161cf4795fdb2be9b01091fd00828990cbc715683b0f4

diff --git a/dev-python/oslo-config/oslo-config-8.0.2.ebuild 
b/dev-python/oslo-config/oslo-config-8.0.3.ebuild
similarity index 100%
rename from dev-python/oslo-config/oslo-config-8.0.2.ebuild
rename to dev-python/oslo-config/oslo-config-8.0.3.ebuild



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

2020-06-23 Thread Matthew Thode
commit: af069a54aabcd12919d88e69309501618c6f6d16
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:45:45 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:54:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af069a54

dev-python/stevedore: 2.0.1 stable allarches

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

 dev-python/stevedore/Manifest|  2 --
 dev-python/stevedore/stevedore-1.32.0.ebuild | 39 
 dev-python/stevedore/stevedore-2.0.0.ebuild  | 39 
 dev-python/stevedore/stevedore-2.0.1.ebuild  |  2 +-
 4 files changed, 1 insertion(+), 81 deletions(-)

diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest
index bfb120da19e..cad34e96020 100644
--- a/dev-python/stevedore/Manifest
+++ b/dev-python/stevedore/Manifest
@@ -1,4 +1,2 @@
 DIST stevedore-1.31.0.tar.gz 505482 BLAKE2B 
c69ecf61b32ab996f23aa913a9f226f64164b94e9420da8b7dd5a8ba568a228bd2f536052ab9378167fd2fe2e0d8d7b42515580a966eeffb5beeaf55dbba69ad
 SHA512 
07b641b63766eddd094690acad81c1417a9721d785f81ca11da0ec2afed455d1beedfea5be4dcfd833d9379d650b193e26207ec0411d274bdf399ea2acd321a0
-DIST stevedore-1.32.0.tar.gz 510344 BLAKE2B 
96de6598245e88900ba0f0bd69b976425fc5be2c783f32c551ebb2536dc5fde7fab18121947f3f9caa4d7d822372ad502d272285cc66368bfc39c566821a0160
 SHA512 
98c66b9ac827f69737cc2522029108831380b4bf4c633786d9819b52be930f6116ce5bfab58e724a2efad147830fcb6353409322fc5e01617d35d1c8aafb0259
-DIST stevedore-2.0.0.tar.gz 508206 BLAKE2B 
c8e8d1044d1af4e2d0366cd836c36783f49a97c54761070d0af3d7c31b7a3bbdc8d98dfadf2425b73b30d7a37b3bb5ca3cde71a6eea76513f9c565aa7c94511d
 SHA512 
10b091749b638330703c256e8614a9519059edcaf109944a0ca04bda5c5fde0d9ab473dc8293cde809867dbd1c2a23cd96d0faaa1f7d802ad68aa0a5aa972a0e
 DIST stevedore-2.0.1.tar.gz 505248 BLAKE2B 
2fee9467b70aa605ca89060e839a2c00deec571f15f014cb8118710e9221fef65ec15172d727dbafb5d5e2adf15ce0e94919804e2ec7ee72ae9e47afe2a6b88f
 SHA512 
1efe46983975b1a0f176f847874c68dd91538fc3c029facbbf0f96891894176e0eeaf28c19e674baa9e9dae024deabae0555c846e36211a9be6cbba5e2ecd710

diff --git a/dev-python/stevedore/stevedore-1.32.0.ebuild 
b/dev-python/stevedore/stevedore-1.32.0.ebuild
deleted file mode 100644
index 96df662c46e..000
--- a/dev-python/stevedore/stevedore-1.32.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Manage dynamic plugins for Python applications"
-HOMEPAGE="https://github.com/openstack/stevedore 
https://pypi.org/project/stevedore/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-distutils_enable_sphinx 'doc/source' \
-   '>=dev-python/openstackdocstheme-1.18.1' \
-   '>=dev-python/reno-2.5.0' \
-   '>=dev-python/sphinx-2.0.0'
-
-python_prepare_all() {
-   # Delete spurious data in requirements.txt
-   sed -e '/^pbr/d' -i requirements.txt || die
-   distutils-r1_python_prepare_all
-}

diff --git a/dev-python/stevedore/stevedore-2.0.0.ebuild 
b/dev-python/stevedore/stevedore-2.0.0.ebuild
deleted file mode 100644
index 96df662c46e..000
--- a/dev-python/stevedore/stevedore-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Manage dynamic plugins for Python applications"
-HOMEPAGE="https://github.com/openstack/stevedore 
https://pypi.org/project/stevedore/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-distutils_enable_sphinx 'doc/source' \
-   '>=dev-python/openstackdocstheme-1.18.1' \
-   '>=dev-python/reno-2.5.0' \
-   '>=dev-python/sphinx-2.0.0'
-
-python_prepare_all() {
-   # Delete spurious data in requirements.txt
-   sed -e '/^pbr/d' -i requirements.txt || die
-   distutils-r1_python_prepare_all
-}

diff --git a/dev-python/stevedore/stevedore-2.0.1.ebuild 
b/dev-python/stevedore/stevedore-2.0.1.ebuild
index 

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

2020-06-23 Thread Patrick McLean
commit: 6237acc535a159f5d3f675fc3cd05d18ad43291c
Author: Patrick McLean  sony  com>
AuthorDate: Tue Jun 23 18:46:06 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jun 23 18:47:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6237acc5

sys-libs/libxcrypt-4.4.16: Fix Werror (bug #729132)

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

 sys-libs/libxcrypt/libxcrypt-4.4.16.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.16.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.16.ebuild
index 166f638a579..6046655b814 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.16.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.16.ebuild
@@ -62,6 +62,7 @@ get_xclibdir() {
 
 multilib_src_configure() {
local -a myconf=(
+   --disable-werror
--libdir=$(get_xclibdir)
--with-pkgconfigdir=/usr/$(get_libdir)/pkgconfig
--includedir="${EPREFIX}/usr/include/$(usex system '' 'xcrypt')"



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

2020-06-23 Thread Thomas Deutschmann
commit: 9a72b6c99f833de0d8f7727fe3172dcee2e5491b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 23 18:45:56 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 23 18:46:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a72b6c9

sys-kernel/genkernel: bump to v4.0.9

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

 sys-kernel/genkernel/Manifest   |   1 +
 sys-kernel/genkernel/genkernel-4.0.9.ebuild | 267 
 2 files changed, 268 insertions(+)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index cc99010a705..f3fce593b31 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -19,6 +19,7 @@ DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe88
 DIST genkernel-3.5.3.3.tar.xz 331180 BLAKE2B 
0f83b973505ccb0a92ae24e92509710bf96991f36ca55975ffefdf1bd3e835bd72bb413688468a05e6a5fff2ec16e64816f8ccfe2530c9f1e9169d19a86a2231
 SHA512 
9170731f59a1476aa597549ac55feb3583bed249e50d1697292571caf25c5ca746a1db9e811f2009d55aea21d739ef0ab3e385acd81504bbbccc8f7346205d71
 DIST genkernel-4.0.7.tar.xz 447900 BLAKE2B 
9ceacb41e509db1b6705bebe11bd209d5ede0e24c82e89f49fbee8d8e44d5fd068bfe5990cdfd7cd5dcb7989e7ccb51d13b919492daa9311c102cef427d71796
 SHA512 
ab9fac291a342b5990ea732f5f7f03f761e3a1dd90a5480c29d697f6dcbefc4759d8e885977cc7aa636c4dbbdae3ee24a8e7f7c9ba211e6c482443d3527e5161
 DIST genkernel-4.0.8.tar.xz 455404 BLAKE2B 
d9f0d6357804bd4dc7d178d089adc343920e57c255f918b3a185fbe86b2ba0d35079587748ca465211b6daa4c9b7a05326e845d94fabce77249bff2f3f97dfca
 SHA512 
7b5465322c6f201c4e398fd55115ff66cd3d0676e7f226e71d26350eaed1d72d970e03efeec37cd5d7445d718942f58f43db1002fcf0c105018246766d9220cc
+DIST genkernel-4.0.9.tar.xz 456172 BLAKE2B 
b457d6fc08edb3e2b2b95aea9160ad96757bfe3af649af96f0dc3206e120deb560001e149a3f4083833b8dc77194d732557d1e30d63227ff18f5e3a0bbcc8d83
 SHA512 
041abccc8bcbf884cd57173ca83233e2c5aa98d9d22e3e4cd47cd37ba312af2f16a88685afa127c336bb72f2c21dcd2071520c26af41b8597c0c75bcec1f39fa
 DIST gnupg-1.4.22.tar.bz2 3746546 BLAKE2B 
9a2d37eeab10f2a7353804098e865ad45db846696a00a47f5bebf47145f79e0d2bf9c01c0195e2fe79af07946a3feac0d4589656c3e698a3a548ff1dd74ce759
 SHA512 
c03acac0fa55761470bb085d78a44e2b99ebb187e8396cbb031a184b1e40bef2a40c91da07755d1a20610a3daa6aa1eefea2d12a0dbd5a79a45466166419c708
 DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B 
ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
 SHA512 
78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
 DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 
1da310309f9ce03306a9fd4a161670e460cf0b348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46
 SHA512 
e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb8dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1

diff --git a/sys-kernel/genkernel/genkernel-4.0.9.ebuild 
b/sys-kernel/genkernel/genkernel-4.0.9.ebuild
new file mode 100644
index 000..2420686a696
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.0.9.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel--> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="7"
+
+inherit bash-completion-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BOOST="1.73.0"
+VERSION_BTRFS_PROGS="5.6.1"
+VERSION_BUSYBOX="1.31.1"
+VERSION_COREUTILS="8.32"
+VERSION_CRYPTSETUP="2.3.3"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2020.79"
+VERSION_EXPAT="2.2.9"
+VERSION_E2FSPROGS="1.45.6"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_ISCSI="2.0.878"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="27"
+VERSION_LIBAIO="0.3.112"
+VERSION_LIBGCRYPT="1.8.5"
+VERSION_LIBGPGERROR="1.38"
+VERSION_LVM="2.02.187"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.16"
+VERSION_STRACE="5.7"
+VERSION_THIN_PROVISIONING_TOOLS="0.8.5"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_UTIL_LINUX="2.35.2"
+VERSION_XFSPROGS="5.6.0"
+VERSION_ZLIB="1.2.11"
+VERSION_ZSTD="1.4.4"
+
+COMMON_URI="
+   
https://dl.bintray.com/boostorg/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+   
https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+   https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
+   mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz
+   https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 
${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz
+   
https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2
+   

[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/files/, media-tv/kodi/

2020-06-23 Thread Craig Andrews
commit: a4886afa2c9569e600a4dca81e4eee4c46a77cfa
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jun 23 18:40:29 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 23 18:44:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4886afa

media-tv/kodi: backport disabling useless tests

Closes: https://bugs.gentoo.org/729204
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Craig Andrews  gentoo.org>

 .../kodi/files/kodi-18-remove-useless-test.patch   | 51 ++
 media-tv/kodi/kodi-18.6.ebuild |  1 +
 media-tv/kodi/kodi-18.7.1.ebuild   |  1 +
 media-tv/kodi/kodi-18.7.ebuild |  1 +
 4 files changed, 54 insertions(+)

diff --git a/media-tv/kodi/files/kodi-18-remove-useless-test.patch 
b/media-tv/kodi/files/kodi-18-remove-useless-test.patch
new file mode 100644
index 000..144626718b6
--- /dev/null
+++ b/media-tv/kodi/files/kodi-18-remove-useless-test.patch
@@ -0,0 +1,51 @@
+From 6cf1d4aaf9807a209f19e0aea97b44a7ae617f27 Mon Sep 17 00:00:00 2001
+From: Craig Andrews 
+Date: Tue, 23 Jun 2020 14:30:29 -0400
+Subject: [PATCH] [test] TestCPUInfo: remove useless test as we cannot
+ guarantee that they exist
+
+---
+ xbmc/utils/test/TestCPUInfo.cpp | 30 --
+ 1 file changed, 30 deletions(-)
+
+diff --git a/xbmc/utils/test/TestCPUInfo.cpp b/xbmc/utils/test/TestCPUInfo.cpp
+index fab473891356..df74ca3ee995 100644
+--- a/xbmc/utils/test/TestCPUInfo.cpp
 b/xbmc/utils/test/TestCPUInfo.cpp
+@@ -73,36 +73,6 @@ TEST(TestCPUInfo, getTemperature)
+ }
+ #endif
+ 
+-TEST(TestCPUInfo, getCPUModel)
+-{
+-  std::string s = g_cpuInfo.getCPUModel();
+-  EXPECT_STRNE("", s.c_str());
+-}
+-
+-TEST(TestCPUInfo, getCPUBogoMips)
+-{
+-  std::string s = g_cpuInfo.getCPUBogoMips();
+-  EXPECT_STRNE("", s.c_str());
+-}
+-
+-TEST(TestCPUInfo, getCPUHardware)
+-{
+-  std::string s = g_cpuInfo.getCPUHardware();
+-  EXPECT_STRNE("", s.c_str());
+-}
+-
+-TEST(TestCPUInfo, getCPURevision)
+-{
+-  std::string s = g_cpuInfo.getCPURevision();
+-  EXPECT_STRNE("", s.c_str());
+-}
+-
+-TEST(TestCPUInfo, getCPUSerial)
+-{
+-  std::string s = g_cpuInfo.getCPUSerial();
+-  EXPECT_STRNE("", s.c_str());
+-}
+-
+ TEST(TestCPUInfo, CoreInfo)
+ {
+   ASSERT_TRUE(g_cpuInfo.HasCoreId(0));

diff --git a/media-tv/kodi/kodi-18.6.ebuild b/media-tv/kodi/kodi-18.6.ebuild
index 0a97baf0c63..b73cbf49d2d 100644
--- a/media-tv/kodi/kodi-18.6.ebuild
+++ b/media-tv/kodi/kodi-18.6.ebuild
@@ -16,6 +16,7 @@ 
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -
!system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
 PATCHES=(
"${FILESDIR}/${PN}-18.5-cassert.patch"
+   "${FILESDIR}/${PN}-18-remove-useless-test.patch"
 )
 
 if [[ ${PV} == * ]] ; then

diff --git a/media-tv/kodi/kodi-18.7.1.ebuild b/media-tv/kodi/kodi-18.7.1.ebuild
index 25f6abdbcdf..17a04601f75 100644
--- a/media-tv/kodi/kodi-18.7.1.ebuild
+++ b/media-tv/kodi/kodi-18.7.1.ebuild
@@ -16,6 +16,7 @@ 
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -
!system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
 PATCHES=(
"${FILESDIR}/${PN}-18.5-cassert.patch"
+   "${FILESDIR}/${PN}-18-remove-useless-test.patch"
 )
 
 if [[ ${PV} == * ]] ; then

diff --git a/media-tv/kodi/kodi-18.7.ebuild b/media-tv/kodi/kodi-18.7.ebuild
index 25f6abdbcdf..17a04601f75 100644
--- a/media-tv/kodi/kodi-18.7.ebuild
+++ b/media-tv/kodi/kodi-18.7.ebuild
@@ -16,6 +16,7 @@ 
SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -
!system-ffmpeg? ( 
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
 -> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz )"
 PATCHES=(
"${FILESDIR}/${PN}-18.5-cassert.patch"
+   "${FILESDIR}/${PN}-18-remove-useless-test.patch"
 )
 
 if [[ ${PV} == * ]] ; then



[gentoo-commits] proj/genkernel: New tag: v4.0.9

2020-06-23 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 23 18:44:04 2020 +

New tag: v4.0.9




[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2020-06-23 Thread Craig Andrews
commit: 69985f64204593993be83dcd2a744d6c026f8afe
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jun 23 18:43:52 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 23 18:44:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69985f64

media-tv/kodi: Require ffmpeg 4.3

See: https://github.com/xbmc/xbmc/commit/c984753
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Craig Andrews  gentoo.org>

 media-tv/kodi/Manifest | 2 +-
 media-tv/kodi/kodi-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index 2cf15485b01..d6a2940f034 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -1,6 +1,6 @@
 DIST ffmpeg-kodi-4.0.3-Leia-18.2.tar.gz 12426917 BLAKE2B 
83da9511d7b4ef6a8c813561a061c4fe86712e4424c30c9005500751c6c79f4232910caaf13cd34d2db1867f592b042dd291d6c32a77f80107ce87a3a7db1760
 SHA512 
b4d4bf16f05b953ba81769446c8fd90246e1919b9ef671fb212008151c83d8445e4123ad37c352aa6243074962832e817749d2de318eb721d5bb5d655fd77ab2
 DIST ffmpeg-kodi-4.0.4-Leia-18.4.tar.gz 12430413 BLAKE2B 
6de6fde2c16264f851466b46f87c23c34e7d503203f69d47342d46034f153860190d196da51221f866315405c8a33325b216028256ee5d5e293336afae99
 SHA512 
c6dd75dbff7119adeeda246cfb640b5e8d3b4c242ef83e5ba070207b60f0c715c3fe3cb328d87687b70a133f122a03aba990f0e95f3aac7d5dbcee25bec59078
-DIST ffmpeg-kodi-4.2.2-Matrix-Alpha1.tar.gz 13066195 BLAKE2B 
7db50ea93358bb90ac089851586156ce7cbd1be1474af2f087ba448a5168839ad61e84e313e638137156bccb44920a05783d2e6aa2b464c6cf692eccda392fe0
 SHA512 
19bd27687126ffb103a97709dfec7a4330a362410efbbe5ce3a68970d642c1b74c4bc0880600e232b3b34659d7fb0e40e233a8267a9b52921b0f810944a6297a
+DIST ffmpeg-kodi-4.3-Matrix-Alpha1.tar.gz 13478011 BLAKE2B 
6219293fba86981c34c22b1a91c6dce0c298d523ecafe2e0ddce8b1ec4213d4f8f65610e4555a124a582d7fa8e858d0ad6921015fa4e639d64a02e955f7faf46
 SHA512 
23220650b550fe2008c38c955e10baf55e1ceaac780cf170db5349b156ac399ff3eda39509773f0c973c50083e75823b1da8e92b3751c04bb06a7f5687bef850
 DIST kodi-18.3.tar.gz 51013397 BLAKE2B 
cce29d4813973c942f83a034bc6d73eafc1be2a50436e1e5611ccf04c27e6110c4b4f99f7f7d1cf8da3e2550209c8bee3db6e98136b8fa9738c4b1fc7e43
 SHA512 
4e898e28238dcbc67e106c5a0ef88bd6a82f8c0ad00e77e3ddbe2da6181b37d9ca1ba6bda57206223cfa119c5291edb4410d3e773d97b5ab67660e49929437ec
 DIST kodi-18.4.tar.gz 51027569 BLAKE2B 
47e3377abb4a1e5a3c26b1519f45ab9347127467594841ac689b857a3f4163731951d4e1e4960bce5c2af4fa224acf4a3887f42bdc41a603bba4979d3bcbcda8
 SHA512 
ae08fc29d20387d9352dc1ae4a89da19962a279b89705ff8f7869377281589d44a685cebaa8509d3252ae79215dcdaadb72e9fa752e6d2bce59974bc23276aad
 DIST kodi-18.5.tar.gz 51025415 BLAKE2B 
c439790a85466d50875cd63ccdc6fee1b16c5ee67d9a3371b1a006292f642e59c6321cb63f698e1a43bc7be45209dbf993028b1184722f7b51dbe6fef6a292ba
 SHA512 
6fe70d8ee5b6ffd3d43b89487554e41eed8dbf95bb017b82578b547ec248ae94f4dda298f0d85c5896019f7032eba4e1e2494c8140dde9c9b9cb21802acfd029

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index 4cbbacae878..a01b08308cc 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -7,7 +7,7 @@ PYTHON_REQ_USE="libressl?,sqlite,ssl"
 LIBDVDCSS_VERSION="1.4.2-Leia-Beta-5"
 LIBDVDREAD_VERSION="6.0.0-Leia-Alpha-3"
 LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
-FFMPEG_VERSION="4.2.2"
+FFMPEG_VERSION="4.3"
 CODENAME="Matrix"
 FFMPEG_KODI_VERSION="Alpha1"
 PYTHON_COMPAT=( python3_{6,7,8} )



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

2020-06-23 Thread Thomas Deutschmann
commit: 6de6fb24e4bb8e5008566e930ee5fa0fdfd65985
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 23 18:41:05 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 23 18:41:05 2020 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6de6fb24

genkernel: bump to v4.0.9

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

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

diff --git a/genkernel b/genkernel
index 1408fc0..0856e25 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.0.8'
+GK_V='4.0.9'
 
 GK_TIME_START=$(date +%s)
 



[gentoo-commits] data/gentoo-news:master commit in: 2020-06-23-upgrade-to-sys-libs_pam-1_4_0/

2020-06-23 Thread Mikle Kolyada
commit: 63996ee103edf141eff11e3842d32002b514efda
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Jun 23 18:36:47 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jun 23 18:39:57 2020 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=63996ee1

2020-06-23-upgrade-to-sys-libs_pam-1_4_0: add news item

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

 ...2020-06-23-upgrade-to-sys-libs_pam-1_4_0.en.txt | 29 ++
 1 file changed, 29 insertions(+)

diff --git 
a/2020-06-23-upgrade-to-sys-libs_pam-1_4_0/2020-06-23-upgrade-to-sys-libs_pam-1_4_0.en.txt
 
b/2020-06-23-upgrade-to-sys-libs_pam-1_4_0/2020-06-23-upgrade-to-sys-libs_pam-1_4_0.en.txt
new file mode 100644
index 000..a55769a
--- /dev/null
+++ 
b/2020-06-23-upgrade-to-sys-libs_pam-1_4_0/2020-06-23-upgrade-to-sys-libs_pam-1_4_0.en.txt
@@ -0,0 +1,29 @@
+
+Title: sys-libs/pam-1.4.0 upgrade
+Author: Mikle Kolyada 
+Content-Type: text/plain
+Posted: 2020-06-23
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: sys-libs/pam
+Display-If-Installed: sys-auth/pambase
+
+Starting with the 1.4.0 release [1], we don't offer these modules anymore:
+
+* pam_tally and pam_tally2 have been deprecated and replaced
+  by the pam_faillock module
+* pam_cracklib has been deprecated and replaced
+  by the pam_passwdqc module
+
+These changes affected our basic PAM stack configuration.
+
+You only need to take action if:
+* you made manual changes to the PAM stack, or
+* you use FEATURES="-config-protect-if-modified" option
+
+If this applies to you, please make sure to either run the etc-update or
+dispatch-conf command in order to sync your configuration.
+
+Failure to do this may result in your system becoming inaccessible.
+
+[1] - https://github.com/linux-pam/linux-pam/releases/tag/v1.4.0



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

2020-06-23 Thread Matthew Thode
commit: 0336e65d7ae63fad01ed2439067417247c6b6e79
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:27:05 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0336e65d

net-misc/openvswitch: 2.10.2 and 2.11.1 cleanup

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

 net-misc/openvswitch/Manifest |   2 -
 net-misc/openvswitch/openvswitch-2.10.2.ebuild| 144 -
 net-misc/openvswitch/openvswitch-2.11.1-r1.ebuild | 147 --
 3 files changed, 293 deletions(-)

diff --git a/net-misc/openvswitch/Manifest b/net-misc/openvswitch/Manifest
index c5ae0e107e3..fddc3d5d792 100644
--- a/net-misc/openvswitch/Manifest
+++ b/net-misc/openvswitch/Manifest
@@ -1,3 +1 @@
-DIST openvswitch-2.10.2.tar.gz 7561889 BLAKE2B 
a53dd7db7dcab5098af81671cb265861d3af79cce53436d75e0c3d8a38ce408a142f99b936a66c8bf0f3b317970ad8c1ef84bacc2e573e9b8c21b70aab1de485
 SHA512 
fd64ae814d85d3002d655a330268cfd6be79db6f954c132d3bfafc7dac23533918b642d0ed454e760f5820804bdff64f73ee8c36afc25a6810ef4c7aab748ba1
-DIST openvswitch-2.11.1.tar.gz 7682693 BLAKE2B 
f25a537d9ad4051db0049f7ba8442564fdc890035ce3984e1754b9dd916e0b78bea11b5f4bc3a85d8b8a902ab210703feb0b7cce279803f642f9ee9f87bf
 SHA512 
de016a1acfbae34d2062f4ac23b9b0782016fef4c0575b2714435380439f19613881173fb2c876afe86317a5c0327908704e540322d80f9f7da9f59bea7b1789
 DIST openvswitch-2.13.0.tar.gz 7233892 BLAKE2B 
66dfeb8a5dd61538360b319cfccbe49273298d6cb20df2105d1db7eb4d01f40d54ec8792a7f80d9ffc767f9b28ae09fee6aa76ac3d97be6fc43f3e7f3b2a63bd
 SHA512 
3fcd15d07925273e0c45e6b1e70b2cd9998f753e8d1a11fd0de1d1511ad56dfddedbba436bb1c347b4afb84eb9cd6fc52c3d445b710a89d599d2ff47ed46f17c

diff --git a/net-misc/openvswitch/openvswitch-2.10.2.ebuild 
b/net-misc/openvswitch/openvswitch-2.10.2.ebuild
deleted file mode 100644
index 8a2e1ad9103..000
--- a/net-misc/openvswitch/openvswitch-2.10.2.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit autotools eutils linux-info linux-mod python-r1 systemd
-
-DESCRIPTION="Production quality, multilayer virtual switch"
-HOMEPAGE="https://www.openvswitch.org;
-SRC_URI="https://www.openvswitch.org/releases/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="debug modules monitor +ssl"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ssl? ( dev-libs/openssl:0= )
-   ${PYTHON_DEPS}
-   ~dev-python/ovs-2.10.0[${PYTHON_USEDEP}]
-   dev-python/twisted[conch,${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-   debug? ( dev-lang/perl )"
-DEPEND="${RDEPEND}
-   sys-apps/util-linux[caps]
-   virtual/pkgconfig"
-
-PATCHES="${FILESDIR}/xcp-interface-reconfigure-2.3.2.patch"
-
-CONFIG_CHECK="~NET_CLS_ACT ~NET_CLS_U32 ~NET_SCH_INGRESS ~NET_ACT_POLICE ~IPV6 
~TUN"
-MODULE_NAMES="openvswitch(net:${S}/datapath/linux)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
-   if use modules ; then
-   CONFIG_CHECK+=" ~!OPENVSWITCH"
-   kernel_is ge 3 10 0 || die "Linux >= 3.10.0 and <= 4.8 required 
for userspace modules"
-   # docs state 4.17.x code states 4.15.x
-   kernel_is le 4 17 999 || die "Linux >= 3.10.0 and <= 4.12 
required for userspace modules"
-   linux-mod_pkg_setup
-   else
-   CONFIG_CHECK+=" ~OPENVSWITCH"
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   # Never build kernelmodules, doing this manually
-   sed -i \
-   -e '/^SUBDIRS/d' \
-   datapath/Makefile.in || die "sed failed"
-   eautoreconf
-   default
-}
-
-src_configure() {
-   set_arch_to_kernel
-   # monitor is statically enabled for bug 596206
-   # use monitor || export ovs_cv_python="no"
-   # pyside is staticly disabled
-   export ovs_cv_pyuic4="no"
-
-   # flake8 is primarily a style guide tool, running it as part of the 
tests
-   # in Gentoo does not make much sense, only breaks them: bug 607280
-   export ovs_cv_flake8="no"
-
-   local linux_config
-   use modules && linux_config="--with-linux=${KV_OUT_DIR}"
-
-   econf ${linux_config} \
-   --with-rundir=/var/run/openvswitch \
-   --with-logdir=/var/log/openvswitch \
-   --with-pkidir=/etc/ssl/openvswitch \
-   --with-dbdir=/var/lib/openvswitch \
-   $(use_enable ssl) \
-   $(use_enable !debug ndebug)
-}
-
-src_compile() {
-   default
-
-   use modules && linux-mod_src_compile
-}
-
-src_install() {
-   default
-
-   local SCRIPT
-   if use monitor; then
-   for SCRIPT in 

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

2020-06-23 Thread Matthew Thode
commit: 230f1f56be6a86d2c51b27613fc6c75d432873d3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:38:31 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230f1f56

sys-cluster/swift: 2.23.0 cleanup

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

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.23.1-r2.ebuild | 113 ---
 2 files changed, 114 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 5f2459d..6b2bd17fffd 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb
 DIST swift-2.24.0.tar.gz 3177018 BLAKE2B 
f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe
 SHA512 
f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6
 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2

diff --git a/sys-cluster/swift/swift-2.23.1-r2.ebuild 
b/sys-cluster/swift/swift-2.23.1-r2.ebuild
deleted file mode 100644
index 119dbe1fc56..000
--- a/sys-cluster/swift/swift-2.23.1-r2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 )
-
-inherit distutils-r1 eutils linux-info
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/train"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="account container doc +memcached +object proxy"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]
-   acct-user/swift
-   acct-group/swift"
-
-pkg_pretend() {
-   linux-info_pkg_setup
-   CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR
-   ~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR 
~EXT4_FS_XATTR
-   ~ZFS"
-   if linux_config_exists; then
-   for module in ${CONFIG_CHECK}; do
-   linux_chkconfig_present ${module} || ewarn "${module} 
needs to be enabled"
-   done
-   fi
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' requirements.txt || die
-   sed -i '/^hacking/d' test-requirements.txt || die
-   distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   keepdir /etc/swift
-   insinto /etc/swift
-
-   newins "etc/swift.conf-sample" "swift.conf"
-   newins "etc/rsyncd.conf-sample" "rsyncd.conf"
-   newins "etc/mime.types-sample" "mime.types-sample"
-   newins "etc/memcache.conf-sample" "memcache.conf-sample"
-   newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
-   newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
-
-   if use proxy; then
-   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
-   newins "etc/proxy-server.conf-sample" "proxy-server.conf"
-   if use memcached; then
-   sed -i '/depend/a\need memcached' 
"${D}/etc/init.d/swift-proxy"
-   fi
-   fi
-   if use account; then
- 

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

2020-06-23 Thread Matthew Thode
commit: 29df338c5da568ea973d765ef34e4e03b619d35e
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:30:03 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29df338c

net-misc/openvswitch: 2.13.0 stable x86

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

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

diff --git a/net-misc/openvswitch/openvswitch-2.13.0.ebuild 
b/net-misc/openvswitch/openvswitch-2.13.0.ebuild
index d5327d0..41b9b1b021a 100644
--- a/net-misc/openvswitch/openvswitch-2.13.0.ebuild
+++ b/net-misc/openvswitch/openvswitch-2.13.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.openvswitch.org/releases/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="debug modules monitor +ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2020-06-23 Thread Matthew Thode
commit: bca459ecbf9ba78c1481ed0979041c9bb5b14186
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:29:32 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca459ec

dev-python/ovs: mark 2.13.0 stable x86

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

 dev-python/ovs/metadata.xml  | 3 ---
 dev-python/ovs/ovs-2.13.0.ebuild | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/ovs/metadata.xml b/dev-python/ovs/metadata.xml
index 1e0143ee373..e4b456ef3e3 100644
--- a/dev-python/ovs/metadata.xml
+++ b/dev-python/ovs/metadata.xml
@@ -5,9 +5,6 @@
prometheanf...@gentoo.org
Matthew Thode

-   
-   Openvsywitch python bindings
-   

openvswitch/ovs
ovs

diff --git a/dev-python/ovs/ovs-2.13.0.ebuild b/dev-python/ovs/ovs-2.13.0.ebuild
index 2cdc6e7a0c2..f6e3fdf10c2 100644
--- a/dev-python/ovs/ovs-2.13.0.ebuild
+++ b/dev-python/ovs/ovs-2.13.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}



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

2020-06-23 Thread Matthew Thode
commit: 8172c3b72c594500735a2078563f6238c8ca1a72
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:37:18 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8172c3b7

sys-cluster/openstack-meta: 2019.2.3 bump for better definitions

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --force
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/openstack-meta/metadata.xml| 3 ---
 .../{openstack-meta-2019.2.2.ebuild => openstack-meta-2019.2.3.ebuild} | 3 ++-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/openstack-meta/metadata.xml 
b/sys-cluster/openstack-meta/metadata.xml
index d2ce7526d7e..c025fe8964f 100644
--- a/sys-cluster/openstack-meta/metadata.xml
+++ b/sys-cluster/openstack-meta/metadata.xml
@@ -5,9 +5,6 @@
 prometheanf...@gentoo.org
 Matthew Thode
   
-  
-An openstack meta package to allow for easier installation of openstack 
services.
-  
   
 Installs Openstack Keystone
 Installs Openstack Swift

diff --git a/sys-cluster/openstack-meta/openstack-meta-2019.2.2.ebuild 
b/sys-cluster/openstack-meta/openstack-meta-2019.2.3.ebuild
similarity index 92%
rename from sys-cluster/openstack-meta/openstack-meta-2019.2.2.ebuild
rename to sys-cluster/openstack-meta/openstack-meta-2019.2.3.ebuild
index 2fcebd4b1a3..da449d6f908 100644
--- a/sys-cluster/openstack-meta/openstack-meta-2019.2.2.ebuild
+++ b/sys-cluster/openstack-meta/openstack-meta-2019.2.3.ebuild
@@ -18,7 +18,8 @@ DEPEND=""
 RDEPEND="
keystone? ( >=sys-auth/keystone-16.0.0
=sys-cluster/swift-2.23.0
+  =sys-cluster/neutron-15.0.0
 =app-admin/glance-19.0.0



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

2020-06-23 Thread Matthew Thode
commit: 49b2781274323b9c1bf0f59461d16966237a7a9a
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:30:59 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b27812

sys-cluster/nova: 20.2.0 cleanup

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

 sys-cluster/nova/Manifest   |   2 -
 sys-cluster/nova/nova-20.2.0.ebuild | 218 
 2 files changed, 220 deletions(-)

diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest
index 8bcba072e56..03f593833a7 100644
--- a/sys-cluster/nova/Manifest
+++ b/sys-cluster/nova/Manifest
@@ -1,7 +1,5 @@
-DIST nova-20.2.0.tar.gz 11625085 BLAKE2B 
5ae0be3831ed03722947041efa6ce1dc3662273517ca652fb0c135f90f0323deed1f0af7751916343e3c8e065be4cc8eb7b00adf043ddaa798bf5faa88aa7bc9
 SHA512 
3db1fc8bda5ae95394518af1a856b6876104b852ffd758bda90a7fbdb8b389bc246e406d55eae614e65b559556ea9511c0c1281e2858d6157dd462767ae5127f
 DIST nova-20.3.0.tar.gz 11622955 BLAKE2B 
39801fa8dfeed9b7a677e7bc9ba8b82a59bc431850083e108361ad3f334fef7ea9cd6065e47a86145fca28ad8f3991fd5755464bebf0fe224fb5f24900c1a8c2
 SHA512 
c5c8b4c475b02cba7e842312bd7f5e1c71756eff6e22bb38e8a4728edc60d746222ada05edf440f700da07d90cce19a9cbfdebee6ab6ea56a926545b5effe08d
 DIST nova-21.0.0.tar.gz 9193053 BLAKE2B 
efc95ac54a18a7df1530fc61e2478d59e5711e4c2da0156c405945a9a0ccd533255e2733d626f28f3460238cf157d802b79a8573f570623024089dd86ac23abc
 SHA512 
a006a47f10d141df8a2495ae81c98bd0bf7af0b1f790627ba929e9b3e2931e438259f96d8c9391b9717126778f3f72f0bde01db5245bdbe801077fd884ba5a89
-DIST nova.conf.sample-20.2.0 220110 BLAKE2B 
af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab
 SHA512 
cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
 DIST nova.conf.sample-20.3.0 220110 BLAKE2B 
af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab
 SHA512 
cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
 DIST nova.conf.sample-2019.2. 220110 BLAKE2B 
af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab
 SHA512 
cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
 DIST nova.conf.sample-2020.1. 191182 BLAKE2B 
9b1b42b9ecc6a7f404c9874c5065591dfd8e896c97d261307f7f3b5e935e12db1b4650182660cf1eb97bcfb993d41a1f89e079120adc00b339b5a4ac1c98
 SHA512 
af22ba8dcfbafdb07ba2785bdcb40efd201adb81d47bee15ee11bb76437bc7a5b7c88390f995432ffa92b64b849df754bd15264e97530334f3eac6f8f93e828d

diff --git a/sys-cluster/nova/nova-20.2.0.ebuild 
b/sys-cluster/nova/nova-20.2.0.ebuild
deleted file mode 100644
index c68161259e2..000
--- a/sys-cluster/nova/nova-20.2.0.ebuild
+++ /dev/null
@@ -1,218 +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} )
-inherit distutils-r1 eutils linux-info multilib
-
-DESCRIPTION="Cloud computing fabric controller"
-HOMEPAGE="https://launchpad.net/nova;
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample
 -> nova.conf.sample-${PV}"
-   EGIT_REPO_URI="https://github.com/openstack/nova.git;
-   EGIT_BRANCH="stable/train"
-else
-   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample
 -> nova.conf.sample-${PV}
-   https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+compute compute-only iscsi +memcached +mysql +novncproxy openvswitch 
postgres +rabbitmq sqlite"
-REQUIRED_USE="
-   !compute-only? ( || ( mysql postgres sqlite ) )
-   compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite )"
-
-CDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-DEPEND="
-   ${CDEPEND}
-   app-admin/sudo"
-
-RDEPEND="
-   ${CDEPEND}
-   compute-only? (
-   >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
-   )
-   sqlite? (
-   >=dev-python/sqlalchemy-1.2.19[sqlite,${PYTHON_USEDEP}]
-   )
-   mysql? (
-   >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
-   !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
-   )
-   postgres? (
-   >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
-   

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

2020-06-23 Thread Matthew Thode
commit: 8af121100251dbb8fe08856713705f4b954ab62d
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:35:40 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af12110

sys-cluster/nova: 20.3.0 stable amd64/x86

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

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

diff --git a/sys-cluster/nova/nova-20.3.0.ebuild 
b/sys-cluster/nova/nova-20.3.0.ebuild
index a866be1bbd8..c68161259e2 100644
--- a/sys-cluster/nova/nova-20.3.0.ebuild
+++ b/sys-cluster/nova/nova-20.3.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]];then
 else

SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample
 -> nova.conf.sample-${PV}
https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



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

2020-06-23 Thread Matthew Thode
commit: cb5504843445357effab64c71f32c2b29c963ed9
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:25:33 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb550484

dev-python/ovs: 2.10.0 cleanup

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

 dev-python/ovs/Manifest |  1 -
 dev-python/ovs/ovs-2.10.0-r1.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-python/ovs/Manifest b/dev-python/ovs/Manifest
index 4b12b669448..7a705c8f206 100644
--- a/dev-python/ovs/Manifest
+++ b/dev-python/ovs/Manifest
@@ -1,3 +1,2 @@
-DIST ovs-2.10.0.tar.gz 98548 BLAKE2B 
9ab3ea02dbfab1622106ead1e19a96b279d73ee758fbdcfadcb50526b8652a80443c817513b0df92b78a6e788d7215386f18c5e9e59d71536cf481eac8b3a264
 SHA512 
9b7de41aceb2f3c08df765b97c5149cd66579f361b427b3bb6c24ab20cf922de688a82a99b1d98778311f15b37c73be2769a95b01c96db4fed122e272aab2adf
 DIST ovs-2.11.0.tar.gz 98933 BLAKE2B 
8735cd4db64291790327fc1e8b144b76e4804472a0488d57686c9eaf51ec1ee4cc0d4e1b0c3aaf979b547936c77cdb6f7656b0b16e16df45fe0d9b8c5f8d
 SHA512 
104d9f783a1ff0bfe93fc17235c7a9d595fab5007ee3bb490ef064f7893756fdc4c7306c0b03f4c2fb5179efbb038ed163ca4de8c9c417426c6e157c0f17c39b
 DIST ovs-2.13.0.tar.gz 100450 BLAKE2B 
943486bf0aad0e8e9eac96c85aeccb32fd36c60689623acc76175eafc286f4689142d6ea6953224e0a4ea8e4437c56738cb5b113286114de0898bf783cd49668
 SHA512 
7ec8980257ae87d24dbabc5900cf81253490bcfa0431f96b79280603da04a972fc536055bf532d2b251e03e007b49b34e8118b0f323e5fee05c116824d68562c

diff --git a/dev-python/ovs/ovs-2.10.0-r1.ebuild 
b/dev-python/ovs/ovs-2.10.0-r1.ebuild
deleted file mode 100644
index ffad9a0f090..000
--- a/dev-python/ovs/ovs-2.10.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="OVS bindings for python."
-HOMEPAGE="https://github.com/openvswitch/ovs/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/python/

2020-06-23 Thread Fabian Groffen
commit: 050a9859dd4629a46385a24a85ecc2d195bcaf86
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jun 23 18:33:26 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jun 23 18:33:26 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=050a9859

dev-lang/python: fix zlib sdk issue on darwin

Package-Manager: Portage-2.3.100-prefix, Repoman-2.3.23
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/python/python-3.7.7-r2.ebuild | 3 +++
 dev-lang/python/python-3.8.3.ebuild| 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-lang/python/python-3.7.7-r2.ebuild 
b/dev-lang/python/python-3.7.7-r2.ebuild
index 812a8a668d..fdd913966a 100644
--- a/dev-lang/python/python-3.7.7-r2.ebuild
+++ b/dev-lang/python/python-3.7.7-r2.ebuild
@@ -98,6 +98,9 @@ src_prepare() {
# usage of less functional libedit
sed -i -e 's/__APPLE__/__NO_MUCKING_AROUND__/g' Modules/readline.c || 
die
 
+   # missed patch
+   sed -i -e '/is_macosx_sdk_path(zlib_h):/s/darwin/no-darwin/' setup.py 
|| die
+
# We may have wrapped /usr/ccs/bin/nm on AIX for long TMPDIR.
sed -i -e "/^NM=.*nm$/s,^.*$,NM=$(tc-getNM)," Modules/makexp_aix || die
 

diff --git a/dev-lang/python/python-3.8.3.ebuild 
b/dev-lang/python/python-3.8.3.ebuild
index e17a0b7faa..99b214f27b 100644
--- a/dev-lang/python/python-3.8.3.ebuild
+++ b/dev-lang/python/python-3.8.3.ebuild
@@ -78,6 +78,9 @@ src_prepare() {
# usage of less functional libedit
sed -i -e 's/__APPLE__/__NO_MUCKING_AROUND__/g' Modules/readline.c || 
die
 
+   # missed patch
+   sed -i -e '/is_macosx_sdk_path(zlib_h):/s/MACOS/False/' setup.py || die
+
# We may have wrapped /usr/ccs/bin/nm on AIX for long TMPDIR.
sed -i -e "/^NM=.*nm$/s,^.*$,NM=$(tc-getNM)," Modules/makexp_aix || die
 



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

2020-06-23 Thread Michał Górny
commit: f3451832b09342e55a46a5143cfe85c0d1f8442e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3451832

sys-devel/llvm-common: Dedupe with new eclass code

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

 sys-devel/llvm-common/llvm-common-10.0.1..ebuild | 5 -
 sys-devel/llvm-common/llvm-common-10.0.1_rc1.ebuild  | 5 -
 sys-devel/llvm-common/llvm-common-11.0.0..ebuild | 5 -
 3 files changed, 15 deletions(-)

diff --git a/sys-devel/llvm-common/llvm-common-10.0.1..ebuild 
b/sys-devel/llvm-common/llvm-common-10.0.1..ebuild
index 18d163abd5c..df9cf92b47a 100644
--- a/sys-devel/llvm-common/llvm-common-10.0.1..ebuild
+++ b/sys-devel/llvm-common/llvm-common-10.0.1..ebuild
@@ -17,11 +17,6 @@ IUSE=""
 
 RDEPEND="!sys-devel/llvm:0"
 
-src_prepare() {
-   cd "${WORKDIR}" || Die
-   default
-}
-
 src_install() {
insinto /usr/share/vim/vimfiles
doins -r */

diff --git a/sys-devel/llvm-common/llvm-common-10.0.1_rc1.ebuild 
b/sys-devel/llvm-common/llvm-common-10.0.1_rc1.ebuild
index 18d163abd5c..df9cf92b47a 100644
--- a/sys-devel/llvm-common/llvm-common-10.0.1_rc1.ebuild
+++ b/sys-devel/llvm-common/llvm-common-10.0.1_rc1.ebuild
@@ -17,11 +17,6 @@ IUSE=""
 
 RDEPEND="!sys-devel/llvm:0"
 
-src_prepare() {
-   cd "${WORKDIR}" || Die
-   default
-}
-
 src_install() {
insinto /usr/share/vim/vimfiles
doins -r */

diff --git a/sys-devel/llvm-common/llvm-common-11.0.0..ebuild 
b/sys-devel/llvm-common/llvm-common-11.0.0..ebuild
index 18d163abd5c..df9cf92b47a 100644
--- a/sys-devel/llvm-common/llvm-common-11.0.0..ebuild
+++ b/sys-devel/llvm-common/llvm-common-11.0.0..ebuild
@@ -17,11 +17,6 @@ IUSE=""
 
 RDEPEND="!sys-devel/llvm:0"
 
-src_prepare() {
-   cd "${WORKDIR}" || Die
-   default
-}
-
 src_install() {
insinto /usr/share/vim/vimfiles
doins -r */



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

2020-06-23 Thread Michał Górny
commit: a9b1a20c46546253aa768aaedb911e16dc05a3a1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:34 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b1a20c

sys-devel/clang-common: Dedupe with new eclass code

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

 sys-devel/clang-common/clang-common-10.0.1..ebuild | 5 -
 sys-devel/clang-common/clang-common-10.0.1_rc1.ebuild  | 5 -
 sys-devel/clang-common/clang-common-11.0.0..ebuild | 5 -
 3 files changed, 15 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-10.0.1..ebuild 
b/sys-devel/clang-common/clang-common-10.0.1..ebuild
index 6da8d1a30ae..d1bfe71d2f8 100644
--- a/sys-devel/clang-common/clang-common-10.0.1..ebuild
+++ b/sys-devel/clang-common/clang-common-10.0.1..ebuild
@@ -18,11 +18,6 @@ IUSE=""
 
 PDEPEND="sys-devel/clang:*"
 
-src_prepare() {
-   cd "${WORKDIR}" || die
-   default
-}
-
 src_install() {
newbashcomp bash-autocomplete.sh clang
 }

diff --git a/sys-devel/clang-common/clang-common-10.0.1_rc1.ebuild 
b/sys-devel/clang-common/clang-common-10.0.1_rc1.ebuild
index ca046d28ce0..18e41e0917d 100644
--- a/sys-devel/clang-common/clang-common-10.0.1_rc1.ebuild
+++ b/sys-devel/clang-common/clang-common-10.0.1_rc1.ebuild
@@ -18,11 +18,6 @@ IUSE=""
 
 PDEPEND="sys-devel/clang:*"
 
-src_prepare() {
-   cd "${WORKDIR}" || die
-   default
-}
-
 src_install() {
newbashcomp bash-autocomplete.sh clang
 }

diff --git a/sys-devel/clang-common/clang-common-11.0.0..ebuild 
b/sys-devel/clang-common/clang-common-11.0.0..ebuild
index ca046d28ce0..18e41e0917d 100644
--- a/sys-devel/clang-common/clang-common-11.0.0..ebuild
+++ b/sys-devel/clang-common/clang-common-11.0.0..ebuild
@@ -18,11 +18,6 @@ IUSE=""
 
 PDEPEND="sys-devel/clang:*"
 
-src_prepare() {
-   cd "${WORKDIR}" || die
-   default
-}
-
 src_install() {
newbashcomp bash-autocomplete.sh clang
 }



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

2020-06-23 Thread Michał Górny
commit: bd4b92d16b883879219696355f1b8c2fb9e0eb49
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:31 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4b92d1

dev-python/lit: Dedupe with new eclass code

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

 dev-python/lit/lit-10.0.1..ebuild | 6 +++---
 dev-python/lit/lit-10.0.1_rc1.ebuild  | 6 +++---
 dev-python/lit/lit-11.0.0..ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-python/lit/lit-10.0.1..ebuild 
b/dev-python/lit/lit-10.0.1..ebuild
index c9394c7a119..b9123ef7bf1 100644
--- a/dev-python/lit/lit-10.0.1..ebuild
+++ b/dev-python/lit/lit-10.0.1..ebuild
@@ -6,7 +6,7 @@ EAPI=7
 DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python2_7 python3_{6..9} )
 
-inherit distutils-r1 llvm.org multiprocessing
+inherit distutils-r1 llvm.org
 
 DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
 HOMEPAGE="https://llvm.org/;
@@ -34,6 +34,6 @@ src_prepare() {
 
 python_test() {
local -x LIT_PRESERVES_TMP=1
-   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
-   -vv tests || die
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
 }

diff --git a/dev-python/lit/lit-10.0.1_rc1.ebuild 
b/dev-python/lit/lit-10.0.1_rc1.ebuild
index c9394c7a119..b9123ef7bf1 100644
--- a/dev-python/lit/lit-10.0.1_rc1.ebuild
+++ b/dev-python/lit/lit-10.0.1_rc1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python2_7 python3_{6..9} )
 
-inherit distutils-r1 llvm.org multiprocessing
+inherit distutils-r1 llvm.org
 
 DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
 HOMEPAGE="https://llvm.org/;
@@ -34,6 +34,6 @@ src_prepare() {
 
 python_test() {
local -x LIT_PRESERVES_TMP=1
-   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
-   -vv tests || die
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
 }

diff --git a/dev-python/lit/lit-11.0.0..ebuild 
b/dev-python/lit/lit-11.0.0..ebuild
index c9394c7a119..b9123ef7bf1 100644
--- a/dev-python/lit/lit-11.0.0..ebuild
+++ b/dev-python/lit/lit-11.0.0..ebuild
@@ -6,7 +6,7 @@ EAPI=7
 DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python2_7 python3_{6..9} )
 
-inherit distutils-r1 llvm.org multiprocessing
+inherit distutils-r1 llvm.org
 
 DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
 HOMEPAGE="https://llvm.org/;
@@ -34,6 +34,6 @@ src_prepare() {
 
 python_test() {
local -x LIT_PRESERVES_TMP=1
-   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
-   -vv tests || die
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
 }



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

2020-06-23 Thread Michał Górny
commit: 96ca5d5d1a38bf63bce5a1b662d6a6204b336cb4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ca5d5d

sys-devel/lld: Dedupe with new eclass code

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

 sys-devel/lld/lld-10.0.1..ebuild | 14 ++
 sys-devel/lld/lld-10.0.1_rc1.ebuild  | 14 ++
 sys-devel/lld/lld-11.0.0..ebuild | 14 ++
 3 files changed, 6 insertions(+), 36 deletions(-)

diff --git a/sys-devel/lld/lld-10.0.1..ebuild 
b/sys-devel/lld/lld-10.0.1..ebuild
index ab0472be1ac..7b627c88cf1 100644
--- a/sys-devel/lld/lld-10.0.1..ebuild
+++ b/sys-devel/lld/lld-10.0.1..ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-any-r1
+inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
@@ -22,9 +22,6 @@ RDEPEND="~sys-devel/llvm-${PV}"
 DEPEND="${RDEPEND}"
 BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -34,13 +31,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
@@ -51,7 +41,7 @@ src_configure() {
-DLLVM_BUILD_TESTS=ON
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
cmake_src_configure

diff --git a/sys-devel/lld/lld-10.0.1_rc1.ebuild 
b/sys-devel/lld/lld-10.0.1_rc1.ebuild
index ab0472be1ac..7b627c88cf1 100644
--- a/sys-devel/lld/lld-10.0.1_rc1.ebuild
+++ b/sys-devel/lld/lld-10.0.1_rc1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-any-r1
+inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
@@ -22,9 +22,6 @@ RDEPEND="~sys-devel/llvm-${PV}"
 DEPEND="${RDEPEND}"
 BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -34,13 +31,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
@@ -51,7 +41,7 @@ src_configure() {
-DLLVM_BUILD_TESTS=ON
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
cmake_src_configure

diff --git a/sys-devel/lld/lld-11.0.0..ebuild 
b/sys-devel/lld/lld-11.0.0..ebuild
index ab0472be1ac..7b627c88cf1 100644
--- a/sys-devel/lld/lld-11.0.0..ebuild
+++ b/sys-devel/lld/lld-11.0.0..ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-any-r1
+inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="The LLVM linker (link editor)"
 HOMEPAGE="https://llvm.org/;
@@ -22,9 +22,6 @@ RDEPEND="~sys-devel/llvm-${PV}"
 DEPEND="${RDEPEND}"
 BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -34,13 +31,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
@@ -51,7 +41,7 @@ src_configure() {
-DLLVM_BUILD_TESTS=ON
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
cmake_src_configure



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

2020-06-23 Thread Michał Górny
commit: 637e48de3a93fc1b2a3ea23d3a11f6f2173f97dc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637e48de

dev-python/clang-python: Dedupe with new eclass code

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

 dev-python/clang-python/clang-python-10.0.1..ebuild | 5 -
 dev-python/clang-python/clang-python-10.0.1_rc1.ebuild  | 5 -
 dev-python/clang-python/clang-python-11.0.0..ebuild | 5 -
 3 files changed, 15 deletions(-)

diff --git a/dev-python/clang-python/clang-python-10.0.1..ebuild 
b/dev-python/clang-python/clang-python-10.0.1..ebuild
index e1b9340c631..6d7cb294e65 100644
--- a/dev-python/clang-python/clang-python-10.0.1..ebuild
+++ b/dev-python/clang-python/clang-python-10.0.1..ebuild
@@ -27,11 +27,6 @@ RDEPEND="
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"
 
-src_prepare() {
-   cd "${WORKDIR}" || die
-   default
-}
-
 python_test() {
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
 }

diff --git a/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild 
b/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild
index e1b9340c631..6d7cb294e65 100644
--- a/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild
+++ b/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild
@@ -27,11 +27,6 @@ RDEPEND="
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"
 
-src_prepare() {
-   cd "${WORKDIR}" || die
-   default
-}
-
 python_test() {
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
 }

diff --git a/dev-python/clang-python/clang-python-11.0.0..ebuild 
b/dev-python/clang-python/clang-python-11.0.0..ebuild
index e1b9340c631..6d7cb294e65 100644
--- a/dev-python/clang-python/clang-python-11.0.0..ebuild
+++ b/dev-python/clang-python/clang-python-11.0.0..ebuild
@@ -27,11 +27,6 @@ RDEPEND="
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"
 
-src_prepare() {
-   cd "${WORKDIR}" || die
-   default
-}
-
 python_test() {
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
 }



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

2020-06-23 Thread Michał Górny
commit: f4078f916d851ae33e8404e05b9cd3eab8a60983
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:35 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4078f91

sys-devel/clang: Dedupe with new eclass code

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

 sys-devel/clang/clang-10.0.1..ebuild | 14 --
 sys-devel/clang/clang-10.0.1_rc1.ebuild  | 14 --
 sys-devel/clang/clang-11.0.0..ebuild | 14 --
 3 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/sys-devel/clang/clang-10.0.1..ebuild 
b/sys-devel/clang/clang-10.0.1..ebuild
index 8db3efe5b94..2b8d5fee058 100644
--- a/sys-devel/clang/clang-10.0.1..ebuild
+++ b/sys-devel/clang/clang-10.0.1..ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multilib-minimal multiprocessing \
-   pax-utils python-single-r1 toolchain-funcs
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   python-single-r1 toolchain-funcs
 
 DESCRIPTION="C language family frontend for LLVM"
 HOMEPAGE="https://llvm.org/;
@@ -55,9 +55,6 @@ PDEPEND="
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 # Multilib notes:
 # 1. ABI_* flags control ABIs libclang* is built for only.
 # 2. clang is always capable of compiling code for all ABIs for enabled
@@ -85,10 +82,7 @@ src_prepare() {
mkdir -p x/y || die
BUILD_DIR=${WORKDIR}/x/y/clang
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 
mv ../clang-tools-extra tools/extra || die
 }
@@ -259,7 +253,7 @@ multilib_src_configure() {
)
use test && mycmakeargs+=(
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
if multilib_is_native_abi; then

diff --git a/sys-devel/clang/clang-10.0.1_rc1.ebuild 
b/sys-devel/clang/clang-10.0.1_rc1.ebuild
index bc6d83f42a8..db3798d217b 100644
--- a/sys-devel/clang/clang-10.0.1_rc1.ebuild
+++ b/sys-devel/clang/clang-10.0.1_rc1.ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multilib-minimal multiprocessing \
-   pax-utils python-single-r1 toolchain-funcs
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   python-single-r1 toolchain-funcs
 
 DESCRIPTION="C language family frontend for LLVM"
 HOMEPAGE="https://llvm.org/;
@@ -55,9 +55,6 @@ PDEPEND="
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 # Multilib notes:
 # 1. ABI_* flags control ABIs libclang* is built for only.
 # 2. clang is always capable of compiling code for all ABIs for enabled
@@ -85,10 +82,7 @@ src_prepare() {
mkdir -p x/y || die
BUILD_DIR=${WORKDIR}/x/y/clang
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 
mv ../clang-tools-extra tools/extra || die
 }
@@ -259,7 +253,7 @@ multilib_src_configure() {
)
use test && mycmakeargs+=(
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
if multilib_is_native_abi; then

diff --git a/sys-devel/clang/clang-11.0.0..ebuild 
b/sys-devel/clang/clang-11.0.0..ebuild
index 76c40cb7104..5991c42d4c6 100644
--- a/sys-devel/clang/clang-11.0.0..ebuild
+++ b/sys-devel/clang/clang-11.0.0..ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multilib-minimal multiprocessing \
-   pax-utils python-single-r1 toolchain-funcs
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   python-single-r1 toolchain-funcs
 
 DESCRIPTION="C language family frontend for LLVM"
 HOMEPAGE="https://llvm.org/;
@@ -56,9 +56,6 @@ PDEPEND="
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 # Multilib notes:
 # 1. ABI_* flags control ABIs libclang* is built for only.
 # 2. clang is always capable of compiling code for all ABIs for enabled
@@ -80,10 +77,7 @@ src_prepare() {
mkdir -p x/y || die
BUILD_DIR=${WORKDIR}/x/y/clang
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   

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

2020-06-23 Thread Michał Górny
commit: 691d57c4145649d211d6f8294377ea17a64ff18a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 20:05:02 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691d57c4

llvm.org.eclass: Add a helper function for common lit args

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

 eclass/llvm.org.eclass | 20 
 1 file changed, 20 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 29606a63b5a..36c4f52650f 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -63,6 +63,8 @@ fi
 [[ ${PV} == ${_LLVM_MASTER_MAJOR}.* && ${_LLVM_SOURCE_TYPE} == tar ]] &&
die "${ECLASS}: Release ebuild for master branch?!"
 
+inherit multiprocessing
+
 
 # == control variables ==
 
@@ -245,3 +247,21 @@ llvm.org_src_prepare() {
popd >/dev/null || die
fi
 }
+
+
+# == helper functions ==
+
+# @ECLASS-VARIABLE: LIT_JOBS
+# @USER_VARIABLE
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Number of test jobs to run simultaneously.  If unset, defaults
+# to '-j' in MAKEOPTS.  If that is not found, default to nproc.
+
+# @FUNCTION: get_lit_flags
+# @DESCRIPTION:
+# Get the standard recommended lit flags for running tests, in CMake
+# list form (;-separated).
+get_lit_flags() {
+   echo "-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
+}



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

2020-06-23 Thread Michał Górny
commit: d89c673a3fcee56c66170092d7400882184771e3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:38 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89c673a

sys-libs/compiler-rt: Dedupe with new eclass code

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

 sys-libs/compiler-rt/compiler-rt-10.0.1..ebuild | 15 ++-
 sys-libs/compiler-rt/compiler-rt-10.0.1_rc1.ebuild  | 15 ++-
 sys-libs/compiler-rt/compiler-rt-11.0.0..ebuild | 15 ++-
 3 files changed, 6 insertions(+), 39 deletions(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-10.0.1..ebuild 
b/sys-libs/compiler-rt/compiler-rt-10.0.1..ebuild
index 422f3ce2cf4..c83c56ecf24 100644
--- a/sys-libs/compiler-rt/compiler-rt-10.0.1..ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-10.0.1..ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake flag-o-matic llvm llvm.org multiprocessing \
-   python-any-r1 toolchain-funcs
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="Compiler runtime library for clang (built-in part)"
 HOMEPAGE="https://llvm.org/;
@@ -29,9 +28,6 @@ BDEPEND="
=sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
use test || return 0
has_version "dev-python/lit[${PYTHON_USEDEP}]"
@@ -49,13 +45,6 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 test_compiler() {
$(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
<<<'int main() { return 0; }' &>/dev/null
@@ -99,7 +88,7 @@ src_configure() {
if use test; then
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
 

-DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang"

-DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang++"

diff --git a/sys-libs/compiler-rt/compiler-rt-10.0.1_rc1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-10.0.1_rc1.ebuild
index 422f3ce2cf4..c83c56ecf24 100644
--- a/sys-libs/compiler-rt/compiler-rt-10.0.1_rc1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-10.0.1_rc1.ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake flag-o-matic llvm llvm.org multiprocessing \
-   python-any-r1 toolchain-funcs
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="Compiler runtime library for clang (built-in part)"
 HOMEPAGE="https://llvm.org/;
@@ -29,9 +28,6 @@ BDEPEND="
=sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
use test || return 0
has_version "dev-python/lit[${PYTHON_USEDEP}]"
@@ -49,13 +45,6 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 test_compiler() {
$(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
<<<'int main() { return 0; }' &>/dev/null
@@ -99,7 +88,7 @@ src_configure() {
if use test; then
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
 

-DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang"

-DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang++"

diff --git a/sys-libs/compiler-rt/compiler-rt-11.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-11.0.0..ebuild
index 422f3ce2cf4..c83c56ecf24 100644
--- a/sys-libs/compiler-rt/compiler-rt-11.0.0..ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-11.0.0..ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake flag-o-matic llvm llvm.org multiprocessing \
-   python-any-r1 toolchain-funcs
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="Compiler runtime library for clang (built-in part)"
 HOMEPAGE="https://llvm.org/;
@@ -29,9 +28,6 @@ BDEPEND="
=sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
${PYTHON_DEPS}"
 
-# least intrusive of all

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

2020-06-23 Thread Michał Górny
commit: 2a6a282c884969a04a3ac75c5de5e5bd02aeb413
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6a282c

sys-libs/libcxxabi: Dedupe with new eclass code

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

 sys-libs/libcxxabi/libcxxabi-10.0.1..ebuild | 16 ++--
 sys-libs/libcxxabi/libcxxabi-10.0.1_rc1.ebuild  | 16 ++--
 sys-libs/libcxxabi/libcxxabi-11.0.0..ebuild | 16 ++--
 3 files changed, 6 insertions(+), 42 deletions(-)

diff --git a/sys-libs/libcxxabi/libcxxabi-10.0.1..ebuild 
b/sys-libs/libcxxabi/libcxxabi-10.0.1..ebuild
index a1236effd15..41a864c31ac 100644
--- a/sys-libs/libcxxabi/libcxxabi-10.0.1..ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-10.0.1..ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 
toolchain-funcs
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="Low level support for a standard C++ library"
 HOMEPAGE="https://libcxxabi.llvm.org/;
@@ -33,9 +33,6 @@ BDEPEND="
test? ( >=sys-devel/clang-3.9.0
$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -45,13 +42,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
# link against compiler-rt instead of libgcc if we are using clang with 
libunwind
local want_compiler_rt=OFF
@@ -79,13 +69,11 @@ multilib_src_configure() {
)
if use test; then
local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
-
[[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
 
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
)
fi
cmake_src_configure

diff --git a/sys-libs/libcxxabi/libcxxabi-10.0.1_rc1.ebuild 
b/sys-libs/libcxxabi/libcxxabi-10.0.1_rc1.ebuild
index a1236effd15..41a864c31ac 100644
--- a/sys-libs/libcxxabi/libcxxabi-10.0.1_rc1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-10.0.1_rc1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 
toolchain-funcs
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="Low level support for a standard C++ library"
 HOMEPAGE="https://libcxxabi.llvm.org/;
@@ -33,9 +33,6 @@ BDEPEND="
test? ( >=sys-devel/clang-3.9.0
$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -45,13 +42,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
# link against compiler-rt instead of libgcc if we are using clang with 
libunwind
local want_compiler_rt=OFF
@@ -79,13 +69,11 @@ multilib_src_configure() {
)
if use test; then
local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
-
[[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
 
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
)
fi
cmake_src_configure

diff --git a/sys-libs/libcxxabi/libcxxabi-11.0.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-11.0.0..ebuild
index b4d67fc8e6d..534db9954d2 100644
--- a/sys-libs/libcxxabi/libcxxabi-11.0.0..ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-11.0.0..ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 
toolchain-funcs

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

2020-06-23 Thread Michał Górny
commit: 55cfb32030b360487d4473098d3bbba974dd713e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:37 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55cfb320

dev-util/lldb: Dedupe with new eclass code

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

 dev-util/lldb/lldb-10.0.1..ebuild | 15 ++-
 dev-util/lldb/lldb-10.0.1_rc1.ebuild  | 15 ++-
 dev-util/lldb/lldb-11.0.0..ebuild | 15 ++-
 3 files changed, 6 insertions(+), 39 deletions(-)

diff --git a/dev-util/lldb/lldb-10.0.1..ebuild 
b/dev-util/lldb/lldb-10.0.1..ebuild
index ecdb75359b1..2dfe01834ca 100644
--- a/dev-util/lldb/lldb-10.0.1..ebuild
+++ b/dev-util/lldb/lldb-10.0.1..ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-single-r1 \
-   toolchain-funcs
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
 
 DESCRIPTION="The LLVM debugger"
 HOMEPAGE="https://llvm.org/;
@@ -43,21 +42,11 @@ BDEPEND="
sys-devel/lld )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-single-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DLLDB_ENABLE_CURSES=$(usex ncurses)
@@ -87,7 +76,7 @@ src_configure() {
 
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
cmake_src_configure

diff --git a/dev-util/lldb/lldb-10.0.1_rc1.ebuild 
b/dev-util/lldb/lldb-10.0.1_rc1.ebuild
index ecdb75359b1..2dfe01834ca 100644
--- a/dev-util/lldb/lldb-10.0.1_rc1.ebuild
+++ b/dev-util/lldb/lldb-10.0.1_rc1.ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-single-r1 \
-   toolchain-funcs
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
 
 DESCRIPTION="The LLVM debugger"
 HOMEPAGE="https://llvm.org/;
@@ -43,21 +42,11 @@ BDEPEND="
sys-devel/lld )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-single-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DLLDB_ENABLE_CURSES=$(usex ncurses)
@@ -87,7 +76,7 @@ src_configure() {
 
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
cmake_src_configure

diff --git a/dev-util/lldb/lldb-11.0.0..ebuild 
b/dev-util/lldb/lldb-11.0.0..ebuild
index ecdb75359b1..2dfe01834ca 100644
--- a/dev-util/lldb/lldb-11.0.0..ebuild
+++ b/dev-util/lldb/lldb-11.0.0..ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-single-r1 \
-   toolchain-funcs
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
 
 DESCRIPTION="The LLVM debugger"
 HOMEPAGE="https://llvm.org/;
@@ -43,21 +42,11 @@ BDEPEND="
sys-devel/lld )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-single-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DLLDB_ENABLE_CURSES=$(usex ncurses)
@@ -87,7 +76,7 @@ src_configure() {
 
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
cmake_src_configure



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

2020-06-23 Thread Michał Górny
commit: ef9830a7046cc3468b5f065cb0b65392ee8e9667
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 19:00:10 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9830a7

llvm.org.eclass: Declare CMAKE_BUILD_TYPE

Deduplicate CMAKE_BUILD_TYPE from most of the LLVM ebuilds
to the eclass.

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

 eclass/llvm.org.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 9fc975cd51c..29606a63b5a 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -167,6 +167,11 @@ llvm.org_set_globals() {
fi
fi
 
+   # === useful defaults for cmake-based packages ===
+
+   # least intrusive of all
+   CMAKE_BUILD_TYPE=RelWithDebInfo
+
_LLVM_ORG_SET_GLOBALS_CALLED=1
 }
 



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

2020-06-23 Thread Michał Górny
commit: 0593f945a6a1aaed13f6e3eb5938ab50d31c7c0a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 18:56:39 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0593f945

llvm.org.eclass: Introduce llvm-project patch-friendly src_prepare

Introduce llvm.org_src_prepare() that calls appropriate src_prepare()
implementation (either cmake or default), causing patch application
to happen in ${WORKDIR} rather than ${S}.  This makes it possible
to use patches made against llvm-project git repository out of the box.

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

 eclass/llvm.org.eclass | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index b4b80df06d8..9fc975cd51c 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -174,6 +174,9 @@ llvm.org_set_globals() {
 # == phase functions ==
 
 EXPORT_FUNCTIONS src_unpack
+if ver_test -ge 10.0.1_rc; then
+   EXPORT_FUNCTIONS src_prepare
+fi
 
 # @FUNCTION: llvm.org_src_unpack
 # @DESCRIPTION:
@@ -217,3 +220,23 @@ llvm.org_src_unpack() {
fi
fi
 }
+
+# @FUNCTION: llvm.org_src_prepare
+# @DESCRIPTION:
+# Call appropriate src_prepare (cmake or default) depending on inherited
+# eclasses.  Make sure that PATCHES and user patches are applied in top
+# ${WORKDIR}, so that patches straight from llvm-project repository
+# work correctly with -p1.
+llvm.org_src_prepare() {
+   if declare -f cmake_src_prepare >/dev/null; then
+   # cmake eclasses force ${S} for default_src_prepare
+   # but use ${CMAKE_USE_DIR} for everything else
+   CMAKE_USE_DIR=${S} \
+   S=${WORKDIR} \
+   cmake_src_prepare
+   else
+   pushd "${WORKDIR}" >/dev/null || die
+   default_src_prepare
+   popd >/dev/null || die
+   fi
+}



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

2020-06-23 Thread Michał Górny
commit: 9609116cc9416ac04adf57a9cf8903ea736c1dbc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9609116c

sys-devel/llvm: Dedupe with new eclass code

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

 sys-devel/llvm/llvm-10.0.1..ebuild | 14 --
 sys-devel/llvm/llvm-10.0.1_rc1.ebuild  | 14 --
 sys-devel/llvm/llvm-11.0.0..ebuild | 14 --
 3 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/sys-devel/llvm/llvm-10.0.1..ebuild 
b/sys-devel/llvm/llvm-10.0.1..ebuild
index 27af603d49b..6bf2a545f96 100644
--- a/sys-devel/llvm/llvm-10.0.1..ebuild
+++ b/sys-devel/llvm/llvm-10.0.1..ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm.org multilib-minimal multiprocessing pax-utils \
-   python-any-r1 toolchain-funcs
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
 HOMEPAGE="https://llvm.org/;
@@ -70,9 +70,6 @@ RDEPEND="${RDEPEND}
 PDEPEND="sys-devel/llvm-common
gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 PATCHES=(
# Fix linking to dylib and .a libs simultaneously

"${FILESDIR}"/10.0.1/0001-llvm-Avoid-linking-llvm-cfi-verify-to-duplicate-libs.patch
@@ -198,10 +195,7 @@ src_prepare() {
# Verify that the live ebuild is up-to-date
check_live_ebuild
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 }
 
 # Is LLVM being linked against libc++?
@@ -399,7 +393,7 @@ multilib_src_configure() {
 #  fi
 
use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
if multilib_is_native_abi; then

diff --git a/sys-devel/llvm/llvm-10.0.1_rc1.ebuild 
b/sys-devel/llvm/llvm-10.0.1_rc1.ebuild
index 36ee1f6d95d..5ac7c6e2a8c 100644
--- a/sys-devel/llvm/llvm-10.0.1_rc1.ebuild
+++ b/sys-devel/llvm/llvm-10.0.1_rc1.ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm.org multilib-minimal multiprocessing pax-utils \
-   python-any-r1 toolchain-funcs
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
 HOMEPAGE="https://llvm.org/;
@@ -70,9 +70,6 @@ RDEPEND="${RDEPEND}
 PDEPEND="sys-devel/llvm-common
gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 PATCHES=(
# Fix linking to dylib and .a libs simultaneously

"${FILESDIR}"/10.0.1/0001-llvm-Avoid-linking-llvm-cfi-verify-to-duplicate-libs.patch
@@ -163,10 +160,7 @@ src_prepare() {
sed -i -e '/source_parsers/d' docs/conf.py || die
fi
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 }
 
 # Is LLVM being linked against libc++?
@@ -364,7 +358,7 @@ multilib_src_configure() {
 #  fi
 
use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
if multilib_is_native_abi; then

diff --git a/sys-devel/llvm/llvm-11.0.0..ebuild 
b/sys-devel/llvm/llvm-11.0.0..ebuild
index 5af65c0f4a0..e005e516f32 100644
--- a/sys-devel/llvm/llvm-11.0.0..ebuild
+++ b/sys-devel/llvm/llvm-11.0.0..ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm.org multilib-minimal multiprocessing pax-utils \
-   python-any-r1 toolchain-funcs
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
 
 DESCRIPTION="Low Level Virtual Machine"
 HOMEPAGE="https://llvm.org/;
@@ -70,9 +70,6 @@ RDEPEND="${RDEPEND}
 PDEPEND="sys-devel/llvm-common
gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
if use doc; then
has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" ||
@@ -192,10 +189,7 @@ src_prepare() {
# Verify that the live ebuild is up-to-date
check_live_ebuild
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 }
 
 # Is LLVM being linked against libc++?
@@ -395,7 +389,7 @@ multilib_src_configure() {
 #  fi
 
use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" 

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

2020-06-23 Thread Michał Górny
commit: 7a8588f407a586b1d13eca1ffa0eec3b7d0f0139
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:32 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8588f4

dev-ml/llvm-ocaml: Dedupe with new eclass code

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

 dev-ml/llvm-ocaml/llvm-ocaml-10.0.1..ebuild | 17 ++---
 dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc1.ebuild  | 17 ++---
 dev-ml/llvm-ocaml/llvm-ocaml-11.0.0..ebuild | 17 ++---
 3 files changed, 6 insertions(+), 45 deletions(-)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1..ebuild
index c87d9f13cf3..c7b4967353f 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1..ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1..ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+inherit cmake-utils llvm llvm.org python-any-r1
 
 DESCRIPTION="OCaml bindings for LLVM"
 HOMEPAGE="https://llvm.org/;
@@ -38,24 +38,11 @@ BDEPEND="
test? ( dev-ml/ounit )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # Python is needed to run tests using lit
-   python_setup
-
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake-utils_src_prepare
-}
-
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
@@ -89,7 +76,7 @@ src_configure() {
)
 
use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc1.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc1.ebuild
index ff77167a766..7cff2bc4284 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc1.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake llvm llvm.org multiprocessing python-any-r1
+inherit cmake llvm llvm.org python-any-r1
 
 DESCRIPTION="OCaml bindings for LLVM"
 HOMEPAGE="https://llvm.org/;
@@ -38,24 +38,11 @@ BDEPEND="
test? ( dev-ml/ounit )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # Python is needed to run tests using lit
-   python_setup
-
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
@@ -89,7 +76,7 @@ src_configure() {
)
 
use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0..ebuild
index 5a10d4d1de5..f10bf23e527 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0..ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0..ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+inherit cmake-utils llvm llvm.org python-any-r1
 
 DESCRIPTION="OCaml bindings for LLVM"
 HOMEPAGE="https://llvm.org/;
@@ -38,24 +38,11 @@ BDEPEND="
test? ( dev-ml/ounit )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 pkg_setup() {
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # Python is needed to run tests using lit
-   python_setup
-
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake-utils_src_prepare
-}
-
 src_configure() {
local libdir=$(get_libdir)
local mycmakeargs=(
@@ -89,7 +76,7 @@ src_configure() {
)
 
use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
)
 
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844



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

2020-06-23 Thread Michał Górny
commit: 43533d106cbea73706fa3b6e533cf373c1db534d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:41 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43533d10

sys-libs/libcxx: Dedupe with new eclass code

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

 sys-libs/libcxx/libcxx-10.0.1..ebuild | 15 +++
 sys-libs/libcxx/libcxx-10.0.1_rc1.ebuild  | 15 +++
 sys-libs/libcxx/libcxx-11.0.0..ebuild | 15 +++
 3 files changed, 9 insertions(+), 36 deletions(-)

diff --git a/sys-libs/libcxx/libcxx-10.0.1..ebuild 
b/sys-libs/libcxx/libcxx-10.0.1..ebuild
index 055385df1c6..f96a537e354 100644
--- a/sys-libs/libcxx/libcxx-10.0.1..ebuild
+++ b/sys-libs/libcxx/libcxx-10.0.1..ebuild
@@ -5,8 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 \
-   toolchain-funcs
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
 HOMEPAGE="https://libcxx.llvm.org/;
@@ -34,9 +33,6 @@ BDEPEND="
 
 DOCS=( CREDITS.TXT )
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -58,10 +54,7 @@ src_prepare() {
# out-of-tree build.
eapply "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 }
 
 test_compiler() {
@@ -132,13 +125,11 @@ multilib_src_configure() {
 
if use test; then
local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
-
[[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
 
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
)
fi
cmake_src_configure

diff --git a/sys-libs/libcxx/libcxx-10.0.1_rc1.ebuild 
b/sys-libs/libcxx/libcxx-10.0.1_rc1.ebuild
index 055385df1c6..f96a537e354 100644
--- a/sys-libs/libcxx/libcxx-10.0.1_rc1.ebuild
+++ b/sys-libs/libcxx/libcxx-10.0.1_rc1.ebuild
@@ -5,8 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 \
-   toolchain-funcs
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
 HOMEPAGE="https://libcxx.llvm.org/;
@@ -34,9 +33,6 @@ BDEPEND="
 
 DOCS=( CREDITS.TXT )
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -58,10 +54,7 @@ src_prepare() {
# out-of-tree build.
eapply "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
 
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
+   llvm.org_src_prepare
 }
 
 test_compiler() {
@@ -132,13 +125,11 @@ multilib_src_configure() {
 
if use test; then
local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
-
[[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
 
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
)
fi
cmake_src_configure

diff --git a/sys-libs/libcxx/libcxx-11.0.0..ebuild 
b/sys-libs/libcxx/libcxx-11.0.0..ebuild
index bb151379aed..01acafa1f81 100644
--- a/sys-libs/libcxx/libcxx-11.0.0..ebuild
+++ b/sys-libs/libcxx/libcxx-11.0.0..ebuild
@@ -5,8 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 \
-   toolchain-funcs
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
 
 DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
 HOMEPAGE="https://libcxx.llvm.org/;
@@ -35,9 +34,6 @@ BDEPEND="
 
 DOCS=( CREDITS.TXT )
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -59,10 

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

2020-06-23 Thread Michał Górny
commit: 362a9d82b9750e819a2cf4d5f47e0a8fbfb4edb5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:39 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362a9d82

sys-libs/compiler-rt-sanitizers: Dedupe with new eclass code

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

 .../compiler-rt-sanitizers-10.0.1..ebuild | 15 ++-
 .../compiler-rt-sanitizers-10.0.1_rc1.ebuild  | 15 ++-
 .../compiler-rt-sanitizers-11.0.0..ebuild | 15 ++-
 3 files changed, 6 insertions(+), 39 deletions(-)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1..ebuild
index 125a82e8a05..006db04567a 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1..ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1..ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org multiprocessing \
-   python-any-r1
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
 
 DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
 HOMEPAGE="https://llvm.org/;
@@ -35,9 +34,6 @@ BDEPEND="
sys-libs/compiler-rt:${SLOT} )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
use test || return 0
has_version "dev-python/lit[${PYTHON_USEDEP}]"
@@ -60,13 +56,6 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
# pre-set since we need to pass it to cmake
BUILD_DIR=${WORKDIR}/compiler-rt_build
@@ -96,7 +85,7 @@ src_configure() {
mycmakeargs+=(
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
 
# they are created during src_test()

-DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${CLANG_SLOT}/bin/clang"

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc1.ebuild
index 125a82e8a05..006db04567a 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc1.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc1.ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org multiprocessing \
-   python-any-r1
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
 
 DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
 HOMEPAGE="https://llvm.org/;
@@ -35,9 +34,6 @@ BDEPEND="
sys-libs/compiler-rt:${SLOT} )
${PYTHON_DEPS}"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
use test || return 0
has_version "dev-python/lit[${PYTHON_USEDEP}]"
@@ -60,13 +56,6 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 src_configure() {
# pre-set since we need to pass it to cmake
BUILD_DIR=${WORKDIR}/compiler-rt_build
@@ -96,7 +85,7 @@ src_configure() {
mycmakeargs+=(
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
 
# they are created during src_test()

-DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${CLANG_SLOT}/bin/clang"

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0..ebuild
index 125a82e8a05..006db04567a 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0..ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0..ebuild
@@ -4,8 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org multiprocessing \
-   python-any-r1
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
 
 DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
 

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

2020-06-23 Thread Michał Górny
commit: e11dbbf271e40d48abca3e4df048afd4dd3a7172
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11dbbf2

sys-libs/libomp: Dedupe with new eclass code

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

 sys-libs/libomp/libomp-10.0.1..ebuild | 14 ++
 sys-libs/libomp/libomp-10.0.1_rc1.ebuild  | 14 ++
 sys-libs/libomp/libomp-11.0.0..ebuild | 14 ++
 3 files changed, 6 insertions(+), 36 deletions(-)

diff --git a/sys-libs/libomp/libomp-10.0.1..ebuild 
b/sys-libs/libomp/libomp-10.0.1..ebuild
index 01e5f189d65..5bffd6685f6 100644
--- a/sys-libs/libomp/libomp-10.0.1..ebuild
+++ b/sys-libs/libomp/libomp-10.0.1..ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib linux-info llvm.org multiprocessing python-any-r1
+inherit cmake-multilib linux-info llvm.org python-any-r1
 
 DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
 HOMEPAGE="https://openmp.llvm.org;
@@ -39,9 +39,6 @@ BDEPEND="dev-lang/perl
>=sys-devel/clang-6
)"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -67,13 +64,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
local libdir="$(get_libdir)"
local mycmakeargs=(
@@ -98,7 +88,7 @@ multilib_src_configure() {
use test && mycmakeargs+=(
# this project does not use standard LLVM cmake macros
-DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
-   -DOPENMP_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DOPENMP_LIT_ARGS="$(get_lit_flags)"
 
-DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
-DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"

diff --git a/sys-libs/libomp/libomp-10.0.1_rc1.ebuild 
b/sys-libs/libomp/libomp-10.0.1_rc1.ebuild
index 01e5f189d65..5bffd6685f6 100644
--- a/sys-libs/libomp/libomp-10.0.1_rc1.ebuild
+++ b/sys-libs/libomp/libomp-10.0.1_rc1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib linux-info llvm.org multiprocessing python-any-r1
+inherit cmake-multilib linux-info llvm.org python-any-r1
 
 DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
 HOMEPAGE="https://openmp.llvm.org;
@@ -39,9 +39,6 @@ BDEPEND="dev-lang/perl
>=sys-devel/clang-6
)"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -67,13 +64,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
local libdir="$(get_libdir)"
local mycmakeargs=(
@@ -98,7 +88,7 @@ multilib_src_configure() {
use test && mycmakeargs+=(
# this project does not use standard LLVM cmake macros
-DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
-   -DOPENMP_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   -DOPENMP_LIT_ARGS="$(get_lit_flags)"
 
-DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
-DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"

diff --git a/sys-libs/libomp/libomp-11.0.0..ebuild 
b/sys-libs/libomp/libomp-11.0.0..ebuild
index 01e5f189d65..5bffd6685f6 100644
--- a/sys-libs/libomp/libomp-11.0.0..ebuild
+++ b/sys-libs/libomp/libomp-11.0.0..ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib linux-info llvm.org multiprocessing python-any-r1
+inherit cmake-multilib linux-info llvm.org python-any-r1
 
 DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
 HOMEPAGE="https://openmp.llvm.org;
@@ -39,9 +39,6 @@ BDEPEND="dev-lang/perl
>=sys-devel/clang-6
)"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -67,13 +64,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
local libdir="$(get_libdir)"
local mycmakeargs=(
@@ -98,7 +88,7 @@ 

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

2020-06-23 Thread Michał Górny
commit: cc57fc296b8db42887f2a99293e8ea230876
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 20 21:08:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 23 18:30:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc57fc29

sys-libs/llvm-libunwind: Dedupe with new eclass code

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

 .../llvm-libunwind/llvm-libunwind-10.0.1..ebuild | 16 ++--
 sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild | 16 ++--
 .../llvm-libunwind/llvm-libunwind-11.0.0..ebuild | 16 ++--
 3 files changed, 6 insertions(+), 42 deletions(-)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1..ebuild
index 6d15a7f4a17..711bac7d068 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1..ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1..ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+inherit cmake-multilib llvm llvm.org python-any-r1
 
 DESCRIPTION="C++ runtime stack unwinder from LLVM"
 HOMEPAGE="https://github.com/llvm-mirror/libunwind;
@@ -27,9 +27,6 @@ BDEPEND="
test? ( >=sys-devel/clang-3.9.0
$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -38,13 +35,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
local libdir=$(get_libdir)
 
@@ -60,13 +50,11 @@ multilib_src_configure() {
)
if use test; then
local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
-
[[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
 
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
-DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
)
fi

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild
index 6d15a7f4a17..711bac7d068 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+inherit cmake-multilib llvm llvm.org python-any-r1
 
 DESCRIPTION="C++ runtime stack unwinder from LLVM"
 HOMEPAGE="https://github.com/llvm-mirror/libunwind;
@@ -27,9 +27,6 @@ BDEPEND="
test? ( >=sys-devel/clang-3.9.0
$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
 
-# least intrusive of all
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
 python_check_deps() {
has_version "dev-python/lit[${PYTHON_USEDEP}]"
 }
@@ -38,13 +35,6 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # cmake eclasses suck by forcing ${S} here
-   CMAKE_USE_DIR=${S} \
-   S=${WORKDIR} \
-   cmake_src_prepare
-}
-
 multilib_src_configure() {
local libdir=$(get_libdir)
 
@@ -60,13 +50,11 @@ multilib_src_configure() {
)
if use test; then
local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
-   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
-
[[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
 
mycmakeargs+=(
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
-DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
)
fi

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0..ebuild
index 6d15a7f4a17..711bac7d068 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0..ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0..ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{6..9} )
-inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+inherit cmake-multilib 

[gentoo-commits] repo/gentoo:master commit in: dev-erlang/jose/

2020-06-23 Thread Hanno Böck
commit: 8d21e3aa4366432d35475172b5d10a008918b575
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Jun 23 18:05:21 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Tue Jun 23 18:05:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d21e3aa

dev-erlang/jose: Bump.

Disable errors on compile warnings due to deprecations.
Remove base64 dependency, no longer needed.

Signed-off-by: Hanno Böck  gentoo.org>
Closes: https://bugs.gentoo.org/723332
Package-Manager: Portage-2.3.102, Repoman-2.3.23

 dev-erlang/jose/Manifest   |  1 +
 dev-erlang/jose/jose-1.10.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-erlang/jose/Manifest b/dev-erlang/jose/Manifest
index 3ba50666445..c908bfb0259 100644
--- a/dev-erlang/jose/Manifest
+++ b/dev-erlang/jose/Manifest
@@ -1 +1,2 @@
+DIST erlang-jose-1.10.1.tar.gz 279187 BLAKE2B 
18b606e5a2fd93b96a26b989a52235af08bd925eb610a9010b4ff930c1feb50bf8143456bd6b4743b53342948185eb5e4d4df760f774fc4bce1dc6a11fb2acf6
 SHA512 
2887a1d43e212516b32a0a690d5a94e6a797b4802b21fa0a51cc4830790f56625575db38af8fb1c0f4cf4694740c6149eb75989cfbd51867af69c1b23b7ba8ee
 DIST erlang-jose-1.9.0.tar.gz 258407 BLAKE2B 
c6036e743b062cd18518537ffee03cc138f55f3973a2ab538410d362757747e2c8880a899326d494914068f36ffaf2bb902e83ba7899c3256d6cfc7b89f07156
 SHA512 
59f7123fe589c8e9bf0bab5a21089301d6b3a1c35316b9f530386bd0d9de8da8f5f956769ea6b1166c545a51d119668ed18db57e8adfa02e6f4327b01168db68

diff --git a/dev-erlang/jose/jose-1.10.1.ebuild 
b/dev-erlang/jose/jose-1.10.1.ebuild
new file mode 100644
index 000..2edbf510886
--- /dev/null
+++ b/dev-erlang/jose/jose-1.10.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="JSON Object Signing and Encryption (JOSE) for Erlang and Elixir"
+HOMEPAGE="https://github.com/potatosalad/erlang-jose;
+SRC_URI="https://github.com/potatosalad/erlang-jose/archive/${PV}.tar.gz
+   -> erlang-${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-lang/erlang-19.0"
+RDEPEND="${DEPEND}"
+
+DOCS=( ALGORITHMS.md CHANGELOG.md README.md examples/KEY-GENERATION.md )
+
+# TODO: jose has test suite, but it require lots of dependencies. It may not be
+# TODO: urgent, but it would be nice to have those sooner or later.
+RESTRICT=test
+
+S="${WORKDIR}/erlang-${P}"
+
+src_prepare() {
+   # disable warnings_as_errors for erlang 23 compatibiltiy
+   # https://github.com/potatosalad/erlang-jose/issues/87
+   sed -i -e 's|warnings_as_errors||g' \
+   -e 's|debug_info,|debug_info|g' rebar.config
+   rebar_src_prepare
+}



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

2020-06-23 Thread Zac Medico
commit: 0418f10fdfc25c27d0b15ebca52a0bbe8119b55b
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jun 23 17:55:53 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jun 23 18:00:24 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0418f10f

EbuildPhase._elog: _set_nonblocking(build_logger.stdin.fileno())

Fixes: dd69ce742c62 ("Support PORTAGE_LOG_FILTER_FILE_CMD (bug 709746)")
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/EbuildPhase.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/_emerge/EbuildPhase.py b/lib/_emerge/EbuildPhase.py
index ddb3dc719..92335b6c0 100644
--- a/lib/_emerge/EbuildPhase.py
+++ b/lib/_emerge/EbuildPhase.py
@@ -47,7 +47,8 @@ portage.proxy.lazyimport.lazyimport(globals(),
'_post_src_install_soname_symlinks,' + \
'_post_src_install_uid_fix,_postinst_bsdflags,' + \
'_post_src_install_write_metadata,' + \
-   '_preinst_bsdflags'
+   '_preinst_bsdflags',
+   'portage.util.futures.unix_events:_set_nonblocking',
 )
 from portage import os
 from portage import _encodings
@@ -433,6 +434,7 @@ class EbuildPhase(CompositeTask):

log_filter_file=self.settings.get('PORTAGE_LOG_FILTER_FILE_CMD'),
scheduler=self.scheduler)
build_logger.start()
+   
_set_nonblocking(build_logger.stdin.fileno())
log_file = build_logger.stdin
 
yield self.scheduler.async_output(msg, 
log_file=log_file,



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

2020-06-23 Thread Ben Kohler
commit: 75c09aa4a7fdac1e6e0b1518e82fa56e9a76a410
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Jun 23 17:53:21 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Jun 23 17:53:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c09aa4

net-wireless/unifi: bump to 5.14.15, drop old

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

 net-wireless/unifi/Manifest  | 2 +-
 net-wireless/unifi/{unifi-5.14.7.ebuild => unifi-5.14.15.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index 92193c5cb20..5ddd67bf250 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -1,5 +1,5 @@
 DIST unifi-5.13.29.zip 151004470 BLAKE2B 
0980c012bddbbeb5d18d26ebc8427137e410577e22a9c49b799f0e8fa39343191bc361b9345919917e53ded5ff0af2b35fd71e48072a09d5533a5e89feb9a20c
 SHA512 
01b9811e288e377aff727416b32d966af5cc7a45e0f03f08f8892c89ad40a1833f4150bc42d8732468fcd2242c790bcd62b343132149a868c0d95f38b9f17dda
 DIST unifi-5.13.32.zip 151006051 BLAKE2B 
d853a05c361b26a47f2b3e296a41d3086a05347f6384ff71b4e78d156d5a0a5309eb5bb0b05de31721a8dd21f917d0c5b87697a337ec096a1701640796defbb8
 SHA512 
f1258d4f8fa73f43385260245ca31ee5d159c99db005609a22b09cbe551a886ebf685069bf95be5a0609335fe9d7290bc04158eb2430bdaa238aa7a13da681ab
-DIST unifi-5.14.7.zip 151237089 BLAKE2B 
0c00e282d5f2a3ca9077bd4455d21b28d63548be50ff3170cfde84620a9f482bf84f48047162cc9ecca247046ed49f6a3e0e77eedc5d472cc277cf85639d966e
 SHA512 
802b9338b333892e5f84a583f93eca29d9e421a5ab301f2f5e9bff9f61a5e8a0489dfb5a67320ccfcc923c9adac259ee4d7fe6153bc95aa18b613aeed02e6b45
+DIST unifi-5.14.15.zip 152267634 BLAKE2B 
7c691294d0f359153aab5f0c1df9eb06f15d6d9d7b5b98e460163222a41d4e46b9cbca0d58c0a754242abc57c4f5e6c9d2ed7d7a08b7a587e8424a0d0467f17b
 SHA512 
6807298856a0c14ae2bd6009c167ed73bdaefe91c8c47e227e985b797263a76b2bcc7bbc040237e70ee0f6633060718fd23066bc622232aee14bf0a4f6938535
 DIST unifi-5.14.9.zip 151232553 BLAKE2B 
f30576c61f9fe0f971dee302a7475bc60f02889e300ebf8345b47a341e7da3b872558880c8d207f3f2f0f29c22ed84bb7502e9ff82ca0bee815b1adc39eceb71
 SHA512 
deeb936957129cb213af6ac82790ed338581f29d16fe902e15f478c538c22d65111c1ef8de14c392b8af3303b74ccc26f50452391f1e3f7f919dd52153e5ae83
 DIST unifi-5.6.42.zip 63581448 BLAKE2B 
dc12149acc56587043b9f6c45a43327a9a067dda86127c60ad62a4681a0c8ba873435b60183989332f561fb52f71c7207480766ec23d9c0e892cc20c521a9819
 SHA512 
467c0ad284a84795537484f371867d851e67c7e396215d539a9705f17f374b50db4051121a6634d1944474a2474bdd75fca860ab00b48634a5d3e8749a122989

diff --git a/net-wireless/unifi/unifi-5.14.7.ebuild 
b/net-wireless/unifi/unifi-5.14.15.ebuild
similarity index 98%
rename from net-wireless/unifi/unifi-5.14.7.ebuild
rename to net-wireless/unifi/unifi-5.14.15.ebuild
index 12abf037f27..22d2f71a0a0 100644
--- a/net-wireless/unifi/unifi-5.14.7.ebuild
+++ b/net-wireless/unifi/unifi-5.14.15.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 # Set this var for any releases except stable
-RC_SUFFIX="-ad58f9eb49"
+RC_SUFFIX="-c3f8d69687"
 
 inherit systemd
 



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

2020-06-23 Thread Sergei Trofimovich
commit: 37449a67452af56045035209fc5b6c986cb1d705
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:53:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37449a67

media-libs/harfbuzz: stable 2.6.7 for sparc, bug #728924

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

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

diff --git a/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild 
b/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild
index bdc327af67b..a0a8475f648 100644
--- a/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



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

2020-06-23 Thread Sergei Trofimovich
commit: 68babb7972153df6e3052ecad435a103a334c015
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:47:43 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68babb79

media-libs/libexif: stable 0.6.22 for hppa, bug #708728

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

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

diff --git a/media-libs/libexif/libexif-0.6.22.ebuild 
b/media-libs/libexif/libexif-0.6.22.ebuild
index 772a9ea4d34..16cb6acc562 100644
--- a/media-libs/libexif/libexif-0.6.22.ebuild
+++ b/media-libs/libexif/libexif-0.6.22.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PN}-${PV//./_}-relea
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 IUSE="doc nls static-libs"
 
 RDEPEND="nls? ( virtual/libintl )"



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

2020-06-23 Thread Sergei Trofimovich
commit: 440212f30b928d003d60585e36b3f392ee661af3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:52:47 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440212f3

dev-lang/vala: stable 0.40.23 for sparc, bug #728924

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

 dev-lang/vala/vala-0.40.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/vala/vala-0.40.23.ebuild 
b/dev-lang/vala/vala-0.40.23.ebuild
index 661aaba4756..9f9eb41d73f 100644
--- a/dev-lang/vala/vala-0.40.23.ebuild
+++ b/dev-lang/vala/vala-0.40.23.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1"
 SLOT="0.40"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2020-06-23 Thread Sergei Trofimovich
commit: d1b296c3a3a927e3172d516352e6f740b0c764c5
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:50:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b296c3

dev-libs/vala-common: stable 0.48.6 for sparc, bug #728924

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

 dev-libs/vala-common/vala-common-0.48.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/vala-common/vala-common-0.48.6.ebuild 
b/dev-libs/vala-common/vala-common-0.48.6.ebuild
index ee55cfcad10..70c6d6721bd 100644
--- a/dev-libs/vala-common/vala-common-0.48.6.ebuild
+++ b/dev-libs/vala-common/vala-common-0.48.6.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 IUSE=""
 
 RDEPEND=""



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

2020-06-23 Thread Sergei Trofimovich
commit: 290a7421a02682d2f0fc2e4b4033cdcfdf5b7fb7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:54:36 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290a7421

media-libs/woff2: stable 1.0.2-r2 for sparc, bug #728924

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

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

diff --git a/media-libs/woff2/woff2-1.0.2-r2.ebuild 
b/media-libs/woff2/woff2-1.0.2-r2.ebuild
index 9036f520f92..3fb78664009 100644
--- a/media-libs/woff2/woff2-1.0.2-r2.ebuild
+++ b/media-libs/woff2/woff2-1.0.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
 IUSE=""
 
 RDEPEND="app-arch/brotli"



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

2020-06-23 Thread Sergei Trofimovich
commit: 4688b1719d2751ba46af4482721cf6d8701ac58f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:51:17 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4688b171

dev-lang/vala: stable 0.48.6 for sparc, bug #728924

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

 dev-lang/vala/vala-0.48.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/vala/vala-0.48.6.ebuild b/dev-lang/vala/vala-0.48.6.ebuild
index 1f7c05bd15c..12cc5fc9da2 100644
--- a/dev-lang/vala/vala-0.48.6.ebuild
+++ b/dev-lang/vala/vala-0.48.6.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2020-06-23 Thread Sergei Trofimovich
commit: f88d16cd78fe32285d39d3033816bb2d445f1bc0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:52:02 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f88d16cd

dev-lang/vala: stable 0.46.10 for sparc, bug #728924

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

 dev-lang/vala/vala-0.46.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/vala/vala-0.46.10.ebuild 
b/dev-lang/vala/vala-0.46.10.ebuild
index afe20bbc8ab..d2e85cc62ff 100644
--- a/dev-lang/vala/vala-0.46.10.ebuild
+++ b/dev-lang/vala/vala-0.46.10.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.46"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/

2020-06-23 Thread Sergei Trofimovich
commit: 2f954510be9add310227b14d0e0edf7f5af13856
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 23 14:49:58 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 23 17:25:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f954510

dev-db/redis: stable 5.0.8 for hppa, bug #698436

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

 dev-db/redis/redis-5.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/redis/redis-5.0.8.ebuild b/dev-db/redis/redis-5.0.8.ebuild
index 61a50565cc9..17942c1e4f6 100644
--- a/dev-db/redis/redis-5.0.8.ebuild
+++ b/dev-db/redis/redis-5.0.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://redis.io;
 SRC_URI="http://download.redis.io/releases/${P}.tar.gz;
 
 LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x86-macos ~x86-solaris"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x86-macos ~x86-solaris"
 IUSE="+jemalloc tcmalloc luajit test"
 RESTRICT="!test? ( test )"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: games-board/gnuchess/

2020-06-23 Thread David Seifert
commit: f0b0c28aae4466e2cb6398eaa7578b8d342a2afa
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jun 23 16:16:56 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Jun 23 16:16:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b0c28a

games-board/gnuchess: Remove old

Bug: https://bugs.gentoo.org/711264
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: David Seifert  gentoo.org>

 games-board/gnuchess/Manifest  |  2 --
 games-board/gnuchess/gnuchess-6.2.4.ebuild | 20 
 games-board/gnuchess/gnuchess-6.2.5.ebuild | 20 
 3 files changed, 42 deletions(-)

diff --git a/games-board/gnuchess/Manifest b/games-board/gnuchess/Manifest
index 53d600c941b..24e258af6a8 100644
--- a/games-board/gnuchess/Manifest
+++ b/games-board/gnuchess/Manifest
@@ -1,3 +1 @@
-DIST gnuchess-6.2.4.tar.gz 757985 BLAKE2B 
bbb83a9fe7a7ace155b869deebdb67474d6c23538e7852167e846d5570bcd878634b0b2576f3ee33407913976103c637d3b024a8b81f290325c88c84d573d85c
 SHA512 
53546d3319cd6a7bc70be5cc11c29cf33c71b747de2244a7d8d4aff6b00318ad35ee0e27058b40a265c62ef02c188d2e34cba9bbf439306220796e7332904d42
-DIST gnuchess-6.2.5.tar.gz 782359 BLAKE2B 
d9ae979023ea6265e89a25223935df3847adfc52d46df2a9fe96700081f613f7817b4add22e3a63aa4e035adea9c1f4856cb1e9b80d751c3ee63818b5924c388
 SHA512 
f3f65a85eb4c93f6f10c7058bde7ee7f4a48c2f465b24a7cc0d5bcafe4df186b434ce23bf8c032d012efffba39c6c3c60ada484ff22d87114ce2be5dd0da6835
 DIST gnuchess-6.2.7.tar.gz 802863 BLAKE2B 
2fea825cdf0e629b3c2e9965d16f432edff81ceac8e7fbfd99b7be93f7281f813b10b91a62b3823acbf8967af538b04d2d87f93abde4a580e659e1fbdc5966e9
 SHA512 
1ed9e9344fbfc8e78504290a44e2710acab53f211c4349cafb7b64cc9a1fa923fbef4b4cbe3dd96438049b1da21415db3eb81fe663a94551c30105207086e343

diff --git a/games-board/gnuchess/gnuchess-6.2.4.ebuild 
b/games-board/gnuchess/gnuchess-6.2.4.ebuild
deleted file mode 100644
index 09272e6f034..000
--- a/games-board/gnuchess/gnuchess-6.2.4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-DESCRIPTION="Console based chess interface"
-HOMEPAGE="https://www.gnu.org/software/chess/chess.html;
-SRC_URI="mirror://gnu/chess/${P}.tar.gz"
-
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-src_configure() {
-   strip-flags # bug #199097
-   econf --without-readline # bug 491088
-}

diff --git a/games-board/gnuchess/gnuchess-6.2.5.ebuild 
b/games-board/gnuchess/gnuchess-6.2.5.ebuild
deleted file mode 100644
index e368ad19a37..000
--- a/games-board/gnuchess/gnuchess-6.2.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-DESCRIPTION="Console based chess interface"
-HOMEPAGE="https://www.gnu.org/software/chess/chess.html;
-SRC_URI="mirror://gnu/chess/${P}.tar.gz"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-src_configure() {
-   strip-flags # bug #199097
-   econf --without-readline # bug 491088
-}



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

2020-06-23 Thread Lars Wendler
commit: 924243ea17af9cfdcd22796709a8c9e24179cc5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 23 16:05:21 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun 23 16:16:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924243ea

dev-libs/popt: Bump to version 1.18

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

 dev-libs/popt/Manifest |  1 +
 dev-libs/popt/popt-1.18.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-libs/popt/Manifest b/dev-libs/popt/Manifest
index 58bac3e2e66..3494d8a975c 100644
--- a/dev-libs/popt/Manifest
+++ b/dev-libs/popt/Manifest
@@ -1 +1,2 @@
 DIST popt-1.16.tar.gz 702769 BLAKE2B 
37767ec50118f3675e8bfa780dca7989e092ea71c3ea1e1ab80d7cc13bf20a3b5f0681df2a7e0b1e3404404a0952f7b7f0135083d4166026dc26880a5a17ab3f
 SHA512 
bae2dd4e5d682ef023fdc77ae60c4aad01a3a576d45af9d78d22490c11e410e60edda37ede171920746d4ae0d5de3c060d15cecfd41ba75b727a811be828d694
+DIST popt-1.18.tar.gz 580569 BLAKE2B 
c9c42eb12aa21764cde5e9b4a8b30125b547ae690b4d9d0d40b45bd3c1f7ae0b09d5086a588cf37e7bed71fe770ff840c0fd40ecf4ce5b7c1e874b938b6e0324
 SHA512 
86422e8762adda3d02d46c20ac74ffe389d4f991d552b6fea729f007345b6426cbeb71160284e2deaa2ce44ce754a9e6cf6ccbd64bff9bc2253df40cdc2f79a5

diff --git a/dev-libs/popt/popt-1.18.ebuild b/dev-libs/popt/popt-1.18.ebuild
new file mode 100644
index 000..6130f128341
--- /dev/null
+++ b/dev-libs/popt/popt-1.18.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib-minimal libtool
+
+DESCRIPTION="Parse Options - Command line parser"
+HOMEPAGE="https://github.com/rpm-software-management/popt;
+SRC_URI="http://ftp.rpm.org/${PN}/releases/${PN}-1.x/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+   sed -i -e 's:lt-test1:test1:' tests/testit.sh || die
+   elibtoolize
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_enable static-libs static)
+   $(use_enable nls)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   dodoc CHANGES README
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2020-06-23 Thread Lars Wendler
commit: 55d1ce1daa7a1255b4b85dd6186c8d5060171275
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 23 16:13:25 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun 23 16:16:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d1ce1d

net-misc/ntp: Bump to version 4.2.8_p15

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

 net-misc/ntp/Manifest |   2 +
 net-misc/ntp/ntp-4.2.8_p15.ebuild | 144 ++
 2 files changed, 146 insertions(+)

diff --git a/net-misc/ntp/Manifest b/net-misc/ntp/Manifest
index 6fe616383e6..298239a1bec 100644
--- a/net-misc/ntp/Manifest
+++ b/net-misc/ntp/Manifest
@@ -2,3 +2,5 @@ DIST ntp-4.2.8p13-manpages.tar.xz 25700 BLAKE2B 
47076474529146f6fd375e20c52188f1
 DIST ntp-4.2.8p13.tar.gz 6949363 BLAKE2B 
b503153d8413e6ba174970bbddca59d237442e8ec29e082cedfea6523b0b7aaf2919dc219d816e02c8d3aa486beeaf5ca08b314a8b4c587333034447e1391ea0
 SHA512 
afbdbb8a37b8f4040a8a6939a3a85ad0350d359c153c297b32b8a013c7b7061fd925fa3e6e103671c5901e169156e22497813c654195ba50f890a7170b2f2075
 DIST ntp-4.2.8p14-manpages.tar.xz 25720 BLAKE2B 
fbb7342729155be6863962136a779b338a5a24be5ba95893260c4308e48afc7364630da726d19077a50a607c3a1ac545b76fa6250ac21d18ed08a345624cd65c
 SHA512 
6efeef479b24841dca1db09fbb6e8469cb32ecb3f84f55ac38cc1dbe5fe6354a0842649755bcf7e2cc6151c05d65ffa5445f1fc34a003f6d3df08ec9dbcbe6d1
 DIST ntp-4.2.8p14.tar.gz 7007263 BLAKE2B 
addcf94b58ea1938914115b662b4aa071586f1ff2cb66823c85fa92d4097c8fe5ce8583a7fae6dd4f7d8ff433348f1eff740bbeb210a1c08d322fc9076a84847
 SHA512 
b0183b4b2f2c6ea0a49d0aca1fa28a7b5cd21e20696a2f633f5afa37c4ea2c59fa7769af82a55c626db49b9eb5a531608710dc1977c4d518583577ef95940ae8
+DIST ntp-4.2.8p15-manpages.tar.xz 25700 BLAKE2B 
6a225bc19dcebee31cb8e0d621963863d567a882655b57be8b65a16f9d3dd138787c7c6b9ff08853306f2e9b11d65cb76e3215cc5b2262a91c411d437974fc18
 SHA512 
21721550864b4e7e91bf20ca894109253439b737799dfc803e1496b3454199f34646f40e0156c08a39d5914e5a92f35908cec0245e1e2627c75c0e64939ba028
+DIST ntp-4.2.8p15.tar.gz 7015970 BLAKE2B 
5697d6623d79686f9ca9ad907172bf942383067d1e9817117d20db042e9f7410644f236f1a0d77ab6bf6ec468476e12ea65b494a28f0dd8674bf08fc8875cfef
 SHA512 
f5ad765e45fc302263dd40e94c287698fd235b94f3684e49f1d5d09d7d8bdd6b8c0fb96ecdabffea3d233e1e79b3c9687b76dc204ba76bad3f554682f4a97794

diff --git a/net-misc/ntp/ntp-4.2.8_p15.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15.ebuild
new file mode 100644
index 000..b2cbb8b926a
--- /dev/null
+++ b/net-misc/ntp/ntp-4.2.8_p15.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs flag-o-matic systemd
+
+MY_P=${P/_p/p}
+DESCRIPTION="Network Time Protocol suite/programs"
+HOMEPAGE="http://www.ntp.org/;
+SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz
+   https://dev.gentoo.org/~polynomial-c/${MY_P}-manpages.tar.xz;
+
+LICENSE="HPND BSD ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~m68k-mint"
+IUSE="caps debug ipv6 libressl openntpd parse-clocks readline samba selinux 
snmp ssl +threads vim-syntax zeroconf"
+
+COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )
+   >=dev-libs/libevent-2.0.9:=[threads?]
+   kernel_linux? ( caps? ( sys-libs/libcap ) )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+   snmp? ( net-analyzer/net-snmp )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   parse-clocks? ( net-misc/pps-tools )"
+BDEPEND="virtual/pkgconfig
+   acct-group/ntp
+   acct-user/ntp"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   acct-group/ntp
+   acct-user/ntp
+   selinux? ( sec-policy/selinux-ntp )
+   vim-syntax? ( app-vim/ntp-syntax )
+   !net-misc/ntpsec
+   !openntpd? ( !net-misc/openntpd )
+"
+PDEPEND="openntpd? ( net-misc/openntpd )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.2.8-ipc-caps.patch #533966
+   "${FILESDIR}"/${PN}-4.2.8-sntp-test-pthreads.patch #563922
+   "${FILESDIR}"/${PN}-4.2.8_p10-fix-build-wo-ssl-or-libressl.patch
+   "${FILESDIR}"/${PN}-4.2.8_p12-libressl-2.8.patch
+   "${FILESDIR}"/${PN}-4.2.8_p14-add_cap_ipc_lock.patch #711530
+)
+
+src_prepare() {
+   default
+   append-cppflags -D_GNU_SOURCE #264109
+   # Make sure every build uses the same install layout. #539092
+   find sntp/loc/ -type f '!' -name legacy -delete || die
+   eautoreconf #622754
+   # Disable pointless checks.
+   touch .checkChangeLog .gcc-warning FRC.html html/.datecheck
+}
+
+src_configure() {
+   # avoid libmd5/libelf
+   export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no
+   export ac_cv_lib_elf_nlist=no
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/ntp/, net-misc/ntp/files/

2020-06-23 Thread Lars Wendler
commit: fbdf99fc6dd829214056d1333d7ec34bf8da89e7
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 23 16:16:22 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun 23 16:16:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdf99fc

net-misc/ntp: Removed old

Bug: https://bugs.gentoo.org/717798
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/ntp/Manifest   |   2 -
 net-misc/ntp/files/ntp-4.2.8-gc-tests.patch |  41 
 net-misc/ntp/ntp-4.2.8_p13-r2.ebuild| 144 
 net-misc/ntp/ntp-4.2.8_p13.ebuild   | 144 
 4 files changed, 331 deletions(-)

diff --git a/net-misc/ntp/Manifest b/net-misc/ntp/Manifest
index 298239a1bec..745c406ddbe 100644
--- a/net-misc/ntp/Manifest
+++ b/net-misc/ntp/Manifest
@@ -1,5 +1,3 @@
-DIST ntp-4.2.8p13-manpages.tar.xz 25700 BLAKE2B 
47076474529146f6fd375e20c52188f1ba04959ce3752c952e60e9b48c8ac129346fdf5c315e012556422d16b7d6c223722812a56a11a98463044d2b16fcf0f0
 SHA512 
824832c1a8685fcd196db679cf4b87c89d577cea5251fda7c3dfee00e888d64de76df99e8cf4b0d20056e3d539b3f46a260c6ce22339aa79b915427741030da2
-DIST ntp-4.2.8p13.tar.gz 6949363 BLAKE2B 
b503153d8413e6ba174970bbddca59d237442e8ec29e082cedfea6523b0b7aaf2919dc219d816e02c8d3aa486beeaf5ca08b314a8b4c587333034447e1391ea0
 SHA512 
afbdbb8a37b8f4040a8a6939a3a85ad0350d359c153c297b32b8a013c7b7061fd925fa3e6e103671c5901e169156e22497813c654195ba50f890a7170b2f2075
 DIST ntp-4.2.8p14-manpages.tar.xz 25720 BLAKE2B 
fbb7342729155be6863962136a779b338a5a24be5ba95893260c4308e48afc7364630da726d19077a50a607c3a1ac545b76fa6250ac21d18ed08a345624cd65c
 SHA512 
6efeef479b24841dca1db09fbb6e8469cb32ecb3f84f55ac38cc1dbe5fe6354a0842649755bcf7e2cc6151c05d65ffa5445f1fc34a003f6d3df08ec9dbcbe6d1
 DIST ntp-4.2.8p14.tar.gz 7007263 BLAKE2B 
addcf94b58ea1938914115b662b4aa071586f1ff2cb66823c85fa92d4097c8fe5ce8583a7fae6dd4f7d8ff433348f1eff740bbeb210a1c08d322fc9076a84847
 SHA512 
b0183b4b2f2c6ea0a49d0aca1fa28a7b5cd21e20696a2f633f5afa37c4ea2c59fa7769af82a55c626db49b9eb5a531608710dc1977c4d518583577ef95940ae8
 DIST ntp-4.2.8p15-manpages.tar.xz 25700 BLAKE2B 
6a225bc19dcebee31cb8e0d621963863d567a882655b57be8b65a16f9d3dd138787c7c6b9ff08853306f2e9b11d65cb76e3215cc5b2262a91c411d437974fc18
 SHA512 
21721550864b4e7e91bf20ca894109253439b737799dfc803e1496b3454199f34646f40e0156c08a39d5914e5a92f35908cec0245e1e2627c75c0e64939ba028

diff --git a/net-misc/ntp/files/ntp-4.2.8-gc-tests.patch 
b/net-misc/ntp/files/ntp-4.2.8-gc-tests.patch
deleted file mode 100644
index 19f0c0f8bfe..000
--- a/net-misc/ntp/files/ntp-4.2.8-gc-tests.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Avoid building problematic tests on platforms
-whose linker does not support --gc-sections.
-
-https://bugs.ntp.org/show_bug.cgi?id=3601
-https://bugs.gentoo.org/564018
-
 a/sntp/m4/ntp_problemtests.m4  2019-09-23 07:19:18.545861137 +0200
-+++ b/sntp/m4/ntp_problemtests.m4  2019-09-23 07:19:18.545861137 +0200
-@@ -33,6 +33,10 @@
-  no:0:*-*-solaris*) ;;
-  *) ntp_test_ntp_restrict="yes" ;;
- esac
-+case "$ntp_cv_gc_sections_runs" in
-+  no) ntp_test_ntp_restrict="no" ;;
-+  * ) ;;
-+esac
- AC_MSG_RESULT([$ntp_test_ntp_restrict])
- AM_CONDITIONAL([BUILD_TEST_NTP_RESTRICT], [test x$ntp_test_ntp_restrict = 
xyes])
- 
-@@ -43,6 +47,10 @@
-  no:0:*-*-solaris*) ;;
-  *) ntp_test_ntp_scanner="yes" ;;
- esac
-+case "$ntp_cv_gc_sections_runs" in
-+  no) ntp_test_ntp_scanner="no" ;;
-+  * ) ;;
-+esac
- AC_MSG_RESULT([$ntp_test_ntp_scanner])
- AM_CONDITIONAL([BUILD_TEST_NTP_SCANNER], [test x$ntp_test_ntp_scanner = xyes])
- 
-@@ -53,6 +61,10 @@
-  no:0:*-*-solaris*) ;;
-  *) ntp_test_ntp_signd="yes" ;;
- esac
-+case "$ntp_cv_gc_sections_runs" in
-+  no) ntp_test_ntp_signd="no" ;;
-+  * ) ;;
-+esac
- AC_MSG_RESULT([$ntp_test_ntp_signd])
- AM_CONDITIONAL([BUILD_TEST_NTP_SIGND], [test x$ntp_test_ntp_signd = xyes])
- 

diff --git a/net-misc/ntp/ntp-4.2.8_p13-r2.ebuild 
b/net-misc/ntp/ntp-4.2.8_p13-r2.ebuild
deleted file mode 100644
index a50710aa1a3..000
--- a/net-misc/ntp/ntp-4.2.8_p13-r2.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs flag-o-matic systemd
-
-MY_P=${P/_p/p}
-DESCRIPTION="Network Time Protocol suite/programs"
-HOMEPAGE="http://www.ntp.org/;
-SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz
-   https://dev.gentoo.org/~polynomial-c/${MY_P}-manpages.tar.xz;
-
-LICENSE="HPND BSD ISC"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~m68k-mint"
-IUSE="caps debug ipv6 libressl openntpd parse-clocks readline samba selinux 
snmp ssl +threads vim-syntax zeroconf"
-
-COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )
-   

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

2020-06-23 Thread Keri Harris
commit: 155f0f8869defe6c80b2e60ec5ada30334d57189
Author: Keri Harris  gentoo  org>
AuthorDate: Tue Jun 23 16:13:08 2020 +
Commit: Keri Harris  gentoo  org>
CommitDate: Tue Jun 23 16:13:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155f0f88

dev-lang/mozart: patch bootcompiler to work with Scala 2.12

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

 dev-lang/mozart/Manifest| 2 +-
 dev-lang/mozart/mozart-2.0.1.ebuild | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/mozart/Manifest b/dev-lang/mozart/Manifest
index f18a5f097ff..4175014dce1 100644
--- a/dev-lang/mozart/Manifest
+++ b/dev-lang/mozart/Manifest
@@ -2,5 +2,5 @@ DIST mozart-1.4.0-gentoo-patchset-5.tar.gz 24700 BLAKE2B 
c3b14bd7d8a762b84a098a9
 DIST mozart-1.4.0-gentoo-patchset-6.tar.gz 25878 BLAKE2B 
831fa3accc587c769ab40ae4289e45ca28171af572095b7c3b93b69e82ff4bcaeb425d68c7a76aa9b2724b610ba21020647b6d1e3aa525ce58edbc9446d88791
 SHA512 
5a292bcc81c8062ebd5a948b224e8131302fc61b60303b8e3257ed20e751d0a874303611aeba6d1aacddbf92ec611428e49c2c17bc1dff5e182d0198afe655bf
 DIST mozart-1.4.0.20080704-doc.tar.gz 4085020 BLAKE2B 
33eaf57c91dd62d9aa79651095aa5d095086d76dfa16bd5f520962229338c00556fcf3ac01eca1769c687f990110e95fa887d56391346af780d55166708338a1
 SHA512 
25f8f4b603ae7f4ef054a79a2baa4e10074f8a95f762b75fd88480526fb073b5b4874c269d116a960017a9e7ef989dd9f41853b0ff76e08b2cad2de2090c2eb4
 DIST mozart-1.4.0.20080704-src.tar.gz 11848201 BLAKE2B 
0ceeb7dbd3f6858d1a4fee76f2a99eeb3127a07fd31b6760748ac8b8b638c36caaa873154be6481c3dc4b5196ef04cb0c10be421bd87dc3bc4e6b29357622d8d
 SHA512 
f1114662c8c603cc2ac530d4ea1d22a0581f6e1b4d5cb57ccf899b8051ea48dbcf2fa2b62173359a754367a5456a7cb121a208d6a246248207599b0470525229
-DIST mozart-2.0.1-gentoo-patchset-0.tar.gz 10888 BLAKE2B 
2b41560021bec70bb60cfb4439b5db13a6e7ac7d7b1b7e1be6fd584f5e7de566db40f67fccec66f53a39150b1985a4e41a45cbd41aa8b77ff740fd60ce708f05
 SHA512 
082187494ef4c7a5655bde22d9b6df9c37fada5512cae2f15440dd298229e48777d1de4a2461f127279fa8f36da9900c78c6927fbde03bfa4d2006200923e33e
+DIST mozart-2.0.1-gentoo-patchset-1.tar.gz 39069 BLAKE2B 
7490d13665314b3a998fb21bd8a342f262d92a395c3b0bbfa9a7813c044220c82ac02eb0103409127862c9bb4e4c44765b1228a7bdea2cb247492c94264f4fe0
 SHA512 
ce3cdb8ffebd95d6065439432905ad68b9cd8b86f58478092ab55df7ae7c72498a3e29bda462f3305aff6c99d010c45d786f905e2e906550ee61656ba122bbc6
 DIST mozart-2.0.1.tar.gz 2281261 BLAKE2B 
7f071e9ec130a0b482b299f4dac15d64f632702d6ecf55b7af0993087064e533b4de80f77520a725f69f68648a9ce763c8c8826bb24e52af49eda8c3ccfba0b5
 SHA512 
a72a6fa68296d06af72327fd11310b3be152e5ad9a56f1fc4200ac7b89cd177e9a23a38c6721e1885d4f2ed0870065e919fb9fe3c9a2833fcd8e4ac0fd43aeb4

diff --git a/dev-lang/mozart/mozart-2.0.1.ebuild 
b/dev-lang/mozart/mozart-2.0.1.ebuild
index e6b2dc3f442..ebd5d3b0473 100644
--- a/dev-lang/mozart/mozart-2.0.1.ebuild
+++ b/dev-lang/mozart/mozart-2.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit cmake-utils java-pkg-2 java-ant-2
 
-PATCHSET_VER="0"
+PATCHSET_VER="1"
 
 DESCRIPTION="Advanced development platform for intelligent, distributed 
applications"
 HOMEPAGE="http://mozart2.org/;
@@ -28,8 +28,8 @@ DEPEND="${RDEPEND}
dev-java/ant-core
>=virtual/jdk-1.8:=
|| (
-   dev-lang/scala
-   dev-lang/scala-bin
+   dev-lang/scala:2.12
+   dev-lang/scala-bin:0
)
test? ( dev-cpp/gtest:= )"
 
@@ -60,7 +60,7 @@ src_configure() {
 
 src_compile() {
if has_version "dev-lang/scala"; then
-   EANT_GENTOO_CLASSPATH="scala"
+   EANT_GENTOO_CLASSPATH="scala:2.12"
else
EANT_GENTOO_CLASSPATH="scala-bin"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/waylandpp/, dev-cpp/waylandpp/files/

2020-06-23 Thread Craig Andrews
commit: 57ebbe280ce99f7f5346b6507bc7dc4dcdeae41f
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jun 23 15:34:27 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 23 15:34:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ebbe28

dev-cpp/waylandpp: Fix ‘runtime_error’ is not a member of ‘std’

Closes: https://bugs.gentoo.org/729200
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Craig Andrews  gentoo.org>

 .../waylandpp-0.2.7-fix-std-runtime_error.patch| 25 ++
 dev-cpp/waylandpp/waylandpp-0.2.7.ebuild   |  4 
 2 files changed, 29 insertions(+)

diff --git 
a/dev-cpp/waylandpp/files/waylandpp-0.2.7-fix-std-runtime_error.patch 
b/dev-cpp/waylandpp/files/waylandpp-0.2.7-fix-std-runtime_error.patch
new file mode 100644
index 000..41e71eb237b
--- /dev/null
+++ b/dev-cpp/waylandpp/files/waylandpp-0.2.7-fix-std-runtime_error.patch
@@ -0,0 +1,25 @@
+From 695c0881101435a57d24c84d04cbcb79eec49903 Mon Sep 17 00:00:00 2001
+From: Rechi 
+Date: Sat, 18 Jan 2020 23:37:46 +0100
+Subject: [PATCH] [fix] add missing stdexcept include after 2d834a6
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+fixes error: ‘runtime_error’ is not a member of ‘std’
+---
+ include/wayland-util.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/include/wayland-util.hpp b/include/wayland-util.hpp
+index 9cf5d04..1609651 100644
+--- a/include/wayland-util.hpp
 b/include/wayland-util.hpp
+@@ -28,6 +28,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-cpp/waylandpp/waylandpp-0.2.7.ebuild 
b/dev-cpp/waylandpp/waylandpp-0.2.7.ebuild
index 6fda559666c..f25c7dccb2b 100644
--- a/dev-cpp/waylandpp/waylandpp-0.2.7.ebuild
+++ b/dev-cpp/waylandpp/waylandpp-0.2.7.ebuild
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
)
"
 
+PATCHES=(
+   "${FILESDIR}/${P}-fix-std-runtime_error.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/powerdevil/

2020-06-23 Thread Andreas Sturmlechner
commit: 6e44ba30eb877c290e4ab43024f728952899ba88
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 23 15:29:19 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 15:29:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e44ba30

kde-plasma/powerdevil: Drop 5.19.1

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

 kde-plasma/powerdevil/Manifest |  1 -
 kde-plasma/powerdevil/powerdevil-5.19.2.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 62adf9e01aa..ac037342c77 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,3 +1,2 @@
 DIST powerdevil-5.18.5.tar.xz 597492 BLAKE2B 
510d523b470f281c1b71902a6e2938d5566b3a653909d4b08d75cdfa190bd2f2a2a0befa7f71b3af331f1511733502690d58c2fed13262da82381eae66605885
 SHA512 
b7054099cbf3e176591e4fff68ce1dbb7eb9d2f332a75bea3e2ad5954246f6d4d3b0018de101d8ca0df8c7cfa1988abaed40840466a503e09251e4af623fd3b3
 DIST powerdevil-5.19.2.1.tar.xz 600120 BLAKE2B 
aaa6e4cac173ab6b16f05fdbc1ba436b5b15d8bebf8ab7f87745734c49b7433dd0dd08c54446bef01c8bc840e1bca12035dfbab50f829ee43df68d338ff8
 SHA512 
937569c8b677a08e92f4daeb67d6e8c29de0debd64591f339ca5445d9248431d593852ea85ad62ebe27a6c5fa90c989826d1d8a6678bec14783687f3fd938c1f
-DIST powerdevil-5.19.2.tar.xz 600120 BLAKE2B 
eb4b7846ad05816526e05aa4ffa790443ca7f6a7e39eccf3b74bb56378a5b7872adccad3634b85c1f05450d3f672e383d2075914d3f21344bfad0e08db77f8b6
 SHA512 
b88e388e8f833f7e5835ae7607ae66b0b94db117e6c60708abf118786c1eaba6e91628f15f42bd34f7233020701ac872ff276aa67b519ad945c20f45131f4f73

diff --git a/kde-plasma/powerdevil/powerdevil-5.19.2.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.19.2.ebuild
deleted file mode 100644
index 59c5618e8c8..000
--- a/kde-plasma/powerdevil/powerdevil-5.19.2.ebuild
+++ /dev/null
@@ -1,67 +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.71.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.14.2
-inherit ecm kde.org
-
-DESCRIPTION="Power management for KDE Plasma Shell"
-HOMEPAGE="https://invent.kde.org/plasma/powerdevil;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="brightness-control +wireless"
-
-DEPEND="
-   >=kde-frameworks/kactivities-${KFMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5[policykit]
-   >=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/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   >=kde-plasma/libkscreen-${PVCUT}:5
-   >=kde-plasma/libkworkspace-${PVCUT}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   virtual/libudev:=
-   x11-libs/libxcb
-   brightness-control? ( app-misc/ddcutil )
-   wireless? (
-   >=kde-frameworks/bluez-qt-${KFMIN}:5
-   >=kde-frameworks/networkmanager-qt-${KFMIN}:5
-   )
-"
-RDEPEND="${DEPEND}
-   >=kde-plasma/kde-cli-tools-${PVCUT}:5
-   >=sys-power/upower-0.9.23
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DHAVE_DDCUTIL=$(usex brightness-control)
-   $(cmake_use_find_package wireless KF5BluezQt)
-   $(cmake_use_find_package wireless KF5NetworkManagerQt)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/powerdevil/files/, kde-plasma/powerdevil/

2020-06-23 Thread Andreas Sturmlechner
commit: b652780039e7ae6fef23c60bccb0a2d5064e8ca4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 23 15:25:23 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 15:29:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6527800

kde-plasma/powerdevil: Fix random inhibition issues

KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=423131
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...owerdevil-5.18.5-fix-powermgmt-inhibition.patch | 80 ++
 kde-plasma/powerdevil/powerdevil-5.18.5-r1.ebuild  | 69 +++
 2 files changed, 149 insertions(+)

diff --git 
a/kde-plasma/powerdevil/files/powerdevil-5.18.5-fix-powermgmt-inhibition.patch 
b/kde-plasma/powerdevil/files/powerdevil-5.18.5-fix-powermgmt-inhibition.patch
new file mode 100644
index 000..cb6e27b7a97
--- /dev/null
+++ 
b/kde-plasma/powerdevil/files/powerdevil-5.18.5-fix-powermgmt-inhibition.patch
@@ -0,0 +1,80 @@
+From d21102cc6c7a4db204a29f376ce5eb316ef57a6e Mon Sep 17 00:00:00 2001
+From: Kai Uwe Broulik 
+Date: Fri, 19 Jun 2020 19:51:06 +0200
+Subject: [PATCH] Watch DBus service right away to discard pending inhibitions
+ reliably
+
+PowerDevil delays applying a power management inhibition by 5 seconds to avoid 
brief inhibitions
+to e.g. wake up the screen and similar.
+However, when an inhibition was posted and the process then quit, we would 
then still
+enforce the inhibition as it wasn't explicitly revoked.
+Fix this by always watching the inhibition sender and remove it from pending 
when the
+service goes away.
+
+BUG: 423131
+FIXED-IN: 5.18.6
+---
+ daemon/powerdevilpolicyagent.cpp | 26 --
+ 1 file changed, 12 insertions(+), 14 deletions(-)
+
+diff --git a/daemon/powerdevilpolicyagent.cpp 
b/daemon/powerdevilpolicyagent.cpp
+index a7d92dfd..2c2b1152 100644
+--- a/daemon/powerdevilpolicyagent.cpp
 b/daemon/powerdevilpolicyagent.cpp
+@@ -513,6 +513,11 @@ uint 
PolicyAgent::addInhibitionWithExplicitDBusService(uint types, const QString
+ 
+ const int cookie = m_lastCookie; // when the Timer below fires, 
m_lastCookie might be different already
+ 
++if (!m_busWatcher.isNull() && !service.isEmpty()) {
++m_cookieToBusService.insert(cookie, service);
++m_busWatcher.data()->addWatchedService(service);
++}
++
+ m_pendingInhibitions.append(cookie);
+ 
+ qCDebug(POWERDEVIL) << "Scheduling inhibition from" << service << appName 
<< "with cookie"
+@@ -532,11 +537,6 @@ uint 
PolicyAgent::addInhibitionWithExplicitDBusService(uint types, const QString
+ 
+ m_cookieToAppName.insert(cookie, qMakePair(appName, 
reason));
+ 
+-if (!m_busWatcher.isNull() && !service.isEmpty()) {
+-m_cookieToBusService.insert(cookie, service);
+-m_busWatcher.data()->addWatchedService(service);
+-}
+-
+ addInhibitionTypeHelper(cookie, static_cast< 
PolicyAgent::RequiredPolicies >(types));
+ 
+ Q_EMIT InhibitionsChanged({ {qMakePair(appName, reason)} }, {});
+@@ -596,22 +596,20 @@ void PolicyAgent::ReleaseInhibition(uint cookie)
+ {
+ qCDebug(POWERDEVIL) << "Releasing inhibition with cookie " << cookie;
+ 
+-if (m_pendingInhibitions.contains(cookie)) {
++QString service = m_cookieToBusService.take(cookie);
++if (!m_busWatcher.isNull() && !service.isEmpty() && 
!m_cookieToBusService.key(service)) {
++// no cookies from service left
++m_busWatcher.data()->removeWatchedService(service);
++}
++
++if (m_pendingInhibitions.removeOne(cookie)) {
+ qCDebug(POWERDEVIL) << "It was only scheduled for inhibition but not 
enforced yet, just discarding it";
+-m_pendingInhibitions.removeOne(cookie);
+ return;
+ }
+ 
+ Q_EMIT InhibitionsChanged(QList(), { 
{m_cookieToAppName.value(cookie).first} });
+ m_cookieToAppName.remove(cookie);
+ 
+-
+-QString service = m_cookieToBusService.take(cookie);
+-if (!m_busWatcher.isNull() && !service.isEmpty() && 
!m_cookieToBusService.key(service)) {
+-// no cookies from service left
+-m_busWatcher.data()->removeWatchedService(service);
+-}
+-
+ // Look through all of the inhibition types
+ bool notify = false;
+ if (m_typesToCookie[ChangeProfile].contains(cookie)) {
+-- 
+GitLab
+

diff --git a/kde-plasma/powerdevil/powerdevil-5.18.5-r1.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.18.5-r1.ebuild
new file mode 100644
index 000..79f0394f5fe
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.18.5-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.66.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil;
+

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/powerdevil/

2020-06-23 Thread Andreas Sturmlechner
commit: 1cc4725959f0d4955d8029ddd37ad5a656cfbb93
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 23 15:28:22 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 15:29:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc47259

kde-plasma/powerdevil: 5.19.2.1 version bump

See also: https://mail.kde.org/pipermail/release-team/2020-June/011924.html

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

 kde-plasma/powerdevil/Manifest   |  1 +
 kde-plasma/powerdevil/powerdevil-5.19.2.1.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 750acc410ba..62adf9e01aa 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,2 +1,3 @@
 DIST powerdevil-5.18.5.tar.xz 597492 BLAKE2B 
510d523b470f281c1b71902a6e2938d5566b3a653909d4b08d75cdfa190bd2f2a2a0befa7f71b3af331f1511733502690d58c2fed13262da82381eae66605885
 SHA512 
b7054099cbf3e176591e4fff68ce1dbb7eb9d2f332a75bea3e2ad5954246f6d4d3b0018de101d8ca0df8c7cfa1988abaed40840466a503e09251e4af623fd3b3
+DIST powerdevil-5.19.2.1.tar.xz 600120 BLAKE2B 
aaa6e4cac173ab6b16f05fdbc1ba436b5b15d8bebf8ab7f87745734c49b7433dd0dd08c54446bef01c8bc840e1bca12035dfbab50f829ee43df68d338ff8
 SHA512 
937569c8b677a08e92f4daeb67d6e8c29de0debd64591f339ca5445d9248431d593852ea85ad62ebe27a6c5fa90c989826d1d8a6678bec14783687f3fd938c1f
 DIST powerdevil-5.19.2.tar.xz 600120 BLAKE2B 
eb4b7846ad05816526e05aa4ffa790443ca7f6a7e39eccf3b74bb56378a5b7872adccad3634b85c1f05450d3f672e383d2075914d3f21344bfad0e08db77f8b6
 SHA512 
b88e388e8f833f7e5835ae7607ae66b0b94db117e6c60708abf118786c1eaba6e91628f15f42bd34f7233020701ac872ff276aa67b519ad945c20f45131f4f73

diff --git a/kde-plasma/powerdevil/powerdevil-5.19.2.1.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.19.2.1.ebuild
new file mode 100644
index 000..53be36d6572
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.19.2.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.71.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.14.2
+inherit ecm kde.org
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="brightness-control +wireless"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kactivities-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5[policykit]
+   >=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/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
+   >=kde-plasma/libkworkspace-${PVCUT}:5
+   virtual/libudev:=
+   x11-libs/libxcb
+   brightness-control? ( app-misc/ddcutil )
+   wireless? (
+   >=kde-frameworks/bluez-qt-${KFMIN}:5
+   >=kde-frameworks/networkmanager-qt-${KFMIN}:5
+   )
+"
+RDEPEND="${DEPEND}
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+   >=sys-power/upower-0.9.23
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DHAVE_DDCUTIL=$(usex brightness-control)
+   $(cmake_use_find_package wireless KF5BluezQt)
+   $(cmake_use_find_package wireless KF5NetworkManagerQt)
+   )
+
+   ecm_src_configure
+}



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

2020-06-23 Thread Craig Andrews
commit: 696930fe2d511bab765019d8a22178143b5b3c69
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jun 23 15:18:41 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 23 15:21:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696930fe

media-video/rtmpdump: Don't call ar directly

Closes: https://bugs.gentoo.org/721028
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 media-video/rtmpdump/rtmpdump-2.4_p20161210-r3.ebuild | 2 +-
 media-video/rtmpdump/rtmpdump-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/rtmpdump/rtmpdump-2.4_p20161210-r3.ebuild 
b/media-video/rtmpdump/rtmpdump-2.4_p20161210-r3.ebuild
index 09a4ebf6598..a3b8a59caac 100644
--- a/media-video/rtmpdump/rtmpdump-2.4_p20161210-r3.ebuild
+++ b/media-video/rtmpdump/rtmpdump-2.4_p20161210-r3.ebuild
@@ -85,7 +85,7 @@ multilib_src_compile() {
if ! multilib_is_native_abi; then
cd librtmp || die
fi
-   emake CC="$(tc-getCC)" LD="$(tc-getLD)" \
+   emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
OPT="${CFLAGS}" XLDFLAGS="${LDFLAGS}" CRYPTO="${crypto}" 
SYS=posix
 }
 

diff --git a/media-video/rtmpdump/rtmpdump-.ebuild 
b/media-video/rtmpdump/rtmpdump-.ebuild
index df14880ddc1..4e6b50ef0fc 100644
--- a/media-video/rtmpdump/rtmpdump-.ebuild
+++ b/media-video/rtmpdump/rtmpdump-.ebuild
@@ -85,7 +85,7 @@ multilib_src_compile() {
if ! multilib_is_native_abi; then
cd librtmp || die
fi
-   emake CC="$(tc-getCC)" LD="$(tc-getLD)" \
+   emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
OPT="${CFLAGS}" XLDFLAGS="${LDFLAGS}" CRYPTO="${crypto}" 
SYS=posix
 }
 



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

2020-06-23 Thread Mike Gilbert
commit: b7c817aa3e087b0b9c24b9670ef97140442faabe
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 23 14:09:17 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 23 14:09:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c817aa

www-client/google-chrome-beta: automated update (84.0.4147.56)

Package-Manager: Portage-2.3.100_p6, Repoman-2.3.22_p49
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...-beta-84.0.4147.45.ebuild => google-chrome-beta-84.0.4147.56.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 5a3b920c8df..17e11267dba 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_84.0.4147.45-1_amd64.deb 69645272 BLAKE2B 
72e59a5962920ae0fe59de84ac8654ed0bd7b1ee99ccb6428dfe67fe1a015fcfbc4d92b8de7dae54ccecb51c44f23da5aedd5758c1a3a2540234e49b02f0b4a9
 SHA512 
843c96581ed93e5308f8b436eaf7a5270cf186ccbcd82f6dbd12cff071e402a3515bd310620027075d39b62131314039d3defa70550d0ed7ff8f02c1dd53eefe
+DIST google-chrome-beta_84.0.4147.56-1_amd64.deb 69642068 BLAKE2B 
3b9f46b6cbbd62c8653ab2b5a2520f5dabda82b7892b2dd6e046b5edc413e71941cb5d5e2569274058faacfe7cf4fa54e6d0ae3276f9a4be4b83cc5a140c52dc
 SHA512 
648230f4e5cdae78fceca54f712dc725d57ff0de4927c9c19c8055967d961679feb47ab1db3bdad7a70c4cc98a78b042895887108c232c5ed3ee93de55d491a1

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-84.0.4147.45.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-84.0.4147.56.ebuild
similarity index 100%
rename from www-client/google-chrome-beta/google-chrome-beta-84.0.4147.45.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-84.0.4147.56.ebuild



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

2020-06-23 Thread Mike Gilbert
commit: 33b1394a18814f0c1faff85f237764fd5254412c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 23 14:09:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 23 14:09:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b1394a

www-client/google-chrome-unstable: automated update (85.0.4173.0)

Package-Manager: Portage-2.3.100_p6, Repoman-2.3.22_p49
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...ble-85.0.4168.2.ebuild => google-chrome-unstable-85.0.4173.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index 999db3c457c..983dc190b03 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_85.0.4168.2-1_amd64.deb 69788596 BLAKE2B 
5ab77816fff94fdad8b585a7f0d566a7733d19e572fa4fdc0d3b1f457b703e20743979db8ec7a5223ed0dda34c9b11bd1eb100ced86e2377cb2a5cac991f600f
 SHA512 
30c02dca77ed5de229ead4f0db4a9d6b1c154f2a45968958e3e5df048af74c9e35ab745eb8d2f1bbc4e62c3237041eba016cbb13a2be7cf8445f421faadf899f
+DIST google-chrome-unstable_85.0.4173.0-1_amd64.deb 69842152 BLAKE2B 
2e4c261dd7de0ac36cd4031a3a155e8c18edb818574345bad43c13e1d196de3d310f6959d5bc36ee86e466700147a5248c9ffd92f6a26987864bf30554fb66c0
 SHA512 
3daee7fbdf03ff36ff40f501a38f76e8c4f1d2826aff453b5d9e430aada513a297613b2fbc4ec1e9e1f59a82d1d47c9a9a9de74febc38d06a1b0afd08da191c7

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-85.0.4168.2.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-85.0.4173.0.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-85.0.4168.2.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-85.0.4173.0.ebuild



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

2020-06-23 Thread Mike Gilbert
commit: 73d1cb56b8b932d3d3dcd6e6d64e1cefd5e4c84e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 23 14:09:43 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 23 14:09:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d1cb56

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

Package-Manager: Portage-2.3.100_p6, Repoman-2.3.22_p49
Signed-off-by: Mike Gilbert  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 6 +++---
 ...0.4103.106.ebuild => chrome-binary-plugins-83.0.4103.116.ebuild} | 0
 ...5_beta.ebuild => chrome-binary-plugins-84.0.4147.56_beta.ebuild} | 0
 ..._alpha.ebuild => chrome-binary-plugins-85.0.4173.0_alpha.ebuild} | 0
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index c6ddccbff25..0e8c1f5fcb8 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_84.0.4147.45-1_amd64.deb 69645272 BLAKE2B 
72e59a5962920ae0fe59de84ac8654ed0bd7b1ee99ccb6428dfe67fe1a015fcfbc4d92b8de7dae54ccecb51c44f23da5aedd5758c1a3a2540234e49b02f0b4a9
 SHA512 
843c96581ed93e5308f8b436eaf7a5270cf186ccbcd82f6dbd12cff071e402a3515bd310620027075d39b62131314039d3defa70550d0ed7ff8f02c1dd53eefe
-DIST google-chrome-stable_83.0.4103.106-1_amd64.deb 68641320 BLAKE2B 
90a7183c0d5dccf3b8b293dcac01a615923f08e963b63708fffd6b19570c03e9eee6ec30707164313093a68413e671a09fed338c72341144195bd3545d9acc1e
 SHA512 
2fc1cfbe52e79b88ab900aca87a6bc57edb0dcb9e26a37101e881300a62028c316731465235407a1aa20a459109af40e7f6349c1bc486161f1da06a83a4eb2c5
-DIST google-chrome-unstable_85.0.4168.2-1_amd64.deb 69788596 BLAKE2B 
5ab77816fff94fdad8b585a7f0d566a7733d19e572fa4fdc0d3b1f457b703e20743979db8ec7a5223ed0dda34c9b11bd1eb100ced86e2377cb2a5cac991f600f
 SHA512 
30c02dca77ed5de229ead4f0db4a9d6b1c154f2a45968958e3e5df048af74c9e35ab745eb8d2f1bbc4e62c3237041eba016cbb13a2be7cf8445f421faadf899f
+DIST google-chrome-beta_84.0.4147.56-1_amd64.deb 69642068 BLAKE2B 
3b9f46b6cbbd62c8653ab2b5a2520f5dabda82b7892b2dd6e046b5edc413e71941cb5d5e2569274058faacfe7cf4fa54e6d0ae3276f9a4be4b83cc5a140c52dc
 SHA512 
648230f4e5cdae78fceca54f712dc725d57ff0de4927c9c19c8055967d961679feb47ab1db3bdad7a70c4cc98a78b042895887108c232c5ed3ee93de55d491a1
+DIST google-chrome-stable_83.0.4103.116-1_amd64.deb 68648484 BLAKE2B 
e783a1788ec091c0f785acae36cd759f9c5d016830e33a93218e42fcbb752602eba8dd28e687187d6ab71235ad77f0924fa02b1494e523e4df955cfaab52
 SHA512 
2ec0279fbdff50b19e82f508590faa9ec9401b55254ce37f3d41302bcd8fecd454c7e24e95ce0e1ef0322b9f6f91d9463334dfbcb0399fa87ca5b8163c42de9f
+DIST google-chrome-unstable_85.0.4173.0-1_amd64.deb 69842152 BLAKE2B 
2e4c261dd7de0ac36cd4031a3a155e8c18edb818574345bad43c13e1d196de3d310f6959d5bc36ee86e466700147a5248c9ffd92f6a26987864bf30554fb66c0
 SHA512 
3daee7fbdf03ff36ff40f501a38f76e8c4f1d2826aff453b5d9e430aada513a297613b2fbc4ec1e9e1f59a82d1d47c9a9a9de74febc38d06a1b0afd08da191c7

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-83.0.4103.106.ebuild 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-83.0.4103.116.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-83.0.4103.106.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-83.0.4103.116.ebuild

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-84.0.4147.45_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-84.0.4147.56_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-84.0.4147.45_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-84.0.4147.56_beta.ebuild

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-85.0.4168.2_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-85.0.4173.0_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-85.0.4168.2_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-85.0.4173.0_alpha.ebuild



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

2020-06-23 Thread Mike Gilbert
commit: ec2a018d86ffdf1e396066c21e46338d68e05e33
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 23 14:09:02 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 23 14:09:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2a018d

www-client/google-chrome: automated update (83.0.4103.116)

Package-Manager: Portage-2.3.100_p6, Repoman-2.3.22_p49
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/google-chrome/Manifest   | 2 +-
 ...e-chrome-83.0.4103.106.ebuild => google-chrome-83.0.4103.116.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome/Manifest 
b/www-client/google-chrome/Manifest
index ed29cf95c96..634e6e0237f 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1 +1 @@
-DIST google-chrome-stable_83.0.4103.106-1_amd64.deb 68641320 BLAKE2B 
90a7183c0d5dccf3b8b293dcac01a615923f08e963b63708fffd6b19570c03e9eee6ec30707164313093a68413e671a09fed338c72341144195bd3545d9acc1e
 SHA512 
2fc1cfbe52e79b88ab900aca87a6bc57edb0dcb9e26a37101e881300a62028c316731465235407a1aa20a459109af40e7f6349c1bc486161f1da06a83a4eb2c5
+DIST google-chrome-stable_83.0.4103.116-1_amd64.deb 68648484 BLAKE2B 
e783a1788ec091c0f785acae36cd759f9c5d016830e33a93218e42fcbb752602eba8dd28e687187d6ab71235ad77f0924fa02b1494e523e4df955cfaab52
 SHA512 
2ec0279fbdff50b19e82f508590faa9ec9401b55254ce37f3d41302bcd8fecd454c7e24e95ce0e1ef0322b9f6f91d9463334dfbcb0399fa87ca5b8163c42de9f

diff --git a/www-client/google-chrome/google-chrome-83.0.4103.106.ebuild 
b/www-client/google-chrome/google-chrome-83.0.4103.116.ebuild
similarity index 100%
rename from www-client/google-chrome/google-chrome-83.0.4103.106.ebuild
rename to www-client/google-chrome/google-chrome-83.0.4103.116.ebuild



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

2020-06-23 Thread Mike Gilbert
commit: a21f83685eda6f895c0a6819172172f63395a157
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 23 14:04:35 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 23 14:04:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21f8368

www-client/chromium: bump to 83.0.4103.116

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

 www-client/chromium/Manifest  |   1 +
 www-client/chromium/chromium-83.0.4103.116.ebuild | 821 ++
 2 files changed, 822 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 2bd98719d85..ec6120b2d52 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,4 +1,5 @@
 DIST chromium-83.0.4103.106.tar.xz 802630620 BLAKE2B 
b145fd04347ef252778c99931d2e6aebc4cb9c3b4340db13ede074ac0631fef3c530b6b8c348ad33576a1da828817a590339206cf941729ee01444350bec1683
 SHA512 
37d0298ec6794f753bc280352c9ea45d57dd5050240d468fd2a7465b2021ebb598cdc6c4538050dd1d626bcd4a146af87fb837619e08766d38d21821605bd3a8
+DIST chromium-83.0.4103.116.tar.xz 802626772 BLAKE2B 
6890d8f4a4a9b12ab56a63e037129f6b77f03f95a841494505fdbbe212b0dd756e5558bddd7ee186669929c6069568c76b70b179fe4a58ccad465f2d4677d6e5
 SHA512 
dbd92fb04183ec1402401388f70b18b95040083c9ea8bf2ea6b1692fddc375b090968b13afb010ebf412b480b34747eb2c82709adbeb386cccf60b972f23254f
 DIST chromium-84-patchset-1.tar.xz 17652 BLAKE2B 
17008a5d7b81fd9dd3934f815922a10c4b33bd4b3a13b350011d60627133f2179c2e70a6e74ef11ddf9b68b83b988fad3df15e9307f871006ccb7aca52c819da
 SHA512 
2a45183c60794256b150bf67aa8395bab113e77b338775f737ebd8a822fd17be776b786ad12ffa759774a8876e0976a1c285ef90257e9532cfd9952baba7096d
 DIST chromium-84.0.4147.45.tar.xz 845103524 BLAKE2B 
8b1e1c052b2ff3968fc4f13215551b9bd53b2fe89f15512d064267e82e71909f267d4f91665b456ad84ec537601e4fbc097eebc45b461f967aa8fe997da2716c
 SHA512 
d43ef067ed855813d3f003cc8f7302d433c924a58ea79bdafa3ec1fe35b4f71a24c4493389563bbc88744ee8fce9b1664c62548e975e0e5a97c823f90aacfe30
 DIST setuptools-44.1.0.zip 858569 BLAKE2B 
f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68
 SHA512 
4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf

diff --git a/www-client/chromium/chromium-83.0.4103.116.ebuild 
b/www-client/chromium/chromium-83.0.4103.116.ebuild
new file mode 100644
index 000..8edd4368097
--- /dev/null
+++ b/www-client/chromium/chromium-83.0.4103.116.ebuild
@@ -0,0 +1,821 @@
+# Copyright 2009-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils 
pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
+
+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
+   
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+closure-compile component-build cups cpu_flags_arm_neon +hangouts 
kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg 
+system-icu +system-libvpx +tcmalloc widevine"
+RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
+REQUIRED_USE="component-build? ( !suid )"
+
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.26:2
+   app-arch/bzip2:=
+   cups? ( >=net-print/cups-1.3.11:= )
+   >=dev-libs/atk-2.26
+   dev-libs/expat:=
+   dev-libs/glib:2
+   >=dev-libs/libxml2-2.9.4-r3:=[icu]
+   dev-libs/nspr:=
+   >=dev-libs/nss-3.26:=
+   >=media-libs/alsa-lib-1.0.19:=
+   media-libs/fontconfig:=
+   media-libs/freetype:=
+   >=media-libs/harfbuzz-2.4.0:0=[icu(-)]
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/mesa:=[gbm]
+   system-libvpx? ( >=media-libs/libvpx-1.8.2:=[postproc,svc] )
+   pulseaudio? ( media-sound/pulseaudio:= )
+   system-ffmpeg? (
+   >=media-video/ffmpeg-4:0
+   =net-fs/samba-4.5.10-r1[-debug(-)]
+   )
+   >=media-libs/opus-1.3.1:=
+   )
+   sys-apps/dbus:=
+   sys-apps/pciutils:=
+   virtual/udev
+   x11-libs/cairo:=
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11:=
+   x11-libs/libXcomposite:=
+   x11-libs/libXcursor:=
+   x11-libs/libXdamage:=
+   x11-libs/libXext:=
+   x11-libs/libXfixes:=
+   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/files/, kde-frameworks/plasma/

2020-06-23 Thread Andreas Sturmlechner
commit: 716cd557d1c6758781b45469fe0df34f393c0164
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 19:28:52 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=716cd557

kde-frameworks/plasma: systray [1/4]: Fix unreadable text w/ Breeze Dark

See also: https://mail.kde.org/pipermail/distributions/2020-June/000368.html
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=422684

Upstream commit e1475e090747088288b05279633d19f12ae257aa
"Introduce PlaceholderMessage"

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

 ...lasma-5.71.0-introduce-PlaceholderMessage.patch | 280 +
 kde-frameworks/plasma/plasma-5.71.0-r1.ebuild  |   1 +
 2 files changed, 281 insertions(+)

diff --git 
a/kde-frameworks/plasma/files/plasma-5.71.0-introduce-PlaceholderMessage.patch 
b/kde-frameworks/plasma/files/plasma-5.71.0-introduce-PlaceholderMessage.patch
new file mode 100644
index 000..4255d235d1a
--- /dev/null
+++ 
b/kde-frameworks/plasma/files/plasma-5.71.0-introduce-PlaceholderMessage.patch
@@ -0,0 +1,280 @@
+From e1475e090747088288b05279633d19f12ae257aa Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Fri, 19 Jun 2020 22:45:19 +
+Subject: [PATCH] Introduce PlaceholderMessage
+
+This is a clone of the Kirigami component that we can use in Plasma
+applets until we arrive at a solution for styling QQC2 items using the
+Plasma style (https://phabricator.kde.org/T13256).
+
+See dependent patches:
+- plasma-workspace: 
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/73
+- bluedevil: https://invent.kde.org/plasma/bluedevil/-/merge_requests/1
+- print-manager: 
https://invent.kde.org/utilities/print-manager/-/merge_requests/1
+- plasma-vault: https://invent.kde.org/plasma/plasma-vault/-/merge_requests/3
+
+Merge request: 
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13
+---
+ .../qml/PlaceholderMessage.qml| 237 ++
+ .../plasmaextracomponents/qml/qmldir  |   1 +
+ 2 files changed, 238 insertions(+)
+ create mode 100644 
src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml
+
+diff --git 
a/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml 
b/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml
+new file mode 100644
+index 0..958399a8f
+--- /dev/null
 b/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml
+@@ -0,0 +1,237 @@
++/*
++ *   Copyright 2020 Nate Graham 
++ *
++ *   This program is free software; you can redistribute it and/or modify
++ *   it under the terms of the GNU Library General Public License as
++ *   published by the Free Software Foundation; either version 2, or
++ *   (at your option) any later version.
++ *
++ *   This program is distributed in the hope that it will be useful,
++ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
++ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ *   GNU Library General Public License for more details
++ *
++ *   You should have received a copy of the GNU Library General Public
++ *   License along with this program; if not, write to the
++ *   Free Software Foundation, Inc.,
++ *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++ */
++
++import QtQuick 2.0
++import QtQuick.Layouts 1.12
++import QtQuick.Controls 2.12 as QQC2
++
++import org.kde.plasma.core 2.0 as PlasmaCore
++import org.kde.plasma.components 3.0 as PlasmaComponents3
++import org.kde.plasma.extras 2.0 as PlasmaExtras
++
++/**
++ * A placeholder message indicating that a list view is empty. The message
++ * comprises a label with lightened text, an optional icon above the text, and
++ * an optional button below the text which can be used to easily show the user
++ * what to do next to add content to the view.
++ *
++ * The top-level component is a ColumnLayout, so additional components items 
can
++ * simply be added as child items and they will be positioned sanely.
++ *
++ * Example usage:
++ *
++ * @code{.qml}
++ ** Shows how to use PlaceholderMessage to implement a "this view is empty" 
message
++ * import QtQuick 2.12
++ * import org.kde.plasma.extras 2.0 as PlasmaExtras
++ *
++ * ListView {
++ * id: listView
++ * model: [...]
++ * delegate: [...]
++ *
++ * PlasmaExtras.PlaceholderMessage {
++ * anchors.centerIn: parent
++ * width: parent.width - (units.largeSpacing * 4)
++ *
++ * visible: listView.count == 0
++ *
++ * text: "There are no items in this list"
++ * }
++ * }
++ * @endcode
++ * @code{.qml}
++ ** Shows how to use PlaceholderMessage to implement a "here's how to 
proceed" message
++ * import QtQuick 2.12
++ * import QtQuick.Controls 2.12 as QQC2
++ * import org.kde.plasma.extras 2.0 as PlasmaExtras
++ *
++ * 

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-workspace/, kde-plasma/plasma-workspace/files/

2020-06-23 Thread Andreas Sturmlechner
commit: ea5a3c2e6e5933a8fbf6e0ad5212a78d69aca65f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 21:09:08 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5a3c2e

kde-plasma/plasma-workspace: systray [2/4]: Fix unreadable text w/ Breeze Dark

See also: https://mail.kde.org/pipermail/distributions/2020-June/000368.html
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=422684

Upstream commit faef126255222f727219bf69ac2b89857dc61ab2
"Port applets to use PlasmaExtras.PlaceholderMessage"

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

 19.2-use-PlasmaExtras.PlaceholderMessage.patch | 44 ++
 .../plasma-workspace-5.19.2.ebuild |  5 ++-
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git 
a/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
new file mode 100644
index 000..527e199cc66
--- /dev/null
+++ 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
@@ -0,0 +1,44 @@
+From faef126255222f727219bf69ac2b89857dc61ab2 Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Sun, 14 Jun 2020 09:08:21 -0600
+Subject: [PATCH] Port applets to use PlasmaExtras.PlaceholderMessage
+
+The Kirigami version uses QQC2 elements which don't respect the plasma
+theme and color scheme, leading to thing slooking out of place
+especially when using a dark color theme or scheme.
+
+Depends on 
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13
+---
+ applets/clipboard/contents/ui/Menu.qml  | 2 +-
+ .../notifications/package/contents/ui/FullRepresentation.qml| 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/applets/clipboard/contents/ui/Menu.qml 
b/applets/clipboard/contents/ui/Menu.qml
+index 0bd6064a5..cac8380db 100644
+--- a/applets/clipboard/contents/ui/Menu.qml
 b/applets/clipboard/contents/ui/Menu.qml
+@@ -55,7 +55,7 @@ PlasmaExtras.ScrollArea {
+ onAction: menu.action(uuid)
+ }
+ 
+-Kirigami.PlaceholderMessage {
++PlasmaExtras.PlaceholderMessage {
+ id: emptyHint
+ 
+ anchors.centerIn: parent
+diff --git a/applets/notifications/package/contents/ui/FullRepresentation.qml 
b/applets/notifications/package/contents/ui/FullRepresentation.qml
+index b34dee7af..989cb4341 100644
+--- a/applets/notifications/package/contents/ui/FullRepresentation.qml
 b/applets/notifications/package/contents/ui/FullRepresentation.qml
+@@ -585,7 +585,7 @@ PlasmaComponents3.Page {
+ }
+ }
+ 
+-Kirigami.PlaceholderMessage {
++PlasmaExtras.PlaceholderMessage {
+ anchors.centerIn: parent
+ width: parent.width - (units.largeSpacing * 4)
+ 
+-- 
+2.27.0
+

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.19.2.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.19.2.ebuild
index c14dfc3f196..f7116713959 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.19.2.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.19.2.ebuild
@@ -123,7 +123,10 @@ PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
 
-PATCHES=( "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch"
+   "${FILESDIR}/${PN}-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch" # 
KDE-Bug #422684
+)
 
 RESTRICT+=" test"
 



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/files/, kde-frameworks/plasma/

2020-06-23 Thread Andreas Sturmlechner
commit: f8c1a09a694200d16d53b18fba8dce1930f50a84
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 19:10:17 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c1a09a

kde-frameworks/plasma: plasma-nm [1/2]: Fix password is asked twice

See also: https://mail.kde.org/pipermail/distributions/2020-June/000367.html
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=423093

Upstream commit 7f9e189d87c040a952533713ff48d32872e0eadd
"Add property to access the ExpandableListItem loader's item"

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

 .../plasma-5.71.0-access-expandedView.item.patch   | 29 
 kde-frameworks/plasma/plasma-5.71.0-r1.ebuild  | 78 ++
 2 files changed, 107 insertions(+)

diff --git 
a/kde-frameworks/plasma/files/plasma-5.71.0-access-expandedView.item.patch 
b/kde-frameworks/plasma/files/plasma-5.71.0-access-expandedView.item.patch
new file mode 100644
index 000..ba1b35afbde
--- /dev/null
+++ b/kde-frameworks/plasma/files/plasma-5.71.0-access-expandedView.item.patch
@@ -0,0 +1,29 @@
+From 7f9e189d87c040a952533713ff48d32872e0eadd Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Sun, 7 Jun 2020 08:46:39 -0600
+Subject: [PATCH] Add property to access the ExpandableListItem loader's item
+
+---
+ .../plasmaextracomponents/qml/ExpandableListItem.qml| 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git 
a/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml 
b/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml
+index d9d0662ee..ed21ab8e4 100644
+--- a/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml
 b/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml
+@@ -261,6 +261,12 @@ Item {
+  */
+ property var customExpandedViewContent: actionsListComponent
+ 
++/*
++ * The actual instance of the custom view content, if loaded
++ * @since 5.72
++ */
++property alias customExpandedViewContentItem: expandedView.item
++
+ /*
+  * isBusy: bool
+  * Whether or not to display a busy indicator on the list item. Set to 
true
+-- 
+2.27.0
+

diff --git a/kde-frameworks/plasma/plasma-5.71.0-r1.ebuild 
b/kde-frameworks/plasma/plasma-5.71.0-r1.ebuild
new file mode 100644
index 000..1a711a9450d
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.71.0-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="${PN}-framework"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.14.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Plasma framework"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="gles2-only wayland X"
+
+BDEPEND="
+   >=kde-frameworks/kdoctools-${PVCUT}:5
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kactivities-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   !gles2-only? ( virtual/opengl )
+   wayland? (
+   =kde-frameworks/kwayland-${PVCUT}*:5
+   media-libs/mesa[egl]
+   )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+RESTRICT+=" test"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-access-expandedView.item.patch # KDE-bug #423093
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !gles2-only OpenGL)
+   $(cmake_use_find_package wayland EGL)
+   $(cmake_use_find_package wayland KF5Wayland)
+   $(cmake_use_find_package X X11)
+   $(cmake_use_find_package X XCB)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-vault/files/, kde-plasma/plasma-vault/

2020-06-23 Thread Andreas Sturmlechner
commit: 9c531ba1634519ad24cd00ccdf8dae89042aae43
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 21:23:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c531ba1

kde-plasma/plasma-vault: systray [4/4]: Fix unreadable text w/ Breeze Dark

See also: https://mail.kde.org/pipermail/distributions/2020-June/000368.html
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=422684

Upstream commit f8f7179824f5540ee64900d20af39dfc9bacd490
"Port applet to use PlasmaExtras.PlaceholderMessage"

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

 19.2-use-PlasmaExtras.PlaceholderMessage.patch | 57 ++
 kde-plasma/plasma-vault/plasma-vault-5.19.2.ebuild |  4 ++
 2 files changed, 61 insertions(+)

diff --git 
a/kde-plasma/plasma-vault/files/plasma-vault-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
 
b/kde-plasma/plasma-vault/files/plasma-vault-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
new file mode 100644
index 000..9e5785d9d52
--- /dev/null
+++ 
b/kde-plasma/plasma-vault/files/plasma-vault-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
@@ -0,0 +1,57 @@
+From f8f7179824f5540ee64900d20af39dfc9bacd490 Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Sun, 14 Jun 2020 09:09:48 -0600
+Subject: [PATCH] Port applet to use PlasmaExtras.PlaceholderMessage
+
+The Kirigami version uses QQC2 elements which don't respect the plasma
+theme and color scheme, leading to thing slooking out of place
+especially when using a dark color theme or scheme.
+
+Depends on 
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13
+---
+ CMakeLists.txt  | 6 --
+ plasma/package/contents/ui/main.qml | 4 +---
+ 2 files changed, 1 insertion(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e7aa0df..bc7c260 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -66,12 +66,6 @@ if (KF5NetworkManagerQt_FOUND)
+ endif()
+ find_package (KSysGuard REQUIRED)
+ 
+-find_package(KF5Kirigami2 ${KF5_DEP_VERSION} CONFIG)
+-set_package_properties(KF5Kirigami2 PROPERTIES
+-DESCRIPTION "A QtQuick based components set"
+-TYPE RUNTIME
+-)
+-
+ include_directories (
+${CMAKE_CURRENT_SOURCE_DIR}
+${CMAKE_CURRENT_SOURCE_DIR}/common
+diff --git a/plasma/package/contents/ui/main.qml 
b/plasma/package/contents/ui/main.qml
+index 22c7428..bfac7a9 100644
+--- a/plasma/package/contents/ui/main.qml
 b/plasma/package/contents/ui/main.qml
+@@ -26,8 +26,6 @@ import org.kde.plasma.plasmoid 2.0
+ import org.kde.plasma.components 2.0 as PlasmaComponents
+ import org.kde.plasma.extras 2.0 as PlasmaExtras
+ 
+-import org.kde.kirigami 2.12 as Kirigami
+-
+ Item {
+ property var vaultsModel: plasmoid.nativeInterface.vaultsModel
+ property var vaultsModelActions: 
plasmoid.nativeInterface.vaultsModel.actionsModel()
+@@ -77,7 +75,7 @@ Item {
+ 
+ interactive: false
+ 
+-Kirigami.PlaceholderMessage {
++PlasmaExtras.PlaceholderMessage {
+ id: noVaultsMessage
+ 
+ anchors.centerIn: parent
+-- 
+2.27.0
+

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.19.2.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.19.2.ebuild
index 88f55af78e5..954b81f723f 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.19.2.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.19.2.ebuild
@@ -38,6 +38,10 @@ RDEPEND="${DEPEND}
|| ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch" # 
KDE-Bug #422684
+)
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package networkmanager KF5NetworkManagerQt)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/bluedevil/files/, kde-plasma/bluedevil/

2020-06-23 Thread Andreas Sturmlechner
commit: 4885ed29e9c0ba7d8a0dfae1f56c0cd9010f0d1d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 21:20:08 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4885ed29

kde-plasma/bluedevil: systray [3/4]: Fix unreadable text w/ Breeze Dark

See also: https://mail.kde.org/pipermail/distributions/2020-June/000368.html
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=422684

Upstream commit 161c1b92bced7996e92026ff9ae503593f6590f6
"Port applet to use PlasmaExtras.PlaceholderMessage"

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

 kde-plasma/bluedevil/bluedevil-5.19.2.ebuild   |  4 ++
 19.2-use-PlasmaExtras.PlaceholderMessage.patch | 57 ++
 2 files changed, 61 insertions(+)

diff --git a/kde-plasma/bluedevil/bluedevil-5.19.2.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.19.2.ebuild
index 748805b86b8..ec72ed86675 100644
--- a/kde-plasma/bluedevil/bluedevil-5.19.2.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.19.2.ebuild
@@ -38,3 +38,7 @@ DEPEND="
 RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch" # 
KDE-Bug #422684
+)

diff --git 
a/kde-plasma/bluedevil/files/bluedevil-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
 
b/kde-plasma/bluedevil/files/bluedevil-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
new file mode 100644
index 000..3c41eb2c694
--- /dev/null
+++ 
b/kde-plasma/bluedevil/files/bluedevil-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch
@@ -0,0 +1,57 @@
+From 161c1b92bced7996e92026ff9ae503593f6590f6 Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Sun, 14 Jun 2020 09:10:38 -0600
+Subject: [PATCH] Port applet to use PlasmaExtras.PlaceholderMessage
+
+The Kirigami version uses QQC2 elements which don't respect the plasma
+theme and color scheme, leading to thing slooking out of place
+especially when using a dark color theme or scheme.
+
+Depends on 
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13
+---
+ CMakeLists.txt| 6 --
+ src/applet/package/contents/ui/FullRepresentation.qml | 4 +---
+ 2 files changed, 1 insertion(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d9067851..5ddce978 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -33,12 +33,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ find_package(KDED ${KF5_MIN_VERSION} REQUIRED)
+ find_package(SharedMimeInfo REQUIRED)
+ 
+-find_package(KF5Kirigami2 ${KF5_MIN_VERSION} CONFIG)
+-set_package_properties(KF5Kirigami2 PROPERTIES
+-DESCRIPTION "A QtQuick based components set"
+-TYPE RUNTIME
+-)
+-
+ include(KDEInstallDirs)
+ include(KDECMakeSettings)
+ include(KDECompilerSettings NO_POLICY_SCOPE)
+diff --git a/src/applet/package/contents/ui/FullRepresentation.qml 
b/src/applet/package/contents/ui/FullRepresentation.qml
+index 5bd32f15..e77bf295 100644
+--- a/src/applet/package/contents/ui/FullRepresentation.qml
 b/src/applet/package/contents/ui/FullRepresentation.qml
+@@ -27,8 +27,6 @@ import org.kde.plasma.components 2.0 as PlasmaComponents
+ import org.kde.plasma.components 3.0 as PlasmaComponents3
+ import org.kde.plasma.private.bluetooth 1.0 as PlasmaBt
+ 
+-import org.kde.kirigami 2.12 as Kirigami
+-
+ PlasmaComponents3.Page {
+ 
+ Action {
+@@ -99,7 +97,7 @@ PlasmaComponents3.Page {
+ // Not inside the ListView because we want the listview to be hidden
+ // when Bluetooth is disabled, yet still show an "Enable Bluetooth"
+ // message
+-Kirigami.PlaceholderMessage {
++PlasmaExtras.PlaceholderMessage {
+ anchors.centerIn: parent
+ anchors.left: parent.left
+ anchors.right: parent.right
+-- 
+2.27.0
+



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/

2020-06-23 Thread Andreas Sturmlechner
commit: 3eebe9c208d3efcd9b762b259ed756f9ea30944a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 19:12:42 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eebe9c2

kde-frameworks/plasma: Drop 5.71.0 (r0)

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

 kde-frameworks/plasma/plasma-5.71.0.ebuild | 74 --
 1 file changed, 74 deletions(-)

diff --git a/kde-frameworks/plasma/plasma-5.71.0.ebuild 
b/kde-frameworks/plasma/plasma-5.71.0.ebuild
deleted file mode 100644
index d9665e885ee..000
--- a/kde-frameworks/plasma/plasma-5.71.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_ORG_NAME="${PN}-framework"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.14.1
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Plasma framework"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="gles2-only wayland X"
-
-BDEPEND="
-   >=kde-frameworks/kdoctools-${PVCUT}:5
-"
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kactivities-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdeclarative-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kpackage-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   !gles2-only? ( virtual/opengl )
-   wayland? (
-   =kde-frameworks/kwayland-${PVCUT}*:5
-   media-libs/mesa[egl]
-   )
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-
-RESTRICT+=" test"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package !gles2-only OpenGL)
-   $(cmake_use_find_package wayland EGL)
-   $(cmake_use_find_package wayland KF5Wayland)
-   $(cmake_use_find_package X X11)
-   $(cmake_use_find_package X XCB)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-nm/files/, kde-plasma/plasma-nm/

2020-06-23 Thread Andreas Sturmlechner
commit: b8dcf727646a2ce79e07d2d0490f80ebf58cc616
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 20:59:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 23 13:48:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8dcf727

kde-plasma/plasma-nm: [2/2] Fix password is asked twice

See also: https://mail.kde.org/pipermail/distributions/2020-June/000367.html
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=423093

Upstream commit 271332cfc19ede398854113d037abfb35503179f
"[applet] Fix inline password field component not working properly"

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

 ...lasma-nm-5.19.2-fix-inline-password-field.patch | 30 ++
 kde-plasma/plasma-nm/plasma-nm-5.19.2.ebuild   |  4 +++
 2 files changed, 34 insertions(+)

diff --git 
a/kde-plasma/plasma-nm/files/plasma-nm-5.19.2-fix-inline-password-field.patch 
b/kde-plasma/plasma-nm/files/plasma-nm-5.19.2-fix-inline-password-field.patch
new file mode 100644
index 000..170e20ea225
--- /dev/null
+++ 
b/kde-plasma/plasma-nm/files/plasma-nm-5.19.2-fix-inline-password-field.patch
@@ -0,0 +1,30 @@
+From 271332cfc19ede398854113d037abfb35503179f Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Thu, 18 Jun 2020 15:34:40 +
+Subject: [PATCH] [WIP] [applet] Fix inline password field component not
+ working properly
+
+BUG: 423093
+FIXED-IN: 5.20
+---
+ applet/contents/ui/ConnectionItem.qml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/applet/contents/ui/ConnectionItem.qml 
b/applet/contents/ui/ConnectionItem.qml
+index 98240928..06c7ab25 100644
+--- a/applet/contents/ui/ConnectionItem.qml
 b/applet/contents/ui/ConnectionItem.qml
+@@ -231,8 +231,8 @@ PlasmaExtras.ExpandableListItem {
+ if (!predictableWirelessPassword && !Uuid) {
+ handler.addAndActivateConnection(DevicePath, SpecificPath)
+ } else if (connectionItem.customExpandedViewContent == 
passwordDialogComponent) {
+-if (passwordDialogComponent.password != "") {
+-handler.addAndActivateConnection(DevicePath, 
SpecificPath, passwordDialogComponent.password)
++if (connectionItem.customExpandedViewContentItem.password 
!= "") {
++handler.addAndActivateConnection(DevicePath, 
SpecificPath, connectionItem.customExpandedViewContentItem.password)
+ connectionItem.customExpandedViewContent = 
detailsComponent
+ connectionItem.collapse()
+ } else {
+-- 
+2.27.0
+

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.19.2.ebuild 
b/kde-plasma/plasma-nm/plasma-nm-5.19.2.ebuild
index 7ae4e64126b..4d75d3c41a7 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.19.2.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.19.2.ebuild
@@ -61,6 +61,10 @@ RDEPEND="${DEPEND}
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.19.2-fix-inline-password-field.patch # KDE-bug 
#423093
+)
+
 src_configure() {
local mycmakeargs=(
-DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)



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

2020-06-23 Thread Patrice Clement
commit: 65751b9c6d33cd8a9b8ea90fbf2b1800590c496d
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jun 23 13:28:34 2020 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jun 23 13:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65751b9c

dev-java/java-config: version bump.

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

 dev-java/java-config/Manifest |  1 +
 dev-java/java-config/java-config-2.3.1.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-java/java-config/Manifest b/dev-java/java-config/Manifest
index 2dcb20753e5..7b68a8f8369 100644
--- a/dev-java/java-config/Manifest
+++ b/dev-java/java-config/Manifest
@@ -1,2 +1,3 @@
 DIST java-config-2.2.0.tar.bz2 51851 BLAKE2B 
7b7c15dc988d2f5f54ebacba224f57193577e24f99a798657b40d83d723280562e314ba71319958a83be44defc6a48ac1114cce37eaeddea025ea31f26cf331a
 SHA512 
a491cfe86bde8afadfc5b875740d79f9077526d8650ffb034fdad67a7ffa1b02646f67b1ef0eab7b0fe3ae57b5d767fa6a0d5593fe07416993d60588a8ed595a
+DIST java-config-2.3.1.tar.gz 26165 BLAKE2B 
948506663513db369d0ed8ffdfaa54c643989431430ea03440551a6a4b6725d8eec38f5cb4fde3b64e8936c0f43de0e65a7368469032c646c7b6b3bb7ec3ed13
 SHA512 
62db555b2d8a37a03b6a03aa133010848d54be33ba6e3c43807abefe665a9d8ff2790baf1af79b98d4a7bd3e9ba6bc64382a24c3fcf7038338123dabd146b7b4
 DIST java-config-2.3.tar.gz 26586 BLAKE2B 
00fbc9bd606cb87bfde9f72837a062de540465a0299393016fc34543b89cf381a85b68ec5a884c0f76fe6b3188aa27498ed93e858187f2e51f6a23a2dcea7b67
 SHA512 
06e7c1ffe3fa0b903c5444ddcb9f72052773870c6543122440089a24bf0d8ec6c475e5f72a7ee9c3790432fdfeb786976af28e8aa7d18484168af16f5bb1b2ea

diff --git a/dev-java/java-config/java-config-2.3.1.ebuild 
b/dev-java/java-config/java-config-2.3.1.ebuild
new file mode 100644
index 000..8a71761b218
--- /dev/null
+++ b/dev-java/java-config/java-config-2.3.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# jython depends on java-config, so don't add it or things will break
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Java environment configuration query tool"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java;
+SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( sys-apps/portage[${PYTHON_USEDEP}] )"
+
+# baselayout-java is added as a dep till it can be added to eclass.
+RDEPEND="
+   !dev-java/java-config-wrapper
+   sys-apps/baselayout-java
+   sys-apps/portage[${PYTHON_USEDEP}]"
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   # This replaces the file installed by java-config-wrapper.
+   dosym java-config-2 /usr/bin/java-config
+}
+
+python_test() {
+   esetup.py test
+}



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

2020-06-23 Thread Patrice Clement
commit: 8137cdabbe9fa5efc08a7fc6dc9a3cbeb3fb6112
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jun 23 13:29:04 2020 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jun 23 13:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8137cdab

dev-java/java-config: clean up bogus version for eprefix folks.

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

 dev-java/java-config/Manifest   |  1 -
 dev-java/java-config/java-config-2.3.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/dev-java/java-config/Manifest b/dev-java/java-config/Manifest
index 7b68a8f8369..f75ce7c90ed 100644
--- a/dev-java/java-config/Manifest
+++ b/dev-java/java-config/Manifest
@@ -1,3 +1,2 @@
 DIST java-config-2.2.0.tar.bz2 51851 BLAKE2B 
7b7c15dc988d2f5f54ebacba224f57193577e24f99a798657b40d83d723280562e314ba71319958a83be44defc6a48ac1114cce37eaeddea025ea31f26cf331a
 SHA512 
a491cfe86bde8afadfc5b875740d79f9077526d8650ffb034fdad67a7ffa1b02646f67b1ef0eab7b0fe3ae57b5d767fa6a0d5593fe07416993d60588a8ed595a
 DIST java-config-2.3.1.tar.gz 26165 BLAKE2B 
948506663513db369d0ed8ffdfaa54c643989431430ea03440551a6a4b6725d8eec38f5cb4fde3b64e8936c0f43de0e65a7368469032c646c7b6b3bb7ec3ed13
 SHA512 
62db555b2d8a37a03b6a03aa133010848d54be33ba6e3c43807abefe665a9d8ff2790baf1af79b98d4a7bd3e9ba6bc64382a24c3fcf7038338123dabd146b7b4
-DIST java-config-2.3.tar.gz 26586 BLAKE2B 
00fbc9bd606cb87bfde9f72837a062de540465a0299393016fc34543b89cf381a85b68ec5a884c0f76fe6b3188aa27498ed93e858187f2e51f6a23a2dcea7b67
 SHA512 
06e7c1ffe3fa0b903c5444ddcb9f72052773870c6543122440089a24bf0d8ec6c475e5f72a7ee9c3790432fdfeb786976af28e8aa7d18484168af16f5bb1b2ea

diff --git a/dev-java/java-config/java-config-2.3.ebuild 
b/dev-java/java-config/java-config-2.3.ebuild
deleted file mode 100644
index 3c47fcea497..000
--- a/dev-java/java-config/java-config-2.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# jython depends on java-config, so don't add it or things will break
-PYTHON_COMPAT=( python3_{6,7,8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Java environment configuration query tool"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java;
-SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( sys-apps/portage[${PYTHON_USEDEP}] )"
-
-# baselayout-java is added as a dep till it can be added to eclass.
-RDEPEND="
-   !dev-java/java-config-wrapper
-   sys-apps/baselayout-java
-   sys-apps/portage[${PYTHON_USEDEP}]"
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   # This replaces the file installed by java-config-wrapper.
-   dosym java-config-2 /usr/bin/java-config
-}
-
-python_test() {
-   esetup.py test
-}



[gentoo-commits] proj/java-config: New tag: 2.3.1

2020-06-23 Thread Patrice Clement
commit: 
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jun 23 13:27:34 2020 +

New tag: 2.3.1




  1   2   >