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 4B588138350 for ; Sat, 1 Feb 2020 21:38:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8B21CE07F9; Sat, 1 Feb 2020 21:38:17 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 662BFE07F9 for ; Sat, 1 Feb 2020 21:38:17 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 24E4734E42E for ; Sat, 1 Feb 2020 21:38:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BD07AAF for ; Sat, 1 Feb 2020 21:38:14 +0000 (UTC) From: "Jory Pratt" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jory Pratt" Message-ID: <1580593085.85aaa6a84bc7508ae36a27149da59d81cd56208e.anarchy@gentoo> Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/ X-VCS-Repository: proj/mozilla X-VCS-Files: www-client/firefox/Manifest www-client/firefox/firefox-73.0_beta11.ebuild www-client/firefox/metadata.xml X-VCS-Directories: www-client/firefox/ X-VCS-Committer: anarchy X-VCS-Committer-Name: Jory Pratt X-VCS-Revision: 85aaa6a84bc7508ae36a27149da59d81cd56208e X-VCS-Branch: master Date: Sat, 1 Feb 2020 21:38:14 +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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 873509ac-dfaf-4678-8ddf-d1eb604facd4 X-Archives-Hash: 8af4d1b4a5c9cd9abc8c263b8b14dddb commit: 85aaa6a84bc7508ae36a27149da59d81cd56208e Author: Jory Pratt gentoo org> AuthorDate: Sat Feb 1 21:38:05 2020 +0000 Commit: Jory Pratt gentoo org> CommitDate: Sat Feb 1 21:38:05 2020 +0000 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=85aaa6a8 www-client/firefox: Add system-harfbuzz back to ebuild Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Jory Pratt gentoo.org> www-client/firefox/Manifest | 2 +- www-client/firefox/firefox-73.0_beta11.ebuild | 19 ++++++++++--------- www-client/firefox/metadata.xml | 2 ++ 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index bec3d0f..97076f2 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,2 +1,2 @@ -DIST firefox-73.0-patches-02.tar.xz 17092 BLAKE2B 25978230da3d7592177bd8b59fdef2c6424798ee8dcdd8677dcf8e92f332fdbf5efc9f696564e82ec4368321debf0bb43c3330e479dd92d45e579cae8963059b SHA512 bf68533b3ff8300cc6bb97fce948172411c4e7ba9dec1c5e69ad0f02dd77e98e838a88cf4b988da9a27cdda2052c7a8b1822d80264695654f61e14dae85ed44a +DIST firefox-73.0-patches-03.tar.xz 20292 BLAKE2B 0aebef5f4933990bccd5722022b9416393023badb9be29da3a7296e886484d7e937e038e88b85e246879a7d27427b4809d750a652331fb50f3405ef14f776d2c SHA512 5b4ce070b57444c7dd5acccae69eacf5c8bbe51c3ec4b52d1fda6d3d7e465ec22b73453a8bb9e9466fbd77f42bfc3631178e19019d2b1f7b8aa5024a1d4108c5 DIST firefox-73.0b11.source.tar.xz 318682128 BLAKE2B d00e2a451d6491cc889900e117eb636d8e962d9ccf0aa95095e86187b97a76704ad6cbbfe9e97bb06ef001a3dcecd2ace1055e6f28566eaf82134b28c204e067 SHA512 56aac34848aed5bfaf626c83c92c1f3432af00d7fcdb8d152c1bbd1ef35a22bfa84a1715554cccdbb4f7711702bb77a60efec27e14d1ce8368e7f157921a30b3 diff --git a/www-client/firefox/firefox-73.0_beta11.ebuild b/www-client/firefox/firefox-73.0_beta11.ebuild index 0a72f6b..884c498 100644 --- a/www-client/firefox/firefox-73.0_beta11.ebuild +++ b/www-client/firefox/firefox-73.0_beta11.ebuild @@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then fi # Patch version -PATCH="${PN}-73.0-patches-02" +PATCH="${PN}-73.0-patches-03" MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" @@ -55,8 +55,8 @@ LICENSE="MPL-2.0 GPL-2 LGPL-2.1" IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon pgo pulseaudio +screenshot selinux startup-notification +system-av1 - +system-icu +system-jpeg +system-libevent +system-sqlite +system-libvpx - +system-webp test wayland wifi" + +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-sqlite + +system-libvpx +system-webp test wayland wifi" REQUIRED_USE="pgo? ( lto )" @@ -105,6 +105,7 @@ CDEPEND=" >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) + system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 ) system-icu? ( >=dev-libs/icu-64.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) @@ -514,8 +515,8 @@ src_configure() { mozconfig_use_enable startup-notification mozconfig_use_enable system-sqlite mozconfig_use_with system-av1 - #mozconfig_use_with system-harfbuzz - #mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 mozconfig_use_with system-icu mozconfig_use_with system-jpeg mozconfig_use_with system-libvpx @@ -610,10 +611,10 @@ src_install() { >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it - #if use system-harfbuzz ; then - # echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ - # >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - #fi + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi # force cairo as the canvas renderer on platforms without skia support if [[ $(tc-endian) == "big" ]] ; then diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml index 0f358be..b3902c8 100644 --- a/www-client/firefox/metadata.xml +++ b/www-client/firefox/metadata.xml @@ -25,6 +25,8 @@ and media-libs/libaom library instead of bundled. Use the system-wide dev-libs/icu instead of bundled. + Use the system-wide media-libs/harfbuzz + and media-gfx/graphite2 instead of bundled. Use the system-wide media-libs/libjpeg-turbo instead of bundled. Use the system-wide dev-libs/libevent