From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D1CDC1396D0 for ; Fri, 29 Sep 2017 19:00:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CD1DCE084E; Fri, 29 Sep 2017 19:00:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A7698E084E for ; Fri, 29 Sep 2017 19:00:18 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DA6E7341791 for ; Fri, 29 Sep 2017 19:00:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 1E4C28F9D for ; Fri, 29 Sep 2017 19:00:15 +0000 (UTC) From: "Ian Stakenvicius" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ian Stakenvicius" Message-ID: <1506711604.aa16fff9832d0a21149abb2e090252cc9a5bcb51.axs@gentoo> Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/, eclass/ X-VCS-Repository: proj/mozilla X-VCS-Files: eclass/mozconfig-v6.56.eclass www-client/firefox/metadata.xml X-VCS-Directories: eclass/ www-client/firefox/ X-VCS-Committer: axs X-VCS-Committer-Name: Ian Stakenvicius X-VCS-Revision: aa16fff9832d0a21149abb2e090252cc9a5bcb51 X-VCS-Branch: master Date: Fri, 29 Sep 2017 19:00:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: eb4c55c3-8a8d-43d3-9417-6a11bbebb44e X-Archives-Hash: 68be2941d774b473f8ec065222ee4201 commit: aa16fff9832d0a21149abb2e090252cc9a5bcb51 Author: Ian Stakenvicius gentoo org> AuthorDate: Fri Sep 29 19:00:04 2017 +0000 Commit: Ian Stakenvicius gentoo org> CommitDate: Fri Sep 29 19:00:04 2017 +0000 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=aa16fff9 drop gold USE flag and honour whatever binutils-config has set eclass/mozconfig-v6.56.eclass | 12 ++++++++---- www-client/firefox/metadata.xml | 1 - 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/eclass/mozconfig-v6.56.eclass b/eclass/mozconfig-v6.56.eclass index 53057f0..c0ecf59 100644 --- a/eclass/mozconfig-v6.56.eclass +++ b/eclass/mozconfig-v6.56.eclass @@ -84,7 +84,7 @@ inherit flag-o-matic toolchain-funcs mozcoreconf-v5 # Set the variable to any value if the use flag should exist but not be default-enabled. # use-flags common among all mozilla ebuilds -IUSE="${IUSE} dbus debug gold neon pulseaudio selinux startup-notification system-harfbuzz +IUSE="${IUSE} dbus debug neon pulseaudio selinux startup-notification system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx" # some notes on deps: @@ -197,14 +197,18 @@ mozconfig_config() { --with-system-zlib \ --with-system-bz2 - # Disable for testing purposes only - mozconfig_annotate 'Upstream bug 1341234' --disable-stylo + # Disable for testing purposes only + mozconfig_annotate 'Upstream bug 1341234' --disable-stylo # Must pass release in order to properly select linker via gold useflag mozconfig_annotate 'Enable by Gentoo' --enable-release # Must pass --enable-gold if using ld.gold - mozconfig_use_enable gold + if tc-ld-is-gold ; then + mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold + else + mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold + fi if has bindist ${IUSE}; then mozconfig_use_enable !bindist official-branding diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml index a338b44..66af8a4 100644 --- a/www-client/firefox/metadata.xml +++ b/www-client/firefox/metadata.xml @@ -14,7 +14,6 @@ Use the cairo-gtk2 rendering engine Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles - Enable use of ld.gold linker Force-enable hardware-accelerated rendering (Mozilla bug 594876) Enable or disable jemalloc Add support for profile-guided optimization using gcc-4.5,