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

2019-06-01 Thread Sergei Trofimovich
commit: e3b25bfd274fd0871cd4ad22e29ed13fabaa02b0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:19:51 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 10:10:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b25bfd

sys-devel/gcc: 6.5.0: cut 2 patchset

Single new patch: fix std::pair ABI deviation in 6.5 branch.
This change will once again break ABI for existing 6.5 users
but longer-term it should be more compatible with rest of gcc
branches.

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-6.5.0-r1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f5baed075a2..f1b972891ac 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -66,6 +66,7 @@ DIST gcc-6.4.0-patches-1.8.tar.bz2 16904 BLAKE2B 
cc5b47919e6586b8860b7ffd62a9025
 DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 
21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922
 SHA512 
266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
 DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265
 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 DIST gcc-6.5.0-patches-1.tar.bz2 9084 BLAKE2B 
fab5e50d786db1a5b552475d257ce3ace601e6201d51a6bf7ac31e0a5adeffb45a2a59bfbfa3fe2a6372200ee0af434d473de828b60b7668fdda75e0cad7ee71
 SHA512 
b8896db839ab46023dffa1fe1c6641555482d94a0d6097a0a3b70cc69063711a7d1c4e75cfdfd4db3daaf1c902888a212607ac2c605b17158cd51620c687946d
+DIST gcc-6.5.0-patches-2.tar.bz2 9870 BLAKE2B 
c6f6b3c04605da77679474d7784d674b4f6df5d39e7c26fb79b513852acc317776cb9d299ed78bec47544e7c5f932ef8d423483bf55fc830f6c244e71a4740ff
 SHA512 
2e6998204e21fd098cb7823ec2dfa6c448ce0e96d2d4f7a18fcb833d7ac70cb97d7ccf5600dd2b695f7488d65bd4a13633ad78542cde72eca29d23323dfa2301
 DIST gcc-6.5.0.tar.xz 74355588 BLAKE2B 
538595d32000b15a53577f0dc6b164d75791a8ccdf90500d5f667ff78378ef4ab9bedb8a590848907caf863bf1165ebe108b5e81eb4b54e85ced4002affde693
 SHA512 
ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
 DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 
72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5
 SHA512 
24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33
 DIST gcc-7.3.0-patches-1.8.tar.bz2 14435 BLAKE2B 
3e5c1abad56ccd6e0aa7739cb7cd651ec07ef9bf25be554343f1fa0444f251de41bde5fe6f8bb9e85e3f7a5cf8b2b83515647d93d62f338fa7843581fcaff2f8
 SHA512 
4d9d76b3d47f1af4f23cae15278d165b22065a3d1512323d1e31b5e0cb47e4654733dc43fa11906a3bd18e827621c9a5ec62b73563f8e5ead663c29f7d0d7345

diff --git a/sys-devel/gcc/gcc-6.5.0-r1.ebuild 
b/sys-devel/gcc/gcc-6.5.0-r1.ebuild
new file mode 100644
index 000..6c3f9ee4210
--- /dev/null
+++ b/sys-devel/gcc/gcc-6.5.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="2"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.13 )
+   >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi



[gentoo-commits] proj/gcc-patches:master commit in: 3.3.6/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 84637238db0c659d70ccd99d6627281da626a445
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 10:05:54 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 10:05:54 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=84637238

3.3.6: cut 1.11 patchset

Single new patch:
92_all_ucontext-to-ucontext_t.patch:fix libjava build on modern glibc

Signed-off-by: Sergei Trofimovich  gentoo.org>

 3.3.6/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/3.3.6/gentoo/README.history b/3.3.6/gentoo/README.history
index 72369ca..46eaa56 100644
--- a/3.3.6/gentoo/README.history
+++ b/3.3.6/gentoo/README.history
@@ -1,4 +1,4 @@
-1.11   TODO
+1.11   1 Jun 2019
+ 92_all_ucontext-to-ucontext_t.patch
 
 1.10   30 Sep 2018



[gentoo-commits] proj/gcc-patches:master commit in: 3.4.6/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 4fc910bbdb638f7dc4c0cbc2eb560d5943a05cdb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 10:00:03 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 10:00:03 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=4fc910bb

3.4.9: cut 1.9 patchset

Two new patches:
91_all_ucontext-to-ucontext_t.patch: fix libjava build on modern glibc
92_all_libtool-pass-all.patch: Unbreak libc and libm detection by libtool
when those are linker scripts.

Bug: https://bugs.gentoo.org/664486
Signed-off-by: Sergei Trofimovich  gentoo.org>

 3.4.6/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/3.4.6/gentoo/README.history b/3.4.6/gentoo/README.history
index 15cf5c5..549063a 100644
--- a/3.4.6/gentoo/README.history
+++ b/3.4.6/gentoo/README.history
@@ -1,4 +1,4 @@
-1.9[pending]
+1.91 Jun 2019
- 00_all_gcc-trampolinewarn.patch
+ 91_all_ucontext-to-ucontext_t.patch
+ 92_all_libtool-pass-all.patch



[gentoo-commits] proj/gcc-patches:master commit in: 4.0.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 72a6ba7e0eb98e9f0716d14a4152e1338a155de1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 09:38:56 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 09:38:56 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=72a6ba7e

4.1.2: cut 1.5 patchset

Two new patches:
87_all_libjava-ucontext.patch: fix libjava build on modern glibc
88_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.0.4/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.0.4/gentoo/README.history b/4.0.4/gentoo/README.history
index 0e98546..f00b0db 100644
--- a/4.0.4/gentoo/README.history
+++ b/4.0.4/gentoo/README.history
@@ -1,4 +1,4 @@
-1.5TODO
+1.51 Jun 2019
+ 87_all_libjava-ucontext.patch
+ 88_all_cgraph_node-gcc-9.patch
 



[gentoo-commits] proj/gcc-patches:master commit in: 4.1.2/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: ecd6c999bfa8d4af432167b39d9a51f33735490f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 09:35:06 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 09:35:06 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=ecd6c999

4.1.2: cut 1.8 patchset

Two new patches:
97_all_libjava-ucontext.patch: fix libjava build on modern glibc
98_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.1.2/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.1.2/gentoo/README.history b/4.1.2/gentoo/README.history
index 1a91ef2..202d22b 100644
--- a/4.1.2/gentoo/README.history
+++ b/4.1.2/gentoo/README.history
@@ -1,4 +1,4 @@
-1.8TODO
+1.81 Jun 2019
+ 97_all_libjava-ucontext.patch
+ 98_all_cgraph_node-gcc-9.patch
 



[gentoo-commits] proj/gcc-patches:master commit in: 4.2.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: eedcd9efa70c80deb2573b22d8fa0710126704b1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 09:30:01 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 09:30:01 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=eedcd9ef

4.2.4: cut 1.6 patchset

Three new patches:
94_all_gcc-libgomp-no-werror.patch: disable -Werror on libgomp
95_all_libjava-ucontext.patch: fix libjava build on modern glibc
96_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.2.4/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.2.4/gentoo/README.history b/4.2.4/gentoo/README.history
index b36f3e0..67f76d5 100644
--- a/4.2.4/gentoo/README.history
+++ b/4.2.4/gentoo/README.history
@@ -1,4 +1,4 @@
-1.6TODO
+1.61 Jun 2019
+ 94_all_gcc-libgomp-no-werror.patch
+ 95_all_libjava-ucontext.patch
+ 96_all_cgraph_node-gcc-9.patch



[gentoo-commits] proj/gcc-patches:master commit in: 4.3.6/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 304410bc2b06c7d6f04af166909852104c318d75
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 09:25:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 09:25:36 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=304410bc

4.3.6: cut 1.4 patchset

Two new patches:
98_all_libjava-ucontext.patch: fix libjava build on modern glibc
99_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.3.6/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.3.6/gentoo/README.history b/4.3.6/gentoo/README.history
index d9fdb94..a4158fa 100644
--- a/4.3.6/gentoo/README.history
+++ b/4.3.6/gentoo/README.history
@@ -1,4 +1,4 @@
-1.4TODO
+1.41 Jun 2019
+ 93_all_libjava-ucontext.patch
+ 94_all_cgraph_node-gcc-9.patch
 



[gentoo-commits] proj/gcc-patches:master commit in: 4.4.7/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 27d02a867bf3554e5f857de24085940156bc05a7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 09:11:32 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 09:11:32 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=27d02a86

4.4.7: cut 1.5 patchset

Two new patches:
98_all_libjava-ucontext.patch: fix libjava build on modern glibc
99_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.4.7/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.4.7/gentoo/README.history b/4.4.7/gentoo/README.history
index 4975a3b..6c252da 100644
--- a/4.4.7/gentoo/README.history
+++ b/4.4.7/gentoo/README.history
@@ -1,4 +1,4 @@
-1.5TODO
+1.51 Jun 2019
+ 98_all_libjava-ucontext.patch
+ 99_all_cgraph_node-gcc-9.patch
 



[gentoo-commits] proj/gcc-patches:master commit in: 4.5.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 86b7d067429741543c0fbd1cf5f0f6c46553a1e5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 09:07:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 09:07:36 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=86b7d067

4.5.4: cut 1.5 patchset

Three new patches:
101_all_libjava-ucontext.patch: fix libjava build on modern glibc
102_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0
103_all_gcc-gperf-gnu-inline.patch: fix inline declaration for modern gcc

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.5.4/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.5.4/gentoo/README.history b/4.5.4/gentoo/README.history
index 5f391b6..634be29 100644
--- a/4.5.4/gentoo/README.history
+++ b/4.5.4/gentoo/README.history
@@ -1,4 +1,4 @@
-1.5TODO
+1.51 Jul 2019
+ 101_all_libjava-ucontext.patch
+ 102_all_cgraph_node-gcc-9.patch
+ 103_all_gcc-gperf-gnu-inline.patch



[gentoo-commits] proj/gcc-patches:master commit in: 4.6.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 83395c7f691bcba3e5a4312edbbc25fce755ef33
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:39:30 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:39:30 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=83395c7f

4.6.4: cut 1.5 patchset

Three new patches:
95_all_libjava-ucontext.patch: fix libjava build on modern glibc
96_all_gcc-gperf-gnu-inline.patch: fix inline declaration for modern gcc
97_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0

Bug: https://bugs.gentoo.org/629502
Bug: https://gcc.gnu.org/PR90677
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.6.4/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.6.4/gentoo/README.history b/4.6.4/gentoo/README.history
index 247ea24..5ea9032 100644
--- a/4.6.4/gentoo/README.history
+++ b/4.6.4/gentoo/README.history
@@ -1,4 +1,4 @@
-1.5TODO
+1.51 Jun 2019
+ 95_all_libjava-ucontext.patch
+ 96_all_gcc-gperf-gnu-inline.patch
+ 97_all_cgraph_node-gcc-9.patch



[gentoo-commits] repo/gentoo:master commit in: kde-apps/messagelib/, kde-apps/messagelib/files/

2019-06-01 Thread Andreas Sturmlechner
commit: a8e77815125e73f7baf630855845a5f4bb041e51
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 08:38:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun  1 08:42:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e77815

kde-apps/messagelib: Fix messagewindow crash with Qt 5.12.3

Reported-by: Erik Quaeghebeur  equaeghe.nospammail.net>
Thanks-to: Giuseppe Vitillaro  vitillaro.org>
Closes: https://bugs.gentoo.org/686842
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../messagelib-18.12.3-qtwebengine-5.12.3.patch| 172 +
 kde-apps/messagelib/messagelib-18.12.3-r2.ebuild   |  71 +
 2 files changed, 243 insertions(+)

diff --git 
a/kde-apps/messagelib/files/messagelib-18.12.3-qtwebengine-5.12.3.patch 
b/kde-apps/messagelib/files/messagelib-18.12.3-qtwebengine-5.12.3.patch
new file mode 100644
index 000..3fdc1527951
--- /dev/null
+++ b/kde-apps/messagelib/files/messagelib-18.12.3-qtwebengine-5.12.3.patch
@@ -0,0 +1,172 @@
+From 9f0ce086c6a4e487cee1f01acb15290ebff19ac3 Mon Sep 17 00:00:00 2001
+From: Jonathan Marten 
+Date: Tue, 12 Mar 2019 08:47:43 +
+Subject: Move management of QWebEngineProfile to WebEnginePage
+
+To avoid a crash on KMail quit or viewer window close, caused by the
+MailWebEnginePage being deleted while its QWebEngineProfile is still
+active.  Simplified management of the profile by handling its creation
+and deletion within WebEnginePage.
+
+Deprecate the 2-argument WebEnginePage constructor which allows an
+already allocated profile to be used.  This constructor is used by
+Akregator which specifies the global profile; it will be changed to
+use a private profile instead.
+
+Differential Revision: https://phabricator.kde.org/D19559
+---
+ .../src/viewer/webengine/mailwebenginepage.cpp | 10 ---
+ .../src/viewer/webengine/mailwebenginepage.h   |  3 +-
+ .../src/viewer/webengine/mailwebengineview.cpp |  3 +-
+ webengineviewer/src/webenginepage.cpp  | 22 ++
+ webengineviewer/src/webenginepage.h| 35 --
+ 5 files changed, 52 insertions(+), 21 deletions(-)
+
+diff --git a/messageviewer/src/viewer/webengine/mailwebenginepage.cpp 
b/messageviewer/src/viewer/webengine/mailwebenginepage.cpp
+index cd91494..f3790b9 100644
+--- a/messageviewer/src/viewer/webengine/mailwebenginepage.cpp
 b/messageviewer/src/viewer/webengine/mailwebenginepage.cpp
+@@ -29,16 +29,6 @@ MailWebEnginePage::MailWebEnginePage(QObject *parent)
+ initialize();
+ }
+ 
+-MailWebEnginePage::MailWebEnginePage(QWebEngineProfile *profile, QObject 
*parent)
+-: WebEngineViewer::WebEnginePage(profile, parent)
+-{
+-initialize();
+-}
+-
+-MailWebEnginePage::~MailWebEnginePage()
+-{
+-}
+-
+ void MailWebEnginePage::initialize()
+ {
+ settings()->setAttribute(QWebEngineSettings::JavascriptEnabled, false);
+diff --git a/messageviewer/src/viewer/webengine/mailwebenginepage.h 
b/messageviewer/src/viewer/webengine/mailwebenginepage.h
+index 7f8e6eb..d581efd 100644
+--- a/messageviewer/src/viewer/webengine/mailwebenginepage.h
 b/messageviewer/src/viewer/webengine/mailwebenginepage.h
+@@ -28,8 +28,7 @@ class MESSAGEVIEWER_EXPORT MailWebEnginePage : public 
WebEngineViewer::WebEngine
+ Q_OBJECT
+ public:
+ explicit MailWebEnginePage(QObject *parent = nullptr);
+-explicit MailWebEnginePage(QWebEngineProfile *profile, QObject *parent = 
nullptr);
+-~MailWebEnginePage();
++virtual ~MailWebEnginePage() = default;
+ 
+ void setPrintElementBackground(bool printElementBackground);
+ 
+diff --git a/messageviewer/src/viewer/webengine/mailwebengineview.cpp 
b/messageviewer/src/viewer/webengine/mailwebengineview.cpp
+index 0685a8d..09224cf 100644
+--- a/messageviewer/src/viewer/webengine/mailwebengineview.cpp
 b/messageviewer/src/viewer/webengine/mailwebengineview.cpp
+@@ -34,7 +34,6 @@
+ #include 
+ #include 
+ 
+-#include 
+ #include 
+ 
+ #include 
+@@ -81,7 +80,7 @@ MailWebEngineView::MailWebEngineView(KActionCollection *ac, 
QWidget *parent)
+ : WebEngineViewer::WebEngineView(parent)
+ , d(new MessageViewer::MailWebEngineViewPrivate)
+ {
+-d->mPageEngine = new MailWebEnginePage(new QWebEngineProfile(this), this);
++d->mPageEngine = new MailWebEnginePage(this);
+ setPage(d->mPageEngine);
+ d->mWebViewAccessKey = new WebEngineViewer::WebEngineAccessKey(this, 
this);
+ d->mWebViewAccessKey->setActionCollection(ac);
+diff --git a/webengineviewer/src/webenginepage.cpp 
b/webengineviewer/src/webenginepage.cpp
+index 447ac26..2fcb6c2 100644
+--- a/webengineviewer/src/webenginepage.cpp
 b/webengineviewer/src/webenginepage.cpp
+@@ -33,8 +33,24 @@
+ using namespace WebEngineViewer;
+ 
+ WebEnginePage::WebEnginePage(QObject *parent)
+-: QWebEnginePage(parent)
++: QWebEnginePage(new QWebEngineProfile, parent)
+ {
++//

[gentoo-commits] repo/gentoo:master commit in: kde-apps/messagelib/

2019-06-01 Thread Andreas Sturmlechner
commit: da75425833cf12c9a4c2d4064976f6dd3025ab38
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 08:42:17 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun  1 08:42:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da754258

kde-apps/messagelib: Drop 18.12.3-r1

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

 kde-apps/messagelib/messagelib-18.12.3-r1.ebuild | 69 
 1 file changed, 69 deletions(-)

diff --git a/kde-apps/messagelib/messagelib-18.12.3-r1.ebuild 
b/kde-apps/messagelib/messagelib-18.12.3-r1.ebuild
deleted file mode 100644
index 0059d1aa05f..000
--- a/kde-apps/messagelib/messagelib-18.12.3-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_TEST="forceoptional-recursive"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Libraries for messaging functions"
-LICENSE="GPL-2+ LGPL-2.1+"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kdbusaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kjobwidgets)
-   $(add_frameworks_dep knotifications)
-   $(add_frameworks_dep kservice)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep sonnet)
-   $(add_frameworks_dep syntax-highlighting)
-   $(add_kdeapps_dep akonadi '' 18.12.3-r1)
-   $(add_kdeapps_dep akonadi-contacts)
-   $(add_kdeapps_dep akonadi-mime)
-   $(add_kdeapps_dep grantleetheme)
-   $(add_kdeapps_dep incidenceeditor)
-   $(add_kdeapps_dep kcalcore)
-   $(add_kdeapps_dep kcontacts)
-   $(add_kdeapps_dep kdepim-apps-libs)
-   $(add_kdeapps_dep kidentitymanagement)
-   $(add_kdeapps_dep kldap)
-   $(add_kdeapps_dep kmailtransport)
-   $(add_kdeapps_dep kmbox)
-   $(add_kdeapps_dep kmime)
-   $(add_kdeapps_dep kpimtextedit)
-   $(add_kdeapps_dep libgravatar)
-   $(add_kdeapps_dep libkdepim)
-   $(add_kdeapps_dep libkleo)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   $(add_qt_dep qtprintsupport)
-   $(add_qt_dep qtwebengine 'widgets')
-   $(add_qt_dep qtwidgets)
-   >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
-   >=dev-libs/grantlee-5.1.0:5
-"
-RDEPEND="${DEPEND}
-   !kde-apps/kdepim-common-libs:4
-   !kde-apps/kdepim-l10n
-   !=kde-apps/kmail-4.4*:4
-"
-
-# bug 579630
-RESTRICT+=" test"



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

2019-06-01 Thread Alexey Shvetsov
commit: dd358f4227f9021e21150582702536055324017b
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sat Jun  1 08:37:56 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sat Jun  1 08:37:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd358f42

sci-chemistry/pymol: Change deps

Now pymol depends on PyQt5, since freeglut interface is deprecated

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/pymol/Manifest   |   1 -
 sci-chemistry/pymol/pymol-2.2.0.ebuild | 114 -
 .../{pymol-2.3.0.ebuild => pymol-2.3.0-r1.ebuild}  |   7 +-
 3 files changed, 3 insertions(+), 119 deletions(-)

diff --git a/sci-chemistry/pymol/Manifest b/sci-chemistry/pymol/Manifest
index 4e293b43050..ab400768a37 100644
--- a/sci-chemistry/pymol/Manifest
+++ b/sci-chemistry/pymol/Manifest
@@ -1,4 +1,3 @@
 DIST pymol-1.8.4.0.png.xz 19528 BLAKE2B 
f3d23d4cedca3d8bb96b20646a548da4be570697e3346a11b01c5c3599b536ba4697be08472dfa8a4f6533167defc1a37a1de332931a73857319cb28fd42cd2b
 SHA512 
40bb0d3f226476f6e047b5361956aad955232a97641474765eaa5204f0539aee3810e0266213618a45364f9f31f6eb18380b17e0c79f64065f7b62a9016caa7c
-DIST pymol-2.2.0.tar.gz 10514753 BLAKE2B 
54bf7c639ec1af0c318438f6dcbe5878aded5cc360dee3a5f1dee4b6eea588f4242865ae8adf1e044628ad5f71aa8f6d58d0cc71baf7c1f20eed3045ed3a1cb1
 SHA512 
56776586276208d42cc4bd4c3cb7d6b9a08e7239186b8f398c75cb57f85e05ebf51aaa8cdec5672e56beeda26f1cd9d14c6de7fba1a741f9c8ec22c1292b9c63
 DIST pymol-2.3.0.tar.gz 10448674 BLAKE2B 
0d508587d880ce7f2e8a0481bf664e6bfe6eb1d68b0f48b9266cde756824bd8c0144d7243e958bbc5e571d60fca9dafff125d81a8a3d32107e78ad2ff8dffc05
 SHA512 
e1dcea1c97bcd9045d3543e92902f240e6affbf61a38e8d2a0be04309e3dbabfe1a869847d1423b3151008978d4c305bbf3ce994fc9d453c0063ce020100c133
 DIST pymol-v1.8.4.0.tar.bz2 8717344 BLAKE2B 
a4cfb95eb40a3cd3da5b8cfd4acac7255997f9a3e49ef7e7e1d4c13f36e4aace462a054c326bbaadbc99f22286be878a6d5c518149760b5c939ce9362d4b8cc3
 SHA512 
73a810adfc31adaf0f3fa25512084882c87b0782c8af716ac0203a5b5b7f0b9fedfbce3d129bffef7b52044e92b0542e683966b2acf961c4dac17fbba72dd7fe

diff --git a/sci-chemistry/pymol/pymol-2.2.0.ebuild 
b/sci-chemistry/pymol/pymol-2.2.0.ebuild
deleted file mode 100644
index 1e53d9ab339..000
--- a/sci-chemistry/pymol/pymol-2.2.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="tk"
-
-inherit distutils-r1 eutils xdg-utils flag-o-matic
-
-DESCRIPTION="A Python-extensible molecular graphics system"
-HOMEPAGE="http://www.pymol.org/";
-SRC_URI="
-   https://dev.gentoo.org/~jlec/distfiles/${PN}-1.8.4.0.png.xz
-   https://github.com/schrodinger/pymol-open-source/archive/v${PV}.tar.gz 
-> ${P}.tar.gz
-   "
-# git archive -v --prefix=${P}/ master -o ${P}.tar.xz
-RESTRICT="mirror"
-LICENSE="PSF-2.2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-IUSE="web"
-
-DEPEND="
-   dev-libs/msgpack[cxx]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pyopengl[${PYTHON_USEDEP}]
-   media-libs/freeglut
-   media-libs/freetype:2
-   media-libs/glew:0=
-   media-libs/glm
-   media-libs/libpng:0=
-   media-video/mpeg-tools
-   sys-libs/zlib
-   virtual/python-pmw[${PYTHON_USEDEP}]
-   !sci-chemistry/pymol-apbs-plugin[${PYTHON_USEDEP}]
-   web? ( !dev-python/webpy[${PYTHON_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${PN}-open-source-${PV}
-
-python_prepare_all() {
-   sed \
-   -e "s:\"/usr:\"${EPREFIX}/usr:g" \
-   -e "/ext_comp_args.*+=/s:\[.*\]$:\[\]:g" \
-   -e "/import/s:argparse:argparseX:g" \
-   -i setup.py || die
-
-   sed \
-   -e "s:/opt/local:${EPREFIX}/usr:g" \
-   -e '/ext_comp_args/s:\[.*\]:[]:g' \
-   -i setup.py || die
-   sed \
-   -e "s:\['msgpackc'\]:\['msgpack'\]:g" \
-   -i setup.py || die
-
-   append-cxxflags -std=c++0x
-
-   distutils-r1_python_prepare_all
-}
-
-python_install() {
-   distutils-r1_python_install \
-   --pymol-path="${EPREFIX}/usr/share/pymol"
-
-   sed \
-   -e '1d' \
-   -e "/APBS_BINARY_LOCATION/s:None:\"${EPREFIX}/usr/bin/apbs\":g" 
\
-   -e 
"/APBS_PSIZE_LOCATION/s:None:\"$(python_get_sitedir)/pdb2pqr/src/\":g" \
-   -e 
"/APBS_PDB2PQR_LOCATION/s:None:\"$(python_get_sitedir)/pdb2pqr/\":g" \
-   -i "${D}/$(python_get_sitedir)"/pmg_tk/startup/apbs_tools.py || 
die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   sed \
-   -e '1i#!/usr/bin/env python' \
-   "${D}/$(python_get_sitedir)"/pymol/__init__.py > "${T}"/${PN} 
|| die
-
-   python_foreach_impl python_doscr

[gentoo-commits] proj/gcc-patches:master commit in: 4.7.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: eda1f00e053497b423f499663feb68c959af93c4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:34:10 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:34:10 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=eda1f00e

4.7.4: cut 1.6 patchset

Single patch to fix libjava build on glibc-2.28
(ucontext changes).

Bug: https://bugs.gentoo.org/629502
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.7.4/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.7.4/gentoo/README.history b/4.7.4/gentoo/README.history
index cc90a5a..0e6aef1 100644
--- a/4.7.4/gentoo/README.history
+++ b/4.7.4/gentoo/README.history
@@ -1,4 +1,4 @@
-1.6TODO
+1.61 Jun 2019
+ 96_all_libjava-ucontext.patch
 
 1.523 Sep 2018



[gentoo-commits] proj/gcc-patches:master commit in: 4.8.5/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 28d89990740832d87ef34520fec5c20eb7a2ac41
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:27:56 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:27:56 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=28d89990

4.8.5: cut 1.5 patchset

Four new patches:
96_all_stage1-ldflags.patch: fix LDFLAGS passing to STAGE1
97_all_libjava-ucontext.patch: fix ucontext definition for glibc-2.28
98_all_asan-signal_h.patch: fix signal declarations for glibc-2.28
99_all_libsanitizer-res_state-glibc-2.28.patch: fix libsanitizer for glibc-2.28

Bug: https://bugs.gentoo.org/629502
Bug: https://bugs.gentoo.org/671568
Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.8.5/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.8.5/gentoo/README.history b/4.8.5/gentoo/README.history
index 6cf4dd0..7387d1a 100644
--- a/4.8.5/gentoo/README.history
+++ b/4.8.5/gentoo/README.history
@@ -1,4 +1,4 @@
-1.5TODO
+1.51 Jun 2019
+ 96_all_stage1-ldflags.patch
+ 97_all_libjava-ucontext.patch
+ 98_all_asan-signal_h.patch



[gentoo-commits] proj/gcc-patches:master commit in: 4.9.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 2fdc35a11089b01b830f8ea33a6e8b2e61c4fab6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:22:21 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:22:21 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=2fdc35a1

4.9.4: cut 1.4 patchset

Three new patches:
99_all_remove-lieee.patch: don't require empty libieee presence on glibc.
100_all_avoid-ustat-glibc-2.28.patch: fix libsanitizer build against glibc-2.28
101_all_libsanitizer-libbacktrace-Werror.patch: drop -Werror

Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.9.4/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/4.9.4/gentoo/README.history b/4.9.4/gentoo/README.history
index 3ddedc0..0d5fc99 100644
--- a/4.9.4/gentoo/README.history
+++ b/4.9.4/gentoo/README.history
@@ -1,4 +1,4 @@
-1.4TODO
+1.41 Jun 2019
+ 99_all_remove-lieee.patch
+ 100_all_avoid-ustat-glibc-2.28.patch
+ 101_all_libsanitizer-libbacktrace-Werror.patch



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

2019-06-01 Thread Hans de Graaff
commit: d94c142b79a5d49e2b855a454c2217f19ff1bfc7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun  1 08:16:29 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  1 08:20:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d94c142b

dev-ruby/gpgme: add 2.0.18

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

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

diff --git a/dev-ruby/gpgme/gpgme-2.0.18.ebuild 
b/dev-ruby/gpgme/gpgme-2.0.18.ebuild
index a9215786481..eac41b41c93 100644
--- a/dev-ruby/gpgme/gpgme-2.0.18.ebuild
+++ b/dev-ruby/gpgme/gpgme-2.0.18.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-DEPEND+=">=app-crypt/gpgme-1.1.3"
+DEPEND+=">=app-crypt/gpgme-1.1.3 test? ( >=app-crypt/gpgme-1.13.0 )"
 RDEPEND+=">=app-crypt/gpgme-1.1.3"
 
 ruby_add_bdepend "test? ( dev-ruby/mocha:0.14 )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/hiera-eyaml-gpg/

2019-06-01 Thread Hans de Graaff
commit: 94aba85af1c914501a0af2125416027c75229d5e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun  1 08:18:27 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun  1 08:20:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94aba85a

dev-ruby/hiera-eyaml-gpg: cleanup

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

 dev-ruby/hiera-eyaml-gpg/Manifest  |  1 -
 .../hiera-eyaml-gpg/hiera-eyaml-gpg-0.6-r1.ebuild  | 23 --
 2 files changed, 24 deletions(-)

diff --git a/dev-ruby/hiera-eyaml-gpg/Manifest 
b/dev-ruby/hiera-eyaml-gpg/Manifest
index 62f83855dc0..23fb29e 100644
--- a/dev-ruby/hiera-eyaml-gpg/Manifest
+++ b/dev-ruby/hiera-eyaml-gpg/Manifest
@@ -1,3 +1,2 @@
-DIST hiera-eyaml-gpg-0.6.gem 9216 BLAKE2B 
2578195d92d4edbfef9184ea8d9a72f2bea3c67a51ab95579292859c81f41a199ddb92a0168f209548354b3365c66593d48df1b9dacb9774df42c3439305f8da
 SHA512 
bc66c5adbbb4e861ceab689f0695bc6d36b8fe5ecc9e42d03f2640c4264b65d93a19e829edae8aed531f101ac2f41dcccd676741323011a83f0e11944c5204cb
 DIST hiera-eyaml-gpg-0.7.2.gem 14336 BLAKE2B 
e8a2e5666a930a0955302b0d3cb505c00c936e01db095f56c746de2945830a3adff70b86bb68a74637f87d80ade8aade697b22ec3b263310edc3673f8a8c22e2
 SHA512 
4d27db9d1ab9d5e7368e92ea003aef776a6da5e078b0b7dc22a494680521b69168e2220d7311fc27c6896828ce4fc5182b6b66dd92a9a9ae42b0086e31e2634c
 DIST hiera-eyaml-gpg-0.7.3.gem 14336 BLAKE2B 
2a08dc3251f6e28be3a027778dd7a30f7d186ec06965cb5ceb93c4f9ff361b49a4d220323e3a8576cedf6d8b487bed6c14e2203314370faf26417207ef011e58
 SHA512 
4cd1005b1775af2a433b9d91c7cb16bb854bee3a818f566134549663bd620f1a4e2a14dca6be5b319c5a95c26b464d8f438d51b876f21e6190b4210283f838af

diff --git a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.6-r1.ebuild 
b/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.6-r1.ebuild
deleted file mode 100644
index 5636496434f..000
--- a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.6-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A GPG backend for hiera-eyaml"
-HOMEPAGE="https://github.com/sihil/hiera-eyaml-gpg";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend '>=dev-ruby/hiera-eyaml-1.3.8'
-ruby_add_rdepend '>=dev-ruby/gpgme-2.0.0'



[gentoo-commits] proj/gcc-patches:master commit in: 6.5.0/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 4426190672df81f20322d5fd68dcc32c6833a7d7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:15:53 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:15:53 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=44261906

6.5.0: cut 2 patchset

Single new patch: fix std::pair ABI deviation in 6.5 branch.
This change will once again break ABI for existing 6.5 users
but longer-term it should be more compatible with rest of gcc
branches.

Signed-off-by: Sergei Trofimovich  gentoo.org>

 6.5.0/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/6.5.0/gentoo/README.history b/6.5.0/gentoo/README.history
index c3c504f..1b13a25 100644
--- a/6.5.0/gentoo/README.history
+++ b/6.5.0/gentoo/README.history
@@ -1,4 +1,4 @@
-2  TODO
+2  1 Jun 2019
+ 23_all_std_pair_ABI.patch
 
 1  27 Oct 2018



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/sourcetrail/

2019-06-01 Thread Michał Górny
commit: ab9454d813250a5be90de81260c776c536debfcf
Author: David Hallas  davidhallas  dk>
AuthorDate: Sat Jun  1 06:30:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9454d8

dev-cpp/sourcetrail Add RESTRICT to prohibit mirroring

Add RESTRICT keyword so that we do not mirror the tarballs because of
license issues. Also remove FDL license since the ebuild doesn't install
any files with that license.

Closes: https://bugs.gentoo.org/687018
Signed-off-by: David Hallas  davidhallas.dk>
Closes: https://github.com/gentoo/gentoo/pull/12145
Signed-off-by: Michał Górny  gentoo.org>

 dev-cpp/sourcetrail/sourcetrail-2018.3.55-r1.ebuild | 3 ++-
 dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/sourcetrail/sourcetrail-2018.3.55-r1.ebuild 
b/dev-cpp/sourcetrail/sourcetrail-2018.3.55-r1.ebuild
index 07a989c7d93..75402064800 100644
--- a/dev-cpp/sourcetrail/sourcetrail-2018.3.55-r1.ebuild
+++ b/dev-cpp/sourcetrail/sourcetrail-2018.3.55-r1.ebuild
@@ -9,10 +9,11 @@ DESCRIPTION="A cross-platform source explorer for C/C++ and 
Java"
 HOMEPAGE="https://www.sourcetrail.com/";
 SRC_URI="https://www.sourcetrail.com/downloads/${PV}/linux/64bit -> 
${P}.tar.gz"
 
-LICENSE="Sourcetrail || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 BSD"
+LICENSE="Sourcetrail || ( GPL-2 GPL-3 LGPL-3 ) BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="examples selinux"
+RESTRICT="mirror bindist"
 
 DEPEND="dev-util/patchelf"
 

diff --git a/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild 
b/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild
index 07a989c7d93..75402064800 100644
--- a/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild
+++ b/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild
@@ -9,10 +9,11 @@ DESCRIPTION="A cross-platform source explorer for C/C++ and 
Java"
 HOMEPAGE="https://www.sourcetrail.com/";
 SRC_URI="https://www.sourcetrail.com/downloads/${PV}/linux/64bit -> 
${P}.tar.gz"
 
-LICENSE="Sourcetrail || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 BSD"
+LICENSE="Sourcetrail || ( GPL-2 GPL-3 LGPL-3 ) BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="examples selinux"
+RESTRICT="mirror bindist"
 
 DEPEND="dev-util/patchelf"
 



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

2019-06-01 Thread Michał Górny
commit: f3568b204e67f067486359f0349157fe3609a98d
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Tue May 21 19:17:02 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3568b20

x11-misc/x11vnc: restore ssl USE-flag

Package should depend on net-libs/libvncserver[ssl=]

Bug: https://bugs.gentoo.org/686494
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild | 76 +
 1 file changed, 76 insertions(+)

diff --git a/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild 
b/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
new file mode 100644
index 000..f102419eb68
--- /dev/null
+++ b/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="VNC server for real X displays"
+HOMEPAGE="https://libvnc.github.io/";
+SRC_URI="https://github.com/LibVNC/x11vnc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE="crypt fbcon libressl ssl +xcomposite +xdamage +xfixes xinerama +xrandr 
zeroconf"
+
+COMMON_DEPEND="
+   >=net-libs/libvncserver-0.9.8[ssl=]
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXext
+   >=x11-libs/libXtst-1.1.0
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   )
+   xcomposite? ( x11-libs/libXcomposite )
+   xdamage? ( x11-libs/libXdamage )
+   xfixes? ( x11-libs/libXfixes )
+   xinerama? ( x11-libs/libXinerama )
+   xrandr? ( x11-libs/libXrandr )
+   zeroconf? ( >=net-dns/avahi-0.6.4 )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+   x11-libs/libXt
+"
+# https://bugzilla.redhat.com/show_bug.cgi?id=920554
+RDEPEND="${COMMON_DEPEND}
+   dev-lang/tk:0
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-crypto.patch # 
https://github.com/LibVNC/x11vnc/issues/86
+   "${FILESDIR}"/${P}-anonymous-ssl.patch # 
https://github.com/LibVNC/x11vnc/pull/85
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # --without-v4l because of missing video4linux 2.x support wrt #389079
+   econf \
+   --without-v4l \
+   --without-xkeyboard \
+   --without-fbpm \
+   --without-dpms \
+   $(use_with crypt) \
+   $(use_with fbcon fbdev) \
+   $(use_with ssl) \
+   $(use_with ssl crypto) \
+   $(use_with xcomposite) \
+   $(use_with xdamage) \
+   $(use_with xfixes) \
+   $(use_with xinerama) \
+   $(use_with xrandr) \
+   $(use_with zeroconf avahi)
+}
+
+src_install() {
+   default
+   newinitd "${FILESDIR}/x11vnc.init.d" x11vnc
+   newconfd "${FILESDIR}/x11vnc.conf.d" x11vnc
+}



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

2019-06-01 Thread Michał Górny
commit: 8b853a8081e1c2ce0c4966203bdf0f928d782ce3
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Tue May 21 19:29:59 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b853a80

x11-misc/x11vnc: fix building with libressl

Closes: https://bugs.gentoo.org/675610
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch | 93 ++
 x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild|  1 +
 2 files changed, 94 insertions(+)

diff --git a/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch 
b/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch
new file mode 100644
index 000..8e5d8a69217
--- /dev/null
+++ b/x11-misc/x11vnc/files/x11vnc-0.9.16-libressl.patch
@@ -0,0 +1,93 @@
+diff --git a/src/sslhelper.c b/src/sslhelper.c
+index 04c2e27..fb9daa6 100644
+--- a/src/sslhelper.c
 b/src/sslhelper.c
+@@ -803,7 +803,7 @@ static int pem_passwd_callback(char *buf, int size, int 
rwflag,
+ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+   const ASN1_INTEGER *revoked_serial;
+   X509_STORE_CTX *store_ctx;
+-#if OPENSSL_VERSION_NUMBER > 0x1010L
++#if OPENSSL_VERSION_NUMBER > 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   X509_OBJECT *obj;
+ #else
+   X509_OBJECT obj;
+@@ -829,7 +829,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+   * the current certificate in order to verify it's integrity. */
+   store_ctx = X509_STORE_CTX_new();
+   X509_STORE_CTX_init(store_ctx, revocation_store, NULL, NULL);
+-#if OPENSSL_VERSION_NUMBER > 0x1010L
++#if OPENSSL_VERSION_NUMBER > 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   obj = X509_OBJECT_new();
+   rc=X509_STORE_get_by_subject(store_ctx, X509_LU_CRL, subject, obj);
+   crl = X509_OBJECT_get0_X509_CRL(obj);
+@@ -865,7 +865,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+   rfbLog("Invalid signature on CRL\n");
+   X509_STORE_CTX_set_error(callback_ctx,
+   X509_V_ERR_CRL_SIGNATURE_FAILURE);
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   X509_OBJECT_free(obj);
+ #else
+   X509_OBJECT_free_contents(&obj);
+@@ -883,7 +883,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+   rfbLog("Found CRL has invalid nextUpdate field\n");
+   X509_STORE_CTX_set_error(callback_ctx,
+   X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD);
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   X509_OBJECT_free(obj);
+ #else
+   X509_OBJECT_free_contents(&obj);
+@@ -894,14 +894,14 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+   rfbLog("Found CRL is expired - "
+   "revoking all certificates until you get 
updated CRL\n");
+   X509_STORE_CTX_set_error(callback_ctx, 
X509_V_ERR_CRL_HAS_EXPIRED);
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   X509_OBJECT_free(obj);
+ #else
+   X509_OBJECT_free_contents(&obj);
+ #endif
+   return 0; /* Reject connection */
+   }
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   X509_OBJECT_free(obj);
+ #else
+   X509_OBJECT_free_contents(&obj);
+@@ -912,7 +912,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+* the current certificate in order to check for revocation. */
+   store_ctx = X509_STORE_CTX_new();
+   X509_STORE_CTX_init(store_ctx, revocation_store, NULL, NULL);
+-#if OPENSSL_VERSION_NUMBER > 0x1010L
++#if OPENSSL_VERSION_NUMBER > 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   obj = X509_OBJECT_new();
+   rc=X509_STORE_get_by_subject(store_ctx, X509_LU_CRL, issuer, obj);
+   crl = X509_OBJECT_get0_X509_CRL(obj);
+@@ -942,7 +942,7 @@ static int crl_callback(X509_STORE_CTX *callback_ctx) {
+   "revoked per CRL from issuer %s\n", 
serial, serial, cp);
+   OPENSSL_free(cp);
+   X509_STORE_CTX_set_error(callback_ctx, 
X509_V_ERR_CERT_REVOKED);
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER)
+   X509_OBJECT_free(obj);
+ #else
+

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

2019-06-01 Thread Michał Górny
commit: 42a1cc501b1af28a8d17413d73a4be4ef1adafcf
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri May 31 21:57:38 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a1cc50

x11-misc/x11vnc: use myconf array for econf args

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Alexander Tsoy  tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/12071
Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild | 30 --
 1 file changed, 16 insertions(+), 14 deletions(-)

diff --git a/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild 
b/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
index 644cbc1fdbc..752f08e414d 100644
--- a/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
+++ b/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
@@ -53,21 +53,23 @@ src_prepare() {
 
 src_configure() {
# --without-v4l because of missing video4linux 2.x support wrt #389079
-   econf \
-   --without-v4l \
-   --without-xkeyboard \
-   --without-fbpm \
-   --without-dpms \
-   $(use_with crypt) \
-   $(use_with fbcon fbdev) \
-   $(use_with ssl) \
-   $(use_with ssl crypto) \
-   $(use_with xcomposite) \
-   $(use_with xdamage) \
-   $(use_with xfixes) \
-   $(use_with xinerama) \
-   $(use_with xrandr) \
+   local myconf=(
+   --without-v4l
+   --without-xkeyboard
+   --without-fbpm
+   --without-dpms
+   $(use_with crypt)
+   $(use_with fbcon fbdev)
+   $(use_with ssl)
+   $(use_with ssl crypto)
+   $(use_with xcomposite)
+   $(use_with xdamage)
+   $(use_with xfixes)
+   $(use_with xinerama)
+   $(use_with xrandr)
$(use_with zeroconf avahi)
+   )
+   econf "${myconf[@]}"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/z3/

2019-06-01 Thread Michał Górny
commit: 9e8d8756875ac679ca843350a5701d2dec5054e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  1 06:12:54 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8d8756

sci-mathematics/z3: Bump to 4.8.5

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

 sci-mathematics/z3/Manifest|   1 +
 sci-mathematics/z3/z3-4.8.5.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index 8fa3186e1cc..1f4aa04fbb4 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,3 +1,4 @@
+DIST Z3-4.8.5.tar.gz 4177051 BLAKE2B 
f8c4be9dbab2d5cf6fdb0bd8e9e1648f8ac29bc8ca9241b3ef29699400b383f09601149d50899d6ca828abadacb71161af1524df6d1ed45d7fd95c4a49c0d3df
 SHA512 
ca36e1a0332bd473a64f41dfdb31656fb3486178473e4fd4934dccce109a84c9686c08f94998df74bacb588eb12ea5db25dc17a564ee76f82fd2559349697309
 DIST z3-4.4.1.tar.gz 3347371 BLAKE2B 
57f090b891618613c4647a89620d12f2ac05ea110268e63b343594f53fa2cc7aa347781001e2778ea7dc1ce475c964ddeced7a82c304b4be706ad164fd17a285
 SHA512 
76991a24f47f2b53ceb8d7a9a6be19913c57994ffb6cf6acfe30f61b2e73959cf02a99f656053594fccb5aaf4d1f44b3ae7e51f1c8953b213d738ceeeaea74f8
 DIST z3-4.5.0.tar.gz 3573695 BLAKE2B 
285cc4d1f998d61ddb0b854044b7c79c1bb4cccf51bbdcba7c4a45698d74d9591f84d0aa74c5ef7c8aea2c6539ac987f29e326b44037e954108df67644dff594
 SHA512 
1ebc2c908d90b6b879f1e819c864ff894613276af47a440f27cf94968c195656952434754c3eb20f4bdbdd8497d227d22e1b4821c0d320b11052b5648d9e2dc7
 DIST z3-4.8.4.tar.gz 4117081 BLAKE2B 
6912defbae0e5444c451c4d7c6fb5d51167a1ae166257c7bfc53044ce7e9b9c4bd9824986c2ae1e6abfd6fef495234c9bea60078f8db2c1faaae11f34d666831
 SHA512 
4660ba6ab33a6345b2e8396c332d4afcfc73eda66ceb2595a39f152df4d62a9ea0f349b0f9212389ba84ecba6bdae6ad9b62b376ba44dc4d9c74f80d7a818bf4

diff --git a/sci-mathematics/z3/z3-4.8.5.ebuild 
b/sci-mathematics/z3/z3-4.8.5.ebuild
new file mode 100644
index 000..7b359b0b167
--- /dev/null
+++ b/sci-mathematics/z3/z3-4.8.5.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit cmake-multilib python-single-r1 toolchain-funcs
+
+DESCRIPTION="An efficient theorem prover"
+HOMEPAGE="https://github.com/Z3Prover/z3/";
+SRC_URI="https://github.com/Z3Prover/z3/archive/${P^}.tar.gz";
+
+SLOT="0/4.8"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="doc examples gmp isabelle java openmp python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   gmp? ( dev-libs/gmp:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   java? ( >=virtual/jdk-1.8 )"
+
+S=${WORKDIR}/${PN}-${P^}
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+   python_setup
+
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if use openmp && ! tc-has-openmp; then
+   ewarn "Please use an openmp compatible compiler"
+   ewarn "like >gcc-4.2 with USE=openmp"
+   die "Openmp support missing in compiler"
+   fi
+   fi
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${P}"
+   -DUSE_LIB_GMP=$(usex gmp)
+   -DUSE_OPENMP=$(usex openmp)
+   -DENABLE_EXAMPLE_TARGETS=OFF
+   -DBUILD_DOCUMENTATION=$(multilib_native_usex doc)
+   -DBUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
+   -DBUILD_JAVA_BINDINGS=$(multilib_native_usex java)
+   )
+
+   cmake-utils_src_configure
+}
+
+multilib_src_test() {
+   cmake-utils_src_make test-z3
+   set -- "${BUILD_DIR}"/test-z3 /a
+   echo "${@}" >&2
+   "${@}" || die
+}
+
+multilib_src_install_all() {
+   dodoc README.md RELEASE_NOTES
+   use examples && dodoc -r examples
+   use python && python_optimize
+
+   if use isabelle; then
+   insinto /usr/share/Isabelle/contrib/${P}/etc
+   newins - settings <<-EOF
+   Z3_COMPONENT="\$COMPONENT"
+   Z3_HOME="${EPREFIX}/usr/bin"
+   Z3_SOLVER="${EPREFIX}/usr/bin/z3"
+   Z3_REMOTE_SOLVER="z3"
+   Z3_VERSION="${PV}"
+   Z3_INSTALLED="yes"
+   Z3_NON_COMMERCIAL="yes"
+   EOF
+   fi
+}
+
+pkg_postinst() {
+   if use isabelle; then
+   if [[ -f ${ROOT%/}/etc/isabelle/components ]]; then
+   sed -e "/contrib\/${PN}-[0-9.]*/d" \
+   -i "${ROOT%/}/etc/isabelle/components" || die
+   cat <<-EOF >> "${ROOT%/}/etc/isabelle/components" || die
+ 

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

2019-06-01 Thread Michał Górny
commit: 5327cc546f5b20d2ad2bd215313a77a50fab3729
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Wed May 22 09:46:49 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5327cc54

x11-misc/x11vnc: take maintainership

Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/x11vnc/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/x11-misc/x11vnc/metadata.xml b/x11-misc/x11vnc/metadata.xml
index ff953913614..40fa3182ee0 100644
--- a/x11-misc/x11vnc/metadata.xml
+++ b/x11-misc/x11vnc/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   alexan...@tsoy.me
+   Alexander Tsoy
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

The primary goal of this program is to create a portable and
simple command-line server utility that allows a VNC viewer



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

2019-06-01 Thread Michał Górny
commit: 734f256a7515ee8427cc84527ed358118a98df7a
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri May 31 21:43:32 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 08:15:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734f256a

x11-misc/x11vnc: fix license to GPL-2+-with-openssl-exception

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Michał Górny  gentoo.org>

 x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild 
b/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
index fa6c2d774e9..644cbc1fdbc 100644
--- a/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
+++ b/x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="VNC server for real X displays"
 HOMEPAGE="https://libvnc.github.io/";
 SRC_URI="https://github.com/LibVNC/x11vnc/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="crypt fbcon libressl ssl +xcomposite +xdamage +xfixes xinerama +xrandr 
zeroconf"



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

2019-06-01 Thread Sergei Trofimovich
commit: 714d5de9878a90ca98ad3a70cc5217917e833751
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jun  1 08:06:54 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:14:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714d5de9

dev-util/ccache: stable 3.6 for sparc, bug #684432

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

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

diff --git a/dev-util/ccache/ccache-3.6.ebuild 
b/dev-util/ccache/ccache-3.6.ebuild
index 8a7d01c46a4..3d9e06692b8 100644
--- a/dev-util/ccache/ccache-3.6.ebuild
+++ b/dev-util/ccache/ccache-3.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.samba.org/ftp/ccache/${P}.tar.xz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
 IUSE=""
 
 DEPEND="app-arch/xz-utils



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

2019-06-01 Thread Sergei Trofimovich
commit: 0da5e021f09c92979b9614c37dc71eb169b4b81b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jun  1 08:08:07 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:14:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da5e021

sys-devel/distcc: stable 3.3.2-r5 for sparc, bug #679912

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

 sys-devel/distcc/distcc-3.3.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/distcc/distcc-3.3.2-r5.ebuild 
b/sys-devel/distcc/distcc-3.3.2-r5.ebuild
index ae95ed386c4..ebf2f5ab847 100644
--- a/sys-devel/distcc/distcc-3.3.2-r5.ebuild
+++ b/sys-devel/distcc/distcc-3.3.2-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc 
x86"
 IUSE="gnome gssapi gtk hardened ipv6 selinux xinetd zeroconf"
 
 RESTRICT="test"



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

2019-06-01 Thread Sergei Trofimovich
commit: a8e3309964822d90ce7bf8506cd84bb126123647
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jun  1 08:06:03 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:14:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e33099

app-admin/sysstat: stable 12.0.5 for sparc, bug #687012

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

 app-admin/sysstat/sysstat-12.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sysstat/sysstat-12.0.5.ebuild 
b/app-admin/sysstat/sysstat-12.0.5.ebuild
index a5698a451e7..0b5b3cac3c9 100644
--- a/app-admin/sysstat/sysstat-12.0.5.ebuild
+++ b/app-admin/sysstat/sysstat-12.0.5.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86"
 IUSE="debug nls lm_sensors selinux static"
 
 CDEPEND="



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

2019-06-01 Thread Sergei Trofimovich
commit: 7b05c25d58e86b89acaaf634b4e1b1f77b5ac54a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:10:24 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:10:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b05c25d

sys-devel/gcc: 7.4.0: cut 1.3 patchset

Single new patch to backport PGO fix.

Bug: https://bugs.gentoo.org/677724
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-7.4.0-r2.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 639e7ee5e65..f5baed075a2 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -72,6 +72,7 @@ DIST gcc-7.3.0-patches-1.8.tar.bz2 14435 BLAKE2B 
3e5c1abad56ccd6e0aa7739cb7cd651
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gcc-7.4.0-patches-1.1.tar.bz2 8778 BLAKE2B 
52b02b3c619b99912ee254599788abebe3963cf85e49b56166069318e340a8e271d767e82798e6062fc2a042a86a88da66ab95f2d9e42933ff17688d616a903f
 SHA512 
02ec2eb2460e24cf46f7a04ca3b80ca120719389a54a740070e991d9c96b6fd55d1fa04eb4249fd3043edc9c0f6519b5babcce76036cd0146183512aaae2d573
 DIST gcc-7.4.0-patches-1.2.tar.bz2 9380 BLAKE2B 
a9608c7993b875f1c8d81e2aa15c46e10f91e6f37a723d7c09dd29dff7bb169a58597afc483dd46ffb3ce24944f824d746aa49d1a59924036e04aa855ca875aa
 SHA512 
7959126eee11c10d9c3bbc867f6a74273dbd6e8f2d896d65b3fe1de73f0d8e09fbb62c7ff02ba8d1798206251ad1059c4490cdefa8adff09212eb23403923642
+DIST gcc-7.4.0-patches-1.3.tar.bz2 10437 BLAKE2B 
a344341e431b3430fdbbde2821920277289d88ea8b70ece8ac4369f430f6e1e2516d6b03a180f397339c2a210e64095785251d3efb40b6e4ba19ad2015e8272d
 SHA512 
955fcb57ea3ef9231a30adfb8f999e406cca23fff0c57a097ac5d15c28d62fe630df9db2af06a0fedb330003d84e36a6856368460a5b747cda47f96ab0ce8d32
 DIST gcc-7.4.0.tar.xz 62601888 BLAKE2B 
df91ec680d5389736d3a37a2d85cf2e12fbe87b642fdf4b332e67a043e00944aca00243cc6709f86abd92115cb5a78502146636395571d1ea4899531e15d5d0e
 SHA512 
8864d8e4b97c2e1a4f17422f6e68120172ebefeab97b1757734f7185ca68a6b9a89011c6833c03fa454c17b0ac35b15e1d284881e6971035948ac6100f3aa45e
 DIST gcc-8.2.0-patches-1.6.tar.bz2 17138 BLAKE2B 
edbeba9c41972836de072955c0db51406603aaf0dbb5f84ac1c5d8d2d61a8df6d725356655b69e3678950a0dc6dacc1bc2bf56f3620d685fe5c32045b3893f96
 SHA512 
32e7bddb5ec288def1e5c79d58023d90e29d77e83b70e3f21a22f4da78061cc49184d92c43807bdfd56a5067cbb9a8cfbfcb514016662aa1a24d791c7bd87b6b
 DIST gcc-8.2.0-patches-1.7.tar.bz2 18166 BLAKE2B 
2aff918d253d76c9b7d76b2d82e85c42f2ab8717e73831965b3a0fcc92b1ceacd7aa0b433dd0c180ad16906cfe059c020b256d01271ef95a6e56b08d41f4acfe
 SHA512 
5110b610a4c9116ecd91490f66e570c09217c6b4d18bf46af5e1a51ed043df188ce313bdae6ba670b8800842387c98c1b83b7e1e0c396cbce71e6726d81f589c

diff --git a/sys-devel/gcc/gcc-7.4.0-r2.ebuild 
b/sys-devel/gcc/gcc-7.4.0-r2.ebuild
new file mode 100644
index 000..9f0be86c0d6
--- /dev/null
+++ b/sys-devel/gcc/gcc-7.4.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="1.3"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.13 )
+   >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi



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

2019-06-01 Thread Sergei Trofimovich
commit: 93052fb8b1eef5f3c61800eaa8d8acc858a349b0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:03:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:03:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93052fb8

sys-devel/gcc: 9.1.0: cut 1.1 patchset

Three new patches:
26_all_ipa-incomplete.patch: fix ICE on pcsx2 package
27_all_es-po.patch: fix ICE on es lcoales
28_all_disable-riscv32-ABIs.patch: disable unconditional riscv32
ABIs

Bug: https://gcc.gnu.org/PR90303
Closes: https://bugs.gentoo.org/686930
Bug: https://gcc.gnu.org/PR90528
Closes: https://bugs.gentoo.org/686076
Bug: https://gcc.gnu.org/PR90419
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-9.1.0-r1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0f1ddb3b847..639e7ee5e65 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -80,5 +80,6 @@ DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68
 DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72
 SHA512 
9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
 DIST gcc-9.1.0-patches-1.0.tar.bz2 12235 BLAKE2B 
3f7a11dfaf05f14a1affcc602bcbea685a214025abc24d6c9df9634a1024142529c3d380d9bcbe50e1d1acdc47f095154cd872fc23487538e697a1fd563b5f23
 SHA512 
c9a1979e994e08f90a6ec44f088c407946c955f786b7b47adcfc3a56fab5fcaf571442ce60f380444092aad9801cd32f8a4d137bb6076f9a5cf9c961902e52fb
+DIST gcc-9.1.0-patches-1.1.tar.bz2 13931 BLAKE2B 
55e863514f41f1af11b1f6f618604edf7f173b4c4ef8df1301ccaf4577355ed03a34b04ab50a6cf4e50317b7f047f279e4212215b183d0642f138ee5163f655d
 SHA512 
ab850bd38902c52586fc84dd1b2da31bab857412db08dce96642f17f213c95bae029bb1be5e0ac4bb12e55f863ecfc2ccda67635e8bc7b54383b2813642d991d
 DIST gcc-9.1.0.tar.xz 70546856 BLAKE2B 
0f7e5575aebc24113d12a56eb3dbf4bcdba3c656a76513c44dbbcded9ee71629727f24949bf2e1424682a9e5eda7c51eed93317e6f80013f5a837aaf25b82805
 SHA512 
b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28
 DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B 
2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144
 SHA512 
9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686

diff --git a/sys-devel/gcc/gcc-9.1.0-r1.ebuild 
b/sys-devel/gcc/gcc-9.1.0-r1.ebuild
new file mode 100644
index 000..73c93d32ff1
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.1.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PATCH_VER="1.1"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.13 )
+   >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi



[gentoo-commits] proj/gcc-patches:master commit in: 7.4.0/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: b6c8ba65d3aeccf17fc8010370c22baf908da339
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 08:07:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 08:07:17 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=b6c8ba65

7.4.0: backport PGO fix

Bug: https://bugs.gentoo.org/677724
Signed-off-by: Sergei Trofimovich  gentoo.org>

 7.4.0/gentoo/23_all-pgo.patch | 59 +++
 7.4.0/gentoo/README.history   |  3 +++
 2 files changed, 62 insertions(+)

diff --git a/7.4.0/gentoo/23_all-pgo.patch b/7.4.0/gentoo/23_all-pgo.patch
new file mode 100644
index 000..b11c72f
--- /dev/null
+++ b/7.4.0/gentoo/23_all-pgo.patch
@@ -0,0 +1,59 @@
+https://bugs.gentoo.org/677724
+
+From 332446ac24e5b37f441f7c9cb0b97fc36f9f0aa3 Mon Sep 17 00:00:00 2001
+From: hubicka 
+Date: Sat, 15 Dec 2018 10:31:37 +
+Subject: [PATCH]   * ipa.c (cgraph_build_static_cdtor_1): Add
+ OPTIMIZATION and TARGET   parameters. (cgraph_build_static_cdtor):
+ Update.   (build_cdtor): Use OPTIMIZATION and TARGET of the first real
+ cdtor callsed.
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267168 
138bc75d-0d04-0410-961f-82ee72b054a4
+---
+ gcc/ipa.c | 12 +---
+
+--- a/gcc/ipa.c
 b/gcc/ipa.c
+@@ -831,7 +831,9 @@ ipa_discover_variable_flags (void)
+be produced. */
+ 
+ static void
+-cgraph_build_static_cdtor_1 (char which, tree body, int priority, bool final)
++cgraph_build_static_cdtor_1 (char which, tree body, int priority, bool final,
++   tree optimization,
++   tree target)
+ {
+   static int counter = 0;
+   char which_buf[16];
+@@ -862,6 +864,8 @@ cgraph_build_static_cdtor_1 (char which, tree body, int 
priority, bool final)
+ 
+   TREE_STATIC (decl) = 1;
+   TREE_USED (decl) = 1;
++  DECL_FUNCTION_SPECIFIC_OPTIMIZATION (decl) = optimization;
++  DECL_FUNCTION_SPECIFIC_TARGET (decl) = target;
+   DECL_ARTIFICIAL (decl) = 1;
+   DECL_IGNORED_P (decl) = 1;
+   DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT (decl) = 1;
+@@ -911,7 +915,7 @@ cgraph_build_static_cdtor_1 (char which, tree body, int 
priority, bool final)
+ void
+ cgraph_build_static_cdtor (char which, tree body, int priority)
+ {
+-  cgraph_build_static_cdtor_1 (which, body, priority, false);
++  cgraph_build_static_cdtor_1 (which, body, priority, false, NULL, NULL);
+ }
+ 
+ /* When target does not have ctors and dtors, we call all constructor
+@@ -993,7 +997,9 @@ build_cdtor (bool ctor_p, const vec &cdtors)
+   gcc_assert (body != NULL_TREE);
+   /* Generate a function to call all the function of like
+priority.  */
+-  cgraph_build_static_cdtor_1 (ctor_p ? 'I' : 'D', body, priority, true);
++  cgraph_build_static_cdtor_1 (ctor_p ? 'I' : 'D', body, priority, true,
++ DECL_FUNCTION_SPECIFIC_OPTIMIZATION 
(cdtors[0]),
++ DECL_FUNCTION_SPECIFIC_TARGET (cdtors[0]));
+ }
+ }
+ 
+-- 
+2.20.1
+

diff --git a/7.4.0/gentoo/README.history b/7.4.0/gentoo/README.history
index 54c6d3d..05000ee 100644
--- a/7.4.0/gentoo/README.history
+++ b/7.4.0/gentoo/README.history
@@ -1,3 +1,6 @@
+1.31 Jun 2019
+   + 23_all-pgo.patch
+
 1.22 Feb 2019
U 01_all_default-fortify-source.patch
+ 21_all_kr-decl-PR88214.patch



[gentoo-commits] proj/gcc-patches:master commit in: 9.1.0/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 877f78485c04a5c05cb30d38654ae030d61c2f47
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 07:59:02 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 07:59:02 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=877f7848

9.1.0: cut 1.1 patchset

Three new patches:
26_all_ipa-incomplete.patch: fix ICE on pcsx2 package
27_all_es-po.patch: fix ICE on es lcoales
28_all_disable-riscv32-ABIs.patch: disable unconditional riscv32
ABIs

Bug: https://gcc.gnu.org/PR90303
Bug: https://bugs.gentoo.org/686930
Bug: https://gcc.gnu.org/PR90528
Bug: https://bugs.gentoo.org/686076
Bug: https://gcc.gnu.org/PR90419
Signed-off-by: Sergei Trofimovich  gentoo.org>

 9.1.0/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/9.1.0/gentoo/README.history b/9.1.0/gentoo/README.history
index 737fa71..8325d74 100644
--- a/9.1.0/gentoo/README.history
+++ b/9.1.0/gentoo/README.history
@@ -1,4 +1,4 @@
-1.1TODO
+1.11 Jun 2019
+ 26_all_ipa-incomplete.patch
+ 27_all_es-po.patch
+ 28_all_disable-riscv32-ABIs.patch



[gentoo-commits] proj/gcc-patches:master commit in: 9.1.0/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 5e0282f09dd17cd6af3a668d1c38b15c388aeba2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 07:37:13 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 07:37:13 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=5e0282f0

9.1.0: disable riscv32 ABIs

Currently glibc does not support riscv32.

Bug: https://gcc.gnu.org/PR90419
Signed-off-by: Sergei Trofimovich  gentoo.org>

 9.1.0/gentoo/28_all_disable-riscv32-ABIs.patch | 53 ++
 9.1.0/gentoo/README.history|  1 +
 2 files changed, 54 insertions(+)

diff --git a/9.1.0/gentoo/28_all_disable-riscv32-ABIs.patch 
b/9.1.0/gentoo/28_all_disable-riscv32-ABIs.patch
new file mode 100644
index 000..ad0128a
--- /dev/null
+++ b/9.1.0/gentoo/28_all_disable-riscv32-ABIs.patch
@@ -0,0 +1,53 @@
+Autogenerated patch disabling the 32bit RISCV support
+See https://gcc.gnu.org/PR90419
+
+diff -ruN gcc-9.1.0.orig/gcc/config/riscv/t-linux-multilib 
gcc-9.1.0/gcc/config/riscv/t-linux-multilib
+--- gcc-9.1.0.orig/gcc/config/riscv/t-linux-multilib   2017-02-06 
22:38:37.0 +0100
 gcc-9.1.0/gcc/config/riscv/t-linux-multilib2019-05-18 
23:04:54.849400774 +0200
+@@ -1,40 +1,18 @@
+ # This file was generated by multilib-generator with the command:
+-#  ./multilib-generator 
rv32imac-ilp32-rv32ima,rv32imaf,rv32imafd,rv32imafc,rv32imafdc- 
rv32imafdc-ilp32d-rv32imafd- 
rv64imac-lp64-rv64ima,rv64imaf,rv64imafd,rv64imafc,rv64imafdc- 
rv64imafdc-lp64d-rv64imafd-
+-MULTILIB_OPTIONS = 
march=rv32imac/march=rv32ima/march=rv32imaf/march=rv32imafd/march=rv32imafc/march=rv32imafdc/march=rv32g/march=rv32gc/march=rv64imac/march=rv64ima/march=rv64imaf/march=rv64imafd/march=rv64imafc/march=rv64imafdc/march=rv64g/march=rv64gc
 mabi=ilp32/mabi=ilp32d/mabi=lp64/mabi=lp64d
+-MULTILIB_DIRNAMES = rv32imac \
+-rv32ima \
+-rv32imaf \
+-rv32imafd \
+-rv32imafc \
+-rv32imafdc \
+-rv32g \
+-rv32gc \
+-rv64imac \
++#  ./multilib-generator 
rv64imac-lp64-rv64ima,rv64imaf,rv64imafd,rv64imafc,rv64imafdc- 
rv64imafdc-lp64d-rv64imafd-
++MULTILIB_OPTIONS = 
march=rv64imac/march=rv64ima/march=rv64imaf/march=rv64imafd/march=rv64imafc/march=rv64imafdc/march=rv64g/march=rv64gc
 mabi=lp64/mabi=lp64d
++MULTILIB_DIRNAMES = rv64imac \
+ rv64ima \
+ rv64imaf \
+ rv64imafd \
+ rv64imafc \
+ rv64imafdc \
+ rv64g \
+-rv64gc ilp32 \
+-ilp32d \
+-lp64 \
++rv64gc lp64 \
+ lp64d
+-MULTILIB_REQUIRED = march=rv32imac/mabi=ilp32 \
+-march=rv32imafdc/mabi=ilp32d \
+-march=rv64imac/mabi=lp64 \
++MULTILIB_REQUIRED = march=rv64imac/mabi=lp64 \
+ march=rv64imafdc/mabi=lp64d
+-MULTILIB_REUSE = march.rv32imac/mabi.ilp32=march.rv32ima/mabi.ilp32 \
+-march.rv32imac/mabi.ilp32=march.rv32imaf/mabi.ilp32 \
+-march.rv32imac/mabi.ilp32=march.rv32imafd/mabi.ilp32 \
+-march.rv32imac/mabi.ilp32=march.rv32imafc/mabi.ilp32 \
+-march.rv32imac/mabi.ilp32=march.rv32imafdc/mabi.ilp32 \
+-march.rv32imac/mabi.ilp32=march.rv32g/mabi.ilp32 \
+-march.rv32imac/mabi.ilp32=march.rv32gc/mabi.ilp32 \
+-march.rv32imafdc/mabi.ilp32d=march.rv32imafd/mabi.ilp32d \
+-march.rv32imafdc/mabi.ilp32d=march.rv32gc/mabi.ilp32d \
+-march.rv32imafdc/mabi.ilp32d=march.rv32g/mabi.ilp32d \
+-march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
++MULTILIB_REUSE = march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
+ march.rv64imac/mabi.lp64=march.rv64imaf/mabi.lp64 \
+ march.rv64imac/mabi.lp64=march.rv64imafd/mabi.lp64 \
+ march.rv64imac/mabi.lp64=march.rv64imafc/mabi.lp64 \

diff --git a/9.1.0/gentoo/README.history b/9.1.0/gentoo/README.history
index d85c980..737fa71 100644
--- a/9.1.0/gentoo/README.history
+++ b/9.1.0/gentoo/README.history
@@ -1,6 +1,7 @@
 1.1TODO
+ 26_all_ipa-incomplete.patch
+ 27_all_es-po.patch
+   + 28_all_disable-riscv32-ABIs.patch
 
 1.003 May 2019
+ 01_all_default-fortify-source.patch



[gentoo-commits] proj/gcc-patches:master commit in: 4.9.4/gentoo/

2019-06-01 Thread Sergei Trofimovich
commit: 55fcb515620a8f7d3bb77eba938aa0fcf0d67c96
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jun  1 07:02:02 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun  1 07:02:02 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=55fcb515

4.9.4: backport ustat.h removal fir gcc-4.9.4

Signed-off-by: Sergei Trofimovich  gentoo.org>

 4.9.4/gentoo/100_all_avoid-ustat-glibc-2.28.patch  | 71 ++
 .../101_all_libsanitizer-libbacktrace-Werror.patch | 17 ++
 4.9.4/gentoo/README.history|  2 +
 3 files changed, 90 insertions(+)

diff --git a/4.9.4/gentoo/100_all_avoid-ustat-glibc-2.28.patch 
b/4.9.4/gentoo/100_all_avoid-ustat-glibc-2.28.patch
new file mode 100644
index 000..e9797e4
--- /dev/null
+++ b/4.9.4/gentoo/100_all_avoid-ustat-glibc-2.28.patch
@@ -0,0 +1,71 @@
+https://github.com/buildroot/buildroot/commit/6b33b7ba517bee4d88af9b1827201df923b4a600.patch
+
+From 61f38c64c01a15560026115a157b7021ec67bd3b Mon Sep 17 00:00:00 2001
+From: hjl 
+Date: Thu, 24 May 2018 20:21:54 +
+Subject: [PATCH] libsanitizer: Use pre-computed size of struct ustat for Linux
+
+Cherry-pick compiler-rt revision 333213:
+
+ has been removed from glibc 2.28 by:
+
+commit cf2478d53ad7071e84c724a986b56fe17f4f4ca7
+Author: Adhemerval Zanella 
+Date:   Sun Mar 18 11:28:59 2018 +0800
+
+Deprecate ustat syscall interface
+
+This patch uses pre-computed size of struct ustat for Linux.
+
+   PR sanitizer/85835
+   * sanitizer_common/sanitizer_platform_limits_posix.cc: Don't
+   include  for Linux.
+   (SIZEOF_STRUCT_USTAT): New.
+   (struct_ustat_sz): Use SIZEOF_STRUCT_USTAT for Linux.
+
+
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@260688 
138bc75d-0d04-0410-961f-82ee72b054a4
+
+Backported from upstream commit
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=61f38c64c01a15560026115a157b7021ec67bd3b
+
+Signed-off-by: Bernd Kuhls 
+---
+ libsanitizer/ChangeLog|  8 
+ .../sanitizer_common/sanitizer_platform_limits_posix.cc   | 15 +--
+ 2 files changed, 21 insertions(+), 2 deletions(-)
+
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
 b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+@@ -81,7 +89,6 @@ typedef struct user_fpregs elf_fpregset_t;
+ # include 
+ #endif
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+@@ -163,7 +170,19 @@
+   unsigned struct_old_utsname_sz = sizeof(struct old_utsname);
+   unsigned struct_oldold_utsname_sz = sizeof(struct oldold_utsname);
+   unsigned struct_itimerspec_sz = sizeof(struct itimerspec);
+-  unsigned struct_ustat_sz = sizeof(struct ustat);
++  // Use pre-computed size of struct ustat to avoid  which
++  // has been removed from glibc 2.28.
++#if defined(__aarch64__) || defined(__s390x__) || defined (__mips64) \
++  || defined(__powerpc64__) || defined(__arch64__) || defined(__sparcv9) \
++  || defined(__x86_64__)
++#define SIZEOF_STRUCT_USTAT 32
++#elif defined(__arm__) || defined(__i386__) || defined(__mips__) \
++  || defined(__powerpc__) || defined(__s390__)
++#define SIZEOF_STRUCT_USTAT 20
++#else
++#error Unknown size of struct ustat
++#endif
++  unsigned struct_ustat_sz = SIZEOF_STRUCT_USTAT;
+ #endif // SANITIZER_LINUX
+ 
+ #if SANITIZER_LINUX && !SANITIZER_ANDROID
+-- 
+2.9.3

diff --git a/4.9.4/gentoo/101_all_libsanitizer-libbacktrace-Werror.patch 
b/4.9.4/gentoo/101_all_libsanitizer-libbacktrace-Werror.patch
new file mode 100644
index 000..46a219a
--- /dev/null
+++ b/4.9.4/gentoo/101_all_libsanitizer-libbacktrace-Werror.patch
@@ -0,0 +1,17 @@
+libsanitizer/libbacktrace does not respect --disable-werror
+
+https://bugs.gentoo.org/667104
+--- a/libsanitizer/libbacktrace/Makefile.am
 b/libsanitizer/libbacktrace/Makefile.am
+@@ -37,3 +37,3 @@ AM_CPPFLAGS = -I $(top_srcdir)/../include -I 
$(top_srcdir)/../libgcc \
+ WARN_FLAGS = -W -Wall -Wwrite-strings -Wmissing-format-attribute \
+-   -Wcast-qual -Werror
++   -Wcast-qual
+ C_WARN_FLAGS = $(WARN_FLAGS) -Wstrict-prototypes -Wmissing-prototypes 
-Wold-style-definition
+--- a/libsanitizer/libbacktrace/Makefile.in
 b/libsanitizer/libbacktrace/Makefile.in
+@@ -293,3 +293,3 @@ AM_CPPFLAGS = -I $(top_srcdir)/../include -I 
$(top_srcdir)/../libgcc \
+ WARN_FLAGS = -W -Wall -Wwrite-strings -Wmissing-format-attribute \
+-   -Wcast-qual -Werror
++   -Wcast-qual
+ 

diff --git a/4.9.4/gentoo/README.history b/4.9.4/gentoo/README.history
index 67c7a25..3ddedc0 100644
--- a/4.9.4/gentoo/README.history
+++ b/4.9.4/gentoo/README.history
@@ -1,5 +1,7 @@
 1.4TODO
+ 99_all_remove-lieee.patch
+   + 100_all_avoid-ustat-glibc-2.28.patch
+   + 101_all_libsanitizer-libbacktrace-Werror.patch
 
 1.312 Jan 2018
+ 98_all_libjava-ucontext.patch



<    1   2