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 AD652139694 for ; Wed, 3 May 2017 21:25:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DFC8FE0BE2; Wed, 3 May 2017 21:25:17 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B1D6EE0BE2 for ; Wed, 3 May 2017 21:25: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 A9B92341656 for ; Wed, 3 May 2017 21:25:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E07D32494 for ; Wed, 3 May 2017 21:25:14 +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: <1493846706.70a9fcbb41eb962d902a709ea122dc3e294905e6.axs@gentoo> Subject: [gentoo-commits] proj/mozilla:master commit in: www-client/firefox/ X-VCS-Repository: proj/mozilla X-VCS-Files: www-client/firefox/firefox-52.1.0-r1.ebuild www-client/firefox/firefox-52.1.0.ebuild www-client/firefox/firefox-53.0.ebuild X-VCS-Directories: www-client/firefox/ X-VCS-Committer: axs X-VCS-Committer-Name: Ian Stakenvicius X-VCS-Revision: 70a9fcbb41eb962d902a709ea122dc3e294905e6 X-VCS-Branch: master Date: Wed, 3 May 2017 21:25: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-Archives-Salt: f0c5fe3e-59f4-429e-ba9b-c038b9e8b982 X-Archives-Hash: c82f6409bd05a76f59cf463d47507e5e commit: 70a9fcbb41eb962d902a709ea122dc3e294905e6 Author: Ian Stakenvicius gentoo org> AuthorDate: Wed May 3 21:25:06 2017 +0000 Commit: Ian Stakenvicius gentoo org> CommitDate: Wed May 3 21:25:06 2017 +0000 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=70a9fcbb firefox: sync ebuilds with gentoo repo ...{firefox-52.1.0.ebuild => firefox-52.1.0-r1.ebuild} | 12 +++++++++--- www-client/firefox/firefox-53.0.ebuild | 18 ++++++++++++------ 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/www-client/firefox/firefox-52.1.0.ebuild b/www-client/firefox/firefox-52.1.0-r1.ebuild similarity index 96% rename from www-client/firefox/firefox-52.1.0.ebuild rename to www-client/firefox/firefox-52.1.0-r1.ebuild index dd2a00b..91b2a43 100644 --- a/www-client/firefox/firefox-52.1.0.ebuild +++ b/www-client/firefox/firefox-52.1.0-r1.ebuild @@ -366,15 +366,15 @@ pkg_preinst() { # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse # doesn't need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && [ -d ${EPREFIX}/usr/$(get_libdir)/apulse ] ; then + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then einfo "APULSE found - Generating library symlinks for sound support" local lib pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die - for lib in "${EPREFIX}"/usr/$(get_libdir)/apulse/libpulse* ; do + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do # a quickpkg rolled by hand will grab symlinks as part of the package, # so we need to avoid creating them if they already exist. if ! [ -L ${lib##*/} ]; then - ln -s "${lib}" || die + ln -s "${lib}" ${lib##*/} || die fi done popd &>/dev/null || die @@ -392,6 +392,12 @@ pkg_postinst() { local plugin for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done fi + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + fi } pkg_postrm() { diff --git a/www-client/firefox/firefox-53.0.ebuild b/www-client/firefox/firefox-53.0.ebuild index f56c0e0..a911896 100644 --- a/www-client/firefox/firefox-53.0.ebuild +++ b/www-client/firefox/firefox-53.0.ebuild @@ -24,7 +24,7 @@ if [[ ${MOZ_ESR} == 1 ]]; then fi # Patch version -PATCH="${PN}-53.0-patches-01" +PATCH="${PN}-53.0-patches-02" MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" MOZCONFIG_OPTIONAL_WIFI=1 @@ -38,7 +38,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-lin SLOT="0" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist +gmp-autoupdate hardened hwaccel jack pgo rust selinux test" +IUSE="bindist +gmp-autoupdate hardened hwaccel jack nsplugin pgo rust selinux test" RESTRICT="!bindist? ( bindist )" PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz ) @@ -296,6 +296,12 @@ src_install() { "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ || die + if use nsplugin; then + echo "pref(\"plugin.load_flash_only\", false);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + local plugin use gmp-autoupdate || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ @@ -365,15 +371,15 @@ pkg_preinst() { # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse # doesn't need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && [ -d "${EPREFIX}"/usr/$(get_libdir)/apulse ] ; then + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then einfo "APULSE found - Generating library symlinks for sound support" local lib pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die - for lib in "${EPREFIX}"/usr/$(get_libdir)/apulse/libpulse* ; do + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do # a quickpkg rolled by hand will grab symlinks as part of the package, # so we need to avoid creating them if they already exist. if ! [ -L ${lib##*/} ]; then - ln -s "${lib}" || die + ln -s "${lib}" ${lib##*/} || die fi done popd &>/dev/null || die @@ -392,7 +398,7 @@ pkg_postinst() { for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done fi - if use pulseaudio && [ -d "${EPREFIX}"/usr/$(get_libdir)/apulse ]; then + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then elog "Apulse was detected at merge time on this system and so it will always be" elog "used for sound. If you wish to use pulseaudio instead please unmerge" elog "media-sound/apulse."