[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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