[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/, sys-devel/gcc/

2021-11-20 Thread Sam James
commit: 705fa69940aa50422a3fe98729d5a8bfc4a011f9
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 20 23:24:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 20 23:24:10 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=705fa699

sys-devel/gcc: treeclean (now in ::gentoo!)

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

 sys-devel/gcc/Manifest |  9 ---
 .../files/gcc-11.2.0-cross-compile-include.patch   | 26 -
 sys-devel/gcc/files/gcc-configure-LANG.patch   | 64 --
 sys-devel/gcc/files/gcc-configure-texinfo.patch| 16 --
 sys-devel/gcc/gcc-10.3.0-r2.ebuild | 19 ---
 sys-devel/gcc/gcc-10.3.0-r3.ebuild | 19 ---
 sys-devel/gcc/gcc-11.1.0-r1.ebuild | 23 
 sys-devel/gcc/gcc-11.2.0.ebuild| 24 
 sys-devel/gcc/metadata.xml | 37 -
 9 files changed, 237 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
deleted file mode 100644
index 2abd45e1..
--- a/sys-devel/gcc/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST gcc-10.3.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
-DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 
13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a
 SHA512 
c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
-DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
-DIST gcc-11.1.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
-DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 
37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867
 SHA512 
62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6
-DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
-DIST gcc-11.2.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
-DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
-DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf

diff --git a/sys-devel/gcc/files/gcc-11.2.0-cross-compile-include.patch 
b/sys-devel/gcc/files/gcc-11.2.0-cross-compile-include.patch
deleted file mode 100644
index d0641065..
--- a/sys-devel/gcc/files/gcc-11.2.0-cross-compile-include.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/803371
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80196
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100017
 a/configure
-+++ b/configure
-@@ -17044,7 +17044,7 @@ else
- fi
-
-
--RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
-+RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET -nostdinc++"
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target 
ar" >&5
- $as_echo_n "checking where to find the target ar... " >&6; }
 a/configure.ac
-+++ b/configure.ac
-@@ -3529,7 +3529,7 @@ ACX_CHECK_INSTALLED_TARGET_TOOL(STRIP_FOR_TARGET, strip)
- ACX_CHECK_INSTALLED_TARGET_TOOL(WINDRES_FOR_TARGET, windres)
- ACX_CHECK_INSTALLED_TARGET_TOOL(WINDMC_FOR_TARGET, windmc)
-
-

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2021-11-17 Thread Sam James
commit: cae17298ec9c0d1c84577a026545491a95af2ea8
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 18 05:21:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 18 05:21:33 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=cae17298

sys-devel/gcc: add workaround for cross-compile failure

Bug: https://bugs.gentoo.org/803371
Signed-off-by: Sam James  gentoo.org>

 .../files/gcc-11.2.0-cross-compile-include.patch   | 26 ++
 sys-devel/gcc/gcc-11.2.0.ebuild|  5 +
 2 files changed, 31 insertions(+)

diff --git a/sys-devel/gcc/files/gcc-11.2.0-cross-compile-include.patch 
b/sys-devel/gcc/files/gcc-11.2.0-cross-compile-include.patch
new file mode 100644
index ..d0641065
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-11.2.0-cross-compile-include.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/803371
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80196
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100017
+--- a/configure
 b/configure
+@@ -17044,7 +17044,7 @@ else
+ fi
+
+
+-RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
++RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET -nostdinc++"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target 
ar" >&5
+ $as_echo_n "checking where to find the target ar... " >&6; }
+--- a/configure.ac
 b/configure.ac
+@@ -3529,7 +3529,7 @@ ACX_CHECK_INSTALLED_TARGET_TOOL(STRIP_FOR_TARGET, strip)
+ ACX_CHECK_INSTALLED_TARGET_TOOL(WINDRES_FOR_TARGET, windres)
+ ACX_CHECK_INSTALLED_TARGET_TOOL(WINDMC_FOR_TARGET, windmc)
+
+-RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
++RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET -nostdinc++"
+
+ GCC_TARGET_TOOL(ar, AR_FOR_TARGET, AR, [binutils/ar])
+ GCC_TARGET_TOOL(as, AS_FOR_TARGET, AS, [gas/as-new])
+

diff --git a/sys-devel/gcc/gcc-11.2.0.ebuild b/sys-devel/gcc/gcc-11.2.0.ebuild
index a2abf7bd..84e32720 100644
--- a/sys-devel/gcc/gcc-11.2.0.ebuild
+++ b/sys-devel/gcc/gcc-11.2.0.ebuild
@@ -15,5 +15,10 @@ BDEPEND="${CATEGORY}/binutils"
 src_prepare() {
toolchain_src_prepare
 
+   if is_crosscompile ; then
+   # bug #803371
+   eapply "${FILESDIR}"/gcc-11.2.0-cross-compile-include.patch
+   fi
+
eapply_user
 }



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/

2021-11-17 Thread Georgy Yakovlev
commit: e7c1765c0a9d66694f4814a205c338e5811d84cb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 17 15:41:54 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Nov 17 18:45:26 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e7c1765c

Partially revert "sys-devel/gcc: cleanup now-obsolete patches (now within musl 
patchset)"

We still need the patches that are also in the main tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-devel/gcc/files/gcc-configure-LANG.patch| 64 +
 sys-devel/gcc/files/gcc-configure-texinfo.patch | 16 +++
 2 files changed, 80 insertions(+)

diff --git a/sys-devel/gcc/files/gcc-configure-LANG.patch 
b/sys-devel/gcc/files/gcc-configure-LANG.patch
new file mode 100644
index ..d1b1b035
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-configure-LANG.patch
@@ -0,0 +1,64 @@
+The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in 
+option parsing, it may break.
+
+http://bugs.gentoo.org/103483
+
+--- configure
 configure
+@@ -54,6 +54,19 @@
+ infodir='${prefix}/info'
+ mandir='${prefix}/man'
+ 
++# NLS nuisances.
++for as_var in \
++  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
++  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
++  LC_TELEPHONE LC_TIME
++do
++  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
++eval $as_var=C; export $as_var
++  else
++unset $as_var
++  fi
++done
++
+ # Initialize some other variables.
+ subdirs=
+ MFLAGS= MAKEFLAGS=
+@@ -452,16 +463,6 @@
+   esac
+ done
+ 
+-# NLS nuisances.
+-# Only set these to C if already set.  These must not be set unconditionally
+-# because not all systems understand e.g. LANG=C (notably SCO).
+-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+-# Non-C LC_CTYPE values break the ctype check.
+-if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
+-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+-if test "${LC_CTYPE+set}"= set; then LC_CTYPE=C;export LC_CTYPE;fi
+-
+ # confdefs.h avoids OS command line length limits that DEFS can exceed.
+ rm -rf conftest* confdefs.h
+ # AIX cpp loses on an empty file, so make sure it contains at least a newline.
+@@ -1850,6 +1850,19 @@
+ # Compiler output produced by configure, useful for debugging
+ # configure, is in ./config.log if it exists.
+ 
++# NLS nuisances.
++for as_var in \
++  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
++  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
++  LC_TELEPHONE LC_TIME
++do
++  if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then
++eval \$as_var=C; export \$as_var
++  else
++unset \$as_var
++  fi
++done
++
+ ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
+ for ac_option
+ do

diff --git a/sys-devel/gcc/files/gcc-configure-texinfo.patch 
b/sys-devel/gcc/files/gcc-configure-texinfo.patch
new file mode 100644
index ..99e90998
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-configure-texinfo.patch
@@ -0,0 +1,16 @@
+Chances are quite good that the installed makeinfo is sufficient.
+So ignore false positives where the makeinfo installed is so new
+that it violates the cheesy version grep.
+
+http://bugs.gentoo.org/198182
+
+--- a/configure
 b/configure
+@@ -3573,6 +3573,6 @@
+   :
+ else
+-  MAKEINFO="$MISSING makeinfo"
++  :
+ fi
+ ;;
+ 



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/9.3.0/, sys-devel/gcc/files/awk/, sys-devel/gcc/files/7.1.0/, ...

2021-11-17 Thread Sam James
commit: 72e48bdac33acb2c9b9fbd08d6ce99616775970d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 17 11:47:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 17 11:47:05 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=72e48bda

sys-devel/gcc: cleanup now-obsolete patches (now within musl patchset)

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

 sys-devel/gcc/files/10.1.0/cpu_indicator.patch   |  46 
 sys-devel/gcc/files/6.3.0/cpu_indicator.patch|  30 --
 sys-devel/gcc/files/7.1.0/posix_memalign.patch   |  29 --
 sys-devel/gcc/files/9.3.0/gcc-pure64.patch   |  86 --
 sys-devel/gcc/files/awk/fixlafiles.awk   | 314 -
 sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la | 335 ---
 sys-devel/gcc/files/c89  |  20 --
 sys-devel/gcc/files/c99  |  21 --
 sys-devel/gcc/files/fix_libtool_files.sh |  67 -
 sys-devel/gcc/files/gcc-6.1-musl-libssp.patch|  20 --
 sys-devel/gcc/files/gcc-configure-texinfo.patch  |  16 --
 11 files changed, 984 deletions(-)

diff --git a/sys-devel/gcc/files/10.1.0/cpu_indicator.patch 
b/sys-devel/gcc/files/10.1.0/cpu_indicator.patch
deleted file mode 100644
index 6141a83f..
--- a/sys-devel/gcc/files/10.1.0/cpu_indicator.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From d16a8ceb1c3c8a7ec381090b4c316ff4c55661c0 Mon Sep 17 00:00:00 2001
-From: 
-Date: Thu, 7 May 2020 21:14:11 -0500
-Subject: [PATCH] convert "__cpu_indicator_init" to
- "__cpu_indicator_init_local"
-

- gcc/config/i386/i386-expand.c | 4 ++--
- libgcc/config/i386/cpuinfo.c  | 6 +++---
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.c
-index 48f00c5fc..78650b202 100644
 a/gcc/config/i386/i386-expand.c
-+++ b/gcc/config/i386/i386-expand.c
-@@ -10941,10 +10941,10 @@ ix86_expand_builtin (tree exp, rtx target, rtx 
subtarget,
- {
- case IX86_BUILTIN_CPU_INIT:
-   {
--  /* Make it call __cpu_indicator_init in libgcc. */
-+  /* Make it call __cpu_indicator_init_local in libgcc. */
-   tree call_expr, fndecl, type;
- type = build_function_type_list (integer_type_node, NULL_TREE); 
--  fndecl = build_fn_decl ("__cpu_indicator_init", type);
-+  fndecl = build_fn_decl ("__cpu_indicator_init_local", type);
-   call_expr = build_call_expr (fndecl, 0); 
-   return expand_expr (call_expr, target, mode, EXPAND_NORMAL);
-   }
-diff --git a/libgcc/config/i386/cpuinfo.c b/libgcc/config/i386/cpuinfo.c
-index 00322c586..f42bbb8af 100644
 a/libgcc/config/i386/cpuinfo.c
-+++ b/libgcc/config/i386/cpuinfo.c
-@@ -508,7 +508,7 @@ __cpu_indicator_init (void)
-   return 0;
- }
- 
--#if defined SHARED && defined USE_ELF_SYMVER
--__asm__ (".symver __cpu_indicator_init, __cpu_indicator_init@GCC_4.8.0");
--__asm__ (".symver __cpu_model, __cpu_model@GCC_4.8.0");
-+#ifndef SHARED
-+int __cpu_indicator_init_local (void)
-+  __attribute__ ((weak, alias ("__cpu_indicator_init")));
- #endif
--- 
-2.26.2
-

diff --git a/sys-devel/gcc/files/6.3.0/cpu_indicator.patch 
b/sys-devel/gcc/files/6.3.0/cpu_indicator.patch
deleted file mode 100644
index cdd3fffd..
--- a/sys-devel/gcc/files/6.3.0/cpu_indicator.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -Naur gcc-6.2.0.orig/gcc/config/i386/i386.c 
gcc-6.2.0/gcc/config/i386/i386.c
 gcc-6.2.0.orig/gcc/config/i386/i386.c  2016-12-24 15:55:23.355343088 
-0800
-+++ gcc-6.2.0/gcc/config/i386/i386.c   2016-12-24 15:55:58.718681693 -0800
-@@ -40325,10 +40325,10 @@
- {
- case IX86_BUILTIN_CPU_INIT:
-   {
--  /* Make it call __cpu_indicator_init in libgcc. */
-+  /* Make it call __cpu_indicator_init_local in libgcc. */
-   tree call_expr, fndecl, type;
- type = build_function_type_list (integer_type_node, NULL_TREE); 
--  fndecl = build_fn_decl ("__cpu_indicator_init", type);
-+  fndecl = build_fn_decl ("__cpu_indicator_init_local", type);
-   call_expr = build_call_expr (fndecl, 0); 
-   return expand_expr (call_expr, target, mode, EXPAND_NORMAL);
-   }
-diff -Naur gcc-6.2.0.orig/libgcc/config/i386/cpuinfo.c 
gcc-6.2.0/libgcc/config/i386/cpuinfo.c
 gcc-6.2.0.orig/libgcc/config/i386/cpuinfo.c2016-12-24 
15:55:15.817270911 -0800
-+++ gcc-6.2.0/libgcc/config/i386/cpuinfo.c 2016-12-24 15:57:05.399320163 
-0800
-@@ -485,7 +485,7 @@
-   return 0;
- }
- 
--#if defined SHARED && defined USE_ELF_SYMVER
--__asm__ (".symver __cpu_indicator_init, __cpu_indicator_init@GCC_4.8.0");
--__asm__ (".symver __cpu_model, __cpu_model@GCC_4.8.0");
-+#ifndef SHARED
-+int __cpu_indicator_init_local (void)
-+  __attribute__ ((weak, alias ("__cpu_indicator_init")));
- #endif

diff --git a/sys-devel/gcc/files/7.1.0/posix_memalign.patch 
b/sys-devel/gcc/files/7.1.0/posix_memalign.patch
deleted file mode 100644
index a288e1db..
--- a/sys-devel/gcc/files/7.1.0/posix_

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

2021-11-17 Thread Sam James
commit: fab8f488624903d1f9e5c59db3063f9e35879eda
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 17 11:46:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 17 11:46:39 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fab8f488

sys-devel/gcc: use new musl patchset tarballs (no functional changes)

Patches are identical to before. This is in preparation for
moving GCC to ::gentoo from ::musl.

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

 sys-devel/gcc/Manifest |  3 +++
 sys-devel/gcc/gcc-10.3.0-r2.ebuild | 14 +-
 sys-devel/gcc/gcc-10.3.0-r3.ebuild | 14 +-
 sys-devel/gcc/gcc-11.1.0-r1.ebuild | 14 +-
 sys-devel/gcc/gcc-11.2.0.ebuild| 14 +-
 5 files changed, 7 insertions(+), 52 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 63ae0c00..2abd45e1 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,9 @@
+DIST gcc-10.3.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 
13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a
 SHA512 
c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
+DIST gcc-11.1.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 
37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867
 SHA512 
62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6
 DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
+DIST gcc-11.2.0-musl-patches-1.tar.bz2 2999 BLAKE2B 
3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98
 SHA512 
21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
 DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf

diff --git a/sys-devel/gcc/gcc-10.3.0-r2.ebuild 
b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
index 7dec59f7..42fc9c2b 100644
--- a/sys-devel/gcc/gcc-10.3.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI="7"
 
 PATCH_VER="3"
-
+MUSL_VER="1"
 inherit toolchain
 
 KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
@@ -15,17 +15,5 @@ BDEPEND="${CATEGORY}/binutils"
 src_prepare() {
toolchain_src_prepare
 
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
-   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
-   case $(tc-arch) in
-   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/9.3.0/gcc-pure64.patch ;;
-   esac
-   fi
-
-   if [[ ${CATEGORY} != cross-* ]] ; then
-   eapply "${FILESDIR}"/gcc-6.1-musl-libssp.patch
-   fi
-
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-10.3.0-r3.ebuild 
b/sys-devel/gcc/gcc-10.3.0-r3.ebuild
index 60b7cbc2..308d4525 100644
--- a/sys-devel/gcc/gcc-10.3.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-10.3.0-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI="7"
 
 PATCH_VER="3"
-
+M

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

2021-10-29 Thread Jory Pratt
commit: c171b3ee78785cd0f9c3df72bbdf9b49761bda03
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Oct 30 01:12:28 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Oct 30 01:12:28 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c171b3ee

sys-devel/gcc: sync stable keywords for 11.2.0

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

 sys-devel/gcc/gcc-11.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.2.0.ebuild b/sys-devel/gcc/gcc-11.2.0.ebuild
index ccb6c1c..48c4183 100644
--- a/sys-devel/gcc/gcc-11.2.0.ebuild
+++ b/sys-devel/gcc/gcc-11.2.0.ebuild
@@ -7,7 +7,7 @@ PATCH_VER="1"
 
 inherit toolchain
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"
@@ -28,4 +28,4 @@ src_prepare() {
fi
 
eapply_user
-}
\ No newline at end of file
+}



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

2021-09-23 Thread Jory Pratt
commit: 98ef5d1abd9ad842d686e976738f0957354b815a
Author: Jory Pratt  gentoo  org>
AuthorDate: Thu Sep 23 22:19:22 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Sep 23 22:19:22 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=98ef5d1a

sys-devel/gcc: revbump for x86/ppc for stage regeneration

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

 sys-devel/gcc/gcc-10.3.0-r3.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/sys-devel/gcc/gcc-10.3.0-r3.ebuild 
b/sys-devel/gcc/gcc-10.3.0-r3.ebuild
new file mode 100644
index 000..60b7cbc
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.3.0-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="3"
+
+inherit toolchain
+
+KEYWORDS="ppc x86"
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/9.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   eapply "${FILESDIR}"/gcc-6.1-musl-libssp.patch
+   fi
+
+   eapply_user
+}



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/, sys-devel/gcc/

2021-09-12 Thread Jory Pratt
commit: e5b037865b4a7264c27c7fc64466de1012d4b29c
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Sep 13 02:01:35 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Sep 13 02:01:35 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e5b03786

sys-devel/gcc: use libssp_nonshared.a for ssp

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

 sys-devel/gcc/files/gcc-6.1-musl-libssp.patch | 20 
 sys-devel/gcc/gcc-10.3.0-r2.ebuild|  4 
 sys-devel/gcc/gcc-11.1.0-r1.ebuild|  4 
 sys-devel/gcc/gcc-11.2.0.ebuild   |  4 
 4 files changed, 32 insertions(+)

diff --git a/sys-devel/gcc/files/gcc-6.1-musl-libssp.patch 
b/sys-devel/gcc/files/gcc-6.1-musl-libssp.patch
new file mode 100644
index 000..fe5c614
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-6.1-musl-libssp.patch
@@ -0,0 +1,20 @@
+Author: Timo Teräs 
+
+Alpine musl package provides libssp_nonshared.a. We link to it unconditionally,
+as otherwise we get link failures if some objects are -fstack-protector built
+and final link happens with -fno-stack-protector. This seems to be the common
+case when bootstrapping gcc, the piepatches do not seem to fully fix the
+crosstoolchain and  bootstrap sequence wrt. stack-protector flag usage.
+
+--- gcc-6.1.0/gcc/gcc.c.orig
 gcc-6.1.0/gcc/gcc.c
+@@ -870,8 +870,7 @@
+ 
+ #ifndef LINK_SSP_SPEC
+ #ifdef TARGET_LIBC_PROVIDES_SSP
+-#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
+- "|fstack-protector-strong|fstack-protector-explicit:}"
++#define LINK_SSP_SPEC "-lssp_nonshared"
+ #else
+ #define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
+  "|fstack-protector-strong|fstack-protector-explicit" \

diff --git a/sys-devel/gcc/gcc-10.3.0-r2.ebuild 
b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
index 52430b9..7dec59f 100644
--- a/sys-devel/gcc/gcc-10.3.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
@@ -23,5 +23,9 @@ src_prepare() {
esac
fi
 
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   eapply "${FILESDIR}"/gcc-6.1-musl-libssp.patch
+   fi
+
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-11.1.0-r1.ebuild 
b/sys-devel/gcc/gcc-11.1.0-r1.ebuild
index f60c567..5b6db15 100644
--- a/sys-devel/gcc/gcc-11.1.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-11.1.0-r1.ebuild
@@ -27,5 +27,9 @@ src_prepare() {
esac
fi
 
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   eapply "${FILESDIR}"/gcc-6.1-musl-libssp.patch
+   fi
+
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-11.2.0.ebuild b/sys-devel/gcc/gcc-11.2.0.ebuild
index 3f91080..ccb6c1c 100644
--- a/sys-devel/gcc/gcc-11.2.0.ebuild
+++ b/sys-devel/gcc/gcc-11.2.0.ebuild
@@ -23,5 +23,9 @@ src_prepare() {
esac
fi
 
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   eapply "${FILESDIR}"/gcc-6.1-musl-libssp.patch
+   fi
+
eapply_user
 }
\ No newline at end of file



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

2021-09-07 Thread Jory Pratt
commit: f831c98b756ec81e3110a900ed85c31c45f06fcf
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Sep  7 18:35:37 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Sep  7 18:35:37 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f831c98b

sys-devel/gcc: add 11.2.0 support

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

 sys-devel/gcc/Manifest |  6 ++--
 .../{gcc-10.2.0-r5.ebuild => gcc-11.2.0.ebuild}|  8 +++---
 sys-devel/gcc/gcc-9.3.0-r2.ebuild  | 33 --
 3 files changed, 6 insertions(+), 41 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 174ad0d..63ae0c0 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,8 +1,6 @@
-DIST gcc-10.2.0-patches-6.tar.bz2 24103 BLAKE2B 
f719012f86136ad9c4ea1397548caca6e69687534599a88cc25fe0e4f83dd7fd34c07375fa6e612e2b430e078c1a59913160cce07312e94fa1ce575a33e5457b
 SHA512 
61d97dba29024c7a22806689ebf33f5cb9ce099230bcc344f2865b976c3fdfd8ebec5962eaffd0156de75eca58499ba785867bd4a4ac92c6f799ab1bee8844a1
-DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
 DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 
13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a
 SHA512 
c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
 DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 
37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867
 SHA512 
62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6
 DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
-DIST gcc-9.3.0-patches-4.tar.bz2 15474 BLAKE2B 
b06fdfce4402850bb1c6c211ace4c3a07ad2114ffa48eac58d1624124d5d1bddd6d2b4faa18be3291a340272c022bea26dfcaf17929828ceb6474a5211401389
 SHA512 
54904a4a1c4a784f1a707cbdd9f6f498457e4aa550dc6f3d6eff71ed05a75685e23e6b71c2a614b1dea7e506b9f42fb0109ecfde00ef00373275bbc0409cb7e0
-DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de
+DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
+DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf

diff --git a/sys-devel/gcc/gcc-10.2.0-r5.ebuild 
b/sys-devel/gcc/gcc-11.2.0.ebuild
similarity index 75%
rename from sys-devel/gcc/gcc-10.2.0-r5.ebuild
rename to sys-devel/gcc/gcc-11.2.0.ebuild
index 3cb2712..3f91080 100644
--- a/sys-devel/gcc/gcc-10.2.0-r5.ebuild
+++ b/sys-devel/gcc/gcc-11.2.0.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 
-PATCH_VER="6"
+PATCH_VER="1"
 
 inherit toolchain
 
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"
@@ -24,4 +24,4 @@ src_prepare() {
fi
 
eapply_user
-}
+}
\ No newline at end of file

diff --git a/sys-devel/gcc/gcc-9.3.0-r2.ebuild 
b/sys-devel/gcc/gcc-9.3.0-r2.ebuild
deleted file mode 100644
index 04fcb86..000
--- a/sys-devel/gcc/gcc-9.3.0-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyri

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

2021-07-25 Thread Jory Pratt
commit: 47589df8daf6175d49f2fb1284166ce36ed32a5e
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Jul 25 20:03:24 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Jul 25 20:03:24 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=47589df8

sys-devel/gcc: sync with ::gentoo stable

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

 sys-devel/gcc/Manifest| 2 +-
 sys-devel/gcc/{gcc-10.3.0.ebuild => gcc-10.3.0-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 314397c..174ad0d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,6 @@
 DIST gcc-10.2.0-patches-6.tar.bz2 24103 BLAKE2B 
f719012f86136ad9c4ea1397548caca6e69687534599a88cc25fe0e4f83dd7fd34c07375fa6e612e2b430e078c1a59913160cce07312e94fa1ce575a33e5457b
 SHA512 
61d97dba29024c7a22806689ebf33f5cb9ce099230bcc344f2865b976c3fdfd8ebec5962eaffd0156de75eca58499ba785867bd4a4ac92c6f799ab1bee8844a1
 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
-DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B 
ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c4513284d5510c63f95e88a1f623b6bcf4000
 SHA512 
6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
+DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 
13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a
 SHA512 
c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
 DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 
37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867
 SHA512 
62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6
 DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8

diff --git a/sys-devel/gcc/gcc-10.3.0.ebuild 
b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-10.3.0.ebuild
rename to sys-devel/gcc/gcc-10.3.0-r2.ebuild
index 61ff1bf..52430b9 100644
--- a/sys-devel/gcc/gcc-10.3.0.ebuild
+++ b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PATCH_VER="1"
+PATCH_VER="3"
 
 inherit toolchain
 



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

2021-07-06 Thread Jory Pratt
commit: 71c7394e64d3484cef29728f3918e310ebfa5110
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Jul  6 15:48:23 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Jul  6 15:48:23 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=71c7394e

sys-devel/gcc: add 11.x for testing

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

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-11.1.0-r1.ebuild | 31 +++
 sys-devel/gcc/metadata.xml |  1 +
 3 files changed, 34 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7454fb3..314397c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -2,5 +2,7 @@ DIST gcc-10.2.0-patches-6.tar.bz2 24103 BLAKE2B 
f719012f86136ad9c4ea1397548caca6
 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
 DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B 
ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c4513284d5510c63f95e88a1f623b6bcf4000
 SHA512 
6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
+DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 
37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867
 SHA512 
62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6
+DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B 
fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed
 SHA512 
fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
 DIST gcc-9.3.0-patches-4.tar.bz2 15474 BLAKE2B 
b06fdfce4402850bb1c6c211ace4c3a07ad2114ffa48eac58d1624124d5d1bddd6d2b4faa18be3291a340272c022bea26dfcaf17929828ceb6474a5211401389
 SHA512 
54904a4a1c4a784f1a707cbdd9f6f498457e4aa550dc6f3d6eff71ed05a75685e23e6b71c2a614b1dea7e506b9f42fb0109ecfde00ef00373275bbc0409cb7e0
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-11.1.0-r1.ebuild 
b/sys-devel/gcc/gcc-11.1.0-r1.ebuild
new file mode 100644
index 000..f60c567
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.1.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="2"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/21_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/9.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 6161017..b6cdb6a 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -27,6 +27,7 @@
 Build support for various sanitizer functions 
(ASAN/TSAN/etc...)
 Build packages with stack smashing protector on by 
default
 enable systemtap static probe points
+Enable valgrind annotations for gcc internals 
(useful for gcc debugging).
 Build support for virtual table verification (a C++ 
hardening feature)
   
   



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

2021-06-23 Thread Jory Pratt
commit: 3737c1566c9042bc11b21ad9aee02749069e2e8a
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Jun 23 16:40:12 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Jun 23 16:40:12 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3737c156

sys-devel/gcc: sync with stable

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

 sys-devel/gcc/Manifest  |  2 ++
 sys-devel/gcc/gcc-10.3.0.ebuild | 27 +++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 56868f0..7454fb3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,4 +1,6 @@
 DIST gcc-10.2.0-patches-6.tar.bz2 24103 BLAKE2B 
f719012f86136ad9c4ea1397548caca6e69687534599a88cc25fe0e4f83dd7fd34c07375fa6e612e2b430e078c1a59913160cce07312e94fa1ce575a33e5457b
 SHA512 
61d97dba29024c7a22806689ebf33f5cb9ce099230bcc344f2865b976c3fdfd8ebec5962eaffd0156de75eca58499ba785867bd4a4ac92c6f799ab1bee8844a1
 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
+DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B 
ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c4513284d5510c63f95e88a1f623b6bcf4000
 SHA512 
6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
+DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb
 SHA512 
2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
 DIST gcc-9.3.0-patches-4.tar.bz2 15474 BLAKE2B 
b06fdfce4402850bb1c6c211ace4c3a07ad2114ffa48eac58d1624124d5d1bddd6d2b4faa18be3291a340272c022bea26dfcaf17929828ceb6474a5211401389
 SHA512 
54904a4a1c4a784f1a707cbdd9f6f498457e4aa550dc6f3d6eff71ed05a75685e23e6b71c2a614b1dea7e506b9f42fb0109ecfde00ef00373275bbc0409cb7e0
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-10.3.0.ebuild b/sys-devel/gcc/gcc-10.3.0.ebuild
new file mode 100644
index 000..61ff1bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="1"
+
+inherit toolchain
+
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/9.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



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

2021-05-27 Thread Jory Pratt
commit: 653c8e2577a7656cd59e6dfc631dddea91b6b7dd
Author: Dave Flogeras  gmail  com>
AuthorDate: Wed May 26 15:07:57 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu May 27 12:50:08 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=653c8e25

sys-devel/gcc: Sync stable keywords with ::gentoo.

Closes: https://github.com/gentoo/musl/pull/435

Signed-off-by: Dave Flogeras  gmail.com>
Signed-off-by: Jory Pratt  gentoo.org>

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

diff --git a/sys-devel/gcc/gcc-10.2.0-r5.ebuild 
b/sys-devel/gcc/gcc-10.2.0-r5.ebuild
index 0e045f8..3cb2712 100644
--- a/sys-devel/gcc/gcc-10.2.0-r5.ebuild
+++ b/sys-devel/gcc/gcc-10.2.0-r5.ebuild
@@ -7,7 +7,7 @@ PATCH_VER="6"
 
 inherit toolchain
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"



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

2020-12-30 Thread Jory Pratt
commit: a13b96a1393f7b41429b96555fc338965b28c93f
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Dec 30 15:58:57 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Dec 30 15:58:57 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a13b96a1

sys-devel/gcc: sync gcc-10 with ::gentoo

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

 sys-devel/gcc/Manifest   | 2 +-
 sys-devel/gcc/{gcc-10.2.0-r3.ebuild => gcc-10.2.0-r5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8e1a008..56868f0 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,4 +1,4 @@
-DIST gcc-10.2.0-patches-4.tar.bz2 23266 BLAKE2B 
8173474d3dea27a440b36eb80c89aabb08c37528c3ec2382839c46fc36336aff7f9cdf3dfbc66947df9286b1cfe9f479d615f77d81ab24ff68a3edf5df5b2350
 SHA512 
17080f358a3f231837de35188ad1a6ae554a4ca6199efae6dacf9b17706937379559d6c8de330b4237480fea6f5cc1158c1d5ecc36ec3a7b410546a2684b
+DIST gcc-10.2.0-patches-6.tar.bz2 24103 BLAKE2B 
f719012f86136ad9c4ea1397548caca6e69687534599a88cc25fe0e4f83dd7fd34c07375fa6e612e2b430e078c1a59913160cce07312e94fa1ce575a33e5457b
 SHA512 
61d97dba29024c7a22806689ebf33f5cb9ce099230bcc344f2865b976c3fdfd8ebec5962eaffd0156de75eca58499ba785867bd4a4ac92c6f799ab1bee8844a1
 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
 DIST gcc-9.3.0-patches-4.tar.bz2 15474 BLAKE2B 
b06fdfce4402850bb1c6c211ace4c3a07ad2114ffa48eac58d1624124d5d1bddd6d2b4faa18be3291a340272c022bea26dfcaf17929828ceb6474a5211401389
 SHA512 
54904a4a1c4a784f1a707cbdd9f6f498457e4aa550dc6f3d6eff71ed05a75685e23e6b71c2a614b1dea7e506b9f42fb0109ecfde00ef00373275bbc0409cb7e0
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-10.2.0-r3.ebuild 
b/sys-devel/gcc/gcc-10.2.0-r5.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-10.2.0-r3.ebuild
rename to sys-devel/gcc/gcc-10.2.0-r5.ebuild
index e0640cd..0e045f8 100644
--- a/sys-devel/gcc/gcc-10.2.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-10.2.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PATCH_VER="4"
+PATCH_VER="6"
 
 inherit toolchain
 



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

2020-11-08 Thread Jory Pratt
commit: 5114ec265aa20a997ec34c6cb24b28e807fdd740
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Nov  8 18:16:48 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Nov  8 18:16:48 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5114ec26

sys-devel/gcc: sync with ::gentoo

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

 sys-devel/gcc/Manifest |  6 ++---
 sys-devel/gcc/gcc-10.1.0-r1.ebuild | 27 --
 .../{gcc-10.2.0-r1.ebuild => gcc-10.2.0-r3.ebuild} |  2 +-
 .../{gcc-9.3.0-r1.ebuild => gcc-9.3.0-r2.ebuild}   |  2 +-
 4 files changed, 4 insertions(+), 33 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3fad69d..8e1a008 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,6 +1,4 @@
-DIST gcc-10.1.0-patches-2.tar.bz2 15808 BLAKE2B 
8275c2ac3eda8e87255fefe2bb4ed2a10d790bf6085517cd26589fa6a98aa417f4578da88da91b4639d78ed9c897a07447d2048698b4e003f3adc397881c7ee5
 SHA512 
f3ef55103346a0ca40a5633a520091e93e98a3226d24a2b677f791af511460ea5bb5f6dbda6cdf706af2aeb22eb39d37cf226e012bd378c330db17246da88d09
-DIST gcc-10.1.0.tar.xz 74591240 BLAKE2B 
d64cf01beaaff7af9e7d5b1d5e6fdfb37cce5667b4455c1c9bbfd190e631f03555d63d52d31e7be5ac232256be11058f89d5bc7d0dcb01de44e90a52645ad87f
 SHA512 
0cb2a74c793face751f42bc580960b00e2bfea785872a0a2155f1f1dbfaa248f9591b67f4322db0f096f8844aca9243bc02732bda106c3b6e43b02bb67eb3096
-DIST gcc-10.2.0-patches-2.tar.bz2 17701 BLAKE2B 
bed0cf2dcb6b2e35dbd86c43db617cfa0a0973b3d55bd6e12baf9e6495afd0fec855fefd223172c23f11449769996c18359abacfac36f62681310c861d5d2850
 SHA512 
6ebf5875ecc9f10dea67d4793fcc47178ddd6abe8959fc0390c6ff967fba7318013b4bf251abf451999b86697e97390c8698685b12086956c8e6bc2e97708bc9
+DIST gcc-10.2.0-patches-4.tar.bz2 23266 BLAKE2B 
8173474d3dea27a440b36eb80c89aabb08c37528c3ec2382839c46fc36336aff7f9cdf3dfbc66947df9286b1cfe9f479d615f77d81ab24ff68a3edf5df5b2350
 SHA512 
17080f358a3f231837de35188ad1a6ae554a4ca6199efae6dacf9b17706937379559d6c8de330b4237480fea6f5cc1158c1d5ecc36ec3a7b410546a2684b
 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
-DIST gcc-9.3.0-patches-3.tar.bz2 14193 BLAKE2B 
4863fec1af41a8cdb2c24479b28812df36c1f71ab71d267ff0efc467cfb8ce99ed77714ceaedfb08b0d1eb0eb9316758cc7cbc5a8ad0bb582050690935e64b46
 SHA512 
8b90a5826df64e6f74e4f6c0e5acead695b38f671e26485b110d5b341daaad4ac21aabb04baae9ad457408eed274888b7f785bbc782611acfc7261e6a315d110
+DIST gcc-9.3.0-patches-4.tar.bz2 15474 BLAKE2B 
b06fdfce4402850bb1c6c211ace4c3a07ad2114ffa48eac58d1624124d5d1bddd6d2b4faa18be3291a340272c022bea26dfcaf17929828ceb6474a5211401389
 SHA512 
54904a4a1c4a784f1a707cbdd9f6f498457e4aa550dc6f3d6eff71ed05a75685e23e6b71c2a614b1dea7e506b9f42fb0109ecfde00ef00373275bbc0409cb7e0
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-10.1.0-r1.ebuild 
b/sys-devel/gcc/gcc-10.1.0-r1.ebuild
deleted file mode 100644
index b77a69d..000
--- a/sys-devel/gcc/gcc-10.1.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PATCH_VER="2"
-
-inherit toolchain
-
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
-
-RDEPEND=""
-DEPEND=">=${CATEGORY}/binutils-2.20"
-
-src_prepare() {
-   toolchain_src_prepare
-
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
-   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
-   case $(tc-arch) in
-   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/9.3.0/gcc-pure64.patch ;;
-   esac
-   fi
-
-   eapply_user
-}

diff --git a/sys-devel/gcc/gcc-10.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-10.2.0-r3.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-10.2.0-r1.ebuild
rename to sys-devel/gcc/gcc-10.2.0-r3.ebuild
index 7f803a3..e0640cd 100644
--- a/sys-devel/gcc/gcc-10.2.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-10.2.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PATCH_VER="2"
+PATCH_VER="4"
 
 inherit toolchain
 

diff --git a/sys-devel/gcc/gcc-9.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-9.3.0-r2.ebuild
similarity index 98%
rename from sys-devel/gcc/gcc-9.3.0-r1.ebuild
rename to sys-devel/gcc/gcc-9.3.0-r2.ebuild
index 2ada81c..04fcb86 100644
--- a/sys-devel/gcc/gcc-9.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-9.3.0-r2.ebuild

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/9.3.0/, sys-devel/gcc/files/8.3.0/

2020-10-05 Thread Georgy Yakovlev
commit: 91544571441f85d7d5d13a3e8370e8cf9a93f29c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Oct  5 10:23:27 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Oct  5 22:55:58 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=91544571

sys-devel/gcc: refresh gcc-pure64 patch

amd64 and arm64 parts unchanged.
moved the file and added ppc64 stuff, based on alpine patch.
this is final showstopper before enabling ppc64/ppc64le catalyst builds.

Bug: https://bugs.gentoo.org/675954
Issue: https://github.com/gentoo/musl/issues/233
Tracker: https://github.com/gentoo/musl/issues/295
Closes: https://github.com/gentoo/musl/pull/350
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-devel/gcc/files/8.3.0/gcc-pure64.patch | 25 -
 sys-devel/gcc/files/9.3.0/gcc-pure64.patch | 86 ++
 sys-devel/gcc/gcc-10.1.0-r1.ebuild |  2 +-
 sys-devel/gcc/gcc-10.2.0-r1.ebuild |  2 +-
 sys-devel/gcc/gcc-9.3.0-r1.ebuild  |  2 +-
 5 files changed, 89 insertions(+), 28 deletions(-)

diff --git a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch 
b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
deleted file mode 100644
index 291785c..000
--- a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux 
gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux
 gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux  2018-01-03 
10:03:58.0 +
-+++ gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux   2019-04-13 
19:48:43.100885251 +
-@@ -22,7 +22,7 @@
- LIB1ASMFUNCS = _aarch64_sync_cache_range
- 
- AARCH_BE = $(if $(findstring TARGET_BIG_ENDIAN_DEFAULT=1, $(tm_defines)),_be)
--MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu)
-+MULTILIB_OSDIRNAMES = mabi.lp64=../lib
- MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu)
- 
- MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu_ilp32)
-diff -Naur gcc-8.3.0.orig/gcc/config/i386/t-linux64 
gcc-8.3.0/gcc/config/i386/t-linux64
 gcc-8.3.0.orig/gcc/config/i386/t-linux64   2018-01-03 10:03:58.0 
+
-+++ gcc-8.3.0/gcc/config/i386/t-linux642019-04-13 19:50:02.079841292 
+
-@@ -33,6 +33,6 @@
- comma=,
- MULTILIB_OPTIONS= $(subst $(comma),/,$(TM_MULTILIB_CONFIG))
- MULTILIB_DIRNAMES   = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS)))
--MULTILIB_OSDIRNAMES = m64=../lib64$(call if_multiarch,:x86_64-linux-gnu)
--MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo 
$(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call 
if_multiarch,:i386-linux-gnu)
--MULTILIB_OSDIRNAMES+= mx32=../libx32$(call if_multiarch,:x86_64-linux-gnux32)
-+MULTILIB_OSDIRNAMES = m64=../lib
-+MULTILIB_OSDIRNAMES+= m32=../lib32
-+MULTILIB_OSDIRNAMES+= mx32=../libx32

diff --git a/sys-devel/gcc/files/9.3.0/gcc-pure64.patch 
b/sys-devel/gcc/files/9.3.0/gcc-pure64.patch
new file mode 100644
index 000..19fd5c9
--- /dev/null
+++ b/sys-devel/gcc/files/9.3.0/gcc-pure64.patch
@@ -0,0 +1,86 @@
+diff -Naur gcc-9.3.0.orig/gcc/config/aarch64/t-aarch64-linux 
gcc-9.3.0/gcc/config/aarch64/t-aarch64-linux
+--- gcc-9.3.0.orig/gcc/config/aarch64/t-aarch64-linux  2020-10-05 
02:59:12.767988285 -0700
 gcc-9.3.0/gcc/config/aarch64/t-aarch64-linux   2020-10-05 
03:03:32.310816444 -0700
+@@ -22,7 +22,7 @@
+ LIB1ASMFUNCS = _aarch64_sync_cache_range
+ 
+ AARCH_BE = $(if $(findstring TARGET_BIG_ENDIAN_DEFAULT=1, $(tm_defines)),_be)
+-MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu)
++MULTILIB_OSDIRNAMES = mabi.lp64=../lib
+ MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu)
+ 
+ MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu_ilp32)
+diff -Naur gcc-9.3.0.orig/gcc/config/i386/t-linux64 
gcc-9.3.0/gcc/config/i386/t-linux64
+--- gcc-9.3.0.orig/gcc/config/i386/t-linux64   2020-10-05 02:59:12.757989347 
-0700
 gcc-9.3.0/gcc/config/i386/t-linux642020-10-05 03:24:58.878825272 
-0700
+@@ -33,6 +33,6 @@
+ comma=,
+ MULTILIB_OPTIONS= $(subst $(comma),/,$(TM_MULTILIB_CONFIG))
+ MULTILIB_DIRNAMES   = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS)))
+-MULTILIB_OSDIRNAMES = m64=../lib64$(call if_multiarch,:x86_64-linux-gnu)
+-MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo 
$(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call 
if_multiarch,:i386-linux-gnu)
+-MULTILIB_OSDIRNAMES+= mx32=../libx32$(call if_multiarch,:x86_64-linux-gnux32)
++MULTILIB_OSDIRNAMES = m64=../lib
++MULTILIB_OSDIRNAMES+= m32=../lib32
++MULTILIB_OSDIRNAMES+= mx32=../libx32
+diff -Naur gcc-9.3.0.orig/gcc/config/rs6000/t-linux 
gcc-9.3.0/gcc/config/rs6000/t-linux
+--- gcc-9.3.0.orig/gcc/config/rs6000/t-linux   2020-10-05 02:59:12.767988285 
-0700
 gcc-9.3.0/gcc/config/rs6000/t-

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

2020-09-07 Thread Jory Pratt
commit: a70d9ab74adedd4843b900f56eecf23e606e08eb
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Sep  7 14:30:17 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Sep  7 14:30:23 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a70d9ab7

sys-devel/gcc: Sync stable builds with ::gentoo

Closes: https://github.com/gentoo/musl/issues/342

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

 sys-devel/gcc/Manifest  | 2 +-
 sys-devel/gcc/{gcc-9.3.0.ebuild => gcc-9.3.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 72b2f22..3fad69d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -2,5 +2,5 @@ DIST gcc-10.1.0-patches-2.tar.bz2 15808 BLAKE2B 
8275c2ac3eda8e87255fefe2bb4ed2a1
 DIST gcc-10.1.0.tar.xz 74591240 BLAKE2B 
d64cf01beaaff7af9e7d5b1d5e6fdfb37cce5667b4455c1c9bbfd190e631f03555d63d52d31e7be5ac232256be11058f89d5bc7d0dcb01de44e90a52645ad87f
 SHA512 
0cb2a74c793face751f42bc580960b00e2bfea785872a0a2155f1f1dbfaa248f9591b67f4322db0f096f8844aca9243bc02732bda106c3b6e43b02bb67eb3096
 DIST gcc-10.2.0-patches-2.tar.bz2 17701 BLAKE2B 
bed0cf2dcb6b2e35dbd86c43db617cfa0a0973b3d55bd6e12baf9e6495afd0fec855fefd223172c23f11449769996c18359abacfac36f62681310c861d5d2850
 SHA512 
6ebf5875ecc9f10dea67d4793fcc47178ddd6abe8959fc0390c6ff967fba7318013b4bf251abf451999b86697e97390c8698685b12086956c8e6bc2e97708bc9
 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
-DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B 
d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286
 SHA512 
c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
+DIST gcc-9.3.0-patches-3.tar.bz2 14193 BLAKE2B 
4863fec1af41a8cdb2c24479b28812df36c1f71ab71d267ff0efc467cfb8ce99ed77714ceaedfb08b0d1eb0eb9316758cc7cbc5a8ad0bb582050690935e64b46
 SHA512 
8b90a5826df64e6f74e4f6c0e5acead695b38f671e26485b110d5b341daaad4ac21aabb04baae9ad457408eed274888b7f785bbc782611acfc7261e6a315d110
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-9.3.0.ebuild b/sys-devel/gcc/gcc-9.3.0-r1.ebuild
similarity index 98%
rename from sys-devel/gcc/gcc-9.3.0.ebuild
rename to sys-devel/gcc/gcc-9.3.0-r1.ebuild
index 245cece..b23cbf8 100644
--- a/sys-devel/gcc/gcc-9.3.0.ebuild
+++ b/sys-devel/gcc/gcc-9.3.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PATCH_VER="2"
+PATCH_VER="3"
 
 inherit toolchain
 



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

2020-08-23 Thread Jory Pratt
commit: 3f398db9084a88167580fbea1eb94bf16429c564
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Aug 24 01:34:10 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Aug 24 01:34:10 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3f398db9

sys-devel/gcc: Provide latest testing version

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

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-10.2.0-r1.ebuild | 27 +++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 986ec1f..72b2f22 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,4 +1,6 @@
 DIST gcc-10.1.0-patches-2.tar.bz2 15808 BLAKE2B 
8275c2ac3eda8e87255fefe2bb4ed2a10d790bf6085517cd26589fa6a98aa417f4578da88da91b4639d78ed9c897a07447d2048698b4e003f3adc397881c7ee5
 SHA512 
f3ef55103346a0ca40a5633a520091e93e98a3226d24a2b677f791af511460ea5bb5f6dbda6cdf706af2aeb22eb39d37cf226e012bd378c330db17246da88d09
 DIST gcc-10.1.0.tar.xz 74591240 BLAKE2B 
d64cf01beaaff7af9e7d5b1d5e6fdfb37cce5667b4455c1c9bbfd190e631f03555d63d52d31e7be5ac232256be11058f89d5bc7d0dcb01de44e90a52645ad87f
 SHA512 
0cb2a74c793face751f42bc580960b00e2bfea785872a0a2155f1f1dbfaa248f9591b67f4322db0f096f8844aca9243bc02732bda106c3b6e43b02bb67eb3096
+DIST gcc-10.2.0-patches-2.tar.bz2 17701 BLAKE2B 
bed0cf2dcb6b2e35dbd86c43db617cfa0a0973b3d55bd6e12baf9e6495afd0fec855fefd223172c23f11449769996c18359abacfac36f62681310c861d5d2850
 SHA512 
6ebf5875ecc9f10dea67d4793fcc47178ddd6abe8959fc0390c6ff967fba7318013b4bf251abf451999b86697e97390c8698685b12086956c8e6bc2e97708bc9
+DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
 DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B 
d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286
 SHA512 
c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-10.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-10.2.0-r1.ebuild
new file mode 100644
index 000..0cccd7d
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.2.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="2"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



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

2020-06-11 Thread Jory Pratt
commit: 720162afb30c57bc739fd026fdc7177dfd5ebdee
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Jun 12 03:02:40 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Jun 12 03:02:40 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=720162af

sys-devel/gcc: sync update with tree

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

 sys-devel/gcc/Manifest| 2 +-
 sys-devel/gcc/{gcc-10.1.0.ebuild => gcc-10.1.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 798807f..986ec1f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,4 +1,4 @@
-DIST gcc-10.1.0-patches-1.tar.bz2 13432 BLAKE2B 
2f0517778eb012288ae305a91f84eb31a5f08f842c504201f1a8085afd42ed4c9b4a5b15f7553982c926735e8ea57307a1749004e679880ef47abad7d4596115
 SHA512 
cc513d8b68dcf484d37c51961c809fc6c470a8341f068b4029430ca4677e7b49155c3d964b3b9ab50c69835b32db98bcb9a91f14de14417e4611521059192118
+DIST gcc-10.1.0-patches-2.tar.bz2 15808 BLAKE2B 
8275c2ac3eda8e87255fefe2bb4ed2a10d790bf6085517cd26589fa6a98aa417f4578da88da91b4639d78ed9c897a07447d2048698b4e003f3adc397881c7ee5
 SHA512 
f3ef55103346a0ca40a5633a520091e93e98a3226d24a2b677f791af511460ea5bb5f6dbda6cdf706af2aeb22eb39d37cf226e012bd378c330db17246da88d09
 DIST gcc-10.1.0.tar.xz 74591240 BLAKE2B 
d64cf01beaaff7af9e7d5b1d5e6fdfb37cce5667b4455c1c9bbfd190e631f03555d63d52d31e7be5ac232256be11058f89d5bc7d0dcb01de44e90a52645ad87f
 SHA512 
0cb2a74c793face751f42bc580960b00e2bfea785872a0a2155f1f1dbfaa248f9591b67f4322db0f096f8844aca9243bc02732bda106c3b6e43b02bb67eb3096
 DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B 
d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286
 SHA512 
c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-10.1.0.ebuild 
b/sys-devel/gcc/gcc-10.1.0-r1.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-10.1.0.ebuild
rename to sys-devel/gcc/gcc-10.1.0-r1.ebuild
index 2212fc4..507c829 100644
--- a/sys-devel/gcc/gcc-10.1.0.ebuild
+++ b/sys-devel/gcc/gcc-10.1.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PATCH_VER="1"
+PATCH_VER="2"
 
 inherit toolchain
 



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/10.1.0/, sys-devel/gcc/

2020-05-07 Thread Jory Pratt
commit: 09baa54449dcda1e6f26777015e80de19fd3cc2d
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri May  8 03:47:07 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri May  8 03:47:07 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=09baa544

sys-devel/gcc: bump up to 10.1.0

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

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/files/10.1.0/cpu_indicator.patch | 46 ++
 sys-devel/gcc/gcc-10.1.0.ebuild| 27 +++
 3 files changed, 75 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d4de0ae..798807f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,2 +1,4 @@
+DIST gcc-10.1.0-patches-1.tar.bz2 13432 BLAKE2B 
2f0517778eb012288ae305a91f84eb31a5f08f842c504201f1a8085afd42ed4c9b4a5b15f7553982c926735e8ea57307a1749004e679880ef47abad7d4596115
 SHA512 
cc513d8b68dcf484d37c51961c809fc6c470a8341f068b4029430ca4677e7b49155c3d964b3b9ab50c69835b32db98bcb9a91f14de14417e4611521059192118
+DIST gcc-10.1.0.tar.xz 74591240 BLAKE2B 
d64cf01beaaff7af9e7d5b1d5e6fdfb37cce5667b4455c1c9bbfd190e631f03555d63d52d31e7be5ac232256be11058f89d5bc7d0dcb01de44e90a52645ad87f
 SHA512 
0cb2a74c793face751f42bc580960b00e2bfea785872a0a2155f1f1dbfaa248f9591b67f4322db0f096f8844aca9243bc02732bda106c3b6e43b02bb67eb3096
 DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B 
d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286
 SHA512 
c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/files/10.1.0/cpu_indicator.patch 
b/sys-devel/gcc/files/10.1.0/cpu_indicator.patch
new file mode 100644
index 000..6141a83
--- /dev/null
+++ b/sys-devel/gcc/files/10.1.0/cpu_indicator.patch
@@ -0,0 +1,46 @@
+From d16a8ceb1c3c8a7ec381090b4c316ff4c55661c0 Mon Sep 17 00:00:00 2001
+From: 
+Date: Thu, 7 May 2020 21:14:11 -0500
+Subject: [PATCH] convert "__cpu_indicator_init" to
+ "__cpu_indicator_init_local"
+
+---
+ gcc/config/i386/i386-expand.c | 4 ++--
+ libgcc/config/i386/cpuinfo.c  | 6 +++---
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.c
+index 48f00c5fc..78650b202 100644
+--- a/gcc/config/i386/i386-expand.c
 b/gcc/config/i386/i386-expand.c
+@@ -10941,10 +10941,10 @@ ix86_expand_builtin (tree exp, rtx target, rtx 
subtarget,
+ {
+ case IX86_BUILTIN_CPU_INIT:
+   {
+-  /* Make it call __cpu_indicator_init in libgcc. */
++  /* Make it call __cpu_indicator_init_local in libgcc. */
+   tree call_expr, fndecl, type;
+ type = build_function_type_list (integer_type_node, NULL_TREE); 
+-  fndecl = build_fn_decl ("__cpu_indicator_init", type);
++  fndecl = build_fn_decl ("__cpu_indicator_init_local", type);
+   call_expr = build_call_expr (fndecl, 0); 
+   return expand_expr (call_expr, target, mode, EXPAND_NORMAL);
+   }
+diff --git a/libgcc/config/i386/cpuinfo.c b/libgcc/config/i386/cpuinfo.c
+index 00322c586..f42bbb8af 100644
+--- a/libgcc/config/i386/cpuinfo.c
 b/libgcc/config/i386/cpuinfo.c
+@@ -508,7 +508,7 @@ __cpu_indicator_init (void)
+   return 0;
+ }
+ 
+-#if defined SHARED && defined USE_ELF_SYMVER
+-__asm__ (".symver __cpu_indicator_init, __cpu_indicator_init@GCC_4.8.0");
+-__asm__ (".symver __cpu_model, __cpu_model@GCC_4.8.0");
++#ifndef SHARED
++int __cpu_indicator_init_local (void)
++  __attribute__ ((weak, alias ("__cpu_indicator_init")));
+ #endif
+-- 
+2.26.2
+

diff --git a/sys-devel/gcc/gcc-10.1.0.ebuild b/sys-devel/gcc/gcc-10.1.0.ebuild
new file mode 100644
index 000..2212fc4
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="1"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+
+RDEPEND=""
+DEPEND=">=${CATEGORY}/binutils-2.20"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/10.1.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



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

2020-05-03 Thread Jory Pratt
commit: f435bdfb4fa0bcd53e6ce51920c7cbd39048
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon May  4 02:05:23 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon May  4 02:05:23 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f435bdfb

sys-devel/gcc: Drop old ebuilds

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

 sys-devel/gcc/Manifest|  8 
 sys-devel/gcc/gcc-8.2.0-r6.ebuild | 32 
 sys-devel/gcc/gcc-8.3.0-r1.ebuild | 33 -
 sys-devel/gcc/gcc-8.3.0-r2.ebuild | 33 -
 sys-devel/gcc/gcc-9.2.0-r3.ebuild | 33 -
 sys-devel/gcc/gcc-9.2.0-r4.ebuild | 33 -
 sys-devel/gcc/metadata.xml|  1 -
 7 files changed, 173 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6218a5d..d4de0ae 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,10 +1,2 @@
-DIST gcc-8.2.0-patches-1.7.tar.bz2 18166 BLAKE2B 
2aff918d253d76c9b7d76b2d82e85c42f2ab8717e73831965b3a0fcc92b1ceacd7aa0b433dd0c180ad16906cfe059c020b256d01271ef95a6e56b08d41f4acfe
 SHA512 
5110b610a4c9116ecd91490f66e570c09217c6b4d18bf46af5e1a51ed043df188ce313bdae6ba670b8800842387c98c1b83b7e1e0c396cbce71e6726d81f589c
-DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed
-DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72
 SHA512 
9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4
-DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B 
b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f
 SHA512 
13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1
-DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
-DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
 SHA512 
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
-DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B 
2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155
 SHA512 
79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
-DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040
 DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B 
d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286
 SHA512 
c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-8.2.0-r6.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
deleted file mode 100644
index be8105f..000
--- a/sys-devel/gcc/gcc-8.2.0-r6.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.7"
-#UCLIBC_VER="1.0"
-
-inherit toolchain
-
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
-
-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
-
-src_prepare() {
-   toolchain_src_prepare
-
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-  

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

2020-05-03 Thread Anthony G. Basile
commit: fd9dad87819afd8ea522ee25b903f3e2ddf0c4ae
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon May  4 00:32:00 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon May  4 00:32:20 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fd9dad87

sys-devel/gcc: stable on all musl arches

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

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/gcc-9.3.0.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index a9b0b6c..6218a5d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,5 +6,5 @@ DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fa
 DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
 SHA512 
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
 DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B 
2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155
 SHA512 
79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040
-DIST gcc-9.3.0-patches-1.tar.bz2 12659 BLAKE2B 
03937d13f58fbcb84bbe3111c7dad7c53767501c443f7e21ac078d37d067fe0e7022589e94a9cfb38d164fd4c1cecfce57f28165e0577fa6e06b189abf348459
 SHA512 
08b2c9a20b17e06c6721c7193d40e085308b561376a4c35a5ec6ff19ee4f414fead25febbd4d95c8d09586893af83d818d8d5f23bfb16794bffe4439d0b0d8be
+DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B 
d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286
 SHA512 
c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-9.3.0.ebuild b/sys-devel/gcc/gcc-9.3.0.ebuild
index 5957e36..245cece 100644
--- a/sys-devel/gcc/gcc-9.3.0.ebuild
+++ b/sys-devel/gcc/gcc-9.3.0.ebuild
@@ -3,11 +3,11 @@
 
 EAPI="7"
 
-PATCH_VER="1"
+PATCH_VER="2"
 
 inherit toolchain
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2020-04-12 Thread Jory Pratt
commit: 2d6cd44ae0ee1f6c9ff267865a5950788c497de2
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Apr 12 18:47:42 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Apr 12 18:47:42 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2d6cd44a

sys-devel/gcc: Update metadata to fix IUSE="ada"

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

 sys-devel/gcc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 64a3611..aa83faf 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo Toolchain Project
   
   
+Build the ADA language (GNAT) frontend
 Enable support for the D programming language
 Enable fixed-point arithmetic support for MIPS 
targets 
   in gcc (Warning: significantly increases compile time!)



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

2020-03-21 Thread Jory Pratt
commit: 59e85981163c13a121a99faa17de185976436461
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Mar 22 03:12:57 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Mar 22 03:12:57 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=59e85981

sys-devel/gcc: Version bump 9.3.0

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

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-9.3.0.ebuild | 33 +
 2 files changed, 35 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d9042e9..a9b0b6c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,3 +6,5 @@ DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fa
 DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
 SHA512 
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
 DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B 
2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155
 SHA512 
79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040
+DIST gcc-9.3.0-patches-1.tar.bz2 12659 BLAKE2B 
03937d13f58fbcb84bbe3111c7dad7c53767501c443f7e21ac078d37d067fe0e7022589e94a9cfb38d164fd4c1cecfce57f28165e0577fa6e06b189abf348459
 SHA512 
08b2c9a20b17e06c6721c7193d40e085308b561376a4c35a5ec6ff19ee4f414fead25febbd4d95c8d09586893af83d818d8d5f23bfb16794bffe4439d0b0d8be
+DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 
21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4
 SHA512 
4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de

diff --git a/sys-devel/gcc/gcc-9.3.0.ebuild b/sys-devel/gcc/gcc-9.3.0.ebuild
new file mode 100644
index 000..5957e36
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="1"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+
+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
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



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

2020-02-25 Thread Jory Pratt
commit: 19cf6f847b01479e412bd082cb22f6a46f73f1f3
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Feb 26 03:51:14 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Feb 26 03:51:14 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=19cf6f84

sys-devel/gcc: cut 5 patchset

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-9.2.0-r4.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 9f1700b..d9042e9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -4,4 +4,5 @@ DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c
 DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B 
b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f
 SHA512 
13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
 DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
 SHA512 
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
+DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B 
2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155
 SHA512 
79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-9.2.0-r4.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
new file mode 100644
index 000..6201ae3
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="5"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+
+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
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



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

2020-01-30 Thread Georgy Yakovlev
commit: b1160342d9c386cb908381a21ba958f7f3428498
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 08:21:19 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 08:33:29 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b1160342

sys-devel/gcc: apply pure64 patch on ppc64 as well

Issue: https://github.com/gentoo/musl/issues/233
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-devel/gcc/gcc-8.2.0-r6.ebuild | 2 +-
 sys-devel/gcc/gcc-8.3.0-r1.ebuild | 2 +-
 sys-devel/gcc/gcc-8.3.0-r2.ebuild | 2 +-
 sys-devel/gcc/gcc-9.2.0-r3.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/gcc-8.2.0-r6.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
index 8d935ad..be8105f 100644
--- a/sys-devel/gcc/gcc-8.2.0-r6.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
@@ -26,7 +26,7 @@ src_prepare() {
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
case $(tc-arch) in
-   amd64|arm64) epatch 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   amd64|arm64|ppc64) epatch 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
esac
fi
 }

diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index 1f7f1ab..ddf71dc 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -25,7 +25,7 @@ src_prepare() {
eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
case $(tc-arch) in
-   amd64|arm64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
esac
fi
 

diff --git a/sys-devel/gcc/gcc-8.3.0-r2.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r2.ebuild
index 8f5a792..e1d3acd 100644
--- a/sys-devel/gcc/gcc-8.3.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r2.ebuild
@@ -25,7 +25,7 @@ src_prepare() {
eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
case $(tc-arch) in
-   amd64|arm64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
esac
fi
 

diff --git a/sys-devel/gcc/gcc-9.2.0-r3.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
index fc205c8..ebd36a9 100644
--- a/sys-devel/gcc/gcc-9.2.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
@@ -25,7 +25,7 @@ src_prepare() {
eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
case $(tc-arch) in
-   amd64|arm64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
esac
fi
 



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

2020-01-29 Thread Georgy Yakovlev
commit: e030de1c7480a9453f4f22fb40f96f11447b2f60
Author: Georgy Yakovlev  sysdump  net>
AuthorDate: Thu Jan 30 05:20:08 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 05:39:37 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e030de1c

sys-devel/gcc: restore ppc64 keyword

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

 sys-devel/gcc/gcc-8.2.0-r6.ebuild | 4 ++--
 sys-devel/gcc/gcc-8.3.0-r1.ebuild | 4 ++--
 sys-devel/gcc/gcc-8.3.0-r2.ebuild | 4 ++--
 sys-devel/gcc/gcc-9.2.0-r3.ebuild | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-devel/gcc/gcc-8.2.0-r6.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
index 3b0093a..8d935ad 100644
--- a/sys-devel/gcc/gcc-8.2.0-r6.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ PATCH_VER="1.7"
 
 inherit toolchain
 
-KEYWORDS="amd64 arm arm64 ~mips ppc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index 4fff882..1f7f1ab 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -7,7 +7,7 @@ PATCH_VER="1.1"
 
 inherit toolchain
 
-KEYWORDS="amd64 arm arm64 ~mips ppc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-8.3.0-r2.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r2.ebuild
index de750ab..8f5a792 100644
--- a/sys-devel/gcc/gcc-8.3.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -7,7 +7,7 @@ PATCH_VER="2"
 
 inherit toolchain
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-9.2.0-r3.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
index 14348dd..fc205c8 100644
--- a/sys-devel/gcc/gcc-9.2.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
@@ -7,7 +7,7 @@ PATCH_VER="4"
 
 inherit toolchain
 
-KEYWORDS="amd64 arm arm64 ~mips ppc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2020-01-05 Thread Jory Pratt
commit: 918d8f40d39c6c0dd02cc37a0bd8b3359eee2cd8
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Jan  6 04:41:49 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jan  6 04:41:49 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=918d8f40

sys-devel/gcc: sync with latest patchset

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --force
Signed-off-by: Jory Pratt  gentoo.org>

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/{gcc-9.2.0-r2.ebuild => gcc-9.2.0-r3.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0e07544..9f1700b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,5 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c58349
 DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72
 SHA512 
9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4
 DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B 
b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f
 SHA512 
13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
-DIST gcc-9.2.0-patches-3.tar.bz2 15452 BLAKE2B 
8ebd8beef1a7d3b0e0e544a0967599e9a06662092e9f4626e071051c3dbbbfd9b74fcc1bcec6405960a50133d741906f77cbf2058fba140b5cd35f632e999a92
 SHA512 
ea1a400d6285c545d28b00258d8ed67f7deb3211c28db32e2c9a427c166481d80a36d0b2b89c532e84aea76ed705cdfddc51ccb2817cef7928398c092937a9ad
+DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
 SHA512 
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-9.2.0-r2.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
similarity index 92%
rename from sys-devel/gcc/gcc-9.2.0-r2.ebuild
rename to sys-devel/gcc/gcc-9.2.0-r3.ebuild
index 979ddee..14348dd 100644
--- a/sys-devel/gcc/gcc-9.2.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 
-PATCH_VER="3"
+PATCH_VER="4"
 
 inherit toolchain
 



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/

2019-11-24 Thread Anthony G. Basile
commit: 353f38307cc54ed3b71e85e63761e8a67bc2338a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Nov 24 12:42:20 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Nov 24 12:42:20 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=353f3830

sys-devel/gcc: fix gcc-configure-texinfo.patch

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

 sys-devel/gcc/files/gcc-configure-texinfo.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/files/gcc-configure-texinfo.patch 
b/sys-devel/gcc/files/gcc-configure-texinfo.patch
index ddc098d..99e9099 100644
--- a/sys-devel/gcc/files/gcc-configure-texinfo.patch
+++ b/sys-devel/gcc/files/gcc-configure-texinfo.patch
@@ -4,8 +4,8 @@ that it violates the cheesy version grep.
 
 http://bugs.gentoo.org/198182
 
 configure
-+++ configure
+--- a/configure
 b/configure
 @@ -3573,6 +3573,6 @@
:
  else



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

2019-11-23 Thread Anthony G. Basile
commit: 7fbd69be8995d96e35494b5ec96f82eac3a735a9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Nov 24 01:31:20 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Nov 24 01:32:06 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7fbd69be

sys-devel/gcc: 9.2.0-r2 stable on all musl arches

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

 sys-devel/gcc/gcc-9.2.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/gcc-9.2.0-r2.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r2.ebuild
index 986da66..979ddee 100644
--- a/sys-devel/gcc/gcc-9.2.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r2.ebuild
@@ -1,13 +1,13 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 PATCH_VER="3"
 
 inherit toolchain
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2019-11-08 Thread Jory Pratt
commit: 25e7befc7cb554675d2eea365d97d6bb5bf81262
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Nov  8 15:18:26 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Nov  8 15:18:26 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=25e7befc

sys-devel/gcc: sync with tree

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

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/{gcc-9.2.0-r1.ebuild => gcc-9.2.0-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0011267..0e07544 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,5 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c58349
 DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72
 SHA512 
9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4
 DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B 
b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f
 SHA512 
13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
-DIST gcc-9.2.0-patches-2.tar.bz2 15479 BLAKE2B 
14d0b0c903b3fe3d788fb4e41f5dc01949ca30fae03894699b859f02e383ba624dfce38784f3bec4f398395226abe0d4e6e39a265b29708bd86815d87c43da66
 SHA512 
ec39741a5ceb80d073a749be86985f7a0d5dc45246cf7e43721bc17691aac621cd9f1ad20cd9cbdeeed05d73adfa4fe9b6732b932350ea39e64a53dc2d18bad3
+DIST gcc-9.2.0-patches-3.tar.bz2 15452 BLAKE2B 
8ebd8beef1a7d3b0e0e544a0967599e9a06662092e9f4626e071051c3dbbbfd9b74fcc1bcec6405960a50133d741906f77cbf2058fba140b5cd35f632e999a92
 SHA512 
ea1a400d6285c545d28b00258d8ed67f7deb3211c28db32e2c9a427c166481d80a36d0b2b89c532e84aea76ed705cdfddc51ccb2817cef7928398c092937a9ad
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-9.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r2.ebuild
similarity index 98%
rename from sys-devel/gcc/gcc-9.2.0-r1.ebuild
rename to sys-devel/gcc/gcc-9.2.0-r2.ebuild
index de750ab..986da66 100644
--- a/sys-devel/gcc/gcc-9.2.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PATCH_VER="2"
+PATCH_VER="3"
 
 inherit toolchain
 



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

2019-11-06 Thread Jory Pratt
commit: 7117b1841c85224a7dd53cd6e761ecc392cf4be8
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Nov  6 22:40:46 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Nov  6 22:40:46 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7117b184

sys-devel/gcc: drop regression-test from metadata.xml

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

 sys-devel/gcc/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 3c5c793..64a3611 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -24,7 +24,6 @@
 Build support for the Objective C code language 
Garbage
   Collector
 Build GCC using Profile Guided Optimization (PGO)
-Run the testsuite and install the results 
(requires FEATURES=test)
 Build support for various sanitizer functions 
(ASAN/TSAN/etc...)
 Build packages with stack smashing protector on by 
default
 enable systemtap static probe points



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

2019-10-21 Thread Jory Pratt
commit: d76d2b3343c08182388753c6f70d69b492bf82ff
Author: stefson  yahoo  de>
AuthorDate: Mon Oct 21 05:39:16 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Oct 21 12:06:16 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d76d2b33

sys-devel/gcc: add gcc-8.3.0-r2

Closes: https://github.com/gentoo/musl/pull/272
Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Jory Pratt  gentoo.org>

 sys-devel/gcc/Manifest  |  2 +-
 sys-devel/gcc/{gcc-8.3.0.ebuild => gcc-8.3.0-r2.ebuild} | 12 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 26de753..0011267 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,7 +1,7 @@
 DIST gcc-8.2.0-patches-1.7.tar.bz2 18166 BLAKE2B 
2aff918d253d76c9b7d76b2d82e85c42f2ab8717e73831965b3a0fcc92b1ceacd7aa0b433dd0c180ad16906cfe059c020b256d01271ef95a6e56b08d41f4acfe
 SHA512 
5110b610a4c9116ecd91490f66e570c09217c6b4d18bf46af5e1a51ed043df188ce313bdae6ba670b8800842387c98c1b83b7e1e0c396cbce71e6726d81f589c
 DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed
-DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72
 SHA512 
9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4
+DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B 
b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f
 SHA512 
13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
 DIST gcc-9.2.0-patches-2.tar.bz2 15479 BLAKE2B 
14d0b0c903b3fe3d788fb4e41f5dc01949ca30fae03894699b859f02e383ba624dfce38784f3bec4f398395226abe0d4e6e39a265b29708bd86815d87c43da66
 SHA512 
ec39741a5ceb80d073a749be86985f7a0d5dc45246cf7e43721bc17691aac621cd9f1ad20cd9cbdeeed05d73adfa4fe9b6732b932350ea39e64a53dc2d18bad3
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-8.3.0.ebuild b/sys-devel/gcc/gcc-8.3.0-r2.ebuild
similarity index 72%
rename from sys-devel/gcc/gcc-8.3.0.ebuild
rename to sys-devel/gcc/gcc-8.3.0-r2.ebuild
index 33f446c..de750ab 100644
--- a/sys-devel/gcc/gcc-8.3.0.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 
-PATCH_VER="1.0"
+PATCH_VER="2"
 
 inherit toolchain
 
@@ -22,10 +22,12 @@ src_prepare() {
toolchain_src_prepare
 
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
-   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
case $(tc-arch) in
-   amd64|arm64) epatch 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   amd64|arm64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
esac
fi
+
+   eapply_user
 }



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

2019-09-22 Thread Jory Pratt
commit: f053b69a3f6ac41b64502c58354bc36a337e7bf1
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Sep 23 05:28:26 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Sep 23 05:28:26 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f053b69a

sys-devel/gcc: sync with main tree for patchset

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

 sys-devel/gcc/Manifest  | 2 +-
 sys-devel/gcc/{gcc-9.2.0.ebuild => gcc-9.2.0-r1.ebuild} | 2 +-
 sys-devel/gcc/metadata.xml  | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index bfc7b8f..26de753 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,5 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c58349
 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 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.2.0-patches-1.tar.bz2 12836 BLAKE2B 
c29516d2877229129cc69ebb781198918f0e59e2a4631f3b2933b5a6db61d50ef0d2e78ee9acaaf1c50c597aad3203d81e49d4e0674f7ac74bdedc401238940b
 SHA512 
0382ed0d483955079bd20fc15066b8f45772651bcba83dbed2c35e51f7259cfd28b825243c6a49a0bf51d9ab1eacec3cf55c47a00d2873d6122d32b9fc05d87c
+DIST gcc-9.2.0-patches-2.tar.bz2 15479 BLAKE2B 
14d0b0c903b3fe3d788fb4e41f5dc01949ca30fae03894699b859f02e383ba624dfce38784f3bec4f398395226abe0d4e6e39a265b29708bd86815d87c43da66
 SHA512 
ec39741a5ceb80d073a749be86985f7a0d5dc45246cf7e43721bc17691aac621cd9f1ad20cd9cbdeeed05d73adfa4fe9b6732b932350ea39e64a53dc2d18bad3
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-9.2.0.ebuild b/sys-devel/gcc/gcc-9.2.0-r1.ebuild
similarity index 98%
rename from sys-devel/gcc/gcc-9.2.0.ebuild
rename to sys-devel/gcc/gcc-9.2.0-r1.ebuild
index ad6d63a..de750ab 100644
--- a/sys-devel/gcc/gcc-9.2.0.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PATCH_VER="1"
+PATCH_VER="2"
 
 inherit toolchain
 

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index aba45a0..3c5c793 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -18,6 +18,7 @@
   code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT 
DOES)
 Build using Link Time Optimizations (LTO)
 Enable support for Intel Memory Protection Extensions 
(MPX)
+Enable support for Native POSIX Threads Library, the new 
threading module (requires linux-2.6 or better usually)
 Build support for the Objective C code language
 Build support for the Objective C++ language
 Build support for the Objective C code language 
Garbage



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

2019-09-03 Thread Jory Pratt
commit: 08fcc230f9a0ff43711a4c9e50fdd186751ce000
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Sep  3 16:46:49 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Sep  3 16:46:49 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=08fcc230

sys-devel/gcc: version bump sync with tree

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

 sys-devel/gcc/Manifest  | 4 ++--
 sys-devel/gcc/{gcc-9.1.0-r1.ebuild => gcc-9.2.0.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 866e4a5..bfc7b8f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,5 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c58349
 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 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.1.tar.bz2 13931 BLAKE2B 
55e863514f41f1af11b1f6f618604edf7f173b4c4ef8df1301ccaf4577355ed03a34b04ab50a6cf4e50317b7f047f279e4212215b183d0642f138ee5163f655d
 SHA512 
ab850bd38902c52586fc84dd1b2da31bab857412db08dce96642f17f213c95bae029bb1be5e0ac4bb12e55f863ecfc2ccda67635e8bc7b54383b2813642d991d
-DIST gcc-9.1.0.tar.xz 70546856 BLAKE2B 
0f7e5575aebc24113d12a56eb3dbf4bcdba3c656a76513c44dbbcded9ee71629727f24949bf2e1424682a9e5eda7c51eed93317e6f80013f5a837aaf25b82805
 SHA512 
b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28
+DIST gcc-9.2.0-patches-1.tar.bz2 12836 BLAKE2B 
c29516d2877229129cc69ebb781198918f0e59e2a4631f3b2933b5a6db61d50ef0d2e78ee9acaaf1c50c597aad3203d81e49d4e0674f7ac74bdedc401238940b
 SHA512 
0382ed0d483955079bd20fc15066b8f45772651bcba83dbed2c35e51f7259cfd28b825243c6a49a0bf51d9ab1eacec3cf55c47a00d2873d6122d32b9fc05d87c
+DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-9.1.0-r1.ebuild b/sys-devel/gcc/gcc-9.2.0.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-9.1.0-r1.ebuild
rename to sys-devel/gcc/gcc-9.2.0.ebuild
index 82f8c1c..ad6d63a 100644
--- a/sys-devel/gcc/gcc-9.1.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PATCH_VER="1.1"
+PATCH_VER="1"
 
 inherit toolchain
 



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

2019-06-19 Thread Jory Pratt
commit: 356523f2ae12a9b3d0aabb80b16cad7d1bd06605
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Jun 19 19:11:15 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Jun 19 19:11:15 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=356523f2

sys-devel/gcc: sync with patchset in main tree

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

 sys-devel/gcc/Manifest  | 2 +-
 sys-devel/gcc/{gcc-9.1.0.ebuild => gcc-9.1.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3f2ad42..866e4a5 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,5 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c58349
 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 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

diff --git a/sys-devel/gcc/gcc-9.1.0.ebuild b/sys-devel/gcc/gcc-9.1.0-r1.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-9.1.0.ebuild
rename to sys-devel/gcc/gcc-9.1.0-r1.ebuild
index 36ec9c0..82f8c1c 100644
--- a/sys-devel/gcc/gcc-9.1.0.ebuild
+++ b/sys-devel/gcc/gcc-9.1.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PATCH_VER="1.0"
+PATCH_VER="1.1"
 
 inherit toolchain
 



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

2019-05-20 Thread Jory Pratt
commit: 833afaf2468a58afe80069a81211bfa55236c7c2
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon May 20 21:13:59 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon May 20 21:13:59 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=833afaf2

sys-devel/gcc: add lto to metadata

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

 sys-devel/gcc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 6ad6e8d..aba45a0 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -16,6 +16,7 @@
   This will slow down the compiler a bit as it forces all of the toolchain 
to be shared libs.
 Build SSP support into a dedicated library rather than 
use the
   code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT 
DOES)
+Build using Link Time Optimizations (LTO)
 Enable support for Intel Memory Protection Extensions 
(MPX)
 Build support for the Objective C code language
 Build support for the Objective C++ language



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

2019-05-20 Thread Anthony G. Basile
commit: 04a7a7baaa2de85c3e8109dbc49b16acd41eb70f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon May 20 15:17:58 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon May 20 15:17:58 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=04a7a7ba

sys-devel/gcc: 8.3.0-r1 stable on all musl arches

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

 sys-devel/gcc/gcc-8.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index 82f8c1c..4fff882 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -7,7 +7,7 @@ PATCH_VER="1.1"
 
 inherit toolchain
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2019-05-05 Thread Jory Pratt
commit: b67020e8750972fb6d2ed12f304870e356a005a1
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun May  5 18:26:00 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun May  5 18:26:00 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b67020e8

sys-devel/gcc: update metadata.xml

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

 sys-devel/gcc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 6a2c985..6ad6e8d 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo Toolchain Project
   
   
+Enable support for the D programming language
 Enable fixed-point arithmetic support for MIPS 
targets 
   in gcc (Warning: significantly increases compile time!)
 Build the GCC Go language frontend.



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

2019-05-04 Thread Jory Pratt
commit: f38ce98872c6fcfd873c9e06deb55055dc06489e
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat May  4 17:49:38 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat May  4 17:49:38 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f38ce988

sys-devel/gcc: gcc-9.1.0 release

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

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-9.1.0.ebuild | 33 +
 2 files changed, 35 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f5387fe..3f2ad42 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,3 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c58349
 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 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.tar.xz 70546856 BLAKE2B 
0f7e5575aebc24113d12a56eb3dbf4bcdba3c656a76513c44dbbcded9ee71629727f24949bf2e1424682a9e5eda7c51eed93317e6f80013f5a837aaf25b82805
 SHA512 
b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28

diff --git a/sys-devel/gcc/gcc-9.1.0.ebuild b/sys-devel/gcc/gcc-9.1.0.ebuild
new file mode 100644
index 000..36ec9c0
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PATCH_VER="1.0"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+
+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
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



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

2019-04-14 Thread Anthony G. Basile
commit: 60a1a12bb194551d225f12a18eb099e3aeabea4d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Apr 14 21:13:18 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Apr 14 21:13:18 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=60a1a12b

sys-devel/gcc: backport gcc-pure64.patch to gcc-8.2.0

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

 sys-devel/gcc/gcc-8.2.0-r6.ebuild | 3 +++
 sys-devel/gcc/gcc-8.3.0.ebuild| 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-devel/gcc/gcc-8.2.0-r6.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
index 9d37041..3b0093a 100644
--- a/sys-devel/gcc/gcc-8.2.0-r6.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
@@ -25,5 +25,8 @@ src_prepare() {
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64) epatch 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
fi
 }

diff --git a/sys-devel/gcc/gcc-8.3.0.ebuild b/sys-devel/gcc/gcc-8.3.0.ebuild
index 269083e..33f446c 100644
--- a/sys-devel/gcc/gcc-8.3.0.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0.ebuild
@@ -24,5 +24,8 @@ src_prepare() {
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64) epatch 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
fi
 }



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/5.4.0/, sys-devel/gcc/files/, sys-devel/gcc/files/4.9.4/, ...

2019-04-14 Thread Anthony G. Basile
commit: 5e0db82084a8b77b39114b0f0e811f04b96c9fc6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Apr 14 20:52:00 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Apr 14 20:52:00 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5e0db820

sys-devel/gcc: remove older versions

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

 sys-devel/gcc/Manifest |  10 -
 sys-devel/gcc/files/4.9.4/boehm_gc.patch   | 104 -
 sys-devel/gcc/files/4.9.4/gthread.patch|  37 --
 sys-devel/gcc/files/4.9.4/posix_memalign.patch |  29 --
 sys-devel/gcc/files/5.4.0/cilkrts.patch|  46 --
 sys-devel/gcc/files/5.4.0/linker_path.patch| 213 -
 sys-devel/gcc/files/5.4.0/musl.patch   | 502 -
 sys-devel/gcc/files/5.4.0/ppc-secure_plt.patch |  59 ---
 sys-devel/gcc/files/6.3.0/musl.patch   |  33 --
 ...gcc-4.9.3-tree-vect-data-refs-correctness.patch |  11 -
 sys-devel/gcc/files/gcc-5.4.0-pr68470.patch|  57 ---
 sys-devel/gcc/files/gcc-5.4.0-pr70473.patch|  43 --
 .../files/gcc-5.4.0-pr71696-CVE-2016-6131.patch| 252 ---
 sys-devel/gcc/files/gcc-7.2.0-pr69728.patch|  26 --
 sys-devel/gcc/files/gcc-configure-LANG.patch   |  64 ---
 sys-devel/gcc/files/gcc-spec-env-r1.patch  |  87 
 sys-devel/gcc/files/gcc-spec-env.patch |  42 --
 sys-devel/gcc/gcc-6.4.0-r1.ebuild  |  35 --
 sys-devel/gcc/gcc-7.3.0-r3.ebuild  |  31 --
 sys-devel/gcc/gcc-7.3.0-r6.ebuild  |  31 --
 sys-devel/gcc/gcc-7.4.0.ebuild |  31 --
 sys-devel/gcc/gcc-8.2.0-r5.ebuild  |  29 --
 sys-devel/gcc/metadata.xml |   3 -
 23 files changed, 1775 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 66937be..f5387fe 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,13 +1,3 @@
-DIST ecj-4.5.jar 1470676 BLAKE2B 
793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80
 SHA512 
d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
-DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419
 SHA512 
91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
-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-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
-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.tar.xz 62601888 BLAKE2B 
df91ec680d5389736d3a37a2d85cf2e12fbe87b642fdf4b332e67a043e00944aca00243cc6709f86abd92115cb5a78502146636395571d1ea4899531e15d5d0e
 SHA512 
8864d8e4b97c2e1a4f17422f6e68120172ebefeab97b1757734f7185ca68a6b9a89011c6833c03fa454c17b0ac35b15e1d284881e6971035948ac6100f3aa45e
-DIST gcc-8.2.0-patches-1.6.tar.bz2 17138 BLAKE2B 
edbeba9c41972836de072955c0db51406603aaf0dbb5f84a

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

2019-04-13 Thread Anthony G. Basile
commit: 923dace4203bf4d94b18a9f98600280a15ca7d95
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr 13 21:42:33 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr 13 21:42:33 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=923dace4

sys-devel/gcc: limit gcc-pure64 to just 64-bit arches

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

 sys-devel/gcc/gcc-8.3.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index 313196d..82f8c1c 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -24,7 +24,9 @@ src_prepare() {
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
-   eapply "${FILESDIR}"/8.3.0/gcc-pure64.patch
+   case $(tc-arch) in
+   amd64|arm64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
fi
 
eapply_user



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/8.3.0/

2019-04-13 Thread Anthony G. Basile
commit: 1f4c14342a9377853b039eeefba990acd205fbc8
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr 13 19:57:13 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr 13 19:57:13 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=1f4c1434

sys-devel/gcc: fix patch again

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

 sys-devel/gcc/files/8.3.0/gcc-pure64.patch | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch 
b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
index e5f05c1..291785c 100644
--- a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
+++ b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
@@ -1,6 +1,6 @@
 diff -Naur gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux 
gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux
 gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux  2018-01-03 
05:03:58.0 -0500
-+++ gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux   2019-04-13 
15:09:58.438825918 -0400
+--- gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux  2018-01-03 
10:03:58.0 +
 gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux   2019-04-13 
19:48:43.100885251 +
 @@ -22,7 +22,7 @@
  LIB1ASMFUNCS = _aarch64_sync_cache_range
  
@@ -11,13 +11,15 @@ diff -Naur 
gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux gcc-8.3.0/gcc/confi
  
  MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu_ilp32)
 diff -Naur gcc-8.3.0.orig/gcc/config/i386/t-linux64 
gcc-8.3.0/gcc/config/i386/t-linux64
 gcc-8.3.0.orig/gcc/config/i386/t-linux64   2019-04-13 14:59:49.693150688 
-0400
-+++ gcc-8.3.0/gcc/config/i386/t-linux642019-04-13 15:11:02.608894977 
-0400
+--- gcc-8.3.0.orig/gcc/config/i386/t-linux64   2018-01-03 10:03:58.0 
+
 gcc-8.3.0/gcc/config/i386/t-linux642019-04-13 19:50:02.079841292 
+
 @@ -33,6 +33,6 @@
  comma=,
  MULTILIB_OPTIONS= $(subst $(comma),/,$(TM_MULTILIB_CONFIG))
  MULTILIB_DIRNAMES   = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS)))
--MULTILIB_OSDIRNAMES = m64=../lib64
+-MULTILIB_OSDIRNAMES = m64=../lib64$(call if_multiarch,:x86_64-linux-gnu)
+-MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo 
$(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call 
if_multiarch,:i386-linux-gnu)
+-MULTILIB_OSDIRNAMES+= mx32=../libx32$(call if_multiarch,:x86_64-linux-gnux32)
 +MULTILIB_OSDIRNAMES = m64=../lib
- MULTILIB_OSDIRNAMES+= m32=../lib32
- MULTILIB_OSDIRNAMES+= mx32=../libx32
++MULTILIB_OSDIRNAMES+= m32=../lib32
++MULTILIB_OSDIRNAMES+= mx32=../libx32



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

2019-04-13 Thread Anthony G. Basile
commit: a0b6b1502d98142ebce05ac6c81609b436e1b0b8
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr 13 19:47:39 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr 13 19:47:39 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a0b6b150

sys-devel/gcc: migrate to eapply

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

 sys-devel/gcc/gcc-8.3.0-r1.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index 1cf74d8..313196d 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -22,8 +22,10 @@ src_prepare() {
toolchain_src_prepare
 
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
-   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
-   epatch "${FILESDIR}"/8.3.0/gcc-pure64.patch
+   eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   eapply "${FILESDIR}"/8.3.0/gcc-pure64.patch
fi
+
+   eapply_user
 }



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/8.3.0/

2019-04-13 Thread Anthony G. Basile
commit: f62a7335b8b058b46330d41ef0acdaccc2b27894
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr 13 19:29:01 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr 13 19:33:19 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f62a7335

sys-devel/gcc: fix patch

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

 sys-devel/gcc/files/8.3.0/gcc-pure64.patch | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch 
b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
index 53ea7fd..e5f05c1 100644
--- a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
+++ b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
@@ -1,8 +1,6 @@
-Adopted from https://git.alpinelinux.org/aports/tree/main/gcc/gcc-pure64.patch
-
 diff -Naur gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux 
gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux
 --- gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux  2018-01-03 
05:03:58.0 -0500
-+++ gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux   2019-04-13 
14:07:21.580151954 -0400
 gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux   2019-04-13 
15:09:58.438825918 -0400
 @@ -22,7 +22,7 @@
  LIB1ASMFUNCS = _aarch64_sync_cache_range
  
@@ -13,8 +11,8 @@ diff -Naur gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux 
gcc-8.3.0/gcc/confi
  
  MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu_ilp32)
 diff -Naur gcc-8.3.0.orig/gcc/config/i386/t-linux64 
gcc-8.3.0/gcc/config/i386/t-linux64
 gcc-8.3.0.orig/gcc/config/i386/t-linux64   2019-04-13 13:58:55.047489953 
-0400
-+++ gcc-8.3.0/gcc/config/i386/t-linux642019-04-13 14:09:48.131716954 
-0400
+--- gcc-8.3.0.orig/gcc/config/i386/t-linux64   2019-04-13 14:59:49.693150688 
-0400
 gcc-8.3.0/gcc/config/i386/t-linux642019-04-13 15:11:02.608894977 
-0400
 @@ -33,6 +33,6 @@
  comma=,
  MULTILIB_OPTIONS= $(subst $(comma),/,$(TM_MULTILIB_CONFIG))



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/8.3.0/

2019-04-13 Thread Anthony G. Basile
commit: 13a404519fb31f98f98a50bd346e31a7d767fe84
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr 13 18:24:01 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr 13 18:24:01 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=13a40451

sys-devel/gcc: address issue #233

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

 sys-devel/gcc/files/8.3.0/gcc-pure64.patch | 25 +
 sys-devel/gcc/gcc-8.3.0-r1.ebuild  |  3 ++-
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/files/8.3.0/gcc-pure64.patch 
b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
new file mode 100644
index 000..53ea7fd
--- /dev/null
+++ b/sys-devel/gcc/files/8.3.0/gcc-pure64.patch
@@ -0,0 +1,25 @@
+Adopted from https://git.alpinelinux.org/aports/tree/main/gcc/gcc-pure64.patch
+
+diff -Naur gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux 
gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux
+--- gcc-8.3.0.orig/gcc/config/aarch64/t-aarch64-linux  2018-01-03 
05:03:58.0 -0500
 gcc-8.3.0/gcc/config/aarch64/t-aarch64-linux   2019-04-13 
14:07:21.580151954 -0400
+@@ -22,7 +22,7 @@
+ LIB1ASMFUNCS = _aarch64_sync_cache_range
+ 
+ AARCH_BE = $(if $(findstring TARGET_BIG_ENDIAN_DEFAULT=1, $(tm_defines)),_be)
+-MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu)
++MULTILIB_OSDIRNAMES = mabi.lp64=../lib
+ MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu)
+ 
+ MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32$(call 
if_multiarch,:aarch64$(AARCH_BE)-linux-gnu_ilp32)
+diff -Naur gcc-8.3.0.orig/gcc/config/i386/t-linux64 
gcc-8.3.0/gcc/config/i386/t-linux64
+--- gcc-8.3.0.orig/gcc/config/i386/t-linux64   2019-04-13 13:58:55.047489953 
-0400
 gcc-8.3.0/gcc/config/i386/t-linux642019-04-13 14:09:48.131716954 
-0400
+@@ -33,6 +33,6 @@
+ comma=,
+ MULTILIB_OPTIONS= $(subst $(comma),/,$(TM_MULTILIB_CONFIG))
+ MULTILIB_DIRNAMES   = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS)))
+-MULTILIB_OSDIRNAMES = m64=../lib64
++MULTILIB_OSDIRNAMES = m64=../lib
+ MULTILIB_OSDIRNAMES+= m32=../lib32
+ MULTILIB_OSDIRNAMES+= mx32=../libx32

diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index 115bd4f..1cf74d8 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 
 PATCH_VER="1.1"
 
@@ -24,5 +24,6 @@ src_prepare() {
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   epatch "${FILESDIR}"/8.3.0/gcc-pure64.patch
fi
 }



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

2019-02-24 Thread Anthony G. Basile
commit: 0e2cddf0eb16a5e0f1403adc6cc6fb46a46efe47
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Feb 24 16:55:56 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Feb 24 16:55:56 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0e2cddf0

sys-devel/gcc: add 8.3.0

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

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-8.3.0.ebuild | 28 
 2 files changed, 30 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 46a3e6c..506226f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,3 +10,5 @@ DIST gcc-7.4.0.tar.xz 62601888 BLAKE2B 
df91ec680d5389736d3a37a2d85cf2e12fbe87b64
 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
 DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed
+DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
+DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802

diff --git a/sys-devel/gcc/gcc-8.3.0.ebuild b/sys-devel/gcc/gcc-8.3.0.ebuild
new file mode 100644
index 000..269083e
--- /dev/null
+++ b/sys-devel/gcc/gcc-8.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="1.0"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+
+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
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   fi
+}



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

2019-02-24 Thread Anthony G. Basile
commit: 348887ee463b3cff0dca96e77c57cb7739e5e1ee
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Feb 24 13:48:35 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Feb 24 13:48:35 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=348887ee

sys-devel/gcc: 8.2.0-r6 stable on all musl arches

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

 sys-devel/gcc/gcc-8.2.0-r6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/gcc-8.2.0-r6.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
index ecee255..9d37041 100644
--- a/sys-devel/gcc/gcc-8.2.0-r6.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,7 +8,7 @@ PATCH_VER="1.7"
 
 inherit toolchain
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2019-01-25 Thread Anthony G. Basile
commit: dfec99ac43db43f272ce24e7521265b45e8413ae
Author: stefson  yahoo  de>
AuthorDate: Wed Jan 23 21:18:13 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jan 25 12:37:02 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=dfec99ac

sys-devel/gcc: sync gcc-8.2.0 patchlevels with tree

Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-devel/gcc/Manifest | 4 ++--
 sys-devel/gcc/{gcc-8.2.0-r2.ebuild => gcc-8.2.0-r5.ebuild} | 2 +-
 sys-devel/gcc/{gcc-8.2.0-r4.ebuild => gcc-8.2.0-r6.ebuild} | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ac5372a..8b1771c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,6 +5,6 @@ DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa20103
 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
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
-DIST gcc-8.2.0-patches-1.2.tar.bz2 11419 BLAKE2B 
3d7a274ee42da5b73a3430c5043d38ae39cf27e9e642555c2e53a5c0ca3223b2a002cbc46c2d43c28ad1d5e40c9846019036868d91e22975e09351116ab62280
 SHA512 
dae9a9c0bb93ad35812d403ebba7aa2bb923b5b90ae66c68e34144e0e88466b78ac757ec3337a29118e8deeb5d945d6609829f9fd7c2cb8d133762333e599408
-DIST gcc-8.2.0-patches-1.5.tar.bz2 17012 BLAKE2B 
a6a09d316cdb008a5c3cd745bfb7730e8f6080c423712f9fdcc66f35aa060e81ba5959bb1997026eae9f0d52c0046797972de3194b2b79757353f4337367e934
 SHA512 
0e1da1f5eb9d6edd18822601865df112db2891517696316bf9d21ebd00b08b6432aef41d190c76d5b686c3504e140f47bfe6fc4a5a685e1f960ec0c7a2d4b889
+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
 DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed

diff --git a/sys-devel/gcc/gcc-8.2.0-r2.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r5.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-8.2.0-r2.ebuild
rename to sys-devel/gcc/gcc-8.2.0-r5.ebuild
index 35564be..79f2c9c 100644
--- a/sys-devel/gcc/gcc-8.2.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.2"
+PATCH_VER="1.6"
 #UCLIBC_VER="1.0"
 
 inherit toolchain

diff --git a/sys-devel/gcc/gcc-8.2.0-r4.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-8.2.0-r4.ebuild
rename to sys-devel/gcc/gcc-8.2.0-r6.ebuild
index aca35c1..ecee255 100644
--- a/sys-devel/gcc/gcc-8.2.0-r4.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.5"
+PATCH_VER="1.7"
 #UCLIBC_VER="1.0"
 
 inherit toolchain



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

2019-01-25 Thread Anthony G. Basile
commit: 8b8ce2b70d7431007a590794155fa708513a5926
Author: stefson  yahoo  de>
AuthorDate: Wed Jan 23 21:18:53 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jan 25 12:37:07 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=8b8ce2b7

sys-devel/gcc: revbump to gcc-7.4.0

Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-7.4.0.ebuild | 31 +++
 2 files changed, 33 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8b1771c..46a3e6c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,6 +5,8 @@ DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa20103
 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
 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.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
 DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed

diff --git a/sys-devel/gcc/gcc-7.4.0.ebuild b/sys-devel/gcc/gcc-7.4.0.ebuild
new file mode 100644
index 000..8410c02
--- /dev/null
+++ b/sys-devel/gcc/gcc-7.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="1.1"
+#UCLIBC_VER="1.0"
+
+inherit epatch toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+
+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
+
+src_prepare() {
+   toolchain_src_prepare
+
+   epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   fi
+}



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

2018-10-29 Thread Anthony G. Basile
commit: 0e32d00bc13b235e107d5ed932d459a01a04dea2
Author: stefson  yahoo  de>
AuthorDate: Sat Oct 27 18:55:28 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Oct 29 11:38:04 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0e32d00b

sys-devel/gcc: readjust KEYWORDS

 sys-devel/gcc/gcc-7.3.0-r6.ebuild | 2 +-
 sys-devel/gcc/gcc-8.2.0-r2.ebuild | 3 +--
 sys-devel/gcc/gcc-8.2.0-r4.ebuild | 3 +--
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/sys-devel/gcc/gcc-7.3.0-r6.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r6.ebuild
index 2b75113..64dfcf5 100644
--- a/sys-devel/gcc/gcc-7.3.0-r6.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r6.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.8"
 
 inherit epatch toolchain
 
-KEYWORDS="amd64 arm arm64 ~mips ppc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-8.2.0-r2.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r2.ebuild
index 40a6799..35564be 100644
--- a/sys-devel/gcc/gcc-8.2.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r2.ebuild
@@ -8,8 +8,7 @@ PATCH_VER="1.2"
 
 inherit toolchain
 
-#needs minimal test before unkeywording
-#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-8.2.0-r4.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r4.ebuild
index 17dd76e..aca35c1 100644
--- a/sys-devel/gcc/gcc-8.2.0-r4.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r4.ebuild
@@ -8,8 +8,7 @@ PATCH_VER="1.5"
 
 inherit toolchain
 
-#needs minimal test before unkeywording
-#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2018-10-29 Thread Anthony G. Basile
commit: 7b137950a892f5fc4dca7939f81b019b4db1c597
Author: stefson  yahoo  de>
AuthorDate: Sat Oct 27 16:41:28 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Oct 29 11:38:04 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7b137950

sys-devel/gcc: upgrade patchsets, this fixes insecure runtime paths of libvtv

 sys-devel/gcc/Manifest|  2 ++
 sys-devel/gcc/gcc-7.3.0-r6.ebuild | 31 +++
 sys-devel/gcc/gcc-8.2.0-r4.ebuild | 30 ++
 3 files changed, 63 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index c08d9e7..ac5372a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,6 +3,8 @@ DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003
 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-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
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gcc-8.2.0-patches-1.2.tar.bz2 11419 BLAKE2B 
3d7a274ee42da5b73a3430c5043d38ae39cf27e9e642555c2e53a5c0ca3223b2a002cbc46c2d43c28ad1d5e40c9846019036868d91e22975e09351116ab62280
 SHA512 
dae9a9c0bb93ad35812d403ebba7aa2bb923b5b90ae66c68e34144e0e88466b78ac757ec3337a29118e8deeb5d945d6609829f9fd7c2cb8d133762333e599408
+DIST gcc-8.2.0-patches-1.5.tar.bz2 17012 BLAKE2B 
a6a09d316cdb008a5c3cd745bfb7730e8f6080c423712f9fdcc66f35aa060e81ba5959bb1997026eae9f0d52c0046797972de3194b2b79757353f4337367e934
 SHA512 
0e1da1f5eb9d6edd18822601865df112db2891517696316bf9d21ebd00b08b6432aef41d190c76d5b686c3504e140f47bfe6fc4a5a685e1f960ec0c7a2d4b889
 DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed

diff --git a/sys-devel/gcc/gcc-7.3.0-r6.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r6.ebuild
new file mode 100644
index 000..2b75113
--- /dev/null
+++ b/sys-devel/gcc/gcc-7.3.0-r6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="1.8"
+#UCLIBC_VER="1.0"
+
+inherit epatch toolchain
+
+KEYWORDS="amd64 arm arm64 ~mips ppc x86"
+
+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
+
+src_prepare() {
+   toolchain_src_prepare
+
+   epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
+   fi
+}

diff --git a/sys-devel/gcc/gcc-8.2.0-r4.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r4.ebuild
new file mode 100644
index 000..17dd76e
--- /dev/null
+++ b/sys-devel/gcc/gcc-8.2.0-r4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="1.5"
+#UCLIBC_VER="1.0"
+
+inherit toolchain
+
+#needs minimal test before unkeywording
+#KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.13 )
+   >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   PDEPEND="${PDEPEND} elibc_

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

2018-09-20 Thread Anthony G. Basile
commit: 67d91b03947ac074010015877909b809d1696fe1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep 20 23:43:28 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep 20 23:43:28 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=67d91b03

sys-devel/gcc: remove older version

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/gcc/Manifest|  5 
 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 62 ---
 sys-devel/gcc/metadata.xml|  2 --
 3 files changed, 69 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8242537..c08d9e7 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,9 +1,4 @@
 DIST ecj-4.5.jar 1470676 BLAKE2B 
793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80
 SHA512 
d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
-DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 
96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e
 SHA512 
779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
-DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 
85879ba552ff21e198de568b2a1f2544d6cf542174af3ca571e41a504373bbc8912a87177a413883f194d909237eeeaf65366e6b93c2b917f803b3edd10bbff5
 SHA512 
10c1102a37d9d485665cca606318a1da6eec2188998d340b91a371c9defa6fae285619f9cadad2546de0b7f1068e9eaf653714462d3331db3197308799927a6b
-DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 
6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05
 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
-DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B 
fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356
 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
-DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B 
bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570
 SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419
 SHA512 
91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
 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

diff --git a/sys-devel/gcc/gcc-5.4.0-r4.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
deleted file mode 100644
index c97d4b1..000
--- a/sys-devel/gcc/gcc-5.4.0-r4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.8"
-UCLIBC_VER="1.0"
-
-# Hardened gcc 4 stuff
-PIE_VER="0.6.5"
-SPECS_VER="0.2.0"
-SPECS_GCC_VER="4.4.3"
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default
-PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
-PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
-SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
-# uclibc need tls and nptl support for SSP support
-# uclibc need to be >= 0.9.33
-SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
-PIE_MUSL_STABLE="amd64 arm ppc mips x86"
-SSP_MUSL_STABLE="amd64 arm ppc mips"
-#end Hardened stuff
-
-inherit epatch toolchain
-
-KEYWORDS="amd64 arm arm64 ~mips ppc x86"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   elibc_glibc? ( >=sys-libs/glibc-2.8 )
-   >=${CATEGORY}/binutils-2.20"
-
-if [[ ${CATEGORY} != cross-* ]] ; then
-   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
-fi
-
-src_prepare() {
-   if has_version '=glibc-2.12 
#362315"
-   EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
-   fi
-   is_crosscompile && EPATCH_EXCLUDE+=" 05_all_

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

2018-09-20 Thread Anthony G. Basile
commit: c09045602a8acae88de46aedcbad4cf7b3bd6814
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep 20 23:37:47 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep 20 23:37:47 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c0904560

sys-devel/gcc: version bump to 8.2.0-r2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/gcc/Manifest | 4 ++--
 sys-devel/gcc/{gcc-8.1.0-r3.ebuild => gcc-8.2.0-r2.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 2df693e..8242537 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,5 +9,5 @@ DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 
21f97a9e1c349b3d52def092a
 DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265
 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 
72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5
 SHA512 
24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
-DIST gcc-8.1.0-patches-1.3.tar.bz2 10713 BLAKE2B 
3e5cddf5b0c0b9b2bbd2b0aa546dc3aee9bf0e8421656c9260bb7561baa8bb53f7b6ad651bf12d68102fd9e9f97fa17c3306d52a657a46d2dedd16e9a1a74579
 SHA512 
37c785fbfd801d48c46c65e21d33085c1470942531b8f13c28f933debcec944a1389a50fe0f72afa7dbba25a931959a3ebb1c42911abadd11ee530812f1034bb
-DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 
6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946
 SHA512 
c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c
+DIST gcc-8.2.0-patches-1.2.tar.bz2 11419 BLAKE2B 
3d7a274ee42da5b73a3430c5043d38ae39cf27e9e642555c2e53a5c0ca3223b2a002cbc46c2d43c28ad1d5e40c9846019036868d91e22975e09351116ab62280
 SHA512 
dae9a9c0bb93ad35812d403ebba7aa2bb923b5b90ae66c68e34144e0e88466b78ac757ec3337a29118e8deeb5d945d6609829f9fd7c2cb8d133762333e599408
+DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B 
c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185
 SHA512 
64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed

diff --git a/sys-devel/gcc/gcc-8.1.0-r3.ebuild 
b/sys-devel/gcc/gcc-8.2.0-r2.ebuild
similarity index 93%
rename from sys-devel/gcc/gcc-8.1.0-r3.ebuild
rename to sys-devel/gcc/gcc-8.2.0-r2.ebuild
index 203a4c3..40a6799 100644
--- a/sys-devel/gcc/gcc-8.1.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-8.2.0-r2.ebuild
@@ -3,10 +3,10 @@
 
 EAPI="5"
 
-PATCH_VER="1.3"
+PATCH_VER="1.2"
 #UCLIBC_VER="1.0"
 
-inherit epatch toolchain
+inherit toolchain
 
 #needs minimal test before unkeywording
 #KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"



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

2018-08-03 Thread Anthony G. Basile
commit: 65e97c557197b0a637c02da9a315a8604122d252
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug  3 15:59:32 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug  3 15:59:32 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=65e97c55

sys-devel/gcc: stable arm/arm64/ppc

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/gcc/Manifest| 1 -
 sys-devel/gcc/gcc-7.3.0-r3.ebuild | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index a624cc8..2df693e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,7 +7,6 @@ DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B 
bf882acfa28cc1064cddd21e25332fff6bc65505
 DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419
 SHA512 
91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
 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-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 
72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5
 SHA512 
24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gcc-8.1.0-patches-1.3.tar.bz2 10713 BLAKE2B 
3e5cddf5b0c0b9b2bbd2b0aa546dc3aee9bf0e8421656c9260bb7561baa8bb53f7b6ad651bf12d68102fd9e9f97fa17c3306d52a657a46d2dedd16e9a1a74579
 SHA512 
37c785fbfd801d48c46c65e21d33085c1470942531b8f13c28f933debcec944a1389a50fe0f72afa7dbba25a931959a3ebb1c42911abadd11ee530812f1034bb

diff --git a/sys-devel/gcc/gcc-7.3.0-r3.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
index 7e7ba8e..974c675 100644
--- a/sys-devel/gcc/gcc-7.3.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.4"
 
 inherit epatch toolchain
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/, sys-devel/gcc/files/musl-gcc-patches-4.9.3/, ...

2018-06-29 Thread Aric Belsito
commit: 877c6d3a1bf239d117bcd3fa39dce1ae248d0e51
Author: Aric Belsito  gmail  com>
AuthorDate: Sat Jun 30 00:56:08 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat Jun 30 00:56:08 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=877c6d3a

sys-devel/gcc: cleanup

 sys-devel/gcc/Manifest |6 -
 ...ove-struct-ix86_frame-to-machine-function.patch |  237 -
 ...ove-struct-ix86_frame-to-machine-function.patch |   68 --
 .../gcc-4.8.3-musl-fix-libc5-assumption.patch  |   11 -
 sys-devel/gcc/files/gcc-4.8.5-posix_memalign.patch |   30 -
 .../gcc/files/gcc-4.9.3-musl-linker-path.patch |   74 --
 sys-devel/gcc/files/gcc-4.9.3-musl-res_state.patch |   12 -
 sys-devel/gcc/files/gcc-4.9.3-pr68470.patch|   58 --
 sys-devel/gcc/files/gcc-4.9.3-secure-plt.patch |   39 -
 .../gcc/files/musl-gcc-patches-4.9.3/aarch64.diff  |   12 -
 .../gcc/files/musl-gcc-patches-4.9.3/arm.diff  |   46 -
 .../musl-gcc-patches-4.9.3/gcc-autoconf-musl.diff  |   62 --
 .../musl-gcc-patches-4.9.3/gcc-config-musl.diff|  207 
 .../gcc/files/musl-gcc-patches-4.9.3/gcc-ssp.diff  |   12 -
 .../files/musl-gcc-patches-4.9.3/gomp-posix.diff   |   16 -
 .../gcc/files/musl-gcc-patches-4.9.3/gthread.diff  |   16 -
 .../musl-gcc-patches-4.9.3/kill-fixincludes.diff   |   17 -
 .../musl-gcc-patches-4.9.3/libstdc++-generic.diff  |   31 -
 .../musl-gcc-patches-4.9.3/microblaze-size_t.diff  |   39 -
 .../files/musl-gcc-patches-4.9.3/microblaze.diff   |   31 -
 .../gcc/files/musl-gcc-patches-4.9.3/mips.diff |   18 -
 .../gcc/files/musl-gcc-patches-4.9.3/powerpc.diff  |  108 --
 sys-devel/gcc/files/musl-gcc-patches-4.9.3/sh.diff |   18 -
 .../musl-gcc-patches-4.9.3/unwind-dliterate.diff   |   43 -
 .../gcc/files/musl-gcc-patches-4.9.3/vis_hide.diff |   15 -
 .../gcc/files/musl-gcc-patches-4.9.3/x86.diff  |   55 -
 .../gcc/files/spectre-0001-mindirect-branch.patch  | 1084 
 .../gcc/files/spectre-0002-mfunction-return.patch  |  447 
 .../spectre-0003-mindirect-branch-register.patch   |  340 --
 .../files/spectre-0004-v-register-modifier.patch   |  128 ---
 .../gcc/files/spectre-0005-mcmodel-large.patch |  105 --
 sys-devel/gcc/gcc-4.9.4-r100.ebuild|   66 --
 sys-devel/gcc/gcc-4.9.4-r99.ebuild |   65 --
 sys-devel/gcc/gcc-7.2.0-r1.ebuild  |   31 -
 sys-devel/gcc/gcc-7.2.0-r2.ebuild  |   41 -
 sys-devel/gcc/gcc-7.3.0-r1.ebuild  |   31 -
 36 files changed, 3619 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 87b1ea8..a624cc8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,9 +1,5 @@
 DIST ecj-4.5.jar 1470676 BLAKE2B 
793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80
 SHA512 
d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
 DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 
96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e
 SHA512 
779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
-DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 BLAKE2B 
38536e8a86a8296754311633b73da0bd7dddb3a6ac65e4b5ba1dde352789e9114a1129aad11bcb988a1baadec6fdf893290c6af83bb9fad5613f35a37ebbb12e
 SHA512 
cc2407221f858bad38b57d31f635314f91794293695e23d255685d8bec20b9db19c7dc76bbf5e8184c2ba0ccb530958b09bae4d8a402ca27cadf463f46bfb995
-DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 BLAKE2B 
2eccd4f2a164fbb32d13c7fe91627a2424c0a5570fe0cac97c2bb1c95294ba3d770832da7c445f75c91791466c5139a1e13753a3a40d87ff5e44e42749adee27
 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
-DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 BLAKE2B 
bff85a4088fb94fdb7a8b0bd552be98ace3e6d145889b6f8b4a1f2db2dad14342d155890ab159b42d5b55d88dfb7c392eb7f92590084e1958f6284c561da30f1
 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
-DIST gcc-4.9.4.tar.bz2 90097606 BLAKE2B 
373ff939ea72d6c4a7f3ab899b852b4c919481af2cfe3291281d9354c58a270d2eba73a0f301d90840dfabf423c82b368e113df7a2cb6cc28b2a703b0b6eb585
 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 
85879ba552ff21e198de568b2a1f2544d6cf542174af3ca571e41a504373bbc8912a87177a413883f194d909237eeeaf65366e6b93c2b917f803b3edd10bbff5
 SHA512 
10c1102a37d9d485665cca606318a1da6eec2188998d340b91a371c9defa6fae285619f9cadad2546de0b7f1068e9eaf653714462d3331db3197308799927a6b
 DIST gcc-5.4.0-piepatches-v

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

2018-06-19 Thread Anthony G. Basile
commit: 5cb6b23bbfc67bed9e472ddf4583dfb1aa34d329
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jun 20 00:20:05 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun 20 00:20:05 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5cb6b23b

sys-devel/gcc: 7.3.0-r3 stable on x86

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/gcc/gcc-7.3.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-7.3.0-r3.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
index 36e882c..c8959db 100644
--- a/sys-devel/gcc/gcc-7.3.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.4"
 
 inherit epatch toolchain
 
-KEYWORDS="amd64 ~arm ~mips ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~mips ~ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2018-06-19 Thread Jory Pratt
commit: 828161bb88b491896a9cae6edc35ab32d7b69b8c
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Tue Jun 19 12:56:16 2018 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Jun 19 12:56:16 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=828161bb

sys-devel/gcc: 7.3.0-r3 stable on amd64

 sys-devel/gcc/gcc-7.3.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-7.3.0-r3.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
index 94f12fe..36e882c 100644
--- a/sys-devel/gcc/gcc-7.3.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.4"
 
 inherit epatch toolchain
 
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2018-06-17 Thread Anthony G. Basile
commit: 5544bbd3cc7be242dd4bc68ac11ced5bc04734ed
Author: stefson  yahoo  de>
AuthorDate: Sun Jun 17 08:35:32 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jun 17 09:37:31 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5544bbd3

sys-devel/gcc: clean manifest

 sys-devel/gcc/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 9de862c..87b1ea8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -11,7 +11,6 @@ DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B 
bf882acfa28cc1064cddd21e25332fff6bc65505
 DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419
 SHA512 
91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
 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-7.1.0-patches-1.1.tar.bz2 6746 BLAKE2B 
29ed4ff1ce6412a0c1a88f613377883ef5d391e7f681989295ac84dbb1950d99a17472d8b95a9351970ee5837cc3bfc4711101042c0e792c0bac3327bfa24d2e
 SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
 DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa



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

2018-05-19 Thread Aric Belsito
commit: ad67ddbb4728a4eb76b193b4bf7940d9c5dc1b64
Author: Aric Belsito  gmail  com>
AuthorDate: Sat May 19 19:23:10 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat May 19 19:23:10 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=ad67ddbb

sys-devel/gcc: version bump to 7.3.0-r3

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/{gcc-7.3.0-r2.ebuild => gcc-7.3.0-r3.ebuild} | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 088e209..9de862c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,7 +15,7 @@ DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 BLAKE2B 
29ed4ff1ce6412a0c1a88f613377883e
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
 DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
-DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 
3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296
 SHA512 
60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
+DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 
72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5
 SHA512 
24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gcc-8.1.0-patches-1.3.tar.bz2 10713 BLAKE2B 
3e5cddf5b0c0b9b2bbd2b0aa546dc3aee9bf0e8421656c9260bb7561baa8bb53f7b6ad651bf12d68102fd9e9f97fa17c3306d52a657a46d2dedd16e9a1a74579
 SHA512 
37c785fbfd801d48c46c65e21d33085c1470942531b8f13c28f933debcec944a1389a50fe0f72afa7dbba25a931959a3ebb1c42911abadd11ee530812f1034bb
 DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 
6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946
 SHA512 
c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c

diff --git a/sys-devel/gcc/gcc-7.3.0-r2.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
similarity index 85%
rename from sys-devel/gcc/gcc-7.3.0-r2.ebuild
rename to sys-devel/gcc/gcc-7.3.0-r3.ebuild
index b53b6da..94f12fe 100644
--- a/sys-devel/gcc/gcc-7.3.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r3.ebuild
@@ -3,13 +3,12 @@
 
 EAPI="5"
 
-PATCH_VER="1.2"
+PATCH_VER="1.4"
 #UCLIBC_VER="1.0"
 
 inherit epatch toolchain
 
-#not enough fixes to warrant a revbump: #511548
-#KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2018-05-17 Thread Aric Belsito
commit: 66dadb52a112c9b718a60bf27c3953380661646e
Author: Aric Belsito  gmail  com>
AuthorDate: Thu May 17 19:40:52 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu May 17 19:40:52 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=66dadb52

sys-devel/gcc: update metadata.xml

 sys-devel/gcc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index b81cba4..ea39377 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -29,6 +29,7 @@
 Run the testsuite and install the results 
(requires FEATURES=test)
 Build support for various sanitizer functions 
(ASAN/TSAN/etc...)
 Build packages with stack smashing protector on by 
default
+enable systemtap static probe points
 Build support for virtual table verification (a C++ 
hardening feature)
   
   



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

2018-05-17 Thread Aric Belsito
commit: aa0b62c9cdfb43ad02a5d4cc1ff779766231197c
Author: Aric Belsito  gmail  com>
AuthorDate: Thu May 17 18:14:05 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu May 17 18:14:05 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=aa0b62c9

sys-devel/gcc: version bump to 8.1.0-r3

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/{gcc-8.1.0-r2.ebuild => gcc-8.1.0-r3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6a950a0..088e209 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,5 +17,5 @@ DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 
3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296
 SHA512 
60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
-DIST gcc-8.1.0-patches-1.2.tar.bz2 8486 BLAKE2B 
0232bbc63c56c62fc44099330fc05b9463d5fddfcdaffcc8dae1e380f4c88ead9be8d6f5c47e80ec820bbfa8825157aef26cb9c893f5e2186d6de4168f78eb70
 SHA512 
55afbf8c9b8cd34b7c0bac42fc3b171d7c538fa8f256bc282998f46db2294a5956bfd94b36ac1adbabccebc49717218b184ed4ec98297e3dfbcf0669a6e5dd78
+DIST gcc-8.1.0-patches-1.3.tar.bz2 10713 BLAKE2B 
3e5cddf5b0c0b9b2bbd2b0aa546dc3aee9bf0e8421656c9260bb7561baa8bb53f7b6ad651bf12d68102fd9e9f97fa17c3306d52a657a46d2dedd16e9a1a74579
 SHA512 
37c785fbfd801d48c46c65e21d33085c1470942531b8f13c28f933debcec944a1389a50fe0f72afa7dbba25a931959a3ebb1c42911abadd11ee530812f1034bb
 DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 
6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946
 SHA512 
c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c

diff --git a/sys-devel/gcc/gcc-8.1.0-r2.ebuild 
b/sys-devel/gcc/gcc-8.1.0-r3.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-8.1.0-r2.ebuild
rename to sys-devel/gcc/gcc-8.1.0-r3.ebuild
index dd7b8c0..1a4836b 100644
--- a/sys-devel/gcc/gcc-8.1.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-8.1.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.2"
+PATCH_VER="1.3"
 #UCLIBC_VER="1.0"
 
 inherit epatch toolchain



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

2018-05-07 Thread Aric Belsito
commit: 0608a2b2eb86325c6732e20993aece4465e49174
Author: Aric Belsito  gmail  com>
AuthorDate: Mon May  7 19:18:33 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon May  7 19:18:33 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0608a2b2

sys-devel/gcc: version bump to 8.1.0-r2

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/{gcc-8.1.0-r1.ebuild => gcc-8.1.0-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ccf94ee..6a950a0 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,5 +17,5 @@ DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 
3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296
 SHA512 
60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
-DIST gcc-8.1.0-patches-1.1.tar.bz2 7740 BLAKE2B 
7385174a716ad0efef57374ab5184ef632098c65409bf6dfbc58616d5e5a93fbb5f8194039658fd667d04fa2d8b7200a08e96ea5b137b21a9284548e2c3e220f
 SHA512 
b20620a063fae5c27b633fe22b60d78354bca06e97ffc1169c03f55105fa0a6731b584f74fafafc83b717493376f342b1048133b7dbe1d8689fb27faec8946d6
+DIST gcc-8.1.0-patches-1.2.tar.bz2 8486 BLAKE2B 
0232bbc63c56c62fc44099330fc05b9463d5fddfcdaffcc8dae1e380f4c88ead9be8d6f5c47e80ec820bbfa8825157aef26cb9c893f5e2186d6de4168f78eb70
 SHA512 
55afbf8c9b8cd34b7c0bac42fc3b171d7c538fa8f256bc282998f46db2294a5956bfd94b36ac1adbabccebc49717218b184ed4ec98297e3dfbcf0669a6e5dd78
 DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 
6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946
 SHA512 
c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c

diff --git a/sys-devel/gcc/gcc-8.1.0-r1.ebuild 
b/sys-devel/gcc/gcc-8.1.0-r2.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-8.1.0-r1.ebuild
rename to sys-devel/gcc/gcc-8.1.0-r2.ebuild
index 2e218c5..dd7b8c0 100644
--- a/sys-devel/gcc/gcc-8.1.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.1.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.1"
+PATCH_VER="1.2"
 #UCLIBC_VER="1.0"
 
 inherit epatch toolchain



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

2018-05-05 Thread Aric Belsito
commit: 864b6ab9518b969e0cfd9190f5c091ec3c54c614
Author: Aric Belsito  gmail  com>
AuthorDate: Sat May  5 12:55:45 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat May  5 12:55:45 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=864b6ab9

sys-devel/gcc: version bump to 8.1.0-r1

 sys-devel/gcc/Manifest  | 2 +-
 sys-devel/gcc/{gcc-8.1.0.ebuild => gcc-8.1.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index cf01f18..ccf94ee 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,5 +17,5 @@ DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 
3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296
 SHA512 
60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
-DIST gcc-8.1.0-patches-1.0.tar.bz2 6166 BLAKE2B 
ebea070b50e023a4342eb101b52747b41268a1bf4eaaf1f7d2908ad265be466d6ce4aaeba75731cb1b7c3cf6d34897bf8cce77c9273bbc833c5264ef7cd36b24
 SHA512 
d07b7e900152c3c70aa4d15f34ed9066119fe4f744eb1b9affd446240127ea5a3044b9740c1cce6b84c5a7e577e53e6ec111456d350467da96ae74417696340d
+DIST gcc-8.1.0-patches-1.1.tar.bz2 7740 BLAKE2B 
7385174a716ad0efef57374ab5184ef632098c65409bf6dfbc58616d5e5a93fbb5f8194039658fd667d04fa2d8b7200a08e96ea5b137b21a9284548e2c3e220f
 SHA512 
b20620a063fae5c27b633fe22b60d78354bca06e97ffc1169c03f55105fa0a6731b584f74fafafc83b717493376f342b1048133b7dbe1d8689fb27faec8946d6
 DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 
6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946
 SHA512 
c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c

diff --git a/sys-devel/gcc/gcc-8.1.0.ebuild b/sys-devel/gcc/gcc-8.1.0-r1.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-8.1.0.ebuild
rename to sys-devel/gcc/gcc-8.1.0-r1.ebuild
index e1a9c6a..2e218c5 100644
--- a/sys-devel/gcc/gcc-8.1.0.ebuild
+++ b/sys-devel/gcc/gcc-8.1.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.0"
+PATCH_VER="1.1"
 #UCLIBC_VER="1.0"
 
 inherit epatch toolchain



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

2018-05-03 Thread Aric Belsito
commit: 34d94d4585c149ec56e6dccf5995ae4ec94d5f2b
Author: Aric Belsito  gmail  com>
AuthorDate: Thu May  3 18:35:20 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu May  3 18:35:20 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=34d94d45

sys-devel/gcc: version bump to 8.1.0

remove old

 sys-devel/gcc/Manifest |  3 +-
 sys-devel/gcc/gcc-7.2.0.ebuild | 32 --
 .../gcc/{gcc-7.3.0.ebuild => gcc-8.1.0.ebuild} |  5 ++--
 3 files changed, 4 insertions(+), 36 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 87f7efa..cf01f18 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,7 +14,8 @@ DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa20103
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 BLAKE2B 
29ed4ff1ce6412a0c1a88f613377883ef5d391e7f681989295ac84dbb1950d99a17472d8b95a9351970ee5837cc3bfc4711101042c0e792c0bac3327bfa24d2e
 SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
 DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
-DIST gcc-7.3.0-patches-1.0.tar.bz2 6757 BLAKE2B 
ffe6a69e61dc4379fc77b0bf21971ff6fe482edd315ae1243e55b147ad5794320816fbfc3f85ccebe34de080e2c5b718b60b59064aaf095e905c1b41d7c08168
 SHA512 
a86ffc03940afa12c44b919f861b9459a3cd460cd4680dce8316755021789530640977e90c4cff89be768fc62e0e24d9bee0a1ee76c537ad88c8f4ed07f1a73a
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 
3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296
 SHA512 
60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
+DIST gcc-8.1.0-patches-1.0.tar.bz2 6166 BLAKE2B 
ebea070b50e023a4342eb101b52747b41268a1bf4eaaf1f7d2908ad265be466d6ce4aaeba75731cb1b7c3cf6d34897bf8cce77c9273bbc833c5264ef7cd36b24
 SHA512 
d07b7e900152c3c70aa4d15f34ed9066119fe4f744eb1b9affd446240127ea5a3044b9740c1cce6b84c5a7e577e53e6ec111456d350467da96ae74417696340d
+DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 
6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946
 SHA512 
c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c

diff --git a/sys-devel/gcc/gcc-7.2.0.ebuild b/sys-devel/gcc/gcc-7.2.0.ebuild
deleted file mode 100644
index a7b7e9f..000
--- a/sys-devel/gcc/gcc-7.2.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.1"
-PATCH_GCC_VER="7.1.0"
-#UCLIBC_VER="1.0"
-
-inherit epatch toolchain
-
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
-
-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
-
-src_prepare() {
-   toolchain_src_prepare
-
-   epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
-
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
-   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
-   fi
-}

diff --git a/sys-devel/gcc/gcc-7.3.0.ebuild b/sys-devel/gcc/gcc-8.1.0.ebuild
similarity index 87%
rename from sys-devel/gcc/gcc-7.3.0.ebuild
rename to sys-devel/gcc/gcc-8.1.0.ebuild
index 6bf5b9c..e1a9c6a 100644
--- a/sys-devel/gcc/gcc-7.3.0.ebuild
+++ b/sys-devel/gcc/gcc-8.1.0.ebuild
@@ -8,7 +8,8 @@ PATCH_VER="1.0"
 
 inherit epatch t

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

2018-04-14 Thread Aric Belsito
commit: f1ef7c9e3cef28275e447acbc966d700b90b9911
Author: Aric Belsito  gmail  com>
AuthorDate: Sat Apr 14 17:40:10 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat Apr 14 17:40:10 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f1ef7c9e

sys-devel/gcc: version bump to 7.3.0-r2

 sys-devel/gcc/Manifest | 1 +
 sys-devel/gcc/gcc-7.3.0-r1.ebuild  | 2 +-
 sys-devel/gcc/{gcc-7.3.0-r1.ebuild => gcc-7.3.0-r2.ebuild} | 3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ad09c68..87f7efa 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -16,4 +16,5 @@ DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad
 DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 DIST gcc-7.3.0-patches-1.0.tar.bz2 6757 BLAKE2B 
ffe6a69e61dc4379fc77b0bf21971ff6fe482edd315ae1243e55b147ad5794320816fbfc3f85ccebe34de080e2c5b718b60b59064aaf095e905c1b41d7c08168
 SHA512 
a86ffc03940afa12c44b919f861b9459a3cd460cd4680dce8316755021789530640977e90c4cff89be768fc62e0e24d9bee0a1ee76c537ad88c8f4ed07f1a73a
 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
+DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 
3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296
 SHA512 
60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4

diff --git a/sys-devel/gcc/gcc-7.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r1.ebuild
index 968712e..7dd6ca3 100644
--- a/sys-devel/gcc/gcc-7.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r1.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.1"
 
 inherit epatch toolchain
 
-#KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-7.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r2.ebuild
similarity index 91%
copy from sys-devel/gcc/gcc-7.3.0-r1.ebuild
copy to sys-devel/gcc/gcc-7.3.0-r2.ebuild
index 968712e..b53b6da 100644
--- a/sys-devel/gcc/gcc-7.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r2.ebuild
@@ -3,11 +3,12 @@
 
 EAPI="5"
 
-PATCH_VER="1.1"
+PATCH_VER="1.2"
 #UCLIBC_VER="1.0"
 
 inherit epatch toolchain
 
+#not enough fixes to warrant a revbump: #511548
 #KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
 
 RDEPEND=""



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

2018-03-11 Thread Aric Belsito
commit: 87fec82a2a28de90d892f22b1729bc4c4ab429a3
Author: Aric Belsito  gmail  com>
AuthorDate: Sun Mar 11 20:46:42 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun Mar 11 20:46:57 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=87fec82a

sys-devel/gdb: version bump to 7.3.0-r1

fix patch in 7.3.0

 sys-devel/gcc/Manifest  |  2 ++
 sys-devel/gcc/{gcc-7.3.0.ebuild => gcc-7.3.0-r1.ebuild} |  6 --
 sys-devel/gcc/gcc-7.3.0.ebuild  | 10 ++
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 402f135..ad09c68 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,4 +14,6 @@ DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa20103
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 BLAKE2B 
29ed4ff1ce6412a0c1a88f613377883ef5d391e7f681989295ac84dbb1950d99a17472d8b95a9351970ee5837cc3bfc4711101042c0e792c0bac3327bfa24d2e
 SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
 DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
+DIST gcc-7.3.0-patches-1.0.tar.bz2 6757 BLAKE2B 
ffe6a69e61dc4379fc77b0bf21971ff6fe482edd315ae1243e55b147ad5794320816fbfc3f85ccebe34de080e2c5b718b60b59064aaf095e905c1b41d7c08168
 SHA512 
a86ffc03940afa12c44b919f861b9459a3cd460cd4680dce8316755021789530640977e90c4cff89be768fc62e0e24d9bee0a1ee76c537ad88c8f4ed07f1a73a
+DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4

diff --git a/sys-devel/gcc/gcc-7.3.0.ebuild b/sys-devel/gcc/gcc-7.3.0-r1.ebuild
similarity index 83%
copy from sys-devel/gcc/gcc-7.3.0.ebuild
copy to sys-devel/gcc/gcc-7.3.0-r1.ebuild
index ce6db65..968712e 100644
--- a/sys-devel/gcc/gcc-7.3.0.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0-r1.ebuild
@@ -6,13 +6,9 @@ EAPI="5"
 PATCH_VER="1.1"
 #UCLIBC_VER="1.0"
 
-PATCH_GCC_VER="7.2.0"
-PIE_GCC_VER="7.2.0"
-
 inherit epatch toolchain
 
 #KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
-KEYWORDS=""
 
 RDEPEND=""
 DEPEND="${RDEPEND}
@@ -24,8 +20,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
 fi
 
 src_prepare() {
-   EPATCH_EXCLUDE="95_all_static_override_pie.patch
-   96_all_powerpc_pie.patch"
toolchain_src_prepare
 
epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch

diff --git a/sys-devel/gcc/gcc-7.3.0.ebuild b/sys-devel/gcc/gcc-7.3.0.ebuild
index ce6db65..6bf5b9c 100644
--- a/sys-devel/gcc/gcc-7.3.0.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0.ebuild
@@ -3,16 +3,12 @@
 
 EAPI="5"
 
-PATCH_VER="1.1"
+PATCH_VER="1.0"
 #UCLIBC_VER="1.0"
 
-PATCH_GCC_VER="7.2.0"
-PIE_GCC_VER="7.2.0"
-
 inherit epatch toolchain
 
-#KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}
@@ -24,8 +20,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
 fi
 
 src_prepare() {
-   EPATCH_EXCLUDE="95_all_static_override_pie.patch
-   96_all_powerpc_pie.patch"
toolchain_src_prepare
 
epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch



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

2018-03-04 Thread Anthony G. Basile
commit: e9f2f2984dbd857eb6d4cff36a07321f9796de52
Author: stefson  yahoo  de>
AuthorDate: Thu Mar  1 09:57:44 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Mar  4 16:57:36 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e9f2f298

sys-devel/gcc: cleanup

 sys-devel/gcc/Manifest |  1 -
 sys-devel/gcc/gcc-6.4.0.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5b119c6..402f135 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -8,7 +8,6 @@ DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 
85879ba552ff21e198de568b2a1f254
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 
6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05
 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B 
fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356
 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B 
bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570
 SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
-DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 BLAKE2B 
13ea709b6816adb52d7d82540b55eaea87e9790b88556cba1065a28078f071a4287fad598c7b677f429fb1463ca20a0d05a6884bae0be2e0026c5e998573a35b
 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419
 SHA512 
91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
 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

diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-6.4.0.ebuild
deleted file mode 100644
index aa84a49..000
--- a/sys-devel/gcc/gcc-6.4.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.1"
-UCLIBC_VER="1.0"
-
-inherit epatch toolchain
-
-KEYWORDS="amd64 arm ~mips ppc x86"
-
-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
-
-src_prepare() {
-   toolchain_src_prepare
-
-   # Upstream Patch
-   epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch
-
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
-   epatch "${FILESDIR}"/4.9.4/boehm_gc.patch
-   epatch "${FILESDIR}"/5.4.0/cilkrts.patch
-   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
-   epatch "${FILESDIR}"/6.3.0/musl.patch
-   epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
-   fi
-}



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

2018-01-25 Thread Aric Belsito
commit: 65c4d10590744f54ad10abe919a7cc4acb2e3901
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 20:14:55 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 20:14:55 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=65c4d105

sys-devel/gcc: apply graphite ICE patch to 7.3.0

 sys-devel/gcc/gcc-7.3.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-devel/gcc/gcc-7.3.0.ebuild b/sys-devel/gcc/gcc-7.3.0.ebuild
index b18b4a3..ce6db65 100644
--- a/sys-devel/gcc/gcc-7.3.0.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0.ebuild
@@ -28,6 +28,8 @@ src_prepare() {
96_all_powerpc_pie.patch"
toolchain_src_prepare
 
+   epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
+
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch



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

2018-01-25 Thread Aric Belsito
commit: fa2da862cf3367a6fee28609cd5c340a5b430e41
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 19:57:10 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:57:10 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fa2da862

sys-devel/gcc: version bump to 7.3.0

sync 5.4.0-r4 with the tree.

 sys-devel/gcc/Manifest| 33 +
 sys-devel/gcc/gcc-5.4.0-r4.ebuild |  4 ++--
 sys-devel/gcc/gcc-7.3.0.ebuild| 35 +++
 3 files changed, 54 insertions(+), 18 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f86019c..5b119c6 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,17 +1,18 @@
-DIST ecj-4.5.jar 1470676 SHA256 
98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 SHA512 
d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
 WHIRLPOOL 
db54206cfd5eba935e707b8d36ebac40f3c4ed3c1f06ede794288cbdd9c7da9d90c0898e8c98b383af276ea4c1b40c861ebd9e1fc1dce712946184321339d3ad
-DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 
f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 
779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
 WHIRLPOOL 
8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e
-DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 
1a394abb77c75e2212896ad3a62ae1f6bfd3660b1c176c608298733c740a00e4 SHA512 
cc2407221f858bad38b57d31f635314f91794293695e23d255685d8bec20b9db19c7dc76bbf5e8184c2ba0ccb530958b09bae4d8a402ca27cadf463f46bfb995
 WHIRLPOOL 
c74e5273c718020b591911d589d8eff5e366c902c479e566f966577efcbf424b19669a54843b2ddd60c51c81fd2851bc86aec1c647482b4789a518f01dd62561
-DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 WHIRLPOOL 
1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
-DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
-DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
-DIST gcc-5.4.0-patches-1.7.tar.bz2 32316 SHA256 
5d7b5b135d9a411943521cd3c5c32f1fc84fe82c27a8fa378e0e1d437b71e46b SHA512 
a9da763a19a616a70324721013cb6f1749deb20a5d1994273683ea43436f09a97b5e9898b0f605354d5c0310e23a8a7b8c8ccd28631cefc240cebf969f18657e
 WHIRLPOOL 
5af43acb3206816ac4e1cd3c922755f784d77e54dc110aa040c0b0ea574815d8c1a9eb984bb9cdc2e20935c47a0dab027a3733974a1211223d48240560365eb7
-DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
-DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
-DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
-DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 SHA256 
19e1c07f87b34626ed0d73f73cfcdff7ca8f7abed172fc6832bb7b08ed5140a9 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 WHIRLPOOL 
583bdc54b07da7ab9a9bf84f0fc66be2c1212f4dc9835

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2018-01-17 Thread Aric Belsito
commit: 8fba578db32186d732be41b8b8a1cc31684e8e52
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 18 02:46:06 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 18 02:46:06 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=8fba578d

sys-devel/gcc: remove redundant patches

 ...ove-struct-ix86_frame-to-machine-function.patch | 53 --
 ...ove-struct-ix86_frame-to-machine-function.patch | 62 --
 sys-devel/gcc/gcc-7.2.0-r2.ebuild  |  2 -
 3 files changed, 117 deletions(-)

diff --git 
a/sys-devel/gcc/files/0003-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
 
b/sys-devel/gcc/files/0003-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
deleted file mode 100644
index 2f27301..000
--- 
a/sys-devel/gcc/files/0003-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From: "H.J. Lu" 
-To: gcc-patc...@gcc.gnu.org
-Subject: [3/3] GCC 7: i386: More use reference of struct ix86_frame to avoid
- copy
-Date: Sun, 14 Jan 2018 07:02:37 -0800
-
-When there is no need to make a copy of ix86_frame, we can use reference
-of struct ix86_frame to avoid copy.
-
-   Backport from mainline
-   * config/i386/i386.c (ix86_expand_prologue): Use reference of
-   struct ix86_frame.
-   (ix86_expand_epilogue): Likewise.

- gcc/config/i386/i386.c | 6 ++
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
-index 397ef7cac26..986e6d79584 100644
 a/gcc/config/i386/i386.c
-+++ b/gcc/config/i386/i386.c
-@@ -13667,7 +13667,6 @@ ix86_expand_prologue (void)
- {
-   struct machine_function *m = cfun->machine;
-   rtx insn, t;
--  struct ix86_frame frame;
-   HOST_WIDE_INT allocate;
-   bool int_registers_saved;
-   bool sse_registers_saved;
-@@ -13691,7 +13690,7 @@ ix86_expand_prologue (void)
-   m->fs.sp_valid = true;
- 
-   ix86_compute_frame_layout ();
--  frame = m->frame;
-+  struct ix86_frame &frame = cfun->machine->frame;
- 
-   if (!TARGET_64BIT && ix86_function_ms_hook_prologue (current_function_decl))
- {
-@@ -14354,13 +14353,12 @@ ix86_expand_epilogue (int style)
- {
-   struct machine_function *m = cfun->machine;
-   struct machine_frame_state frame_state_save = m->fs;
--  struct ix86_frame frame;
-   bool restore_regs_via_mov;
-   bool using_drap;
- 
-   ix86_finalize_stack_realign_flags ();
-   ix86_compute_frame_layout ();
--  frame = m->frame;
-+  struct ix86_frame &frame = cfun->machine->frame;
- 
-   m->fs.sp_valid = (!frame_pointer_needed
-   || (crtl->sp_is_unchanging

diff --git 
a/sys-devel/gcc/files/0004-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
 
b/sys-devel/gcc/files/0004-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
deleted file mode 100644
index dc12402..000
--- 
a/sys-devel/gcc/files/0004-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From c25b81ba01fa9ac0c1baa3aabd64190c47928f03 Mon Sep 17 00:00:00 2001
-From: hjl 
-Date: Tue, 16 Jan 2018 12:49:29 +
-Subject: [PATCH 1/1] i386: Don't use reference of struct ix86_frame
-
-Use reference of struct ix86_frame in ix86_expand_prologue and
-ix86_expand_epilogue caused:
-
-raised STORAGE_ERROR : stack overflow or erroneous memory access
-make[5]: *** [/export/gnu/import/git/sources/gcc/gcc/ada/Make-generated.in:45: 
ada/sinfo.h] Error 1
-
-on trunk when bootstrapping GCC with ada on x86-64.
-
-   * config/i386/i386.c (ix86_expand_prologue): Don't use reference
-   of struct ix86_frame.
-   (ix86_expand_epilogue): Likewise.
-
-
-git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@256742 
138bc75d-0d04-0410-961f-82ee72b054a4

- gcc/config/i386/i386.c |  6 --
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
-index e758387..ba2abc5 100644
 a/gcc/config/i386/i386.c
-+++ b/gcc/config/i386/i386.c
-@@ -14061,6 +14061,7 @@ ix86_expand_prologue (void)
- {
-   struct machine_function *m = cfun->machine;
-   rtx insn, t;
-+  struct ix86_frame frame;
-   HOST_WIDE_INT allocate;
-   bool int_registers_saved;
-   bool sse_registers_saved;
-@@ -14084,7 +14085,7 @@ ix86_expand_prologue (void)
-   m->fs.sp_valid = true;
- 
-   ix86_compute_frame_layout ();
--  struct ix86_frame &frame = cfun->machine->frame;
-+  frame = m->frame;
- 
-   if (!TARGET_64BIT && ix86_function_ms_hook_prologue (current_function_decl))
- {
-@@ -14747,12 +14748,13 @@ ix86_expand_epilogue (int style)
- {
-   struct machine_function *m = cfun->machine;
-   struct machine_frame_state frame_state_save = m->fs;
-+  struct ix86_frame frame;
-   bool restore_regs_via_mov;
-   bool using_drap;
- 
-   ix86_finalize_stack_realign_flags ();
-   ix86_compute_frame_layout ();
--  struct ix86_frame &frame = cfun->machine->frame;
-+  frame = m->frame;
- 
-   m->fs.sp_valid = (!f

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

2018-01-15 Thread Aric Belsito
commit: 6bb1d30e7124e6c46102dc81e00b6df58be53c13
Author: Aric Belsito  gmail  com>
AuthorDate: Tue Jan 16 04:54:39 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue Jan 16 04:54:39 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=6bb1d30e

sys-devel/gcc: bump to 7.2.0-r2

spectre patches should be masked for testing for now.

 sys-devel/gcc/gcc-7.2.0-r1.ebuild  | 11 ---
 sys-devel/gcc/{gcc-7.2.0-r1.ebuild => gcc-7.2.0-r2.ebuild} |  2 +-
 2 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/sys-devel/gcc/gcc-7.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-7.2.0-r1.ebuild
index c6f78df..c27bb96 100644
--- a/sys-devel/gcc/gcc-7.2.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-7.2.0-r1.ebuild
@@ -24,17 +24,6 @@ src_prepare() {
 
epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
 
-   # Meltdown/Spectre
-   epatch 
"${FILESDIR}"/0001-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
-   epatch 
"${FILESDIR}"/0002-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
-   epatch 
"${FILESDIR}"/0003-gcc-7.2.0-move-struct-ix86_frame-to-machine-function.patch
-
-   epatch "${FILESDIR}"/spectre-0001-mindirect-branch.patch
-   epatch "${FILESDIR}"/spectre-0002-mfunction-return.patch
-   epatch "${FILESDIR}"/spectre-0003-mindirect-branch-register.patch
-   epatch "${FILESDIR}"/spectre-0004-v-register-modifier.patch
-   epatch "${FILESDIR}"/spectre-0005-mcmodel-large.patch
-
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch

diff --git a/sys-devel/gcc/gcc-7.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-7.2.0-r2.ebuild
similarity index 91%
copy from sys-devel/gcc/gcc-7.2.0-r1.ebuild
copy to sys-devel/gcc/gcc-7.2.0-r2.ebuild
index c6f78df..2862d12 100644
--- a/sys-devel/gcc/gcc-7.2.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-7.2.0-r2.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.1"
 
 inherit epatch toolchain
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2018-01-12 Thread Anthony G. Basile
commit: 959df75b2df0043a300ae36fc5cbb4bbc9b74185
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jan 12 08:52:53 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jan 12 08:52:53 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=959df75b

sys-devel/gcc: 6.4.0-r1 stable in tree

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/gcc/Manifest| 4 ++--
 sys-devel/gcc/gcc-6.4.0-r1.ebuild | 7 +++
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d0bb05a..f86019c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,8 +9,8 @@ DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 SHA256 
19e1c07f87b34626ed0d73f73cfcdff7ca8f7abed172fc6832bb7b08ed5140a9 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 WHIRLPOOL 
583bdc54b07da7ab9a9bf84f0fc66be2c1212f4dc9835f9bbd4a3474800246f82dc195f7b2ccd40077082ead1f8c57e02d54ba13cb779c30acfdc40fb1c6b0bd
-DIST gcc-6.4.0-patches-1.2.tar.bz2 13039 BLAKE2B 
1616ea3bf164111febed28de5f388c65080b27c802a98aed7d40d694678878df4db7849ca3d7df2db857545e1834db238c3dd64daf13fc4010437256f4a02c72
 SHA512 
b91e990492e4f17e5a5b18d7cb37f9fe205d7cb2674c61857ab6b517650fa4a1a41c171bbd2f76c901e3bd00821a2540caf2c9989c9e1d4fa163d8d9c854f88a
-DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 
21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922
 SHA512 
266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
+DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 SHA256 
f22bf5d5bae3f89a2811b5290d69369df34358c9b89950f89d5774f26f2ac94d SHA512 
91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
 WHIRLPOOL 
de9560157f806a04d8bacb0f6d1123e04fc86504f73b353205397a262049d3f031b9cf42ebc7ddc0e904260304731ad112249ded32820a6c9036c0825678f4a8
+DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 SHA256 
42dc6ebcfb822d384f82c27052b1ccbe58b47217797b04c62a62575a55895f3d SHA512 
266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
 WHIRLPOOL 
506eb214853145f9e1ab68192c1c445e5a40710aa9ef86d1920e2307122a5ab1c9d67124612d7830cb1d54f97cc6a85d6345873cc04b1a4c4f54f6c9df6121b4
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 WHIRLPOOL 
136b282c6957877d2f463d83740fa65a4e7a346ac94e4baabea25cec41ae307f34409b1e518a22927821d564b8634a48978dc8e1d0b988999e924adcbf3f5cc9
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe

diff --git a/sys-devel/gcc/gcc-6.4.0-r1.ebuild 
b/sys-devel/gcc/gcc-6.4.0-r1.ebuild
index fc5b2cc..5793c3b 100644
--- a/sys-devel/gcc/gcc-6.4.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-6.4.0-r1.ebuild
@@ -3,13 +3,12 @@
 
 EAPI="5"
 
-PATCH_VER="1.2"
+PATCH_VER="1.3"
 UCLIBC_VER="1.0"
 
-inherit epatch toolchain
+inherit toolchain
 
-# unkeyworded for testing bug #641474
-#KEYWORDS="amd64 arm ~mips ppc x86"
+KEYWORDS="amd64 arm ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2018-01-06 Thread Aric Belsito
commit: 0c764a35c8cf4b5979d27f1d0c1bdb920661aea0
Author: Aric Belsito  gmail  com>
AuthorDate: Sat Jan  6 22:49:51 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat Jan  6 22:49:51 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0c764a35

sys-devel/gcc: fix manifest

 sys-devel/gcc/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3c239af..d0bb05a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,6 +10,7 @@ DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 SHA256 
19e1c07f87b34626ed0d73f73cfcdff7ca8f7abed172fc6832bb7b08ed5140a9 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 WHIRLPOOL 
583bdc54b07da7ab9a9bf84f0fc66be2c1212f4dc9835f9bbd4a3474800246f82dc195f7b2ccd40077082ead1f8c57e02d54ba13cb779c30acfdc40fb1c6b0bd
 DIST gcc-6.4.0-patches-1.2.tar.bz2 13039 BLAKE2B 
1616ea3bf164111febed28de5f388c65080b27c802a98aed7d40d694678878df4db7849ca3d7df2db857545e1834db238c3dd64daf13fc4010437256f4a02c72
 SHA512 
b91e990492e4f17e5a5b18d7cb37f9fe205d7cb2674c61857ab6b517650fa4a1a41c171bbd2f76c901e3bd00821a2540caf2c9989c9e1d4fa163d8d9c854f88a
+DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 
21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922
 SHA512 
266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 WHIRLPOOL 
136b282c6957877d2f463d83740fa65a4e7a346ac94e4baabea25cec41ae307f34409b1e518a22927821d564b8634a48978dc8e1d0b988999e924adcbf3f5cc9
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe



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

2018-01-06 Thread Aric Belsito
commit: d7a2a2169bc3c8eb4dd026d6d5dec74a4fcc0273
Author: Aric Belsito  gmail  com>
AuthorDate: Sat Jan  6 22:33:41 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat Jan  6 22:33:41 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d7a2a216

sys-devel/gcc: version bump to 6.4.0-r1/7.2.0-r1

 sys-devel/gcc/Manifest  |  2 ++
 sys-devel/gcc/{gcc-6.4.0.ebuild => gcc-6.4.0-r1.ebuild} |  9 +
 sys-devel/gcc/gcc-6.4.0.ebuild  |  2 +-
 sys-devel/gcc/{gcc-6.4.0.ebuild => gcc-7.2.0-r1.ebuild} | 11 ---
 4 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 79f4ee3..3c239af 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,6 +9,8 @@ DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 SHA256 
19e1c07f87b34626ed0d73f73cfcdff7ca8f7abed172fc6832bb7b08ed5140a9 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 WHIRLPOOL 
583bdc54b07da7ab9a9bf84f0fc66be2c1212f4dc9835f9bbd4a3474800246f82dc195f7b2ccd40077082ead1f8c57e02d54ba13cb779c30acfdc40fb1c6b0bd
+DIST gcc-6.4.0-patches-1.2.tar.bz2 13039 BLAKE2B 
1616ea3bf164111febed28de5f388c65080b27c802a98aed7d40d694678878df4db7849ca3d7df2db857545e1834db238c3dd64daf13fc4010437256f4a02c72
 SHA512 
b91e990492e4f17e5a5b18d7cb37f9fe205d7cb2674c61857ab6b517650fa4a1a41c171bbd2f76c901e3bd00821a2540caf2c9989c9e1d4fa163d8d9c854f88a
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 WHIRLPOOL 
136b282c6957877d2f463d83740fa65a4e7a346ac94e4baabea25cec41ae307f34409b1e518a22927821d564b8634a48978dc8e1d0b988999e924adcbf3f5cc9
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
+DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
 DIST gcc-7.2.0.tar.xz 62312628 SHA256 
1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 WHIRLPOOL 
9503fb08731d94b5d79b182579f41992e9db16dba8a034cbfa8a2703a975185859e79c1e3f6094d14d08c7f5d7135c2ca5ffd8d6f7ae7820c20d4076fe5e9f65

diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-6.4.0-r1.ebuild
similarity index 82%
copy from sys-devel/gcc/gcc-6.4.0.ebuild
copy to sys-devel/gcc/gcc-6.4.0-r1.ebuild
index 541b072..fc5b2cc 100644
--- a/sys-devel/gcc/gcc-6.4.0.ebuild
+++ b/sys-devel/gcc/gcc-6.4.0-r1.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
 
-PATCH_VER="1.1"
-#UCLIBC_VER="1.0"
+PATCH_VER="1.2"
+UCLIBC_VER="1.0"
 
 inherit epatch toolchain
 
-KEYWORDS="amd64 arm ~mips ppc x86"
+# unkeyworded for testing bug #641474
+#KEYWORDS="amd64 arm ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-6.4.0.ebuild
index 541b072..aa84a49 100644
--- a/sys-devel/gcc/gcc-6.4.0.ebuild
+++ b/sys-devel/gcc/gcc-6.4.0.ebuild
@@ -4,7 +4,7 @@
 EAPI="5"
 
 PATCH_VER="1.1"
-#UCLIBC_VER="1.0"
+UCLIBC_VER="1.0"
 
 inherit epatch toolchain
 

diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-7.2.0-r1.ebuild
similarity index 67%

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

2018-01-03 Thread Aric Belsito
commit: 75f1c5b9c69008a4d99949ffb891f97448cfcef5
Author: stefson  yahoo  de>
AuthorDate: Wed Jan  3 08:27:46 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed Jan  3 08:27:46 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=75f1c5b9

sys-devel/gcc: sync eapi and patchset with tree

 sys-devel/gcc/Manifest | 4 ++--
 sys-devel/gcc/{gcc-5.4.0-r3.ebuild => gcc-5.4.0-r4.ebuild} | 4 ++--
 sys-devel/gcc/gcc-6.4.0.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 09f699f..79f4ee3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -4,11 +4,11 @@ DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 
1a394abb77c75e2212896ad3a62ae1f6
 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 WHIRLPOOL 
1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
 DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
-DIST gcc-5.4.0-patches-1.4.tar.bz2 28425 SHA256 
039b88a939c3b90777fb94c58980cbcfffcdca4365db044dae0677302a4365d1 SHA512 
c4922cf0f83cd3b6ed9c50ffb39847a03beb95031865d36d86ae48fdd912c0bd6842ad71a3b0d18a91786ed58e2e529630c6ccd2a0414a48892415051c70246e
 WHIRLPOOL 
6d0a73cfb4ea387811bcd81b2de98a11e2f656a4df7ee5a887cd15d0a744662d85b22fcff86a6953f7c6bcc6d822333528de91b793191e72fe5ff2354deb7a97
+DIST gcc-5.4.0-patches-1.7.tar.bz2 32316 SHA256 
5d7b5b135d9a411943521cd3c5c32f1fc84fe82c27a8fa378e0e1d437b71e46b SHA512 
a9da763a19a616a70324721013cb6f1749deb20a5d1994273683ea43436f09a97b5e9898b0f605354d5c0310e23a8a7b8c8ccd28631cefc240cebf969f18657e
 WHIRLPOOL 
5af43acb3206816ac4e1cd3c922755f784d77e54dc110aa040c0b0ea574815d8c1a9eb984bb9cdc2e20935c47a0dab027a3733974a1211223d48240560365eb7
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
-DIST gcc-6.4.0-patches-1.0.tar.bz2 7577 SHA256 
9c9b68c28e67be281c9bcec5d944b2a3439bab953dce08fd35a65b10f9dae3cd SHA512 
e649e334eec4deb7c261d808ed460413d78a2a4a672823d214c1e173a13bc314ce898fbf3674a7c7fe3151a089384ee0a7dee479bc8d005a06b65b39216bdf75
 WHIRLPOOL 
d7d9a80038fb939c26605d91eda9bc23070179bdf6ce597255c44f9d83f2603aae91d9890d2a445bce8c682708743021485f1415cea0b9b8f02dd9d982e36d3b
+DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 SHA256 
19e1c07f87b34626ed0d73f73cfcdff7ca8f7abed172fc6832bb7b08ed5140a9 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 WHIRLPOOL 
583bdc54b07da7ab9a9bf84f0fc66be2c1212f4dc9835f9bbd4a3474800246f82dc195f7b2ccd40077082ead1f8c57e02d54ba13cb779c30acfdc40fb1c6b0bd
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4

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

2017-12-14 Thread Aric Belsito
commit: bb8bb503cc28b1cf57bbc2b8a16b0f735f6e1b3b
Author: Dave Flogeras  gmail  com>
AuthorDate: Thu Dec 14 22:46:07 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Dec 14 22:46:07 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bb8bb503

Widen toolchain stanza when cross-compiling for those with -musleabi

 sys-devel/gcc/gcc-4.9.4-r100.ebuild | 2 +-
 sys-devel/gcc/gcc-4.9.4-r99.ebuild  | 2 +-
 sys-devel/gcc/gcc-5.4.0-r3.ebuild   | 2 +-
 sys-devel/gcc/gcc-6.4.0.ebuild  | 2 +-
 sys-devel/gcc/gcc-7.2.0.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-devel/gcc/gcc-4.9.4-r100.ebuild 
b/sys-devel/gcc/gcc-4.9.4-r100.ebuild
index a307fbd..8ebef29 100644
--- a/sys-devel/gcc/gcc-4.9.4-r100.ebuild
+++ b/sys-devel/gcc/gcc-4.9.4-r100.ebuild
@@ -43,7 +43,7 @@ src_prepare() {
 
toolchain_src_prepare
 
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
cd "${S}"
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
mv libstdc\+\+-v3/config/os/gnu-linux 
libstdc\+\+-v3/config/os/gnu-linux.org

diff --git a/sys-devel/gcc/gcc-4.9.4-r99.ebuild 
b/sys-devel/gcc/gcc-4.9.4-r99.ebuild
index 4fdb806..a65bc67 100644
--- a/sys-devel/gcc/gcc-4.9.4-r99.ebuild
+++ b/sys-devel/gcc/gcc-4.9.4-r99.ebuild
@@ -43,7 +43,7 @@ src_prepare() {
 
toolchain_src_prepare
 
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
cd "${S}"
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
mv libstdc\+\+-v3/config/os/gnu-linux 
libstdc\+\+-v3/config/os/gnu-linux.org

diff --git a/sys-devel/gcc/gcc-5.4.0-r3.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
index f147ac9..91ec961 100644
--- a/sys-devel/gcc/gcc-5.4.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
@@ -50,7 +50,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch
epatch "${FILESDIR}"/${PN}-5.4.0-pr71696-CVE-2016-6131.patch
 
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/4.9.4/gthread.patch
epatch "${FILESDIR}"/4.9.4/boehm_gc.patch
epatch "${FILESDIR}"/4.9.4/posix_memalign.patch

diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-6.4.0.ebuild
index dd3ca69..b254f9f 100644
--- a/sys-devel/gcc/gcc-6.4.0.ebuild
+++ b/sys-devel/gcc/gcc-6.4.0.ebuild
@@ -25,7 +25,7 @@ src_prepare() {
# Upstream Patch
epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch
 
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/4.9.4/boehm_gc.patch
epatch "${FILESDIR}"/5.4.0/cilkrts.patch
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch

diff --git a/sys-devel/gcc/gcc-7.2.0.ebuild b/sys-devel/gcc/gcc-7.2.0.ebuild
index 035e93f..257a2d2 100644
--- a/sys-devel/gcc/gcc-7.2.0.ebuild
+++ b/sys-devel/gcc/gcc-7.2.0.ebuild
@@ -25,7 +25,7 @@ src_prepare() {
 
epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
 
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch
fi



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

2017-12-12 Thread Anthony G. Basile
commit: 2d2aacda9f07edf3890601f9c3f0fa2c65c8f68b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 12 22:24:39 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 12 22:24:39 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2d2aacda

sys-devel/gcc: fix metadata.xml

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/gcc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index e6743ce..b81cba4 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -25,6 +25,7 @@
 Build support for the Objective C++ language
 Build support for the Objective C code language 
Garbage
   Collector
+Build GCC using Profile Guided Optimization (PGO)
 Run the testsuite and install the results 
(requires FEATURES=test)
 Build support for various sanitizer functions 
(ASAN/TSAN/etc...)
 Build packages with stack smashing protector on by 
default



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

2017-11-29 Thread Aric Belsito
commit: 4dcb75ff30ab7ba5fffd433bac1eeef16654e883
Author: Aric Belsito  gmail  com>
AuthorDate: Wed Nov 29 20:40:27 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed Nov 29 20:40:27 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=4dcb75ff

sys-devel/gcc: fix manifest

 sys-devel/gcc/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1e19a7d..09f699f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,4 +10,5 @@ DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gcc-6.4.0-patches-1.0.tar.bz2 7577 SHA256 
9c9b68c28e67be281c9bcec5d944b2a3439bab953dce08fd35a65b10f9dae3cd SHA512 
e649e334eec4deb7c261d808ed460413d78a2a4a672823d214c1e173a13bc314ce898fbf3674a7c7fe3151a089384ee0a7dee479bc8d005a06b65b39216bdf75
 WHIRLPOOL 
d7d9a80038fb939c26605d91eda9bc23070179bdf6ce597255c44f9d83f2603aae91d9890d2a445bce8c682708743021485f1415cea0b9b8f02dd9d982e36d3b
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 WHIRLPOOL 
136b282c6957877d2f463d83740fa65a4e7a346ac94e4baabea25cec41ae307f34409b1e518a22927821d564b8634a48978dc8e1d0b988999e924adcbf3f5cc9
+DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
 DIST gcc-7.2.0.tar.xz 62312628 SHA256 
1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 WHIRLPOOL 
9503fb08731d94b5d79b182579f41992e9db16dba8a034cbfa8a2703a975185859e79c1e3f6094d14d08c7f5d7135c2ca5ffd8d6f7ae7820c20d4076fe5e9f65



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2017-11-29 Thread Aric Belsito
commit: dc2012eb0cdd942ced0fb98e4a6cdd52e4f4dfb3
Author: Aric Belsito  gmail  com>
AuthorDate: Wed Nov 29 20:33:57 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed Nov 29 20:33:57 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=dc2012eb

sys-devel/gcc: sync 7.x with upstream

add patch for ICE with GRAPHITE

 sys-devel/gcc/Manifest  |   2 -
 sys-devel/gcc/files/gcc-7.1.0-pr80706.patch | 119 
 sys-devel/gcc/files/gcc-7.2.0-pr69728.patch |  26 ++
 sys-devel/gcc/gcc-7.1.0-r1.ebuild   |  32 
 sys-devel/gcc/gcc-7.2.0.ebuild  |   8 +-
 5 files changed, 30 insertions(+), 157 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 156bd96..1e19a7d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,6 +10,4 @@ DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gcc-6.4.0-patches-1.0.tar.bz2 7577 SHA256 
9c9b68c28e67be281c9bcec5d944b2a3439bab953dce08fd35a65b10f9dae3cd SHA512 
e649e334eec4deb7c261d808ed460413d78a2a4a672823d214c1e173a13bc314ce898fbf3674a7c7fe3151a089384ee0a7dee479bc8d005a06b65b39216bdf75
 WHIRLPOOL 
d7d9a80038fb939c26605d91eda9bc23070179bdf6ce597255c44f9d83f2603aae91d9890d2a445bce8c682708743021485f1415cea0b9b8f02dd9d982e36d3b
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 WHIRLPOOL 
136b282c6957877d2f463d83740fa65a4e7a346ac94e4baabea25cec41ae307f34409b1e518a22927821d564b8634a48978dc8e1d0b988999e924adcbf3f5cc9
-DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
-DIST gcc-7.1.0.tar.bz2 84303533 SHA256 
8a8136c235f64c6fef69cac0d73a46a1a09bb250776a050aec8f9fc880bebc17 SHA512 
b5d952be9a10f0e0926bb2868877d10544039d6d2f35ba0a08f51231dd622a007650764a03e173194701467547789ad7d2d9cbc10adcdf118d619cdedbd14aec
 WHIRLPOOL 
1dce5f89d4110bacd7f65140a1dee7b1a4898682e2ae8621832bda6f101354d226743acf77974b5e97d861c6eb6c47637138987dfb6ba222ad81b751e80ff6e6
 DIST gcc-7.2.0.tar.xz 62312628 SHA256 
1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 WHIRLPOOL 
9503fb08731d94b5d79b182579f41992e9db16dba8a034cbfa8a2703a975185859e79c1e3f6094d14d08c7f5d7135c2ca5ffd8d6f7ae7820c20d4076fe5e9f65

diff --git a/sys-devel/gcc/files/gcc-7.1.0-pr80706.patch 
b/sys-devel/gcc/files/gcc-7.1.0-pr80706.patch
deleted file mode 100644
index 73572b2..000
--- a/sys-devel/gcc/files/gcc-7.1.0-pr80706.patch
+++ /dev/null
@@ -1,119 +0,0 @@
 branches/gcc-7-branch/gcc/config/i386/sync.md  2017/04/20 09:50:13 
247016
-+++ branches/gcc-7-branch/gcc/config/i386/sync.md  2017/05/14 12:49:55 
248032
-@@ -25,6 +25,9 @@
-   UNSPEC_FILD_ATOMIC
-   UNSPEC_FIST_ATOMIC
- 
-+  UNSPEC_LDX_ATOMIC
-+  UNSPEC_STX_ATOMIC
-+
-   ;; __atomic support
-   UNSPEC_LDA
-   UNSPEC_STA
-@@ -199,9 +202,8 @@
-   }
-   else
-   {
--adjust_reg_mode (tmp, DImode);
--emit_move_insn (tmp, src);
--emit_move_insn (mem, tmp);
-+emit_insn (gen_loaddi_via_sse (tmp, src));
-+emit_insn (gen_storedi_via_sse (mem, tmp));
-   }
- 
-   if (mem != dst)
-@@ -226,10 +228,12 @@
-   "operands[5] = gen_lowpart (DFmode, operands[1]);")
- 
- (define_peephole2
--  [(set (match_operand:DI 0 "sse_reg_operand")
--  (match_operand:DI 1 "memory_operand"))
-+  [(set (match_operand:DF 0 "sse_reg_operand")
-+  (unspec:DF [(match_operand:DI 1 "memory_operand")]
-+ UNSPEC_LDX_ATOMIC))
-(set (match_operand:DI 2 "memory_operand")
--  (match_dup 0))
-+  (unspec:DI [(match_dup 0)]
-+ UNSPEC_STX_ATOMIC))
-(set (match_operand:DF 3 "fp_register_operand")
-   (match_operand:DF 4 "memory_operand"))]
-   "!TARGET_64BIT
-@@ -301,7 +305,9 @@
-   rtx dst = operands[0], src = operands[1];
-   rtx mem = operands[2], tmp = operands[3];
- 
--  if (!SSE_REG_P (src))
-+  if (SSE_REG_P (src))
-+emit_move_insn (dst, src);
-+  else
-

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

2017-11-19 Thread Anthony G. Basile
commit: efebdaf7aaa65dd299ad95c34d02e357902e3d16
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov 20 01:03:22 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 20 01:03:22 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=efebdaf7

sys-devel/gcc: version 6.4.0 stable on musl arches

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/gcc/gcc-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-6.4.0.ebuild
index c23e915..dd3ca69 100644
--- a/sys-devel/gcc/gcc-6.4.0.ebuild
+++ b/sys-devel/gcc/gcc-6.4.0.ebuild
@@ -8,7 +8,7 @@ PATCH_VER="1.0"
 
 inherit epatch toolchain
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="amd64 arm ~mips ppc x86"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2017-10-09 Thread Anthony G. Basile
commit: 533a9e9293c2faa71cf232ea78e95dac5ab49e31
Author: stefson  yahoo  de>
AuthorDate: Mon Oct  9 20:26:11 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Oct  9 20:49:56 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=533a9e92

sys-devel/gcc: remove old and vulnerable 6.3.0, see #620492

 sys-devel/gcc/gcc-6.3.0.ebuild | 35 ---
 1 file changed, 35 deletions(-)

diff --git a/sys-devel/gcc/gcc-6.3.0.ebuild b/sys-devel/gcc/gcc-6.3.0.ebuild
deleted file mode 100644
index 2dc3d1f..000
--- a/sys-devel/gcc/gcc-6.3.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-PATCH_VER="1.0"
-#UCLIBC_VER="1.0"
-
-inherit epatch 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
-
-src_prepare() {
-   toolchain_src_prepare
-
-   # Upstream Patch
-   epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch
-
-   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
-   epatch "${FILESDIR}"/4.9.4/boehm_gc.patch
-   epatch "${FILESDIR}"/4.9.4/posix_memalign.patch
-   epatch "${FILESDIR}"/5.4.0/cilkrts.patch
-   epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
-   epatch "${FILESDIR}"/6.3.0/musl.patch
-   fi
-}



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2017-10-09 Thread Anthony G. Basile
commit: b06dd757b0e0832c7091278fe5b0f7d88211eddd
Author: stefson  yahoo  de>
AuthorDate: Mon Oct  9 20:30:07 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Oct  9 20:50:01 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b06dd757

sys-devel/gcc: backport security-fix for #620492

 sys-devel/gcc/Manifest |   6 +-
 .../files/gcc-5.4.0-pr71696-CVE-2016-6131.patch| 252 +
 sys-devel/gcc/gcc-5.4.0-r3.ebuild  |   1 +
 3 files changed, 255 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1219e4e..15aa207 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -22,6 +22,7 @@ AUX gcc-4.9.3-secure-plt.patch 1478 SHA256 
b9435e19c3193e872bfdce8f635755655cf6e
 AUX gcc-4.9.3-tree-vect-data-refs-correctness.patch 315 SHA256 
904ae5ce2ecd5a2f7786c54d148a7562d0bb6f51fe60761038c2f57b8cf70356 SHA512 
88d93c061ef72035522270ab60c8c2ec04e2fa2d69763f45b9eab0c37b19c23920484358d7556ad885775071ac04cf94684a2cd8ed93418d5f0c54ac3a045c9d
 WHIRLPOOL 
2b9c281401abc111d53467c51b6238c6f4c430a73d8833f161766f973138ffe3b4fa1ffe5cc5813b5e2f8a81dee2cdcaaff2b9a8f8e13089f993f3ab3d69ccbd
 AUX gcc-5.4.0-pr68470.patch 2012 SHA256 
f8949e1d35bf7bba80aec50bdcd5d6b008f731679b06f3d89e6d8a4eb98e492e SHA512 
dea9ab12a37b88308424af2882b4755366745c204cd74e6892374d4aeb0981487f9fa1d44ab4d4e6184c83547c3ea30ed731719fa074bea62bdf8bfcf1dfbca0
 WHIRLPOOL 
2f66cd0d2dcaf237fd730eefe6f477970db14c237a8309925f799984a010f5470f6fc0f6a735316c7eab4de9dc958d773a4ffa14eea7093158690e9ff8f1847e
 AUX gcc-5.4.0-pr70473.patch 1665 SHA256 
d674821a34356e78c4aa8405fc27f30effd5a7ab4f5929892e23a4c53023e137 SHA512 
6fc8f70a1e34ae475d15fb20e198b63f00a11eff3bd09f1518b76d9622d32c9500beb49065bb1a32dc40119146f009bbda21fd0e74bc200771384b547f282680
 WHIRLPOOL 
d22f1daec32b91bd29d6b87481681c86f405b4f5567468339b9f25e0e5ad6818d171db1692be588a0174767f9fcdf21a28d895932a8ef7a2ecc910a1984075db
+AUX gcc-5.4.0-pr71696-CVE-2016-6131.patch 7759 SHA256 
2cc5c6d5da82ca102e79f561cc6c5df2a8522440f0f1c34365e45e8ed275c677 SHA512 
234918537a87c2a607cb0cd0f3127f84916c96d11c8bf80ddc270ad7a6c038c15e985d52e5ed8a054bdc51f46e1ba4e0fdf8de2f4ce4bef5c78f68a3c29578fc
 WHIRLPOOL 
ffefd49f033776b725838586ddb60ac5a2ccfe3d78937c2ad46f0473789c4e8dd4f61ad42f421a0cd6c170959969363375f484ef21777144e448b2a7bb3b88bf
 AUX gcc-7.1.0-pr80706.patch 3306 SHA256 
5fe4ae00ef68686a37e4bacd4424c9950a91e12a19d2b6a857524b558d49acf2 SHA512 
4c5a72c221d21a6ad03586d4f570caffb16be041d7a232c6da2622fd8603341c4a4e97cc48b61509fb9be04ba59d06c339a2718cf72803cff67bc31813c5161c
 WHIRLPOOL 
f3876e3d682af9ca3584a6c877c5b452e529a93adbbc69fde5a9dc0d8b973a5c4f13c5322bd70e0cd1971970a09c9891313ea51648eda8457ca8e20326dc1e8e
 AUX gcc-configure-LANG.patch 2052 SHA256 
63de6d2dcfe14f21d147abeb1390405b9220c03f8e968f482d4b4c1cf279c88b SHA512 
a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
 WHIRLPOOL 
3cc1ec912fb192ff1058de5b93e49a994ba30d1501a932290dd5b3df1cd783875621cda56edeb41894cd5fa10c04917e693a40a60be8d742ddd7992bf5d8afeb
 AUX gcc-configure-texinfo.patch 337 SHA256 
74b73a7ecec2d9876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 
a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5
 WHIRLPOOL 
39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4
@@ -54,8 +55,6 @@ DIST gcc-5.4.0-patches-1.4.tar.bz2 28425 SHA256 
039b88a939c3b90777fb94c58980cbcf
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
-DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 SHA256 
6c880468ffa4ad2b324fd18c762dbdf10646089c8ab865c228e166f99a0e049c SHA512 
8fc96086bd3da37266

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

2017-09-03 Thread Anthony G. Basile
commit: 3da3bdcc3705b08bb6662ecff245881f302ff824
Author: stefson  yahoo  de>
AuthorDate: Sun Sep  3 10:44:39 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Sep  3 20:54:09 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3da3bdcc

sys-devel/gcc: cleanup and sync with tree

Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-devel/gcc/Manifest|  4 +--
 sys-devel/gcc/gcc-5.4.0-r3.ebuild |  2 +-
 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 61 ---
 3 files changed, 2 insertions(+), 65 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8840f20..1219e4e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -50,7 +50,6 @@ DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 
1a394abb77c75e2212896ad3a62ae1f6
 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 WHIRLPOOL 
1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
 DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
-DIST gcc-5.4.0-patches-1.3.tar.bz2 28942 SHA256 
b23d1517b626b48e69ecac87878467044a91cabb256e3185bf8e1e00fcde230f SHA512 
f75fcf07ca19e43650e3fe6f9baad74205150c009823465f04505b45876d623a56fd6dfc8e67a35e2df36839750cad2561d0f0581154df0b553d6a608730aaf4
 WHIRLPOOL 
eacfc125cf7c5281101f887b3a617df01e3c32d1f66fe377371c33da2819a404ea3cff603b9f3a0b3a49a5875137842b9e94ab8905a069fa20b6da3e59f56b96
 DIST gcc-5.4.0-patches-1.4.tar.bz2 28425 SHA256 
039b88a939c3b90777fb94c58980cbcfffcdca4365db044dae0677302a4365d1 SHA512 
c4922cf0f83cd3b6ed9c50ffb39847a03beb95031865d36d86ae48fdd912c0bd6842ad71a3b0d18a91786ed58e2e529630c6ccd2a0414a48892415051c70246e
 WHIRLPOOL 
6d0a73cfb4ea387811bcd81b2de98a11e2f656a4df7ee5a887cd15d0a744662d85b22fcff86a6953f7c6bcc6d822333528de91b793191e72fe5ff2354deb7a97
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
@@ -64,8 +63,7 @@ DIST gcc-7.1.0.tar.bz2 84303533 SHA256 
8a8136c235f64c6fef69cac0d73a46a1a09bb2507
 DIST gcc-7.2.0.tar.xz 62312628 SHA256 
1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 WHIRLPOOL 
9503fb08731d94b5d79b182579f41992e9db16dba8a034cbfa8a2703a975185859e79c1e3f6094d14d08c7f5d7135c2ca5ffd8d6f7ae7820c20d4076fe5e9f65
 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 
780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f
 WHIRLPOOL 
9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
-EBUILD gcc-5.4.0-r3.ebuild 1934 SHA256 
3d643e82c9ff1017c6ad6eb8a24994ffbbd48d70e30f0578fe4861ea60984c2d SHA512 
620b95dbd9cd7b01538

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

2017-08-23 Thread Jory Pratt
commit: fcd7ed22407f79fc13f353cf8fc2e08327f2e196
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Aug 24 00:16:25 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Aug 24 00:16:25 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fcd7ed22

sys-devel/gcc - gcc-7.2.0 version bump, bump patchset version as well

 sys-devel/gcc/Manifest |  2 ++
 sys-devel/gcc/gcc-7.2.0.ebuild | 32 
 2 files changed, 34 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8f23059..8840f20 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -61,6 +61,7 @@ DIST gcc-6.4.0-patches-1.0.tar.bz2 7577 SHA256 
9c9b68c28e67be281c9bcec5d944b2a34
 DIST gcc-6.4.0.tar.xz 76156220 SHA256 
850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
 WHIRLPOOL 
136b282c6957877d2f463d83740fa65a4e7a346ac94e4baabea25cec41ae307f34409b1e518a22927821d564b8634a48978dc8e1d0b988999e924adcbf3f5cc9
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
 DIST gcc-7.1.0.tar.bz2 84303533 SHA256 
8a8136c235f64c6fef69cac0d73a46a1a09bb250776a050aec8f9fc880bebc17 SHA512 
b5d952be9a10f0e0926bb2868877d10544039d6d2f35ba0a08f51231dd622a007650764a03e173194701467547789ad7d2d9cbc10adcdf118d619cdedbd14aec
 WHIRLPOOL 
1dce5f89d4110bacd7f65140a1dee7b1a4898682e2ae8621832bda6f101354d226743acf77974b5e97d861c6eb6c47637138987dfb6ba222ad81b751e80ff6e6
+DIST gcc-7.2.0.tar.xz 62312628 SHA256 
1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
 WHIRLPOOL 
9503fb08731d94b5d79b182579f41992e9db16dba8a034cbfa8a2703a975185859e79c1e3f6094d14d08c7f5d7135c2ca5ffd8d6f7ae7820c20d4076fe5e9f65
 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 
780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f
 WHIRLPOOL 
9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
 EBUILD gcc-5.4.0-r3.ebuild 1934 SHA256 
3d643e82c9ff1017c6ad6eb8a24994ffbbd48d70e30f0578fe4861ea60984c2d SHA512 
620b95dbd9cd7b01538b8523af275b828d9f2db4760a5451a585be1cb39554d62a6ea2c0c6e3e5f7e97b82f20f8b1e18814ca82465b99a046313f98e31b1ab4a
 WHIRLPOOL 
72687c4950ee5e0567adf74b834d9639c4197245febcec50734093204b55f45aa0eb3f5535b79d848ab3f38b593e4850964130afa696ca41adb35793839023d6
@@ -68,4 +69,5 @@ EBUILD gcc-5.4.0-r4.ebuild 1936 SHA256 
2bb3cda67f82af445fca53eb0c198de14f24fa176
 EBUILD gcc-6.3.0.ebuild 902 SHA256 
f75f2d455bd332ab08dcb12ef5101319b9117ea48d773e782d7ec9e9bd017738 SHA512 
2cb339bd2003d2e6c0e649377c693a5c6874583ac27d1b60ffa3bc9723f83c26554dd385154133e8384a92e85c0c134bbb787c7ba34e1ca174f05e23758d1bb2
 WHIRLPOOL 
88a7ef0e56136cb610f16aa92be0967f40d59d7ee1877bddc213035fd8007745beb2743b5016acfa6bf6a3f334e002e311c0e457aea2b68d4f7a9e311f6f1d4b
 EBUILD gcc-6.4.0.ebuild 902 SHA256 
e54104dd9fd73c8017661a03c3614e71c40bf9be73ddbe87fe11e3c7d0efb004 SHA512 
1fb4edafa2d62cd6e34fb42e5b07adaeb036fae0c4819416f8f24d612c49c51fac1ad1c356d8b82822ac772919016a7125294d8609fd5209fb3a63155af56541
 WHIRLPOOL 
9073081c7e4453d83e8d86e664712f96422b0bc1383a416ce22b3a475a9df496e10788e93fa0462e52ff31f07b911015f5f29587cfe0ec094757a727012e83a5
 EBUILD gcc-7.1.0-r1.ebuild 670 SHA256 
09e9bafeeaad9b0b897d2b4da1b8c3ee56daf3401eea3f7a63ee62fd6fe696f5 SHA512 
90875ac0b5bffe3488c681d375f671d54b03806613d3b4618f650f2fd44727cf687d923afe10ba1f9b0ceba2575814867ed1b28b2ed7601cdb7d97ee53a62a80
 WHIRLPOOL 
621007ffa8a4ce055ce5125fd51b7934f584e64577afcea24f3e2aa7e77e4d87373de7b4a9f40717afd69686838784583a2228bebe0c72feaba631baae54943b
+EBUILD gcc-7.2.0.ebuild 627 SHA256 
2b2a8ec991537047e5cd9b5f5194e6c26311b2aa937ba94b0f72364e8fcaeb49 SHA512 
31c11b6d6394e7c7216f0ba1fd7581a5a18672294773c90b3850042be483558829ea942eb4692486f7b050b67c1884ca83e1c10e88023e8ff4e1fe076d13f2d3
 WHIRLPOOL 
b500acb946855d3adc5ad7297a520bb14fdd4120f0997065c2aaa

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2017-08-07 Thread Aric Belsito
commit: c285e5b1406daa444fdb52371f53c4fb2714ba06
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Aug  7 18:03:48 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Aug  7 18:03:48 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c285e5b1

sys-devel/gcc: Add patch for PR80706 to GCC 7.1.0

Should fix build of FireFox.

 sys-devel/gcc/Manifest  |   3 +-
 sys-devel/gcc/files/gcc-7.1.0-pr80706.patch | 119 
 sys-devel/gcc/gcc-7.1.0-r1.ebuild   |   3 +
 3 files changed, 124 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index a5a5a51..8f23059 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -22,6 +22,7 @@ AUX gcc-4.9.3-secure-plt.patch 1478 SHA256 
b9435e19c3193e872bfdce8f635755655cf6e
 AUX gcc-4.9.3-tree-vect-data-refs-correctness.patch 315 SHA256 
904ae5ce2ecd5a2f7786c54d148a7562d0bb6f51fe60761038c2f57b8cf70356 SHA512 
88d93c061ef72035522270ab60c8c2ec04e2fa2d69763f45b9eab0c37b19c23920484358d7556ad885775071ac04cf94684a2cd8ed93418d5f0c54ac3a045c9d
 WHIRLPOOL 
2b9c281401abc111d53467c51b6238c6f4c430a73d8833f161766f973138ffe3b4fa1ffe5cc5813b5e2f8a81dee2cdcaaff2b9a8f8e13089f993f3ab3d69ccbd
 AUX gcc-5.4.0-pr68470.patch 2012 SHA256 
f8949e1d35bf7bba80aec50bdcd5d6b008f731679b06f3d89e6d8a4eb98e492e SHA512 
dea9ab12a37b88308424af2882b4755366745c204cd74e6892374d4aeb0981487f9fa1d44ab4d4e6184c83547c3ea30ed731719fa074bea62bdf8bfcf1dfbca0
 WHIRLPOOL 
2f66cd0d2dcaf237fd730eefe6f477970db14c237a8309925f799984a010f5470f6fc0f6a735316c7eab4de9dc958d773a4ffa14eea7093158690e9ff8f1847e
 AUX gcc-5.4.0-pr70473.patch 1665 SHA256 
d674821a34356e78c4aa8405fc27f30effd5a7ab4f5929892e23a4c53023e137 SHA512 
6fc8f70a1e34ae475d15fb20e198b63f00a11eff3bd09f1518b76d9622d32c9500beb49065bb1a32dc40119146f009bbda21fd0e74bc200771384b547f282680
 WHIRLPOOL 
d22f1daec32b91bd29d6b87481681c86f405b4f5567468339b9f25e0e5ad6818d171db1692be588a0174767f9fcdf21a28d895932a8ef7a2ecc910a1984075db
+AUX gcc-7.1.0-pr80706.patch 3306 SHA256 
5fe4ae00ef68686a37e4bacd4424c9950a91e12a19d2b6a857524b558d49acf2 SHA512 
4c5a72c221d21a6ad03586d4f570caffb16be041d7a232c6da2622fd8603341c4a4e97cc48b61509fb9be04ba59d06c339a2718cf72803cff67bc31813c5161c
 WHIRLPOOL 
f3876e3d682af9ca3584a6c877c5b452e529a93adbbc69fde5a9dc0d8b973a5c4f13c5322bd70e0cd1971970a09c9891313ea51648eda8457ca8e20326dc1e8e
 AUX gcc-configure-LANG.patch 2052 SHA256 
63de6d2dcfe14f21d147abeb1390405b9220c03f8e968f482d4b4c1cf279c88b SHA512 
a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
 WHIRLPOOL 
3cc1ec912fb192ff1058de5b93e49a994ba30d1501a932290dd5b3df1cd783875621cda56edeb41894cd5fa10c04917e693a40a60be8d742ddd7992bf5d8afeb
 AUX gcc-configure-texinfo.patch 337 SHA256 
74b73a7ecec2d9876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 
a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5
 WHIRLPOOL 
39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4
 AUX gcc-spec-env-r1.patch 3148 SHA256 
da0a6442eb42bce58cbdc7858b110a2e65fc5bd5b4b780b9b491033de6e302fa SHA512 
ecae71577543772cfe1711f1b4a8815c0b5d706ebd01edacd1f07586637d4805e25771f970a6e6d1bb696d4b1b5ef3e0036088a96a9f6beff7ddaee704175d16
 WHIRLPOOL 
3535605998eabccdee71ba396ed5cefbb8b0a8cb073101f6444c7d01233f3b3904c1b29f4daf0a3417c68de8dbd62a0b7dc367cacfcbfa0c4ee1b69b7df8c6fb
@@ -66,5 +67,5 @@ EBUILD gcc-5.4.0-r3.ebuild 1934 SHA256 
3d643e82c9ff1017c6ad6eb8a24994ffbbd48d70e
 EBUILD gcc-5.4.0-r4.ebuild 1936 SHA256 
2bb3cda67f82af445fca53eb0c198de14f24fa1764fe0bab5eabadd090cfd3c9 SHA512 
e949174290ff75386a69c5c89b980e9af04a8c1002458de4dad1b213bca6389ca99e566180027b62d3f0a196080bf49dd185e1bd1aa9603c7a311994f1344804
 WHIRLPOOL 
f5c6df6698d1e868fea6a4b459813004898a0e88811f76c832c122ee3508bf188732a51ded3d678b90c984c80f91f6997b2ab0c3e6ead9df14b321e8364f353a
 EBUILD gcc-6.3.0.ebuild 902 SHA256 
f75f2d455bd332ab08dcb12ef5101319b9117ea48d773e782d7ec9e9bd017738 SHA512 
2cb339bd2003d2e6c0e649377c693a5c6874583ac27d1b60ffa3bc9723f83c26554dd385154133e8384a92e85c0c134bbb787c7ba34e1ca174f05e23758d1bb2
 WHIRLPOOL 
88a7ef0e56136cb610f16aa92be0967f40d59d7ee1877bddc213035fd8007745beb2743b5016acfa6bf6a3f334e002e311c0e457aea2b68d4f7a9e311f6f1d4b
 EBUILD gcc-6.4.0.ebuild 902 SHA256 
e54104dd9fd73c8017661a03c3614e71c40bf9be73ddbe87fe11e3c7d0efb004 SHA512 
1fb4edafa2d62cd6e34fb42e5b07adaeb036fae0c4819416f8f24d612c49c51fac1ad1c356d8b82822ac772919016a7125294d8609fd5209fb3a63155af56541
 WHIRLPOOL 
9073081c7e4453d83e8d86e664712f96422b0bc1383a416ce22b3a475a9df496e10788e93fa0462e52ff31f07b911015f5f29587cfe0ec094757a727012e83a5
-EBUILD gcc-7.1.0-r1.ebuild 603 SHA256 
9cbff0ffd838af811cde3103906c146eaf17517caf48c8ad62a9216bbc435c8b SHA512 
6dd72ba363429342fd12de1fcb677556b17d97cc98af1ac9c1feac76fd219d9e4

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

2017-08-07 Thread Aric Belsito
commit: ad015f444a92e1d216b4bc2b94be22e6584ae64d
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Aug  7 17:48:26 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Aug  7 17:48:26 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=ad015f44

sys-devel/gcc: version bump to 5.4.0-r4

 sys-devel/gcc/Manifest|  2 ++
 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 61 +++
 2 files changed, 63 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 4ab8638..a5a5a51 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -50,6 +50,7 @@ DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
 DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
 DIST gcc-5.4.0-patches-1.3.tar.bz2 28942 SHA256 
b23d1517b626b48e69ecac87878467044a91cabb256e3185bf8e1e00fcde230f SHA512 
f75fcf07ca19e43650e3fe6f9baad74205150c009823465f04505b45876d623a56fd6dfc8e67a35e2df36839750cad2561d0f0581154df0b553d6a608730aaf4
 WHIRLPOOL 
eacfc125cf7c5281101f887b3a617df01e3c32d1f66fe377371c33da2819a404ea3cff603b9f3a0b3a49a5875137842b9e94ab8905a069fa20b6da3e59f56b96
+DIST gcc-5.4.0-patches-1.4.tar.bz2 28425 SHA256 
039b88a939c3b90777fb94c58980cbcfffcdca4365db044dae0677302a4365d1 SHA512 
c4922cf0f83cd3b6ed9c50ffb39847a03beb95031865d36d86ae48fdd912c0bd6842ad71a3b0d18a91786ed58e2e529630c6ccd2a0414a48892415051c70246e
 WHIRLPOOL 
6d0a73cfb4ea387811bcd81b2de98a11e2f656a4df7ee5a887cd15d0a744662d85b22fcff86a6953f7c6bcc6d822333528de91b793191e72fe5ff2354deb7a97
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
@@ -62,6 +63,7 @@ DIST gcc-7.1.0.tar.bz2 84303533 SHA256 
8a8136c235f64c6fef69cac0d73a46a1a09bb2507
 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 
780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f
 WHIRLPOOL 
9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
 EBUILD gcc-5.4.0-r3.ebuild 1934 SHA256 
3d643e82c9ff1017c6ad6eb8a24994ffbbd48d70e30f0578fe4861ea60984c2d SHA512 
620b95dbd9cd7b01538b8523af275b828d9f2db4760a5451a585be1cb39554d62a6ea2c0c6e3e5f7e97b82f20f8b1e18814ca82465b99a046313f98e31b1ab4a
 WHIRLPOOL 
72687c4950ee5e0567adf74b834d9639c4197245febcec50734093204b55f45aa0eb3f5535b79d848ab3f38b593e4850964130afa696ca41adb35793839023d6
+EBUILD gcc-5.4.0-r4.ebuild 1936 SHA256 
2bb3cda67f82af445fca53eb0c198de14f24fa1764fe0bab5eabadd090cfd3c9 SHA512 
e949174290ff75386a69c5c89b980e9af04a8c1002458de4dad1b213bca6389ca99e566180027b62d3f0a196080bf49dd185e1bd1aa9603c7a311994f1344804
 WHIRLPOOL 
f

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/, sys-devel/gcc/

2017-07-02 Thread Anthony G. Basile
commit: 42ad472e03cd46f4f8aab1ea357856f84810b990
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jul  2 14:43:09 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul  2 14:46:07 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=42ad472e

sys-devel/gcc: clean up older versions

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 sys-devel/gcc/Manifest |  25 +--
 .../gcc/files/gcc-4.7.3-musl-linker-path.patch |  61 
 .../files/gcc-4.7.3-powerpc-libc-stack-end.patch   | 171 -
 sys-devel/gcc/files/gcc-4.7.4-secure-plt.patch |  51 --
 .../gcc/files/gcc-4.8.3-musl-linker-path.patch |  70 -
 sys-devel/gcc/files/gcc-4.8.3-musl-res_state.patch |  12 --
 sys-devel/gcc/files/gcc-4.8.3-secure-plt.patch |  43 --
 sys-devel/gcc/gcc-4.7.4-r99.ebuild |  65 
 sys-devel/gcc/gcc-4.8.5-r99.ebuild |  63 
 sys-devel/gcc/gcc-4.8.5-r999.ebuild|  64 
 sys-devel/gcc/gcc-4.9.3-r99.ebuild |  64 
 sys-devel/gcc/gcc-4.9.3-r999.ebuild|  60 
 sys-devel/gcc/metadata.xml |   1 -
 13 files changed, 1 insertion(+), 749 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1aab307..92953bb 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -13,13 +13,7 @@ AUX awk/fixlafiles.awk-no_gcc_la 8480 SHA256 
9697196d45cc47d3846021c0dfd0a24208a
 AUX c89 412 SHA256 
29ad5dd697135c2892067e780447894dc1cd071708157e46d21773ab99c5022c SHA512 
71d33a147339d8d70a62aa22a95d3e70e445d8435d6ac05893f7da19ae851b89bea851f6ce213fbd22470f13572ae13b83cf02f0621333f07d7b0c68a79b7924
 WHIRLPOOL 
d9707a2be8da7a709b54fcb1154cfa05e479f8c3bdd6173822ee1f1bc265b2a0d04741c0685bfb0db68e1e4297fb032d2f8ff94da88014575d947054474d8295
 AUX c99 446 SHA256 
057b348cf5be9b4fb9db99a4549f6433c89d21e5f91dc5e46b0b4dc6b70432f5 SHA512 
bf3b0eb1125d5e89b433954fcbf805cd86dec5a6eeb23df685ebf3ff83a610573f2ffcec65d893244c845936a73918387cba026710c65c854b2c94a78b007989
 WHIRLPOOL 
b888038b96615c7a0363555b407a3de2c1f17e34428fa16dfbf56fcf68875d6bcdecbc61b545d7f71842ff1909a3ffeff17165fa7f56b48f95adae22f5f8bff1
 AUX fix_libtool_files.sh 1528 SHA256 
ed1fd90b31c2865fa78e24166f5523dfd8a79baa932ba9b2e1b34031dd17ac82 SHA512 
c0698e7af969a701d7a2fa68cabb728d6271aeb7cca4d53bbb306906dc1b6a30a756ec01df2eae03712fd21865ff2779a0cd92e44c15774a812f935e7fb308ae
 WHIRLPOOL 
5ffa5cbb84edc4e7ecac0bcb6a1d375a9a5ce0369a609f32d7136dccb08f2a82c9baaef8e360c3ccd5e2d3ae7e2bf62ad24ad258c3d16091aaa7cd0ad29f0fea
-AUX gcc-4.7.3-musl-linker-path.patch 3097 SHA256 
dbc140267f3ccaf7dce4dbb153920d90018c453ffbc531864cc73a2dc5f002a2 SHA512 
2c33899aa8bb8a8b1ad974c3da9039984aa52fe2d2f52d0f6ddf3aa6386419ee32907f40f60db552abcd0e1dee04cae91a029e37fe531938614f9c66e9518cd7
 WHIRLPOOL 
d4f8a1a6abb083566d4ceb5deed31c2c35bd06f4b786ecd365d19606413c5e7f8579fac05a990a12157a139c243286ebcb7c61108ed69ae6477ef20f579cec86
-AUX gcc-4.7.3-powerpc-libc-stack-end.patch 5374 SHA256 
880028136d6a3352e74664d0fccda293fe078a5adb58ddb84cbf4d301aee01c7 SHA512 
c66b561cb8db68f86b9c001625fb5599db268e576ac163eb47226976e81dc97b3d4ad3cd9f9b0ef44cac0ca9d353be3ae4709e75ed319ff08175ff4e1b1aa174
 WHIRLPOOL 
c7ae1a535410ca5c7d5a8e3b2f8f2bcaeaceaf1cc9c20b3426efd09422b3a957cca7527842f720655a94b5bc8c82642eef0d693003071bd7f80a381d58be848b
-AUX gcc-4.7.4-secure-plt.patch 1915 SHA256 
668c57298064abf6d58857126cdbcefab6d3117726198185ca4f24855c3f7180 SHA512 
0e23385b9e654acc296e5b3f333b5859174dea852f38bc5acb182ce15d6ac568dc588c69407b066dc0b91ffb48a1f1c0d8d25720d3ab268da8a56d1c6c40492a
 WHIRLPOOL 
9e061026ea0f87416ea0cd39dc64c074d79001f26d513ec2a6777b42caf47b6bf250bedebcace52c351cf95710318012039da58fdc7d2ef59e51fffc445e3edf
 AUX gcc-4.8.3-musl-fix-libc5-assumption.patch 529 SHA256 
74cdaebe0e376c05f64808f9ec61682b5dc6f29fd36883af8e54dfcc261d68f8 SHA512 
7fac0b48acf187d4a56f63148af51a17fff75d97fbe2b8256efbb51ba26d74ea06e11e0834f04f5d1f4b492cfd5860b52252428b9c87d7dfbe813d4601e782d5
 WHIRLPOOL 
6b830b5fcc56ae2cfe96ce17278063004a0aaa80db022daf6199d5c8cb49764ed7e2d9863d0d16e9b5e29ae031c4326ad940fa816d64f0ae257899c392fe9d18
-AUX gcc-4.8.3-musl-linker-path.patch 3425 SHA256 
d5415e1ae64dfb0e2b9e164806884441c62e5261e3d253437afd8e885529d2c5 SHA512 
c2d62fb4e7e636c95ed013910b84ea46b09e7af8dc03ca7b7018f9623ebfdb3aadf277a3248a9e01a913445cb03dc1a91e46152198d02c272f35c559ea6b825f
 WHIRLPOOL 
02666002615a49f45b3c977e90053de399d88664c6332c886e6aded8faa73abcdda7374e67f7848a40f05ed2a13bef0ef5725f237a1a9b971e467790176b0f35
-AUX gcc-4.8.3-musl-res_state.patch 668 SHA256 
ff5948712855a10f4b65750b9fa3fb188adf69ff5612161aeff5e6674cf292ba SHA512 
bf30a772b5858210ac8ed46c50146655df98809c1daeb755fad9de592e7339c2e25b0870efd6351067f12e93a2270774a0e7bfbf0dfe8e0301c145c0dd966b30
 WHIRLPOOL 
457a548a900536024d722a2ff27f757a167c2ac9f1c4b3f38b0bbd29836b80938ad977617a1dfb71d81e063b2dc7213e

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/, sys-devel/gcc/

2017-07-02 Thread Anthony G. Basile
commit: 157237ea22668f6eb6b06dc385c21aa3a2c6e64c
Author: stefson  yahoo  de>
AuthorDate: Sat Jul  1 15:53:25 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul  2 14:18:05 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=157237ea

sys-devel/gcc: fix memory consumption on arm

 sys-devel/gcc/Manifest  |  5 ++--
 sys-devel/gcc/files/gcc-5.4.0-pr70473.patch | 43 +
 sys-devel/gcc/gcc-5.4.0-r3.ebuild   |  1 +
 sys-devel/gcc/gcc-6.3.0.ebuild  |  3 ++
 4 files changed, 50 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b0fa435..1aab307 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -27,6 +27,7 @@ AUX gcc-4.9.3-pr68470.patch 2053 SHA256 
9ca76f063735fb87ee01aa9321f714a04db2dd39
 AUX gcc-4.9.3-secure-plt.patch 1478 SHA256 
b9435e19c3193e872bfdce8f635755655cf6e9c57d21c7afa118d7068e95 SHA512 
95f04716bad41fe3f290d44d21d1dad35548b801b56de331acac8bdf56019583a04681418a805a0b4dbfe19e9b51cecceff984cea257be58d3e7780c6cfc58a5
 WHIRLPOOL 
8af1f0cfaf0e8197754d841d1cd2b25615968cc503344574cd9ec6b644804e029687a4ded18f6e1efd584c8c99277eceb6f1012c6519a2747bddc400d8909c1e
 AUX gcc-4.9.3-tree-vect-data-refs-correctness.patch 315 SHA256 
904ae5ce2ecd5a2f7786c54d148a7562d0bb6f51fe60761038c2f57b8cf70356 SHA512 
88d93c061ef72035522270ab60c8c2ec04e2fa2d69763f45b9eab0c37b19c23920484358d7556ad885775071ac04cf94684a2cd8ed93418d5f0c54ac3a045c9d
 WHIRLPOOL 
2b9c281401abc111d53467c51b6238c6f4c430a73d8833f161766f973138ffe3b4fa1ffe5cc5813b5e2f8a81dee2cdcaaff2b9a8f8e13089f993f3ab3d69ccbd
 AUX gcc-5.4.0-pr68470.patch 2012 SHA256 
f8949e1d35bf7bba80aec50bdcd5d6b008f731679b06f3d89e6d8a4eb98e492e SHA512 
dea9ab12a37b88308424af2882b4755366745c204cd74e6892374d4aeb0981487f9fa1d44ab4d4e6184c83547c3ea30ed731719fa074bea62bdf8bfcf1dfbca0
 WHIRLPOOL 
2f66cd0d2dcaf237fd730eefe6f477970db14c237a8309925f799984a010f5470f6fc0f6a735316c7eab4de9dc958d773a4ffa14eea7093158690e9ff8f1847e
+AUX gcc-5.4.0-pr70473.patch 1665 SHA256 
d674821a34356e78c4aa8405fc27f30effd5a7ab4f5929892e23a4c53023e137 SHA512 
6fc8f70a1e34ae475d15fb20e198b63f00a11eff3bd09f1518b76d9622d32c9500beb49065bb1a32dc40119146f009bbda21fd0e74bc200771384b547f282680
 WHIRLPOOL 
d22f1daec32b91bd29d6b87481681c86f405b4f5567468339b9f25e0e5ad6818d171db1692be588a0174767f9fcdf21a28d895932a8ef7a2ecc910a1984075db
 AUX gcc-configure-LANG.patch 2052 SHA256 
63de6d2dcfe14f21d147abeb1390405b9220c03f8e968f482d4b4c1cf279c88b SHA512 
a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
 WHIRLPOOL 
3cc1ec912fb192ff1058de5b93e49a994ba30d1501a932290dd5b3df1cd783875621cda56edeb41894cd5fa10c04917e693a40a60be8d742ddd7992bf5d8afeb
 AUX gcc-configure-texinfo.patch 337 SHA256 
74b73a7ecec2d9876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 
a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5
 WHIRLPOOL 
39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4
 AUX gcc-spec-env-r1.patch 3148 SHA256 
da0a6442eb42bce58cbdc7858b110a2e65fc5bd5b4b780b9b491033de6e302fa SHA512 
ecae71577543772cfe1711f1b4a8815c0b5d706ebd01edacd1f07586637d4805e25771f970a6e6d1bb696d4b1b5ef3e0036088a96a9f6beff7ddaee704175d16
 WHIRLPOOL 
3535605998eabccdee71ba396ed5cefbb8b0a8cb073101f6444c7d01233f3b3904c1b29f4daf0a3417c68de8dbd62a0b7dc367cacfcbfa0c4ee1b69b7df8c6fb
@@ -81,7 +82,7 @@ EBUILD gcc-4.9.3-r99.ebuild 2188 SHA256 
42d68fd38f9bbfe9ed5cd38502bcf55159d00271
 EBUILD gcc-4.9.3-r999.ebuild 1787 SHA256 
f2620bf8ff9ebd84e298e3e433ee427398e63811de61bee0cb7f453077d7c50e SHA512 
70e4a98a2da45798d426d29f92191bfcf3415b99c13f32b0195ad157b556af308061e7d35309d64882d92d3be95fd3b4b1f58383abb9e2483c7c433caac7c5a3
 WHIRLPOOL 
01cb5b7819d7ac3508cc01fc6d5058c8b301e75d530155d571a198aed92d50a055899bcd56dc399081f02eb7d26698543e84e6dc348e5829e43d920ee0341e3b
 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 
780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f
 WHIRLPOOL 
9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
-EBUILD gcc-5.4.0-r3.ebuild 1887 SHA256 
b3861f388bdcf6bb307c9011f2b2f11b9b6fe86a5ccd7ff2f4674a57796d932c SHA512 
0b337cfa74dd246d702b5cb4aa64d8

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

2017-05-08 Thread Aric Belsito
commit: 324423c8cb215ab9dd1bfaf6d39f44491b21bfee
Author: Aric Belsito  gmail  com>
AuthorDate: Mon May  8 20:55:18 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon May  8 20:55:18 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=324423c8

sys-devel/gcc: version bump to 7.1.0-r1

Fixes ssp support

 sys-devel/gcc/Manifest  | 4 ++--
 sys-devel/gcc/{gcc-7.1.0.ebuild => gcc-7.1.0-r1.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 48503a4..b0fa435 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -72,7 +72,7 @@ DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 SHA256 
6c880468ffa4ad2b324fd18c762dbdf10646089c8ab865c228e166f99a0e049c SHA512 
8fc96086bd3da3726687ee9d180d3b5d0a7d5814141d44eac8eb01566a783ec780c8fb8f55f75d6e9c9006b2e407e20cdb5835d541b0b66a47dd60642861734c
 WHIRLPOOL 
b1bce94d6134db6c9aff4298c6c7af003e39d0411aa40cd027d2c7d6a256971c81fb557e85b25f1107e9a474cb7d772c3bc62a7a4ab7ff7fca5eeae5b2ca0c94
 DIST gcc-6.3.0.tar.bz2 99903185 SHA256 
f06ae7f3f790fbf0f018f6d40e844451e6bc3b7bc96e128e63b09825c1f8b29f SHA512 
234dd9b1bdc9a9c6e352216a7ef4ccadc6c07f156006a59759c5e0e6a69f0abcdc14630eff11e3826dd6ba5933a8faa43043f3d1d62df6bd5ab1e82862f9bf78
 WHIRLPOOL 
e79a2d6ad199396b6efd835c1129d049a367174ea33dd3b6247d72461f117c2dd81e5a66f3dd6427ce500e768d3a4453efd0debcb56966d00c7df79d05d54b7d
-DIST gcc-7.1.0-patches-1.0.tar.bz2 7609 SHA256 
8213cd597e80c6951ec06273100ce0933c2c138044ccdc752eee9a0887209146 SHA512 
92727d2b57a498f6540d3ec9d0764b7698bd70ac4d795f87610eddebf69bd80f81a130e042182ec672964af987e239e0dbab72f619189538240fe75dd7facb10
 WHIRLPOOL 
713cfc6652b320a2fa083bfb1521762f7b09cd1baf9f9d7c24ac22c90173576ff4b20fc206e490135af95c800d399d528171d9e057311fb3bef5e4eff8722a33
+DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 SHA256 
39d4a0c659cc361bd3c71fdc9b793bccfa2bce06ede65ac49b805d1e236fcc8e SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 WHIRLPOOL 
9682649fff62b56683637d25a58d11928342d99e52b2269f42369fd1d691208a7645802cb0d609ac30e20593ecdceb8cb1ab9b216963afe14db1b17ed43d5eb7
 DIST gcc-7.1.0.tar.bz2 84303533 SHA256 
8a8136c235f64c6fef69cac0d73a46a1a09bb250776a050aec8f9fc880bebc17 SHA512 
b5d952be9a10f0e0926bb2868877d10544039d6d2f35ba0a08f51231dd622a007650764a03e173194701467547789ad7d2d9cbc10adcdf118d619cdedbd14aec
 WHIRLPOOL 
1dce5f89d4110bacd7f65140a1dee7b1a4898682e2ae8621832bda6f101354d226743acf77974b5e97d861c6eb6c47637138987dfb6ba222ad81b751e80ff6e6
 EBUILD gcc-4.7.4-r99.ebuild 2064 SHA256 
d44222e1b4b6a51fbe8bd021b1fdcb240be7c040c5cd91b06984a355fe598bb4 SHA512 
53897fb9053f884f7f0bdd55bcfdf426c853ebde2a9b64502b9b203f77ad90f4bad5f91ef01752c212b96ea97546ad1400b85617d518063c9753eca0fb75d64e
 WHIRLPOOL 
f16b4623e8d6ef21d996637966d3597674bab87eff1a43ca4099ad8d643d6026f9c1c14197d2a7e312bd6d47033fae383c0f7f10cda34da1f0446a7237e01f9a
 EBUILD gcc-4.8.5-r99.ebuild 2132 SHA256 
7177fbd399c4a21ad5d310a8fdc6eb763e4fcbef8c6fe633d842a9dfa2aa18e3 SHA512 
14bb56b2d1990966f557c1c7e40479c9b02084dacfe5f0c92053f323ac455f269ee5caf9c5b43aeac10bf7d399d74060b4ba366e71f65d4a3276a7f93cb0a4e1
 WHIRLPOOL 
f2d7b275cc318a4e1447c82ad73fae92a18ebfe0abccd0d1ac7842e8633f9173ba0fef1d8fd5c7b9cfb54ff3d7b9501d65778fcf7ab4c328a161b2dd6d999b8e
@@ -83,5 +83,5 @@ EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a6
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
 EBUILD gcc-5.4.0-r3.ebuild 1887 SHA256 
b3861f388bdcf6bb307c9011f2b2f11b9b6fe86a5ccd7ff2f4674a57796d932c SHA512 
0b337cfa74dd246d702b5cb4aa64d8cd452f2ae17f9fb988f18318c871f51f0fa718c297e6904193f0499ec7184e9f4d7b503b47d6bd971091e65d53235645d6
 WHIRLPOOL 
0cc9f48d5a78d3f602a44be4e9a29df2c8c3bac70616c426f8cdd7b730b19f05d567901a993335e04c326230d6717737a6c78dd9d9ea05a2470b0441224aed1c
 EBUILD gcc-6.3.0.ebuild 835 SHA256 
e66794320f8ab7bfc19a9c9f79abe20e4b18a12d84ccdb1fc7df3bf02cb6a224 SHA512 
c1d09cab9b39f7ae68db577b30acadd9011794e7d92ee6a80edb0e4508eecb46903f53474743c5832e97a3361821a803b14010c98f8e6358cc0d3c44046c5fbb
 WHIRLPOOL 
51e

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/7.1.0/, sys-devel/gcc/

2017-05-07 Thread Aric Belsito
commit: 7269f2df328eda2937fe8343ccd23334158b7229
Author: Aric Belsito  gmail  com>
AuthorDate: Sun May  7 19:11:40 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun May  7 19:11:40 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7269f2df

sys-devel/gcc: fix patch

 sys-devel/gcc/Manifest | 2 +-
 sys-devel/gcc/files/7.1.0/posix_memalign.patch | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index aa4aff3..48503a4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,7 +7,7 @@ AUX 5.4.0/musl.patch 19066 SHA256 
537dd351a7695fb6335cf943e5845578f325fb6fc8fbdf
 AUX 5.4.0/ppc-secure_plt.patch 2161 SHA256 
40649792d02e98717fb9a361004f332a98bebf77b5ad83b05678f13760337dd3 SHA512 
4ba9780f4cbbe30afe9e40831f2ee57d9979ada093dc15511bef6ec69f97198034a8d07a8efa0884b66d904c7ad5b86a69b52a0ba41c3110680bf01d7b051388
 WHIRLPOOL 
dedc5db47ef2b405a268b417a0323cf3c2f7b5956c1fdb5722f14628f32657f92b381a70c6412b940b0ed740037ee20cbedf8032ef093a62deba847249288975
 AUX 6.3.0/cpu_indicator.patch 1357 SHA256 
69774c4cf74bb99e70d705a535041097973c5c316c972cd6d4a39d244fabddb0 SHA512 
a656b9760fd1c1237d168d099d4b3c2ddc5e9e632780f8468f60f8dfdb5235d251a03f9b4c3e029255171ca57ad742ec4164cbd1336584ce28cb64af15a9
 WHIRLPOOL 
5841e84c77994214603d58b309631ddcdef18b8030ef3eaa42940d89ae849b9de440a55e23e804738f7f974c9733afe754dedf958ce49d2eb91422aae0671cd8
 AUX 6.3.0/musl.patch 1202 SHA256 
08891bd560cd5f416bdc91947fd38708c206cf2a5aec96814b815aea3c9c5429 SHA512 
dd9b6b5f57177afcde51880a1f20c37fc24f5d078a248672ea1695a10359d8defd1c6cd9eb96986ba166ac8289d751e0a0eefe7f370c82568f3a44c858df174e
 WHIRLPOOL 
dc778ba1b3aea6b63921d9de95dadb8f7d1b0bc6380549180e7ee241f668b74d94f4f4ae40d97366831bb95786d493f476353ec318c66cf85335325a00b3
-AUX 7.1.0/posix_memalign.patch 1183 SHA256 
05bf3206710921e88c014a2aaaf55f8597cd75fc1660c8a85aff7e16c7fbef4c SHA512 
a782e0aec9cb9406c90a83b1933e4d6ba1356b33b82a99422528c3a50c9b4832b7c0501f620dc1c7bb2c6802255277a60b2aec19c2a60289c0d4eb1040a85c86
 WHIRLPOOL 
ff43b6f21311a529735a65f6f907d1df073ad496385705dd5c3f02f5d36270706244d104c0a869ec96338b7a1ca01d883832ec9acc781693254163e68189a008
+AUX 7.1.0/posix_memalign.patch 1181 SHA256 
98e1baebd8d2f1f061990fa05594f77f584f3578829162b5adeba5f3575574d2 SHA512 
e9b512a9be77eb7e78ec11ac8cb3cb444290b6922ef612835be7c3e4af98540b4206c886bf3e511ffe508157dcb8e50445b059aa57c1ba366ec466753e850b42
 WHIRLPOOL 
ee426397189aac292f42221febe2701184606b23041830b297d4dec577dfa028199e0ea2c33b7260e7b4ebc2f149697ad4f2a842a2c6f2ab28c6e97571900e17
 AUX awk/fixlafiles.awk 7700 SHA256 
5289279eb5df3dce696c56ce253980b9a9ae0968703f200970bbc24396a1ae62 SHA512 
5ed208e116769741dda7274f15c5b3bdfd482cd926261038bc696644b73aa0d0e950d7fbfc0eb1a90529dd134fa548c46499a18c77470a05d87ae76bc1b3acd2
 WHIRLPOOL 
06826b65ffdbcc1c624ffed16104301bebc47f4b44358197fd7f0f78d0805a5228e346a8eaf5ee79355e1921878f94d3dd527d39e2975ea3b919140139d884e0
 AUX awk/fixlafiles.awk-no_gcc_la 8480 SHA256 
9697196d45cc47d3846021c0dfd0a24208a75b10d32c74cef53aa253031f2efb SHA512 
7487115a3c4d6cf0edaf4b0ffeb87225d8fbcb7e595e2e99974582e0cce5868d7e292044db2631380c185553866554763eac4c3024347dbdb2cbf68679923294
 WHIRLPOOL 
24ac7f49bff29cc0abc5c4e502112e3dc2f42517244b8c9a4b8fdf73c9a31fcecdcc42989bbda8faa5feb54dde37c1d7374e1360a0c4de8c136b0523107c6ad4
 AUX c89 412 SHA256 
29ad5dd697135c2892067e780447894dc1cd071708157e46d21773ab99c5022c SHA512 
71d33a147339d8d70a62aa22a95d3e70e445d8435d6ac05893f7da19ae851b89bea851f6ce213fbd22470f13572ae13b83cf02f0621333f07d7b0c68a79b7924
 WHIRLPOOL 
d9707a2be8da7a709b54fcb1154cfa05e479f8c3bdd6173822ee1f1bc265b2a0d04741c0685bfb0db68e1e4297fb032d2f8ff94da88014575d947054474d8295

diff --git a/sys-devel/gcc/files/7.1.0/posix_memalign.patch 
b/sys-devel/gcc/files/7.1.0/posix_memalign.patch
index eb198e7..a288e1d 100644
--- a/sys-devel/gcc/files/7.1.0/posix_memalign.patch
+++ b/sys-devel/gcc/files/7.1.0/posix_memalign.patch
@@ -9,10 +9,10 @@ diff -Naur gcc-7.1.0.orig/gcc/config/i386/pmm_malloc.h 
gcc-7.1.0/gcc/config/i386
 +   may not be visible and we can't pollute the namespace either.  */
  #ifndef __cplusplus
 -extern int posix_memalign (void **, size_t, size_t);
-+extern int __gcc_posix_memalign (void **, size_t, size_t);
++extern int __gcc_posix_memalign (void **, size_t, size_t)
  #else
 -extern "C" int posix_memalign (void **, size_t, size_t) throw ();
-+extern "C" int __gcc_posix_memalign (void **, size_t, size_t) throw ();
++extern "C" int __gcc_posix_memalign (void **, size_t, size_t) throw ()
  #endif
 +__asm__("posix_memalign");
  



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, sys-devel/gcc/files/6.3.0/, eclass/, sys-devel/gcc/files/7.1.0/

2017-05-07 Thread Aric Belsito
commit: 8bea90662216e99158a580b72cbeca64a492c293
Author: Aric Belsito  gmail  com>
AuthorDate: Sun May  7 18:47:25 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun May  7 18:47:25 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=8bea9066

sys-devel/gcc: version bump to 7.1.0

split 6.3.0 patch in half.

 eclass/toolchain.eclass|  3 +-
 sys-devel/gcc/Manifest |  9 --
 .../6.3.0/{musl.patch => cpu_indicator.patch}  | 33 --
 sys-devel/gcc/files/6.3.0/musl.patch   | 30 
 sys-devel/gcc/files/7.1.0/posix_memalign.patch | 29 +++
 sys-devel/gcc/gcc-6.3.0.ebuild |  1 +
 .../gcc/{gcc-6.3.0.ebuild => gcc-7.1.0.ebuild} | 10 +++
 7 files changed, 43 insertions(+), 72 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index f42e58e..77cad2c 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -233,7 +233,8 @@ S=$(
 
 gentoo_urls() {
local devspace="HTTP~vapier/dist/URI HTTP~rhill/dist/URI
-   HTTP~zorry/patches/gcc/URI HTTP~blueness/dist/URI"
+   HTTP~zorry/patches/gcc/URI HTTP~blueness/dist/URI
+   HTTP~tamiko/distfiles/URI"
devspace=${devspace//HTTP/https:\/\/dev.gentoo.org\/}
echo mirror://gentoo/$1 ${devspace//URI/$1}
 }

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index af6386d..aa4aff3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,7 +5,9 @@ AUX 5.4.0/cilkrts.patch 1798 SHA256 
a8d859d2be3b86f1fa14bd85ee10b3ef250ab24acc78
 AUX 5.4.0/linker_path.patch 9241 SHA256 
e1c9479807a186ba1fd5cf4de2fa025fb72ae038b66721e2aa8eee45e9c741c6 SHA512 
f5997d46772517f9538cabbfd01f78225301f6747a8106198c9fe0a591e53ed1c490bf89310848ae89135079928c8325880294c766d4983394b0eec0fcfd8046
 WHIRLPOOL 
4010e23e4cf306e29ba774788192261c74d1fee98dcdc1cc82d9267dd128345773c46db65224b42bcb161d32691e83467a0c8f7453d02123116486ad5f5f5ce6
 AUX 5.4.0/musl.patch 19066 SHA256 
537dd351a7695fb6335cf943e5845578f325fb6fc8fbdf02a312ee7ef79c2a0d SHA512 
56020b6759929053e0256150dbf5ba824fc0c1d4f574e1f4af066d6cdcb8199d8b8986008aaf46727454054091f7e9c4bd33bd2dd4e27c21a60fcbc4312103bc
 WHIRLPOOL 
7ae62962e269e0032d3ed1446e876387d711bec310c2fbbfbec04e62e2f416ebe0486016d2520dd05157dd527af4eda05e886e63cd9b77817f4ed10639b33fa7
 AUX 5.4.0/ppc-secure_plt.patch 2161 SHA256 
40649792d02e98717fb9a361004f332a98bebf77b5ad83b05678f13760337dd3 SHA512 
4ba9780f4cbbe30afe9e40831f2ee57d9979ada093dc15511bef6ec69f97198034a8d07a8efa0884b66d904c7ad5b86a69b52a0ba41c3110680bf01d7b051388
 WHIRLPOOL 
dedc5db47ef2b405a268b417a0323cf3c2f7b5956c1fdb5722f14628f32657f92b381a70c6412b940b0ed740037ee20cbedf8032ef093a62deba847249288975
-AUX 6.3.0/musl.patch 2559 SHA256 
0d53a7b29f8ea6e337444e412cd07e80a620446eca0763edf1674e1544311acc SHA512 
764437a1c86bf97598a93aaa1a41cf9252350bcb6bfa5d70140e56387b230287875c5e4cb361ff8eb8f8e2f7ae6af8f5667c3e090ee7d6331bc4fb5daac9f023
 WHIRLPOOL 
35ecf4c3fd7c81c24775663a578f1befb6866545372313a1d0e961605ff065538b1e5c267d3db9a7853a75ddec880750bd4ede76eb13f078e4a8f29001bf2cf2
+AUX 6.3.0/cpu_indicator.patch 1357 SHA256 
69774c4cf74bb99e70d705a535041097973c5c316c972cd6d4a39d244fabddb0 SHA512 
a656b9760fd1c1237d168d099d4b3c2ddc5e9e632780f8468f60f8dfdb5235d251a03f9b4c3e029255171ca57ad742ec4164cbd1336584ce28cb64af15a9
 WHIRLPOOL 
5841e84c77994214603d58b309631ddcdef18b8030ef3eaa42940d89ae849b9de440a55e23e804738f7f974c9733afe754dedf958ce49d2eb91422aae0671cd8
+AUX 6.3.0/musl.patch 1202 SHA256 
08891bd560cd5f416bdc91947fd38708c206cf2a5aec96814b815aea3c9c5429 SHA512 
dd9b6b5f57177afcde51880a1f20c37fc24f5d078a248672ea1695a10359d8defd1c6cd9eb96986ba166ac8289d751e0a0eefe7f370c82568f3a44c858df174e
 WHIRLPOOL 
dc778ba1b3aea6b63921d9de95dadb8f7d1b0bc6380549180e7ee241f668b74d94f4f4ae40d97366831bb95786d493f476353ec318c66cf85335325a00b3
+AUX 7.1.0/posix_memalign.patch 1183 SHA256 
05bf3206710921e88c014a2aaaf55f8597cd75fc1660c8a85aff7e16c7fbef4c SHA512 
a782e0aec9cb9406c90a83b1933e4d6ba1356b33b82a99422528c3a50c9b4832b7c0501f620dc1c7bb2c6802255277a60b2aec19c2a60289c0d4eb1040a85c86
 WHIRLPOOL 
ff43b6f21311a529735a65f6f907d1df073ad496385705dd5c3f02f5d36270706244d104c0a869ec96338b7a1ca01d883832ec9acc781693254163e68189a008
 AUX awk/fixlafiles.awk 7700 SHA256 
5289279eb5df3dce696c56ce253980b9a9ae0968703f200970bbc24396a1ae62 SHA512 
5ed208e116769741dda7274f15c5b3bdfd482cd926261038bc696644b73aa0d0e950d7fbfc0eb1a90529dd134fa548c46499a18c77470a05d87ae76bc1b3acd2
 WHIRLPOOL 
06826b65ffdbcc1c624ffed16104301bebc47f4b44358197fd7f0f78d0805a5228e346a8eaf5ee79355e1921878f94d3dd527d39e2975ea3b919140139d884e0
 AUX awk/fixlafiles.awk-no_gcc_la 8480 SHA256 
9697196d45cc47d3846021c0dfd0a24208a75b10d32c74cef53aa253031f2efb SHA512 
7487115a3c4d6cf0edaf4b0ffeb87225d8fbcb7e595e2e99974582e0cce5868d7e292044db2631380c185553866554763eac4c3024347dbdb2cbf68679923294
 WHIRLPOOL 
24ac7f

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

2017-05-05 Thread Aric Belsito
commit: ba6bf69d1c13d08355a5472532695c6758d325aa
Author: Aric Belsito  gmail  com>
AuthorDate: Fri May  5 22:28:46 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Fri May  5 22:28:46 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=ba6bf69d

sys-devel/gcc: sync 5.4.0/6.3.0 kw with upstream

 sys-devel/gcc/Manifest| 4 ++--
 sys-devel/gcc/gcc-5.4.0-r3.ebuild | 2 +-
 sys-devel/gcc/gcc-6.3.0.ebuild| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ed215d7..af6386d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -77,6 +77,6 @@ EBUILD gcc-4.9.3-r99.ebuild 2188 SHA256 
42d68fd38f9bbfe9ed5cd38502bcf55159d00271
 EBUILD gcc-4.9.3-r999.ebuild 1787 SHA256 
f2620bf8ff9ebd84e298e3e433ee427398e63811de61bee0cb7f453077d7c50e SHA512 
70e4a98a2da45798d426d29f92191bfcf3415b99c13f32b0195ad157b556af308061e7d35309d64882d92d3be95fd3b4b1f58383abb9e2483c7c433caac7c5a3
 WHIRLPOOL 
01cb5b7819d7ac3508cc01fc6d5058c8b301e75d530155d571a198aed92d50a055899bcd56dc399081f02eb7d26698543e84e6dc348e5829e43d920ee0341e3b
 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 
780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f
 WHIRLPOOL 
9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
-EBUILD gcc-5.4.0-r3.ebuild 1893 SHA256 
660a45a7cd75702f11cf6428777a043b64317a145305a3445065d7e06c58438f SHA512 
b377436988f3804295c9738d204355bdf2a5423308680a595df3aead7736b54f1b1afdc95d617b82dec649a8f8d132be60427ed992c0c08b76281a29f7ac8462
 WHIRLPOOL 
0093aeb502f274860476b4b9a3b8db2c431350c37038bfd87e6fcc4eec116e82833b79eb297f09cfbef520a2343f9e6e19260fa46b81bae126c9d5c8bef2fa9a
-EBUILD gcc-6.3.0.ebuild 786 SHA256 
ed7fcf36f43b1e53270f7a8636e7ae17de9f6ca342c24ebc2423de9d9aa046ba SHA512 
1d53ab37a034e71dbb3d918e4ec8e89442daf4aa99693a9fc82be3d355335c6e92368d9d026b98780af94892ebcf496ca7fc3e7c97e1a216e361698521809248
 WHIRLPOOL 
6fb93bca80d8842f6f655f57db840fe531bc6457734c05e9f8c7819dac3e8028b00a4158f4d87c116eb68acb6bb4d5c246fbb3cdd25e4ebd95a2e66cd5fca629
+EBUILD gcc-5.4.0-r3.ebuild 1887 SHA256 
b3861f388bdcf6bb307c9011f2b2f11b9b6fe86a5ccd7ff2f4674a57796d932c SHA512 
0b337cfa74dd246d702b5cb4aa64d8cd452f2ae17f9fb988f18318c871f51f0fa718c297e6904193f0499ec7184e9f4d7b503b47d6bd971091e65d53235645d6
 WHIRLPOOL 
0cc9f48d5a78d3f602a44be4e9a29df2c8c3bac70616c426f8cdd7b730b19f05d567901a993335e04c326230d6717737a6c78dd9d9ea05a2470b0441224aed1c
+EBUILD gcc-6.3.0.ebuild 786 SHA256 
1f12de0f326b6f4260871cf18fdc24c0203f8370a9f67a54890800157fe2fe0e SHA512 
f8f92b7ca71f134cb7740025079eba0369f048c27440f4057a97b95b3d51ffd577996b30303d64e098732f838abe281d19c99b8c8cfb5eecd53bd79073d13973
 WHIRLPOOL 
37ec52d3e06944bb4a75567b435da32fdb829c8fd45ee604a613979dbbccbed4dc17e19df5da67f2f108376ecfe0790f989b7b1b943ac076e4b22d3ee3cb6b33
 MISC metadata.xml 2370 SHA256 
88c4368c971e8bd943882901a833afcd03a541677a755310556470268b9024b2 SHA512 
a5e8c2f8524f37881f422ef39d4a2ad74802f6e99bb7224cd48482f5b80964292ae6c760f8c39551b150875e721e654d29138cfb4b68b305dba181ce959265ff
 WHIRLPOOL 
a4b9abcf4cbd0e4c6a42cce373df9edf1cfd6fcd66efc7c04d7fd3748d5e82126e94bac5b25335aadb3c7ef379358e3402adc0a19c200d9c68ebb2773d0d323e

diff --git a/sys-devel/gcc/gcc-5.4.0-r3.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
index 1522d89..04ed1f0 100644
--- a/sys-devel/gcc/gcc-5.4.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
@@ -23,7 +23,7 @@ SSP_MUSL_STABLE="amd64 arm ppc mips"
 
 inherit epatch toolchain
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-6.3.0.ebuild b/sys-devel/gcc/gcc-6.3.0.ebuild
index 91c8e0b..3cbe2bc 100644
--- a/sys-devel/gcc/gcc-6.3.0.ebuild
+++ b/sys-devel/gcc/gcc-6.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"



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

2017-04-17 Thread Aric Belsito
commit: c09cbdd3906407de4953c5feffa6e62da0c7ec4c
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Apr 17 23:15:51 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Apr 17 23:15:51 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c09cbdd3

sys-devel/gcc: update manifest

 sys-devel/gcc/Manifest | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 05bdc50..ed215d7 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -77,6 +77,6 @@ EBUILD gcc-4.9.3-r99.ebuild 2188 SHA256 
42d68fd38f9bbfe9ed5cd38502bcf55159d00271
 EBUILD gcc-4.9.3-r999.ebuild 1787 SHA256 
f2620bf8ff9ebd84e298e3e433ee427398e63811de61bee0cb7f453077d7c50e SHA512 
70e4a98a2da45798d426d29f92191bfcf3415b99c13f32b0195ad157b556af308061e7d35309d64882d92d3be95fd3b4b1f58383abb9e2483c7c433caac7c5a3
 WHIRLPOOL 
01cb5b7819d7ac3508cc01fc6d5058c8b301e75d530155d571a198aed92d50a055899bcd56dc399081f02eb7d26698543e84e6dc348e5829e43d920ee0341e3b
 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 
08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 
780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f
 WHIRLPOOL 
9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 
770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 
ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8
 WHIRLPOOL 
d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
-EBUILD gcc-5.4.0-r3.ebuild 1895 SHA256 
de0fc0907889837060a553aab19d63b12489b406662eba535097c0a86ebfb99a SHA512 
5082d1580e5ed01a0b9f2554fd3bbc97566079eeb1fcc7aebd20508ff5b1034a99d82b4e710d8eeb5d8e639f26bc09d6b02534cc431ee31a896e86dd99697f60
 WHIRLPOOL 
b704ae5893cd06153b217173499dfce80826ccd4b26b2ea08cbb1c29d233af2e69c162feaec4269b9bb9b6503edd38b7e88aa2581d46cdef805706d2d4e474ee
-EBUILD gcc-6.3.0.ebuild 786 SHA256 
fc6c2eb3fe08ecc37a88294be97bc67c80dc0e46069ac36231b09a4e77e22cfd SHA512 
8fe488fe7d588a5f905b9905abe928e28cbaf1a9d3d8a1efd8e3065f5c96c81e1503ca9caf26a0a1df809bee07b1e532a982a57d553493e6f918be53684b02bc
 WHIRLPOOL 
26f8b47e1e61b4b9264b12a7a4f3cc858e0cdd5d878e34c2aaada417e3212e61ae6014b0e934d09d02239f6341c0fd53e22fb9a02a106fea3e10e99f18c1f1ab
+EBUILD gcc-5.4.0-r3.ebuild 1893 SHA256 
660a45a7cd75702f11cf6428777a043b64317a145305a3445065d7e06c58438f SHA512 
b377436988f3804295c9738d204355bdf2a5423308680a595df3aead7736b54f1b1afdc95d617b82dec649a8f8d132be60427ed992c0c08b76281a29f7ac8462
 WHIRLPOOL 
0093aeb502f274860476b4b9a3b8db2c431350c37038bfd87e6fcc4eec116e82833b79eb297f09cfbef520a2343f9e6e19260fa46b81bae126c9d5c8bef2fa9a
+EBUILD gcc-6.3.0.ebuild 786 SHA256 
ed7fcf36f43b1e53270f7a8636e7ae17de9f6ca342c24ebc2423de9d9aa046ba SHA512 
1d53ab37a034e71dbb3d918e4ec8e89442daf4aa99693a9fc82be3d355335c6e92368d9d026b98780af94892ebcf496ca7fc3e7c97e1a216e361698521809248
 WHIRLPOOL 
6fb93bca80d8842f6f655f57db840fe531bc6457734c05e9f8c7819dac3e8028b00a4158f4d87c116eb68acb6bb4d5c246fbb3cdd25e4ebd95a2e66cd5fca629
 MISC metadata.xml 2370 SHA256 
88c4368c971e8bd943882901a833afcd03a541677a755310556470268b9024b2 SHA512 
a5e8c2f8524f37881f422ef39d4a2ad74802f6e99bb7224cd48482f5b80964292ae6c760f8c39551b150875e721e654d29138cfb4b68b305dba181ce959265ff
 WHIRLPOOL 
a4b9abcf4cbd0e4c6a42cce373df9edf1cfd6fcd66efc7c04d7fd3748d5e82126e94bac5b25335aadb3c7ef379358e3402adc0a19c200d9c68ebb2773d0d323e



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

2017-04-17 Thread Aric Belsito
commit: 73f05bd75f95b53d9f1e4cb945b02f656a2bcd36
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Apr 17 22:00:21 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Apr 17 22:00:21 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=73f05bd7

sys-devel/gcc: sync with upstream

switch from eutils to epatch

 sys-devel/gcc/gcc-5.4.0-r3.ebuild | 4 ++--
 sys-devel/gcc/gcc-6.3.0.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-5.4.0-r3.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
index 55b93e3..1522d89 100644
--- a/sys-devel/gcc/gcc-5.4.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
@@ -21,9 +21,9 @@ PIE_MUSL_STABLE="amd64 arm ppc mips x86"
 SSP_MUSL_STABLE="amd64 arm ppc mips"
 #end Hardened stuff
 
-inherit eutils toolchain
+inherit epatch toolchain
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/sys-devel/gcc/gcc-6.3.0.ebuild b/sys-devel/gcc/gcc-6.3.0.ebuild
index ec0dd7f..91c8e0b 100644
--- a/sys-devel/gcc/gcc-6.3.0.ebuild
+++ b/sys-devel/gcc/gcc-6.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI="4"
 PATCH_VER="1.0"
 #UCLIBC_VER="1.0"
 
-inherit eutils toolchain
+inherit epatch toolchain
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/, eclass/

2017-03-02 Thread Aric Belsito
commit: 73f076f1d946b9b904639a5a3e908c690b194df2
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Mar  2 18:33:34 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Mar  2 18:40:07 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=73f076f1

sys-devel/gcc: sync with upstream

appease repoman

 eclass/toolchain.eclass | 116 +++-
 sys-devel/gcc/Manifest  |  20 +++
 sys-devel/gcc/gcc-4.7.4-r99.ebuild  |   1 -
 sys-devel/gcc/gcc-4.8.5-r99.ebuild  |   1 -
 sys-devel/gcc/gcc-4.8.5-r999.ebuild |   1 -
 sys-devel/gcc/gcc-4.9.3-r99.ebuild  |   1 -
 sys-devel/gcc/gcc-4.9.3-r999.ebuild |   1 -
 sys-devel/gcc/gcc-4.9.4-r100.ebuild |   1 -
 sys-devel/gcc/gcc-4.9.4-r99.ebuild  |   1 -
 sys-devel/gcc/gcc-5.4.0-r3.ebuild   |   1 -
 sys-devel/gcc/gcc-6.3.0.ebuild  |   1 -
 sys-devel/gcc/metadata.xml  |   1 -
 12 files changed, 71 insertions(+), 75 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index a6034d3..191cfad 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 # Maintainer: Toolchain Ninjas 
 
@@ -8,7 +7,7 @@ DESCRIPTION="The GNU Compiler Collection"
 HOMEPAGE="https://gcc.gnu.org/";
 RESTRICT="strip" # cross-compilers need controlled stripping
 
-inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils 
toolchain-funcs versionator
+inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils 
toolchain-funcs versionator prefix
 
 if [[ ${PV} == *_pre* ]] ; then
EGIT_REPO_URI="git://gcc.gnu.org/git/gcc.git"
@@ -93,7 +92,7 @@ fi
 
 export GCC_FILESDIR=${GCC_FILESDIR:-${FILESDIR}}
 
-PREFIX=${TOOLCHAIN_PREFIX:-/usr}
+PREFIX=${TOOLCHAIN_PREFIX:-${EPREFIX}/usr}
 
 if tc_version_is_at_least 3.4.0 ; then

LIBPATH=${TOOLCHAIN_LIBPATH:-${PREFIX}/lib/gcc/${CTARGET}/${GCC_CONFIG_VER}}
@@ -983,10 +982,10 @@ toolchain_src_configure() {
elif built_with_use --hidden --missing false 
${CATEGORY}/${needed_libc} crosscompile_opts_headers-only ; then
confgcc+=(
"${confgcc_no_libc[@]}"
-   --with-sysroot=${PREFIX}/${CTARGET}
+   --with-sysroot="${PREFIX}"/${CTARGET}
)
else
-   confgcc+=( --with-sysroot=${PREFIX}/${CTARGET} )
+   confgcc+=( 
--with-sysroot="${PREFIX}"/${CTARGET} )
fi
fi
 
@@ -1270,7 +1269,7 @@ toolchain_src_configure() {
echo "${S}"/configure "${confgcc[@]}"
# Older gcc versions did not detect bash and re-exec itself, so force 
the
# use of bash.  Newer ones will auto-detect, but this is not harmeful.
-   CONFIG_SHELL="/bin/bash" \
+   CONFIG_SHELL="${EPREFIX}/bin/bash" \
bash "${S}"/configure "${confgcc[@]}" || die "failed to run configure"
 
# return to whatever directory we were in before
@@ -1706,11 +1705,11 @@ toolchain_src_install() {
if [[ -f ${CTARGET}-${x} ]] ; then
if ! is_crosscompile ; then
ln -sf ${CTARGET}-${x} ${x}
-   dosym ${BINPATH}/${CTARGET}-${x} \
+   dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \
/usr/bin/${x}-${GCC_CONFIG_VER}
fi
# Create versioned symlinks
-   dosym ${BINPATH}/${CTARGET}-${x} \
+   dosym ${BINPATH#${EPREFIX}}/${CTARGET}-${x} \
/usr/bin/${CTARGET}-${x}-${GCC_CONFIG_VER}
fi
 
@@ -1730,7 +1729,7 @@ toolchain_src_install() {
# Now do the fun stripping stuff
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${BINPATH}"
is_crosscompile && \
-   env RESTRICT="" CHOST=${CHOST} prepstrip "${D}/${HOSTLIBPATH}"
+   env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${HOSTLIBPATH}"
env RESTRICT="" CHOST=${CTARGET} prepstrip "${D}${LIBPATH}"
# gcc used to install helper binaries in lib/ but then moved to libexec/
[[ -d ${D}${PREFIX}/libexec/gcc ]] && \
@@ -1738,7 +1737,7 @@ toolchain_src_install() {
 
cd "${S}"
if is_crosscompile; then
-   rm -rf "${D}"/usr/share/{man,info}
+   rm -rf "${ED}"usr/share/{man,info}
rm -rf "${D}"${DATAPATH}/{man,info}
else
if tc_version_is_at_least 3.0 ; then
@@ -1748,11 +1747,11 @@ toolchain_src_install() {
fi
fi
has noinfo ${FEATURES} \
-   

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

2017-02-02 Thread Aric Belsito
commit: 3050867c1e3768f8e6c31cbcfcd05867a234e5c6
Author: Aric Belsito  gmail  com>
AuthorDate: Fri Feb  3 00:04:15 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Fri Feb  3 00:04:15 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3050867c

sys-devel/gcc: Bump 5.4.0-r2 to 5.4.0-r3

 sys-devel/gcc/Manifest | 4 ++--
 sys-devel/gcc/{gcc-5.4.0-r2.ebuild => gcc-5.4.0-r3.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5d56de8..eea1da7 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -64,7 +64,7 @@ DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 
1a394abb77c75e2212896ad3a62ae1f6
 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 WHIRLPOOL 
1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
 DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
-DIST gcc-5.4.0-patches-1.2.tar.bz2 1378911 SHA256 
7017fdf204f28fbf3a86e14ed02250a63a57f9c367c4b7bdca8a9e774482931b SHA512 
6d67b84c9ad868dfa2b14c0ff15a54daa1bf03b87cab309062531c203c16bdaff334fddd9476cf16a2f38e233a2afad4a550abb52b0acdc6f2f175c9b6b46e75
 WHIRLPOOL 
e8dc46107454e94f345f5e3bdfa2463d27c03504370534496e67d8a9b1a295a530843cf59244e9c4d37f7e06bd9d17174ca0611c97eb86fb23c0d0442b53e563
+DIST gcc-5.4.0-patches-1.3.tar.bz2 28942 SHA256 
b23d1517b626b48e69ecac87878467044a91cabb256e3185bf8e1e00fcde230f SHA512 
f75fcf07ca19e43650e3fe6f9baad74205150c009823465f04505b45876d623a56fd6dfc8e67a35e2df36839750cad2561d0f0581154df0b553d6a608730aaf4
 WHIRLPOOL 
eacfc125cf7c5281101f887b3a617df01e3c32d1f66fe377371c33da2819a404ea3cff603b9f3a0b3a49a5875137842b9e94ab8905a069fa20b6da3e59f56b96
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
@@ -77,6 +77,6 @@ EBUILD gcc-4.9.3-r99.ebuild 2195 SHA256 
3f5be66ffc6fb064e14a24cb9005d1835685573f
 EBUILD gcc-4.9.3-r999.ebuild 1794 SHA256 
514b9f6cddb5e6a43c53f866aa501812319bfccf7fb7713316563d55cb139aff SHA512 
c7f4aad21658d6acb99f14b3b51707a74387206b9fc3629d962c755a7eb8a963b3df844ba60172305fc2e753fc7178d4723f02a487aeae643c85ff00062b4bd3
 WHIRLPOOL 
c6372f1014c5b8d22023f04b7223db4ae5d898f450f3d5cf286ccd82553f916978fba8d0910dc72fd5cdd1d92ecce9749597b09e252a58ff898d3616221af685
 EBUILD gcc-4.9.4-r100.ebuild 2320 SHA256 
62a7b580317230c294b8103b2acbfb5ca49afdaf1fd6f2fedbb778a02be65d13 SHA512 
fcbc99e45c09a77a4869328df5136c9530297ea810baad10d28fb5ec15dcde2b105fe3b30a5190b86740b7bd962a302d9b4c8e65551f226fb2fd00eb4c2e
 WHIRLPOOL 
6b73fa54aa7edc1e44a2b1bbb76f13e8135a21301a7203343e226b2112437749e12f5503a71f3cacc221ebda2d99c8db45b882d1cd014b8731acf3433f5c7c7b
 EBUILD gcc-4.9.4-r99.ebuild 2268 SHA256 
fdb60343669f5a03820920f9ee06d54e42def02475613f3c0221e4234f7cfcc6 SHA512 
3b8df38d0600b5e006293e69265f3e9603dab01e40ba5391fc8e517d185388c3fcbcff571a7babb729e19a86ea37

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

2016-12-29 Thread Aric Belsito
commit: d7fcaa6e83fb33d9f0da331dad91ac70f2ab6f0d
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Dec 29 19:33:01 2016 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Dec 29 19:34:12 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d7fcaa6e

sys-devel/gcc: Bump gcc-5.4.0 to r2

 sys-devel/gcc/Manifest  | 4 ++--
 sys-devel/gcc/{gcc-5.4.0.ebuild => gcc-5.4.0-r2.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ef57c6d..5d56de8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -64,7 +64,7 @@ DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 
1a394abb77c75e2212896ad3a62ae1f6
 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 WHIRLPOOL 
1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
 DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
-DIST gcc-5.4.0-patches-1.0.tar.bz2 28227 SHA256 
ff600369f150129754108322338c3f4f0064d222843a2d82778537f94a22ecbb SHA512 
70cd83b142abaa3c22d67d5d58185da2cfa178737ec963e230cc03ea8dc6dc757665c711fae91af4cd91062d3136c6f31a5ee3c4c7440ed9485c6f3632731940
 WHIRLPOOL 
84a69d2dde582fd486f6c60f78ce9f8c7cc5b480c2989cc1804617eb6526a4a17d20d2ed010bd9fc78019d69caa665428970234090b21f9d4b97217011d4fcd6
+DIST gcc-5.4.0-patches-1.2.tar.bz2 1378911 SHA256 
7017fdf204f28fbf3a86e14ed02250a63a57f9c367c4b7bdca8a9e774482931b SHA512 
6d67b84c9ad868dfa2b14c0ff15a54daa1bf03b87cab309062531c203c16bdaff334fddd9476cf16a2f38e233a2afad4a550abb52b0acdc6f2f175c9b6b46e75
 WHIRLPOOL 
e8dc46107454e94f345f5e3bdfa2463d27c03504370534496e67d8a9b1a295a530843cf59244e9c4d37f7e06bd9d17174ca0611c97eb86fb23c0d0442b53e563
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
 DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
@@ -77,6 +77,6 @@ EBUILD gcc-4.9.3-r99.ebuild 2195 SHA256 
3f5be66ffc6fb064e14a24cb9005d1835685573f
 EBUILD gcc-4.9.3-r999.ebuild 1794 SHA256 
514b9f6cddb5e6a43c53f866aa501812319bfccf7fb7713316563d55cb139aff SHA512 
c7f4aad21658d6acb99f14b3b51707a74387206b9fc3629d962c755a7eb8a963b3df844ba60172305fc2e753fc7178d4723f02a487aeae643c85ff00062b4bd3
 WHIRLPOOL 
c6372f1014c5b8d22023f04b7223db4ae5d898f450f3d5cf286ccd82553f916978fba8d0910dc72fd5cdd1d92ecce9749597b09e252a58ff898d3616221af685
 EBUILD gcc-4.9.4-r100.ebuild 2320 SHA256 
62a7b580317230c294b8103b2acbfb5ca49afdaf1fd6f2fedbb778a02be65d13 SHA512 
fcbc99e45c09a77a4869328df5136c9530297ea810baad10d28fb5ec15dcde2b105fe3b30a5190b86740b7bd962a302d9b4c8e65551f226fb2fd00eb4c2e
 WHIRLPOOL 
6b73fa54aa7edc1e44a2b1bbb76f13e8135a21301a7203343e226b2112437749e12f5503a71f3cacc221ebda2d99c8db45b882d1cd014b8731acf3433f5c7c7b
 EBUILD gcc-4.9.4-r99.ebuild 2268 SHA256 
fdb60343669f5a03820920f9ee06d54e42def02475613f3c0221e4234f7cfcc6 SHA512 
3b8df38d0600b5e006293e69265f3e9603dab01e40ba5391fc8e517d185388c3fcbcff571a7babb729e19a86ea37fca5b45f800fb

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/files/4.9.4/, sys-devel/gcc/, sys-devel/gcc/files/6.3.0/, ...

2016-12-25 Thread Aric Belsito
commit: 63cf5574539585efa0eb030239547774771cdf44
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Dec 26 00:12:37 2016 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Dec 26 00:12:37 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=63cf5574

sys-devel/gcc: Add 5.4.0 and 6.3.0

Remove 6.1.0 (Upstream no longer supports it)

Use a backported 6.1.0 patchset in 5.4.0

Sync with upstream.

 sys-devel/gcc/Manifest |  26 +-
 sys-devel/gcc/files/4.9.4/boehm_gc.patch   | 104 +
 sys-devel/gcc/files/4.9.4/gthread.patch|  37 ++
 sys-devel/gcc/files/4.9.4/posix_memalign.patch |  29 ++
 sys-devel/gcc/files/5.4.0/cilkrts.patch|  46 +++
 sys-devel/gcc/files/5.4.0/linker_path.patch| 213 +++
 sys-devel/gcc/files/5.4.0/musl.patch   | 502 +
 sys-devel/gcc/files/5.4.0/ppc-secure_plt.patch |  59 +++
 sys-devel/gcc/files/6.3.0/musl.patch   |  63 
 sys-devel/gcc/files/fix_libtool_files.sh   |   9 +-
 sys-devel/gcc/files/gcc-5.4.0-pr68470.patch|  57 +++
 sys-devel/gcc/files/gcc-6.1.0-musl-cpu.patch   |  32 --
 sys-devel/gcc/files/mkinfodir  | 233 
 sys-devel/gcc/gcc-5.4.0.ebuild |  61 +++
 sys-devel/gcc/gcc-6.1.0.ebuild |  44 ---
 sys-devel/gcc/gcc-6.3.0.ebuild |  32 ++
 sys-devel/gcc/metadata.xml |  11 +-
 17 files changed, 1233 insertions(+), 325 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 8ab3bd7..ef57c6d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,8 +1,16 @@
+AUX 4.9.4/boehm_gc.patch 4398 SHA256 
9aaeb05dacefbca5fedd0a16850c00ad9fbf22ae4d0bd6e74fc8b81de27efe2f SHA512 
8f201e6075e20b432c56ff5b610a79024b67335643a9c36426479f5b876d19d5f0e914ad38f3e68ff80243f560001c5245b2b6716285142d27cc7d8d719834ca
 WHIRLPOOL 
5165c273e075ee74248250337b4d69b903d112370fa3c0c243cc8cfcb3103ea0e7c50e3495170454271fdf06b54d57e54a872abbc10e2e2f604b6307cc7b647d
+AUX 4.9.4/gthread.patch 1751 SHA256 
9616018c2c4eb4a9b4d813ad7640c0017a82071e604ec4c095e84aa073aa58ee SHA512 
cd04309f74b115aaf15c1a1ea53e5ed9549454fca3b4f68bf2f5077fc028c5a6fda90db21037fd7a9a9cedb8d636781d7ca23dc12afb536fcde9df060952ac16
 WHIRLPOOL 
161bff5293a58d376ee66c791626d84e461a1a7df28f08629178a4535cd5506ffd752bbca76d0283c31dc7cc864f245da630a262a6f9ebd6f62a72b797816907
+AUX 4.9.4/posix_memalign.patch 1155 SHA256 
a8a340f44d3ae67832925b854c79d8d57ca3e63d860f84f2e45981fc6861c32e SHA512 
7dec7a092320fcf770e137cfd501237cc76e72606d56d947081ed9c269e0e60756e6fc0b08a0af100987d4c5c021827ff0c157f4fddf1d46fc44fc8604e639a1
 WHIRLPOOL 
c19901b9a5618774c5ba2578f3c3b2b8a214858e73cd474816c21f364a650f14e498b299a4d618ac45877363770771e021f9cb857aef3e83d1a8a7f4e264997e
+AUX 5.4.0/cilkrts.patch 1798 SHA256 
a8d859d2be3b86f1fa14bd85ee10b3ef250ab24acc782b7a572c72204c04ccbe SHA512 
1779793b90e8e8fb4532fc17d488e211a8c7c193d13c5ee99f5295ffa1e3516b07f4341fd6821e502602db470ae3ffd12eb2e9c07f4cbce796879616e39a2c1e
 WHIRLPOOL 
a5ef7b28c71150e8a8c817917aeb5710096c8c3b8b28dccc77a7a13585e6b73cf41d599938ac8c851d1ea179d00580ca828adaa02029eb122935e35b386a28b2
+AUX 5.4.0/linker_path.patch 9241 SHA256 
e1c9479807a186ba1fd5cf4de2fa025fb72ae038b66721e2aa8eee45e9c741c6 SHA512 
f5997d46772517f9538cabbfd01f78225301f6747a8106198c9fe0a591e53ed1c490bf89310848ae89135079928c8325880294c766d4983394b0eec0fcfd8046
 WHIRLPOOL 
4010e23e4cf306e29ba774788192261c74d1fee98dcdc1cc82d9267dd128345773c46db65224b42bcb161d32691e83467a0c8f7453d02123116486ad5f5f5ce6
+AUX 5.4.0/musl.patch 19066 SHA256 
537dd351a7695fb6335cf943e5845578f325fb6fc8fbdf02a312ee7ef79c2a0d SHA512 
56020b6759929053e0256150dbf5ba824fc0c1d4f574e1f4af066d6cdcb8199d8b8986008aaf46727454054091f7e9c4bd33bd2dd4e27c21a60fcbc4312103bc
 WHIRLPOOL 
7ae62962e269e0032d3ed1446e876387d711bec310c2fbbfbec04e62e2f416ebe0486016d2520dd05157dd527af4eda05e886e63cd9b77817f4ed10639b33fa7
+AUX 5.4.0/ppc-secure_plt.patch 2161 SHA256 
40649792d02e98717fb9a361004f332a98bebf77b5ad83b05678f13760337dd3 SHA512 
4ba9780f4cbbe30afe9e40831f2ee57d9979ada093dc15511bef6ec69f97198034a8d07a8efa0884b66d904c7ad5b86a69b52a0ba41c3110680bf01d7b051388
 WHIRLPOOL 
dedc5db47ef2b405a268b417a0323cf3c2f7b5956c1fdb5722f14628f32657f92b381a70c6412b940b0ed740037ee20cbedf8032ef093a62deba847249288975
+AUX 6.3.0/musl.patch 2559 SHA256 
0d53a7b29f8ea6e337444e412cd07e80a620446eca0763edf1674e1544311acc SHA512 
764437a1c86bf97598a93aaa1a41cf9252350bcb6bfa5d70140e56387b230287875c5e4cb361ff8eb8f8e2f7ae6af8f5667c3e090ee7d6331bc4fb5daac9f023
 WHIRLPOOL 
35ecf4c3fd7c81c24775663a578f1befb6866545372313a1d0e961605ff065538b1e5c267d3db9a7853a75ddec880750bd4ede76eb13f078e4a8f29001bf2cf2
 AUX awk/fixlafiles.awk 7700 SHA256 
5289279eb5df3dce696c56ce253980b9a9ae0968703f200970bbc24396a1ae62 SHA512 
5ed208e116769741dda7274f15c5b3bdfd482cd926261038bc696644b73aa0d0e950d7fbfc0eb1a90529dd134fa548c46499a18c77470a05d87ae76bc1b3acd2
 WHIRLPOOL 
06826b65

  1   2   >