summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2011-08-22 07:57:13 +0000
committerLars Wendler <polynomial-c@gentoo.org>2011-08-22 07:57:13 +0000
commit8274ef2524924417d54f420e5db8ad31a91b9480 (patch)
tree8dc40ea31ecb11d7b77dd607c4dbde4fb4eb95d5 /www-client/icecat
parentVersion bump. Add static-libs USE flag (bug #378309). (diff)
downloadgentoo-2-8274ef2524924417d54f420e5db8ad31a91b9480.tar.gz
gentoo-2-8274ef2524924417d54f420e5db8ad31a91b9480.tar.bz2
gentoo-2-8274ef2524924417d54f420e5db8ad31a91b9480.zip
Version bump. Removed old
(Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
Diffstat (limited to 'www-client/icecat')
-rw-r--r--www-client/icecat/ChangeLog12
-rw-r--r--www-client/icecat/files/2000-icecat-6_gentoo_install_dirs.patch (renamed from www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch)0
-rw-r--r--www-client/icecat/files/2000-icecat_gentoo_install_dirs.patch21
-rw-r--r--www-client/icecat/files/5001_fix-prefs-directory.patch22
-rw-r--r--www-client/icecat/icecat-3.6.16-r2.ebuild4
-rw-r--r--www-client/icecat/icecat-3.6.16-r3.ebuild4
-rw-r--r--www-client/icecat/icecat-4.0.1-r1.ebuild258
-rw-r--r--www-client/icecat/icecat-6.0.ebuild (renamed from www-client/icecat/icecat-5.0-r1.ebuild)29
-rw-r--r--www-client/icecat/metadata.xml2
9 files changed, 33 insertions, 319 deletions
diff --git a/www-client/icecat/ChangeLog b/www-client/icecat/ChangeLog
index 16120bab51a5..e908d41747cd 100644
--- a/www-client/icecat/ChangeLog
+++ b/www-client/icecat/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for www-client/icecat
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/ChangeLog,v 1.95 2011/08/17 20:51:08 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/ChangeLog,v 1.96 2011/08/22 07:57:13 polynomial-c Exp $
+
+*icecat-6.0 (22 Aug 2011)
+
+ 22 Aug 2011; Lars Wendler <polynomial-c@gentoo.org> icecat-3.6.16-r3.ebuild,
+ +icecat-6.0.ebuild, -files/2000-icecat_gentoo_install_dirs.patch,
+ -files/5001_fix-prefs-directory.patch, icecat-3.6.16-r2.ebuild,
+ -icecat-4.0.1-r1.ebuild, -icecat-5.0-r1.ebuild,
+ -files/2000-icecat-5_gentoo_install_dirs.patch,
+ +files/2000-icecat-6_gentoo_install_dirs.patch, metadata.xml:
+ Version bump. Removed old.
*icecat-3.6.16-r3 (17 Aug 2011)
diff --git a/www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch b/www-client/icecat/files/2000-icecat-6_gentoo_install_dirs.patch
index d80b590f69a5..d80b590f69a5 100644
--- a/www-client/icecat/files/2000-icecat-5_gentoo_install_dirs.patch
+++ b/www-client/icecat/files/2000-icecat-6_gentoo_install_dirs.patch
diff --git a/www-client/icecat/files/2000-icecat_gentoo_install_dirs.patch b/www-client/icecat/files/2000-icecat_gentoo_install_dirs.patch
deleted file mode 100644
index d80b590f69a5..000000000000
--- a/www-client/icecat/files/2000-icecat_gentoo_install_dirs.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- config/autoconf.mk.in.orig 2007-08-03 22:02:32.000000000 +0200
-+++ config/autoconf.mk.in 2007-08-03 22:07:00.000000000 +0200
-@@ -58,14 +58,14 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/icecat
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
--idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+idldir = $(includedir)/icecat/idl
-
--installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
--sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
-+installdir = $(libdir)/icecat
-+sdkdir = $(libdir)/icecat
-
- DIST = $(DEPTH)/dist
- LIBXUL_SDK = @LIBXUL_SDK@
diff --git a/www-client/icecat/files/5001_fix-prefs-directory.patch b/www-client/icecat/files/5001_fix-prefs-directory.patch
deleted file mode 100644
index f6b1b7bae80a..000000000000
--- a/www-client/icecat/files/5001_fix-prefs-directory.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- icecat-4.0/browser/locales/Makefile.in
-+++ icecat-4.0/browser/locales/Makefile.in
-@@ -194,7 +194,7 @@
- @$(MAKE) -C ../../toolkit/locales libs-$* BOTH_MANIFESTS=1
- @$(MAKE) -C ../../extensions/reporter/locales libs AB_CD=$* XPI_NAME=locale-$* BOTH_MANIFESTS=1
- @$(MAKE) -C ../../extensions/spellcheck/locales AB_CD=$* XPI_NAME=locale-$* BOTH_MANIFESTS=1
-- @$(MAKE) libs AB_CD=$* XPI_NAME=locale-$* PREF_DIR=defaults/pref BOTH_MANIFESTS=1
-+ @$(MAKE) libs AB_CD=$* XPI_NAME=locale-$* PREF_DIR=$(PREF_DIR) BOTH_MANIFESTS=1
- ifdef MOZ_BRANDING_DIRECTORY
- @$(MAKE) -C $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales AB_CD=$* XPI_NAME=locale-$* BOTH_MANIFESTS=1
- endif
---- icecat-4.0/toolkit/mozapps/installer/packager.mk
-+++ icecat-4.0/toolkit/mozapps/installer/packager.mk
-@@ -312,7 +312,7 @@
-
- NON_OMNIJAR_FILES += \
- chrome/icons/\* \
-- defaults/pref/channel-prefs.js \
-+ $(PREF_DIR)/channel-prefs.js \
- res/cursors/\* \
- res/MainMenu.nib/\* \
- $(NULL)
diff --git a/www-client/icecat/icecat-3.6.16-r2.ebuild b/www-client/icecat/icecat-3.6.16-r2.ebuild
index 3e927b087f76..5128ffd1af25 100644
--- a/www-client/icecat/icecat-3.6.16-r2.ebuild
+++ b/www-client/icecat/icecat-3.6.16-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-3.6.16-r2.ebuild,v 1.3 2011/07/26 13:11:03 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-3.6.16-r2.ebuild,v 1.4 2011/08/22 07:57:13 polynomial-c Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@@ -127,7 +127,7 @@ src_unpack() {
}
src_prepare() {
- # Make this a 3.6.17 version
+ # Make this a 3.6.18 version
epatch "${DISTDIR}"/ff3617.diff.xz "${DISTDIR}"/ff3618.diff.xz
epatch "${FILESDIR}"/${PN}-3.6.16-curl7217-includes-fix.patch
diff --git a/www-client/icecat/icecat-3.6.16-r3.ebuild b/www-client/icecat/icecat-3.6.16-r3.ebuild
index de1863a0fa2b..d2fb8fe2ddb8 100644
--- a/www-client/icecat/icecat-3.6.16-r3.ebuild
+++ b/www-client/icecat/icecat-3.6.16-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-3.6.16-r3.ebuild,v 1.1 2011/08/17 20:51:08 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-3.6.16-r3.ebuild,v 1.2 2011/08/22 07:57:13 polynomial-c Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@@ -128,7 +128,7 @@ src_unpack() {
}
src_prepare() {
- # Make this a 3.6.17 version
+ # Make this a 3.6.20 version
epatch "${DISTDIR}"/ff3617.diff.xz \
"${DISTDIR}"/ff3618.diff.xz \
"${DISTDIR}"/ff3620.diff.xz
diff --git a/www-client/icecat/icecat-4.0.1-r1.ebuild b/www-client/icecat/icecat-4.0.1-r1.ebuild
deleted file mode 100644
index 7547830222e4..000000000000
--- a/www-client/icecat/icecat-4.0.1-r1.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-4.0.1-r1.ebuild,v 1.4 2011/07/26 13:11:03 polynomial-c Exp $
-
-EAPI="3"
-WANT_AUTOCONF="2.1"
-
-inherit flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-3 makeedit multilib pax-utils fdo-mime autotools mozextension versionator python
-
-MAJ_XUL_PV="2.0"
-MAJ_FF_PV="$(get_version_component_range 1-2)" # 3.5, 3.6, 4.0, etc.
-XUL_PV="${MAJ_XUL_PV}${PV/${MAJ_FF_PV}/}" # 1.9.3_alpha6, 1.9.2.3, etc.
-FF_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-FF_PV="${FF_PV/_beta/b}" # Handle beta for SRC_URI
-FF_PV="${FF_PV/_rc/rc}" # Handle rc for SRC_URI
-PATCH="firefox-4.0-patches-1.0"
-
-DESCRIPTION="GNU project's edition of Mozilla Firefox"
-HOMEPAGE="http://www.gnu.org/software/gnuzilla/"
-
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-SLOT="0"
-LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
-IUSE="+ipc system-sqlite +webm"
-
-# More URIs appended below...
-SRC_URI="mirror://gnu/gnuzilla/${FF_PV}/${PN}-${FF_PV}.tar.bz2
- http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"
-LANGPACK_URI="http://gnuzilla.gnu.org/download/langpacks/${FF_PV}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-RDEPEND="
- >=sys-devel/binutils-2.16.1
- >=dev-libs/nss-3.12.9
- >=dev-libs/nspr-4.8.7
- >=dev-libs/glib-2.26
- media-libs/libpng[apng]
- dev-libs/libffi
- system-sqlite? ( >=dev-db/sqlite-3.7.4[fts3,secure-delete,unlock-notify,debug=] )
- ~net-libs/xulrunner-${XUL_PV}[wifi=,libnotify=,system-sqlite=,webm=]
- webm? ( media-libs/libvpx
- media-libs/alsa-lib )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- webm? ( x86? ( ${ASM_DEPEND} )
- amd64? ( ${ASM_DEPEND} ) )"
-
-# No language packs for alphas
-if ! [[ ${PV} =~ alpha|beta ]]; then
- # This list can be updated with scripts/get_langs.sh from mozilla overlay
- LANGS="af ak ar ast be bg bn-BD bn-IN br bs ca cs cy da de
- el en-US eo es-ES et eu fa fi fr fy-NL ga-IE gd gl gu-IN
- he hi-IN hr hu hy-AM id is it ja kk kn ko ku lg lt lv mai mk
- ml mr nb-NO nl nn-NO nso or pa-IN pl pt-PT rm ro ru si sk sl
- son sq sr sv-SE ta ta-LK te th tr uk vi zu"
- NOSHORTLANGS="en-GB en-ZA es-AR es-CL es-MX pt-BR zh-CN zh-TW"
-
- for X in ${LANGS} ; do
- if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
- SRC_URI="${SRC_URI}
- linguas_${X/-/_}? ( ${LANGPACK_URI}/${X}.xpi -> ${P}-${X}.xpi )"
- fi
- IUSE="${IUSE} linguas_${X/-/_}"
- # english is handled internally
- if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then
- if [ "${X}" != "en-US" ]; then
- SRC_URI="${SRC_URI}
- linguas_${X%%-*}? ( ${LANGPACK_URI}/${X}.xpi -> ${P}-${X}.xpi )"
- fi
- IUSE="${IUSE} linguas_${X%%-*}"
- fi
- done
-fi
-
-QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/${PN}"
-
-linguas() {
- local LANG SLANG
- for LANG in ${LINGUAS}; do
- if has ${LANG} en en_US; then
- has en ${linguas} || linguas="${linguas:+"${linguas} "}en"
- continue
- elif has ${LANG} ${LANGS//-/_}; then
- has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}"
- continue
- elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then
- for X in ${LANGS}; do
- if [[ "${X}" == "${LANG}-"* ]] && \
- [[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then
- has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}"
- continue 2
- fi
- done
- fi
- ewarn "Sorry, but ${P} does not support the ${LANG} LINGUA"
- done
-}
-
-pkg_setup() {
- moz_pkgsetup
-}
-
-src_unpack() {
- unpack ${A}
-
- linguas
- for X in ${linguas}; do
- # FIXME: Add support for unpacking xpis to portage
- [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
- done
-}
-
-src_prepare() {
- # Fix preferences location
- sed -i 's|defaults/pref/|defaults/preferences/|' browser/installer/packages-static || die "sed failed"
-
- # Apply our patches
- EPATCH_EXCLUDE="2000-firefox_gentoo_install_dirs.patch
- 5001_fix-prefs-directory.patch" \
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
- epatch "${WORKDIR}"
-
- epatch "${FILESDIR}"/2000-icecat_gentoo_install_dirs.patch \
- "${FILESDIR}"/5001_fix-prefs-directory.patch \
- "${FILESDIR}"/fix-preferences-gentoo.patch \
- "${FILESDIR}"/${PN}-5.0-curl7217-includes-fix.patch
-
- # Fix rebranding
- sed -i 's|\$(DIST)/bin/firefox|\$(DIST)/bin/icecat|' browser/app/Makefile.in
-
- # Disable gnomevfs extension
- sed -i -e "s:gnomevfs::" "${S}/"browser/confvars.sh \
- || die "Failed to remove gnomevfs extension"
-
- eautoreconf
-
- cd js/src
- eautoreconf
-}
-
-src_configure() {
- # We will build our own .mozconfig
- rm "${S}"/.mozconfig
-
- MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- MEXTENSIONS="default"
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Specific settings for icecat
- echo "export MOZ_PHOENIX=1" >> "${S}"/.mozconfig
- echo "mk_add_options MOZ_PHOENIX=1" "${S}"/.mozconfig
- mozconfig_annotate '' --with-branding=browser/branding/unofficial
- mozconfig_annotate '' --disable-official-branding
- mozconfig_annotate '' --with-user-appdir=.icecat
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- mozconfig_annotate '' --disable-mailnews
- mozconfig_annotate '' --enable-canvas
- mozconfig_annotate '' --enable-safe-browsing
- mozconfig_annotate '' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --with-system-libxul
- mozconfig_annotate '' --with-libxul-sdk="${EPREFIX}"/usr/$(get_libdir)/xulrunner-devel-${MAJ_XUL_PV}
-
- # Other browser-specific settings
- mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
-
- mozconfig_use_enable system-sqlite
-
- # Finalize and report settings
- mozconfig_final
-
- if [[ $(gcc-major-version) -lt 4 ]]; then
- append-cxxflags -fno-stack-protector
- fi
-
- ####################################
- #
- # Configure and build
- #
- ####################################
-
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
-}
-
-src_install() {
- MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # Enable very specific settings not inherited from xulrunner
- cp "${FILESDIR}"/firefox-default-prefs.js \
- "${S}/dist/bin/defaults/preferences/all-gentoo.js" || \
- die "failed to cp firefox-default-prefs.js"
-
- emake DESTDIR="${D}" install || die "emake install failed"
-
- linguas
- for X in ${linguas}; do
- [[ ${X} != "en" ]] && xpi_install "${WORKDIR}/${P}-${X}"
- done
-
- local size sizes icon_path icon name
- sizes="16 32 48"
- icon_path="${S}/browser/branding/unofficial"
-
- ## Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${PN}.png" || die
- done
- # The 128x128 icon has a different name
- insinto "/usr/share/icons/hicolor/128x128/apps"
- newins "${icon_path}/mozicon128.png" "${PN}.png" || die
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/content/icon48.png" "${PN}.png" || die
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" || die
-
- sed -e "/^Icon/s:${PN}-icon:${PN}:" -i \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true" >> "${ED}/usr/share/applications/${PN}.desktop"
- fi
-
- pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/${PN}
-
- # Plugins dir
- dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins \
- || die "failed to symlink"
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- # Update mimedb for the new .desktop file
- fdo-mime_desktop_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/www-client/icecat/icecat-5.0-r1.ebuild b/www-client/icecat/icecat-6.0.ebuild
index 212ea528e3e7..63540100f4f9 100644
--- a/www-client/icecat/icecat-5.0-r1.ebuild
+++ b/www-client/icecat/icecat-6.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-5.0-r1.ebuild,v 1.3 2011/07/31 14:48:36 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/icecat/icecat-6.0.ebuild,v 1.1 2011/08/22 07:57:13 polynomial-c Exp $
EAPI="3"
VIRTUALX_REQUIRED="pgo"
@@ -12,7 +12,7 @@ MAJ_FF_PV="$(get_version_component_range 1-2)" # 3.5, 3.6, 4.0, etc.
FF_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
FF_PV="${FF_PV/_beta/b}" # Handle beta for SRC_URI
FF_PV="${FF_PV/_rc/rc}" # Handle rc for SRC_URI
-PATCH="firefox-5.0-patches-0.6"
+PATCH="firefox-6.0-patches-0.1"
DESCRIPTION="GNU project's edition of Mozilla Firefox"
HOMEPAGE="http://www.gnu.org/software/gnuzilla/"
@@ -20,7 +20,7 @@ HOMEPAGE="http://www.gnu.org/software/gnuzilla/"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
-IUSE="+methodjit +ipc pgo system-sqlite +webm"
+IUSE="+crashreporter +methodjit +ipc pgo system-sqlite +webm"
# More URIs appended below...
SRC_URI="mirror://gnu/gnuzilla/${FF_PV}/${PN}-${FF_PV}.tar.bz2
@@ -32,15 +32,16 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
# Mesa 7.10 needed for WebGL + bugfixes
RDEPEND="
>=sys-devel/binutils-2.16.1
- >=dev-libs/nss-3.12.9
- >=dev-libs/nspr-4.8.7
+ >=dev-libs/nss-3.12.10
+ >=dev-libs/nspr-4.8.8
>=dev-libs/glib-2.26
>=media-libs/mesa-7.10
media-libs/libpng[apng]
dev-libs/libffi
system-sqlite? ( >=dev-db/sqlite-3.7.4[fts3,secure-delete,unlock-notify,debug=] )
webm? ( media-libs/libvpx
- media-libs/alsa-lib )"
+ media-libs/alsa-lib )
+ crashreporter? ( net-misc/curl )"
# We don't use PYTHON_DEPEND/PYTHON_USE_WITH for some silly reason
DEPEND="${RDEPEND}
dev-util/pkgconfig
@@ -142,13 +143,12 @@ src_prepare() {
# Apply our patches
#
- EPATCH_EXCLUDE="2000-firefox_gentoo_install_dirs.patch
- 5001_use_system_libffi.patch" \
+ EPATCH_EXCLUDE="2000-firefox_gentoo_install_dirs.patch" \
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"
- epatch "${FILESDIR}"/2000-icecat-5_gentoo_install_dirs.patch \
+ epatch "${FILESDIR}"/2000-icecat-6_gentoo_install_dirs.patch \
"${FILESDIR}"/${PN}-5.0-curl7217-includes-fix.patch
# Allow user to apply any additional patches without modifing ebuild
@@ -236,15 +236,18 @@ src_configure() {
if [[ $(gcc-major-version) -lt 4 ]]; then
append-cxxflags -fno-stack-protector
- fi
-
- if use amd64 || use x86; then
- append-flags -mno-avx
+ elif [[ $(gcc-major-version) -gt 4 || $(gcc-minor-version) -gt 3 ]]; then
+ if use amd64 || use x86; then
+ append-flags -mno-avx
+ fi
fi
}
src_compile() {
if use pgo; then
+ addpredict /root
+ addpredict /etc/gconf
+ addpredict /dev/dri
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
Xemake -f client.mk profiledbuild || die "Xemake failed"
diff --git a/www-client/icecat/metadata.xml b/www-client/icecat/metadata.xml
index fec8205a6e04..5e186912e105 100644
--- a/www-client/icecat/metadata.xml
+++ b/www-client/icecat/metadata.xml
@@ -5,6 +5,8 @@
<use>
<flag name='custom-optimization'>Fine-tune custom compiler
optimizations</flag>
+ <flag name="crashreporter">Enable crashreporter for mozilla upstream, debugging
+ symbols are not required for reporting crashes.</flag>
<flag name="ipc">Use inter-process communication between tabs and plugins.
Allows for greater stability in case of plugin crashes</flag>
<flag name="methodjit">Enable JIT for JavaScript using MethodJIT for faster