aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorBeat Gaetzi <beat@FreeBSD.org>2011-12-21 08:02:57 +0000
committerBeat Gaetzi <beat@FreeBSD.org>2011-12-21 08:02:57 +0000
commitd0020d8388b0d885672f14941f9a2d49f6ebffba (patch)
treebe3330f389c4f4d23ea4238c8292c555970ce8c5 /www
parent0533572d5157339140a1a487eddd8730d0a20d4f (diff)
downloadports-d0020d8388b0d885672f14941f9a2d49f6ebffba.tar.gz
ports-d0020d8388b0d885672f14941f9a2d49f6ebffba.zip
Notes
Diffstat (limited to 'www')
-rw-r--r--www/firefox-esr-i18n/Makefile4
-rw-r--r--www/firefox-esr-i18n/distinfo328
-rw-r--r--www/firefox-esr/Makefile2
-rw-r--r--www/firefox-esr/distinfo4
-rw-r--r--www/firefox-esr/files/patch-bugzilla-65993235
-rw-r--r--www/firefox-esr/files/patch-ipc-chromium-src-base-dir_reader_linux.h45
-rw-r--r--www/firefox-esr/files/patch-ipc-chromium-src-base-file_util.h13
-rw-r--r--www/firefox-i18n/Makefile4
-rw-r--r--www/firefox-i18n/distinfo328
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/firefox/distinfo4
-rw-r--r--www/firefox/files/patch-bugzilla-65993235
-rw-r--r--www/firefox/files/patch-ipc-chromium-src-base-dir_reader_linux.h45
-rw-r--r--www/firefox/files/patch-ipc-chromium-src-base-file_util.h13
-rw-r--r--www/linux-firefox/Makefile2
-rw-r--r--www/linux-firefox/distinfo4
-rw-r--r--www/linux-firefox/pkg-plist3
17 files changed, 434 insertions, 437 deletions
diff --git a/www/firefox-esr-i18n/Makefile b/www/firefox-esr-i18n/Makefile
index a601836fd21b..0a93e071b127 100644
--- a/www/firefox-esr-i18n/Makefile
+++ b/www/firefox-esr-i18n/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= firefox-i18n
-PORTVERSION= 8.0
+PORTVERSION= 9.0
CATEGORIES= www
MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi
PKGNAMEPREFIX=
@@ -18,7 +18,7 @@ COMMENT= Localized interface for Firefox
EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
-USE_FIREFOX= 80
+USE_FIREFOX= 90
USE_XPI= firefox linux-firefox
USE_SUBMAKE= yes
diff --git a/www/firefox-esr-i18n/distinfo b/www/firefox-esr-i18n/distinfo
index eaceac488b29..b2bdeed693f5 100644
--- a/www/firefox-esr-i18n/distinfo
+++ b/www/firefox-esr-i18n/distinfo
@@ -1,164 +1,164 @@
-SHA256 (xpi/firefox-i18n-8.0/af.xpi) = 5c63d809c19a6332a728bc1a818b804c09b2ec122f42e773285c8f247529c7e9
-SIZE (xpi/firefox-i18n-8.0/af.xpi) = 227038
-SHA256 (xpi/firefox-i18n-8.0/ak.xpi) = 926dee62d6c8cb24892d9a5bc38943f20213f408d58c1fcf441e8d566cc7323c
-SIZE (xpi/firefox-i18n-8.0/ak.xpi) = 228653
-SHA256 (xpi/firefox-i18n-8.0/ar.xpi) = aa0c13ad9e4ac94ea49727b64d8397a1888b1631971570591a1ede0d3250f5f0
-SIZE (xpi/firefox-i18n-8.0/ar.xpi) = 248245
-SHA256 (xpi/firefox-i18n-8.0/ast.xpi) = cbc5f9e4d8fdd4ea6999f5707b703ed05095011d607437f0ae556a23f17ea2e1
-SIZE (xpi/firefox-i18n-8.0/ast.xpi) = 222524
-SHA256 (xpi/firefox-i18n-8.0/be.xpi) = 8fd1c686f787859bd89662c7048550d8026e046aeaf8a690fa66532c557fbbf4
-SIZE (xpi/firefox-i18n-8.0/be.xpi) = 236531
-SHA256 (xpi/firefox-i18n-8.0/bg.xpi) = 2e2a6a187728e43e5af33bf47e14db4bf6e881aee2af39a4e7bad6be91c7710f
-SIZE (xpi/firefox-i18n-8.0/bg.xpi) = 259782
-SHA256 (xpi/firefox-i18n-8.0/bn-BD.xpi) = a89ec80b1979872d4686cff3c13b6ac5f2aedfb264000f7089fa7e6534e4de8a
-SIZE (xpi/firefox-i18n-8.0/bn-BD.xpi) = 273609
-SHA256 (xpi/firefox-i18n-8.0/bn-IN.xpi) = 0fac4cc2e617397c1a06964effff860e67270c3be00f346616d225be863a706c
-SIZE (xpi/firefox-i18n-8.0/bn-IN.xpi) = 303021
-SHA256 (xpi/firefox-i18n-8.0/br.xpi) = 8d3ca1680e14a6d34354cf52f9481b2ef3a8b85466e8c8a3fcfbeda1bc1ed057
-SIZE (xpi/firefox-i18n-8.0/br.xpi) = 235604
-SHA256 (xpi/firefox-i18n-8.0/bs.xpi) = 77ecb7f0ac79fce5fd453bbfe92314e0946960a35b84b1b3f6a2871b8e107487
-SIZE (xpi/firefox-i18n-8.0/bs.xpi) = 233304
-SHA256 (xpi/firefox-i18n-8.0/ca.xpi) = e371f655bf66f7ae0762be939d0e959485a3ad9058ee1024ea47a3320f754518
-SIZE (xpi/firefox-i18n-8.0/ca.xpi) = 235712
-SHA256 (xpi/firefox-i18n-8.0/cs.xpi) = 98cea1111f70a09daff0619f2fa682cd64ef2f8c73ef769f051fdafeae15afbf
-SIZE (xpi/firefox-i18n-8.0/cs.xpi) = 236152
-SHA256 (xpi/firefox-i18n-8.0/cy.xpi) = 38081615bfc4e26e904f535be3cec0957d5134b2e45e3d61bc47260b71c07965
-SIZE (xpi/firefox-i18n-8.0/cy.xpi) = 229663
-SHA256 (xpi/firefox-i18n-8.0/da.xpi) = e372f176a186b3b733f98881cd94d1513647bdbc3370e6646c399087d5808a96
-SIZE (xpi/firefox-i18n-8.0/da.xpi) = 228371
-SHA256 (xpi/firefox-i18n-8.0/de.xpi) = 700bb5248a270045700a6f443a877730ae99707c23acf61c117f8c627c6db1a3
-SIZE (xpi/firefox-i18n-8.0/de.xpi) = 236423
-SHA256 (xpi/firefox-i18n-8.0/el.xpi) = eb88d7e66a7309e0ea10586c522ab6b3d74da1ab9339d51903a525369cec9d90
-SIZE (xpi/firefox-i18n-8.0/el.xpi) = 251484
-SHA256 (xpi/firefox-i18n-8.0/en-GB.xpi) = 43d362e55380ba57813fa929a4f2ac35f63214e72c660e836e7ef44fd328d9cb
-SIZE (xpi/firefox-i18n-8.0/en-GB.xpi) = 219604
-SHA256 (xpi/firefox-i18n-8.0/en-US.xpi) = bddbbe900cb8e77cb26ecf1cc8d100e2dbb8699f1f41034552bc2641d864a5b7
-SIZE (xpi/firefox-i18n-8.0/en-US.xpi) = 219214
-SHA256 (xpi/firefox-i18n-8.0/en-ZA.xpi) = ab3163185d4add78486c3459a962885a623e87d3b4d30dd05ed5ff086ee47e1f
-SIZE (xpi/firefox-i18n-8.0/en-ZA.xpi) = 220975
-SHA256 (xpi/firefox-i18n-8.0/eo.xpi) = 6628d7e61f2ad420dc9dc8857684a86dec4930947064af59931018a748ac1f1f
-SIZE (xpi/firefox-i18n-8.0/eo.xpi) = 228870
-SHA256 (xpi/firefox-i18n-8.0/es-AR.xpi) = 5bf026d3f6f50c6ecc410d77dfcd9f032925e63f95d56f724e307ba71b792951
-SIZE (xpi/firefox-i18n-8.0/es-AR.xpi) = 232815
-SHA256 (xpi/firefox-i18n-8.0/es-CL.xpi) = 394b327d90e4a3affc250d499cd8854a5589cbbb3f3c7501e9211b753d6b8400
-SIZE (xpi/firefox-i18n-8.0/es-CL.xpi) = 235293
-SHA256 (xpi/firefox-i18n-8.0/es-ES.xpi) = 3d8caa12b35d65e85ad24b7ee62db58ec44fdbeb896d87886a8ebb645cb1ea1a
-SIZE (xpi/firefox-i18n-8.0/es-ES.xpi) = 206605
-SHA256 (xpi/firefox-i18n-8.0/es-MX.xpi) = 4f1b6eae47f912a03d07a4cba2fc4f9d8ecb5619d3bb6ec367f1d22804442151
-SIZE (xpi/firefox-i18n-8.0/es-MX.xpi) = 207459
-SHA256 (xpi/firefox-i18n-8.0/et.xpi) = 1216729dff3f60aaa70f46c3b6a4b1b057b6a1e20c39c48fe12422557e0df221
-SIZE (xpi/firefox-i18n-8.0/et.xpi) = 230283
-SHA256 (xpi/firefox-i18n-8.0/eu.xpi) = 96b011d99bdb19ca4536080bf95699b5d5320602d730a8baf7b9663fad7e8262
-SIZE (xpi/firefox-i18n-8.0/eu.xpi) = 228065
-SHA256 (xpi/firefox-i18n-8.0/fa.xpi) = c74bdff47aadf36ef485cb88bfaccd5f06afb3b8f0d545697a5221d5c608dc88
-SIZE (xpi/firefox-i18n-8.0/fa.xpi) = 257339
-SHA256 (xpi/firefox-i18n-8.0/fi.xpi) = 99524102c61b27f7fa6cddbc477cb5b45dd088453e5fb7a164a3d83a7213125b
-SIZE (xpi/firefox-i18n-8.0/fi.xpi) = 231178
-SHA256 (xpi/firefox-i18n-8.0/fr.xpi) = 41448fa45220f5e0c556c4e160cf49a670481a11d922a620f5d7ff94cf7ae318
-SIZE (xpi/firefox-i18n-8.0/fr.xpi) = 237069
-SHA256 (xpi/firefox-i18n-8.0/fy-NL.xpi) = c1e953d64fb61f2ee522873128d23dac726eacc3343526098d499039ff2a7c5e
-SIZE (xpi/firefox-i18n-8.0/fy-NL.xpi) = 234377
-SHA256 (xpi/firefox-i18n-8.0/ga-IE.xpi) = b66ff1d60e8ae58a8f60f873370c653bd3f35906dfea8a6f2ec3f540aeb3a1c9
-SIZE (xpi/firefox-i18n-8.0/ga-IE.xpi) = 239393
-SHA256 (xpi/firefox-i18n-8.0/gl.xpi) = 55e0fa621c74acec4a40c67638b90a34983be2652ce66111f6cea79ff7f7f428
-SIZE (xpi/firefox-i18n-8.0/gl.xpi) = 230996
-SHA256 (xpi/firefox-i18n-8.0/gu-IN.xpi) = de3cadb8379a4109f867da9bc7d584673ba7c56c8565d8e2da1772659917401a
-SIZE (xpi/firefox-i18n-8.0/gu-IN.xpi) = 260852
-SHA256 (xpi/firefox-i18n-8.0/he.xpi) = b898f7f61773af974ee66a466fdcbcedb713c45a049c1fabe1bdfc0a9483ce66
-SIZE (xpi/firefox-i18n-8.0/he.xpi) = 251243
-SHA256 (xpi/firefox-i18n-8.0/hi-IN.xpi) = 22a78f7f9f56b0a6f7f2dbac5dfc327a09c9e68584cd18dd50c10ce90b4d6f92
-SIZE (xpi/firefox-i18n-8.0/hi-IN.xpi) = 264513
-SHA256 (xpi/firefox-i18n-8.0/hr.xpi) = 4317ae1d89de2a28add1aa5891d8a3e9e5c7c2ee34e13883da0bfcd0d6c80cb3
-SIZE (xpi/firefox-i18n-8.0/hr.xpi) = 239498
-SHA256 (xpi/firefox-i18n-8.0/hu.xpi) = 47fb39be733931cb46e34adf3a206fe58f52f6b48b3acbe5e4e5b3aece4edd6a
-SIZE (xpi/firefox-i18n-8.0/hu.xpi) = 241689
-SHA256 (xpi/firefox-i18n-8.0/hy-AM.xpi) = 861dc7b5088cc06cc2cb932babedd2d151c542583dc3daf367f9f4c0a1095d9e
-SIZE (xpi/firefox-i18n-8.0/hy-AM.xpi) = 431335
-SHA256 (xpi/firefox-i18n-8.0/id.xpi) = 59d7c13ce9ad90fcc9954c0c51af2d5642d680ca1592fcce93f7d4a8e0a9cb8b
-SIZE (xpi/firefox-i18n-8.0/id.xpi) = 224907
-SHA256 (xpi/firefox-i18n-8.0/is.xpi) = 15d7917b61e520af9d3fcb14a4cc8cbf4870c64cadb1c034e46ef5ec4b3adf04
-SIZE (xpi/firefox-i18n-8.0/is.xpi) = 230806
-SHA256 (xpi/firefox-i18n-8.0/it.xpi) = 91296fab514450cceeb4b926d7224350456e1ec434a55503be1abbd78e051356
-SIZE (xpi/firefox-i18n-8.0/it.xpi) = 204075
-SHA256 (xpi/firefox-i18n-8.0/ja.xpi) = 61b44806b3890fe1016960c5c0d827640b15b3b549d0d8c093120e000d51e04a
-SIZE (xpi/firefox-i18n-8.0/ja.xpi) = 260221
-SHA256 (xpi/firefox-i18n-8.0/kk.xpi) = 1a0bfa5f0ffca6634fedfa9fa4e2b87528873a82fb589fdaec48c0b40270d5de
-SIZE (xpi/firefox-i18n-8.0/kk.xpi) = 263696
-SHA256 (xpi/firefox-i18n-8.0/kn.xpi) = 16e2eb4ae179f1216ca54480a086e553ea418f722bb93cc45630001c8f6a83d1
-SIZE (xpi/firefox-i18n-8.0/kn.xpi) = 283736
-SHA256 (xpi/firefox-i18n-8.0/ko.xpi) = c27a6c0abce063b2ac3cb2e56a90555b10809b555c0a2a0fe98f4da207ed86d4
-SIZE (xpi/firefox-i18n-8.0/ko.xpi) = 215216
-SHA256 (xpi/firefox-i18n-8.0/ku.xpi) = 3bfe1871bacd12857c1e20bda83f569bc21d372de8ec1ad70dd3ef839d46523e
-SIZE (xpi/firefox-i18n-8.0/ku.xpi) = 239272
-SHA256 (xpi/firefox-i18n-8.0/lg.xpi) = 9435b77ff439aa19ea98cc6d8de8bbb7d54d27e7f94a29db035b0890a4b886f1
-SIZE (xpi/firefox-i18n-8.0/lg.xpi) = 235459
-SHA256 (xpi/firefox-i18n-8.0/lt.xpi) = 81c169c8137d8c3e2c0885f2fc52894984015057e3b192fe7e47015e5b6596d0
-SIZE (xpi/firefox-i18n-8.0/lt.xpi) = 320556
-SHA256 (xpi/firefox-i18n-8.0/lv.xpi) = b0f1863e5f5ca1a1c003eddeb0bbf4af6fe04e02acb759ae30c121d5764f3aee
-SIZE (xpi/firefox-i18n-8.0/lv.xpi) = 231978
-SHA256 (xpi/firefox-i18n-8.0/mai.xpi) = 3e9581657a47bac7b8729ff6d9de0a9da6eedcfc4c3691779af07c79f94752e0
-SIZE (xpi/firefox-i18n-8.0/mai.xpi) = 264043
-SHA256 (xpi/firefox-i18n-8.0/mk.xpi) = 98fe000b35a3ba06540d1897decfac3387e222698ac29cfd73f888a2b709591b
-SIZE (xpi/firefox-i18n-8.0/mk.xpi) = 258223
-SHA256 (xpi/firefox-i18n-8.0/ml.xpi) = 28c61c03a5bf402c9a47c34cc0d8d9a8c4987f776080578ef611f63cbc9061ba
-SIZE (xpi/firefox-i18n-8.0/ml.xpi) = 290671
-SHA256 (xpi/firefox-i18n-8.0/mr.xpi) = e2612fd058b5903cb071b12d45db7eef42e96121be9a919eef7243bd6b9f6d23
-SIZE (xpi/firefox-i18n-8.0/mr.xpi) = 266706
-SHA256 (xpi/firefox-i18n-8.0/nb-NO.xpi) = 755ecf80fa1bba5c97eaa9046bd0776a8438a4c0989a9a91b6d073ba57a962e8
-SIZE (xpi/firefox-i18n-8.0/nb-NO.xpi) = 229160
-SHA256 (xpi/firefox-i18n-8.0/nl.xpi) = 94da51857d398e916e396a9b5fb5acd971e945445641c0ea74b72902c6a80e1d
-SIZE (xpi/firefox-i18n-8.0/nl.xpi) = 230348
-SHA256 (xpi/firefox-i18n-8.0/nn-NO.xpi) = a65f70af550eb01b59e9ace4090848d8492d825b13b2ff968d2d326c250d46f4
-SIZE (xpi/firefox-i18n-8.0/nn-NO.xpi) = 230399
-SHA256 (xpi/firefox-i18n-8.0/nso.xpi) = caa8b7ed1fa2fb736996370aae1393d0bfc3dd76b8f86ec07c2d1e313a1ab63f
-SIZE (xpi/firefox-i18n-8.0/nso.xpi) = 233834
-SHA256 (xpi/firefox-i18n-8.0/or.xpi) = bfa96aeb4d6f0dd4acbaadaac8d9c36d45e14ec1b30004f2ee7e71574a12f966
-SIZE (xpi/firefox-i18n-8.0/or.xpi) = 269665
-SHA256 (xpi/firefox-i18n-8.0/pa-IN.xpi) = 677f2b8ccac8b72c6dd6198c7ef0684a066e836b5bb2c9f515ae533824f5f6c8
-SIZE (xpi/firefox-i18n-8.0/pa-IN.xpi) = 266300
-SHA256 (xpi/firefox-i18n-8.0/pl.xpi) = 603d0b3ffc00551fe1f2f27255e5b756821805ba634efd2bd1474d4dd31b9f2f
-SIZE (xpi/firefox-i18n-8.0/pl.xpi) = 239375
-SHA256 (xpi/firefox-i18n-8.0/pt-BR.xpi) = 9938b9d0790913b409ce81d2ff4094293503274a06230f521b8ea0949d79b235
-SIZE (xpi/firefox-i18n-8.0/pt-BR.xpi) = 234489
-SHA256 (xpi/firefox-i18n-8.0/pt-PT.xpi) = 884d4455c18de3a41c2a449015235469bda9019ac5b95e44e6ee30ff7938df44
-SIZE (xpi/firefox-i18n-8.0/pt-PT.xpi) = 234235
-SHA256 (xpi/firefox-i18n-8.0/rm.xpi) = e975177e48cb1f74ab39c6d5d9d0b3c3e9b3f7052539b2773ee1600ec2d3c528
-SIZE (xpi/firefox-i18n-8.0/rm.xpi) = 233467
-SHA256 (xpi/firefox-i18n-8.0/ro.xpi) = 3daff1cd78ccb248a4b64cddb58e692c54c295d90cb5dd08ebf8f5b5a4e0c267
-SIZE (xpi/firefox-i18n-8.0/ro.xpi) = 246673
-SHA256 (xpi/firefox-i18n-8.0/ru.xpi) = f9668155d5c51ab38e2d31db92e754a44dfa20544d08e10979a10194134fa727
-SIZE (xpi/firefox-i18n-8.0/ru.xpi) = 244641
-SHA256 (xpi/firefox-i18n-8.0/si.xpi) = 299b9c58e704ae4072bff8d49901804d262d546ae04b1dafd30719a3eb7d0bc2
-SIZE (xpi/firefox-i18n-8.0/si.xpi) = 259613
-SHA256 (xpi/firefox-i18n-8.0/sk.xpi) = 530f15f397fcc69992e31f3b3f116ec395eb3c2a2a49f591d317185b20060860
-SIZE (xpi/firefox-i18n-8.0/sk.xpi) = 241442
-SHA256 (xpi/firefox-i18n-8.0/sl.xpi) = 53443126e247c1bd59ec2e182a993c2773ef703003213bf03f0ac5409fac2aa4
-SIZE (xpi/firefox-i18n-8.0/sl.xpi) = 228920
-SHA256 (xpi/firefox-i18n-8.0/son.xpi) = 0a34481858859c55f3bb7a603e3032b8b0e6bc10a3129ac0c583b6b02d03aa88
-SIZE (xpi/firefox-i18n-8.0/son.xpi) = 227126
-SHA256 (xpi/firefox-i18n-8.0/sq.xpi) = c9a5bcc021af2652f05fa200e51e26d06b7e5ba10e1e468b1c9dccaa42673189
-SIZE (xpi/firefox-i18n-8.0/sq.xpi) = 214501
-SHA256 (xpi/firefox-i18n-8.0/sr.xpi) = 688bbade22a5165d70a9bf95d222a4c9332689d836d53abb695e90e4c2c29f6a
-SIZE (xpi/firefox-i18n-8.0/sr.xpi) = 263534
-SHA256 (xpi/firefox-i18n-8.0/sv-SE.xpi) = 9575874c5632940338f6f26fe25dcabc9e7679820253fd12f07c449caabf10e1
-SIZE (xpi/firefox-i18n-8.0/sv-SE.xpi) = 266714
-SHA256 (xpi/firefox-i18n-8.0/ta-LK.xpi) = 00f45c5146b0925d9a82d95cb5dc2e102341d15cbd29944578b3aaec04a84cfe
-SIZE (xpi/firefox-i18n-8.0/ta-LK.xpi) = 276080
-SHA256 (xpi/firefox-i18n-8.0/ta.xpi) = 9be67d46d130807d08b7e8b333914003efec60691b19252ea9dc6cce30522e91
-SIZE (xpi/firefox-i18n-8.0/ta.xpi) = 259828
-SHA256 (xpi/firefox-i18n-8.0/te.xpi) = ddeebd051e18a3ed4fa7827dd1c8d02dc35ccbe0d48b10eec4ff110c88ebf88d
-SIZE (xpi/firefox-i18n-8.0/te.xpi) = 274087
-SHA256 (xpi/firefox-i18n-8.0/th.xpi) = d2cbf744ec3bcfb172a592c249ad418928fd3d4a66038f23947df89c59ae20af
-SIZE (xpi/firefox-i18n-8.0/th.xpi) = 261251
-SHA256 (xpi/firefox-i18n-8.0/tr.xpi) = df554696d93c32460a86cbbb727e27de1640da6e58a116b3a21cedfa71eb908e
-SIZE (xpi/firefox-i18n-8.0/tr.xpi) = 233606
-SHA256 (xpi/firefox-i18n-8.0/uk.xpi) = ebe03cff3f6962d6d7bab20025a684a54951964347fd43dd955d524005237512
-SIZE (xpi/firefox-i18n-8.0/uk.xpi) = 267710
-SHA256 (xpi/firefox-i18n-8.0/vi.xpi) = c4988705cffe66b6803fe880e2773d2e3d1e77a60e34b136c59a77a3321f7f26
-SIZE (xpi/firefox-i18n-8.0/vi.xpi) = 248529
-SHA256 (xpi/firefox-i18n-8.0/zh-CN.xpi) = c5f0a12db5fee1e2a755012d400a79527a150347ce1aff0208517afbe3a8a014
-SIZE (xpi/firefox-i18n-8.0/zh-CN.xpi) = 243430
-SHA256 (xpi/firefox-i18n-8.0/zh-TW.xpi) = bf988457d2174eaeba9272a6d049e27431fc2413f3b43ee8bab2924675dc24fa
-SIZE (xpi/firefox-i18n-8.0/zh-TW.xpi) = 244296
-SHA256 (xpi/firefox-i18n-8.0/zu.xpi) = 856bfe9ea1251e1104046c1da1452298cd12280b8e281fa00a0618d7e91ab01f
-SIZE (xpi/firefox-i18n-8.0/zu.xpi) = 234633
+SHA256 (xpi/firefox-i18n-9.0/af.xpi) = 341c153a31a4edee2f2a1b3977b8178a555a2254a9da968b87a4118311a4da6d
+SIZE (xpi/firefox-i18n-9.0/af.xpi) = 229979
+SHA256 (xpi/firefox-i18n-9.0/ak.xpi) = 225458a3bcc1dfe541c6e820c29d4ab30c9691555cadbd0abf76b499026416c3
+SIZE (xpi/firefox-i18n-9.0/ak.xpi) = 231746
+SHA256 (xpi/firefox-i18n-9.0/ar.xpi) = 377e03cd3af36b64d82a359a6fc2e5ba5242da8819d65bda0b540042b9c93e3a
+SIZE (xpi/firefox-i18n-9.0/ar.xpi) = 251469
+SHA256 (xpi/firefox-i18n-9.0/ast.xpi) = dc941f6ba8956647ed97ea5023723b8803096f017dff3cbe11868beff1713cc2
+SIZE (xpi/firefox-i18n-9.0/ast.xpi) = 224384
+SHA256 (xpi/firefox-i18n-9.0/be.xpi) = a89e0cd4241c3b07caf746e07a9a0078d37497e0dbe47267ac3a6548f972efae
+SIZE (xpi/firefox-i18n-9.0/be.xpi) = 238851
+SHA256 (xpi/firefox-i18n-9.0/bg.xpi) = fdb7d91aee0f7b3695abbbe0e4eb475be46bb837146b05e5bb7fb0831f3b3071
+SIZE (xpi/firefox-i18n-9.0/bg.xpi) = 263298
+SHA256 (xpi/firefox-i18n-9.0/bn-BD.xpi) = 97b75a0f3b40b64e2469ed682b622ba741167d3854bdfce682fc67b72d2a9ab6
+SIZE (xpi/firefox-i18n-9.0/bn-BD.xpi) = 277691
+SHA256 (xpi/firefox-i18n-9.0/bn-IN.xpi) = 61f40e7b53326d9498d64f9388f99a23f38d63af1966dda1af90e561f1bb3447
+SIZE (xpi/firefox-i18n-9.0/bn-IN.xpi) = 307120
+SHA256 (xpi/firefox-i18n-9.0/br.xpi) = 12c9352f0b03c02c3ecf49df6239c10ff5fdc864e419090c674026384a8ec0a3
+SIZE (xpi/firefox-i18n-9.0/br.xpi) = 238630
+SHA256 (xpi/firefox-i18n-9.0/bs.xpi) = 01ec8b3a8e1ea63b61ec3b050398f9a2a8583c15ea395c01ed591faf19e2caef
+SIZE (xpi/firefox-i18n-9.0/bs.xpi) = 237061
+SHA256 (xpi/firefox-i18n-9.0/ca.xpi) = f4dec2012e8e21d045868e4b97bd69d0ce3b41790fa4687a73bb044a65683ccc
+SIZE (xpi/firefox-i18n-9.0/ca.xpi) = 238851
+SHA256 (xpi/firefox-i18n-9.0/cs.xpi) = 8c35a680cf461fd13a5495b4052c6f657f37a1a4f314651c6468efd6fe2996a0
+SIZE (xpi/firefox-i18n-9.0/cs.xpi) = 239236
+SHA256 (xpi/firefox-i18n-9.0/cy.xpi) = cfcc7aca2f80f770edb84773a2d051b3ae3a3e407341e77bf59f0752c09d0d98
+SIZE (xpi/firefox-i18n-9.0/cy.xpi) = 233606
+SHA256 (xpi/firefox-i18n-9.0/da.xpi) = 9fe9f975d87edd0bbab0bde4017b93eab43cb70177a144773a2d97c6d48c60b7
+SIZE (xpi/firefox-i18n-9.0/da.xpi) = 231351
+SHA256 (xpi/firefox-i18n-9.0/de.xpi) = 4a87b32c82443e8851edd0b1bdaa991d40f03f650332977a4de97fb0e8184041
+SIZE (xpi/firefox-i18n-9.0/de.xpi) = 239616
+SHA256 (xpi/firefox-i18n-9.0/el.xpi) = 03f04db0767fcc4cb706a01478e898774710ff098e557699dc1af03e3bacd883
+SIZE (xpi/firefox-i18n-9.0/el.xpi) = 254828
+SHA256 (xpi/firefox-i18n-9.0/en-GB.xpi) = 4056f09ce19ba33520975bba26c2f428aed7b95cee8ab9bf82080dbbcd8ed573
+SIZE (xpi/firefox-i18n-9.0/en-GB.xpi) = 222870
+SHA256 (xpi/firefox-i18n-9.0/en-US.xpi) = 3b172cf125942787ffc3df108acd53d72f42af1d86a5e07e833f9398f0878bb7
+SIZE (xpi/firefox-i18n-9.0/en-US.xpi) = 222044
+SHA256 (xpi/firefox-i18n-9.0/en-ZA.xpi) = b5ad42011b20eccbb53788ae38dfae548006b4234e97556b4f7fcbebd6799ef0
+SIZE (xpi/firefox-i18n-9.0/en-ZA.xpi) = 221988
+SHA256 (xpi/firefox-i18n-9.0/eo.xpi) = a59b658d12380e68f4d779c3c90ba0bedf6c8649de0a63d817a5281537d698e3
+SIZE (xpi/firefox-i18n-9.0/eo.xpi) = 231844
+SHA256 (xpi/firefox-i18n-9.0/es-AR.xpi) = a24610a26e98de1060ed209e2411764b10b8307e4b52c116e7962ea861d6d34d
+SIZE (xpi/firefox-i18n-9.0/es-AR.xpi) = 235874
+SHA256 (xpi/firefox-i18n-9.0/es-CL.xpi) = 0619766763e80bf6b79d6ed656f06296853b6123db54f9fe3b7cc636a04b2346
+SIZE (xpi/firefox-i18n-9.0/es-CL.xpi) = 239085
+SHA256 (xpi/firefox-i18n-9.0/es-ES.xpi) = dddf213c5c47438677d789c1599c75baf4ccb55b3ae54800048924a95c8c0778
+SIZE (xpi/firefox-i18n-9.0/es-ES.xpi) = 208558
+SHA256 (xpi/firefox-i18n-9.0/es-MX.xpi) = a5593638557b25e4266630224ebdd4b84de2d23903b3e2fab77c2ed4b656b554
+SIZE (xpi/firefox-i18n-9.0/es-MX.xpi) = 211590
+SHA256 (xpi/firefox-i18n-9.0/et.xpi) = a0d98f92b22308daaab71a46b4dd0952b1d6c6ad4297a0d2ef18314d13fefba3
+SIZE (xpi/firefox-i18n-9.0/et.xpi) = 233331
+SHA256 (xpi/firefox-i18n-9.0/eu.xpi) = 8de1c48423d659c23e248ec0526b7d02150d1c57a5007443ff4f7e32d2e30e36
+SIZE (xpi/firefox-i18n-9.0/eu.xpi) = 231090
+SHA256 (xpi/firefox-i18n-9.0/fa.xpi) = 039831158e675de9574eefdd16049e3c0f4339471178f453398270073ea26400
+SIZE (xpi/firefox-i18n-9.0/fa.xpi) = 261480
+SHA256 (xpi/firefox-i18n-9.0/fi.xpi) = 412c5098822f2ec89183ee93e2c0e3afb42c51836f2f909fb26edffc891624c6
+SIZE (xpi/firefox-i18n-9.0/fi.xpi) = 234223
+SHA256 (xpi/firefox-i18n-9.0/fr.xpi) = 7b490696b0f7077750f0d33dd174c17c9692212f4361924b243e5cfe82944bee
+SIZE (xpi/firefox-i18n-9.0/fr.xpi) = 240143
+SHA256 (xpi/firefox-i18n-9.0/fy-NL.xpi) = 64fcb84b96700a61885aebd3fe116ab5a8c675b83d41627b3d4089a4f1386e46
+SIZE (xpi/firefox-i18n-9.0/fy-NL.xpi) = 238159
+SHA256 (xpi/firefox-i18n-9.0/ga-IE.xpi) = fa61064db020a9d077af6fa21526b620b2d3928440f08866e9912249b5d187a4
+SIZE (xpi/firefox-i18n-9.0/ga-IE.xpi) = 243530
+SHA256 (xpi/firefox-i18n-9.0/gl.xpi) = 8f051e1135d9ae74f3296a731db1be9319a50716c67c5238fee8f2ed0b53f290
+SIZE (xpi/firefox-i18n-9.0/gl.xpi) = 234759
+SHA256 (xpi/firefox-i18n-9.0/gu-IN.xpi) = d15f36b7f5fa63af139d8794fface82e7422907b71b7def385f8540fc74a8f8c
+SIZE (xpi/firefox-i18n-9.0/gu-IN.xpi) = 264953
+SHA256 (xpi/firefox-i18n-9.0/he.xpi) = 451f4daecab87a00391aa1835e8ec097aec2b16a063be633c07b3c39e2af676d
+SIZE (xpi/firefox-i18n-9.0/he.xpi) = 255066
+SHA256 (xpi/firefox-i18n-9.0/hi-IN.xpi) = d6ce105abacb13d7d7d0fcaad89a43e757569782599d281b63fb708b7e8a42c3
+SIZE (xpi/firefox-i18n-9.0/hi-IN.xpi) = 268229
+SHA256 (xpi/firefox-i18n-9.0/hr.xpi) = 521e480aa44f0f48cd8ca8c3b451bc186fadee18992f7ca372bc12c337601de2
+SIZE (xpi/firefox-i18n-9.0/hr.xpi) = 241130
+SHA256 (xpi/firefox-i18n-9.0/hu.xpi) = 803859c8424003c93edb4a2e8539cf9fa89dfc02bfadf5371e5be54be304e4fc
+SIZE (xpi/firefox-i18n-9.0/hu.xpi) = 244797
+SHA256 (xpi/firefox-i18n-9.0/hy-AM.xpi) = e304a4c10f80bf2ffc76f3c0fe5d2572cdae55a72dc91eff30332825451038a6
+SIZE (xpi/firefox-i18n-9.0/hy-AM.xpi) = 436968
+SHA256 (xpi/firefox-i18n-9.0/id.xpi) = 7f98ce6c4e890b8c0ec6e6ff513efbc222cc5e2e83ec5308cec5211cfdb00c5f
+SIZE (xpi/firefox-i18n-9.0/id.xpi) = 227822
+SHA256 (xpi/firefox-i18n-9.0/is.xpi) = 7139fef72bde23f11dae021e1ea87648217a5c5ff780f079d9dce3865fde654d
+SIZE (xpi/firefox-i18n-9.0/is.xpi) = 233869
+SHA256 (xpi/firefox-i18n-9.0/it.xpi) = 05554b78be9151bf2f61b96adbbc4114d5cdfff2798efe933a1699577fa780aa
+SIZE (xpi/firefox-i18n-9.0/it.xpi) = 205993
+SHA256 (xpi/firefox-i18n-9.0/ja.xpi) = 13d017b53b4f8a71a6faae5de92ef6ae1fa39de1752ea53fcacfff81147a96f4
+SIZE (xpi/firefox-i18n-9.0/ja.xpi) = 263442
+SHA256 (xpi/firefox-i18n-9.0/kk.xpi) = 432318c41cbe4d11809fabf1e12750559c5c55e1380f8711355473ac46e6faf3
+SIZE (xpi/firefox-i18n-9.0/kk.xpi) = 267634
+SHA256 (xpi/firefox-i18n-9.0/kn.xpi) = 371887991bbacec6664dd88997dccc875a7ad745e9eb15758c82c6c95544d35e
+SIZE (xpi/firefox-i18n-9.0/kn.xpi) = 287537
+SHA256 (xpi/firefox-i18n-9.0/ko.xpi) = b93504b46fead572f5ee11dfafcf841d1623a847479cfac86a19b1836302ec1f
+SIZE (xpi/firefox-i18n-9.0/ko.xpi) = 218493
+SHA256 (xpi/firefox-i18n-9.0/ku.xpi) = 662f3ebfad413e72f8d2442d18b7b199c24f8ceb334ae65f3bc587b3535db994
+SIZE (xpi/firefox-i18n-9.0/ku.xpi) = 243262
+SHA256 (xpi/firefox-i18n-9.0/lg.xpi) = 18c35c6577b1c029707f1b9f3ca3ed5fe77a150f0e2522efeb59dc3ee14e6f75
+SIZE (xpi/firefox-i18n-9.0/lg.xpi) = 238539
+SHA256 (xpi/firefox-i18n-9.0/lt.xpi) = b1bdebe281b290854af263ff948cbec2843e73162f1702e5615ebdb0ff8503c7
+SIZE (xpi/firefox-i18n-9.0/lt.xpi) = 323721
+SHA256 (xpi/firefox-i18n-9.0/lv.xpi) = 12b93f6d8c97dcd50c5ad3acdc0f892a1d3cc241ed68e1952b519c2c6d61d47d
+SIZE (xpi/firefox-i18n-9.0/lv.xpi) = 235454
+SHA256 (xpi/firefox-i18n-9.0/mai.xpi) = 7b683a8e9f67ffcc6bbab7a9f96b509ca355cabe685e0730eb1219880d09b156
+SIZE (xpi/firefox-i18n-9.0/mai.xpi) = 267559
+SHA256 (xpi/firefox-i18n-9.0/mk.xpi) = 7a42b964507998b82d3addd9be368a601655f64ff0dfc1f19611ff6b086be5ce
+SIZE (xpi/firefox-i18n-9.0/mk.xpi) = 262044
+SHA256 (xpi/firefox-i18n-9.0/ml.xpi) = f854bf64b94f4aaf2315912c8ece5f5d965d558d2f5eff0ff0f8a823d0443c5b
+SIZE (xpi/firefox-i18n-9.0/ml.xpi) = 294757
+SHA256 (xpi/firefox-i18n-9.0/mr.xpi) = 64b96063bc55a6fbbce0e95b44ab4afed07671e9fd04289bd766bea054d82d0e
+SIZE (xpi/firefox-i18n-9.0/mr.xpi) = 270657
+SHA256 (xpi/firefox-i18n-9.0/nb-NO.xpi) = 5aaae9c845bf2c959db6264425256d363333484b7ed06d1a6218d6dc2106d8d2
+SIZE (xpi/firefox-i18n-9.0/nb-NO.xpi) = 232126
+SHA256 (xpi/firefox-i18n-9.0/nl.xpi) = 0b07ca47ebce693c7d79ae9fb3ca5f9c27c0f1632aa2dd10cf38cefa3da3724a
+SIZE (xpi/firefox-i18n-9.0/nl.xpi) = 233327
+SHA256 (xpi/firefox-i18n-9.0/nn-NO.xpi) = a8dee79462f6900d5db8dd672535f6b19cda56eb7e6dd50c1414237ffafc11ac
+SIZE (xpi/firefox-i18n-9.0/nn-NO.xpi) = 233350
+SHA256 (xpi/firefox-i18n-9.0/nso.xpi) = 7a9062c6a91d8ec59634dcc1e67f2298bd6e1a7ee7e37a4242ce679d5325b0e8
+SIZE (xpi/firefox-i18n-9.0/nso.xpi) = 236893
+SHA256 (xpi/firefox-i18n-9.0/or.xpi) = 56ff2877c7c373e041787d7f724bafb42b2c0535b82facf8483d7f4030a92dea
+SIZE (xpi/firefox-i18n-9.0/or.xpi) = 272422
+SHA256 (xpi/firefox-i18n-9.0/pa-IN.xpi) = 758832b22877e9d6061e559396f6add61e4426d7aa31985f03f21acb67f4f711
+SIZE (xpi/firefox-i18n-9.0/pa-IN.xpi) = 269489
+SHA256 (xpi/firefox-i18n-9.0/pl.xpi) = 0a5f82a6c49dd6bc4cbad5475dfa351f5529f3fb913f7de82fed2f5183d3c6e2
+SIZE (xpi/firefox-i18n-9.0/pl.xpi) = 242494
+SHA256 (xpi/firefox-i18n-9.0/pt-BR.xpi) = d7c4c756660e8513cdcee78bb3e616ba650b727ca863e637a90bbf9b8da3c0e8
+SIZE (xpi/firefox-i18n-9.0/pt-BR.xpi) = 237429
+SHA256 (xpi/firefox-i18n-9.0/pt-PT.xpi) = 8f3756e3484556aeb52ba28d5526dcaf83f9daea25d2a434a5a144ba7b653141
+SIZE (xpi/firefox-i18n-9.0/pt-PT.xpi) = 237147
+SHA256 (xpi/firefox-i18n-9.0/rm.xpi) = e44bde159afc476cff5fbb07767b534b23737f1bf7def716ddaecc99d54375cd
+SIZE (xpi/firefox-i18n-9.0/rm.xpi) = 236524
+SHA256 (xpi/firefox-i18n-9.0/ro.xpi) = 72dc6c300adf7f3145049641076268ff1e039b85fa9718cf66e0783e24600208
+SIZE (xpi/firefox-i18n-9.0/ro.xpi) = 251133
+SHA256 (xpi/firefox-i18n-9.0/ru.xpi) = d47225b74cc31ec806913968d8769d13d68c0702250989a6392693abd06b6ff3
+SIZE (xpi/firefox-i18n-9.0/ru.xpi) = 246963
+SHA256 (xpi/firefox-i18n-9.0/si.xpi) = de2b63e11ce06604b476c12dd05584eea91b4cef1159772ad52efde3e3791e2a
+SIZE (xpi/firefox-i18n-9.0/si.xpi) = 262754
+SHA256 (xpi/firefox-i18n-9.0/sk.xpi) = 0da253cf9098e5824fa8e349f50d3c4fbe242cf1319bf496b935040c1abd3bf4
+SIZE (xpi/firefox-i18n-9.0/sk.xpi) = 244589
+SHA256 (xpi/firefox-i18n-9.0/sl.xpi) = fa105ffa7a129f55a5eaab7f4a413891cbc78fdf1898fc4411c7f1c8c7124168
+SIZE (xpi/firefox-i18n-9.0/sl.xpi) = 231929
+SHA256 (xpi/firefox-i18n-9.0/son.xpi) = f37a357652d09dc9c0cbff13c617522e2f52bd500698fd1fe8a0065600cdd94f
+SIZE (xpi/firefox-i18n-9.0/son.xpi) = 230225
+SHA256 (xpi/firefox-i18n-9.0/sq.xpi) = 606bb1d20fc9b1914dfd4010bdb3769cf95c52dc7974a0a3908be73d6dadf1f5
+SIZE (xpi/firefox-i18n-9.0/sq.xpi) = 217505
+SHA256 (xpi/firefox-i18n-9.0/sr.xpi) = 31075b3e9286b401d0d49b7011683818ba22d41362cbbc7b4a79e9d43c0e098f
+SIZE (xpi/firefox-i18n-9.0/sr.xpi) = 267692
+SHA256 (xpi/firefox-i18n-9.0/sv-SE.xpi) = a7afb47d355e89a28f3b7395d458bcbbe10ec9858ca230aedfa7272d0342f72d
+SIZE (xpi/firefox-i18n-9.0/sv-SE.xpi) = 269772
+SHA256 (xpi/firefox-i18n-9.0/ta-LK.xpi) = a1951be8549b4462991f779d40410af0e10135b7cd8bbbb94e7096b84ac7a6ba
+SIZE (xpi/firefox-i18n-9.0/ta-LK.xpi) = 279901
+SHA256 (xpi/firefox-i18n-9.0/ta.xpi) = 91bc6de5e9ec60ae0d6b683482c953c250733774d8b4c125a39b1ef2d94d97d2
+SIZE (xpi/firefox-i18n-9.0/ta.xpi) = 263463
+SHA256 (xpi/firefox-i18n-9.0/te.xpi) = 62c973c5bd72ad7228ac27434c4e67cfcbdc22465642e856f571274d9e764222
+SIZE (xpi/firefox-i18n-9.0/te.xpi) = 278021
+SHA256 (xpi/firefox-i18n-9.0/th.xpi) = 336c5577090d0889240da7381c9c49a4f5c14525a8284a7b8371b8c209bc364f
+SIZE (xpi/firefox-i18n-9.0/th.xpi) = 265278
+SHA256 (xpi/firefox-i18n-9.0/tr.xpi) = 64aabd6ced49752ae423f910a34689de6d4cea6ffb31108a006c99d8ea2c992a
+SIZE (xpi/firefox-i18n-9.0/tr.xpi) = 236800
+SHA256 (xpi/firefox-i18n-9.0/uk.xpi) = d75d2215593864a2b9eaa91b6117d7ae02f1af2276d8bf1ee6fc50911725a906
+SIZE (xpi/firefox-i18n-9.0/uk.xpi) = 270603
+SHA256 (xpi/firefox-i18n-9.0/vi.xpi) = 883515cafdde67e439b5a3a47baacfd7b983c5389f6adbb81f2995a776c07aa5
+SIZE (xpi/firefox-i18n-9.0/vi.xpi) = 252531
+SHA256 (xpi/firefox-i18n-9.0/zh-CN.xpi) = 5fa200b09d050a10d8bfc63b8f5b7da6fdb606dc0d1ce1106d73ee5f6cc5dbbf
+SIZE (xpi/firefox-i18n-9.0/zh-CN.xpi) = 246728
+SHA256 (xpi/firefox-i18n-9.0/zh-TW.xpi) = 6b50bd60567a46fd7af62160271ab9e0d5a40666c6a812fb9adcd7bce474a936
+SIZE (xpi/firefox-i18n-9.0/zh-TW.xpi) = 247498
+SHA256 (xpi/firefox-i18n-9.0/zu.xpi) = aedf4ab70c7cf603210e4ece1c21faf0c031f7b488dddc074c3f00e9d9a2feb5
+SIZE (xpi/firefox-i18n-9.0/zu.xpi) = 238395
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 7206909fca52..0bb4b32c62b8 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= firefox
-DISTVERSION= 8.0
+DISTVERSION= 9.0
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA}
diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo
index ded9fdbb205e..a32929857dfe 100644
--- a/www/firefox-esr/distinfo
+++ b/www/firefox-esr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-8.0.source.tar.bz2) = d950324ecd5362a648a891a66c3f2dde5e69b09f30ef8470b7759ec007691139
-SIZE (firefox-8.0.source.tar.bz2) = 70377448
+SHA256 (firefox-9.0.source.tar.bz2) = 9e876498da6c2eb2a49b57b461d5b969b11810f6af9eaa858d8e4cb514a9bd05
+SIZE (firefox-9.0.source.tar.bz2) = 74197197
diff --git a/www/firefox-esr/files/patch-bugzilla-659932 b/www/firefox-esr/files/patch-bugzilla-659932
deleted file mode 100644
index d0698cb253c5..000000000000
--- a/www/firefox-esr/files/patch-bugzilla-659932
+++ /dev/null
@@ -1,35 +0,0 @@
---- toolkit/xre/glxtest.cpp.orig 2011-08-11 17:41:31.000000000 -0400
-+++ toolkit/xre/glxtest.cpp 2011-08-23 15:09:48.000000000 -0400
-@@ -114,6 +114,9 @@
- typedef GLXFBConfig* (* PFNGLXQUERYEXTENSION) (Display *, int *, int *);
- PFNGLXQUERYEXTENSION glXQueryExtension = cast<PFNGLXQUERYEXTENSION>(dlsym(libgl, "glXQueryExtension"));
-
-+ typedef GLXFBConfig* (* PFNGLXQUERYVERSION) (Display *, int *, int *);
-+ PFNGLXQUERYVERSION glXQueryVersion = cast<PFNGLXQUERYVERSION>(dlsym(libgl, "glXQueryVersion"));
-+
- typedef GLXFBConfig* (* PFNGLXCHOOSEFBCONFIG) (Display *, int, const int *, int *);
- PFNGLXCHOOSEFBCONFIG glXChooseFBConfig = cast<PFNGLXCHOOSEFBCONFIG>(dlsym(libgl, "glXChooseFBConfig"));
-
-@@ -139,6 +142,7 @@
- PFNGLGETSTRING glGetString = cast<PFNGLGETSTRING>(dlsym(libgl, "glGetString"));
-
- if (!glXQueryExtension ||
-+ !glXQueryVersion ||
- !glXChooseFBConfig ||
- !glXGetVisualFromFBConfig ||
- !glXCreatePixmap ||
-@@ -158,6 +162,14 @@
- ///// Check that the GLX extension is present /////
- if (!glXQueryExtension(dpy, NULL, NULL))
- fatal_error("GLX extension missing");
-+
-+ ///// Check that the GLX version is >= 1.3, needed for glXCreatePixmap, bug 659932 /////
-+ int majorVersion, minorVersion;
-+ if (!glXQueryVersion(dpy, &majorVersion, &minorVersion))
-+ fatal_error("Unable to query GLX version");
-+
-+ if (majorVersion < 1 || (majorVersion == 1 && minorVersion < 3))
-+ fatal_error("GLX version older than the required 1.3");
-
- XSetErrorHandler(x_error_handler);
-
diff --git a/www/firefox-esr/files/patch-ipc-chromium-src-base-dir_reader_linux.h b/www/firefox-esr/files/patch-ipc-chromium-src-base-dir_reader_linux.h
new file mode 100644
index 000000000000..36749ba8abc4
--- /dev/null
+++ b/www/firefox-esr/files/patch-ipc-chromium-src-base-dir_reader_linux.h
@@ -0,0 +1,45 @@
+--- ipc/chromium/src/base/dir_reader_linux.h.orig 2011-12-16 21:29:22.000000000 +0100
++++ ipc/chromium/src/base/dir_reader_linux.h 2011-12-19 21:00:27.000000000 +0100
+@@ -9,6 +9,7 @@
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdint.h>
++#include <sys/dirent.h>
+ #include <sys/syscall.h>
+ #include <unistd.h>
+
+@@ -19,6 +20,8 @@
+
+ namespace base {
+
++#define linux_dirent struct dirent
++#if 0
+ struct linux_dirent {
+ uint64_t d_ino;
+ int64_t d_off;
+@@ -26,11 +29,16 @@
+ unsigned char d_type;
+ char d_name[0];
+ };
++#endif
+
+ class DirReaderLinux {
+ public:
+ explicit DirReaderLinux(const char* directory_path)
++#ifdef O_DIRECTORY
+ : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)),
++#else
++ : fd_(open(directory_path, O_RDONLY)),
++#endif
+ offset_(0),
+ size_(0) {
+ memset(buf_, 0, sizeof(buf_));
+@@ -57,7 +65,7 @@
+ if (offset_ != size_)
+ return true;
+
+- const int r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
++ const int r = syscall(SYS_getdents, fd_, buf_, sizeof(buf_));
+ if (r == 0)
+ return false;
+ if (r == -1) {
diff --git a/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util.h b/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util.h
deleted file mode 100644
index 474da02969de..000000000000
--- a/www/firefox-esr/files/patch-ipc-chromium-src-base-file_util.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- ipc/chromium/src/base/file_util.h~
-+++ ipc/chromium/src/base/file_util.h
-@@ -15,8 +15,9 @@
- #elif defined(ANDROID)
- #include <sys/stat.h>
- #elif defined(OS_POSIX)
-+#include <sys/types.h>
-+#include <sys/stat.h>
- #include <fts.h>
--#include <sys/stat.h>
- #endif
-
- #include <stdio.h>
diff --git a/www/firefox-i18n/Makefile b/www/firefox-i18n/Makefile
index a601836fd21b..0a93e071b127 100644
--- a/www/firefox-i18n/Makefile
+++ b/www/firefox-i18n/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= firefox-i18n
-PORTVERSION= 8.0
+PORTVERSION= 9.0
CATEGORIES= www
MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi
PKGNAMEPREFIX=
@@ -18,7 +18,7 @@ COMMENT= Localized interface for Firefox
EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
-USE_FIREFOX= 80
+USE_FIREFOX= 90
USE_XPI= firefox linux-firefox
USE_SUBMAKE= yes
diff --git a/www/firefox-i18n/distinfo b/www/firefox-i18n/distinfo
index eaceac488b29..b2bdeed693f5 100644
--- a/www/firefox-i18n/distinfo
+++ b/www/firefox-i18n/distinfo
@@ -1,164 +1,164 @@
-SHA256 (xpi/firefox-i18n-8.0/af.xpi) = 5c63d809c19a6332a728bc1a818b804c09b2ec122f42e773285c8f247529c7e9
-SIZE (xpi/firefox-i18n-8.0/af.xpi) = 227038
-SHA256 (xpi/firefox-i18n-8.0/ak.xpi) = 926dee62d6c8cb24892d9a5bc38943f20213f408d58c1fcf441e8d566cc7323c
-SIZE (xpi/firefox-i18n-8.0/ak.xpi) = 228653
-SHA256 (xpi/firefox-i18n-8.0/ar.xpi) = aa0c13ad9e4ac94ea49727b64d8397a1888b1631971570591a1ede0d3250f5f0
-SIZE (xpi/firefox-i18n-8.0/ar.xpi) = 248245
-SHA256 (xpi/firefox-i18n-8.0/ast.xpi) = cbc5f9e4d8fdd4ea6999f5707b703ed05095011d607437f0ae556a23f17ea2e1
-SIZE (xpi/firefox-i18n-8.0/ast.xpi) = 222524
-SHA256 (xpi/firefox-i18n-8.0/be.xpi) = 8fd1c686f787859bd89662c7048550d8026e046aeaf8a690fa66532c557fbbf4
-SIZE (xpi/firefox-i18n-8.0/be.xpi) = 236531
-SHA256 (xpi/firefox-i18n-8.0/bg.xpi) = 2e2a6a187728e43e5af33bf47e14db4bf6e881aee2af39a4e7bad6be91c7710f
-SIZE (xpi/firefox-i18n-8.0/bg.xpi) = 259782
-SHA256 (xpi/firefox-i18n-8.0/bn-BD.xpi) = a89ec80b1979872d4686cff3c13b6ac5f2aedfb264000f7089fa7e6534e4de8a
-SIZE (xpi/firefox-i18n-8.0/bn-BD.xpi) = 273609
-SHA256 (xpi/firefox-i18n-8.0/bn-IN.xpi) = 0fac4cc2e617397c1a06964effff860e67270c3be00f346616d225be863a706c
-SIZE (xpi/firefox-i18n-8.0/bn-IN.xpi) = 303021
-SHA256 (xpi/firefox-i18n-8.0/br.xpi) = 8d3ca1680e14a6d34354cf52f9481b2ef3a8b85466e8c8a3fcfbeda1bc1ed057
-SIZE (xpi/firefox-i18n-8.0/br.xpi) = 235604
-SHA256 (xpi/firefox-i18n-8.0/bs.xpi) = 77ecb7f0ac79fce5fd453bbfe92314e0946960a35b84b1b3f6a2871b8e107487
-SIZE (xpi/firefox-i18n-8.0/bs.xpi) = 233304
-SHA256 (xpi/firefox-i18n-8.0/ca.xpi) = e371f655bf66f7ae0762be939d0e959485a3ad9058ee1024ea47a3320f754518
-SIZE (xpi/firefox-i18n-8.0/ca.xpi) = 235712
-SHA256 (xpi/firefox-i18n-8.0/cs.xpi) = 98cea1111f70a09daff0619f2fa682cd64ef2f8c73ef769f051fdafeae15afbf
-SIZE (xpi/firefox-i18n-8.0/cs.xpi) = 236152
-SHA256 (xpi/firefox-i18n-8.0/cy.xpi) = 38081615bfc4e26e904f535be3cec0957d5134b2e45e3d61bc47260b71c07965
-SIZE (xpi/firefox-i18n-8.0/cy.xpi) = 229663
-SHA256 (xpi/firefox-i18n-8.0/da.xpi) = e372f176a186b3b733f98881cd94d1513647bdbc3370e6646c399087d5808a96
-SIZE (xpi/firefox-i18n-8.0/da.xpi) = 228371
-SHA256 (xpi/firefox-i18n-8.0/de.xpi) = 700bb5248a270045700a6f443a877730ae99707c23acf61c117f8c627c6db1a3
-SIZE (xpi/firefox-i18n-8.0/de.xpi) = 236423
-SHA256 (xpi/firefox-i18n-8.0/el.xpi) = eb88d7e66a7309e0ea10586c522ab6b3d74da1ab9339d51903a525369cec9d90
-SIZE (xpi/firefox-i18n-8.0/el.xpi) = 251484
-SHA256 (xpi/firefox-i18n-8.0/en-GB.xpi) = 43d362e55380ba57813fa929a4f2ac35f63214e72c660e836e7ef44fd328d9cb
-SIZE (xpi/firefox-i18n-8.0/en-GB.xpi) = 219604
-SHA256 (xpi/firefox-i18n-8.0/en-US.xpi) = bddbbe900cb8e77cb26ecf1cc8d100e2dbb8699f1f41034552bc2641d864a5b7
-SIZE (xpi/firefox-i18n-8.0/en-US.xpi) = 219214
-SHA256 (xpi/firefox-i18n-8.0/en-ZA.xpi) = ab3163185d4add78486c3459a962885a623e87d3b4d30dd05ed5ff086ee47e1f
-SIZE (xpi/firefox-i18n-8.0/en-ZA.xpi) = 220975
-SHA256 (xpi/firefox-i18n-8.0/eo.xpi) = 6628d7e61f2ad420dc9dc8857684a86dec4930947064af59931018a748ac1f1f
-SIZE (xpi/firefox-i18n-8.0/eo.xpi) = 228870
-SHA256 (xpi/firefox-i18n-8.0/es-AR.xpi) = 5bf026d3f6f50c6ecc410d77dfcd9f032925e63f95d56f724e307ba71b792951
-SIZE (xpi/firefox-i18n-8.0/es-AR.xpi) = 232815
-SHA256 (xpi/firefox-i18n-8.0/es-CL.xpi) = 394b327d90e4a3affc250d499cd8854a5589cbbb3f3c7501e9211b753d6b8400
-SIZE (xpi/firefox-i18n-8.0/es-CL.xpi) = 235293
-SHA256 (xpi/firefox-i18n-8.0/es-ES.xpi) = 3d8caa12b35d65e85ad24b7ee62db58ec44fdbeb896d87886a8ebb645cb1ea1a
-SIZE (xpi/firefox-i18n-8.0/es-ES.xpi) = 206605
-SHA256 (xpi/firefox-i18n-8.0/es-MX.xpi) = 4f1b6eae47f912a03d07a4cba2fc4f9d8ecb5619d3bb6ec367f1d22804442151
-SIZE (xpi/firefox-i18n-8.0/es-MX.xpi) = 207459
-SHA256 (xpi/firefox-i18n-8.0/et.xpi) = 1216729dff3f60aaa70f46c3b6a4b1b057b6a1e20c39c48fe12422557e0df221
-SIZE (xpi/firefox-i18n-8.0/et.xpi) = 230283
-SHA256 (xpi/firefox-i18n-8.0/eu.xpi) = 96b011d99bdb19ca4536080bf95699b5d5320602d730a8baf7b9663fad7e8262
-SIZE (xpi/firefox-i18n-8.0/eu.xpi) = 228065
-SHA256 (xpi/firefox-i18n-8.0/fa.xpi) = c74bdff47aadf36ef485cb88bfaccd5f06afb3b8f0d545697a5221d5c608dc88
-SIZE (xpi/firefox-i18n-8.0/fa.xpi) = 257339
-SHA256 (xpi/firefox-i18n-8.0/fi.xpi) = 99524102c61b27f7fa6cddbc477cb5b45dd088453e5fb7a164a3d83a7213125b
-SIZE (xpi/firefox-i18n-8.0/fi.xpi) = 231178
-SHA256 (xpi/firefox-i18n-8.0/fr.xpi) = 41448fa45220f5e0c556c4e160cf49a670481a11d922a620f5d7ff94cf7ae318
-SIZE (xpi/firefox-i18n-8.0/fr.xpi) = 237069
-SHA256 (xpi/firefox-i18n-8.0/fy-NL.xpi) = c1e953d64fb61f2ee522873128d23dac726eacc3343526098d499039ff2a7c5e
-SIZE (xpi/firefox-i18n-8.0/fy-NL.xpi) = 234377
-SHA256 (xpi/firefox-i18n-8.0/ga-IE.xpi) = b66ff1d60e8ae58a8f60f873370c653bd3f35906dfea8a6f2ec3f540aeb3a1c9
-SIZE (xpi/firefox-i18n-8.0/ga-IE.xpi) = 239393
-SHA256 (xpi/firefox-i18n-8.0/gl.xpi) = 55e0fa621c74acec4a40c67638b90a34983be2652ce66111f6cea79ff7f7f428
-SIZE (xpi/firefox-i18n-8.0/gl.xpi) = 230996
-SHA256 (xpi/firefox-i18n-8.0/gu-IN.xpi) = de3cadb8379a4109f867da9bc7d584673ba7c56c8565d8e2da1772659917401a
-SIZE (xpi/firefox-i18n-8.0/gu-IN.xpi) = 260852
-SHA256 (xpi/firefox-i18n-8.0/he.xpi) = b898f7f61773af974ee66a466fdcbcedb713c45a049c1fabe1bdfc0a9483ce66
-SIZE (xpi/firefox-i18n-8.0/he.xpi) = 251243
-SHA256 (xpi/firefox-i18n-8.0/hi-IN.xpi) = 22a78f7f9f56b0a6f7f2dbac5dfc327a09c9e68584cd18dd50c10ce90b4d6f92
-SIZE (xpi/firefox-i18n-8.0/hi-IN.xpi) = 264513
-SHA256 (xpi/firefox-i18n-8.0/hr.xpi) = 4317ae1d89de2a28add1aa5891d8a3e9e5c7c2ee34e13883da0bfcd0d6c80cb3
-SIZE (xpi/firefox-i18n-8.0/hr.xpi) = 239498
-SHA256 (xpi/firefox-i18n-8.0/hu.xpi) = 47fb39be733931cb46e34adf3a206fe58f52f6b48b3acbe5e4e5b3aece4edd6a
-SIZE (xpi/firefox-i18n-8.0/hu.xpi) = 241689
-SHA256 (xpi/firefox-i18n-8.0/hy-AM.xpi) = 861dc7b5088cc06cc2cb932babedd2d151c542583dc3daf367f9f4c0a1095d9e
-SIZE (xpi/firefox-i18n-8.0/hy-AM.xpi) = 431335
-SHA256 (xpi/firefox-i18n-8.0/id.xpi) = 59d7c13ce9ad90fcc9954c0c51af2d5642d680ca1592fcce93f7d4a8e0a9cb8b
-SIZE (xpi/firefox-i18n-8.0/id.xpi) = 224907
-SHA256 (xpi/firefox-i18n-8.0/is.xpi) = 15d7917b61e520af9d3fcb14a4cc8cbf4870c64cadb1c034e46ef5ec4b3adf04
-SIZE (xpi/firefox-i18n-8.0/is.xpi) = 230806
-SHA256 (xpi/firefox-i18n-8.0/it.xpi) = 91296fab514450cceeb4b926d7224350456e1ec434a55503be1abbd78e051356
-SIZE (xpi/firefox-i18n-8.0/it.xpi) = 204075
-SHA256 (xpi/firefox-i18n-8.0/ja.xpi) = 61b44806b3890fe1016960c5c0d827640b15b3b549d0d8c093120e000d51e04a
-SIZE (xpi/firefox-i18n-8.0/ja.xpi) = 260221
-SHA256 (xpi/firefox-i18n-8.0/kk.xpi) = 1a0bfa5f0ffca6634fedfa9fa4e2b87528873a82fb589fdaec48c0b40270d5de
-SIZE (xpi/firefox-i18n-8.0/kk.xpi) = 263696
-SHA256 (xpi/firefox-i18n-8.0/kn.xpi) = 16e2eb4ae179f1216ca54480a086e553ea418f722bb93cc45630001c8f6a83d1
-SIZE (xpi/firefox-i18n-8.0/kn.xpi) = 283736
-SHA256 (xpi/firefox-i18n-8.0/ko.xpi) = c27a6c0abce063b2ac3cb2e56a90555b10809b555c0a2a0fe98f4da207ed86d4
-SIZE (xpi/firefox-i18n-8.0/ko.xpi) = 215216
-SHA256 (xpi/firefox-i18n-8.0/ku.xpi) = 3bfe1871bacd12857c1e20bda83f569bc21d372de8ec1ad70dd3ef839d46523e
-SIZE (xpi/firefox-i18n-8.0/ku.xpi) = 239272
-SHA256 (xpi/firefox-i18n-8.0/lg.xpi) = 9435b77ff439aa19ea98cc6d8de8bbb7d54d27e7f94a29db035b0890a4b886f1
-SIZE (xpi/firefox-i18n-8.0/lg.xpi) = 235459
-SHA256 (xpi/firefox-i18n-8.0/lt.xpi) = 81c169c8137d8c3e2c0885f2fc52894984015057e3b192fe7e47015e5b6596d0
-SIZE (xpi/firefox-i18n-8.0/lt.xpi) = 320556
-SHA256 (xpi/firefox-i18n-8.0/lv.xpi) = b0f1863e5f5ca1a1c003eddeb0bbf4af6fe04e02acb759ae30c121d5764f3aee
-SIZE (xpi/firefox-i18n-8.0/lv.xpi) = 231978
-SHA256 (xpi/firefox-i18n-8.0/mai.xpi) = 3e9581657a47bac7b8729ff6d9de0a9da6eedcfc4c3691779af07c79f94752e0
-SIZE (xpi/firefox-i18n-8.0/mai.xpi) = 264043
-SHA256 (xpi/firefox-i18n-8.0/mk.xpi) = 98fe000b35a3ba06540d1897decfac3387e222698ac29cfd73f888a2b709591b
-SIZE (xpi/firefox-i18n-8.0/mk.xpi) = 258223
-SHA256 (xpi/firefox-i18n-8.0/ml.xpi) = 28c61c03a5bf402c9a47c34cc0d8d9a8c4987f776080578ef611f63cbc9061ba
-SIZE (xpi/firefox-i18n-8.0/ml.xpi) = 290671
-SHA256 (xpi/firefox-i18n-8.0/mr.xpi) = e2612fd058b5903cb071b12d45db7eef42e96121be9a919eef7243bd6b9f6d23
-SIZE (xpi/firefox-i18n-8.0/mr.xpi) = 266706
-SHA256 (xpi/firefox-i18n-8.0/nb-NO.xpi) = 755ecf80fa1bba5c97eaa9046bd0776a8438a4c0989a9a91b6d073ba57a962e8
-SIZE (xpi/firefox-i18n-8.0/nb-NO.xpi) = 229160
-SHA256 (xpi/firefox-i18n-8.0/nl.xpi) = 94da51857d398e916e396a9b5fb5acd971e945445641c0ea74b72902c6a80e1d
-SIZE (xpi/firefox-i18n-8.0/nl.xpi) = 230348
-SHA256 (xpi/firefox-i18n-8.0/nn-NO.xpi) = a65f70af550eb01b59e9ace4090848d8492d825b13b2ff968d2d326c250d46f4
-SIZE (xpi/firefox-i18n-8.0/nn-NO.xpi) = 230399
-SHA256 (xpi/firefox-i18n-8.0/nso.xpi) = caa8b7ed1fa2fb736996370aae1393d0bfc3dd76b8f86ec07c2d1e313a1ab63f
-SIZE (xpi/firefox-i18n-8.0/nso.xpi) = 233834
-SHA256 (xpi/firefox-i18n-8.0/or.xpi) = bfa96aeb4d6f0dd4acbaadaac8d9c36d45e14ec1b30004f2ee7e71574a12f966
-SIZE (xpi/firefox-i18n-8.0/or.xpi) = 269665
-SHA256 (xpi/firefox-i18n-8.0/pa-IN.xpi) = 677f2b8ccac8b72c6dd6198c7ef0684a066e836b5bb2c9f515ae533824f5f6c8
-SIZE (xpi/firefox-i18n-8.0/pa-IN.xpi) = 266300
-SHA256 (xpi/firefox-i18n-8.0/pl.xpi) = 603d0b3ffc00551fe1f2f27255e5b756821805ba634efd2bd1474d4dd31b9f2f
-SIZE (xpi/firefox-i18n-8.0/pl.xpi) = 239375
-SHA256 (xpi/firefox-i18n-8.0/pt-BR.xpi) = 9938b9d0790913b409ce81d2ff4094293503274a06230f521b8ea0949d79b235
-SIZE (xpi/firefox-i18n-8.0/pt-BR.xpi) = 234489
-SHA256 (xpi/firefox-i18n-8.0/pt-PT.xpi) = 884d4455c18de3a41c2a449015235469bda9019ac5b95e44e6ee30ff7938df44
-SIZE (xpi/firefox-i18n-8.0/pt-PT.xpi) = 234235
-SHA256 (xpi/firefox-i18n-8.0/rm.xpi) = e975177e48cb1f74ab39c6d5d9d0b3c3e9b3f7052539b2773ee1600ec2d3c528
-SIZE (xpi/firefox-i18n-8.0/rm.xpi) = 233467
-SHA256 (xpi/firefox-i18n-8.0/ro.xpi) = 3daff1cd78ccb248a4b64cddb58e692c54c295d90cb5dd08ebf8f5b5a4e0c267
-SIZE (xpi/firefox-i18n-8.0/ro.xpi) = 246673
-SHA256 (xpi/firefox-i18n-8.0/ru.xpi) = f9668155d5c51ab38e2d31db92e754a44dfa20544d08e10979a10194134fa727
-SIZE (xpi/firefox-i18n-8.0/ru.xpi) = 244641
-SHA256 (xpi/firefox-i18n-8.0/si.xpi) = 299b9c58e704ae4072bff8d49901804d262d546ae04b1dafd30719a3eb7d0bc2
-SIZE (xpi/firefox-i18n-8.0/si.xpi) = 259613
-SHA256 (xpi/firefox-i18n-8.0/sk.xpi) = 530f15f397fcc69992e31f3b3f116ec395eb3c2a2a49f591d317185b20060860
-SIZE (xpi/firefox-i18n-8.0/sk.xpi) = 241442
-SHA256 (xpi/firefox-i18n-8.0/sl.xpi) = 53443126e247c1bd59ec2e182a993c2773ef703003213bf03f0ac5409fac2aa4
-SIZE (xpi/firefox-i18n-8.0/sl.xpi) = 228920
-SHA256 (xpi/firefox-i18n-8.0/son.xpi) = 0a34481858859c55f3bb7a603e3032b8b0e6bc10a3129ac0c583b6b02d03aa88
-SIZE (xpi/firefox-i18n-8.0/son.xpi) = 227126
-SHA256 (xpi/firefox-i18n-8.0/sq.xpi) = c9a5bcc021af2652f05fa200e51e26d06b7e5ba10e1e468b1c9dccaa42673189
-SIZE (xpi/firefox-i18n-8.0/sq.xpi) = 214501
-SHA256 (xpi/firefox-i18n-8.0/sr.xpi) = 688bbade22a5165d70a9bf95d222a4c9332689d836d53abb695e90e4c2c29f6a
-SIZE (xpi/firefox-i18n-8.0/sr.xpi) = 263534
-SHA256 (xpi/firefox-i18n-8.0/sv-SE.xpi) = 9575874c5632940338f6f26fe25dcabc9e7679820253fd12f07c449caabf10e1
-SIZE (xpi/firefox-i18n-8.0/sv-SE.xpi) = 266714
-SHA256 (xpi/firefox-i18n-8.0/ta-LK.xpi) = 00f45c5146b0925d9a82d95cb5dc2e102341d15cbd29944578b3aaec04a84cfe
-SIZE (xpi/firefox-i18n-8.0/ta-LK.xpi) = 276080
-SHA256 (xpi/firefox-i18n-8.0/ta.xpi) = 9be67d46d130807d08b7e8b333914003efec60691b19252ea9dc6cce30522e91
-SIZE (xpi/firefox-i18n-8.0/ta.xpi) = 259828
-SHA256 (xpi/firefox-i18n-8.0/te.xpi) = ddeebd051e18a3ed4fa7827dd1c8d02dc35ccbe0d48b10eec4ff110c88ebf88d
-SIZE (xpi/firefox-i18n-8.0/te.xpi) = 274087
-SHA256 (xpi/firefox-i18n-8.0/th.xpi) = d2cbf744ec3bcfb172a592c249ad418928fd3d4a66038f23947df89c59ae20af
-SIZE (xpi/firefox-i18n-8.0/th.xpi) = 261251
-SHA256 (xpi/firefox-i18n-8.0/tr.xpi) = df554696d93c32460a86cbbb727e27de1640da6e58a116b3a21cedfa71eb908e
-SIZE (xpi/firefox-i18n-8.0/tr.xpi) = 233606
-SHA256 (xpi/firefox-i18n-8.0/uk.xpi) = ebe03cff3f6962d6d7bab20025a684a54951964347fd43dd955d524005237512
-SIZE (xpi/firefox-i18n-8.0/uk.xpi) = 267710
-SHA256 (xpi/firefox-i18n-8.0/vi.xpi) = c4988705cffe66b6803fe880e2773d2e3d1e77a60e34b136c59a77a3321f7f26
-SIZE (xpi/firefox-i18n-8.0/vi.xpi) = 248529
-SHA256 (xpi/firefox-i18n-8.0/zh-CN.xpi) = c5f0a12db5fee1e2a755012d400a79527a150347ce1aff0208517afbe3a8a014
-SIZE (xpi/firefox-i18n-8.0/zh-CN.xpi) = 243430
-SHA256 (xpi/firefox-i18n-8.0/zh-TW.xpi) = bf988457d2174eaeba9272a6d049e27431fc2413f3b43ee8bab2924675dc24fa
-SIZE (xpi/firefox-i18n-8.0/zh-TW.xpi) = 244296
-SHA256 (xpi/firefox-i18n-8.0/zu.xpi) = 856bfe9ea1251e1104046c1da1452298cd12280b8e281fa00a0618d7e91ab01f
-SIZE (xpi/firefox-i18n-8.0/zu.xpi) = 234633
+SHA256 (xpi/firefox-i18n-9.0/af.xpi) = 341c153a31a4edee2f2a1b3977b8178a555a2254a9da968b87a4118311a4da6d
+SIZE (xpi/firefox-i18n-9.0/af.xpi) = 229979
+SHA256 (xpi/firefox-i18n-9.0/ak.xpi) = 225458a3bcc1dfe541c6e820c29d4ab30c9691555cadbd0abf76b499026416c3
+SIZE (xpi/firefox-i18n-9.0/ak.xpi) = 231746
+SHA256 (xpi/firefox-i18n-9.0/ar.xpi) = 377e03cd3af36b64d82a359a6fc2e5ba5242da8819d65bda0b540042b9c93e3a
+SIZE (xpi/firefox-i18n-9.0/ar.xpi) = 251469
+SHA256 (xpi/firefox-i18n-9.0/ast.xpi) = dc941f6ba8956647ed97ea5023723b8803096f017dff3cbe11868beff1713cc2
+SIZE (xpi/firefox-i18n-9.0/ast.xpi) = 224384
+SHA256 (xpi/firefox-i18n-9.0/be.xpi) = a89e0cd4241c3b07caf746e07a9a0078d37497e0dbe47267ac3a6548f972efae
+SIZE (xpi/firefox-i18n-9.0/be.xpi) = 238851
+SHA256 (xpi/firefox-i18n-9.0/bg.xpi) = fdb7d91aee0f7b3695abbbe0e4eb475be46bb837146b05e5bb7fb0831f3b3071
+SIZE (xpi/firefox-i18n-9.0/bg.xpi) = 263298
+SHA256 (xpi/firefox-i18n-9.0/bn-BD.xpi) = 97b75a0f3b40b64e2469ed682b622ba741167d3854bdfce682fc67b72d2a9ab6
+SIZE (xpi/firefox-i18n-9.0/bn-BD.xpi) = 277691
+SHA256 (xpi/firefox-i18n-9.0/bn-IN.xpi) = 61f40e7b53326d9498d64f9388f99a23f38d63af1966dda1af90e561f1bb3447
+SIZE (xpi/firefox-i18n-9.0/bn-IN.xpi) = 307120
+SHA256 (xpi/firefox-i18n-9.0/br.xpi) = 12c9352f0b03c02c3ecf49df6239c10ff5fdc864e419090c674026384a8ec0a3
+SIZE (xpi/firefox-i18n-9.0/br.xpi) = 238630
+SHA256 (xpi/firefox-i18n-9.0/bs.xpi) = 01ec8b3a8e1ea63b61ec3b050398f9a2a8583c15ea395c01ed591faf19e2caef
+SIZE (xpi/firefox-i18n-9.0/bs.xpi) = 237061
+SHA256 (xpi/firefox-i18n-9.0/ca.xpi) = f4dec2012e8e21d045868e4b97bd69d0ce3b41790fa4687a73bb044a65683ccc
+SIZE (xpi/firefox-i18n-9.0/ca.xpi) = 238851
+SHA256 (xpi/firefox-i18n-9.0/cs.xpi) = 8c35a680cf461fd13a5495b4052c6f657f37a1a4f314651c6468efd6fe2996a0
+SIZE (xpi/firefox-i18n-9.0/cs.xpi) = 239236
+SHA256 (xpi/firefox-i18n-9.0/cy.xpi) = cfcc7aca2f80f770edb84773a2d051b3ae3a3e407341e77bf59f0752c09d0d98
+SIZE (xpi/firefox-i18n-9.0/cy.xpi) = 233606
+SHA256 (xpi/firefox-i18n-9.0/da.xpi) = 9fe9f975d87edd0bbab0bde4017b93eab43cb70177a144773a2d97c6d48c60b7
+SIZE (xpi/firefox-i18n-9.0/da.xpi) = 231351
+SHA256 (xpi/firefox-i18n-9.0/de.xpi) = 4a87b32c82443e8851edd0b1bdaa991d40f03f650332977a4de97fb0e8184041
+SIZE (xpi/firefox-i18n-9.0/de.xpi) = 239616
+SHA256 (xpi/firefox-i18n-9.0/el.xpi) = 03f04db0767fcc4cb706a01478e898774710ff098e557699dc1af03e3bacd883
+SIZE (xpi/firefox-i18n-9.0/el.xpi) = 254828
+SHA256 (xpi/firefox-i18n-9.0/en-GB.xpi) = 4056f09ce19ba33520975bba26c2f428aed7b95cee8ab9bf82080dbbcd8ed573
+SIZE (xpi/firefox-i18n-9.0/en-GB.xpi) = 222870
+SHA256 (xpi/firefox-i18n-9.0/en-US.xpi) = 3b172cf125942787ffc3df108acd53d72f42af1d86a5e07e833f9398f0878bb7
+SIZE (xpi/firefox-i18n-9.0/en-US.xpi) = 222044
+SHA256 (xpi/firefox-i18n-9.0/en-ZA.xpi) = b5ad42011b20eccbb53788ae38dfae548006b4234e97556b4f7fcbebd6799ef0
+SIZE (xpi/firefox-i18n-9.0/en-ZA.xpi) = 221988
+SHA256 (xpi/firefox-i18n-9.0/eo.xpi) = a59b658d12380e68f4d779c3c90ba0bedf6c8649de0a63d817a5281537d698e3
+SIZE (xpi/firefox-i18n-9.0/eo.xpi) = 231844
+SHA256 (xpi/firefox-i18n-9.0/es-AR.xpi) = a24610a26e98de1060ed209e2411764b10b8307e4b52c116e7962ea861d6d34d
+SIZE (xpi/firefox-i18n-9.0/es-AR.xpi) = 235874
+SHA256 (xpi/firefox-i18n-9.0/es-CL.xpi) = 0619766763e80bf6b79d6ed656f06296853b6123db54f9fe3b7cc636a04b2346
+SIZE (xpi/firefox-i18n-9.0/es-CL.xpi) = 239085
+SHA256 (xpi/firefox-i18n-9.0/es-ES.xpi) = dddf213c5c47438677d789c1599c75baf4ccb55b3ae54800048924a95c8c0778
+SIZE (xpi/firefox-i18n-9.0/es-ES.xpi) = 208558
+SHA256 (xpi/firefox-i18n-9.0/es-MX.xpi) = a5593638557b25e4266630224ebdd4b84de2d23903b3e2fab77c2ed4b656b554
+SIZE (xpi/firefox-i18n-9.0/es-MX.xpi) = 211590
+SHA256 (xpi/firefox-i18n-9.0/et.xpi) = a0d98f92b22308daaab71a46b4dd0952b1d6c6ad4297a0d2ef18314d13fefba3
+SIZE (xpi/firefox-i18n-9.0/et.xpi) = 233331
+SHA256 (xpi/firefox-i18n-9.0/eu.xpi) = 8de1c48423d659c23e248ec0526b7d02150d1c57a5007443ff4f7e32d2e30e36
+SIZE (xpi/firefox-i18n-9.0/eu.xpi) = 231090
+SHA256 (xpi/firefox-i18n-9.0/fa.xpi) = 039831158e675de9574eefdd16049e3c0f4339471178f453398270073ea26400
+SIZE (xpi/firefox-i18n-9.0/fa.xpi) = 261480
+SHA256 (xpi/firefox-i18n-9.0/fi.xpi) = 412c5098822f2ec89183ee93e2c0e3afb42c51836f2f909fb26edffc891624c6
+SIZE (xpi/firefox-i18n-9.0/fi.xpi) = 234223
+SHA256 (xpi/firefox-i18n-9.0/fr.xpi) = 7b490696b0f7077750f0d33dd174c17c9692212f4361924b243e5cfe82944bee
+SIZE (xpi/firefox-i18n-9.0/fr.xpi) = 240143
+SHA256 (xpi/firefox-i18n-9.0/fy-NL.xpi) = 64fcb84b96700a61885aebd3fe116ab5a8c675b83d41627b3d4089a4f1386e46
+SIZE (xpi/firefox-i18n-9.0/fy-NL.xpi) = 238159
+SHA256 (xpi/firefox-i18n-9.0/ga-IE.xpi) = fa61064db020a9d077af6fa21526b620b2d3928440f08866e9912249b5d187a4
+SIZE (xpi/firefox-i18n-9.0/ga-IE.xpi) = 243530
+SHA256 (xpi/firefox-i18n-9.0/gl.xpi) = 8f051e1135d9ae74f3296a731db1be9319a50716c67c5238fee8f2ed0b53f290
+SIZE (xpi/firefox-i18n-9.0/gl.xpi) = 234759
+SHA256 (xpi/firefox-i18n-9.0/gu-IN.xpi) = d15f36b7f5fa63af139d8794fface82e7422907b71b7def385f8540fc74a8f8c
+SIZE (xpi/firefox-i18n-9.0/gu-IN.xpi) = 264953
+SHA256 (xpi/firefox-i18n-9.0/he.xpi) = 451f4daecab87a00391aa1835e8ec097aec2b16a063be633c07b3c39e2af676d
+SIZE (xpi/firefox-i18n-9.0/he.xpi) = 255066
+SHA256 (xpi/firefox-i18n-9.0/hi-IN.xpi) = d6ce105abacb13d7d7d0fcaad89a43e757569782599d281b63fb708b7e8a42c3
+SIZE (xpi/firefox-i18n-9.0/hi-IN.xpi) = 268229
+SHA256 (xpi/firefox-i18n-9.0/hr.xpi) = 521e480aa44f0f48cd8ca8c3b451bc186fadee18992f7ca372bc12c337601de2
+SIZE (xpi/firefox-i18n-9.0/hr.xpi) = 241130
+SHA256 (xpi/firefox-i18n-9.0/hu.xpi) = 803859c8424003c93edb4a2e8539cf9fa89dfc02bfadf5371e5be54be304e4fc
+SIZE (xpi/firefox-i18n-9.0/hu.xpi) = 244797
+SHA256 (xpi/firefox-i18n-9.0/hy-AM.xpi) = e304a4c10f80bf2ffc76f3c0fe5d2572cdae55a72dc91eff30332825451038a6
+SIZE (xpi/firefox-i18n-9.0/hy-AM.xpi) = 436968
+SHA256 (xpi/firefox-i18n-9.0/id.xpi) = 7f98ce6c4e890b8c0ec6e6ff513efbc222cc5e2e83ec5308cec5211cfdb00c5f
+SIZE (xpi/firefox-i18n-9.0/id.xpi) = 227822
+SHA256 (xpi/firefox-i18n-9.0/is.xpi) = 7139fef72bde23f11dae021e1ea87648217a5c5ff780f079d9dce3865fde654d
+SIZE (xpi/firefox-i18n-9.0/is.xpi) = 233869
+SHA256 (xpi/firefox-i18n-9.0/it.xpi) = 05554b78be9151bf2f61b96adbbc4114d5cdfff2798efe933a1699577fa780aa
+SIZE (xpi/firefox-i18n-9.0/it.xpi) = 205993
+SHA256 (xpi/firefox-i18n-9.0/ja.xpi) = 13d017b53b4f8a71a6faae5de92ef6ae1fa39de1752ea53fcacfff81147a96f4
+SIZE (xpi/firefox-i18n-9.0/ja.xpi) = 263442
+SHA256 (xpi/firefox-i18n-9.0/kk.xpi) = 432318c41cbe4d11809fabf1e12750559c5c55e1380f8711355473ac46e6faf3
+SIZE (xpi/firefox-i18n-9.0/kk.xpi) = 267634
+SHA256 (xpi/firefox-i18n-9.0/kn.xpi) = 371887991bbacec6664dd88997dccc875a7ad745e9eb15758c82c6c95544d35e
+SIZE (xpi/firefox-i18n-9.0/kn.xpi) = 287537
+SHA256 (xpi/firefox-i18n-9.0/ko.xpi) = b93504b46fead572f5ee11dfafcf841d1623a847479cfac86a19b1836302ec1f
+SIZE (xpi/firefox-i18n-9.0/ko.xpi) = 218493
+SHA256 (xpi/firefox-i18n-9.0/ku.xpi) = 662f3ebfad413e72f8d2442d18b7b199c24f8ceb334ae65f3bc587b3535db994
+SIZE (xpi/firefox-i18n-9.0/ku.xpi) = 243262
+SHA256 (xpi/firefox-i18n-9.0/lg.xpi) = 18c35c6577b1c029707f1b9f3ca3ed5fe77a150f0e2522efeb59dc3ee14e6f75
+SIZE (xpi/firefox-i18n-9.0/lg.xpi) = 238539
+SHA256 (xpi/firefox-i18n-9.0/lt.xpi) = b1bdebe281b290854af263ff948cbec2843e73162f1702e5615ebdb0ff8503c7
+SIZE (xpi/firefox-i18n-9.0/lt.xpi) = 323721
+SHA256 (xpi/firefox-i18n-9.0/lv.xpi) = 12b93f6d8c97dcd50c5ad3acdc0f892a1d3cc241ed68e1952b519c2c6d61d47d
+SIZE (xpi/firefox-i18n-9.0/lv.xpi) = 235454
+SHA256 (xpi/firefox-i18n-9.0/mai.xpi) = 7b683a8e9f67ffcc6bbab7a9f96b509ca355cabe685e0730eb1219880d09b156
+SIZE (xpi/firefox-i18n-9.0/mai.xpi) = 267559
+SHA256 (xpi/firefox-i18n-9.0/mk.xpi) = 7a42b964507998b82d3addd9be368a601655f64ff0dfc1f19611ff6b086be5ce
+SIZE (xpi/firefox-i18n-9.0/mk.xpi) = 262044
+SHA256 (xpi/firefox-i18n-9.0/ml.xpi) = f854bf64b94f4aaf2315912c8ece5f5d965d558d2f5eff0ff0f8a823d0443c5b
+SIZE (xpi/firefox-i18n-9.0/ml.xpi) = 294757
+SHA256 (xpi/firefox-i18n-9.0/mr.xpi) = 64b96063bc55a6fbbce0e95b44ab4afed07671e9fd04289bd766bea054d82d0e
+SIZE (xpi/firefox-i18n-9.0/mr.xpi) = 270657
+SHA256 (xpi/firefox-i18n-9.0/nb-NO.xpi) = 5aaae9c845bf2c959db6264425256d363333484b7ed06d1a6218d6dc2106d8d2
+SIZE (xpi/firefox-i18n-9.0/nb-NO.xpi) = 232126
+SHA256 (xpi/firefox-i18n-9.0/nl.xpi) = 0b07ca47ebce693c7d79ae9fb3ca5f9c27c0f1632aa2dd10cf38cefa3da3724a
+SIZE (xpi/firefox-i18n-9.0/nl.xpi) = 233327
+SHA256 (xpi/firefox-i18n-9.0/nn-NO.xpi) = a8dee79462f6900d5db8dd672535f6b19cda56eb7e6dd50c1414237ffafc11ac
+SIZE (xpi/firefox-i18n-9.0/nn-NO.xpi) = 233350
+SHA256 (xpi/firefox-i18n-9.0/nso.xpi) = 7a9062c6a91d8ec59634dcc1e67f2298bd6e1a7ee7e37a4242ce679d5325b0e8
+SIZE (xpi/firefox-i18n-9.0/nso.xpi) = 236893
+SHA256 (xpi/firefox-i18n-9.0/or.xpi) = 56ff2877c7c373e041787d7f724bafb42b2c0535b82facf8483d7f4030a92dea
+SIZE (xpi/firefox-i18n-9.0/or.xpi) = 272422
+SHA256 (xpi/firefox-i18n-9.0/pa-IN.xpi) = 758832b22877e9d6061e559396f6add61e4426d7aa31985f03f21acb67f4f711
+SIZE (xpi/firefox-i18n-9.0/pa-IN.xpi) = 269489
+SHA256 (xpi/firefox-i18n-9.0/pl.xpi) = 0a5f82a6c49dd6bc4cbad5475dfa351f5529f3fb913f7de82fed2f5183d3c6e2
+SIZE (xpi/firefox-i18n-9.0/pl.xpi) = 242494
+SHA256 (xpi/firefox-i18n-9.0/pt-BR.xpi) = d7c4c756660e8513cdcee78bb3e616ba650b727ca863e637a90bbf9b8da3c0e8
+SIZE (xpi/firefox-i18n-9.0/pt-BR.xpi) = 237429
+SHA256 (xpi/firefox-i18n-9.0/pt-PT.xpi) = 8f3756e3484556aeb52ba28d5526dcaf83f9daea25d2a434a5a144ba7b653141
+SIZE (xpi/firefox-i18n-9.0/pt-PT.xpi) = 237147
+SHA256 (xpi/firefox-i18n-9.0/rm.xpi) = e44bde159afc476cff5fbb07767b534b23737f1bf7def716ddaecc99d54375cd
+SIZE (xpi/firefox-i18n-9.0/rm.xpi) = 236524
+SHA256 (xpi/firefox-i18n-9.0/ro.xpi) = 72dc6c300adf7f3145049641076268ff1e039b85fa9718cf66e0783e24600208
+SIZE (xpi/firefox-i18n-9.0/ro.xpi) = 251133
+SHA256 (xpi/firefox-i18n-9.0/ru.xpi) = d47225b74cc31ec806913968d8769d13d68c0702250989a6392693abd06b6ff3
+SIZE (xpi/firefox-i18n-9.0/ru.xpi) = 246963
+SHA256 (xpi/firefox-i18n-9.0/si.xpi) = de2b63e11ce06604b476c12dd05584eea91b4cef1159772ad52efde3e3791e2a
+SIZE (xpi/firefox-i18n-9.0/si.xpi) = 262754
+SHA256 (xpi/firefox-i18n-9.0/sk.xpi) = 0da253cf9098e5824fa8e349f50d3c4fbe242cf1319bf496b935040c1abd3bf4
+SIZE (xpi/firefox-i18n-9.0/sk.xpi) = 244589
+SHA256 (xpi/firefox-i18n-9.0/sl.xpi) = fa105ffa7a129f55a5eaab7f4a413891cbc78fdf1898fc4411c7f1c8c7124168
+SIZE (xpi/firefox-i18n-9.0/sl.xpi) = 231929
+SHA256 (xpi/firefox-i18n-9.0/son.xpi) = f37a357652d09dc9c0cbff13c617522e2f52bd500698fd1fe8a0065600cdd94f
+SIZE (xpi/firefox-i18n-9.0/son.xpi) = 230225
+SHA256 (xpi/firefox-i18n-9.0/sq.xpi) = 606bb1d20fc9b1914dfd4010bdb3769cf95c52dc7974a0a3908be73d6dadf1f5
+SIZE (xpi/firefox-i18n-9.0/sq.xpi) = 217505
+SHA256 (xpi/firefox-i18n-9.0/sr.xpi) = 31075b3e9286b401d0d49b7011683818ba22d41362cbbc7b4a79e9d43c0e098f
+SIZE (xpi/firefox-i18n-9.0/sr.xpi) = 267692
+SHA256 (xpi/firefox-i18n-9.0/sv-SE.xpi) = a7afb47d355e89a28f3b7395d458bcbbe10ec9858ca230aedfa7272d0342f72d
+SIZE (xpi/firefox-i18n-9.0/sv-SE.xpi) = 269772
+SHA256 (xpi/firefox-i18n-9.0/ta-LK.xpi) = a1951be8549b4462991f779d40410af0e10135b7cd8bbbb94e7096b84ac7a6ba
+SIZE (xpi/firefox-i18n-9.0/ta-LK.xpi) = 279901
+SHA256 (xpi/firefox-i18n-9.0/ta.xpi) = 91bc6de5e9ec60ae0d6b683482c953c250733774d8b4c125a39b1ef2d94d97d2
+SIZE (xpi/firefox-i18n-9.0/ta.xpi) = 263463
+SHA256 (xpi/firefox-i18n-9.0/te.xpi) = 62c973c5bd72ad7228ac27434c4e67cfcbdc22465642e856f571274d9e764222
+SIZE (xpi/firefox-i18n-9.0/te.xpi) = 278021
+SHA256 (xpi/firefox-i18n-9.0/th.xpi) = 336c5577090d0889240da7381c9c49a4f5c14525a8284a7b8371b8c209bc364f
+SIZE (xpi/firefox-i18n-9.0/th.xpi) = 265278
+SHA256 (xpi/firefox-i18n-9.0/tr.xpi) = 64aabd6ced49752ae423f910a34689de6d4cea6ffb31108a006c99d8ea2c992a
+SIZE (xpi/firefox-i18n-9.0/tr.xpi) = 236800
+SHA256 (xpi/firefox-i18n-9.0/uk.xpi) = d75d2215593864a2b9eaa91b6117d7ae02f1af2276d8bf1ee6fc50911725a906
+SIZE (xpi/firefox-i18n-9.0/uk.xpi) = 270603
+SHA256 (xpi/firefox-i18n-9.0/vi.xpi) = 883515cafdde67e439b5a3a47baacfd7b983c5389f6adbb81f2995a776c07aa5
+SIZE (xpi/firefox-i18n-9.0/vi.xpi) = 252531
+SHA256 (xpi/firefox-i18n-9.0/zh-CN.xpi) = 5fa200b09d050a10d8bfc63b8f5b7da6fdb606dc0d1ce1106d73ee5f6cc5dbbf
+SIZE (xpi/firefox-i18n-9.0/zh-CN.xpi) = 246728
+SHA256 (xpi/firefox-i18n-9.0/zh-TW.xpi) = 6b50bd60567a46fd7af62160271ab9e0d5a40666c6a812fb9adcd7bce474a936
+SIZE (xpi/firefox-i18n-9.0/zh-TW.xpi) = 247498
+SHA256 (xpi/firefox-i18n-9.0/zu.xpi) = aedf4ab70c7cf603210e4ece1c21faf0c031f7b488dddc074c3f00e9d9a2feb5
+SIZE (xpi/firefox-i18n-9.0/zu.xpi) = 238395
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 7206909fca52..0bb4b32c62b8 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= firefox
-DISTVERSION= 8.0
+DISTVERSION= 9.0
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA}
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index ded9fdbb205e..a32929857dfe 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-8.0.source.tar.bz2) = d950324ecd5362a648a891a66c3f2dde5e69b09f30ef8470b7759ec007691139
-SIZE (firefox-8.0.source.tar.bz2) = 70377448
+SHA256 (firefox-9.0.source.tar.bz2) = 9e876498da6c2eb2a49b57b461d5b969b11810f6af9eaa858d8e4cb514a9bd05
+SIZE (firefox-9.0.source.tar.bz2) = 74197197
diff --git a/www/firefox/files/patch-bugzilla-659932 b/www/firefox/files/patch-bugzilla-659932
deleted file mode 100644
index d0698cb253c5..000000000000
--- a/www/firefox/files/patch-bugzilla-659932
+++ /dev/null
@@ -1,35 +0,0 @@
---- toolkit/xre/glxtest.cpp.orig 2011-08-11 17:41:31.000000000 -0400
-+++ toolkit/xre/glxtest.cpp 2011-08-23 15:09:48.000000000 -0400
-@@ -114,6 +114,9 @@
- typedef GLXFBConfig* (* PFNGLXQUERYEXTENSION) (Display *, int *, int *);
- PFNGLXQUERYEXTENSION glXQueryExtension = cast<PFNGLXQUERYEXTENSION>(dlsym(libgl, "glXQueryExtension"));
-
-+ typedef GLXFBConfig* (* PFNGLXQUERYVERSION) (Display *, int *, int *);
-+ PFNGLXQUERYVERSION glXQueryVersion = cast<PFNGLXQUERYVERSION>(dlsym(libgl, "glXQueryVersion"));
-+
- typedef GLXFBConfig* (* PFNGLXCHOOSEFBCONFIG) (Display *, int, const int *, int *);
- PFNGLXCHOOSEFBCONFIG glXChooseFBConfig = cast<PFNGLXCHOOSEFBCONFIG>(dlsym(libgl, "glXChooseFBConfig"));
-
-@@ -139,6 +142,7 @@
- PFNGLGETSTRING glGetString = cast<PFNGLGETSTRING>(dlsym(libgl, "glGetString"));
-
- if (!glXQueryExtension ||
-+ !glXQueryVersion ||
- !glXChooseFBConfig ||
- !glXGetVisualFromFBConfig ||
- !glXCreatePixmap ||
-@@ -158,6 +162,14 @@
- ///// Check that the GLX extension is present /////
- if (!glXQueryExtension(dpy, NULL, NULL))
- fatal_error("GLX extension missing");
-+
-+ ///// Check that the GLX version is >= 1.3, needed for glXCreatePixmap, bug 659932 /////
-+ int majorVersion, minorVersion;
-+ if (!glXQueryVersion(dpy, &majorVersion, &minorVersion))
-+ fatal_error("Unable to query GLX version");
-+
-+ if (majorVersion < 1 || (majorVersion == 1 && minorVersion < 3))
-+ fatal_error("GLX version older than the required 1.3");
-
- XSetErrorHandler(x_error_handler);
-
diff --git a/www/firefox/files/patch-ipc-chromium-src-base-dir_reader_linux.h b/www/firefox/files/patch-ipc-chromium-src-base-dir_reader_linux.h
new file mode 100644
index 000000000000..36749ba8abc4
--- /dev/null
+++ b/www/firefox/files/patch-ipc-chromium-src-base-dir_reader_linux.h
@@ -0,0 +1,45 @@
+--- ipc/chromium/src/base/dir_reader_linux.h.orig 2011-12-16 21:29:22.000000000 +0100
++++ ipc/chromium/src/base/dir_reader_linux.h 2011-12-19 21:00:27.000000000 +0100
+@@ -9,6 +9,7 @@
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdint.h>
++#include <sys/dirent.h>
+ #include <sys/syscall.h>
+ #include <unistd.h>
+
+@@ -19,6 +20,8 @@
+
+ namespace base {
+
++#define linux_dirent struct dirent
++#if 0
+ struct linux_dirent {
+ uint64_t d_ino;
+ int64_t d_off;
+@@ -26,11 +29,16 @@
+ unsigned char d_type;
+ char d_name[0];
+ };
++#endif
+
+ class DirReaderLinux {
+ public:
+ explicit DirReaderLinux(const char* directory_path)
++#ifdef O_DIRECTORY
+ : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)),
++#else
++ : fd_(open(directory_path, O_RDONLY)),
++#endif
+ offset_(0),
+ size_(0) {
+ memset(buf_, 0, sizeof(buf_));
+@@ -57,7 +65,7 @@
+ if (offset_ != size_)
+ return true;
+
+- const int r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
++ const int r = syscall(SYS_getdents, fd_, buf_, sizeof(buf_));
+ if (r == 0)
+ return false;
+ if (r == -1) {
diff --git a/www/firefox/files/patch-ipc-chromium-src-base-file_util.h b/www/firefox/files/patch-ipc-chromium-src-base-file_util.h
deleted file mode 100644
index 474da02969de..000000000000
--- a/www/firefox/files/patch-ipc-chromium-src-base-file_util.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- ipc/chromium/src/base/file_util.h~
-+++ ipc/chromium/src/base/file_util.h
-@@ -15,8 +15,9 @@
- #elif defined(ANDROID)
- #include <sys/stat.h>
- #elif defined(OS_POSIX)
-+#include <sys/types.h>
-+#include <sys/stat.h>
- #include <fts.h>
--#include <sys/stat.h>
- #endif
-
- #include <stdio.h>
diff --git a/www/linux-firefox/Makefile b/www/linux-firefox/Makefile
index c9033ba8ebad..9462bd6882fc 100644
--- a/www/linux-firefox/Makefile
+++ b/www/linux-firefox/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= firefox
-PORTVERSION= 8.0
+PORTVERSION= 9.0
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}/linux-i686/en-US
diff --git a/www/linux-firefox/distinfo b/www/linux-firefox/distinfo
index 2d49cec261d6..6080affc7c5b 100644
--- a/www/linux-firefox/distinfo
+++ b/www/linux-firefox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (firefox-8.0.tar.bz2) = 3b9bc37064461f3fed5595c3aaa2b6e820c692c810d82c3e8a154379e7edceee
-SIZE (firefox-8.0.tar.bz2) = 16200442
+SHA256 (firefox-9.0.tar.bz2) = 6c7a2bcfb4af5ed94fb3361380036c9cf33624330251c3c4793e26e15c50cb6c
+SIZE (firefox-9.0.tar.bz2) = 16842339
diff --git a/www/linux-firefox/pkg-plist b/www/linux-firefox/pkg-plist
index eb66a054d5bc..f83b20a1dd28 100644
--- a/www/linux-firefox/pkg-plist
+++ b/www/linux-firefox/pkg-plist
@@ -42,8 +42,10 @@ lib/%%APP_NAME%%/hyphenation/hyph_fr.dic
lib/%%APP_NAME%%/hyphenation/hyph_gl.dic
lib/%%APP_NAME%%/hyphenation/hyph_hr.dic
lib/%%APP_NAME%%/hyphenation/hyph_hsb.dic
+lib/%%APP_NAME%%/hyphenation/hyph_hu.dic
lib/%%APP_NAME%%/hyphenation/hyph_ia.dic
lib/%%APP_NAME%%/hyphenation/hyph_is.dic
+lib/%%APP_NAME%%/hyphenation/hyph_it.dic
lib/%%APP_NAME%%/hyphenation/hyph_kmr.dic
lib/%%APP_NAME%%/hyphenation/hyph_la.dic
lib/%%APP_NAME%%/hyphenation/hyph_lt.dic
@@ -56,6 +58,7 @@ lib/%%APP_NAME%%/hyphenation/hyph_ru.dic
lib/%%APP_NAME%%/hyphenation/hyph_sh.dic
lib/%%APP_NAME%%/hyphenation/hyph_sl.dic
lib/%%APP_NAME%%/hyphenation/hyph_sv.dic
+lib/%%APP_NAME%%/hyphenation/hyph_tr.dic
lib/%%APP_NAME%%/hyphenation/hyph_uk.dic
lib/%%APP_NAME%%/icons/mozicon128.png
lib/%%APP_NAME%%/icons/updater.png