[net-libs/xulrunner],[www-client/mozilla-firefox] Revision bump.

Bumped ebuilds for www-client/mozilla-firefox and net-libs/xulrunner
to latest release.
This commit is contained in:
Mitch Harder
2010-06-29 13:09:32 -05:00
parent c0f66553dd
commit a3bb164f02
4 changed files with 385 additions and 9 deletions
+2 -2
View File
@@ -9,11 +9,11 @@ AUX xulrunner-1.9.2-fix-pkgconfig-file.patch 397 RMD160 f1724e2476d21751e5984582
AUX xulrunner-1.9.2-noalsa-fixup.patch 1031 RMD160 6eae45ee3e29fa47a7b31688cfcbfb594fcdd79b SHA1 845d4962708281bbd0cba45db82335739a50897b SHA256 1c4e017b6a8d81267a9d4b29b10cc4cfe69b090f8f8903a663f25b5e300eddd5
AUX xulrunner-default-prefs.js 678 RMD160 42b232de15dc23889e482d64749c77efdb40c984 SHA1 6938af10e90b5d96b7f550e50573da9be208234d SHA256 5dcf358b7c7281fdcda15856840437681a7dead6fae1625071fb7be79daf1683
AUX xulrunner.conf 113 RMD160 8be48cf5040eb5753c8eb35c048cc6b2c1a8a057 SHA1 62cce7ee5b1e51343c3dbc388894011da913d9d4 SHA256 9ac56b42cfb48854d23c299330ad327af5f0815140dcb7fdee905b660cd9a8a3
DIST firefox-3.6.2.source.tar.bz2 48919538 RMD160 89243e2815351e132ad7d139808d3c89b5524762 SHA1 7befdbcc2bd658c136bdce1c1bd8b54201c1d1d1 SHA256 0f8398efabb14da83e14c7fbabdff99a619752cadb43348b27adf302382046f0
DIST firefox-3.6.3.source.tar.bz2 48633061 RMD160 de556e8606bbc61cb7d20fe6f308f0c5e8b9dd77 SHA1 f3bcd808356d16bdb26bfcf1a64a251488c4fd02 SHA256 35a0b35d79baa502b6c5781ed3e9c4b5eb623bdaf1940460dcf465192848a2d0
DIST firefox-3.6.4.source.tar.bz2 51082341 RMD160 b36d31d35f2fc0d6f793b4d4e3f3069e55d9e1ad SHA1 c73e4cf4a8e55b5a192fe59d38bef1d06f43e842 SHA256 fdea684a717c3eda111060994ead9deb33d0b77a11f0f15da0ebc138ca0b2ec8
DIST firefox-3.6.6.source.tar.bz2 51076968 RMD160 c1cf5b72ae42e9ce98b8decfe889c332e78850c8 SHA1 907bbf357bd652893a58fbb641f7e7b2b4dc1f57 SHA256 59b87271f940684f51cdd6becbcfdaf99a5a5880948ba07cefd07474c9ab06b3
DIST xulrunner-1.9.2-patches-0.4.tar.bz2 5742 RMD160 d67504884a5959704d8cb2cfa7ff42401f328ac1 SHA1 3e1ba98046b9a4408e3eceb919ee9439ef328bdc SHA256 89db8d1cb166e97d56f911ebdfb8de852ab4335f137a4b7163345e8273a63d3f
EBUILD xulrunner-1.9.2.2-r10.ebuild 6827 RMD160 fab6949da922786ce3ce40c958b594d3bebd1a9e SHA1 5574ac25847ad08564b5c9b3fbc80ba567272467 SHA256 13f09ecc97273efa4e6042911cb8b2978ccd431b50844dc4a60ab6248adfb02f
EBUILD xulrunner-1.9.2.3-r10.ebuild 6931 RMD160 ddeaf81553688e65f58303091a12020b6fff8ba0 SHA1 c9ca759d8978b9a066fec8b80658c0e99b4e0637 SHA256 ce66563d2cafa0d648d8fcdfc7404737d6243f0438356d77f5b3265fdc82a042
EBUILD xulrunner-1.9.2.4-r10.ebuild 7187 RMD160 60a69c7be1789d0157e7da58724bf46a6d3f4785 SHA1 d44be0fcf1ceac4ce847888682cbd8adb3d1e8c0 SHA256 e870f5b15931ec8b8da1b482dc6b3a147da92c340332cfe40df5a846942427a5
EBUILD xulrunner-1.9.2.6-r10.ebuild 7194 RMD160 481fb9b0285f42bb5462fb0e2410dfbb8f50c3c5 SHA1 a69593ebd59c8e2877aeffef537a7c71d5beee81 SHA256 818431389b43c91e350d8e87fbcf010e1eb3bd6292a182ec0bc2f6cbc7381699
MISC Reasons 224 RMD160 3cb2c9305003ef1065f6fde7b14e71a11ca1a66a SHA1 156902de8e2ac01f700da27ae5473f71715f5150 SHA256 7e90ed1e268306ad71f44aefbc1f70b337cd409ba6c20da918d20c5ea3074f99
@@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/xulrunner-1.9.2.2.ebuild,v 1.1 2010/03/24 12:49:15 nirbheek Exp $
# $Header: /var/cvsroot/gentoo-x86/net-libs/xulrunner/xulrunner-1.9.2.6.ebuild,v 1.1 2010/06/27 12:27:27 polynomial-c Exp $
EAPI="2"
WANT_AUTOCONF="2.1"
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib java-pkg-opt-2 autotools
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib java-pkg-opt-2 autotools python
MY_PV="${PV/_rc/rc}" # Handle beta
MY_PV="${MY_PV/1.9.2/3.6}"
@@ -20,25 +20,26 @@ SRC_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/s
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="1.9"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE="+alsa debug libnotify system-sqlite wifi"
IUSE="+alsa debug +ipc libnotify system-sqlite wifi"
RDEPEND="java? ( >=virtual/jre-1.4 )
>=dev-lang/python-2.3[threads]
>=sys-devel/binutils-2.16.1
>=dev-libs/nss-3.12.4
>=dev-libs/nss-3.12.6
>=dev-libs/nspr-4.8
system-sqlite? ( >=dev-db/sqlite-3.6.22-r2[fts3,secure-delete] )
alsa? ( media-libs/alsa-lib )
>=app-text/hunspell-1.2
>=media-libs/lcms-1.17
=media-libs/lcms-1*
>=x11-libs/cairo-1.8.8[X]
x11-libs/pango[X]
x11-libs/libXt
x11-libs/pixman
wifi? ( net-wireless/wireless-tools )
libnotify? ( >=x11-libs/libnotify-0.4 )"
DEPEND="java? ( >=virtual/jdk-1.4 )
${RDEPEND}
=dev-lang/python-2*[threads]
dev-util/pkgconfig"
S="${WORKDIR}/mozilla-${MAJ_PV}"
@@ -51,6 +52,8 @@ pkg_setup() {
export LC_CTYPE="C"
java-pkg-opt-2_pkg_setup
python_set_active_version 2
}
src_prepare() {
@@ -71,6 +74,12 @@ src_prepare() {
# Fix broken alignment
epatch "${FILESDIR}/1000_fix_alignment.patch"
# Ensure we find myspell dict.
epatch "${FILESDIR}/1002_fix-system-hunspell-dict-detections.patch"
# Allow user to apply additional patches without modifing ebuild
epatch_user
# Same as in config/autoconf.mk.in
MOZLIBDIR="/usr/$(get_libdir)/${PN}-${MAJ_PV}"
SDKDIR="/usr/$(get_libdir)/${PN}-devel-${MAJ_PV}/sdk"
@@ -139,6 +148,7 @@ src_configure() {
mozconfig_annotate '' --enable-system-lcms
mozconfig_annotate '' --with-system-bz2
mozconfig_use_enable ipc # +ipc, upstream default
mozconfig_use_enable libnotify
mozconfig_use_enable java javaxpcom
mozconfig_use_enable wifi necko-wifi
@@ -174,7 +184,7 @@ src_configure() {
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/$(get_libdir)/nsbrowser/plugins:" \
"${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path!"
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" econf
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" econf
}
src_install() {
@@ -199,6 +209,7 @@ src_install() {
if use java ; then
java-pkg_regjar "${D}/${MOZLIBDIR}/javaxpcom.jar"
java-pkg_regso "${D}/${MOZLIBDIR}/libjavaxpcomglue.so"
java-pkg_regjar "${D}/${SDKDIR}/lib/MozillaGlue.jar"
java-pkg_regjar "${D}/${SDKDIR}/lib/MozillaInterfaces.jar"
fi
+75
View File
@@ -12,6 +12,7 @@ AUX mozilla-filepicker.patch 722 RMD160 5d47c8d1c7f6288071295dadc0779b1eed13a2f2
AUX xulrunner-1.9.2-noalsa-fixup.patch 1031 RMD160 6eae45ee3e29fa47a7b31688cfcbfb594fcdd79b SHA1 845d4962708281bbd0cba45db82335739a50897b SHA256 1c4e017b6a8d81267a9d4b29b10cc4cfe69b090f8f8903a663f25b5e300eddd5
DIST firefox-3.6.3.source.tar.bz2 48633061 RMD160 de556e8606bbc61cb7d20fe6f308f0c5e8b9dd77 SHA1 f3bcd808356d16bdb26bfcf1a64a251488c4fd02 SHA256 35a0b35d79baa502b6c5781ed3e9c4b5eb623bdaf1940460dcf465192848a2d0
DIST firefox-3.6.4.source.tar.bz2 51082341 RMD160 b36d31d35f2fc0d6f793b4d4e3f3069e55d9e1ad SHA1 c73e4cf4a8e55b5a192fe59d38bef1d06f43e842 SHA256 fdea684a717c3eda111060994ead9deb33d0b77a11f0f15da0ebc138ca0b2ec8
DIST firefox-3.6.6.source.tar.bz2 51076968 RMD160 c1cf5b72ae42e9ce98b8decfe889c332e78850c8 SHA1 907bbf357bd652893a58fbb641f7e7b2b4dc1f57 SHA256 59b87271f940684f51cdd6becbcfdaf99a5a5880948ba07cefd07474c9ab06b3
DIST mozilla-firefox-3.6-patches-0.6.tar.bz2 5201 RMD160 d721f5b7070b978e61b27c1d138dd8f464cfa9a4 SHA1 00e9e6955fb405e462598e500f48b937d5085b41 SHA256 3ccc057da61bf6d174fe0e3fcb1f213c27813d78b09cc8526a86d95b043a5c64
DIST mozilla-firefox-3.6.3-af.xpi 121643 RMD160 3b028018f3f7074d47fb110c9a621b3e24f24cce SHA1 b78632720d51b1c3408096aee0fd8ed88573ff99 SHA256 ca32bb28a1751604f657562f4a4569d514a1fba2d2ea517a7c95ce2c3ecd7afa
DIST mozilla-firefox-3.6.3-ar.xpi 131701 RMD160 54b8e3af730340cb0840e4200701f2f2524d0e22 SHA1 82d372cec7d910169c79b9f6b9cd36c11a2d8c8f SHA256 29bc998e93dc46598412ff1b9dabe104993efefce8e13172b82a9f9c8d815dbf
@@ -159,7 +160,81 @@ DIST mozilla-firefox-3.6.4-uk.xpi 143213 RMD160 42e236cb70ab1bb0f66efa9b7c4ff486
DIST mozilla-firefox-3.6.4-vi.xpi 129030 RMD160 e219fe344743346f59c026f752ceb2be55d1f068 SHA1 fee5e4a11913ad7df7cf8e21e5a2007a69f51d29 SHA256 b3beb05290bd8b3c7fcc559e29e4c4ef7ca268dbe0608e6761e4381c7b2bec6c
DIST mozilla-firefox-3.6.4-zh-CN.xpi 127125 RMD160 5068f0f5ed25fa56a344f3a3199488bb2d9ef8d3 SHA1 ee7bfe5eb2c1dc5cd9bd2acd4c749671bac1a30d SHA256 641cd82a7ec518984a79b75b45e9270d2575a1047e8d6f9d852e74a9eb483e2c
DIST mozilla-firefox-3.6.4-zh-TW.xpi 128404 RMD160 6f78df2c439f12ac62d0765ec591e0dd491ba40b SHA1 da39a3881d554bcc0c1acabb4a558e5fccbbfd05 SHA256 2704cc880a7dda4bb44e53a695d198350c4dd6aacf720b35224cfeb48932a7ae
DIST mozilla-firefox-3.6.6-af.xpi 121614 RMD160 3d1c120b506d75f81154b76cd692f21c677bd48a SHA1 02caafdce19786ac05509e6a6220843960796713 SHA256 3a935f5daf255feeda15efe3cf1d5c9c607aed886768c5990131bddbdbe372b4
DIST mozilla-firefox-3.6.6-ar.xpi 132175 RMD160 064c0e566daec6718df5b7271d5c7a606b58caad SHA1 4ef06e7ae01fd2f05162e6bf2ea5d0f109f1354c SHA256 2ff249cec30ac965724ac77d16dd96afa906c5f9584b0f57b404b4c42e1d1757
DIST mozilla-firefox-3.6.6-as.xpi 134267 RMD160 f5bde5955000a40405fae7b7501956a6926992bf SHA1 25bae27cffed06d8db31f52c415f6c7b7450f3f0 SHA256 757abf7b41e1e727b239f985d07a3932c5625fd454a5cf1718c0189e7add7f16
DIST mozilla-firefox-3.6.6-be.xpi 122231 RMD160 ca14ef12691353b96b586d36f1494861b0a9ea15 SHA1 32e49782aa7d3b897f69d0c707153d73136776eb SHA256 1be021d92f173feb2634d23e65eeb089eed347cbf2bc992a237fcdd1dcd71749
DIST mozilla-firefox-3.6.6-bg.xpi 134110 RMD160 f1a517d12f1456bad9817807492e7132021aac48 SHA1 c12fc55886902bf5633bd4aeaffc0f0851ace036 SHA256 3c01c792327cc9e321ca6233f31e87b34c5e19c508bbdaf0e36d76d754d66e28
DIST mozilla-firefox-3.6.6-bn-BD.xpi 141170 RMD160 54fa65e5ecce87d73fdda88225f9d875f86899b2 SHA1 ff789bf827e4c2be8c3b4db3fea89f78ede4abb3 SHA256 4becd21416703ca76aaf32178e5b7526f68bf182c4da9bc50572056cf1e88fc1
DIST mozilla-firefox-3.6.6-bn-IN.xpi 159550 RMD160 a67701a78caedee80adf459c92064b9405135571 SHA1 58d25e8d93ca12f24104373777f0f05a84c938fb SHA256 4614364b33bfe2da71524a0f89dd3d0b258700a8d0a2ea4c8ea993eb674010a9
DIST mozilla-firefox-3.6.6-ca.xpi 127960 RMD160 e455c0a1010c1a5e0d73ecca52f7ad62bcca8509 SHA1 57ac1f31904ffb6ab19cb782290f8c17e764d525 SHA256 1a520db24a905de05c50d2b792361da4ebfceb69ac7437a61caf06e2727d54be
DIST mozilla-firefox-3.6.6-cs.xpi 126770 RMD160 15c5c21b9b060b4e8c11213a1ee3029c7d9507ab SHA1 3baccfa62b9c4ef7f9def26ef4a860562970d3d3 SHA256 d54a6c93d4867d0e50e8d58ba5b48310f49556fd1955e7f0172960ac7e1258b4
DIST mozilla-firefox-3.6.6-cy.xpi 121949 RMD160 1a7fb96384655327794d4d28857437a2e92857cf SHA1 1c097f1f7bed3ad3d335736c5f7d97dc57aa68d6 SHA256 d663c39740e75747f98eab0cde55655bab66337215a38f82f35acce2265e80ea
DIST mozilla-firefox-3.6.6-da.xpi 125634 RMD160 ab656ec2a1fa914364c87281c1833816171abcb9 SHA1 3ff657ad621673a87324c3910d19991f0fd0e6be SHA256 54f960c42d002146bc49d95d3544533ed023c29a8f42cdb608472f7ec304b156
DIST mozilla-firefox-3.6.6-de.xpi 128972 RMD160 9df643a8429c85050653ed1b51a49075762d0312 SHA1 93de3709bd4ded3ed5b7c09b69b6cd9ca2c7f28c SHA256 19ee4cabaf2988a1da9fcc76765a1fe5fdc152c0bc11b4041635300c9be67432
DIST mozilla-firefox-3.6.6-el.xpi 135314 RMD160 54f1e46f9657140ace961680ca537d2f19f43e08 SHA1 afe4adea4c76c07a2863a7e4df5edfb285f16b18 SHA256 e22c6693eaa0c78ae21ef67a3ad855fe60f39763f0be36370c58c999633ab6ae
DIST mozilla-firefox-3.6.6-en-GB.xpi 118874 RMD160 e3d732a915326a4de63dd5fdd727467dded5002e SHA1 0f3c510695c9de696e2c48ef93a8580cfaf16736 SHA256 d1f111988b4428279a511689cd33513622422b01ff7af3084043c7c462f506c3
DIST mozilla-firefox-3.6.6-eo.xpi 121887 RMD160 cd74f4b84efb4ed5c86e5e4a5623eedd4a04fda8 SHA1 d9202a8ef1b924d95d390d51e474ec48e183099b SHA256 ab376e0c8b0b7903713011d0710bf80c88319f94359f7699a9d9c39d5e66803f
DIST mozilla-firefox-3.6.6-es-AR.xpi 127801 RMD160 f723c824db031f13be39859d37756e6ef7ee42cc SHA1 f9b086b4b10ea54823ca36d12f134800b47bc749 SHA256 048d2ced45f810e5fea489069d30009463805bb7f8e02f3b85a2867d92d6ebb2
DIST mozilla-firefox-3.6.6-es-CL.xpi 129468 RMD160 69c33db09d28520ca2648b7f0306fc61f0440f4d SHA1 aa9e87b6870c4d2f5df6a4d88c2fd9ba0dbca83c SHA256 9954d24487fa67c0e36ac22ac54b5e03a21637d8c5a8e49f31382b2c4fae5383
DIST mozilla-firefox-3.6.6-es-ES.xpi 108701 RMD160 93303f0e6e7311edf862c270916ef284b226c6b5 SHA1 414e6b3f2df27b589b9781e38eee4c837f536a24 SHA256 227ddd47a13056af7ecf05e4b75f53303fed374f4dceeb7cbee2b272193ab373
DIST mozilla-firefox-3.6.6-es-MX.xpi 127400 RMD160 b4d50afef64ff520e5e4e01eb5d58b3e4be3f274 SHA1 6f03741ae256927a7d07d6852d95e3fc7ab1ce8b SHA256 87d182c98b7edd86bb64c4b039ddc008cea39c8eedd9286de067e153d1279f09
DIST mozilla-firefox-3.6.6-et.xpi 127356 RMD160 443a98e70b8241db843aa63986be6fa942c8b785 SHA1 d8d20645c7dafa317444ac1f59711c180617f2ae SHA256 4ff7c25dc795f6fabbf2b89caede73892c6ea8583ffb442292497205b8cceb8f
DIST mozilla-firefox-3.6.6-eu.xpi 121864 RMD160 3585ddd99f94fc84c2106301966a1686430e30dd SHA1 96c51dbe46628f099c033610d26572600d72f4aa SHA256 2e42326298e6c913a3920a8a04d0327e46fcb7ee760bc9c30dd50e9aa10db143
DIST mozilla-firefox-3.6.6-fa.xpi 138510 RMD160 fab124ba0814c40896a6d93b1af7ae6c37fb2c70 SHA1 794478df98784ea92d865483bfcbb87eabbe01ac SHA256 4f8a7f2e7bc21208e705ac1341cef54045172f70a7c5b78c7411defc00788bdc
DIST mozilla-firefox-3.6.6-fi.xpi 126821 RMD160 3e9a714fb7d8a6837b304557e2f0910c4390397c SHA1 2c8e619e961abc4c855d667eb5d3260e10b62396 SHA256 5a2fd368769401d3217b2c49bbfaa88659a4b9b0c1117bc63290ffd1f5522926
DIST mozilla-firefox-3.6.6-fr.xpi 128960 RMD160 1d575279d826adb9eb7e0d2ca7464fc6fb4d8389 SHA1 3d57bf1f8e29e6fdea1181193e3f1907c0db9b36 SHA256 9bf6902205ee89f3cb1470ba1284f7e8dec6392f1735dce403edcbd2831775bc
DIST mozilla-firefox-3.6.6-fy-NL.xpi 129252 RMD160 5dfe97af7306984c72ad9441b8f8a5489fa8fd83 SHA1 2d5d5c0122b33ed9747f37eabe8fd99827fcb03d SHA256 0e3f1b5c1323589aada1f0b90b0a6c6b4b35e8d6b6ff16454e7bd1c9ea05fb87
DIST mozilla-firefox-3.6.6-ga-IE.xpi 127782 RMD160 f01ba3d5b3f1f9a459e450cf9391ffd439800854 SHA1 7c32d8cd8305851257ab76a9e6e53feb7b18ef0e SHA256 a262105e68eeb9026f3cf67c9fb66d088068df59dd9eaf5d978f556e57383e41
DIST mozilla-firefox-3.6.6-gl.xpi 124834 RMD160 1f88edd3acf3798ef524da8736f33752883c2ef7 SHA1 ccf4e04a07333805abee09e17298fd7c46f6f1f9 SHA256 ad2603c232214098f12596d4848fff7b1d6ae50ec6ec07e8df72494c632e15d9
DIST mozilla-firefox-3.6.6-gu-IN.xpi 145882 RMD160 cea9ea8176af03482838608d874c6bf89ff77d28 SHA1 0cdcef28aaeb7cad318bcc64ffac7fafddf90917 SHA256 bf9c803cd2ef90367ef3cd53dc1c17a9ad92332fabe9e1da498537393ea1224e
DIST mozilla-firefox-3.6.6-he.xpi 123137 RMD160 9e2c40134fbb1e86f1d0961299cb9926a0b5c88a SHA1 43741a7ef7073efe965d71c871cad25cb935e445 SHA256 f50fc54ee80cf6c69fed23d65008465b2d76ac78c1b8f10b461b6bf21579118f
DIST mozilla-firefox-3.6.6-hi-IN.xpi 141463 RMD160 97c9da84ad986fd234cb9cbefc81467fc0109c1f SHA1 cc11fe40ee35a5fa1a95f26fc575059b35bbbefe SHA256 fd363ac286e5ee47d0af0f48d164eba37cbd0511f28b5a7053d73a36bf352303
DIST mozilla-firefox-3.6.6-hr.xpi 127060 RMD160 cbb2656a76a496e12182ff826e9f98065caf8444 SHA1 7069ca3ec17f4cb125cb894bd503e2914fea9c19 SHA256 55bc9e2f410701203cf97f0561a7793a294205b24a3676444c6a2f5edf5d7a6c
DIST mozilla-firefox-3.6.6-hu.xpi 131099 RMD160 e60f3eadf24f60c888de39c299495421446ae580 SHA1 f882723bc1e6edc90c5e1aa44f13fc72feaaa8d5 SHA256 9180e7371794148ffd789a977f737a882e02a4fdfb791b81e959c0ea80faa79f
DIST mozilla-firefox-3.6.6-id.xpi 103962 RMD160 ecd1df80e753039863010c44d5b9393c7e7c7d3c SHA1 ec1b0926c4d60694be3f294df542a2b1785c1e25 SHA256 f9a47120c886dbb3612e973fef2ed3fcb53a340355d36eda8c4f0b9777edadaf
DIST mozilla-firefox-3.6.6-is.xpi 123336 RMD160 321b87289d71f5b32e92f71a6adaa2b81d4ac9c8 SHA1 06115670fc4e1a2301e140ef5f91701e2baa7e6b SHA256 1cd65e73e687cd9ab0cfe8cfa47848d9321ead8e566cf664b1498eb1ff336f7e
DIST mozilla-firefox-3.6.6-it.xpi 107979 RMD160 9da0d3b9fc3ba4e527c87075f659d816e287ff15 SHA1 082e1a1a52b42746fcfeac9fe447525b44c8e2ac SHA256 9441653a783b6e7c97f14899f71181286eef7542e255b534896d5d1dbec22773
DIST mozilla-firefox-3.6.6-ja.xpi 137025 RMD160 85c97eb9cdc0771b24dc4851fa3cb57989cb3b25 SHA1 187512bbd176fd9324cb00011dbd359498dfd2b6 SHA256 ee75cb2eb4b13d28186b5fd693672ce23e707b79e2654d1e42122611e98b02e6
DIST mozilla-firefox-3.6.6-ka.xpi 154120 RMD160 e1a7941dbe98a35f91f9d86b58e53819b80b51e8 SHA1 ec22efd868770ef65061d32534ff2d128489e081 SHA256 2a3e2afe1ba70e95953f633a372d72104f93cd61980d83b8f97e60692da00211
DIST mozilla-firefox-3.6.6-kk.xpi 137761 RMD160 9f6c6e82167f908fdd852c6d0ea0c06a877e7d2f SHA1 fdef52d5db5f92110c4616aecbd822ab8c0ecbfc SHA256 54b1e490405152805abf4b9ca00f965f58326146e4db05ac8eae94ca406e3729
DIST mozilla-firefox-3.6.6-kn.xpi 148394 RMD160 cc3bb3daf8f3893887005303e6786182a9ff54f7 SHA1 4ba50ef5d20f89bafd1516c52abcb065983b5884 SHA256 fe58999d686fc44fd5c867226e266bee1911df7e2cc34a5695619ee8991e3e11
DIST mozilla-firefox-3.6.6-ko.xpi 115666 RMD160 12919cf7c6bc6766a572a3ec40962dff096733e8 SHA1 695096b15123ecee8a454b8c2b19480ddd9eca9e SHA256 6ca3cf97a1e64ed460edd747ff8fe84b8e942eee9498779518f50a7ebe7795fd
DIST mozilla-firefox-3.6.6-ku.xpi 130377 RMD160 6b1349d3e5b5eb5de7b74f832473b484639a7643 SHA1 42ac3dfa7db7d5ec70cc5f4a5c3ab9a2e78d8754 SHA256 3a7463d61f80c88ddee235eea213fd59907f483c7001198da95a3516326ea4d2
DIST mozilla-firefox-3.6.6-lt.xpi 139718 RMD160 2dc1096d452c511f51184c6d94d35389b1ae1fef SHA1 b9b44c1e4e266aaa63f63ae3130f942e9dfb106b SHA256 559c5ff8d2af85f6e4639d5ef583c081806ea57c9a141a1797809e48bca6b6c0
DIST mozilla-firefox-3.6.6-lv.xpi 124837 RMD160 e47a02f71346a3035d70f372cd7dd451376cd3a0 SHA1 6e83674f95e997d87659f21782637d6da26435ae SHA256 6baf0c7e9ad3dfdf7a88c6df0a97c9302e590b12fefd6b9cbab5f1ef353982e6
DIST mozilla-firefox-3.6.6-mk.xpi 128267 RMD160 0b4a56b2c5024cf3be4f5297a5a382203da8d7f5 SHA1 8f44f19652e9a8074700ef8c5629bb6f138e6269 SHA256 a5e3fbd5f91b4a2dafbabdac8f72289693c81b7e7d927ebb18d7d32f50767a32
DIST mozilla-firefox-3.6.6-ml.xpi 151844 RMD160 82e94ba1457a2122f1c2ab6174dd656208d7880e SHA1 0c0feec520194a1d654221c595fcd5f2481b48bb SHA256 e4347ebfd2f6c260832cd9435ac7edabd53aed5aa1c61d1ecf039e926da40f35
DIST mozilla-firefox-3.6.6-mr.xpi 140494 RMD160 b2d1a510faf58839e74a20510abe502d0edfc4b6 SHA1 1822ca1d3b3bcea8c975ab8f1c7e2da66c38ef05 SHA256 dc083645b16ef98dd2c64bcdff11e09726387c923e0f06062d8e19337b0d67ef
DIST mozilla-firefox-3.6.6-nb-NO.xpi 124161 RMD160 cb941d40084b842900842c15a2c935e3d188de5c SHA1 f9166fb3eafbdd8e8d5696661aa6b89bbc1c72b9 SHA256 454645b28a7d66a0a3f0d7b3960b52778e1ce2ada0e530a77e9b7705d1017c17
DIST mozilla-firefox-3.6.6-nl.xpi 126456 RMD160 d7cef17eef9730889ee4e32e97d42215342117f9 SHA1 23eccd70b4dd57b70a6a59d721617a8d6a0af667 SHA256 a9cd83e20f34d033d9fcba88b127ed075a6eafc49b806f51bc12dab74c17f849
DIST mozilla-firefox-3.6.6-nn-NO.xpi 125132 RMD160 364f6577cbf63caedf5996267a09d5ec1d39f5f8 SHA1 d2a1fa5b81c8cfe1abda3c081686db37c26fa296 SHA256 fff6f66f59123f56a86e80b0dc439d799f406931e949ad5357dd6b9d77a8ce04
DIST mozilla-firefox-3.6.6-oc.xpi 108303 RMD160 64d14501fb41622de384aefdc2449bcddcc672b8 SHA1 f7040cdf154f0dfd969110a727eeec8b7a99a8f9 SHA256 760be92e5699a1b1ceb38cc1a9dc4313589258de6bd15fc2bde575632c779b93
DIST mozilla-firefox-3.6.6-or.xpi 142167 RMD160 19d7640ef3cba85399f7e816e6e50a7aa39769b7 SHA1 634cc3c1b4bb923601078cc8f575cfb7e1d9eee4 SHA256 6c604bcc40b399f066ebb93f97c73edc3967768fb0207f7cb2cdb2e30006ea7d
DIST mozilla-firefox-3.6.6-pa-IN.xpi 141722 RMD160 9a9e2ca76b1bf3d3c59cacf200cdc8e0939744c6 SHA1 bd383760031fe4ed00e8c6d7223494bc4e558cc2 SHA256 04c9d7679401e79cc95c544bcea9bd4d37e7a75e98abfee250b2df5ffe23f4f4
DIST mozilla-firefox-3.6.6-pl.xpi 131042 RMD160 996a697fef5c8d632a91883a0ee924169488f387 SHA1 47424d01163be20ec37fa212c2816479f43d7eba SHA256 ff52d1813dc1200dc119863776cf255fb8399c94d90304f58a41e2cc3b63d4e0
DIST mozilla-firefox-3.6.6-pt-BR.xpi 125437 RMD160 5e85ac5d57fc78392413b15bc46c36ecb0972674 SHA1 3306c27b870b394d9db52cc4ae84b56590cfd361 SHA256 8d2c6d20bd4fed8f176a5f6c8f36cba99c4ecb8873cd74df472c8ffd7b45dc14
DIST mozilla-firefox-3.6.6-pt-PT.xpi 125423 RMD160 3c115b3e064565488f5ceaa71cf16ccd6b7d2963 SHA1 2ea50cdb9bda106700484a7802460e0d421b207a SHA256 447e31287ad95b7c71bcb6ffef48a638ddd1811be3fccf44f9dfad39c57a0e9a
DIST mozilla-firefox-3.6.6-rm.xpi 127422 RMD160 6c2a37f7ddfaf25f83a8ca02afad78359d90e47b SHA1 66d34e49fe692d99260a28452c114df9a84eb975 SHA256 58dbabc3504da4da8f8de5af9253f5f9e4f35208beaeb91a8430d0e9ad77462d
DIST mozilla-firefox-3.6.6-ro.xpi 128741 RMD160 9a0811b1a9ed00db1c6e51fa990f270243355d69 SHA1 c1cd974c7f96c33c12713524b6c353490797d768 SHA256 bbd85f1bcab140eecd03d675e659dfa982aa1bd824ac33e1c0f51981affbb937
DIST mozilla-firefox-3.6.6-ru.xpi 124843 RMD160 b65d304247928d4c27659c9d4d65504f142a6ea2 SHA1 38a021a882a3722cacfb26ea0058d7933a647e38 SHA256 7151aee63fa807315ee336703f536084ab9ab4421b8f3da1207d6d57029a1580
DIST mozilla-firefox-3.6.6-si.xpi 142188 RMD160 ac8428347287c14ae89e7836dfd9e9e097af3f45 SHA1 a39a0d5f6e2ab8a43785c6cd94b74f5a535b35a9 SHA256 d9a5b8dc3cdcab9e5a63f05d4d3c42ecd594aa89bc3849e6ff5be535c43f754a
DIST mozilla-firefox-3.6.6-sk.xpi 131159 RMD160 4dfd66ed08a8e962894706b8cb34f1afc93d87f3 SHA1 9c910e18ed87f717eff96a698870bb002a128abf SHA256 90c8aabf6a6e2bf0f5d4cd68e2f2b9d03572b4503e9794044a0e066105d44b53
DIST mozilla-firefox-3.6.6-sl.xpi 124294 RMD160 bc43134cde56c415d865f99e014948f1abff80f5 SHA1 8119dc757bf701bdbc174e63eed45f84c0a46193 SHA256 a6b700d1ffa33697717847d3a55b032a11a345c6d99e2172153d87972f703c5f
DIST mozilla-firefox-3.6.6-sq.xpi 121309 RMD160 ae095db640176659954e39d5e7fce05febacfe29 SHA1 19f7aeb270ff60870f24cae6d01195af6fad8b19 SHA256 b6a8f7f658e0d903f15b787a8a93d620f49a3f13e5b63260216e4bef4b7706c5
DIST mozilla-firefox-3.6.6-sr.xpi 136932 RMD160 e9f3786451592bedbe2b98254c3a1458dc0aa8c0 SHA1 e150a5078e72f8f71468b46c37c9790363ebf935 SHA256 74e537476496b826be06375b9bdf89edcaa8b7e67c17396460862939a422ed37
DIST mozilla-firefox-3.6.6-sv-SE.xpi 128413 RMD160 2b42727a67d63195a84ad73f834f1a7d1742d669 SHA1 7ebdb6a1cf265d334a39235a99a8d586f471dad1 SHA256 7a0e37e64856e0ec2fe3b7e05d36cf50256512d71de17c9f9aa0594664cbdd56
DIST mozilla-firefox-3.6.6-ta-LK.xpi 149293 RMD160 9df785efe5ed7793b5e9c45b5dc0ec068089b7c1 SHA1 a9a8ea8339da6935220e929a49c4e6e8f624aeba SHA256 61ffdfdc8cd7cbae9fb060ff07220f4348e2b5a7a30cead7a299cade4a2bde37
DIST mozilla-firefox-3.6.6-ta.xpi 136774 RMD160 3958fd7de5d265054ea2dc91e0c1bf7920b8845a SHA1 57171f4e30b0e2a7c699a6b7e7515a885567d085 SHA256 8eb96d20e3eee4590a3004b35a441d3d62c8ee91c0733c504e7f1a1c9b95361e
DIST mozilla-firefox-3.6.6-te.xpi 147411 RMD160 9a9edd6a6eac8996b2d63a6cfcddc074018d82a0 SHA1 6d0e642871d2859ed0bd2ddc521e56c751d99bbc SHA256 c7632967ed65e4036a1acf01761187239c76eaa9bf5960e9adb184749bbbd0a8
DIST mozilla-firefox-3.6.6-th.xpi 134376 RMD160 18dfdfe7d396a34760ab1b6d571110d6c8ee4e76 SHA1 e2c18b61b46185ed85f4c9b1a911d92ea8f8961b SHA256 dfd95c70ee3804e68d0861a8c1df52d90f4a926d2632fca27ac00bda6e33e85a
DIST mozilla-firefox-3.6.6-tr.xpi 125411 RMD160 c9d4c4c1c755c808e9e33ec1aaa0f9e7a445262c SHA1 19628bd3af10c72581aa53e9a670001f0193c816 SHA256 1a185d27283e04c1c90ee957d01b037819ebb0e32078c7fdafd27bee4397e226
DIST mozilla-firefox-3.6.6-uk.xpi 143244 RMD160 c617dcadb880ddfba21fa55dea1276c6866a01b3 SHA1 ef7f0e93af9a649269389aa2e36a38ffd20de428 SHA256 5e7d4bf46a2b829b97599e91166b593b4e525e1827d1349c052dff55c55feb24
DIST mozilla-firefox-3.6.6-vi.xpi 129060 RMD160 b025f6185ed5ff4d3b2f6b4febd9b4a84d0a5b0b SHA1 7ab24c58e0ec23ec76baa7f252cdd1b86510d48a SHA256 53b08454907f1b8267537841c6a16e21b4b9528ff20265c338b3e3d878acdfe7
DIST mozilla-firefox-3.6.6-zh-CN.xpi 127100 RMD160 073dd2090dd6361187ba1b10e2da4997e0ecb9cb SHA1 a8eade7c6d9935db96b553758b037d8cc1f7862a SHA256 07ea0b28fdcfbbd7556b212c602d6ca035de754eb5c59dcaf5dfce9047b2edb2
DIST mozilla-firefox-3.6.6-zh-TW.xpi 128401 RMD160 632e2deab69b4775ae11790a65796c4f33fe467a SHA1 f8f490b92523ec48acc36ba0f41c1a984fd4402c SHA256 8592c84549d4278156844cb8d00930f7b6ca21a9d5eb4679c6f33e27282e0a5e
EBUILD mozilla-firefox-3.6.3-r11.ebuild 8709 RMD160 6e6c6dfe86b5470cf6f9412c0d881867782b0410 SHA1 a12bc1af7538ca8fd384587411f8ae02c87ba5dd SHA256 e4ca8ce965bcff01e88f226eb525b9788b596ce2df6fbad52d4ce8954e77aa6f
EBUILD mozilla-firefox-3.6.4-r11.ebuild 9162 RMD160 4cc852de7617daf39aaee9912559bef74ae8ce96 SHA1 e95baa9848e3ef092ced541fb9435674d945a57f SHA256 23cc4c12edf99d995543c8d5c408b0eb1f861666156b0eb49227e33c26b42ea8
EBUILD mozilla-firefox-3.6.6-r10.ebuild 9169 RMD160 2e9166399eec5b032172389498c35ab0f432f9a0 SHA1 22814c0403f2977e557cc2ff2ce0e56dc53ae124 SHA256 3de1f9d4d6cf81c8ab4de5b2d3a41769ead9ba8f27746c5855ccde6c295daaa7
MISC Reasons 78 RMD160 7d64d7c887de08d4efae22403cf5477a2ff5aac2 SHA1 8af08b03118ba67b043188d8ab08e09e33b51b75 SHA256 572b8e14ccb6193465d6f33dac5ff2aa7e8e441a18f8d176f2c8f8ef5327b221
MISC metadata.xml 860 RMD160 9dc7089f75140dda59a5ee9eaff41c35febd25bc SHA1 df2fae94e9f4a9fba7399aea0bfe0a38a1d01e89 SHA256 783b95078850c3b150069dcdead96113fe1a44036e61cae9d035f15c3bd1660e
@@ -0,0 +1,290 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/mozilla-firefox/mozilla-firefox-3.6.6.ebuild,v 1.1 2010/06/27 12:28:54 polynomial-c Exp $
EAPI="2"
WANT_AUTOCONF="2.1"
inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib pax-utils fdo-mime autotools mozextension java-pkg-opt-2 python
LANGS="af ar as be bg bn-BD bn-IN ca cs cy da de el en en-GB en-US eo es-AR
es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hr hu id is it ja
ka kk kn ko ku lt lv mk ml mr nb-NO nl nn-NO oc or pa-IN pl pt-BR pt-PT rm ro ru
si sk sl sq sr sv-SE ta ta-LK te th tr uk vi zh-CN zh-TW"
NOSHORTLANGS="en-GB es-AR es-CL es-MX pt-BR zh-CN zh-TW"
MAJ_XUL_PV="1.9.2"
MAJ_PV="${PV/_*/}" # Without the _rc and _beta stuff
DESKTOP_PV="3.6"
MY_PV="${PV/_rc/rc}" # Handle beta for SRC_URI
XUL_PV="${MAJ_XUL_PV}${MAJ_PV/${DESKTOP_PV}/}" # Major + Minor version no.s
PATCH="${PN}-3.6-patches-0.6"
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="http://www.mozilla.com/firefox"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE="+alsa bindist +ipc java libnotify system-sqlite wifi"
REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
SRC_URI="${REL_URI}/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2"
for X in ${LANGS} ; do
if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then
SRC_URI="${SRC_URI}
linguas_${X/-/_}? ( ${REL_URI}/${MY_PV}/linux-i686/xpi/${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%%-*}? ( ${REL_URI}/${PV}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )"
fi
IUSE="${IUSE} linguas_${X%%-*}"
fi
done
RDEPEND="
>=sys-devel/binutils-2.16.1
>=dev-libs/nss-3.12.4
>=dev-libs/nspr-4.8
>=app-text/hunspell-1.2
system-sqlite? ( >=dev-db/sqlite-3.6.22-r2[fts3,secure-delete] )
alsa? ( media-libs/alsa-lib )
>=x11-libs/cairo-1.8.8[X]
x11-libs/pango[X]
wifi? ( net-wireless/wireless-tools )
libnotify? ( >=x11-libs/libnotify-0.4 )
~net-libs/xulrunner-${XUL_PV}[ipc=,java=,wifi=,libnotify=,system-sqlite=]"
DEPEND="${RDEPEND}
java? ( >=virtual/jdk-1.4 )
=dev-lang/python-2*[threads]
dev-util/pkgconfig"
RDEPEND="${RDEPEND} java? ( >=virtual/jre-1.4 )"
S="${WORKDIR}/mozilla-1.9.2"
QA_PRESTRIPPED="usr/$(get_libdir)/${PN}/firefox"
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 ${PN} does not support the ${LANG} LINGUA"
done
}
pkg_setup() {
# Ensure we always build with C locale.
export LANG="C"
export LC_ALL="C"
export LC_MESSAGES="C"
export LC_CTYPE="C"
if ! use bindist ; then
einfo
elog "You are enabling official branding. You may not redistribute this build"
elog "to any users on your network or the internet. Doing so puts yourself into"
elog "a legal problem with Mozilla Foundation"
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
fi
java-pkg-opt-2_pkg_setup
python_set_active_version 2
}
src_unpack() {
unpack firefox-${MY_PV}.source.tar.bz2 ${PATCH}.tar.bz2
linguas
for X in ${linguas}; do
# FIXME: Add support for unpacking xpis to portage
[[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi"
done
}
src_prepare() {
# Apply our patches
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_EXCLUDE="137-bz460917_att350845_reload_new_plugins-gentoo-update.patch" \
epatch "${WORKDIR}"
# The patch excluded above failed, ported patch is applied below
epatch "${FILESDIR}/137-bz460917_reload_new_plugins-gentoo-update-3.6.4.patch"
# Fix media build failure
epatch "${FILESDIR}/xulrunner-1.9.2-noalsa-fixup.patch"
# Fix broken alignment
epatch "${FILESDIR}/1000_fix_alignment.patch"
# Allow user to apply additional patches without modifing ebuild
epatch_user
eautoreconf
cd js/src
eautoreconf
}
src_configure() {
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"
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
mozconfig_annotate '' --enable-application=browser
mozconfig_annotate '' --disable-mailnews
mozconfig_annotate 'broken' --disable-crashreporter
mozconfig_annotate '' --enable-image-encoder=all
mozconfig_annotate '' --enable-canvas
mozconfig_annotate 'gtk' --enable-default-toolkit=cairo-gtk2
# Bug 60668: Galeon doesn't build without oji enabled, so enable it
# regardless of java setting.
mozconfig_annotate '' --enable-oji --enable-mathml
mozconfig_annotate 'places' --enable-storage --enable-places
mozconfig_annotate '' --enable-safe-browsing
# Build mozdevelop permately
mozconfig_annotate '' --enable-jsd --enable-xpctools
# System-wide install specs
mozconfig_annotate '' --disable-installer
mozconfig_annotate '' --disable-updater
mozconfig_annotate '' --disable-strip
mozconfig_annotate '' --disable-install-strip
# Use system libraries
mozconfig_annotate '' --enable-system-cairo
mozconfig_annotate '' --enable-system-hunspell
mozconfig_annotate '' --with-system-nspr
mozconfig_annotate '' --with-system-nss
mozconfig_annotate '' --enable-system-lcms
mozconfig_annotate '' --with-system-bz2
mozconfig_annotate '' --with-system-libxul
mozconfig_annotate '' --with-libxul-sdk=/usr/$(get_libdir)/xulrunner-devel-${MAJ_XUL_PV}
mozconfig_use_enable ipc # +ipc, upstream default
mozconfig_use_enable libnotify
mozconfig_use_enable java javaxpcom
mozconfig_use_enable wifi necko-wifi
mozconfig_use_enable alsa ogg
mozconfig_use_enable alsa wave
mozconfig_use_enable system-sqlite
mozconfig_use_enable !bindist official-branding
# Other ff-specific settings
mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
# 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_compile() {
# Should the build use multiprocessing? Not enabled by default, as it tends to break
[ "${WANT_MP}" = "true" ] && jobs=${MAKEOPTS} || jobs="-j1"
emake ${jobs} || die
}
src_install() {
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
emake DESTDIR="${D}" install || die "emake install failed"
linguas
for X in ${linguas}; do
[[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}"
done
# Install icon and .desktop for menu entry
if ! use bindist ; then
newicon "${S}"/other-licenses/branding/firefox/content/icon48.png firefox-icon.png
newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5.desktop \
${PN}-${DESKTOP_PV}.desktop
else
newicon "${S}"/browser/branding/unofficial/content/icon48.png firefox-icon-unbranded.png
newmenu "${FILESDIR}"/icon/mozilla-firefox-1.5-unbranded.desktop \
${PN}-${DESKTOP_PV}.desktop
sed -i -e "s:Bon Echo:Namoroka:" \
"${D}"/usr/share/applications/${PN}-${DESKTOP_PV}.desktop || die "sed failed!"
fi
# Add StartupNotify=true bug 237317
if use startup-notification ; then
echo "StartupNotify=true" >> "${D}"/usr/share/applications/${PN}-${DESKTOP_PV}.desktop
fi
pax-mark m "${D}"/${MOZILLA_FIVE_HOME}/firefox
# Enable very specific settings not inherited from xulrunner
cp "${FILESDIR}"/firefox-default-prefs.js \
"${D}/${MOZILLA_FIVE_HOME}/defaults/preferences/all-gentoo.js" || \
die "failed to cp firefox-default-prefs.js"
# Copy Sabayon bookmarks.html file to the default location
cp "${FILESDIR}"/bookmarks.html.sabayon \
"${D}/${MOZILLA_FIVE_HOME}/defaults/profile/bookmarks.html" || \
die "failed to cp bookmarks.html.sabayon"
# Plugins dir
dosym ../nsbrowser/plugins "${MOZILLA_FIVE_HOME}"/plugins \
|| die "failed to symlink"
# very ugly hack to make firefox not sigbus on sparc
use sparc && { sed -e 's/Firefox/FirefoxGentoo/g' \
-i "${D}/${MOZILLA_FIVE_HOME}/application.ini" || \
die "sparc sed failed"; }
}
pkg_postinst() {
ewarn "All the packages built against ${PN} won't compile,"
ewarn "any package that fails to build warrants a bug report."
elog
# Update mimedb for the new .desktop file
fdo-mime_desktop_database_update
}