--- mozilla-firefox-2.0_rc2.ebuild 2006-10-10 14:06:21.000000000 -0500
+++ mozilla-firefox-2.0_rc2-r1.ebuild 2006-10-14 09:54:47.258627000 -0500
@@ -16,7 +16,7 @@
KEYWORDS="~alpha ~amd64 ~sparc ~x86"
SLOT="0"
LICENSE="MPL-1.1 NPL-1.1"
-IUSE="java mozdevelop"
+IUSE="java mozdevelop branding"
MOZ_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}"
SRC_URI="${MOZ_URI}/source/firefox-${MY_PV}-source.tar.bz2
@@ -74,6 +74,14 @@
einfo "Selected language packs (first will be default): $linguas"
}
+pkg_setup(){
+ if use branding; then
+ einfo "You are enabling official branding. You may not redistribute this build"
+ einfo "to any users on your network or the internet. Doing so puts yourself into"
+ einfo "a legal problem with mozilla foundation"
+ fi
+}
+
src_unpack() {
unpack ${A%bz2*}bz2
@@ -112,7 +120,10 @@
mozconfig_annotate '' --enable-canvas
mozconfig_annotate '' --with-system-nspr
mozconfig_annotate '' --with-system-nss
- mozconfig_annotate '' --enable-official-branding
+
+ if use branding; then
+ mozconfig_annotate '' --enable-official-branding
+ fi
# Bug 60668: Galeon doesn't build without oji enabled, so enable it
# regardless of java setting.
@@ -134,9 +145,6 @@
gcc-specs-ssp && append-flags -fno-stack-protector-all
filter-flags -fstack-protector -fstack-protector-all
- # Don't know a reason for that so commented out /peper
- #append-flags -freorder-blocks -fno-reorder-functions
-
# Configure and build
CPPFLAGS="${CPPFLAGS} -DGENTOO_NSPLUGINS_DIR=\\\"/usr/$(get_libdir)/nsplugins\\\""