[SVN-Commit] r1532 - in trunk: . Mk www/firefox www/firefox-i18n www/firefox-nightly www/firefox-nightly/files www/firefox/files www/linux-firefox

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Tue Mar 4 00:18:55 UTC 2014


Author: jbeich
Date: Tue Mar  4 00:18:47 2014
New Revision: 1532

Log:
update

Deleted:
   trunk/Gecko_UPDATING
   trunk/www/firefox-nightly/files/patch-bug977457
Modified:
   trunk/Gecko_ChangeLog
   trunk/Mk/bsd.gecko.mk
   trunk/www/firefox-i18n/Makefile
   trunk/www/firefox-i18n/distinfo
   trunk/www/firefox-nightly/Makefile.hgrev
   trunk/www/firefox-nightly/distinfo
   trunk/www/firefox/Makefile
   trunk/www/firefox/distinfo
   trunk/www/firefox/files/patch-bug806917
   trunk/www/linux-firefox/Makefile
   trunk/www/linux-firefox/distinfo

Modified: trunk/Gecko_ChangeLog
==============================================================================
--- trunk/Gecko_ChangeLog	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/Gecko_ChangeLog	Tue Mar  4 00:18:47 2014	(r1532)
@@ -1,4 +1,4 @@
-- switch to GSTREAMER option to depend on multimedia/gstreamer1
+- switch GSTREAMER option for non-esr ports to depend on multimedia/gstreamer1 [2]
 - use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2
 - enable readahead in url-classifier, asmjs, download resume like on Linux
 - build www/firefox and www/seamonkey faster using unified compilation
@@ -8,3 +8,4 @@
 - add gstreamer note to pkg-message
 
 PR:		ports/186580 [1]
+Requested by:	kwm [2]

Deleted: trunk/Gecko_UPDATING
==============================================================================
--- trunk/Gecko_UPDATING	Tue Mar  4 00:18:47 2014	(r1531)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,7 +0,0 @@
-20121010:
-  AFFECTS: users of www/firefox and www/seamonkey
-  AUTHOR: gecko at FreeBSD.org
-
-  When using Firefox or SeaMonkey compiled with ALSA option ON it may
-  crash on assert in alsa_refill_stream as described in ports/170473.
-  To workaround enable BUFSZ_P2 in audio/alsa-plugins or use PULSEAUDIO.

Modified: trunk/Mk/bsd.gecko.mk
==============================================================================
--- trunk/Mk/bsd.gecko.mk	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/Mk/bsd.gecko.mk	Tue Mar  4 00:18:47 2014	(r1532)
@@ -574,7 +574,7 @@
 icu_MOZ_OPTIONS=		--with-system-icu --with-intl-api --enable-intl-api
 
 -jpeg_BUILD_DEPENDS=yasm:${PORTSDIR}/devel/yasm
-# XXX: depends on pkgng package flavor support
+# XXX depends on ports/180159 or package flavor support
 #jpeg_LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/libjpeg-turbo
 jpeg_LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/jpeg
 jpeg_MOZ_OPTIONS=	--with-system-jpeg=${LOCALBASE}

Modified: trunk/www/firefox-i18n/Makefile
==============================================================================
--- trunk/www/firefox-i18n/Makefile	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox-i18n/Makefile	Tue Mar  4 00:18:47 2014	(r1532)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox-i18n/Makefile 336446 2013-12-14 13:42:06Z flo $
 
 PORTNAME=	firefox-i18n
-PORTVERSION=	28.0b6
+PORTVERSION=	28.0b7
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi
 PKGNAMEPREFIX=

Modified: trunk/www/firefox-i18n/distinfo
==============================================================================
--- trunk/www/firefox-i18n/distinfo	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox-i18n/distinfo	Tue Mar  4 00:18:47 2014	(r1532)
@@ -1,40 +1,170 @@
-SHA256 (xpi/firefox-i18n-28.0b6/ar.xpi) = 2ada90df7410447a589e626d5cd1f1ae4357654844dcc2e20754ececb93f40ae
-SIZE (xpi/firefox-i18n-28.0b6/ar.xpi) = 388946
-SHA256 (xpi/firefox-i18n-28.0b6/bn-IN.xpi) = affa0953821d2a64fbf1463da22dc85bb147139ec683b22d68079be61ef4f264
-SIZE (xpi/firefox-i18n-28.0b6/bn-IN.xpi) = 413513
-SHA256 (xpi/firefox-i18n-28.0b6/br.xpi) = fc472722444d85865335925530b3bbd2719358aba1fbe583aa3e51f33d1aadbf
-SIZE (xpi/firefox-i18n-28.0b6/br.xpi) = 353934
-SHA256 (xpi/firefox-i18n-28.0b6/de.xpi) = e045050cbd8b15608d90095bab71bdaf4d8b93aab492df7a73c992da2fd67e8b
-SIZE (xpi/firefox-i18n-28.0b6/de.xpi) = 355691
-SHA256 (xpi/firefox-i18n-28.0b6/es-ES.xpi) = 6f93ca61f16f163835357d70863d01f75cdc8f532f0c11c158f698a6b0506328
-SIZE (xpi/firefox-i18n-28.0b6/es-ES.xpi) = 300664
-SHA256 (xpi/firefox-i18n-28.0b6/et.xpi) = 94d296d8a40cec1f03388d1eef3f04f52f61ba87f397d96caef84b276ac0b874
-SIZE (xpi/firefox-i18n-28.0b6/et.xpi) = 345631
-SHA256 (xpi/firefox-i18n-28.0b6/fr.xpi) = cae03bebd2206100970ba1ecb77c11752e823b68e6bab07e5e023f2b8eb7184f
-SIZE (xpi/firefox-i18n-28.0b6/fr.xpi) = 368898
-SHA256 (xpi/firefox-i18n-28.0b6/hi-IN.xpi) = 5d340fed15f958762c689a03fcdda91e4040d9ae0a0fc47f1966f718e30cbad9
-SIZE (xpi/firefox-i18n-28.0b6/hi-IN.xpi) = 402367
-SHA256 (xpi/firefox-i18n-28.0b6/id.xpi) = 9f48190ec013a998dac6ce6687a0d554fcafc89f283c9017b7aa41af8fa18bc9
-SIZE (xpi/firefox-i18n-28.0b6/id.xpi) = 342616
-SHA256 (xpi/firefox-i18n-28.0b6/it.xpi) = 893b6346a31ce89db7d479cb3f9c0948a0f5ace32bec3d60b14a1da9507d37bf
-SIZE (xpi/firefox-i18n-28.0b6/it.xpi) = 298250
-SHA256 (xpi/firefox-i18n-28.0b6/ja.xpi) = 7929ff783f3c5e5544570a5b1450f83a60f5e3fae5c674113a273f05a7e7a27d
-SIZE (xpi/firefox-i18n-28.0b6/ja.xpi) = 397188
-SHA256 (xpi/firefox-i18n-28.0b6/ko.xpi) = 58d751a291e3a9fd4cae0f19afc7a7171e5ebf289d782291eff2c5db19472bb5
-SIZE (xpi/firefox-i18n-28.0b6/ko.xpi) = 364493
-SHA256 (xpi/firefox-i18n-28.0b6/mk.xpi) = 2882d32cdcca8b4359db1ef6a2adf908e15fc5063db28c2131dbd3a37379fce6
-SIZE (xpi/firefox-i18n-28.0b6/mk.xpi) = 403222
-SHA256 (xpi/firefox-i18n-28.0b6/mr.xpi) = 9c985e2d44b00f7c9f372fc9c16ddb12956971bc9a60fc26c50a082739c034a0
-SIZE (xpi/firefox-i18n-28.0b6/mr.xpi) = 400782
-SHA256 (xpi/firefox-i18n-28.0b6/pa-IN.xpi) = babfa086d5d6aac1b66ad74720e34085e69ef9afe9bbd173b489cd26d172aea7
-SIZE (xpi/firefox-i18n-28.0b6/pa-IN.xpi) = 391487
-SHA256 (xpi/firefox-i18n-28.0b6/pt-BR.xpi) = 05dabea14629e6275914adecf4da4f6c358c544d16fecb34c69b70a9809c3178
-SIZE (xpi/firefox-i18n-28.0b6/pt-BR.xpi) = 364759
-SHA256 (xpi/firefox-i18n-28.0b6/ru.xpi) = d6c1cb047aa29c08fb5f94d8d9702b455e522f210b211f8848886f089d87d975
-SIZE (xpi/firefox-i18n-28.0b6/ru.xpi) = 338425
-SHA256 (xpi/firefox-i18n-28.0b6/son.xpi) = 80acad962d52a2f543e5c351808f4bdd4cdb95f3f6067294de6247b782df6b1e
-SIZE (xpi/firefox-i18n-28.0b6/son.xpi) = 350531
-SHA256 (xpi/firefox-i18n-28.0b6/te.xpi) = 6a6ce47f15432af95efe858f2995aa43e36e6868ad65a72f96f727cdf531503c
-SIZE (xpi/firefox-i18n-28.0b6/te.xpi) = 421142
-SHA256 (xpi/firefox-i18n-28.0b6/zh-CN.xpi) = ef964627f63fd10d9ffbd43e436d26c071437fc90c451ebc62009e0caae6ed08
-SIZE (xpi/firefox-i18n-28.0b6/zh-CN.xpi) = 381736
+SHA256 (xpi/firefox-i18n-28.0b7/ach.xpi) = 81f9900f9b6e02697db55fe358c016bf86f5ffff26b7a2c98ec9b9e7b5d0e302
+SIZE (xpi/firefox-i18n-28.0b7/ach.xpi) = 365683
+SHA256 (xpi/firefox-i18n-28.0b7/af.xpi) = 467c1f30d203a1b1ad57972f791a684396e03213dc0299d3fa026682e338a4b6
+SIZE (xpi/firefox-i18n-28.0b7/af.xpi) = 359561
+SHA256 (xpi/firefox-i18n-28.0b7/ar.xpi) = b7f7252c6c6549a06ed6c588d7f2c312ead329267c4d552a0e9cea6318e765df
+SIZE (xpi/firefox-i18n-28.0b7/ar.xpi) = 388946
+SHA256 (xpi/firefox-i18n-28.0b7/as.xpi) = 0804894b7b27b6a0c0c2052e09f1c25b266ce62423fd11894d9c7814876d5131
+SIZE (xpi/firefox-i18n-28.0b7/as.xpi) = 404108
+SHA256 (xpi/firefox-i18n-28.0b7/ast.xpi) = f24525ae9379a88d82c902c18ee85017c07909a60b28cfb3ed3f684f8b4bb9f3
+SIZE (xpi/firefox-i18n-28.0b7/ast.xpi) = 316194
+SHA256 (xpi/firefox-i18n-28.0b7/be.xpi) = 1e8ffccc439190feb1287bd8759aec18f676188f5063026adddb336837c0b5e8
+SIZE (xpi/firefox-i18n-28.0b7/be.xpi) = 342306
+SHA256 (xpi/firefox-i18n-28.0b7/bg.xpi) = aa1ae67182f180ed70816625a42320d8a43c368de7bdb5b1149902f72d796a82
+SIZE (xpi/firefox-i18n-28.0b7/bg.xpi) = 393205
+SHA256 (xpi/firefox-i18n-28.0b7/bn-BD.xpi) = c0e087d51f349860a41beea1583660b187c7d7c057f540269bad5637457c2221
+SIZE (xpi/firefox-i18n-28.0b7/bn-BD.xpi) = 418512
+SHA256 (xpi/firefox-i18n-28.0b7/bn-IN.xpi) = c43522b2aeb7ebf5f4f4163b8cb48f9fc2b1ae0862c6cc94c51d26bdd4c93d3a
+SIZE (xpi/firefox-i18n-28.0b7/bn-IN.xpi) = 413513
+SHA256 (xpi/firefox-i18n-28.0b7/br.xpi) = 7a8e79ad7f3987e6beddc245bf537eb55cda5295b35c249743d4c4c2f5588002
+SIZE (xpi/firefox-i18n-28.0b7/br.xpi) = 353934
+SHA256 (xpi/firefox-i18n-28.0b7/bs.xpi) = bca9880749959b7513f5de17cc97e5b6aca958b4e651a6a19f20da2abdc752c9
+SIZE (xpi/firefox-i18n-28.0b7/bs.xpi) = 363405
+SHA256 (xpi/firefox-i18n-28.0b7/ca.xpi) = 5bc8baef0e9a68899fc7c3761ff2d4f738c473efc73db040889aec8098c4926f
+SIZE (xpi/firefox-i18n-28.0b7/ca.xpi) = 362940
+SHA256 (xpi/firefox-i18n-28.0b7/cs.xpi) = 4ebf8403889c0502c8678a17e41dfe09391ca02ffab0523cbfe2b8df02827bc8
+SIZE (xpi/firefox-i18n-28.0b7/cs.xpi) = 356819
+SHA256 (xpi/firefox-i18n-28.0b7/csb.xpi) = dd28cbf789480c05de6cea55eca95dc4c4af701c2eec6f24b0a662b699d10a71
+SIZE (xpi/firefox-i18n-28.0b7/csb.xpi) = 347623
+SHA256 (xpi/firefox-i18n-28.0b7/cy.xpi) = 8a187003348d3e68ebdfcc53872a9e72f95b136fda1e9eb28c822d39f955961f
+SIZE (xpi/firefox-i18n-28.0b7/cy.xpi) = 354722
+SHA256 (xpi/firefox-i18n-28.0b7/da.xpi) = 5d47e54c2bf177f1d0383011fe9b73e8a308a38690bab9c8747c710d5e15a36c
+SIZE (xpi/firefox-i18n-28.0b7/da.xpi) = 348696
+SHA256 (xpi/firefox-i18n-28.0b7/de.xpi) = cd1e2b0c81600bf4a9c54bb112fa19d4a9387f8607b95d39729b6274e5a3d573
+SIZE (xpi/firefox-i18n-28.0b7/de.xpi) = 355691
+SHA256 (xpi/firefox-i18n-28.0b7/el.xpi) = 94de4245717285a60fc7b572bfcdf9c8df490131d62d15f866198f4d7f519c11
+SIZE (xpi/firefox-i18n-28.0b7/el.xpi) = 389396
+SHA256 (xpi/firefox-i18n-28.0b7/en-GB.xpi) = ce1270307a610f96def444eb27c108b783dfe3ae60bb81517d7bb5d3f16a9a31
+SIZE (xpi/firefox-i18n-28.0b7/en-GB.xpi) = 342834
+SHA256 (xpi/firefox-i18n-28.0b7/en-US.xpi) = cbd029e27555918d59caa32eba574dc45a9bd0a48ec7a29571f6e6414736271d
+SIZE (xpi/firefox-i18n-28.0b7/en-US.xpi) = 345873
+SHA256 (xpi/firefox-i18n-28.0b7/en-ZA.xpi) = cd4d94ddebeb2190dd8b0b474128669433fc0e6de212facd9c7d0496cefe75a3
+SIZE (xpi/firefox-i18n-28.0b7/en-ZA.xpi) = 338088
+SHA256 (xpi/firefox-i18n-28.0b7/eo.xpi) = ea3484c21bd8e4ddde5b603297c1b18fee473ee32a3703c002c5a2377e77e07b
+SIZE (xpi/firefox-i18n-28.0b7/eo.xpi) = 361722
+SHA256 (xpi/firefox-i18n-28.0b7/es-AR.xpi) = 7a9c86296008e06e3de2f9b9c50f78e514fcf0d2f884e0ea489b9923b5979f11
+SIZE (xpi/firefox-i18n-28.0b7/es-AR.xpi) = 357326
+SHA256 (xpi/firefox-i18n-28.0b7/es-CL.xpi) = 1d819aca68d35c36ab34abcd0c59caff8fe74fc141a22b32907e65c0a6e4839c
+SIZE (xpi/firefox-i18n-28.0b7/es-CL.xpi) = 306590
+SHA256 (xpi/firefox-i18n-28.0b7/es-ES.xpi) = d09fa85e3caaa0d729fefbe020954867ca1eec41fdf2b4bd2f7868625b5d72a1
+SIZE (xpi/firefox-i18n-28.0b7/es-ES.xpi) = 300664
+SHA256 (xpi/firefox-i18n-28.0b7/es-MX.xpi) = b371a27d81f63ff1b9ea6dbb41a301df33554f58259056207ab52f2ac4d02e0b
+SIZE (xpi/firefox-i18n-28.0b7/es-MX.xpi) = 361830
+SHA256 (xpi/firefox-i18n-28.0b7/et.xpi) = 904636298e496b9ba2e68216f9d1ba99ba549f46ca0c828c42d56b763b8d6815
+SIZE (xpi/firefox-i18n-28.0b7/et.xpi) = 345631
+SHA256 (xpi/firefox-i18n-28.0b7/eu.xpi) = 84ac2e62ca37744fa9c4d59aa62d5a97769f128558f0bfad9badfde0ab2cace0
+SIZE (xpi/firefox-i18n-28.0b7/eu.xpi) = 361417
+SHA256 (xpi/firefox-i18n-28.0b7/fa.xpi) = 1cf0a16d3139452878345159894b62bf354ae04745164713324986333417daa2
+SIZE (xpi/firefox-i18n-28.0b7/fa.xpi) = 401676
+SHA256 (xpi/firefox-i18n-28.0b7/ff.xpi) = 27308f87c84070f6a7d53de394051e54799b0432ce682c2b09677cb29870616b
+SIZE (xpi/firefox-i18n-28.0b7/ff.xpi) = 354011
+SHA256 (xpi/firefox-i18n-28.0b7/fi.xpi) = 2f7e861e6cf38db26435a33ba473d94636618560ce15bea3cb2da5b6c617a6e8
+SIZE (xpi/firefox-i18n-28.0b7/fi.xpi) = 352800
+SHA256 (xpi/firefox-i18n-28.0b7/fr.xpi) = 0f99bc78619b13a0f8ce9374b64716a792638c3956c2e5a7fa77c645642cd1e0
+SIZE (xpi/firefox-i18n-28.0b7/fr.xpi) = 368898
+SHA256 (xpi/firefox-i18n-28.0b7/fy-NL.xpi) = bd23e05c3cf74e82c819c895157b240ceada81bf0062722448bac75495d97a89
+SIZE (xpi/firefox-i18n-28.0b7/fy-NL.xpi) = 362199
+SHA256 (xpi/firefox-i18n-28.0b7/ga-IE.xpi) = 10fce4d9cfafa085a5a5a84c067b83f7d2eddf2587601cc0187b5d9903f69d46
+SIZE (xpi/firefox-i18n-28.0b7/ga-IE.xpi) = 370257
+SHA256 (xpi/firefox-i18n-28.0b7/gd.xpi) = ee8efaeb0a5d471eea673089a4043bfe90bd8607fb0cb19802e3178e99c8bd9e
+SIZE (xpi/firefox-i18n-28.0b7/gd.xpi) = 365218
+SHA256 (xpi/firefox-i18n-28.0b7/gl.xpi) = 87cf4e108b16edbdc39d6561d0612dcb26797f4030bf0febb07029ccf7d4a7c9
+SIZE (xpi/firefox-i18n-28.0b7/gl.xpi) = 356139
+SHA256 (xpi/firefox-i18n-28.0b7/gu-IN.xpi) = ae7307436c724b73d795ef81eefcd74a48c3a66970b6c6b9a5e57c740a82dde4
+SIZE (xpi/firefox-i18n-28.0b7/gu-IN.xpi) = 383803
+SHA256 (xpi/firefox-i18n-28.0b7/he.xpi) = 1fdc154810deac52ae7c3a327a84bf26095b844573da1d474c9c8205dd08f0bf
+SIZE (xpi/firefox-i18n-28.0b7/he.xpi) = 377881
+SHA256 (xpi/firefox-i18n-28.0b7/hi-IN.xpi) = 909f391f5eccdaa90fa51f9e9aa5226c16208152ecfb9c6ee0b30875417c70d2
+SIZE (xpi/firefox-i18n-28.0b7/hi-IN.xpi) = 402367
+SHA256 (xpi/firefox-i18n-28.0b7/hr.xpi) = 0a870f364732095d51678123dbec0ddaadc938bdd9e9c1b441ab24b96bacbde1
+SIZE (xpi/firefox-i18n-28.0b7/hr.xpi) = 368393
+SHA256 (xpi/firefox-i18n-28.0b7/hu.xpi) = 789dbe48b0b473d4a910d5a2ff68099531bac5404432fa66f6d7d40bf52c7af1
+SIZE (xpi/firefox-i18n-28.0b7/hu.xpi) = 365034
+SHA256 (xpi/firefox-i18n-28.0b7/hy-AM.xpi) = bd6acec1f0cb9773258c62bf0f2cc5c3e50cebccbc46d96c7fd0b226c6dce644
+SIZE (xpi/firefox-i18n-28.0b7/hy-AM.xpi) = 411721
+SHA256 (xpi/firefox-i18n-28.0b7/id.xpi) = 924d81bf934ec65ad65e11d12dbd5a08fa2694f4b80ee14a134933c520241237
+SIZE (xpi/firefox-i18n-28.0b7/id.xpi) = 342616
+SHA256 (xpi/firefox-i18n-28.0b7/is.xpi) = 2761782122f6d064994be4812a3084372b91df9f5341116df2e734d081965059
+SIZE (xpi/firefox-i18n-28.0b7/is.xpi) = 357789
+SHA256 (xpi/firefox-i18n-28.0b7/it.xpi) = 985c5d7515e31bde217c51afc09d7c2853c9a30001fcc37543e3a51d550d8fcc
+SIZE (xpi/firefox-i18n-28.0b7/it.xpi) = 298250
+SHA256 (xpi/firefox-i18n-28.0b7/ja.xpi) = f054324a1fc243dc77cba2a78930285104931a9e8b393521225dcfb7290fc194
+SIZE (xpi/firefox-i18n-28.0b7/ja.xpi) = 397188
+SHA256 (xpi/firefox-i18n-28.0b7/kk.xpi) = 3bd9d5678b81579fd0470a3e5bf855b34bea87247bf9a030bd399adf4d4c86ee
+SIZE (xpi/firefox-i18n-28.0b7/kk.xpi) = 400320
+SHA256 (xpi/firefox-i18n-28.0b7/km.xpi) = 29c84cdd8e731ac4c7072976d0debf5396b78312425d6af55752e9c5623f27bc
+SIZE (xpi/firefox-i18n-28.0b7/km.xpi) = 430399
+SHA256 (xpi/firefox-i18n-28.0b7/kn.xpi) = 260f9fc0f119ec56cc4d570a0102fb16de7d2250d023cf3ea60d199062fe9ef4
+SIZE (xpi/firefox-i18n-28.0b7/kn.xpi) = 414226
+SHA256 (xpi/firefox-i18n-28.0b7/ko.xpi) = e411f3192bb49181318e265d5cb0abed2939a1786ed4d1812c5d7e2ecd0091ae
+SIZE (xpi/firefox-i18n-28.0b7/ko.xpi) = 364493
+SHA256 (xpi/firefox-i18n-28.0b7/ku.xpi) = 40df874c29218d450651530140452c4a171b929f23a44575b05332724c20caa3
+SIZE (xpi/firefox-i18n-28.0b7/ku.xpi) = 370340
+SHA256 (xpi/firefox-i18n-28.0b7/lij.xpi) = afa123ac165f2abb7a85b2fd9e5d6d592c5de96680e7371845b5d227c7386835
+SIZE (xpi/firefox-i18n-28.0b7/lij.xpi) = 343204
+SHA256 (xpi/firefox-i18n-28.0b7/lt.xpi) = 3d565922cecf2935534933a55d63178b09e02c20f36ec357cb3ed63cb781afb5
+SIZE (xpi/firefox-i18n-28.0b7/lt.xpi) = 375201
+SHA256 (xpi/firefox-i18n-28.0b7/lv.xpi) = a6c0585aa012560b96472b3c4836f490c76875ce333a9a3ee1b00c9ac2e979d1
+SIZE (xpi/firefox-i18n-28.0b7/lv.xpi) = 352617
+SHA256 (xpi/firefox-i18n-28.0b7/mai.xpi) = 10e4640bebb9d178fafadf11fb9b791d7f2f97e5fbf55b8492d6f2a7a44f96b5
+SIZE (xpi/firefox-i18n-28.0b7/mai.xpi) = 402462
+SHA256 (xpi/firefox-i18n-28.0b7/mk.xpi) = 4ded26d124dead21bd396fc94f0b4186752a6bdcd18aeff00cfc61b00549f1f0
+SIZE (xpi/firefox-i18n-28.0b7/mk.xpi) = 403222
+SHA256 (xpi/firefox-i18n-28.0b7/ml.xpi) = 12e3bf4860e1eef4333f5b22c08a9754a150f032663f7fb74b8f96687380a3f2
+SIZE (xpi/firefox-i18n-28.0b7/ml.xpi) = 422928
+SHA256 (xpi/firefox-i18n-28.0b7/mr.xpi) = 4fd6bea29bb999bae2d0fd54f3c70efe8a4c089cac0da41a57aea2756a46e800
+SIZE (xpi/firefox-i18n-28.0b7/mr.xpi) = 400782
+SHA256 (xpi/firefox-i18n-28.0b7/nb-NO.xpi) = 920725f33083249bca71e101faefb141a5685eaac4544a64c5f4e772c61adb40
+SIZE (xpi/firefox-i18n-28.0b7/nb-NO.xpi) = 352684
+SHA256 (xpi/firefox-i18n-28.0b7/nl.xpi) = f541d9300c78d5fc7ca3349dab35ab8a9909ea0322631d743689c3bfc707b77a
+SIZE (xpi/firefox-i18n-28.0b7/nl.xpi) = 354034
+SHA256 (xpi/firefox-i18n-28.0b7/nn-NO.xpi) = 6759c51c88c61fce04e99550bbda6d7dee7cdd1b853b23f3b0d5fd6cd346862a
+SIZE (xpi/firefox-i18n-28.0b7/nn-NO.xpi) = 350880
+SHA256 (xpi/firefox-i18n-28.0b7/or.xpi) = 4de645586a6cf12c644909f10322b60f7d57b8a23e59c2e1d3e49cc2fd5aef4a
+SIZE (xpi/firefox-i18n-28.0b7/or.xpi) = 415888
+SHA256 (xpi/firefox-i18n-28.0b7/pa-IN.xpi) = 239bbcc2ad9d52ab0987faf6f1b58caa2a705ab42c3529f072cc6b702e8183ca
+SIZE (xpi/firefox-i18n-28.0b7/pa-IN.xpi) = 391487
+SHA256 (xpi/firefox-i18n-28.0b7/pl.xpi) = 0581957f1a2c77bac9c4386c44a0e789359244870999e07119acba564bd21a6d
+SIZE (xpi/firefox-i18n-28.0b7/pl.xpi) = 350844
+SHA256 (xpi/firefox-i18n-28.0b7/pt-BR.xpi) = daaa14650f65e09db31be84cc6c0a6d8a8198966eede4bebd7169d1e2c660a33
+SIZE (xpi/firefox-i18n-28.0b7/pt-BR.xpi) = 364759
+SHA256 (xpi/firefox-i18n-28.0b7/pt-PT.xpi) = 0c3580661c7b7a3bdd5f164b16fcc28935e6560e413e22d640da2c4bfe4753cd
+SIZE (xpi/firefox-i18n-28.0b7/pt-PT.xpi) = 351716
+SHA256 (xpi/firefox-i18n-28.0b7/rm.xpi) = 4ca6d6f79feb8177d2d4eb7cbe1946441087ba5dccab476ddb8228a557811a1b
+SIZE (xpi/firefox-i18n-28.0b7/rm.xpi) = 355247
+SHA256 (xpi/firefox-i18n-28.0b7/ro.xpi) = e5173a22f7a2e4738d5507151685f5efd5ec68294d6bf2f4f27c5dc1817d3eee
+SIZE (xpi/firefox-i18n-28.0b7/ro.xpi) = 389891
+SHA256 (xpi/firefox-i18n-28.0b7/ru.xpi) = a87282c2b4cf445f1379b14c03ff521393f3832553ff81aa9a199834ba5be2f2
+SIZE (xpi/firefox-i18n-28.0b7/ru.xpi) = 338425
+SHA256 (xpi/firefox-i18n-28.0b7/si.xpi) = faa257869f73bd08bfa033149a4ebdef417ce809933c0b699c1f3e5aaa1f93ca
+SIZE (xpi/firefox-i18n-28.0b7/si.xpi) = 395719
+SHA256 (xpi/firefox-i18n-28.0b7/sk.xpi) = 3c4055849f62271b115273b5f99727dfebd067925623e600a9195bf9ff87246c
+SIZE (xpi/firefox-i18n-28.0b7/sk.xpi) = 367793
+SHA256 (xpi/firefox-i18n-28.0b7/sl.xpi) = a607ef0769d422608a0e529f80e43fdbf92654fdc571b31466555e78909bb531
+SIZE (xpi/firefox-i18n-28.0b7/sl.xpi) = 350318
+SHA256 (xpi/firefox-i18n-28.0b7/son.xpi) = f76e7649c12f97b91ef5a994ef732176a68469d1ae9b08ad4d0e1e0851c443c0
+SIZE (xpi/firefox-i18n-28.0b7/son.xpi) = 350531
+SHA256 (xpi/firefox-i18n-28.0b7/sq.xpi) = 798b78047bac88d724b0e593218c91adbdfc34f4ba12ec83e745ce3514fb885d
+SIZE (xpi/firefox-i18n-28.0b7/sq.xpi) = 366284
+SHA256 (xpi/firefox-i18n-28.0b7/sr.xpi) = a094b94dac5055b28126ea8f1711420c7a05d682824480d0f9bbc67986f5ee4b
+SIZE (xpi/firefox-i18n-28.0b7/sr.xpi) = 405107
+SHA256 (xpi/firefox-i18n-28.0b7/sv-SE.xpi) = 8703b8eab76be818331bdd25c688a99903db7049797a3757c7357a3eaf03f686
+SIZE (xpi/firefox-i18n-28.0b7/sv-SE.xpi) = 358287
+SHA256 (xpi/firefox-i18n-28.0b7/ta.xpi) = abef5da65f6eb4d42c6e419081b8c4441a53629e4b968330d70f995dc91f295d
+SIZE (xpi/firefox-i18n-28.0b7/ta.xpi) = 408328
+SHA256 (xpi/firefox-i18n-28.0b7/te.xpi) = 68e7677c44223da1b26db567d3df4add27599c7b521245afb649686b1bf95f04
+SIZE (xpi/firefox-i18n-28.0b7/te.xpi) = 421142
+SHA256 (xpi/firefox-i18n-28.0b7/th.xpi) = 8b5b662db9dd8bdc61b15a2e39d674e1cd3d984b030738868e85b0c5af7e137d
+SIZE (xpi/firefox-i18n-28.0b7/th.xpi) = 406108
+SHA256 (xpi/firefox-i18n-28.0b7/tr.xpi) = d245479a37440d8d66a4d75af8121bc08de5d961424951c2ba0a31fe79fb35b8
+SIZE (xpi/firefox-i18n-28.0b7/tr.xpi) = 362002
+SHA256 (xpi/firefox-i18n-28.0b7/uk.xpi) = 4ae92393e7745b7007ebf1ecd2db74ee5747da7b4156118e4740e5685d5e6164
+SIZE (xpi/firefox-i18n-28.0b7/uk.xpi) = 385138
+SHA256 (xpi/firefox-i18n-28.0b7/vi.xpi) = 1be32169ece48e9d14c372e5f077291e06d439b8d962078f768fe7344be3b999
+SIZE (xpi/firefox-i18n-28.0b7/vi.xpi) = 378860
+SHA256 (xpi/firefox-i18n-28.0b7/zh-CN.xpi) = 91d39aba65eb4da835230808ed9e2eb9248cb11ec7463fe217dd92f887fbfeb0
+SIZE (xpi/firefox-i18n-28.0b7/zh-CN.xpi) = 381736
+SHA256 (xpi/firefox-i18n-28.0b7/zh-TW.xpi) = 41b5180074c5cbb96627b9e143c6f12e1dd1b6f49a5e9262189ecbf4a3a4277b
+SIZE (xpi/firefox-i18n-28.0b7/zh-TW.xpi) = 375532
+SHA256 (xpi/firefox-i18n-28.0b7/zu.xpi) = 3b66dda9b3e71ad2befee0e1735a31d8e8a5244091ab272525f1b57b18c215f0
+SIZE (xpi/firefox-i18n-28.0b7/zu.xpi) = 365911

Modified: trunk/www/firefox-nightly/Makefile.hgrev
==============================================================================
--- trunk/www/firefox-nightly/Makefile.hgrev	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox-nightly/Makefile.hgrev	Tue Mar  4 00:18:47 2014	(r1532)
@@ -1 +1 @@
-HGREV=		171103:826695253218
+HGREV=		171539:2e995c83a383

Modified: trunk/www/firefox-nightly/distinfo
==============================================================================
--- trunk/www/firefox-nightly/distinfo	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox-nightly/distinfo	Tue Mar  4 00:18:47 2014	(r1532)
@@ -1,2 +1,2 @@
-SHA256 (firefox-nightly/826695253218.tar.bz2) = fb62d37b0f7839a5bee87fea3b17c1888c9d1f5f4b44450382032506a91cdf28
-SIZE (firefox-nightly/826695253218.tar.bz2) = 136768610
+SHA256 (firefox-nightly/2e995c83a383.tar.bz2) = c8b1d3266ec8a41ae4fea3d3198409bebede222844dd81a80a6853f0ee7e7158
+SIZE (firefox-nightly/2e995c83a383.tar.bz2) = 137054116

Deleted: trunk/www/firefox-nightly/files/patch-bug977457
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug977457	Tue Mar  4 00:18:47 2014	(r1531)
+++ /dev/null	00:00:00 1970	(deleted)
@@ -1,27 +0,0 @@
-diff --git xpcom/base/nsStackWalk.cpp xpcom/base/nsStackWalk.cpp
-index bb0e15b..7641267 100644
---- xpcom/base/nsStackWalk.cpp
-+++ xpcom/base/nsStackWalk.cpp
-@@ -23,6 +23,12 @@ struct CriticalAddress {
- };
- static CriticalAddress gCriticalAddress;
- 
-+// for _Unwind_Backtrace from libcxxrt or libunwind
-+// cxxabi.h from libcxxrt implicitly includes unwind.h first
-+#if defined(HAVE__UNWIND_BACKTRACE) && !defined(_GNU_SOURCE)
-+#define _GNU_SOURCE
-+#endif
-+
- #if defined(HAVE_DLOPEN) || defined(XP_MACOSX)
- #include <dlfcn.h>
- #endif
-@@ -1222,9 +1228,6 @@ NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames,
- #elif defined(HAVE__UNWIND_BACKTRACE)
- 
- // libgcc_s.so symbols _Unwind_Backtrace@@GCC_3.3 and _Unwind_GetIP@@GCC_3.0
--#ifndef _GNU_SOURCE
--#define _GNU_SOURCE
--#endif
- #include <unwind.h>
- 
- struct unwind_info {

Modified: trunk/www/firefox/Makefile
==============================================================================
--- trunk/www/firefox/Makefile	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox/Makefile	Tue Mar  4 00:18:47 2014	(r1532)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/firefox/Makefile 339634 2014-01-13 21:00:02Z rene $
 
 PORTNAME=	firefox
-DISTVERSION=	28.0b6
+DISTVERSION=	28.0b7
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

Modified: trunk/www/firefox/distinfo
==============================================================================
--- trunk/www/firefox/distinfo	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox/distinfo	Tue Mar  4 00:18:47 2014	(r1532)
@@ -1,2 +1,2 @@
-SHA256 (firefox-28.0b6.source.tar.bz2) = 00adc1839a6798a5929e53ce38b19e5b7f5adf89ed46db34bc970adb5551bda6
-SIZE (firefox-28.0b6.source.tar.bz2) = 134869184
+SHA256 (firefox-28.0b7.source.tar.bz2) = 7209f5d608b1c8b95e203cf903f7b7307cfd08bae2cb29979b8aba99ae806074
+SIZE (firefox-28.0b7.source.tar.bz2) = 134831325

Modified: trunk/www/firefox/files/patch-bug806917
==============================================================================
--- trunk/www/firefox/files/patch-bug806917	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/firefox/files/patch-bug806917	Tue Mar  4 00:18:47 2014	(r1532)
@@ -4,19 +4,19 @@
 
     Bug 806917 - support GStreamer 1.0
 ---
- configure.in                                      |  64 ++-
- content/media/gstreamer/GStreamerAllocator.cpp    | 194 +++++++
+ configure.in                                      |  66 ++-
+ content/media/gstreamer/GStreamerAllocator.cpp    | 198 +++++++
  content/media/gstreamer/GStreamerAllocator.h      |  25 +
  content/media/gstreamer/GStreamerFormatHelper.cpp |  13 +-
  content/media/gstreamer/GStreamerFunctionList.h   |  93 +++-
  content/media/gstreamer/GStreamerLoader.cpp       |  48 +-
  content/media/gstreamer/GStreamerLoader.h         |   8 +
- content/media/gstreamer/GStreamerReader-0.10.cpp  | 198 +++++++
- content/media/gstreamer/GStreamerReader.cpp       | 618 ++++++++++++++--------
+ content/media/gstreamer/GStreamerReader-0.10.cpp  | 203 +++++++
+ content/media/gstreamer/GStreamerReader.cpp       | 632 ++++++++++++++--------
  content/media/gstreamer/GStreamerReader.h         |  42 +-
  content/media/gstreamer/moz.build                 |  11 +-
  content/media/test/manifest.js                    |   6 +-
- 12 files changed, 1046 insertions(+), 274 deletions(-)
+ 12 files changed, 1061 insertions(+), 284 deletions(-)
 
 diff --git configure.in configure.in
 index 9776b8d..0b1698d 100644
@@ -894,7 +894,7 @@
  #include "mozilla/dom/TimeRanges.h"
  #include "mozilla/Preferences.h"
 @@ -31,14 +33,16 @@ extern PRLogModuleInfo* gMediaDecoderLog;
- #define LOG(type, msg)
+ #define LOG(type, msg, ...)
  #endif
  
 -extern bool
@@ -966,7 +966,7 @@
  {
 -  GError* error = nullptr;
 -  if (!gst_init_check(0, 0, &error)) {
--    LOG(PR_LOG_ERROR, ("gst initialization failed: %s", error->message));
+-    LOG(PR_LOG_ERROR, "gst initialization failed: %s", error->message);
 -    g_error_free(error);
 -    return NS_ERROR_FAILURE;
 -  }
@@ -985,8 +985,8 @@
    mPlayBin = gst_element_factory_make("playbin2", nullptr);
 +#endif
    if (!mPlayBin) {
--    LOG(PR_LOG_ERROR, ("couldn't create playbin2"));
-+    LOG(PR_LOG_ERROR, ("couldn't create playbin"));
+-    LOG(PR_LOG_ERROR, "couldn't create playbin2");
++    LOG(PR_LOG_ERROR, "couldn't create playbin");
      return NS_ERROR_FAILURE;
    }
    g_object_set(mPlayBin, "buffer-size", 0, nullptr);
@@ -1047,7 +1047,7 @@
  
    g_object_set(mPlayBin, "uri", "appsrc://",
                 "video-sink", mVideoSink,
-@@ -316,13 +323,13 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
+@@ -331,7 +340,7 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
        /* Little trick: set the target caps to "skip" so that playbin2 fails to
         * find a decoder for the stream we want to skip.
         */
@@ -1056,26 +1056,19 @@
        g_object_set(filter, "caps", filterCaps, nullptr);
        gst_caps_unref(filterCaps);
        gst_object_unref(filter);
-     }
- 
--    /* start the pipeline */
-+    LOG(PR_LOG_DEBUG, ("starting metadata pipeline"));
-     gst_element_set_state(mPlayBin, GST_STATE_PAUSED);
- 
-     /* Wait for ASYNC_DONE, which is emitted when the pipeline is built,
-@@ -343,6 +350,7 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
+@@ -358,6 +367,7 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
        gst_message_unref(message);
        ret = NS_ERROR_FAILURE;
      } else {
-+      LOG(PR_LOG_DEBUG, ("read metadata pipeline prerolled"));
++      LOG(PR_LOG_DEBUG, "read metadata pipeline prerolled");
        gst_message_unref(message);
        ret = NS_OK;
        break;
-@@ -358,16 +366,20 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
+@@ -373,21 +383,24 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
  
    /* FIXME: workaround for a bug in matroskademux. This seek makes matroskademux
     * parse the index */
-+  LOG(PR_LOG_DEBUG, ("doing matroskademux seek hack"));
++  LOG(PR_LOG_DEBUG, "doing matroskademux seek hack");
    if (gst_element_seek_simple(mPlayBin, GST_FORMAT_TIME,
          GST_SEEK_FLAG_FLUSH, 0)) {
      /* after a seek we need to wait again for ASYNC_DONE */
@@ -1083,26 +1076,23 @@
 +    message = gst_bus_timed_pop_filtered(mBus, 5 * GST_SECOND,
         (GstMessageType)(GST_MESSAGE_ASYNC_DONE | GST_MESSAGE_ERROR));
 -    if (GST_MESSAGE_TYPE(message) == GST_MESSAGE_ERROR) {
-+    LOG(PR_LOG_DEBUG, ("matroskademux seek hack done"));
++    LOG(PR_LOG_DEBUG, "matroskademux seek hack done");
 +    if (GST_MESSAGE_TYPE(message) != GST_MESSAGE_ASYNC_DONE) {
        gst_element_set_state(mPlayBin, GST_STATE_NULL);
        gst_message_unref(message);
        return NS_ERROR_FAILURE;
      }
 +  } else {
-+    LOG(PR_LOG_DEBUG, ("matroskademux seek hack failed (non fatal)"));
++    LOG(PR_LOG_DEBUG, "matroskademux seek hack failed (non fatal)");
    }
  
-   bool isMP3 = mDecoder->GetResource()->GetContentType().EqualsASCII(AUDIO_MP3);
-@@ -377,7 +389,6 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
- 
    /* report the duration */
    gint64 duration;
 -  GstFormat format = GST_FORMAT_TIME;
  
    if (isMP3 && mMP3FrameParser.IsMP3()) {
      // The MP3FrameParser has reported a duration; use that over the gstreamer
-@@ -386,18 +397,25 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
+@@ -396,17 +409,25 @@ nsresult GStreamerReader::ReadMetadata(MediaInfo* aInfo,
      mUseParserDuration = true;
      mLastParserDuration = mMP3FrameParser.GetDuration();
      mDecoder->SetMediaDuration(mLastParserDuration);
@@ -1111,14 +1101,13 @@
 -      &format, &duration) && format == GST_FORMAT_TIME) {
 -    // Otherwise use the gstreamer duration.
 -    ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor());
--    LOG(PR_LOG_DEBUG, ("returning duration %" GST_TIME_FORMAT,
--          GST_TIME_ARGS (duration)));
+-    LOG(PR_LOG_DEBUG, "returning duration %" GST_TIME_FORMAT, GST_TIME_ARGS(duration));
 -    duration = GST_TIME_AS_USECONDS (duration);
 -    mDecoder->SetMediaDuration(duration);
 -
    } else {
 -    mDecoder->SetMediaSeekable(false);
-+    LOG(PR_LOG_DEBUG, ("querying duration"));
++    LOG(PR_LOG_DEBUG, "querying duration");
 +    // Otherwise use the gstreamer duration.
 +#if GST_VERSION_MAJOR >= 1
 +    if (gst_element_query_duration(GST_ELEMENT(mPlayBin),
@@ -1129,8 +1118,8 @@
 +      &format, &duration) && format == GST_FORMAT_TIME) {
 +#endif
 +      ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor());
-+      LOG(PR_LOG_DEBUG, ("have duration %" GST_TIME_FORMAT,
-+            GST_TIME_ARGS (duration)));
++      LOG(PR_LOG_DEBUG, "have duration %" GST_TIME_FORMAT,
++            GST_TIME_ARGS (duration));
 +      duration = GST_TIME_AS_USECONDS (duration);
 +      mDecoder->SetMediaDuration(duration);
 +    } else {
@@ -1207,7 +1196,7 @@
  {
    nsresult res = NS_OK;
  
-+  LOG(PR_LOG_DEBUG, ("reset decode"));
++  LOG(PR_LOG_DEBUG, "reset decode");
 +
    if (NS_FAILED(MediaDecoderReader::ResetDecode())) {
      res = NS_ERROR_FAILURE;
@@ -1220,7 +1209,7 @@
 +  mConfigureAlignment = true;
 +#endif
 +
-+  LOG(PR_LOG_DEBUG, ("reset decode done"));
++  LOG(PR_LOG_DEBUG, "reset decode done");
  
    return res;
  }
@@ -1324,7 +1313,7 @@
    if ((aKeyFrameSkip && !isKeyframe)) {
      gst_buffer_unref(buffer);
      return true;
-@@ -609,10 +683,18 @@ bool GStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip,
+@@ -618,73 +695,55 @@ bool GStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip,
                 "frame has invalid timestamp");
  
    timestamp = GST_TIME_AS_USECONDS(timestamp);
@@ -1336,15 +1325,17 @@
 +    duration = gst_util_uint64_scale(GST_USECOND, fpsDen, fpsNum);
 +
    if (timestamp < aTimeThreshold) {
-     LOG(PR_LOG_DEBUG, ("skipping frame %" GST_TIME_FORMAT
-                        " threshold %" GST_TIME_FORMAT,
--                       GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold)));
+     LOG(PR_LOG_DEBUG, "skipping frame %" GST_TIME_FORMAT
+-                      " threshold %" GST_TIME_FORMAT,
+-                      GST_TIME_ARGS(timestamp), GST_TIME_ARGS(aTimeThreshold));
++                       " threshold %" GST_TIME_FORMAT,
 +                       GST_TIME_ARGS(timestamp * 1000),
-+                       GST_TIME_ARGS(aTimeThreshold * 1000)));
++                       GST_TIME_ARGS(aTimeThreshold * 1000));
      gst_buffer_unref(buffer);
      return true;
    }
-@@ -621,61 +703,36 @@ bool GStreamerReader::DecodeVideoFrame(bool &aKeyFrameSkip,
+-
+   if (!buffer)
      /* no more frames */
      return false;
  
@@ -1427,11 +1418,11 @@
 @@ -698,6 +755,10 @@ nsresult GStreamerReader::Seek(int64_t aTarget,
      return NS_ERROR_FAILURE;
    }
-   LOG(PR_LOG_DEBUG, ("seek succeeded"));
+   LOG(PR_LOG_DEBUG, "seek succeeded");
 +  GstMessage* message = gst_bus_timed_pop_filtered(mBus, GST_CLOCK_TIME_NONE,
 +               (GstMessageType)(GST_MESSAGE_ASYNC_DONE | GST_MESSAGE_ERROR));
 +  gst_message_unref(message);
-+  LOG(PR_LOG_DEBUG, ("seek completed"));
++  LOG(PR_LOG_DEBUG, "seek completed");
  
    return DecodeToTarget(aTarget);
  }
@@ -1481,9 +1472,9 @@
    uint32_t size = 0, bytesRead = 0;
    while(bytesRead < aLength) {
      rv = resource->Read(reinterpret_cast<char*>(data + bytesRead),
-@@ -766,14 +844,19 @@ void GStreamerReader::ReadAndPushData(guint aLength)
-     bytesRead += size;
-   }
+@@ -780,7 +860,12 @@ void GStreamerReader::ReadAndPushData(guint aLength)
+   int64_t offset2 = resource->Tell();
+   unused << offset2;
  
 +#if GST_VERSION_MAJOR >= 1
 +  gst_buffer_unmap(buffer, &info);
@@ -1494,14 +1485,6 @@
  
    GstFlowReturn ret = gst_app_src_push_buffer(mSource, gst_buffer_ref(buffer));
    if (ret != GST_FLOW_OK) {
-     LOG(PR_LOG_ERROR, ("ReadAndPushData push ret %s", gst_flow_get_name(ret)));
-   }
- 
--  if (GST_BUFFER_SIZE (buffer) < aLength) {
-+  if (bytesRead < aLength) {
-     /* If we read less than what we wanted, we reached the end */
-     gst_app_src_end_of_stream(mSource);
-   }
 @@ -786,8 +869,13 @@ int64_t GStreamerReader::QueryDuration()
    gint64 duration = 0;
    GstFormat format = GST_FORMAT_TIME;
@@ -1514,8 +1497,8 @@
        &format, &duration)) {
 +#endif
      if (format == GST_FORMAT_TIME) {
-       LOG(PR_LOG_DEBUG, ("pipeline duration %" GST_TIME_FORMAT,
-             GST_TIME_ARGS (duration)));
+       LOG(PR_LOG_DEBUG, "pipeline duration %" GST_TIME_FORMAT,
+             GST_TIME_ARGS (duration));
 @@ -866,108 +954,6 @@ gboolean GStreamerReader::SeekData(GstAppSrc* aSrc, guint64 aOffset)
    return NS_SUCCEEDED(rv);
  }
@@ -1628,7 +1611,7 @@
 @@ -979,8 +970,12 @@ void GStreamerReader::AudioPreroll()
  {
    /* The first audio buffer has reached the audio sink. Get rate and channels */
-   LOG(PR_LOG_DEBUG, ("Audio preroll"));
+   LOG(PR_LOG_DEBUG, "Audio preroll");
 -  GstPad* sinkpad = gst_element_get_pad(GST_ELEMENT(mAudioAppSink), "sink");
 +  GstPad* sinkpad = gst_element_get_static_pad(GST_ELEMENT(mAudioAppSink), "sink");
 +#if GST_VERSION_MAJOR >= 1
@@ -1642,7 +1625,7 @@
 @@ -998,9 +993,18 @@ void GStreamerReader::VideoPreroll()
  {
    /* The first video buffer has reached the video sink. Get width and height */
-   LOG(PR_LOG_DEBUG, ("Video preroll"));
+   LOG(PR_LOG_DEBUG, "Video preroll");
 -  GstPad* sinkpad = gst_element_get_pad(GST_ELEMENT(mVideoAppSink), "sink");
 +  GstPad* sinkpad = gst_element_get_static_pad(GST_ELEMENT(mVideoAppSink), "sink");
 +#if GST_VERSION_MAJOR >= 1
@@ -1733,7 +1716,7 @@
 +{
 +  GstElement* parent = GST_ELEMENT(gst_pad_get_parent(aPad));
 +
-+  LOG(PR_LOG_DEBUG, ("event probe %s", GST_EVENT_TYPE_NAME (aEvent)));
++  LOG(PR_LOG_DEBUG, "event probe %s", GST_EVENT_TYPE_NAME (aEvent));
 +
 +  switch(GST_EVENT_TYPE(aEvent)) {
 +    case GST_EVENT_SEGMENT:

Modified: trunk/www/linux-firefox/Makefile
==============================================================================
--- trunk/www/linux-firefox/Makefile	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/linux-firefox/Makefile	Tue Mar  4 00:18:47 2014	(r1532)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/www/linux-firefox/Makefile 336446 2013-12-14 13:42:06Z flo $
 
 PORTNAME=	firefox
-DISTVERSION=	28.0b6
+DISTVERSION=	28.0b7
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US

Modified: trunk/www/linux-firefox/distinfo
==============================================================================
--- trunk/www/linux-firefox/distinfo	Tue Mar  4 00:18:37 2014	(r1531)
+++ trunk/www/linux-firefox/distinfo	Tue Mar  4 00:18:47 2014	(r1532)
@@ -1,5 +1,5 @@
-SHA256 (firefox-28.0b6.tar.bz2) = 11730b7e8e512ea65dbfdeb24f90b060b8a435e86fd8374d62e489fc7b3df489
-SIZE (firefox-28.0b6.tar.bz2) = 31219715
+SHA256 (firefox-28.0b7.tar.bz2) = b2a7ff7a2d932d015c637c658b9f16df33b30d0c829f4867beea387b1face033
+SIZE (firefox-28.0b7.tar.bz2) = 31138505
 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99
 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908
 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b


More information about the freebsd-gecko mailing list