commit:     73f076f1d946b9b904639a5a3e908c690b194df2
Author:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
AuthorDate: Thu Mar  2 18:33:34 2017 +0000
Commit:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
CommitDate: Thu Mar  2 18:40:07 2017 +0000
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 <[email protected]>
 
@@ -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} == *_pre9999* ]] ; 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} \
-                       && rm -r "${D}/${DATAPATH}"/info \
-                       || prepinfo "${DATAPATH}"
+                       && rm -r "${D}${DATAPATH}"/info \
+                       || prepinfo "${DATAPATH#${EPREFIX}}"
                has noman ${FEATURES} \
-                       && rm -r "${D}/${DATAPATH}"/man \
-                       || prepman "${DATAPATH}"
+                       && rm -r "${D}${DATAPATH}"/man \
+                       || prepman "${DATAPATH#${EPREFIX}}"
        fi
        # prune empty dirs left behind
        find "${D}" -depth -type d -delete 2>/dev/null
@@ -1767,10 +1766,10 @@ toolchain_src_install() {
        # Rather install the script, else portage with changing $FILESDIR
        # between binary and source package borks things ....
        if ! is_crosscompile ; then
-               insinto "${DATAPATH}"
-               newins "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la 
fixlafiles.awk || die
-               exeinto "${DATAPATH}"
-               doexe "${GCC_FILESDIR}"/fix_libtool_files.sh || die
+               insinto "${DATAPATH#${EPREFIX}}"
+               newins "$(prefixify_ro 
"${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la)" fixlafiles.awk || die
+               exeinto "${DATAPATH#${EPREFIX}}"
+               doexe "$(prefixify_ro "${GCC_FILESDIR}"/fix_libtool_files.sh)" 
|| die
                doexe "${GCC_FILESDIR}"/c{89,99} || die
        fi
 
@@ -1815,11 +1814,11 @@ toolchain_src_install() {
        # Use gid of 0 because some stupid ports don't have
        # the group 'root' set to gid 0.  Send to /dev/null
        # for people who are testing as non-root.
-       chown -R root:0 "${D}"${LIBPATH} 2>/dev/null
+       chown -R root:0 "${D}${LIBPATH}" 2>/dev/null
 
        # Move pretty-printers to gdb datadir to shut ldconfig up
        local py 
gdbdir=/usr/share/gdb/auto-load${LIBPATH/\/lib\//\/$(get_libdir)\/}
-       pushd "${D}"${LIBPATH} >/dev/null
+       pushd "${D}${LIBPATH}" >/dev/null
        for py in $(find . -name '*-gdb.py') ; do
                local multidir=${py%/*}
                insinto "${gdbdir}/${multidir}"
@@ -1838,6 +1837,12 @@ toolchain_src_install() {
                pax-mark -r 
"${D}${PREFIX}/libexec/gcc/${CTARGET}/${GCC_CONFIG_VER}/cc1"
                pax-mark -r 
"${D}${PREFIX}/libexec/gcc/${CTARGET}/${GCC_CONFIG_VER}/cc1plus"
        fi
+
+       # Disable MPROTECT so java works. #574808
+       if is_gcj ; then
+               pax-mark -m 
"${D}${PREFIX}/libexec/gcc/${CTARGET}/${GCC_CONFIG_VER}/ecj1"
+               pax-mark -m 
"${D}${PREFIX}/${CTARGET}/gcc-bin/${GCC_CONFIG_VER}/gij"
+       fi
 }
 
 # Move around the libs to the right location.  For some reason,
@@ -1852,8 +1857,8 @@ gcc_movelibs() {
        # that you want to link against when building tools rather than building
        # code to run on the target.
        if tc_version_is_at_least 5 && is_crosscompile ; then
-               dodir "${HOSTLIBPATH}"
-               mv "${D}"/usr/$(get_libdir)/libcc1* "${D}${HOSTLIBPATH}" || die
+               dodir "${HOSTLIBPATH#${EPREFIX}}"
+               mv "${ED}"usr/$(get_libdir)/libcc1* "${D}${HOSTLIBPATH}" || die
        fi
 
        # For all the libs that are built for CTARGET, move them into the
@@ -1865,16 +1870,16 @@ gcc_movelibs() {
 
                local OS_MULTIDIR=$($(XGCC) ${multiarg} 
--print-multi-os-directory)
                local MULTIDIR=$($(XGCC) ${multiarg} --print-multi-directory)
-               local TODIR=${D}${LIBPATH}/${MULTIDIR}
+               local TODIR="${D}${LIBPATH}"/${MULTIDIR}
                local FROMDIR=
 
                [[ -d ${TODIR} ]] || mkdir -p ${TODIR}
 
                for FROMDIR in \
-                       ${LIBPATH}/${OS_MULTIDIR} \
-                       ${LIBPATH}/../${MULTIDIR} \
-                       ${PREFIX}/lib/${OS_MULTIDIR} \
-                       ${PREFIX}/${CTARGET}/lib/${OS_MULTIDIR}
+                       "${LIBPATH}"/${OS_MULTIDIR} \
+                       "${LIBPATH}"/../${MULTIDIR} \
+                       "${PREFIX}"/lib/${OS_MULTIDIR} \
+                       "${PREFIX}"/${CTARGET}/lib/${OS_MULTIDIR}
                do
                        removedirs="${removedirs} ${FROMDIR}"
                        FROMDIR=${D}${FROMDIR}
@@ -1938,7 +1943,7 @@ create_gcc_env_entry() {
        local gcc_envd_base="/etc/env.d/gcc/${CTARGET}-${GCC_CONFIG_VER}"
 
        local gcc_specs_file
-       local gcc_envd_file="${D}${gcc_envd_base}"
+       local gcc_envd_file="${ED}${gcc_envd_base}"
        if [[ -z $1 ]] ; then
                # I'm leaving the following commented out to remind me that it
                # was an insanely -bad- idea. Stuff broke. GCC_SPECS isnt unset
@@ -2002,7 +2007,7 @@ copy_minispecs_gcc_specs() {
                create_gcc_env_entry hardenednossp
        fi
        create_gcc_env_entry vanilla
-       insinto ${LIBPATH}
+       insinto ${LIBPATH#${EPREFIX}}
        doins "${WORKDIR}"/specs/*.specs || die "failed to install specs"
        # Build system specs file which, if it exists, must be a complete set of
        # specs as it completely and unconditionally overrides the builtin 
specs.
@@ -2017,32 +2022,32 @@ gcc_slot_java() {
        local x
 
        # Move Java headers to compiler-specific dir
-       for x in "${D}"${PREFIX}/include/gc*.h "${D}"${PREFIX}/include/j*.h ; do
-               [[ -f ${x} ]] && mv -f "${x}" "${D}"${LIBPATH}/include/
+       for x in "${D}${PREFIX}"/include/gc*.h "${D}${PREFIX}"/include/j*.h ; do
+               [[ -f ${x} ]] && mv -f "${x}" "${D}${LIBPATH}"/include/
        done
        for x in gcj gnu java javax org ; do
                if [[ -d ${D}${PREFIX}/include/${x} ]] ; then
-                       dodir /${LIBPATH}/include/${x}
-                       mv -f "${D}"${PREFIX}/include/${x}/* 
"${D}"${LIBPATH}/include/${x}/
-                       rm -rf "${D}"${PREFIX}/include/${x}
+                       dodir /${LIBPATH#${EPREFIX}}/include/${x}
+                       mv -f "${D}${PREFIX}"/include/${x}/* 
"${D}${LIBPATH}"/include/${x}/
+                       rm -rf "${D}${PREFIX}"/include/${x}
                fi
        done
 
        if [[ -d ${D}${PREFIX}/lib/security ]] || [[ -d 
${D}${PREFIX}/$(get_libdir)/security ]] ; then
-               dodir /${LIBPATH}/security
-               mv -f "${D}"${PREFIX}/lib*/security/* "${D}"${LIBPATH}/security
-               rm -rf "${D}"${PREFIX}/lib*/security
+               dodir /${LIBPATH#${EPREFIX}}/security
+               mv -f "${D}${PREFIX}"/lib*/security/* "${D}${LIBPATH}"/security
+               rm -rf "${D}${PREFIX}"/lib*/security
        fi
 
        # Move random gcj files to compiler-specific directories
        for x in libgcj.spec logging.properties ; do
                x="${D}${PREFIX}/lib/${x}"
-               [[ -f ${x} ]] && mv -f "${x}" "${D}"${LIBPATH}/
+               [[ -f ${x} ]] && mv -f "${x}" "${D}${LIBPATH}"/
        done
 
        # Rename jar because it could clash with Kaffe's jar if this gcc is
        # primary compiler (aka don't have the -<version> extension)
-       cd "${D}"${BINPATH}
+       cd "${D}${BINPATH}"
        [[ -f jar ]] && mv -f jar gcj-jar
 }
 
@@ -2062,16 +2067,17 @@ toolchain_pkg_postinst() {
                echo
 
                # Clean up old paths
-               rm -f "${ROOT}"/*/rcscripts/awk/fixlafiles.awk 
"${ROOT}"/sbin/fix_libtool_files.sh
-               rmdir "${ROOT}"/*/rcscripts{/awk,} 2>/dev/null
+               rm -f "${EROOT}"*/rcscripts/awk/fixlafiles.awk 
"${EROOT}"sbin/fix_libtool_files.sh
+               rmdir "${EROOT}"*/rcscripts{/awk,} 2>/dev/null
 
-               mkdir -p "${ROOT}"/usr/{share/gcc-data,sbin,bin}
-               cp "${ROOT}/${DATAPATH}"/fixlafiles.awk 
"${ROOT}"/usr/share/gcc-data/ || die
-               cp "${ROOT}/${DATAPATH}"/fix_libtool_files.sh 
"${ROOT}"/usr/sbin/ || die
+               mkdir -p "${EROOT}"usr/{share/gcc-data,sbin,bin}
+               # DATAPATH has EPREFIX already, use ROOT with it
+               cp "${ROOT}${DATAPATH}"/fixlafiles.awk 
"${EROOT}"usr/share/gcc-data/ || die
+               cp "${ROOT}${DATAPATH}"/fix_libtool_files.sh 
"${EROOT}"usr/sbin/ || die
 
                # Since these aren't critical files and portage sucks with
                # handling of binpkgs, don't require these to be found
-               cp "${ROOT}/${DATAPATH}"/c{89,99} "${ROOT}"/usr/bin/ 2>/dev/null
+               cp "${ROOT}${DATAPATH}"/c{89,99} "${EROOT}"usr/bin/ 2>/dev/null
        fi
 
        if use regression-test ; then
@@ -2094,10 +2100,10 @@ toolchain_pkg_postrm() {
 
        # clean up the cruft left behind by cross-compilers
        if is_crosscompile ; then
-               if [[ -z $(ls "${ROOT}"/etc/env.d/gcc/${CTARGET}* 2>/dev/null) 
]] ; then
-                       rm -f "${ROOT}"/etc/env.d/gcc/config-${CTARGET}
-                       rm -f "${ROOT}"/etc/env.d/??gcc-${CTARGET}
-                       rm -f "${ROOT}"/usr/bin/${CTARGET}-{gcc,{g,c}++}{,32,64}
+               if [[ -z $(ls "${EROOT}"etc/env.d/gcc/${CTARGET}* 2>/dev/null) 
]] ; then
+                       rm -f "${EROOT}"etc/env.d/gcc/config-${CTARGET}
+                       rm -f "${EROOT}"etc/env.d/??gcc-${CTARGET}
+                       rm -f "${EROOT}"usr/bin/${CTARGET}-{gcc,{g,c}++}{,32,64}
                fi
                return 0
        fi
@@ -2110,10 +2116,10 @@ toolchain_pkg_postrm() {
                do_gcc_config
 
                einfo "Running 'fix_libtool_files.sh ${GCC_RELEASE_VER}'"
-               /usr/sbin/fix_libtool_files.sh ${GCC_RELEASE_VER}
+               fix_libtool_files.sh ${GCC_RELEASE_VER}
                if [[ -n ${BRANCH_UPDATE} ]] ; then
                        einfo "Running 'fix_libtool_files.sh 
${GCC_RELEASE_VER}-${BRANCH_UPDATE}'"
-                       /usr/sbin/fix_libtool_files.sh 
${GCC_RELEASE_VER}-${BRANCH_UPDATE}
+                       fix_libtool_files.sh ${GCC_RELEASE_VER}-${BRANCH_UPDATE}
                fi
        fi
 
@@ -2122,13 +2128,13 @@ toolchain_pkg_postrm() {
 
 do_gcc_config() {
        if ! should_we_gcc_config ; then
-               env -i ROOT="${ROOT}" gcc-config --use-old --force
+               gcc-config --use-old --force
                return 0
        fi
 
        local current_gcc_config target
 
-       current_gcc_config=$(env -i ROOT="${ROOT}" gcc-config -c ${CTARGET} 
2>/dev/null)
+       current_gcc_config=$(gcc-config -c ${CTARGET} 2>/dev/null)
        if [[ -n ${current_gcc_config} ]] ; then
                local current_specs use_specs
                # figure out which specs-specific config is active
@@ -2162,12 +2168,12 @@ should_we_gcc_config() {
        # if the current config is invalid, we definitely want a new one
        # Note: due to bash quirkiness, the following must not be 1 line
        local curr_config
-       curr_config=$(env -i ROOT="${ROOT}" gcc-config -c ${CTARGET} 2>&1) || 
return 0
+       curr_config=$(gcc-config -c ${CTARGET} 2>&1) || return 0
 
        # if the previously selected config has the same major.minor (branch) as
        # the version we are installing, then it will probably be uninstalled
        # for being in the same SLOT, make sure we run gcc-config.
-       local curr_config_ver=$(env -i ROOT="${ROOT}" gcc-config -S 
${curr_config} | awk '{print $2}')
+       local curr_config_ver=$(gcc-config -S ${curr_config} | awk '{print $2}')
 
        local curr_branch_ver=$(get_version_component_range 1-2 
${curr_config_ver})
 

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index eea1da7..05bdc50 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -70,13 +70,13 @@ 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
-EBUILD gcc-4.7.4-r99.ebuild 2071 SHA256 
67b45e6941cd3d7b4b075884295da5ed7cae18f4a0ab4630ac8e64cda70c3aab SHA512 
383a1986e74a1ef333a666f298200d7ab9423f30c25da9cf460986fe5bf95f6c43ecf829f90313076108508b2f64f06e188dda8fec9f014f861adca27d876e9b
 WHIRLPOOL 
9dbe06a64f35a0d5f12a968274152e95cf332b87c9e8b689d70a99db6a93a097960604c363dc608932c96250cd634ce65dc544368b4e361ed5bfef535243f3c7
-EBUILD gcc-4.8.5-r99.ebuild 2139 SHA256 
0b762e2fb8c2bf92488b598c01977b07a3786afe77ce3fe81d4fa7310699567c SHA512 
7a5efbefe0a518677d5b7c6552621377cb332a1e91ee57ded0c5095c06a7a5dc1c63c29f726c3cab29aaa12d908e90e6bb30b3e03b70c259b76ec0ed1534de1d
 WHIRLPOOL 
d8c2baec3deb6ba4875c9acb3b15ba1ee757744fce41847b7120b76671699ed92204910c7bbb9063f6d6d049b89d54b7e9d34e4e6d210f075994cc00e3c73850
-EBUILD gcc-4.8.5-r999.ebuild 2185 SHA256 
7b8b261c0d3ea2e34a2f099b4f0a23a5bfd61e814dead44aeb4e45071be2c3f1 SHA512 
e8f6e8bba4fd7818c30a555adcf25acbe818919c98204f91e27be04566aa267b9394547045e05e5486437853ceb1b75229d86089f69409a626a9e81e363c12db
 WHIRLPOOL 
872e4f0e40e2b9a0a51002c64e682eca1990c2b968c8917b9a1a7c309075a048ceffd7925bf7f67cb3f304badbf29ee5e94772f5a86503e1e5e42fa7682fb87e
-EBUILD gcc-4.9.3-r99.ebuild 2195 SHA256 
3f5be66ffc6fb064e14a24cb9005d1835685573f245ed1aa5143c5f5e7ba1a90 SHA512 
c49043c69947bc37ab31142f51060ebc8d922bb13d4aae17957c60bb45e2494cba4724e8af3ac2f0d4f09ca4b3676645657a08b4893ca01175917bc07ce827d9
 WHIRLPOOL 
9b1bec2a6fe2ae003a94ba73bcf4b207db0f5a2988288820581508de7649d3e46a163852514755f49051be00fc43846844cd24cd1a8fe2462315ddeb53faf0a6
-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 
fcbc99e45c09a77a4869328df5136c9530297ea810baad10d28faaaab5ec15dcde2b105fe3b30a5190b86740b7bd962a302d9b4c8e65551f226fb2fd00eb4c2e
 WHIRLPOOL 
6b73fa54aa7edc1e44a2b1bbb76f13e8135a21301a7203343e226b2112437749e12f5503a71f3cacc221ebda2d99c8db45b882d1cd014b8731acf3433f5c7c7b
-EBUILD gcc-4.9.4-r99.ebuild 2268 SHA256 
fdb60343669f5a03820920f9ee06d54e42def02475613f3c0221e4234f7cfcc6 SHA512 
3b8df38d0600b5e006293e69265f3e9603dab01e40ba5391fc8e517d185388c3fcbcff571a7babb729e19a86ea37fca5b45f800fbf856c4d2c01d3506c5c32b5
 WHIRLPOOL 
2ae8860e5106d4e4b3680a7a885bdb80e5c5381e9cd608a6f55f6fcb69c9407b675ea2d18a2e8960be4408dea35228c5bc80f14d27a68e1d53f2e4fbfefed0fd
-EBUILD gcc-5.4.0-r3.ebuild 1902 SHA256 
c88300cd6a0ea38e844e88a84fb71a962e595c89d8e9eb873d2a8bdd5ea8aca7 SHA512 
1c089ea9ff5ed5b0c2743ce43bd90b34ee949170793aa6c6a3f005a4b0c6152b85cce74708e4eda422bf5c5b1e303d9f135455971700953439945492a61626e8
 WHIRLPOOL 
25c4f4a70ec187c4ffc0d8374f73aabc86d5a6e3136d198b67348c45b73a38bbc4c5fe2c08059f6232f171d6b55dd4f0345801489dc315740f9ec764e190ea9d
-EBUILD gcc-6.3.0.ebuild 793 SHA256 
9136dfbecb7e14e89c0ff081f567dfadab5a5ffc414720d1757fe31c6f2b829e SHA512 
64be9f178c98322baaf829b93e5721c6392d5350c10137f00fbee243c653e71ae859f24f773ce24fe9daafe0e975aa22c608b352dbe41853b172c5810f8d0dec
 WHIRLPOOL 
65fece4b2e805e0016f7f5acab64cd223e14f11b04eee996b1181d00bb7493d370e44a465a0021224399cf848f922fd05c3e66190f4e124728db7c650f2026a0
-MISC metadata.xml 2442 SHA256 
6937e475cde4e13feee8cbe7ff2913a6a5f865bf0bdb5b01fae7e962b3a0af54 SHA512 
0215827852bdb43aa26d8bf0e9d9adc6453b98da48c7db78fc48bb96e707e207356db9f4c221104964e5ae3100767dc99db324f45f08f0dba020ea9e38b84d4f
 WHIRLPOOL 
4f9efa23af2765ce3a9965f1d2280d06688959aca037c90ccab06913199612d8854fea2f160547f79a793c990699da9c586e13bbc364a2f1084a9c2a7744af79
+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
+EBUILD gcc-4.8.5-r999.ebuild 2178 SHA256 
baba9e2473b253749175d4a34a8e578dd4a4b0159609a8090404348442ad1af2 SHA512 
ff78ae0c4079757c0920f9167283296e8456d123d2746ab80558da7274a082f3a481083668c66c2aac7b3a981a6215cfc2cc3d219e21d602ebd4e8bfd579a664
 WHIRLPOOL 
9b428343bd1d1e57030445f8fe67d5c4f72e8415c516de600271993937b61ba311d66b412911667ae52f1a776c4b6c1d331dbdea2e643581660c7824dc766b45
+EBUILD gcc-4.9.3-r99.ebuild 2188 SHA256 
42d68fd38f9bbfe9ed5cd38502bcf55159d00271b38b291bd38e1939b7bfef99 SHA512 
33a38beaa4a3310ad2d026e69cfd04e772e69a59810147ace86e0a03d21cdc72b7346ec09d721de2da02f71faf9ff4d97a836eab4a1a0e6615a73c20dfb536fd
 WHIRLPOOL 
9f98a84ded69b94492405f1f0bdb719d2d67e2b65b21843ad691f7823e85dfff6426b7756a538ba520efbddfece502d2ffe654ae9e8f2e30f6cba3449893820d
+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
+MISC metadata.xml 2370 SHA256 
88c4368c971e8bd943882901a833afcd03a541677a755310556470268b9024b2 SHA512 
a5e8c2f8524f37881f422ef39d4a2ad74802f6e99bb7224cd48482f5b80964292ae6c760f8c39551b150875e721e654d29138cfb4b68b305dba181ce959265ff
 WHIRLPOOL 
a4b9abcf4cbd0e4c6a42cce373df9edf1cfd6fcd66efc7c04d7fd3748d5e82126e94bac5b25335aadb3c7ef379358e3402adc0a19c200d9c68ebb2773d0d323e

diff --git a/sys-devel/gcc/gcc-4.7.4-r99.ebuild 
b/sys-devel/gcc/gcc-4.7.4-r99.ebuild
index 937080f..75b012d 100644
--- a/sys-devel/gcc/gcc-4.7.4-r99.ebuild
+++ b/sys-devel/gcc/gcc-4.7.4-r99.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/gcc-4.8.5-r99.ebuild 
b/sys-devel/gcc/gcc-4.8.5-r99.ebuild
index afaf589..5847ae2 100644
--- a/sys-devel/gcc/gcc-4.8.5-r99.ebuild
+++ b/sys-devel/gcc/gcc-4.8.5-r99.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/gcc-4.8.5-r999.ebuild 
b/sys-devel/gcc/gcc-4.8.5-r999.ebuild
index d13b3c3..5ec98d9 100644
--- a/sys-devel/gcc/gcc-4.8.5-r999.ebuild
+++ b/sys-devel/gcc/gcc-4.8.5-r999.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/gcc-4.9.3-r99.ebuild 
b/sys-devel/gcc/gcc-4.9.3-r99.ebuild
index c996710..f2e71dc 100644
--- a/sys-devel/gcc/gcc-4.9.3-r99.ebuild
+++ b/sys-devel/gcc/gcc-4.9.3-r99.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/gcc-4.9.3-r999.ebuild 
b/sys-devel/gcc/gcc-4.9.3-r999.ebuild
index 6d5dcd9..2ca026f 100644
--- a/sys-devel/gcc/gcc-4.9.3-r999.ebuild
+++ b/sys-devel/gcc/gcc-4.9.3-r999.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/gcc-4.9.4-r100.ebuild 
b/sys-devel/gcc/gcc-4.9.4-r100.ebuild
index 902eceb..a307fbd 100644
--- a/sys-devel/gcc/gcc-4.9.4-r100.ebuild
+++ b/sys-devel/gcc/gcc-4.9.4-r100.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="5"
 

diff --git a/sys-devel/gcc/gcc-4.9.4-r99.ebuild 
b/sys-devel/gcc/gcc-4.9.4-r99.ebuild
index c5f907d..4fdb806 100644
--- a/sys-devel/gcc/gcc-4.9.4-r99.ebuild
+++ b/sys-devel/gcc/gcc-4.9.4-r99.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="5"
 

diff --git a/sys-devel/gcc/gcc-5.4.0-r3.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
index 78af4d6..55b93e3 100644
--- a/sys-devel/gcc/gcc-5.4.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/gcc-6.3.0.ebuild b/sys-devel/gcc/gcc-6.3.0.ebuild
index cffb62e..ec0dd7f 100644
--- a/sys-devel/gcc/gcc-6.3.0.ebuild
+++ b/sys-devel/gcc/gcc-6.3.0.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="4"
 

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 43abab0..6b198c7 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -9,7 +9,6 @@
     <flag name="awt">Useful only when building GCJ, this enables Abstract 
Window Toolkit
       (AWT) peer support on top of GTK+</flag>
     <flag name="cilk">Support the Cilk Plus language (C/C++ based languages 
for parallel programming)</flag>
-    <flag name="d">Enable support for the D programming language</flag>
     <flag name="fixed-point">Enable fixed-point arithmetic support for MIPS 
targets 
       in gcc (Warning: significantly increases compile time!)</flag>
     <flag name="go">Build the GCC Go language frontend.</flag>

Reply via email to