--- /usr/portage/www-client/mozilla/mozilla-1.7.11.ebuild 2005-08-11 21:36:12.000000000 +0000 +++ /usr/local/portage/www-client/mozilla/mozilla-1.7.11.ebuild 2005-08-14 05:24:35.000000000 +0000 @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla/mozilla-1.7.11.ebuild,v 1.10 2005/08/11 21:19:20 killerfox Exp $ +# $Header: $ unset ALLOWED_FLAGS # stupid extra-functions.sh ... bug 49179 inherit flag-o-matic toolchain-funcs eutils mozconfig mozilla-launcher makeedit multilib @@ -24,7 +24,7 @@ mirror://gentoo/mozilla-firefox-1.0-4ft2.patch.bz2 http://dev.gentoo.org/~agriffis/dist/mozilla-1.7.10-nsplugins-v2.patch" -KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86" SLOT="0" LICENSE="MPL-1.1 NPL-1.1" IUSE="crypt gnome java ldap mozcalendar mozdevelop moznocompose moznoirc moznomail mozsvg postgres ssl" @@ -141,6 +141,9 @@ # look in /usr/lib/nsplugins for plugins, in addition to the usual places epatch ${DISTDIR}/mozilla-1.7.10-nsplugins-v2.patch + #rpath patch + epatch ${FILESDIR}/mozilla-firefox-rpath-1.patch + WANT_AUTOCONF=2.1 autoconf || die "WANT_AUTOCONF failed" } @@ -148,6 +151,8 @@ declare MOZILLA_FIVE_HOME=/usr/$(get_libdir)/${PN} declare x + grep -Flr "#RPATH_FIXER" --include=*.mk . | xargs sed -i -e \ + 's|#RPATH_FIXER|'"${MOZILLA_FIVE_HOME}"'|' #################################### # # mozconfig, CFLAGS and CXXFLAGS setup @@ -329,10 +334,12 @@ doexe ${S}/build/unix/mozilla-config # Fix pkgconfig files and install them + sed -i -e "s|-L/usr/lib/mozilla-${PV}|-L\$\{libdir\}|" mozilla-nspr.pc insinto /usr/$(get_libdir)/pkgconfig for x in ${S}/build/unix/*.pc; do sed -i -e "s|^libdir=.*|libdir=${MOZILLA_FIVE_HOME}| - s|^includedir=.*|includedir=${MOZILLA_FIVE_HOME}/include|" ${x} + s|^includedir=.*|includedir=${MOZILLA_FIVE_HOME}/include| + s|\(^Libs: -L.*\)\($\)|\1 -Wl,-R\$\{libdir\}\2|" ${x} doins ${x} done