From owner-freebsd-gecko@FreeBSD.ORG Sun Oct 28 17:57:01 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CCC84C0D; Sun, 28 Oct 2012 17:57:01 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 989048FC08; Sun, 28 Oct 2012 17:56:58 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9SHuwdV004852; Sun, 28 Oct 2012 17:56:58 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9SHuwAd004848; Sun, 28 Oct 2012 17:56:58 GMT (envelope-from flo) Date: Sun, 28 Oct 2012 17:56:58 GMT Message-Id: <201210281756.q9SHuwAd004848@freefall.freebsd.org> To: eimar.koort@gmail.com, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Subject: Re: ports/173052: www/firefox 16 update/install failed X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Oct 2012 17:57:02 -0000 Synopsis: www/firefox 16 update/install failed State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Sun Oct 28 17:56:58 UTC 2012 State-Changed-Why: should be fixed in firefox 16.0.2 http://www.freebsd.org/cgi/query-pr.cgi?pr=173052 From owner-freebsd-gecko@FreeBSD.ORG Sun Oct 28 19:06:11 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 43FA8321 for ; Sun, 28 Oct 2012 19:06:11 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 4E1348FC18 for ; Sun, 28 Oct 2012 19:06:10 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q9SJ63WS000318 for ; Sun, 28 Oct 2012 19:06:03 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q9SJ5vrb097043 for freebsd-gecko@freebsd.org; Sun, 28 Oct 2012 19:05:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Oct 2012 19:05:57 GMT Message-Id: <201210281905.q9SJ5vrb097043@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1088 - in trunk: devel/nspr mail/linux-thunderbird mail/thunderbird-esr-i18n mail/thunderbird-i18n mail/thunderbird3 mail/thunderbird3-i18n www/firefox-esr-i18n www/firefox-i18n www/firefox36 www/firefox36-i18n www/libxul www/linux-firefox www/linux-seamonkey www/seamonkey-i18n MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Oct 2012 19:06:11 -0000 Author: flo Date: Sun Oct 28 19:05:57 2012 New Revision: 1088 Log: - remove www/firefox36 - remove mail/thunderbird3 - try again to sync with ports, this time not overwriting stuff that's supposed to say Deleted: trunk/mail/thunderbird3/ trunk/mail/thunderbird3-i18n/ trunk/www/firefox36/ trunk/www/firefox36-i18n/ Modified: trunk/devel/nspr/Makefile trunk/devel/nspr/distinfo trunk/mail/linux-thunderbird/Makefile trunk/mail/linux-thunderbird/distinfo trunk/mail/thunderbird-esr-i18n/Makefile trunk/mail/thunderbird-esr-i18n/distinfo trunk/mail/thunderbird-i18n/distinfo trunk/www/firefox-esr-i18n/Makefile trunk/www/firefox-esr-i18n/distinfo trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/libxul/Makefile trunk/www/libxul/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-seamonkey/Makefile trunk/www/linux-seamonkey/distinfo trunk/www/seamonkey-i18n/Makefile trunk/www/seamonkey-i18n/distinfo Modified: trunk/devel/nspr/Makefile ============================================================================== --- trunk/devel/nspr/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/devel/nspr/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $ PORTNAME= nspr -DISTVERSION= 4.9.2 +DISTVERSION= 4.9.3 CATEGORIES= devel MASTER_SITES= MOZILLA MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src Modified: trunk/devel/nspr/distinfo ============================================================================== --- trunk/devel/nspr/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/devel/nspr/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.9.2.tar.gz) = 570206f125fc31b8589b31d3837c190ee2a75d4f3b8faec2cbedbeacc016e82c -SIZE (nspr-4.9.2.tar.gz) = 1172193 +SHA256 (nspr-4.9.3.tar.gz) = 9ca3f30b5ae6784f9820b32939284a7f14f67230a916c5752acd8ddace72f3c5 +SIZE (nspr-4.9.3.tar.gz) = 1174317 Modified: trunk/mail/linux-thunderbird/Makefile ============================================================================== --- trunk/mail/linux-thunderbird/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/mail/linux-thunderbird/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: trunk/mail/linux-thunderbird/distinfo ============================================================================== --- trunk/mail/linux-thunderbird/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/mail/linux-thunderbird/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.8esr.tar.bz2) = 7cf3daaf391864a265e8a0e17c49aee61fe63b3f92eba701f5a547216968330b -SIZE (thunderbird-10.0.8esr.tar.bz2) = 18579071 +SHA256 (thunderbird-10.0.10esr.tar.bz2) = ffb2f43cd237859024e7371e5d36fe0e23698c0cef89639c7d24590083c3eacd +SIZE (thunderbird-10.0.10esr.tar.bz2) = 18579759 Modified: trunk/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird-esr-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/mail/thunderbird-esr-i18n/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-esr-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/mail/thunderbird-esr-i18n/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,16 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = b2d651cf8e46979637b5e5c5a0ec95fb8d12e9f2f20c660504b0a509e42978cf -SIZE (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = 355142 -SHA256 (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = d5604357b65b20a1e6acd4aa4eb9cb02154156b1836e90c4c18ac36fcbd3889f -SIZE (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = 417229 -SHA256 (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 675475afefed4ab8e8ac29bd74bd6b2619d403519db7a3b5159458a71e1138cc -SIZE (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 411633 -SHA256 (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 20c7b247db1b04b9c6299a13b348fdeaf320e683d6f36427cd468c30e4b102df -SIZE (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 459030 -SHA256 (xpi/thunderbird-i18n-10.0.8/de.xpi) = 200c48b132653c1e72e580d73e471399cfd4e22ac3ef3f1df77c48840d0558f7 -SIZE (xpi/thunderbird-i18n-10.0.8/de.xpi) = 418265 -SHA256 (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 4b00df0f3fa1092137b8735e86149183f7bcad9f97b3f36dd1f84aea430d1af6 -SIZE (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 414748 -SHA256 (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 3c60709ef8536f77be75b2659467d3e22ed327254c23e4812a5c756c59949ec0 -SIZE (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 372015 -SHA256 (xpi/thunderbird-i18n-10.0.8/it.xpi) = 0bb9413db267342fbf8cea6abf180ab9aec174e98a1d59f3ed3b371f6ca54ae3 -SIZE (xpi/thunderbird-i18n-10.0.8/it.xpi) = 347632 +SHA256 (xpi/thunderbird-i18n-10.0.10/ar.xpi) = d24b8aab225e10ae8c8bd10561b2c04a7b20c8df84be7ccc8a27d2ab4cca52ff +SIZE (xpi/thunderbird-i18n-10.0.10/ar.xpi) = 441467 +SHA256 (xpi/thunderbird-i18n-10.0.10/br.xpi) = c95246960798870115e262f5fac6ff53281d6888de64b7ab1cc2471e31c77111 +SIZE (xpi/thunderbird-i18n-10.0.10/br.xpi) = 415527 +SHA256 (xpi/thunderbird-i18n-10.0.10/ca.xpi) = bd187775f76a6461c51e6d0cdeb33913c5abdce9c2091a36395fe89265292068 +SIZE (xpi/thunderbird-i18n-10.0.10/ca.xpi) = 416070 +SHA256 (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 6146b56efba72264b2d37d8692d266e857190fbc1eb7258b2551d42f34f32953 +SIZE (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 419419 +SHA256 (xpi/thunderbird-i18n-10.0.10/da.xpi) = 4ad2100be25d2e077ea5e4eb9689668a00b126ba9383181556d4641ec3ca3ae3 +SIZE (xpi/thunderbird-i18n-10.0.10/da.xpi) = 363376 +SHA256 (xpi/thunderbird-i18n-10.0.10/de.xpi) = 49d1e44d3101f30436d2155df48d6a63af76092ef839caac0be723bf23dd48c9 +SIZE (xpi/thunderbird-i18n-10.0.10/de.xpi) = 418266 +SHA256 (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = a7809eeeb5033d0aaae0f52628133d3a2db13956cc4c5393039bdbebf6e79eb9 +SIZE (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = 391743 +SHA256 (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 8f7b784dd55e83489cc1f67ca4c8a1fe4408ece1be373c856404f2378bc02d22 +SIZE (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 391241 +SHA256 (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = e2e1b1e40c56f2f3931ac8be3cf35fbfd58a538bc849ef00aa076707ea7b22de +SIZE (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = 410727 +SHA256 (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 624e8cb6639a2034a7636e90752077b3d4b5bded8309c2b68430cbba671a8cf0 +SIZE (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 355143 +SHA256 (xpi/thunderbird-i18n-10.0.10/et.xpi) = 00593799f568c436aa58dcb96d1b04e7c095f5df00eff27fc7624ead22136ed7 +SIZE (xpi/thunderbird-i18n-10.0.10/et.xpi) = 410725 +SHA256 (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 834ddeb9b370664d0b2e2b95ead5d6065a2b6aa6ee9976928e473f6b3f0aa3e0 +SIZE (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 406387 +SHA256 (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 01522309544d8ad1d844b3ec9aa70d26507f78ee17857a929b05f44dd4ebc3bf +SIZE (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 411928 +SHA256 (xpi/thunderbird-i18n-10.0.10/fr.xpi) = c83f57cf0373f548798ceb72d2a6a3d3e3c1cfb9d407c8ca7b3e5d5ed1324d84 +SIZE (xpi/thunderbird-i18n-10.0.10/fr.xpi) = 414750 +SHA256 (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = bdc580f1154f612ec4bbdc1903cfb13be73643f46b6b93c97300438e69ee3d71 +SIZE (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = 413985 +SHA256 (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 3f19d5d8c4404629740354703c08118463c7fe44cd0cbee2a8c04663e4d5bd45 +SIZE (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 423261 +SHA256 (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 52b9748b8125cfc46e701cd2c82def679b62dbeec4fd323261e2c748cf2319ba +SIZE (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 425876 +SHA256 (xpi/thunderbird-i18n-10.0.10/gl.xpi) = b2056fd967f1d1c09729b99594fd2f564ff94d894c103dd6bbcf8bfa9b891ada +SIZE (xpi/thunderbird-i18n-10.0.10/gl.xpi) = 409229 +SHA256 (xpi/thunderbird-i18n-10.0.10/he.xpi) = b28065516354553aff94cc109775c9d888cdda9f7c2409b140211508090bcb1e +SIZE (xpi/thunderbird-i18n-10.0.10/he.xpi) = 439207 +SHA256 (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 77fe6f6afae32c9e9fa80cc32ce925416bb68fe093f8347576bf6fa39f50b16c +SIZE (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 426357 +SHA256 (xpi/thunderbird-i18n-10.0.10/is.xpi) = cf6a0ab2b6afc19bfce52f4504123d0328f893f3401cd3f07f50ba76c8f8a59b +SIZE (xpi/thunderbird-i18n-10.0.10/is.xpi) = 412634 +SHA256 (xpi/thunderbird-i18n-10.0.10/it.xpi) = 7ffab5cf5f6784e1a96c49504b45be990fa895808a27407b09b40e001ccc8e0c +SIZE (xpi/thunderbird-i18n-10.0.10/it.xpi) = 347634 +SHA256 (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 40ff77a351ac33e905e095c350010969d890de4087f0a35291fa4a4dadbc6f86 +SIZE (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 459031 +SHA256 (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 97ef6562bf6f3c953c1e73ae15d225a30499d335d0bb61a28ce96b22e1ff868b +SIZE (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 372016 +SHA256 (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 16852e1f6b1072a902f62d8aea683318ae8ac17a740a3625c0f30ce168a61ecb +SIZE (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 531023 +SHA256 (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 3eb29f36dde5576daa17bc5b29830df4e89fe3479faa6c56bed9e24d6f8a8832 +SIZE (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 407729 +SHA256 (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 51bfe9abef4dc9d29f075df0b56b3df0628d86db9f899dd8e73eb60f0b2f2484 +SIZE (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 407985 +SHA256 (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 6d72afd9631c469300984695ca76efa218e8cc5a05e15efa5d349cec99e34931 +SIZE (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 409459 +SHA256 (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 36357d01b56d1cab90db70949330edf327785b88f0f7a0a6a028b8ca0099fc2d +SIZE (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 393579 +SHA256 (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = e8b26d046d1ef6704d65c4e04444569ec024f6045a6093bd00d5f6765dfaeb8f +SIZE (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = 417230 +SHA256 (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = d54050232029179028cf3d4489fdc8a0565354e89f90f1bd333bd98e9c2467fa +SIZE (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = 414266 +SHA256 (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 542543f7816d0a9a60e1a9b77cebb04f887d4976b55fa445c1884f2fa4f2617f +SIZE (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 414710 +SHA256 (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 6c07f6afa652a2b6759ddfa9ee02ddca03269178da546174a4bd20111157603c +SIZE (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 411635 +SHA256 (xpi/thunderbird-i18n-10.0.10/si.xpi) = ef220e4b4aa97aa34ad952b4f7c0617c1030b0d7d30f344f18040010da3982ff +SIZE (xpi/thunderbird-i18n-10.0.10/si.xpi) = 456608 +SHA256 (xpi/thunderbird-i18n-10.0.10/sk.xpi) = bb312e4e685abfed7d139d97742aa4dc2b09c51640f3b30b3cf41a783e224d1f +SIZE (xpi/thunderbird-i18n-10.0.10/sk.xpi) = 425030 +SHA256 (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 111a027841465e04787467cea984e7f5428fcb76cc086197bc0876572b415717 +SIZE (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 410432 +SHA256 (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 7fd921d4adebb6702517054cb6724c1fc667ffcc8ff754ed82f86ff349337af8 +SIZE (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 360481 +SHA256 (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 786723beeb96b3667ce0631b1ccca02442bd5399d3c0491bced9065ec28f6724 +SIZE (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 478282 +SHA256 (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 622234d5de08414a90018aa1230b4a97eaf0717d0d9a920898abd973ae1211b5 +SIZE (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 475719 +SHA256 (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 01ea999a0a3f5201aef33991bd66d1413d510d6d5ed5ebeaf911da146cf840dc +SIZE (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 418210 +SHA256 (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 0d8af1172f77eb9979999a3bea2b97b8403a1e98e15739f0119ae4a550528fb7 +SIZE (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 463925 +SHA256 (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 2049f19a3d36dc3be0ad774fe0cf2e1a49122b3d773f38222239641705fdc90b +SIZE (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 431828 Modified: trunk/mail/thunderbird-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/mail/thunderbird-i18n/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-15.0/ar.xpi) = 407be61675461d9bba03f0f539776d169ead644f11dce180d8f8f2ee47de8846 -SIZE (xpi/thunderbird-i18n-15.0/ar.xpi) = 435262 -SHA256 (xpi/thunderbird-i18n-15.0/br.xpi) = db7231c53d064b5dc1ccaf882349ace9513d87e13c0f9dd1c8b309fdae3de8d6 -SIZE (xpi/thunderbird-i18n-15.0/br.xpi) = 438660 -SHA256 (xpi/thunderbird-i18n-15.0/ca.xpi) = 43dae953f6fb0af17bcfd7f144b834503d13e460940ec9f7afdb824e62e89fdf -SIZE (xpi/thunderbird-i18n-15.0/ca.xpi) = 407348 -SHA256 (xpi/thunderbird-i18n-15.0/cs.xpi) = a46a702af9d13550a89804de523840afae134a6ef2d16438733da6155bc1c1f2 -SIZE (xpi/thunderbird-i18n-15.0/cs.xpi) = 434946 -SHA256 (xpi/thunderbird-i18n-15.0/da.xpi) = 277cb0cb6610813207691dda2238fbff95a88b438e6f0bf5b4c78b188ccf0b7e -SIZE (xpi/thunderbird-i18n-15.0/da.xpi) = 389625 -SHA256 (xpi/thunderbird-i18n-15.0/de.xpi) = 7e136e341369617a3e17d24566cb22cb1f198307628b53ee69a8069357acdadb -SIZE (xpi/thunderbird-i18n-15.0/de.xpi) = 409787 -SHA256 (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 109e5f34523307e76594ef0e037ee7c98087c66a28ad6cffc97c655b9b691238 -SIZE (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 412990 -SHA256 (xpi/thunderbird-i18n-15.0/en-US.xpi) = da98ba492d974ef8fd35e940cd85b90a770e56ea12eaa1349ee78f70d5ed55fe -SIZE (xpi/thunderbird-i18n-15.0/en-US.xpi) = 381214 -SHA256 (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 71756d84ca116a40d90d3152745f5a6361a40477cd4c17962366d38020725fff -SIZE (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 408794 -SHA256 (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 56bee3215fada0ea7d30baa5dfa5ee5978490cc99f419f8a29e7f6d89fb1f19c -SIZE (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 367306 -SHA256 (xpi/thunderbird-i18n-15.0/et.xpi) = 15cd2ee84c1779e1842e7cb04bf11a88a6b7bd5d6c06d249181c5cbf3fde387e -SIZE (xpi/thunderbird-i18n-15.0/et.xpi) = 433782 -SHA256 (xpi/thunderbird-i18n-15.0/eu.xpi) = dbf344ebf46e54f4b1de9ed9bdcc78ec675c823d625e67556cd2795ac0705f4a -SIZE (xpi/thunderbird-i18n-15.0/eu.xpi) = 396428 -SHA256 (xpi/thunderbird-i18n-15.0/fi.xpi) = d2d4eb71f8fced2ac8b5f57e7e9abd9402ad6295eb8ecc3ee9811530dd94757c -SIZE (xpi/thunderbird-i18n-15.0/fi.xpi) = 435058 -SHA256 (xpi/thunderbird-i18n-15.0/fr.xpi) = fce18df665171923d7c4f33e483364b3ca845a372b5afc47f8cc3e0101c87b84 -SIZE (xpi/thunderbird-i18n-15.0/fr.xpi) = 433614 -SHA256 (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 6fa48c83cd8dbd8fea59255d34cafd42fe85a1d297fba9f878e1e79a388def83 -SIZE (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 437191 -SHA256 (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 3125e59ac805a458be755ee720d2e445708638a36d548be6a947698b1549267d -SIZE (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 415281 -SHA256 (xpi/thunderbird-i18n-15.0/gd.xpi) = b6dbe2423471dc0fb6f88d664840ce29ba138f3824a619dee93629e9165f20fa -SIZE (xpi/thunderbird-i18n-15.0/gd.xpi) = 440848 -SHA256 (xpi/thunderbird-i18n-15.0/gl.xpi) = 84025889201883cc8a990e16aff4fa73ad1b8ee242f2ac72752b382df2e96277 -SIZE (xpi/thunderbird-i18n-15.0/gl.xpi) = 435423 -SHA256 (xpi/thunderbird-i18n-15.0/he.xpi) = 92158371a7961a9efe50adfbd9d5e1f436f2c76e19ce8be8a2c4cdd26e146237 -SIZE (xpi/thunderbird-i18n-15.0/he.xpi) = 469274 -SHA256 (xpi/thunderbird-i18n-15.0/hu.xpi) = 83d2aee1bda15c9294457793410afe31493152c90c10fdca2adacfd1d4f8539d -SIZE (xpi/thunderbird-i18n-15.0/hu.xpi) = 421988 -SHA256 (xpi/thunderbird-i18n-15.0/is.xpi) = 0d457bb3e4fa8cd5eb9f16100e2a8e945e0c6f3bc01493cddd5c9af3700fd636 -SIZE (xpi/thunderbird-i18n-15.0/is.xpi) = 403711 -SHA256 (xpi/thunderbird-i18n-15.0/it.xpi) = 588567d9f82a820705b8e92b22c6b6707369d7e890f7a0b826728845f92f5271 -SIZE (xpi/thunderbird-i18n-15.0/it.xpi) = 357248 -SHA256 (xpi/thunderbird-i18n-15.0/ja.xpi) = 17a5e1a3edeabfdd394e778572a6cfbc2b0948ed134f2df6700fa32eb65b6171 -SIZE (xpi/thunderbird-i18n-15.0/ja.xpi) = 490587 -SHA256 (xpi/thunderbird-i18n-15.0/ko.xpi) = 10bb1230787504bf9debee3aafe1233a2604232c6e50b4294ae99b34760ed5b2 -SIZE (xpi/thunderbird-i18n-15.0/ko.xpi) = 401189 -SHA256 (xpi/thunderbird-i18n-15.0/lt.xpi) = e76a18610842b4a0fb16140b43826504069d9e00bc18de7ced6480036d120eb2 -SIZE (xpi/thunderbird-i18n-15.0/lt.xpi) = 520468 -SHA256 (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 263c8facd293d9ab334761024f5690a880c4e8682ba5c5e5d33ea15cb8c8c71c -SIZE (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 430654 -SHA256 (xpi/thunderbird-i18n-15.0/nl.xpi) = 0c156690346a3d8385c51c5321de330aa88a35a701c6b938bbedaa10451d0be1 -SIZE (xpi/thunderbird-i18n-15.0/nl.xpi) = 430880 -SHA256 (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 3080d558e9ebd3c8be6870f97525d3146bc3262d460664485bd33edad7d9c97e -SIZE (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 436707 -SHA256 (xpi/thunderbird-i18n-15.0/pl.xpi) = ee7c9f5e7876cdb5da245b53c0d5254c71e2cd4e34372eda7f35467fc14716d2 -SIZE (xpi/thunderbird-i18n-15.0/pl.xpi) = 390139 -SHA256 (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = a24042a8f942177723f39b363c59c61b8df7d21a7c42538eb62575b90f802141 -SIZE (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = 427392 -SHA256 (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 02fca583672a987564464960f1825aa2e871484dcdd00f097081b954169796a2 -SIZE (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 438010 -SHA256 (xpi/thunderbird-i18n-15.0/rm.xpi) = 2b37fcbc382d9985c44bcbc74606f66d80a3405a3ddb49256f26d7605f9b1d79 -SIZE (xpi/thunderbird-i18n-15.0/rm.xpi) = 440885 -SHA256 (xpi/thunderbird-i18n-15.0/ru.xpi) = c9c51ca6c6139d676abe1a705025e607fabd6503c5a6cdca4a66538ddf2aac2f -SIZE (xpi/thunderbird-i18n-15.0/ru.xpi) = 406859 -SHA256 (xpi/thunderbird-i18n-15.0/si.xpi) = 8735bdddfd78154ed375ae33afd6bd50c02a3c7f3cd97505a112cabef6e6a14f -SIZE (xpi/thunderbird-i18n-15.0/si.xpi) = 485345 -SHA256 (xpi/thunderbird-i18n-15.0/sk.xpi) = 7272906645db732a3555469eb5df3cd3a936a381a1dc664e98cb0fe0fcb4b725 -SIZE (xpi/thunderbird-i18n-15.0/sk.xpi) = 420002 -SHA256 (xpi/thunderbird-i18n-15.0/sl.xpi) = 83e4cd06de6c79535942835f84684d9c2539611aa435fd21713a7c168a406131 -SIZE (xpi/thunderbird-i18n-15.0/sl.xpi) = 433999 -SHA256 (xpi/thunderbird-i18n-15.0/sq.xpi) = 2b6b44b69100a337f63418c2bdb1bfb3f55515c99f702357cb1b38d6187d719b -SIZE (xpi/thunderbird-i18n-15.0/sq.xpi) = 388799 -SHA256 (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 522fa1c0e7534a0e9e57bb0bbe0d05509386a68f2f85a425eebb0a8beb077404 -SIZE (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 508103 -SHA256 (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = f1d225a16232142a621c12f3f7306436b4aa2ac7b09a327624e5bb539bcbf6bc -SIZE (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = 505280 -SHA256 (xpi/thunderbird-i18n-15.0/tr.xpi) = ba0f08f2c186b8bbb29fb5cecf687695c1359788f65ffd830f99802c7c414718 -SIZE (xpi/thunderbird-i18n-15.0/tr.xpi) = 436084 -SHA256 (xpi/thunderbird-i18n-15.0/uk.xpi) = 3617a9b1593bae49832e8be5ed47f544d40368f9fd73741bf67250c6167619e5 -SIZE (xpi/thunderbird-i18n-15.0/uk.xpi) = 475372 -SHA256 (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 5ccc76f0455300dd15a5f2737ad85d63589bbad05232c7cee0f5207570d0594d -SIZE (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 426398 +SHA256 (xpi/thunderbird-i18n-16.0/ar.xpi) = f23ae8565cfdbcb1a133efebb5090c217edc98f6aa98c9c79b92899250a81a49 +SIZE (xpi/thunderbird-i18n-16.0/ar.xpi) = 442486 +SHA256 (xpi/thunderbird-i18n-16.0/br.xpi) = c09f9122eeb63a7fd9639906a39f09f8ff94ac2bc96b7e92807a351e7032418a +SIZE (xpi/thunderbird-i18n-16.0/br.xpi) = 444719 +SHA256 (xpi/thunderbird-i18n-16.0/ca.xpi) = 5b176174aebd49805e81517bfbdcc9f572a4687d5e67c1d23a4e4e6f2b11b343 +SIZE (xpi/thunderbird-i18n-16.0/ca.xpi) = 3072 +SHA256 (xpi/thunderbird-i18n-16.0/cs.xpi) = a3f038fe3b34bf257941c9b701310d3e4a743cdca24bd5a98e44ca383a573d9c +SIZE (xpi/thunderbird-i18n-16.0/cs.xpi) = 417486 +SHA256 (xpi/thunderbird-i18n-16.0/da.xpi) = ecd1dc1cf4ecc6897cd7176cd15de843190db28920975d606367e3b56242e949 +SIZE (xpi/thunderbird-i18n-16.0/da.xpi) = 400021 +SHA256 (xpi/thunderbird-i18n-16.0/de.xpi) = 1ace053d4505b7c430b6e204dec7f62bbbd396dae476700e267d81c5492ed0c7 +SIZE (xpi/thunderbird-i18n-16.0/de.xpi) = 389181 +SHA256 (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 1a5ffdf73129290873e4ab8a37ef593592c90d79e197f849e8b76da59a92299c +SIZE (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 418453 +SHA256 (xpi/thunderbird-i18n-16.0/en-US.xpi) = 1023c8e56c4ce882c9db89c120be32cccec79de774c65629501b91494267b41c +SIZE (xpi/thunderbird-i18n-16.0/en-US.xpi) = 388053 +SHA256 (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 315f073af2a7a93141205698abc57dbd021e16eb150439e8f879a4665baf891f +SIZE (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 413819 +SHA256 (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 08f24f9ef17e82fac8d431544d1cf33fe5ac7ba03ac31fe2d55986c100a787ba +SIZE (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 372048 +SHA256 (xpi/thunderbird-i18n-16.0/et.xpi) = 5d2ec3e11af2e9b28405f3d5fb0cbad55f12316040a929732c17ecb9bc4f6f68 +SIZE (xpi/thunderbird-i18n-16.0/et.xpi) = 438666 +SHA256 (xpi/thunderbird-i18n-16.0/eu.xpi) = 4cce51d26602f826a643a76d497e123302c9808e7fa8c75a8f423a6149882347 +SIZE (xpi/thunderbird-i18n-16.0/eu.xpi) = 402953 +SHA256 (xpi/thunderbird-i18n-16.0/fi.xpi) = cc94f6fc5687b6445eb9936218221f6c651a8a04ce684d736837a77a15507eab +SIZE (xpi/thunderbird-i18n-16.0/fi.xpi) = 440314 +SHA256 (xpi/thunderbird-i18n-16.0/fr.xpi) = 7d1e6882e843c9fdc3d892fcbb9d7d8d3d450b94479d3a812792e20c7678d573 +SIZE (xpi/thunderbird-i18n-16.0/fr.xpi) = 439396 +SHA256 (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 0fab7274cde2a3bbf66c3b20ad34b2acc68ee8a36fb7fad1bd8b2fec7e5f60ee +SIZE (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 438193 +SHA256 (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 67cbb3cbca84197f4633ca7c458e9c259cd32c723eedffc04dea457a8f3c0d4d +SIZE (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 422254 +SHA256 (xpi/thunderbird-i18n-16.0/gd.xpi) = 14a2bc29126768d4bfb68f1cf968116ba705013253df2e615656897268fd8333 +SIZE (xpi/thunderbird-i18n-16.0/gd.xpi) = 447082 +SHA256 (xpi/thunderbird-i18n-16.0/gl.xpi) = b597b26108c034235a748585ff7834dfdcec98e707951ef26c4c97b08d59b38c +SIZE (xpi/thunderbird-i18n-16.0/gl.xpi) = 444884 +SHA256 (xpi/thunderbird-i18n-16.0/he.xpi) = 841fc237f5e374eb9628711feba6f49a6bc8e760fab7e24d8f15705bad1eca6e +SIZE (xpi/thunderbird-i18n-16.0/he.xpi) = 479155 +SHA256 (xpi/thunderbird-i18n-16.0/hu.xpi) = a0493ee57ca31d7c7054e3c240e5524c4c81cee4f71bd0579333621ef773d3f8 +SIZE (xpi/thunderbird-i18n-16.0/hu.xpi) = 429235 +SHA256 (xpi/thunderbird-i18n-16.0/is.xpi) = 1f9e113df9b086e150ba04d3b5b5d99bd3adff2fb67b132c570e87253e99db34 +SIZE (xpi/thunderbird-i18n-16.0/is.xpi) = 410929 +SHA256 (xpi/thunderbird-i18n-16.0/it.xpi) = 0d3f4af52ed22b66a97777604c2eabd6c9ae86ebc7043051cf84cbe9e82354c6 +SIZE (xpi/thunderbird-i18n-16.0/it.xpi) = 362260 +SHA256 (xpi/thunderbird-i18n-16.0/ja.xpi) = 8f3f1972cc7dcdccf7efe14a355e890d95234ec597426d532023945eb01ca2ea +SIZE (xpi/thunderbird-i18n-16.0/ja.xpi) = 460276 +SHA256 (xpi/thunderbird-i18n-16.0/ko.xpi) = bd5a6789be2969452b4f05d2f914b4c9b889dad506d1f96612423f3ef1cd14c1 +SIZE (xpi/thunderbird-i18n-16.0/ko.xpi) = 406180 +SHA256 (xpi/thunderbird-i18n-16.0/lt.xpi) = ec5544cffdd9a7557a1f5f9f638d3991900af3c6fb99d59dc6c9aecac39a5a2c +SIZE (xpi/thunderbird-i18n-16.0/lt.xpi) = 518234 +SHA256 (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = eed1cbfe6aa57dbf516a1d07e618cf896e4a83e9b3c4a3cfe7f68e41760a5517 +SIZE (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = 423719 +SHA256 (xpi/thunderbird-i18n-16.0/nl.xpi) = 2ea0d533613e39baed8db853445d24e30aa385e013148f99043e3a183bea38e1 +SIZE (xpi/thunderbird-i18n-16.0/nl.xpi) = 436518 +SHA256 (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 94b0f3d8730c4a09de0cc3b1ba5bbc239c5526b0a10826d67b7bc38f0acb1f8a +SIZE (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 428330 +SHA256 (xpi/thunderbird-i18n-16.0/pl.xpi) = f0e113d40ab6fcca36686efd6d564ecf2dd04616d856d2795bc86579efde8fa4 +SIZE (xpi/thunderbird-i18n-16.0/pl.xpi) = 400418 +SHA256 (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = c4ab438acdf82154611c58986d0849ba25265856cc80b38bacdd185f8b8e06ef +SIZE (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = 433901 +SHA256 (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = c7218a6b2177396544a71371a1dacaa9f186b5bbd98753f4742fc7174b5a87d6 +SIZE (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = 447507 +SHA256 (xpi/thunderbird-i18n-16.0/rm.xpi) = b77d811a832b8dce0c38e3a95017bc7a4d514006f7544cb98775fe3f2d3e76bd +SIZE (xpi/thunderbird-i18n-16.0/rm.xpi) = 450394 +SHA256 (xpi/thunderbird-i18n-16.0/ru.xpi) = cb0ff7917a63fcfabf54827f14658294c2b74859b6a7a012d60ac8add92a9754 +SIZE (xpi/thunderbird-i18n-16.0/ru.xpi) = 412751 +SHA256 (xpi/thunderbird-i18n-16.0/si.xpi) = 54b7288d80e0e760c4d80467bd958d8f0d6dbd47096c4586052ebb8915f1833f +SIZE (xpi/thunderbird-i18n-16.0/si.xpi) = 490680 +SHA256 (xpi/thunderbird-i18n-16.0/sk.xpi) = 2275b50042e20b77cae11b2e28e138dd239fc31a87564c304ad1b8401424704e +SIZE (xpi/thunderbird-i18n-16.0/sk.xpi) = 426652 +SHA256 (xpi/thunderbird-i18n-16.0/sl.xpi) = d48ae3d4127c7964da9dd5ea2e5cc2185980d155af28bd18671147cb5c17357a +SIZE (xpi/thunderbird-i18n-16.0/sl.xpi) = 439713 +SHA256 (xpi/thunderbird-i18n-16.0/sq.xpi) = 75c9df6ad4485f71546f577788ad2d2811d3493766a78f80efb3f394ac01b74c +SIZE (xpi/thunderbird-i18n-16.0/sq.xpi) = 395077 +SHA256 (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 171c348454f67a3961ccc96e4037cb8fdbaef4ebff3b4ea7665bc0721beeea28 +SIZE (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 516902 +SHA256 (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 469a5e6c4367f52f5f247ba577b70d028d36927e211edf0cb015dbc7195ce287 +SIZE (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 514905 +SHA256 (xpi/thunderbird-i18n-16.0/tr.xpi) = 684679710231f230b9ddb7d0a7eda87b25d9e0146f3671f8ef16e32ba2865711 +SIZE (xpi/thunderbird-i18n-16.0/tr.xpi) = 441867 +SHA256 (xpi/thunderbird-i18n-16.0/uk.xpi) = 3dec6654cc6a045f906a8620d8b4fd829d9a7d68cdf578c668e0d0051ef72099 +SIZE (xpi/thunderbird-i18n-16.0/uk.xpi) = 481713 +SHA256 (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 33b0f09d1126b42baf0266f3e6382c28329e76ae100920601ef435dc107fc3e0 +SIZE (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 433957 Modified: trunk/www/firefox-esr-i18n/Makefile ============================================================================== --- trunk/www/firefox-esr-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/firefox-esr-i18n/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-esr-i18n/distinfo ============================================================================== --- trunk/www/firefox-esr-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/firefox-esr-i18n/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-10.0.8/af.xpi) = e65b94d7a08d5701bdeb6e1f4c18df19600eb85d45d28d0345ca1bdabe2c234c -SIZE (xpi/firefox-i18n-10.0.8/af.xpi) = 238744 -SHA256 (xpi/firefox-i18n-10.0.8/ak.xpi) = 845e94ac1c466e46dd5575504ce6651a01fd465bbe2f9de1975c50d0a5cd1c50 -SIZE (xpi/firefox-i18n-10.0.8/ak.xpi) = 240571 -SHA256 (xpi/firefox-i18n-10.0.8/ar.xpi) = 6b0ac89dec757e14763927cb29098027a5a80d0ff222fd0497e4fdef2d158f6c -SIZE (xpi/firefox-i18n-10.0.8/ar.xpi) = 263702 -SHA256 (xpi/firefox-i18n-10.0.8/ast.xpi) = 1edc5e1f521ed0113948d87948f0ac20f20cddf6b4b351dea353a86963b30108 -SIZE (xpi/firefox-i18n-10.0.8/ast.xpi) = 237974 -SHA256 (xpi/firefox-i18n-10.0.8/be.xpi) = c04459e3cde9d84eefbc346356e52777099436b88d5f0e96dbd0c14d80c2d6bc -SIZE (xpi/firefox-i18n-10.0.8/be.xpi) = 245757 -SHA256 (xpi/firefox-i18n-10.0.8/bg.xpi) = f27c7461197f856e93127d32235f01b41a4a246c366ff22b13a90e7569e3a2bd -SIZE (xpi/firefox-i18n-10.0.8/bg.xpi) = 276756 -SHA256 (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 858551675beeaf45744c82a45e8f6f80fa4512affd0a465b0f28ddd4098a51d7 -SIZE (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 288293 -SHA256 (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = bd971eafe783495da710be875acabbd839631406394521e54219dd51061b4be2 -SIZE (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = 319304 -SHA256 (xpi/firefox-i18n-10.0.8/br.xpi) = 869faf87071ad2b157bbb577d6e31db62e9047fc0feb7dacb8000af6fd71c9a0 -SIZE (xpi/firefox-i18n-10.0.8/br.xpi) = 247651 -SHA256 (xpi/firefox-i18n-10.0.8/bs.xpi) = c6c26340e5d3034e7ef6a4c6924670ba0ef5b27926bfc2ae39104e652a2639bb -SIZE (xpi/firefox-i18n-10.0.8/bs.xpi) = 245308 -SHA256 (xpi/firefox-i18n-10.0.8/ca.xpi) = 3f2fb584b1b966412ad5967aa71f2874fae9c85cd017beb8b17a083064c3f1f6 -SIZE (xpi/firefox-i18n-10.0.8/ca.xpi) = 248221 -SHA256 (xpi/firefox-i18n-10.0.8/cs.xpi) = ba4c18820c7ad628cd4293186101829ba6abb702806114c07377f9f3bac9829f -SIZE (xpi/firefox-i18n-10.0.8/cs.xpi) = 248769 -SHA256 (xpi/firefox-i18n-10.0.8/cy.xpi) = 1e0b86a4a6d8e8d03066f4e9380b44dd55ed1f848993593f13171f5397b18b54 -SIZE (xpi/firefox-i18n-10.0.8/cy.xpi) = 244197 -SHA256 (xpi/firefox-i18n-10.0.8/da.xpi) = 2d81c6106390e66e0f226c8f4e3ef0d85874b5e6328115b61ba94f94e06b2021 -SIZE (xpi/firefox-i18n-10.0.8/da.xpi) = 240328 -SHA256 (xpi/firefox-i18n-10.0.8/de.xpi) = 932dab4efa1fdc0beec4df0dde7b7630395723339d6ce8915586f4eadcfa27db -SIZE (xpi/firefox-i18n-10.0.8/de.xpi) = 249297 -SHA256 (xpi/firefox-i18n-10.0.8/el.xpi) = 891d86cb6ed89f15a4e9dc8718344228e628dc3d8be85e5211bae0fc2559d29f -SIZE (xpi/firefox-i18n-10.0.8/el.xpi) = 264379 -SHA256 (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 25c368952d9e6dc03178a76412c4e798606a04dc0b7b6209dbd10d9aa1673683 -SIZE (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 231193 -SHA256 (xpi/firefox-i18n-10.0.8/en-US.xpi) = bc9376ebfe8caae2caf598cbfd5cdd958aa467b9c26d194caef7b4cb3b57eeac -SIZE (xpi/firefox-i18n-10.0.8/en-US.xpi) = 230680 -SHA256 (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 1f41f270cb2c1142461f7f347d2c9365fcf0bc7ae2312555c63909af040b871c -SIZE (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 233919 -SHA256 (xpi/firefox-i18n-10.0.8/eo.xpi) = cd40b09e15cc4575d51105f1662f7451c5cc681f22ce0060c2b736bd283e2b03 -SIZE (xpi/firefox-i18n-10.0.8/eo.xpi) = 240902 -SHA256 (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 1e306d293b061189822fa979d05345692dfe03d620688d30c1412db4c17422e7 -SIZE (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 245346 -SHA256 (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 4a06f5228897d66dab526e431393fc9a4d9c99851ecf4c3793f08afce5a70312 -SIZE (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 250205 -SHA256 (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 088a8a4fd1d0b1c3356650e6341b404672ddd3a5ab49255961caa593d5228ccc -SIZE (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 215378 -SHA256 (xpi/firefox-i18n-10.0.8/es-MX.xpi) = c5a039f7b9c87b841da53eadda83926bc8a133869d7acee1cc6d65af7cde41b7 -SIZE (xpi/firefox-i18n-10.0.8/es-MX.xpi) = 224151 -SHA256 (xpi/firefox-i18n-10.0.8/et.xpi) = 0bf5ef0aa1008d0f4c3baa8b701ec20eacbf54bcdb78c3b08c0c4c764c28fb93 -SIZE (xpi/firefox-i18n-10.0.8/et.xpi) = 242630 -SHA256 (xpi/firefox-i18n-10.0.8/eu.xpi) = db669a3df857c2b6f1c4ba68e7c8f52358b741aeba4a26e95333757bb37a650b -SIZE (xpi/firefox-i18n-10.0.8/eu.xpi) = 240251 -SHA256 (xpi/firefox-i18n-10.0.8/fa.xpi) = da16d2a0d1dec4b3f8d9e09afbd887682bd821801ab536c939caddab885b84f7 -SIZE (xpi/firefox-i18n-10.0.8/fa.xpi) = 272852 -SHA256 (xpi/firefox-i18n-10.0.8/fi.xpi) = 8ef47995cfc5d93c0a4058606e6a7bd70cf9dda8f290e06e66bfd060c05f918f -SIZE (xpi/firefox-i18n-10.0.8/fi.xpi) = 243629 -SHA256 (xpi/firefox-i18n-10.0.8/fr.xpi) = ce6959c1b9766943fd6c27b10673ae93b8df5bd890e9db4bb7c2a0cbb94fc574 -SIZE (xpi/firefox-i18n-10.0.8/fr.xpi) = 249568 -SHA256 (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 26aed5af8e255de4ad0b6da25551116670b51f86d40d1523a467c7272cb8b4b5 -SIZE (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 249343 -SHA256 (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = d06dfe44a749feef65056989d828b1df5a008f8c71f6746365af2027c35700d1 -SIZE (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = 252022 -SHA256 (xpi/firefox-i18n-10.0.8/gl.xpi) = 2562fa6c9258eaace0e4107e0a1ea05eadbbfd477143acdcfcafd2909d1f2a5f -SIZE (xpi/firefox-i18n-10.0.8/gl.xpi) = 243249 -SHA256 (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 002a7ccd57b89d0c063936dfd4be269cedb803167994637ce3c5ccf6dbef6afc -SIZE (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 275221 -SHA256 (xpi/firefox-i18n-10.0.8/he.xpi) = 200106afc6f5c23a0a98dddb3e8ac145b6481399aafa02a1b52cd80ae50bde7a -SIZE (xpi/firefox-i18n-10.0.8/he.xpi) = 264935 -SHA256 (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 8f68a4d116ad511fc3081b2ff2dbeb77ebfea48014d6f8734ee4e4396fca38ab -SIZE (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 280000 -SHA256 (xpi/firefox-i18n-10.0.8/hr.xpi) = 13429959a13cf5153955b18a89077a6df113005a75d97e929143fd236b1292c2 -SIZE (xpi/firefox-i18n-10.0.8/hr.xpi) = 249333 -SHA256 (xpi/firefox-i18n-10.0.8/hu.xpi) = 042ce9afd0d7289c72856f88a7819571a6d0e2be737bdf9a586980a9612c6a19 -SIZE (xpi/firefox-i18n-10.0.8/hu.xpi) = 253773 -SHA256 (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 449b184e72b851f9c7d1b7a2d7d2a3bd43689252526b06703a46da16da7893c2 -SIZE (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 445452 -SHA256 (xpi/firefox-i18n-10.0.8/id.xpi) = 6f148c8f7e67b958b206c331064b7c12b8f0c6c0a5b021a210f513f98c831d3e -SIZE (xpi/firefox-i18n-10.0.8/id.xpi) = 236824 -SHA256 (xpi/firefox-i18n-10.0.8/is.xpi) = 169f139f55c0fdb4d87131f81a19d15da846d8bb218aceac29309e5b9cd34f1b -SIZE (xpi/firefox-i18n-10.0.8/is.xpi) = 243067 -SHA256 (xpi/firefox-i18n-10.0.8/it.xpi) = 1e0eb506be163e07b8a2e9c68b9bd749d2b4d4d179e5999b515b06dee8f256e8 -SIZE (xpi/firefox-i18n-10.0.8/it.xpi) = 212716 -SHA256 (xpi/firefox-i18n-10.0.8/ja.xpi) = 723c26ff672b7886b6f1f8bbabdef7df832beabb90ac0164eb6124b06115187a -SIZE (xpi/firefox-i18n-10.0.8/ja.xpi) = 273115 -SHA256 (xpi/firefox-i18n-10.0.8/kk.xpi) = b507fa124a6d62123f68ef53e8ae1522a9672d6d4426ad97873d67ae5ae6225c -SIZE (xpi/firefox-i18n-10.0.8/kk.xpi) = 279777 -SHA256 (xpi/firefox-i18n-10.0.8/kn.xpi) = a3477b01061921b7996e6a4449b62734ba72e500921878511f5abe768cf185d6 -SIZE (xpi/firefox-i18n-10.0.8/kn.xpi) = 299830 -SHA256 (xpi/firefox-i18n-10.0.8/ko.xpi) = 70aaf965078c10d8c2d176358e124f13308abe6895daa41890aed0c2174315fc -SIZE (xpi/firefox-i18n-10.0.8/ko.xpi) = 227945 -SHA256 (xpi/firefox-i18n-10.0.8/ku.xpi) = 382fda1bc8ac9de310d7ac75f59bde607ff5064aee9783d1b67e7587837804e5 -SIZE (xpi/firefox-i18n-10.0.8/ku.xpi) = 254709 -SHA256 (xpi/firefox-i18n-10.0.8/lg.xpi) = ba04c687567000ae0d2893587983165f3809f34aa43d13af3a0f855cd46c4f89 -SIZE (xpi/firefox-i18n-10.0.8/lg.xpi) = 247673 -SHA256 (xpi/firefox-i18n-10.0.8/lt.xpi) = fd0e4f28026d7f94d9b7d311f375ccf4134653f2900b2cf01e50791fc2247225 -SIZE (xpi/firefox-i18n-10.0.8/lt.xpi) = 330631 -SHA256 (xpi/firefox-i18n-10.0.8/lv.xpi) = 3d4337a9db929af1fe1482cdd499fa95cee021a80b99f7b7f90afa5669201d0a -SIZE (xpi/firefox-i18n-10.0.8/lv.xpi) = 244352 -SHA256 (xpi/firefox-i18n-10.0.8/mai.xpi) = ef97a34fc330cf6e2fb886302d122278ce96a1cdc98b22ed0767c423b17feb13 -SIZE (xpi/firefox-i18n-10.0.8/mai.xpi) = 279253 -SHA256 (xpi/firefox-i18n-10.0.8/mk.xpi) = 8ae09cb016c4359729ed4c9f27c0f99c062beb2b2b522d055c5057c514507052 -SIZE (xpi/firefox-i18n-10.0.8/mk.xpi) = 272939 -SHA256 (xpi/firefox-i18n-10.0.8/ml.xpi) = a1ca0631aadafc3964846e33de9cd5efc9b8d795ef1bb5d025db0e554184247a -SIZE (xpi/firefox-i18n-10.0.8/ml.xpi) = 306675 -SHA256 (xpi/firefox-i18n-10.0.8/mr.xpi) = 997605c6ecbae4302f413c4bf008c71bbaf0191e5e72f01f8461628e197061d8 -SIZE (xpi/firefox-i18n-10.0.8/mr.xpi) = 281457 -SHA256 (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 27b83b14a6d6d728832c4330dd0ce2fff333c53acf46091c12d13557807d439a -SIZE (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 241210 -SHA256 (xpi/firefox-i18n-10.0.8/nl.xpi) = efeb8b6ce044e6254b6b271d2f6b9998b24e4a6b1799a4d7f22ad76416f2e322 -SIZE (xpi/firefox-i18n-10.0.8/nl.xpi) = 242400 -SHA256 (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 6ccc73f8ddcb17e68af28efe3fde44cbe050b8260fa68a44f179d4f7a60e4271 -SIZE (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 242453 -SHA256 (xpi/firefox-i18n-10.0.8/nso.xpi) = 401ff8179dc295dc09f958bd2c2d8e16441db8b9baac5ca63ecbba42d60f7694 -SIZE (xpi/firefox-i18n-10.0.8/nso.xpi) = 245695 -SHA256 (xpi/firefox-i18n-10.0.8/or.xpi) = 870aa1fb88415e378b473f7de656d8e5064b3f0285978da9540dfaea9f6cf1b3 -SIZE (xpi/firefox-i18n-10.0.8/or.xpi) = 281685 -SHA256 (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 71ee499e44149a1ae3ecb8c7cd69115ea8695b6d4ab16550ab0fc7f27bf3acd7 -SIZE (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 282145 -SHA256 (xpi/firefox-i18n-10.0.8/pl.xpi) = c30a48b98c726487126b686bd37685e22d9188b8951b4c9c471cf5dfbe029e91 -SIZE (xpi/firefox-i18n-10.0.8/pl.xpi) = 252046 -SHA256 (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 135323c4878a1263e3f86df2ebc3fb0ffd60e55084dc86f26932bbae7eff842a -SIZE (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 246849 -SHA256 (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 5f61b533f01107ac4af9daf6ee9960444d4aa5220154bad313a1e0044d164d0b -SIZE (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 246476 -SHA256 (xpi/firefox-i18n-10.0.8/rm.xpi) = 8f14beed486558ab7437ad6a405767f12ab8bc397871f94038d8df8f8a72fa05 -SIZE (xpi/firefox-i18n-10.0.8/rm.xpi) = 245771 -SHA256 (xpi/firefox-i18n-10.0.8/ro.xpi) = ca2945e49010f1348daa789eb1d4188e3ab0759e415008508c0cad15f1098d1b -SIZE (xpi/firefox-i18n-10.0.8/ro.xpi) = 263251 -SHA256 (xpi/firefox-i18n-10.0.8/ru.xpi) = b983a189c8da322a70333760640bfe8f664e250d460b8b69c27ad0fdfa0d1e07 -SIZE (xpi/firefox-i18n-10.0.8/ru.xpi) = 254984 -SHA256 (xpi/firefox-i18n-10.0.8/si.xpi) = d9577555b4ef34c934eb42ffe09a60001478f440714894092da8625248a2e413 -SIZE (xpi/firefox-i18n-10.0.8/si.xpi) = 271989 -SHA256 (xpi/firefox-i18n-10.0.8/sk.xpi) = 572496f3be73a19250e3360b91a01c7fd4580575725560233421d31bc963a7d2 -SIZE (xpi/firefox-i18n-10.0.8/sk.xpi) = 254288 -SHA256 (xpi/firefox-i18n-10.0.8/sl.xpi) = 51e24c6fe627ce3bbdac585106cdfcf67e74ba8cf580e165988dce0aba674544 -SIZE (xpi/firefox-i18n-10.0.8/sl.xpi) = 241035 -SHA256 (xpi/firefox-i18n-10.0.8/son.xpi) = 359eebfe63245255bb4988d2823f3141d763ff88ed4d97531fc9f3a9c056eecb -SIZE (xpi/firefox-i18n-10.0.8/son.xpi) = 239060 -SHA256 (xpi/firefox-i18n-10.0.8/sq.xpi) = 1b4229ad0f1a9a24d64deb21589b6906f581a0c88bf8c55383c4aa985ebbb3dd -SIZE (xpi/firefox-i18n-10.0.8/sq.xpi) = 227697 -SHA256 (xpi/firefox-i18n-10.0.8/sr.xpi) = 200eda813c393e7b276ed7cafb5a49bc6dc0d6266200ef5702989e5ab5244bfd -SIZE (xpi/firefox-i18n-10.0.8/sr.xpi) = 277744 -SHA256 (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 8f25c7aedd3f64733c2161c94c3b99ae3498cc4e79728f4d8945a847dcf3777c -SIZE (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 278880 -SHA256 (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = fa188d4767123b938480469617588273943baadb30cf19d5564fccd6d2e75c65 -SIZE (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = 290618 -SHA256 (xpi/firefox-i18n-10.0.8/ta.xpi) = 3e401e75dbe3414209da783dbd6ed95196d42a78f9e46bc31bd7d15004544d6e -SIZE (xpi/firefox-i18n-10.0.8/ta.xpi) = 274056 -SHA256 (xpi/firefox-i18n-10.0.8/te.xpi) = 034dcd346ce8ec5cfcd7072bf7cbb5018a72f3fc2247a9ade8859ac0eb07f169 -SIZE (xpi/firefox-i18n-10.0.8/te.xpi) = 289045 -SHA256 (xpi/firefox-i18n-10.0.8/th.xpi) = 263b0969d012db0a53c6e2d5e28c2e1b8fb50ff9aa18a8e5b2ca82fec5c62707 -SIZE (xpi/firefox-i18n-10.0.8/th.xpi) = 272422 -SHA256 (xpi/firefox-i18n-10.0.8/tr.xpi) = 14debc5200c40a30815219586f839b2db9023f6dce7f2e47317f511c9eaa94af -SIZE (xpi/firefox-i18n-10.0.8/tr.xpi) = 249917 -SHA256 (xpi/firefox-i18n-10.0.8/uk.xpi) = 14570c5911adc294157b0b47a5e792c6b7ec77f224fd3a44ec2ffa031f867e11 -SIZE (xpi/firefox-i18n-10.0.8/uk.xpi) = 279132 -SHA256 (xpi/firefox-i18n-10.0.8/vi.xpi) = 5a6db88669951f4bea809571ffbe15e55feec07c3276f9e797009e2ea01c4ca0 -SIZE (xpi/firefox-i18n-10.0.8/vi.xpi) = 262786 -SHA256 (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 336f096686ac0e928abe98031007a82dd9557edba8c77279b319b884babe5655 -SIZE (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 256546 -SHA256 (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = e48ab0fea8d208b48db9a1fdc8c22439854c57f33e240007c2d587fdcf0de879 -SIZE (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = 257492 -SHA256 (xpi/firefox-i18n-10.0.8/zu.xpi) = 2f08939f0ced3e5c59308829af376928ff9775ee4cf674cefb138abd7f6451ab -SIZE (xpi/firefox-i18n-10.0.8/zu.xpi) = 246395 +SHA256 (xpi/firefox-i18n-10.0.10/af.xpi) = 7a4f000ce589b607de3e13dd0bd687cd2dc3f2a6a4e83abd539d963c94e1b19c +SIZE (xpi/firefox-i18n-10.0.10/af.xpi) = 238745 +SHA256 (xpi/firefox-i18n-10.0.10/ak.xpi) = fd16e9260678663ac317f61e82f62f91084604cd5a47c47ade777f4293330667 +SIZE (xpi/firefox-i18n-10.0.10/ak.xpi) = 240573 +SHA256 (xpi/firefox-i18n-10.0.10/ar.xpi) = d8d6008cfa4c89a7f48baf2af4eef984296d93d8997732b6961e7fd9d3f12609 +SIZE (xpi/firefox-i18n-10.0.10/ar.xpi) = 263704 +SHA256 (xpi/firefox-i18n-10.0.10/ast.xpi) = 5d20510dda3a989c3f9977f560c9a25b99499e2a1c318593704228fab29092cc +SIZE (xpi/firefox-i18n-10.0.10/ast.xpi) = 237976 +SHA256 (xpi/firefox-i18n-10.0.10/be.xpi) = ad2e4ff2001bbb59963fc00167862fcf6b11532f62a873ffbd91f1d4e5670912 +SIZE (xpi/firefox-i18n-10.0.10/be.xpi) = 245758 +SHA256 (xpi/firefox-i18n-10.0.10/bg.xpi) = 592c3e8e88154eb0ffa49375feafb336a332f996734f3e614753e8f32ee6aa56 +SIZE (xpi/firefox-i18n-10.0.10/bg.xpi) = 276757 +SHA256 (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = df8346ab841fafccf98cbf83e0ced1ca0e0a31a061ed0442ae5f7be9f4522edf +SIZE (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = 288294 +SHA256 (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 2e12582ab719a304864fb66fdf4233009d956aab10e9bbe7fa6ec6701f634ba2 +SIZE (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 319305 +SHA256 (xpi/firefox-i18n-10.0.10/br.xpi) = 00eab13b9015c1cc2304a45124e665b9fa2a62ef3b293ef820970fd1207d1091 +SIZE (xpi/firefox-i18n-10.0.10/br.xpi) = 247652 +SHA256 (xpi/firefox-i18n-10.0.10/bs.xpi) = dd06874a8188c65265f14b6997fa506ac1b3dc0ab144c92d53b91b08d39f9125 +SIZE (xpi/firefox-i18n-10.0.10/bs.xpi) = 245309 +SHA256 (xpi/firefox-i18n-10.0.10/ca.xpi) = 7fc2504e9c0412c758d267de0f293820f357515b08b8c4c47861b3a1a0f4e46d +SIZE (xpi/firefox-i18n-10.0.10/ca.xpi) = 248222 +SHA256 (xpi/firefox-i18n-10.0.10/cs.xpi) = 06a428ee7e87ce7dbbbecf389e90064c96dbba4e3bd36866d6aa279bb2a744db +SIZE (xpi/firefox-i18n-10.0.10/cs.xpi) = 248770 +SHA256 (xpi/firefox-i18n-10.0.10/cy.xpi) = be57f30fe02ac12ff75f0365c37f724fb8624195f9ae5594ef6c4089ce94dc27 +SIZE (xpi/firefox-i18n-10.0.10/cy.xpi) = 244198 +SHA256 (xpi/firefox-i18n-10.0.10/da.xpi) = 1b0f087f5b7c53fe3b196fbf9c7b95cc079ab2a480911f73e066e316911a29d2 +SIZE (xpi/firefox-i18n-10.0.10/da.xpi) = 240329 +SHA256 (xpi/firefox-i18n-10.0.10/de.xpi) = f7033ae43ca75b3e2ca977a1a057517a85be0c588f65ef016ec403da1e8a9b7f +SIZE (xpi/firefox-i18n-10.0.10/de.xpi) = 249299 +SHA256 (xpi/firefox-i18n-10.0.10/el.xpi) = 81b68971889ac4998a6f849708d9dac236096e1fdc8887d9acef1e228c89754c +SIZE (xpi/firefox-i18n-10.0.10/el.xpi) = 264381 +SHA256 (xpi/firefox-i18n-10.0.10/en-GB.xpi) = c428a2a2e0476a4598725fdead109d480c358367cb7ad63071b00c1e693fc277 +SIZE (xpi/firefox-i18n-10.0.10/en-GB.xpi) = 231195 +SHA256 (xpi/firefox-i18n-10.0.10/en-US.xpi) = 8da2c21e23743573c6d4a5d3c8a4242655d819a731a4706461fd7a62df4dacd7 +SIZE (xpi/firefox-i18n-10.0.10/en-US.xpi) = 230682 +SHA256 (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 6bd954a77ea2bd2435c795ebe6b03682d3794c37f4af7d3f18b6258b220f9abe +SIZE (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 233921 +SHA256 (xpi/firefox-i18n-10.0.10/eo.xpi) = 3e6016ddb965d12c6371482cdaa1c278f1d749284b81948ade78e87604d254bf +SIZE (xpi/firefox-i18n-10.0.10/eo.xpi) = 240904 +SHA256 (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 4980cb171c2bc7bb0d65340ad04a184afb01202130bacfb9c28ceeacb161dc7b +SIZE (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 245348 +SHA256 (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 66ac43f83c08936480b835dfaededc31e66ee76a3edb500275ba7b71f8914715 +SIZE (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 250206 +SHA256 (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 0afc109d9ee61582e65b75d8ae3e7720ea544ee7dac1ae9c89baf9a32c9203d3 +SIZE (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 215379 +SHA256 (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 78b27a22cc317d23ecb0eeaefd6ba779d17aefad4cf8b81672f35a08b3924e27 +SIZE (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 224153 +SHA256 (xpi/firefox-i18n-10.0.10/et.xpi) = 2c03b931dfeb67f9dfc5ef748bfd8b0a54c53364ad159a23d03561f44be9c188 +SIZE (xpi/firefox-i18n-10.0.10/et.xpi) = 242632 +SHA256 (xpi/firefox-i18n-10.0.10/eu.xpi) = cb4bf0a842b74cabd162a8c79fda62aba208badfec230cf2f65c6d32ca2e3f87 +SIZE (xpi/firefox-i18n-10.0.10/eu.xpi) = 240253 +SHA256 (xpi/firefox-i18n-10.0.10/fa.xpi) = 7d71c9ca7feff877fa4e40d890976d22f38efdc24291e6c844434a67fd9144db +SIZE (xpi/firefox-i18n-10.0.10/fa.xpi) = 272854 +SHA256 (xpi/firefox-i18n-10.0.10/fi.xpi) = e9effb2636932ba64c516cdd0c9e3faaf9f23b86d28c99fd9e7331fefadc96c9 +SIZE (xpi/firefox-i18n-10.0.10/fi.xpi) = 243630 +SHA256 (xpi/firefox-i18n-10.0.10/fr.xpi) = 34c19e5d8844e8ac91ba71eaffe64c6c1a18d63997cb80faae8dd013299dc8e9 +SIZE (xpi/firefox-i18n-10.0.10/fr.xpi) = 249569 +SHA256 (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 6641562eeefe2e36c857699257f864e70a76d1676119fbd1438c8a83f53fdffc +SIZE (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 249345 +SHA256 (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 2960c3e783235a6663213313cdb60a01e4599ffa9318d47162a4a7504ebce37a +SIZE (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 252024 +SHA256 (xpi/firefox-i18n-10.0.10/gl.xpi) = 668e1955cc10de40ac1cb73066f89edb11a341251e85a0bbb402aac9cfca4407 +SIZE (xpi/firefox-i18n-10.0.10/gl.xpi) = 243250 +SHA256 (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 24ee2ce7d313260817311e76ae1ab695c409708ad65c37196aded4b12905833e +SIZE (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 275223 +SHA256 (xpi/firefox-i18n-10.0.10/he.xpi) = 1ce149751735ad58bc389c7a404b48c6788655cd1cd2f634edc95633b9cf1675 +SIZE (xpi/firefox-i18n-10.0.10/he.xpi) = 264936 +SHA256 (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 34ad7dfa29bf65b69217c889b24e27dc464c3ac5de029e5f4d174596f579b2a8 +SIZE (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 280002 +SHA256 (xpi/firefox-i18n-10.0.10/hr.xpi) = 0fb1d1e5f4c8701d83bfc3c7b2760d91a4e22e743d3785666efc4db027f565d0 +SIZE (xpi/firefox-i18n-10.0.10/hr.xpi) = 249334 +SHA256 (xpi/firefox-i18n-10.0.10/hu.xpi) = f4bdece4b06dfc956dd1e1eb8981ffc615ce93dc97fff8b778988815890281d3 +SIZE (xpi/firefox-i18n-10.0.10/hu.xpi) = 253774 +SHA256 (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 9862c465878f05b512cae5b0b93321693488c4957ef058a9fb40ca11256c3380 +SIZE (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 445453 +SHA256 (xpi/firefox-i18n-10.0.10/id.xpi) = a37e6f9a8a6707d8283a297f32aba43a1945d2a8ad6020df04aafb5b89c3d960 +SIZE (xpi/firefox-i18n-10.0.10/id.xpi) = 236825 +SHA256 (xpi/firefox-i18n-10.0.10/is.xpi) = 05f80c43f11b82ecfec9a83e8e9aefffc9ac217e084324b1ac6cea18d9a63a2c +SIZE (xpi/firefox-i18n-10.0.10/is.xpi) = 243068 +SHA256 (xpi/firefox-i18n-10.0.10/it.xpi) = be11ff6dd93e467a0cdd731ea17487a34ba21965f8ac3c4081479665b8b857ed +SIZE (xpi/firefox-i18n-10.0.10/it.xpi) = 212718 +SHA256 (xpi/firefox-i18n-10.0.10/ja.xpi) = af253b9044d2d1207a79b9646c7b05a887f33af53be8acaf72b9c0d90c77f997 +SIZE (xpi/firefox-i18n-10.0.10/ja.xpi) = 273117 +SHA256 (xpi/firefox-i18n-10.0.10/kk.xpi) = 4142b53f89876bd43629aacdb9af7c0cf9f71992280aa8ece12c75278ad503e3 +SIZE (xpi/firefox-i18n-10.0.10/kk.xpi) = 279776 +SHA256 (xpi/firefox-i18n-10.0.10/kn.xpi) = da190788df9bba2e3fedfa2e91fb635fc7ba68a30cecb4fdc2b8db2fc08c687b +SIZE (xpi/firefox-i18n-10.0.10/kn.xpi) = 299832 +SHA256 (xpi/firefox-i18n-10.0.10/ko.xpi) = d37bb0031579d2271f1d81958c7feee1172a170ff844e5f7aed949f33fcc578d +SIZE (xpi/firefox-i18n-10.0.10/ko.xpi) = 227947 +SHA256 (xpi/firefox-i18n-10.0.10/ku.xpi) = 00af28c859e18170884387ab181af08cdd8e2c237dd40846babf4618fec06f7e +SIZE (xpi/firefox-i18n-10.0.10/ku.xpi) = 254711 +SHA256 (xpi/firefox-i18n-10.0.10/lg.xpi) = c2c857e80a785e43028f93857bb43fe086a71f41afccfd463faedf3f4ab02bbf +SIZE (xpi/firefox-i18n-10.0.10/lg.xpi) = 247675 +SHA256 (xpi/firefox-i18n-10.0.10/lt.xpi) = a2a94187f0cd5e335f8347c270200ce4f87df90fb5173b5d6386cb3ec14f7689 +SIZE (xpi/firefox-i18n-10.0.10/lt.xpi) = 330632 +SHA256 (xpi/firefox-i18n-10.0.10/lv.xpi) = f62eeeaa2d4945e7824ae6fe7ddf1fe5c0604d6e7bdfcecd575b7c31070ee517 +SIZE (xpi/firefox-i18n-10.0.10/lv.xpi) = 244353 +SHA256 (xpi/firefox-i18n-10.0.10/mai.xpi) = ec1b6002ce61a7bd1b99fea7937e399f151c3c5f8ead414286537edfdb6b20e9 +SIZE (xpi/firefox-i18n-10.0.10/mai.xpi) = 279254 +SHA256 (xpi/firefox-i18n-10.0.10/mk.xpi) = 333d2a77f00d0590c918b6d5a02bc28133c0bf9936d1fe302124904fa3538427 +SIZE (xpi/firefox-i18n-10.0.10/mk.xpi) = 272941 +SHA256 (xpi/firefox-i18n-10.0.10/ml.xpi) = 90157eecefcc93673e1d5b089dc3b33eec7a240dc52877ba14df12d235ee32b0 +SIZE (xpi/firefox-i18n-10.0.10/ml.xpi) = 306676 +SHA256 (xpi/firefox-i18n-10.0.10/mr.xpi) = 0a666303434cf86ab9732d0b5aaa3adeeb75b7ba2ed257ebd196d9e7791e3643 +SIZE (xpi/firefox-i18n-10.0.10/mr.xpi) = 281459 +SHA256 (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 07a6646e3b02e0b267049a95bc00f1f849163ec5bf43fe3af4824ec05418ecf3 +SIZE (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 241212 +SHA256 (xpi/firefox-i18n-10.0.10/nl.xpi) = 37f1715fd00b8d06273a4cd908743354093ba565a099a5bc67da60ef99b4762c +SIZE (xpi/firefox-i18n-10.0.10/nl.xpi) = 242402 +SHA256 (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = a59024f4f706118557a6563f2d09b8a12afd1e49f898d2eb010f0f6f4ac04933 +SIZE (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = 242455 +SHA256 (xpi/firefox-i18n-10.0.10/nso.xpi) = d42d35a5e0d37ba6648a5841604f44fd1a6aae8e3ee9663ec0b29dcd0fb581bd +SIZE (xpi/firefox-i18n-10.0.10/nso.xpi) = 245697 +SHA256 (xpi/firefox-i18n-10.0.10/or.xpi) = 4ef887dc79730d34cfd3d8fae4323e7b52a9d2d6f37ad0f10febdedc72a6f0d0 +SIZE (xpi/firefox-i18n-10.0.10/or.xpi) = 281687 +SHA256 (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = ee3f02ff285e33194e74307998347ee766264002400c5a3ce526a7beee4d0f3d +SIZE (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = 282146 +SHA256 (xpi/firefox-i18n-10.0.10/pl.xpi) = f48b74a169d6d4d87cf17a9310bf25290d55b4954a99ad3c0e0091a1ec0cb662 +SIZE (xpi/firefox-i18n-10.0.10/pl.xpi) = 252048 +SHA256 (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = a1ef06bba55cf398d8334c6191340e948fe8d28e3115b08eef428a70565c527c +SIZE (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = 246850 +SHA256 (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 2d0f1a694386637abeb2b6f9ceef4ea7ca561678e41010383e33be167c052760 +SIZE (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 246478 +SHA256 (xpi/firefox-i18n-10.0.10/rm.xpi) = eb715b8294382e018de4eafd8b431fa8ca7a0f053449fd1eb1ef88cb3338a40a +SIZE (xpi/firefox-i18n-10.0.10/rm.xpi) = 245773 +SHA256 (xpi/firefox-i18n-10.0.10/ro.xpi) = cd12a66ff56d7ac1c5631617cbd6b47030e27c7da0404748c6e9f5ddddb8d072 +SIZE (xpi/firefox-i18n-10.0.10/ro.xpi) = 263253 +SHA256 (xpi/firefox-i18n-10.0.10/ru.xpi) = 8e235cd2fbf3890f3875218023cf0165a8573c4ba12b4d426ad69503859a29a9 +SIZE (xpi/firefox-i18n-10.0.10/ru.xpi) = 254986 +SHA256 (xpi/firefox-i18n-10.0.10/si.xpi) = 04d072d20d1bd13a24ec63b2e133d84ba5f1b23781f0351502c1b9e4bd5a68a7 +SIZE (xpi/firefox-i18n-10.0.10/si.xpi) = 271991 +SHA256 (xpi/firefox-i18n-10.0.10/sk.xpi) = 3bc33f1b2fea89e873dd002e7683d6367a9015e51b45023c8037c1f8e875d528 +SIZE (xpi/firefox-i18n-10.0.10/sk.xpi) = 254290 +SHA256 (xpi/firefox-i18n-10.0.10/sl.xpi) = 10c9ba222444088879f6b8c7ad625b22b7c1e9f4fdff5cc056cf4de41f1668c5 +SIZE (xpi/firefox-i18n-10.0.10/sl.xpi) = 241036 +SHA256 (xpi/firefox-i18n-10.0.10/son.xpi) = 976f0c06e5bc3049a1fb1a808faec4cb50549836961560b33074e15f0e8f7d5b +SIZE (xpi/firefox-i18n-10.0.10/son.xpi) = 239061 +SHA256 (xpi/firefox-i18n-10.0.10/sq.xpi) = ca994dd1b25d38d4f4fd6892c2e538a8402471d9a6b53b07f4b0d3e305f095a9 +SIZE (xpi/firefox-i18n-10.0.10/sq.xpi) = 227698 +SHA256 (xpi/firefox-i18n-10.0.10/sr.xpi) = 8018d4c491ac0b92bf41a24ac2a022c1deae3293a5003d826290b859fd8ea8db +SIZE (xpi/firefox-i18n-10.0.10/sr.xpi) = 277746 +SHA256 (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = e7d80a0629e8a0f15abc96c88807a41653f38bd7ea365eb805431151e3079033 +SIZE (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = 278881 +SHA256 (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 58deb3fbe09227a8061fca47f4bac093f0f019add786458a77c8885c89dc4ddd +SIZE (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 290620 +SHA256 (xpi/firefox-i18n-10.0.10/ta.xpi) = 6ed4963334dffee7f77c429164d9b9478b56a2b2ab72f15b61a2ce940f43d956 +SIZE (xpi/firefox-i18n-10.0.10/ta.xpi) = 274057 +SHA256 (xpi/firefox-i18n-10.0.10/te.xpi) = 2c98a85902959fce61cb9e67d7366e6b873d45693ad0f6a5ed2cdf39ddf28331 +SIZE (xpi/firefox-i18n-10.0.10/te.xpi) = 289046 +SHA256 (xpi/firefox-i18n-10.0.10/th.xpi) = da3297d5ff366ffb8b34a5d9659d2ef0c4ac16350be6cac21d31935a654695d3 +SIZE (xpi/firefox-i18n-10.0.10/th.xpi) = 272424 +SHA256 (xpi/firefox-i18n-10.0.10/tr.xpi) = f06cc54dd2dfba48e2477bf60be6386e2870775d34552fa889556b584718a856 +SIZE (xpi/firefox-i18n-10.0.10/tr.xpi) = 249919 +SHA256 (xpi/firefox-i18n-10.0.10/uk.xpi) = 86e35107ea92aac365011eaf6bfa7d824b686d31c5cd6ea2ac7a6ad5269fab90 +SIZE (xpi/firefox-i18n-10.0.10/uk.xpi) = 279134 +SHA256 (xpi/firefox-i18n-10.0.10/vi.xpi) = ed628d324a040697bddfe08f29ca40e198081b57e66bc1b7a17cd9389c4a341b +SIZE (xpi/firefox-i18n-10.0.10/vi.xpi) = 262787 +SHA256 (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = ee1ba0dfd4ecd38bd6556d908b46b165938b27e4add465a5f4ad0563b4649964 +SIZE (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = 256548 +SHA256 (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 4c2a7de047afc1d0ac58ce391a47539fc2940e0ea9574c633edb09f7b152f58a +SIZE (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 257494 +SHA256 (xpi/firefox-i18n-10.0.10/zu.xpi) = 41c19a04ba48719718274044b5cd1f2c8fc949aee14dfe1023c33ed964a75083 +SIZE (xpi/firefox-i18n-10.0.10/zu.xpi) = 246396 Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/firefox-i18n/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 16.0 +PORTVERSION= 16.0.2 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/firefox-i18n/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-16.0/af.xpi) = 639becd9952d18d0c8177b352af3fa915558cc5f8a4af7779e2239d28a7cfd52 -SIZE (xpi/firefox-i18n-16.0/af.xpi) = 278055 -SHA256 (xpi/firefox-i18n-16.0/ak.xpi) = 5bd1b10050191248c247e48363543febe057eb6e84cffa398e9501949cf1d484 -SIZE (xpi/firefox-i18n-16.0/ak.xpi) = 280149 -SHA256 (xpi/firefox-i18n-16.0/ar.xpi) = 729bffee07d6a346366ca31c90ede529615c3f447d7a0cf9499132c558c65bbf -SIZE (xpi/firefox-i18n-16.0/ar.xpi) = 308217 -SHA256 (xpi/firefox-i18n-16.0/ast.xpi) = ba21f15f31a6de930da8ba38f99169056ece43e2066363290361e5c744c34b1f -SIZE (xpi/firefox-i18n-16.0/ast.xpi) = 256863 -SHA256 (xpi/firefox-i18n-16.0/be.xpi) = a808b42dc89452c4db6e7c27c0714a719ba79e6e792749edc7ea82ee4972513f -SIZE (xpi/firefox-i18n-16.0/be.xpi) = 280505 -SHA256 (xpi/firefox-i18n-16.0/bg.xpi) = 8a4a2d3715d19f9d6bc50eaa404d373f5581753641a7cb815e3358e4af2335d2 -SIZE (xpi/firefox-i18n-16.0/bg.xpi) = 323170 -SHA256 (xpi/firefox-i18n-16.0/bn-BD.xpi) = aa673dd60efc61e61299cf18bdc8084f98dd26b0a60e91796699fa2a552606b0 -SIZE (xpi/firefox-i18n-16.0/bn-BD.xpi) = 333014 -SHA256 (xpi/firefox-i18n-16.0/bn-IN.xpi) = dbf6fa9dc65aabca0575a5ef1aa2a5beec5e0fe31d8254302c7ea1ede88b6029 -SIZE (xpi/firefox-i18n-16.0/bn-IN.xpi) = 365381 -SHA256 (xpi/firefox-i18n-16.0/br.xpi) = 060a593798aa0f46821788801da86b3b637e4b3d431b4db2004d18af0a4f6e68 -SIZE (xpi/firefox-i18n-16.0/br.xpi) = 288764 -SHA256 (xpi/firefox-i18n-16.0/bs.xpi) = 5c1513a40bbf0637b9b0ce556e663b36c369d0a024bf9badb660ac7ba4fb1ed5 -SIZE (xpi/firefox-i18n-16.0/bs.xpi) = 286864 -SHA256 (xpi/firefox-i18n-16.0/ca.xpi) = 4c29d1d9afe7f77254d7a2cca2a2d11ee67508b26e78edf86a9a20a18ef308c2 -SIZE (xpi/firefox-i18n-16.0/ca.xpi) = 288248 -SHA256 (xpi/firefox-i18n-16.0/cs.xpi) = 08f6ae0adaa1d84fed8d0bc82a14e9d13f5fe715e793566d3c31d30ad9ea21ed -SIZE (xpi/firefox-i18n-16.0/cs.xpi) = 291456 -SHA256 (xpi/firefox-i18n-16.0/cy.xpi) = fb851e970215f5658f21096ddb850fb9df3671afcccbb0e8915a626e7a62c276 -SIZE (xpi/firefox-i18n-16.0/cy.xpi) = 281768 -SHA256 (xpi/firefox-i18n-16.0/da.xpi) = 5a03e13e17d8233011167adb4969e1f331a5ab44d33a8a2fb0c8b60762e5d492 -SIZE (xpi/firefox-i18n-16.0/da.xpi) = 280976 -SHA256 (xpi/firefox-i18n-16.0/de.xpi) = dcb2bfc93e6ac7e703e3ef06edc9931113fd036264e0c2477bf2b0083724dbd6 -SIZE (xpi/firefox-i18n-16.0/de.xpi) = 267035 -SHA256 (xpi/firefox-i18n-16.0/el.xpi) = d36d1f877d7e9799fbe8a8a9eeacc23878c585be855e6ef11e9cd1fa458b357e -SIZE (xpi/firefox-i18n-16.0/el.xpi) = 304320 -SHA256 (xpi/firefox-i18n-16.0/en-GB.xpi) = 275e89b89f6ec73228bc0250d67e6a3eae810c5e56c44802a1c17ab4438ce891 -SIZE (xpi/firefox-i18n-16.0/en-GB.xpi) = 269394 -SHA256 (xpi/firefox-i18n-16.0/en-US.xpi) = bdabcef422fc96e0fe8e78791dd53ec20c2a5261716810598892cad05209c2c6 -SIZE (xpi/firefox-i18n-16.0/en-US.xpi) = 269411 -SHA256 (xpi/firefox-i18n-16.0/en-ZA.xpi) = 0c54182d35dc57e251ffa0e45c2fcd810235c98d953715a00239d00f3d20d614 -SIZE (xpi/firefox-i18n-16.0/en-ZA.xpi) = 269268 -SHA256 (xpi/firefox-i18n-16.0/eo.xpi) = a7ee813771cb2740d571689cc911d73b628c392e03873f52f8e8631aa3cf0d7b -SIZE (xpi/firefox-i18n-16.0/eo.xpi) = 281892 -SHA256 (xpi/firefox-i18n-16.0/es-AR.xpi) = cb0295d379e44d1c16c40116b36537b86924220de6381ba4696350522949caab -SIZE (xpi/firefox-i18n-16.0/es-AR.xpi) = 287619 -SHA256 (xpi/firefox-i18n-16.0/es-CL.xpi) = ccf81d5b2b7b09c367ca371d3b7d127ff8b0da070498f1af51235044ebf9e9bd -SIZE (xpi/firefox-i18n-16.0/es-CL.xpi) = 289748 -SHA256 (xpi/firefox-i18n-16.0/es-ES.xpi) = 9da293ef8af0c4fb617071b906c7d3f63fd6b66a49946ab4ced94f9cc37ac4db -SIZE (xpi/firefox-i18n-16.0/es-ES.xpi) = 240009 -SHA256 (xpi/firefox-i18n-16.0/es-MX.xpi) = 2a2bd7e0b2f886eccdb2a6fe11bc09d1f2e47e0360bf046228b8af2ccc88abfb -SIZE (xpi/firefox-i18n-16.0/es-MX.xpi) = 241868 -SHA256 (xpi/firefox-i18n-16.0/et.xpi) = 38c7087fd13965d8cf0dfc5de2b8a29f49873745fdf5055301d7d8b6910dcac4 -SIZE (xpi/firefox-i18n-16.0/et.xpi) = 281628 -SHA256 (xpi/firefox-i18n-16.0/eu.xpi) = 401e7c28518d61aab87c8d62fdc808af1d4aa4f2ed9cef92056423d74d03962a -SIZE (xpi/firefox-i18n-16.0/eu.xpi) = 279862 -SHA256 (xpi/firefox-i18n-16.0/fa.xpi) = dd9c56b234648bb80cbe058e4a1da13745c6b02693cd786b7776272248a1dde3 -SIZE (xpi/firefox-i18n-16.0/fa.xpi) = 317208 -SHA256 (xpi/firefox-i18n-16.0/fi.xpi) = be3bbffe1995532ca26bf128cf7b33950b29e5963cd6b5ec6a7fa8408e87273f -SIZE (xpi/firefox-i18n-16.0/fi.xpi) = 284820 -SHA256 (xpi/firefox-i18n-16.0/fr.xpi) = b15a5214b5fef83e4c44e3be9f1a2cb61ca35d6b7ac4fc98f4278aea17cd432b -SIZE (xpi/firefox-i18n-16.0/fr.xpi) = 282880 -SHA256 (xpi/firefox-i18n-16.0/fy-NL.xpi) = 784ff7b6ce9a449c6559b2823e6c22484a1f87ea714d7588d564a3440d15b284 -SIZE (xpi/firefox-i18n-16.0/fy-NL.xpi) = 280260 -SHA256 (xpi/firefox-i18n-16.0/ga-IE.xpi) = c8331c7b018ef2392885640f20d975a2150ed45f36574cdcbc50d24ddf9f36fc -SIZE (xpi/firefox-i18n-16.0/ga-IE.xpi) = 293834 -SHA256 (xpi/firefox-i18n-16.0/gl.xpi) = 7f042785d5cc11579c1b2b87cf288306182c0a16b6f7a4f33ba462b3542408a1 -SIZE (xpi/firefox-i18n-16.0/gl.xpi) = 285281 -SHA256 (xpi/firefox-i18n-16.0/gu-IN.xpi) = 3825b092ef525991695d8726b54b5469180e3275cc7bed9453c6a640edbf980a -SIZE (xpi/firefox-i18n-16.0/gu-IN.xpi) = 311765 -SHA256 (xpi/firefox-i18n-16.0/he.xpi) = 8439dabff294ddc04fbfbb65dde0394badbad89a23bc43c5ecf17b23fb27e754 -SIZE (xpi/firefox-i18n-16.0/he.xpi) = 297589 -SHA256 (xpi/firefox-i18n-16.0/hi-IN.xpi) = 124f31c3e2e4024b26a9e6fed93b28e58a487e56ad4f2b2069b9461e18508243 -SIZE (xpi/firefox-i18n-16.0/hi-IN.xpi) = 327162 -SHA256 (xpi/firefox-i18n-16.0/hr.xpi) = 9fad2c38a797140f9fb97f837c80ca325cc6aec452df0d120861b48ed20551ed -SIZE (xpi/firefox-i18n-16.0/hr.xpi) = 287883 -SHA256 (xpi/firefox-i18n-16.0/hu.xpi) = 72170b9100b943e3a5125070f61ab08b97169aeb004bca82c02c2bb42365c3b6 -SIZE (xpi/firefox-i18n-16.0/hu.xpi) = 298915 -SHA256 (xpi/firefox-i18n-16.0/hy-AM.xpi) = 16b198815865b63dfa39b636ede98ecb0e4983e969ced57fab35b5ddd8f9c70d -SIZE (xpi/firefox-i18n-16.0/hy-AM.xpi) = 324512 -SHA256 (xpi/firefox-i18n-16.0/id.xpi) = 609505d86ac4d27b13305ac44d50c8f0b6c36cdf5fcade47194869c418e71554 -SIZE (xpi/firefox-i18n-16.0/id.xpi) = 277127 -SHA256 (xpi/firefox-i18n-16.0/is.xpi) = 69d1a1dc68a2fca243f22d4c261b6483eed52c8cf50ec8233a38a8b4c1617480 -SIZE (xpi/firefox-i18n-16.0/is.xpi) = 281846 -SHA256 (xpi/firefox-i18n-16.0/it.xpi) = 0bd99ea4b7156383fe01cf452fb7f734f50abbb697d1e5c8854e42d8148dcf50 -SIZE (xpi/firefox-i18n-16.0/it.xpi) = 236238 -SHA256 (xpi/firefox-i18n-16.0/ja.xpi) = 8ea0872ff90a36220ace65fed40868a99a7fe3e16d36e535d9bd9285d05d9ddf -SIZE (xpi/firefox-i18n-16.0/ja.xpi) = 319469 -SHA256 (xpi/firefox-i18n-16.0/kk.xpi) = 01c77bd32ca7d56c67849c4ca4e71f30fda980ec23a4540706dfc82dfa12789b -SIZE (xpi/firefox-i18n-16.0/kk.xpi) = 326254 -SHA256 (xpi/firefox-i18n-16.0/kn.xpi) = 6d42ca2505622f2e19b02e9e5f67c5720e3b63e01d7f9b78329873ecf6ca75fb -SIZE (xpi/firefox-i18n-16.0/kn.xpi) = 347220 -SHA256 (xpi/firefox-i18n-16.0/ko.xpi) = 5d8405fdb91fe20f154d9ddad9c783bc06541ed1a42ffadd71a256120369b5c3 -SIZE (xpi/firefox-i18n-16.0/ko.xpi) = 269732 -SHA256 (xpi/firefox-i18n-16.0/ku.xpi) = 66beb91e39da2b45e68e5baad3deb9ebc6936f3c87f7ec5f999c5de260287824 -SIZE (xpi/firefox-i18n-16.0/ku.xpi) = 297997 -SHA256 (xpi/firefox-i18n-16.0/lg.xpi) = ce2db20c51278df7c6af16c2f4f695637f0ef1752e82ea8c680db47eda969de7 -SIZE (xpi/firefox-i18n-16.0/lg.xpi) = 287622 -SHA256 (xpi/firefox-i18n-16.0/lt.xpi) = 66cd14f21cdf8ed16759183c6444b299287662c75739d560b3754dbcd6f4a89f -SIZE (xpi/firefox-i18n-16.0/lt.xpi) = 344064 -SHA256 (xpi/firefox-i18n-16.0/lv.xpi) = 7b1b75b873bf123df2f6d06da1f281c8c70c9c045427abd0404b5931d06fe956 -SIZE (xpi/firefox-i18n-16.0/lv.xpi) = 284885 -SHA256 (xpi/firefox-i18n-16.0/mai.xpi) = 607fc627e402169f6f7b4776cdab19af45edd4f3df2265ecc1553eff7f7c0ceb -SIZE (xpi/firefox-i18n-16.0/mai.xpi) = 324331 -SHA256 (xpi/firefox-i18n-16.0/mk.xpi) = fe043cb22ba4a974ca6eda8ac31f6d629446d9c24c655dbaf7dcd4ed67658363 -SIZE (xpi/firefox-i18n-16.0/mk.xpi) = 312147 -SHA256 (xpi/firefox-i18n-16.0/ml.xpi) = 0d3eb260b84f477f1bb8d998236212118b378ead555f93f9925dd1b35726ffff -SIZE (xpi/firefox-i18n-16.0/ml.xpi) = 354416 -SHA256 (xpi/firefox-i18n-16.0/mr.xpi) = 8b7aa94dddd20afc122c09278045c28ab966aeb93d2bbf9b4d9c7d946d7e53cb -SIZE (xpi/firefox-i18n-16.0/mr.xpi) = 324387 -SHA256 (xpi/firefox-i18n-16.0/nb-NO.xpi) = 558635d1d622790c5cf4af24d18ff53c156c5c59fdb900384240f0c7e9dc367b -SIZE (xpi/firefox-i18n-16.0/nb-NO.xpi) = 269088 -SHA256 (xpi/firefox-i18n-16.0/nl.xpi) = 685328faf8d3587fbc9692f0778c9892a74be00359f0fdb7828acc5a0617992f -SIZE (xpi/firefox-i18n-16.0/nl.xpi) = 284464 -SHA256 (xpi/firefox-i18n-16.0/nn-NO.xpi) = f2d1364dcf6351cd0db8a93ccb14fe2b61ba3351bba416c5f6839356573ac872 -SIZE (xpi/firefox-i18n-16.0/nn-NO.xpi) = 283252 -SHA256 (xpi/firefox-i18n-16.0/nso.xpi) = c929386d8799c0008678e97f440083302fc27448270e11fe7affa4a6bd78d7b2 -SIZE (xpi/firefox-i18n-16.0/nso.xpi) = 284405 -SHA256 (xpi/firefox-i18n-16.0/or.xpi) = 4eda1b8231854f4be4e633c48d065bed3b41fd7f6703aa9e9e7c9f9d15af90ea -SIZE (xpi/firefox-i18n-16.0/or.xpi) = 321593 -SHA256 (xpi/firefox-i18n-16.0/pa-IN.xpi) = cebbeea0942fc86f0e9e5376899d78f1dbfd5bc7415f49e7e79ee023ad12931b -SIZE (xpi/firefox-i18n-16.0/pa-IN.xpi) = 314700 -SHA256 (xpi/firefox-i18n-16.0/pl.xpi) = 45dd1dffee2f8b85c010575a668d869df6e9829aa423d558d454e2d7f78094d6 -SIZE (xpi/firefox-i18n-16.0/pl.xpi) = 295729 -SHA256 (xpi/firefox-i18n-16.0/pt-BR.xpi) = e6b46219b7383d98294a5ab49a9c4b6481ae384f19e2c0e96dc8d1f65a153a24 -SIZE (xpi/firefox-i18n-16.0/pt-BR.xpi) = 286315 -SHA256 (xpi/firefox-i18n-16.0/pt-PT.xpi) = 4ad11bb8a4899d58516c61d6819c00bd8af918bb3af6b69bdaeb849afae603b7 -SIZE (xpi/firefox-i18n-16.0/pt-PT.xpi) = 286520 -SHA256 (xpi/firefox-i18n-16.0/rm.xpi) = 3e4552ad940d539eb07c26491a76fd9f09d564bb27fe891770301b2386ee158b -SIZE (xpi/firefox-i18n-16.0/rm.xpi) = 286907 -SHA256 (xpi/firefox-i18n-16.0/ro.xpi) = 947ea38ebdc6879b7a11afb972c675c976416456ee7f56912ac40c238fbd57da -SIZE (xpi/firefox-i18n-16.0/ro.xpi) = 308189 -SHA256 (xpi/firefox-i18n-16.0/ru.xpi) = ea8710ef96d4c3d1fac2496e3a3d4c7e9befc3ed437ebe374c57355a1ac119c2 -SIZE (xpi/firefox-i18n-16.0/ru.xpi) = 282174 -SHA256 (xpi/firefox-i18n-16.0/si.xpi) = d360b907d2c1399aec475e9d93e1dc20c0f7f642b90a4a9be30b5db9b0987bb4 -SIZE (xpi/firefox-i18n-16.0/si.xpi) = 312447 -SHA256 (xpi/firefox-i18n-16.0/sk.xpi) = dc93b69aa11558bd0eb1e1cdcedcbc410f7d259fa7f28d6e8211edfc836ac97f -SIZE (xpi/firefox-i18n-16.0/sk.xpi) = 298466 -SHA256 (xpi/firefox-i18n-16.0/sl.xpi) = e3cb194843eadab85ba94036619f68e007da049703c70bf81dcbecd6b1edba1b -SIZE (xpi/firefox-i18n-16.0/sl.xpi) = 282148 -SHA256 (xpi/firefox-i18n-16.0/son.xpi) = f5b31e004b2f81cbc479f02e72565ee3763ac08d93b31bfa0a090f9879f40127 -SIZE (xpi/firefox-i18n-16.0/son.xpi) = 279777 -SHA256 (xpi/firefox-i18n-16.0/sq.xpi) = 67c21a7333ded844012b07c19489d78f9835d8e71bfbfe90318f458e1ffd7a7c -SIZE (xpi/firefox-i18n-16.0/sq.xpi) = 266111 -SHA256 (xpi/firefox-i18n-16.0/sr.xpi) = 9bb4d54bd2d95042cf623246b3b96504a4140459431767dffbaac75063a8a524 -SIZE (xpi/firefox-i18n-16.0/sr.xpi) = 326906 -SHA256 (xpi/firefox-i18n-16.0/sv-SE.xpi) = fba0161e6d1021dfe78099fa0d118d4a3f88116c92673ac05871c00e8908a0aa -SIZE (xpi/firefox-i18n-16.0/sv-SE.xpi) = 285754 -SHA256 (xpi/firefox-i18n-16.0/ta-LK.xpi) = 15ebcefb03c389860e457d0cf84d73a8949c2f8ba8010526c153909cfd5b2de0 -SIZE (xpi/firefox-i18n-16.0/ta-LK.xpi) = 335847 -SHA256 (xpi/firefox-i18n-16.0/ta.xpi) = 4e2f58ebbd93789468c638a114b44a83099f7ee1b8cd0d32014a1f3d49476999 -SIZE (xpi/firefox-i18n-16.0/ta.xpi) = 318907 -SHA256 (xpi/firefox-i18n-16.0/te.xpi) = dcaf6ebc79f1a057d4f2e8964d03f70b6b2138bc9ef6486898b0fed8ecc39c01 -SIZE (xpi/firefox-i18n-16.0/te.xpi) = 335041 -SHA256 (xpi/firefox-i18n-16.0/th.xpi) = 19d7e5a1366aa7262b05747ae7a8f3cefae63d8d1b900e7039443f8dbd30a166 -SIZE (xpi/firefox-i18n-16.0/th.xpi) = 316434 -SHA256 (xpi/firefox-i18n-16.0/tr.xpi) = 326b2f77c4f5bed310b449f0d871daee2f632045bf93161cb03d4e926026a87f -SIZE (xpi/firefox-i18n-16.0/tr.xpi) = 291805 -SHA256 (xpi/firefox-i18n-16.0/uk.xpi) = c084865e32af461d22ede44821db93143f060ae3d22d1f690fec7285ea9981fb -SIZE (xpi/firefox-i18n-16.0/uk.xpi) = 320796 -SHA256 (xpi/firefox-i18n-16.0/vi.xpi) = 29e34ca8077ef008a949ef4b94a886f4150913874b30f21689b942f57dffeac9 -SIZE (xpi/firefox-i18n-16.0/vi.xpi) = 307314 -SHA256 (xpi/firefox-i18n-16.0/zh-CN.xpi) = b001550852eb2d0bf4c02e7a2e5889847826e8d984d061cefd075acafc30afde -SIZE (xpi/firefox-i18n-16.0/zh-CN.xpi) = 301145 -SHA256 (xpi/firefox-i18n-16.0/zh-TW.xpi) = 73d1dca1d2136d7f22e22efed099243a2265f6996aaa7a55af8a7c61f3129025 -SIZE (xpi/firefox-i18n-16.0/zh-TW.xpi) = 302070 -SHA256 (xpi/firefox-i18n-16.0/zu.xpi) = 20f478e8ea84194ee17b32cc7a9aca2b054c2e936df376abf6cd21b8f0223772 -SIZE (xpi/firefox-i18n-16.0/zu.xpi) = 289543 +SHA256 (xpi/firefox-i18n-16.0.2/af.xpi) = 5c62ad071d3aefaded1464c7976461a9ade2ef6fb849f9db1c663d8a320dfd54 +SIZE (xpi/firefox-i18n-16.0.2/af.xpi) = 278056 +SHA256 (xpi/firefox-i18n-16.0.2/ak.xpi) = 07eb2e1e7596f77ffe34a056fa0201086a72705c35608478a232ff519472f410 +SIZE (xpi/firefox-i18n-16.0.2/ak.xpi) = 280150 +SHA256 (xpi/firefox-i18n-16.0.2/ar.xpi) = b6b16848fa6c5783c7487dbee7e62882fb4e7ebb0009c480e9929cdbb422c80b +SIZE (xpi/firefox-i18n-16.0.2/ar.xpi) = 308218 +SHA256 (xpi/firefox-i18n-16.0.2/ast.xpi) = 8dc2d2129cdbcd56ba57f9b0df84f4f5184a2e69af306e1c4adb37f248af6bcd +SIZE (xpi/firefox-i18n-16.0.2/ast.xpi) = 256862 +SHA256 (xpi/firefox-i18n-16.0.2/be.xpi) = 5e7e93bd5f55770d88175472723eceb22984ce2099e9766ada179ee9ea582c3b +SIZE (xpi/firefox-i18n-16.0.2/be.xpi) = 280506 +SHA256 (xpi/firefox-i18n-16.0.2/bg.xpi) = 81c5880a28e2a6980d06f7060bbca1044eff420ed9470bab59ef62229122db33 +SIZE (xpi/firefox-i18n-16.0.2/bg.xpi) = 323171 +SHA256 (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 5173341cc00cb2b8639c7677516d5d707d05aee9c11d577a3de2a6271db16996 +SIZE (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 333015 +SHA256 (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 82143b7d3475c02ad2d0d9e55adcac7f10969d14e6d0cfc1aa191da51e9d8fdc +SIZE (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 365381 +SHA256 (xpi/firefox-i18n-16.0.2/br.xpi) = 03c7afc2a539dec33fc3c694ef50e0b6ec1d7e3449653bb2c4a8ae0cca3039be +SIZE (xpi/firefox-i18n-16.0.2/br.xpi) = 288764 +SHA256 (xpi/firefox-i18n-16.0.2/bs.xpi) = 6e231a57cbe0b4e84b7b696df75a19b376072593c64b2dbca45131aae365faf6 +SIZE (xpi/firefox-i18n-16.0.2/bs.xpi) = 286864 +SHA256 (xpi/firefox-i18n-16.0.2/ca.xpi) = c934a9a1806ff7210b9aaff915c41f16d54e4d01545a1ae1c3951acbc6d7c49c +SIZE (xpi/firefox-i18n-16.0.2/ca.xpi) = 288249 +SHA256 (xpi/firefox-i18n-16.0.2/cs.xpi) = 8d60feb730335e8dc6a260566d126dac634d0b95e44dc10e7155a0a42834717a +SIZE (xpi/firefox-i18n-16.0.2/cs.xpi) = 291456 +SHA256 (xpi/firefox-i18n-16.0.2/cy.xpi) = 6daeb07c22f1d652a5469787b3dd9ef112a4093beb97b9ffa8e5b357c9c540a8 +SIZE (xpi/firefox-i18n-16.0.2/cy.xpi) = 281769 +SHA256 (xpi/firefox-i18n-16.0.2/da.xpi) = b9686bb8fa386b3dcad8d97dff3a5ba49c8acefbe52302a4eeaf9c5679df2330 +SIZE (xpi/firefox-i18n-16.0.2/da.xpi) = 280977 +SHA256 (xpi/firefox-i18n-16.0.2/de.xpi) = cf14274420483b6e018a90b8b14c5c4e1f33c8c40db629b97ba5a1d60d1c42e2 +SIZE (xpi/firefox-i18n-16.0.2/de.xpi) = 267035 +SHA256 (xpi/firefox-i18n-16.0.2/el.xpi) = b1563f3ee844686b9e405054998f2477f6ecb92dd0019f31168af0a05456c285 +SIZE (xpi/firefox-i18n-16.0.2/el.xpi) = 304321 +SHA256 (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 9de9af4d753449c22408d96ce954030c4a95d1ccd5be2d4fec2c3a335bee9f67 +SIZE (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 269394 +SHA256 (xpi/firefox-i18n-16.0.2/en-US.xpi) = 2986f98ec2d44058262673ef3d12a9722a20177be21883cd6c149de0d533e0f3 +SIZE (xpi/firefox-i18n-16.0.2/en-US.xpi) = 269411 +SHA256 (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = bc94397ffd50d7aadcd249c1075e5aa9172906967382e4fcc8c92d30bf01c03a +SIZE (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = 269268 +SHA256 (xpi/firefox-i18n-16.0.2/eo.xpi) = aa24bd20fdc64c67d74265eedf479a98aa45a93845d187223c0db53472af83f8 +SIZE (xpi/firefox-i18n-16.0.2/eo.xpi) = 281891 +SHA256 (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 1709ca78b4677dde395c733bbd899621778e95d908be08add49cf5ed66a49443 +SIZE (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 287619 +SHA256 (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 62c05c9697de7e5e12f5fcfcd4e11bc1068bbc58a949e82d6a8a006209c9683c +SIZE (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 289749 +SHA256 (xpi/firefox-i18n-16.0.2/es-ES.xpi) = ac2492a55052f418cafc97f1270dd1b4f9876bc473a1f95e1a6db03102eb238e +SIZE (xpi/firefox-i18n-16.0.2/es-ES.xpi) = 240011 +SHA256 (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 05b5bbe4d1db15667c12407e328a70b0ffbd8b98ed73735770665afd7cf03e02 +SIZE (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 241869 +SHA256 (xpi/firefox-i18n-16.0.2/et.xpi) = 7b94b36598ba7686d9a46668e5c7bec75f57ed4d9ea6a019bbf7f82588ed1623 +SIZE (xpi/firefox-i18n-16.0.2/et.xpi) = 281628 +SHA256 (xpi/firefox-i18n-16.0.2/eu.xpi) = b51a65fb1e2e060e8f6af23efd31426964a40bfa8b8a1a6893b664f5bd405ea8 +SIZE (xpi/firefox-i18n-16.0.2/eu.xpi) = 279862 +SHA256 (xpi/firefox-i18n-16.0.2/fa.xpi) = 2f608cde4109fae686ce84c4a77f4d75385a8573209116fece4ad5c4fe3af2b5 +SIZE (xpi/firefox-i18n-16.0.2/fa.xpi) = 317209 +SHA256 (xpi/firefox-i18n-16.0.2/fi.xpi) = fb7d650848412867922e4d13b10c1055cddacbfe965c542c461acac5330c01b2 +SIZE (xpi/firefox-i18n-16.0.2/fi.xpi) = 284820 +SHA256 (xpi/firefox-i18n-16.0.2/fr.xpi) = f651d469477907bd5e5accfa5c4d47aa4196a61c3f67ce4cad028a124324b6e3 +SIZE (xpi/firefox-i18n-16.0.2/fr.xpi) = 282881 +SHA256 (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = a2703d60ca6c51f9409ca10609d6e519672a398e852284df6e96224a023e70f6 +SIZE (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = 280264 +SHA256 (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 2900980dc187eedc1394dfb52328501607d7a6054e748831f70ec06d9ff5aa23 +SIZE (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 293834 +SHA256 (xpi/firefox-i18n-16.0.2/gl.xpi) = 6bc62e60f8360406fc06863fb0df396dea7ee6b6a745fd8c1def1e40e93077fb +SIZE (xpi/firefox-i18n-16.0.2/gl.xpi) = 285282 +SHA256 (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 2a86e02aaaf798f357de73ac24a837fce2f38e6c35d322a5b68246b721ef72f7 +SIZE (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 311768 +SHA256 (xpi/firefox-i18n-16.0.2/he.xpi) = 8589180ac16a7eb19e88101c5cbc8ebea7656cf183f6437ca38b8f5f9b19d038 +SIZE (xpi/firefox-i18n-16.0.2/he.xpi) = 297591 +SHA256 (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = c7d1e9d5d581f31dfff5720b23afb58d794dd0fe1071f5c17be5bafe97d06cd6 +SIZE (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = 327162 +SHA256 (xpi/firefox-i18n-16.0.2/hr.xpi) = 9e72a844114565e54a48d7b09c589df780060317fe2a28c420988df14f5073c6 +SIZE (xpi/firefox-i18n-16.0.2/hr.xpi) = 287884 +SHA256 (xpi/firefox-i18n-16.0.2/hu.xpi) = cc9370c0ece132086858f1809d89a93950b6af5fd6f0b24d3fd02306f41aa2e5 +SIZE (xpi/firefox-i18n-16.0.2/hu.xpi) = 298915 +SHA256 (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 108cf6e8e73eb3354d44b89acc2fdddf3bfe8b2ec8c048635128bb7a347ccdd5 +SIZE (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 324513 +SHA256 (xpi/firefox-i18n-16.0.2/id.xpi) = a249c4742146b0d11d75180367470f4d33af62e4adbee5a650249b9cfcb00347 +SIZE (xpi/firefox-i18n-16.0.2/id.xpi) = 277128 +SHA256 (xpi/firefox-i18n-16.0.2/is.xpi) = a47cbe726a03b978a58196cf352e0d6ed344aacbb9107c3dd84b76104acc722a +SIZE (xpi/firefox-i18n-16.0.2/is.xpi) = 281846 +SHA256 (xpi/firefox-i18n-16.0.2/it.xpi) = e3ee6d721b431c20f5885306dd14182f9abf3cdb10127b480ce29c9aa619dccd +SIZE (xpi/firefox-i18n-16.0.2/it.xpi) = 236238 +SHA256 (xpi/firefox-i18n-16.0.2/ja.xpi) = 01a886b3e62967eb32a96323087af1adfaa3ceceaaf6dd86473cacf943066a5b +SIZE (xpi/firefox-i18n-16.0.2/ja.xpi) = 319470 +SHA256 (xpi/firefox-i18n-16.0.2/kk.xpi) = ebb74a4e3ac7d05098ae412c35cb5ee7b0986bd3397ef3823a044425b21e04dc +SIZE (xpi/firefox-i18n-16.0.2/kk.xpi) = 326255 +SHA256 (xpi/firefox-i18n-16.0.2/kn.xpi) = 0401d8bd801256d4d58edef965af554f515e8457a0f36aa5a25df1335d037750 +SIZE (xpi/firefox-i18n-16.0.2/kn.xpi) = 347220 +SHA256 (xpi/firefox-i18n-16.0.2/ko.xpi) = ec77b2479a1e12e8b4e58996d386aa22a23cfbe9eb0dfc4c3295d07b48dabb54 +SIZE (xpi/firefox-i18n-16.0.2/ko.xpi) = 269733 +SHA256 (xpi/firefox-i18n-16.0.2/ku.xpi) = 62ef42852df3140310a205333cc7f10150e23475324709122ba5025541659c6b +SIZE (xpi/firefox-i18n-16.0.2/ku.xpi) = 298000 +SHA256 (xpi/firefox-i18n-16.0.2/lg.xpi) = 60483ccbce1fd1fcc71a0e0d7ac51b6255160c73cf56af733e50ba8df9ff7b09 +SIZE (xpi/firefox-i18n-16.0.2/lg.xpi) = 287622 +SHA256 (xpi/firefox-i18n-16.0.2/lt.xpi) = e7373f67585921ea2f06372829b06e7c9b734e2453323c2644f7ab115d6c78f3 +SIZE (xpi/firefox-i18n-16.0.2/lt.xpi) = 344064 +SHA256 (xpi/firefox-i18n-16.0.2/lv.xpi) = a6f2490a21fb9eb2a3d5aa4c7c51dcbd4a268042374ef3d1fe480b96177124e6 +SIZE (xpi/firefox-i18n-16.0.2/lv.xpi) = 284885 +SHA256 (xpi/firefox-i18n-16.0.2/mai.xpi) = 6ced66bebdf962244ad5c23a5b6ebf5ed315886dc99166bc01252792ff1fb183 +SIZE (xpi/firefox-i18n-16.0.2/mai.xpi) = 324331 +SHA256 (xpi/firefox-i18n-16.0.2/mk.xpi) = 3f292eff1ec3e4b36682debddf1fe8cf20a608e15f693e7ddaa646f3e72040b0 +SIZE (xpi/firefox-i18n-16.0.2/mk.xpi) = 312147 +SHA256 (xpi/firefox-i18n-16.0.2/ml.xpi) = 9ca89fa3061770b8d501519eda449fbfe0d9510a3ffca1dad5db8f4771e98917 +SIZE (xpi/firefox-i18n-16.0.2/ml.xpi) = 354415 +SHA256 (xpi/firefox-i18n-16.0.2/mr.xpi) = f3b0c11c49a096f57d9faee993629e92c5543ce5884ab2a62dbee712ab3e125c +SIZE (xpi/firefox-i18n-16.0.2/mr.xpi) = 324387 +SHA256 (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 2504690d4ca7cb2540b62b16d3c811ec1da80c83235fa178e212fdcbd3c08ff8 +SIZE (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 269088 +SHA256 (xpi/firefox-i18n-16.0.2/nl.xpi) = d821e2bb1d5244383dd976a3dde295917f2f7f90c6eb06d9cb1ce17534e03d6d +SIZE (xpi/firefox-i18n-16.0.2/nl.xpi) = 284464 +SHA256 (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = a26315b6ffe031f1353514cd0cd7b3a78df4f2ef617a6145c20ee2b54760be14 +SIZE (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = 283252 +SHA256 (xpi/firefox-i18n-16.0.2/nso.xpi) = 3d00ad43bdb4b3f83f7228180f7dced033088a40d06ce7c330906a03c920ad1e +SIZE (xpi/firefox-i18n-16.0.2/nso.xpi) = 284405 +SHA256 (xpi/firefox-i18n-16.0.2/or.xpi) = 50bc4e5e53789e3702381b3441cb65b4aaca166724edcc998b8eb7db7b2a23f7 +SIZE (xpi/firefox-i18n-16.0.2/or.xpi) = 321593 +SHA256 (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 78284cdf3114c49b2a4df0bcb198b8b1d056d89af99f0609cf65bd9f807c8df3 +SIZE (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 314701 +SHA256 (xpi/firefox-i18n-16.0.2/pl.xpi) = 8688a6ba6c0c464ba3ad2a273de31317b28d5de7e64b87a721be005b38bd0143 +SIZE (xpi/firefox-i18n-16.0.2/pl.xpi) = 295729 +SHA256 (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 138cbd39dc27bad848a02ee6a8528df55c0ea123b511ef7b218f44722740fcea +SIZE (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 286316 +SHA256 (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = b8fac938300a9095101a96ef0c0f921afac8b1b903a7611d588405800ec76363 +SIZE (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = 286521 +SHA256 (xpi/firefox-i18n-16.0.2/rm.xpi) = 600963736d9babf10bca367efc9ec0dee2bd847cce527106763de9625d3c2c54 +SIZE (xpi/firefox-i18n-16.0.2/rm.xpi) = 286908 +SHA256 (xpi/firefox-i18n-16.0.2/ro.xpi) = 6914c57a850d3f72bbd859f0af690180a3dac856db26561507a3d2176991da69 +SIZE (xpi/firefox-i18n-16.0.2/ro.xpi) = 308190 +SHA256 (xpi/firefox-i18n-16.0.2/ru.xpi) = 670a3689f53e8e20bc3ecf98e96ed97e4eba6d10196213ee21e983b436f39024 +SIZE (xpi/firefox-i18n-16.0.2/ru.xpi) = 282174 +SHA256 (xpi/firefox-i18n-16.0.2/si.xpi) = 2c4e04f7c8c282d090129ff6f196468055b1a3c9811da5f9d361a5974a23fdbc +SIZE (xpi/firefox-i18n-16.0.2/si.xpi) = 312447 +SHA256 (xpi/firefox-i18n-16.0.2/sk.xpi) = df22f93d6ffe38489bdeccbe90d09ebcbbe622d330828615dc5d26e7217825a4 +SIZE (xpi/firefox-i18n-16.0.2/sk.xpi) = 298466 +SHA256 (xpi/firefox-i18n-16.0.2/sl.xpi) = 3aad63cd228ce720fb21ef01c64f8a4287cef2a9fc90572de7d0ba52b99b06a7 +SIZE (xpi/firefox-i18n-16.0.2/sl.xpi) = 282149 +SHA256 (xpi/firefox-i18n-16.0.2/son.xpi) = 23c2e62818f5424a648636fb791c2318c3dcd8c9a4d339179bac42a451b73903 +SIZE (xpi/firefox-i18n-16.0.2/son.xpi) = 279781 +SHA256 (xpi/firefox-i18n-16.0.2/sq.xpi) = 5eb323ed93d76e78f47d742b051071095f49dac1b746c4a176d0f6fdbfe7f89d +SIZE (xpi/firefox-i18n-16.0.2/sq.xpi) = 266110 +SHA256 (xpi/firefox-i18n-16.0.2/sr.xpi) = a6dde6c4b1648eca972e03ed80c010d2b36adb8b5fe2821c0ec939382282b6a0 +SIZE (xpi/firefox-i18n-16.0.2/sr.xpi) = 326907 +SHA256 (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = b83cfef3e8bb798d22472a53f16318d1aad79ba078fd567145425b7dc912805a +SIZE (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = 285754 +SHA256 (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 6c28e9f8848521024eecd273d7c04631f29df8006507f79d7ae7500238536d65 +SIZE (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 335847 +SHA256 (xpi/firefox-i18n-16.0.2/ta.xpi) = 6301532d72e2b41a98d4e7736c217e1f4b90f27d9011904bcb8e96b54189fd2b +SIZE (xpi/firefox-i18n-16.0.2/ta.xpi) = 318908 +SHA256 (xpi/firefox-i18n-16.0.2/te.xpi) = deba9c7a06640da8dfabc6885a4c8315caaaeeb5efd02870c8fbb6343aff9c5e +SIZE (xpi/firefox-i18n-16.0.2/te.xpi) = 335042 +SHA256 (xpi/firefox-i18n-16.0.2/th.xpi) = fd95e6a1b38801de5a070f5a9ab0754c7abcacc595e4d47dfdf1df3a4af98df4 +SIZE (xpi/firefox-i18n-16.0.2/th.xpi) = 316436 +SHA256 (xpi/firefox-i18n-16.0.2/tr.xpi) = 2749e31f0dc644a1e705367f405a7dd4b5c4793dbea8e8073e5f6ca1394d40ce +SIZE (xpi/firefox-i18n-16.0.2/tr.xpi) = 291805 +SHA256 (xpi/firefox-i18n-16.0.2/uk.xpi) = 107a77c34aa55cdbaa06ada9745ea1135735755dc7b8ca7dcfa521cdaca66590 +SIZE (xpi/firefox-i18n-16.0.2/uk.xpi) = 320797 +SHA256 (xpi/firefox-i18n-16.0.2/vi.xpi) = f43a7158b4a2d3e15e52e4687e7f57ac522aee85c59d17ce1625fa8d921bd45f +SIZE (xpi/firefox-i18n-16.0.2/vi.xpi) = 307315 +SHA256 (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = da7686b4630825498078f0b5713c0cea779e8443f78080340298aa55b617cba4 +SIZE (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = 301145 +SHA256 (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = c2b6154b6a4eb9fe201be19f331824007e55a9b93a8aac62ba66c9320a126672 +SIZE (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = 302071 +SHA256 (xpi/firefox-i18n-16.0.2/zu.xpi) = 150401ee38c31022cc69596f4adf87882fcfe4104aa976ee19128c723b317990 +SIZE (xpi/firefox-i18n-16.0.2/zu.xpi) = 289544 Modified: trunk/www/libxul/Makefile ============================================================================== --- trunk/www/libxul/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/libxul/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= libxul -DISTVERSION= 10.0.8 +DISTVERSION= 10.0.10 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= firefox/releases/${DISTVERSION}esr/source Modified: trunk/www/libxul/distinfo ============================================================================== --- trunk/www/libxul/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/libxul/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9 -SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783 +SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0 +SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/linux-firefox/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= firefox -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 PORTEPOCH= 1 CATEGORIES= www MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}esr/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/linux-firefox/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.8esr.tar.bz2) = 2996117c8370835a8cccb4dabf3c77779d405301d2e0fc36805f8d58592a7b16 -SIZE (firefox-10.0.8esr.tar.bz2) = 17302746 +SHA256 (firefox-10.0.10esr.tar.bz2) = 9fc448ffd16616e6ccc7a3b7734097629114eae244cd4fa8569858be76a9a5bb +SIZE (firefox-10.0.10esr.tar.bz2) = 17301112 Modified: trunk/www/linux-seamonkey/Makefile ============================================================================== --- trunk/www/linux-seamonkey/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/linux-seamonkey/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -PORTVERSION= 2.13 +PORTVERSION= 2.13.2 CATEGORIES= www MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US Modified: trunk/www/linux-seamonkey/distinfo ============================================================================== --- trunk/www/linux-seamonkey/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/linux-seamonkey/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.12.tar.bz2) = 52854628b4324ca27f2b5f5f5a1794ae4559eea03dfc000350973a0bc96c071f -SIZE (seamonkey-2.12.tar.bz2) = 22987660 +SHA256 (seamonkey-2.13.2.tar.bz2) = 1705eb76229e7262809980b6ea4a28296307406d8963eb0113e00dd7bf7ef178 +SIZE (seamonkey-2.13.2.tar.bz2) = 23351344 Modified: trunk/www/seamonkey-i18n/Makefile ============================================================================== --- trunk/www/seamonkey-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/seamonkey-i18n/Makefile Sun Oct 28 19:05:57 2012 (r1088) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.13 +PORTVERSION= 2.13.2 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= Modified: trunk/www/seamonkey-i18n/distinfo ============================================================================== --- trunk/www/seamonkey-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) +++ trunk/www/seamonkey-i18n/distinfo Sun Oct 28 19:05:57 2012 (r1088) @@ -1,46 +1,46 @@ -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = adfd5acc1940dd010b16057429d0cd47fe34318e346943419bdf0853b2dc99c0 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = 758726 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = c8a3539a521c60de412cfbcc2258c931f2c2159bd7858fcf28a34462ad95aa26 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = 824461 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 14ee1e74c4de0f254ab8faf161160742671f1c248223191bc58e50ec5d3475d6 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 799407 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 6bec0c224f3f828fde4e0dfde3aa4e1c9368d3192ead7d9d1bfe97542d52e3cd -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 794976 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 0d86b0b87d566ace31251bcf6b61a264b181b815a839ab17e54d74bf4e5d58c1 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 739904 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 3f71227794835166fb9c1d6c36f56c3d1af3d9b019e3c92efb544ea6049b92c5 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 840165 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 774f383a14472604026fc059b39753e6cebfe7587927fb773420be418b2ba711 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 787253 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = ea43305b9a9eb4ff70b1bf69249c5e4e9ab7cb2fed3ff85554a081e12e2805a9 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = 817772 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 2766b0f8204e1272f75a4793d81e00aaee2b919fcbe51917bb7df86d7e77f880 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 816962 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = fbfc098882b3d287237ce981c194f087fea0349bff98e622df9dc586d7c59241 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = 801909 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = a901ce807aee4ff449fd13610772502ede4fea888dad9118644123a2f83a6e4e -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = 736599 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 9b33548e72b04c8f194158fa1d314d8073ae8b0e30399086ef71e59cb76cb555 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 899213 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = f1efcf41f28e5e17913ce569a9903c2f9c4ba43b76eaea8c4c105ff68b49a9d3 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = 874587 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 8d6180cb5987c067105f856816398fa503ee9140d0919cd288951cbf480e23d7 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 930503 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = b68b928594d613186354f0ba8ba414189642c52dcb127ec15bed0f68cfa1b2c3 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = 813440 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 86c2438fd2549a3a7f3cefd4970b28dc446e422c55b719f5456388430b8e6b83 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 812797 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 0e7f9b7c0195ed24efa57b188cc5910dce39aa3e18ee11657a36b9352d4cb5e7 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 821808 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 753b65e9d35de89db2d3089b66d2226a7e43869ab1fe67f4a394090d650bd6a8 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 851396 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 8ee97aa10da018b02e6ffda041c4ebb33d33453101d97a9982f48b9c8c766a82 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 864618 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 31840992b98aaf0f426f8980c40a26d88481b282ecf8f02482f3fd95bb57cb1c -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 797602 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 7b9ef9198ac9f9059948e500ed56d3420d24599ed5cea40c43327cc24206b7d6 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 8f8ea20e1931c478f81cee5c9feaac42194573e5469ae03d6731951b2f2263e0 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 883899 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 38bb781f2646dc0a29ab4523c5c4d369d10d8b4b6be6f79aae876fcb2f6714b2 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 764168 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 0cd84a8b39400589a720ada46f08af3161acd5c58dc555e6104b45dd18bb7219 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 777295 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = ea9649ee5c2b700a423a196b41d0e187a17f678a04371ec0c6b0f73675a6b64d +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = 798916 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = b3b1b3cb7000d7a668bbce9adfc22f914997057a99d43e94d07b2745ebeb3fad +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = 795991 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 4094501077dd534a1a97d5900171ae5c4097c78e7e9da2d1889814884562ce07 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 745768 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 7903da5f5f6cf5f659c564509c95f22aab6a399e8060dd29b1eb82dc04fedfe8 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 840122 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = f7335b340c9fa2f8d7f57e9a43bb11ee141155920e56d5b2eb70d3cb23d97ee1 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = 790856 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 3801b5412214af8dd8191505d3959c2406e4ca5ec34d92b97bf3d0907a73c423 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 818063 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 8b9e012234ec040b6f127f715087400e596bf87106a3178478cd4e34a22ecd74 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 821613 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 56c5011ea0acedf04aae782a3dc644d824a3e0ecd0a2425127afb5357d10f21f +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 807445 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = e95a0bebf99ca41604743915276eca9242307eff78c877dd3a50a9671fbe052c +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = 740095 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 9db9c13fe41c26fc7cc5d593f745c928dd4d7fa26531e13425ed1026dac97664 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 847022 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 55668a05cbba49236eea576823bbcf65a0365a262787feeecc9751fd6439ccf8 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 822315 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = e1f3733e6c79d4faef6d2082ec4d97cca10d9eeb74229767ce162173cdba33be +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = 922675 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 2f292c5f63dde8b65332f2e1abf4da0ec327458d41d6b65f1187037e9f0b3105 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 806716 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = f2489a630f8f9b87960d0ed8e760d348e437ba1391177c41a2a4e5980cfe5478 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = 813845 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = cb0afad3305e327911ae3848a9f5c190070c48bb49ca6c959b79a026403354f4 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = 801731 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 24eb9db17175565491d04c86725994e27871ada6a9e8e95271379eafdaaa9f57 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 852498 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 2db2ec2d941fb314a50ea81306e335ccf5dbaba02a49bc960dd9907ba3be74e7 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 868946 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = d9c7f899f184d9b3c89d4fb5b58e1bd1d37ce39d47a4341080a5aee668fe9380 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = 803212 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = efb4e17e664932e387ec608ddfe10bb27424f1fab73152fb8d6754f194728b34 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = 840532 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = d9b7a0c0d4742e9a45603cccabc17a06ffa6bfce413636ec0b86ef2e0166d1ad +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = 827525 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 9a86f07dfc213e974fb378bec7328601b1a7e81eed42b2049de06251d26d65cb +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 892598 From owner-freebsd-gecko@FreeBSD.ORG Sun Oct 28 17:59:51 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25FBEC29 for ; Sun, 28 Oct 2012 17:59:51 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id CE0BD8FC0A for ; Sun, 28 Oct 2012 17:59:49 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q9SHxlhF035941 for ; Sun, 28 Oct 2012 17:59:47 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q9SHxe7U017274 for freebsd-gecko@freebsd.org; Sun, 28 Oct 2012 17:59:40 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Oct 2012 17:59:40 GMT Message-Id: <201210281759.q9SHxe7U017274@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1086 - in trunk: . devel/nspr mail/linux-thunderbird mail/thunderbird mail/thunderbird-esr mail/thunderbird-esr-i18n mail/thunderbird-i18n mail/thunderbird/files mail/thunderbird3 mail/thunderbird3-i18n www/firefox www/firefox-esr www/firefox-esr-i18n www/firefox-i18n www/firefox-nightly www/firefox/files www/firefox36 www/firefox36-i18n www/libxul www/linux-firefox www/linux-seamonkey www/seamonkey www/seamonkey-i18n www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sun, 28 Oct 2012 23:48:12 +0000 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Oct 2012 17:59:51 -0000 Author: flo Date: Sun Oct 28 17:59:40 2012 New Revision: 1086 Log: - remove www/firefox36 - remove mail/thunderbird3 - sync with ports Added: trunk/Gecko_UPDATING - copied unchanged from r1079, trunk/Gecko_UPDATING trunk/mail/thunderbird/files/patch-bug761077 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug761077 trunk/mail/thunderbird/files/patch-bug774671 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug774671 trunk/mail/thunderbird/files/patch-bug775257 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug775257 trunk/mail/thunderbird/files/patch-bug777696 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug777696 trunk/mail/thunderbird/files/patch-bug778056 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug778056 trunk/mail/thunderbird/files/patch-bug779847 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug779847 trunk/mail/thunderbird/files/patch-bug783571 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug783571 trunk/mail/thunderbird/files/patch-bug784741 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug784741 trunk/mail/thunderbird/files/patch-bug784776 - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-bug784776 trunk/mail/thunderbird/files/patch-config-autoconf.mk.in - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-config-autoconf.mk.in trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in - copied unchanged from r1079, trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in trunk/www/firefox/files/patch-bug761077 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug761077 trunk/www/firefox/files/patch-bug774671 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug774671 trunk/www/firefox/files/patch-bug775257 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug775257 trunk/www/firefox/files/patch-bug777696 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug777696 trunk/www/firefox/files/patch-bug778056 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug778056 trunk/www/firefox/files/patch-bug779847 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug779847 trunk/www/firefox/files/patch-bug784741 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug784741 trunk/www/firefox/files/patch-bug784776 - copied unchanged from r1079, trunk/www/firefox/files/patch-bug784776 trunk/www/firefox/files/patch-js-src-configure.in - copied unchanged from r1079, trunk/www/firefox/files/patch-js-src-configure.in trunk/www/seamonkey/files/patch-bug761077 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug761077 trunk/www/seamonkey/files/patch-bug774671 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug774671 trunk/www/seamonkey/files/patch-bug775257 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug775257 trunk/www/seamonkey/files/patch-bug777696 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug777696 trunk/www/seamonkey/files/patch-bug778056 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug778056 trunk/www/seamonkey/files/patch-bug779847 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug779847 trunk/www/seamonkey/files/patch-bug784741 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug784741 trunk/www/seamonkey/files/patch-bug784776 - copied unchanged from r1079, trunk/www/seamonkey/files/patch-bug784776 trunk/www/seamonkey/files/patch-config-autoconf.mk.in - copied unchanged from r1079, trunk/www/seamonkey/files/patch-config-autoconf.mk.in trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp - copied unchanged from r1079, trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp - copied unchanged from r1079, trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp - copied unchanged from r1079, trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp Deleted: trunk/mail/thunderbird/files/patch-bug786690 trunk/mail/thunderbird/files/patch-bug803811 trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in trunk/mail/thunderbird3/ trunk/mail/thunderbird3-i18n/ trunk/www/firefox/files/patch-bug786690 trunk/www/firefox/files/patch-js-src-js-confdefs.h.in trunk/www/firefox36/ trunk/www/firefox36-i18n/ trunk/www/seamonkey/files/patch-bug786690 trunk/www/seamonkey/files/patch-bug803811 Modified: trunk/devel/nspr/Makefile trunk/devel/nspr/distinfo trunk/mail/linux-thunderbird/Makefile trunk/mail/linux-thunderbird/distinfo trunk/mail/thunderbird-esr-i18n/Makefile trunk/mail/thunderbird-esr-i18n/distinfo trunk/mail/thunderbird-esr/Makefile trunk/mail/thunderbird-esr/distinfo trunk/mail/thunderbird-i18n/Makefile trunk/mail/thunderbird-i18n/distinfo trunk/mail/thunderbird/Makefile trunk/mail/thunderbird/distinfo trunk/mail/thunderbird/files/extra-bug780531 trunk/mail/thunderbird/files/patch-alsapulse trunk/mail/thunderbird/files/patch-bug753046 trunk/mail/thunderbird/files/patch-bug783463 trunk/mail/thunderbird/files/patch-bug788039 trunk/mail/thunderbird/files/patch-bug788108 trunk/mail/thunderbird/files/patch-bug788955 trunk/mail/thunderbird/files/patch-config-baseconfig.mk trunk/www/firefox-esr-i18n/Makefile trunk/www/firefox-esr-i18n/distinfo trunk/www/firefox-esr/Makefile trunk/www/firefox-esr/distinfo trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/extra-bug780531 trunk/www/firefox/files/patch-alsapulse trunk/www/firefox/files/patch-bug753046 trunk/www/firefox/files/patch-bug783463 trunk/www/firefox/files/patch-bug788039 trunk/www/firefox/files/patch-bug788108 trunk/www/firefox/files/patch-bug788955 trunk/www/libxul/Makefile trunk/www/libxul/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-seamonkey/Makefile trunk/www/linux-seamonkey/distinfo trunk/www/seamonkey-i18n/Makefile trunk/www/seamonkey-i18n/distinfo trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo trunk/www/seamonkey/files/extra-bug780531 trunk/www/seamonkey/files/patch-alsapulse trunk/www/seamonkey/files/patch-bug753046 trunk/www/seamonkey/files/patch-bug783463 trunk/www/seamonkey/files/patch-bug788039 trunk/www/seamonkey/files/patch-bug788108 trunk/www/seamonkey/files/patch-bug788955 trunk/www/seamonkey/files/patch-config-baseconfig.mk trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Copied: trunk/Gecko_UPDATING (from r1079, trunk/Gecko_UPDATING) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/Gecko_UPDATING Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/Gecko_UPDATING) @@ -0,0 +1,8 @@ +20121010: + AFFECTS: users of www/firefox and www/seamonkey + AUTHOR: gecko@FreeBSD.org + + When using Firefox or SeaMonkey compiled with ALSA option ON it may + crash on assert in cubeb_refill_stream as described in ports/170473. + To fix either set media.use_cubeb -> false in about:config or rebuild + audio/alsa-plugins with ARIFF_OSS option disabled (default). Modified: trunk/devel/nspr/Makefile ============================================================================== --- trunk/devel/nspr/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/devel/nspr/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $ PORTNAME= nspr -DISTVERSION= 4.9.2 +DISTVERSION= 4.9.3 CATEGORIES= devel MASTER_SITES= MOZILLA MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src Modified: trunk/devel/nspr/distinfo ============================================================================== --- trunk/devel/nspr/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/devel/nspr/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.9.2.tar.gz) = 570206f125fc31b8589b31d3837c190ee2a75d4f3b8faec2cbedbeacc016e82c -SIZE (nspr-4.9.2.tar.gz) = 1172193 +SHA256 (nspr-4.9.3.tar.gz) = 9ca3f30b5ae6784f9820b32939284a7f14f67230a916c5752acd8ddace72f3c5 +SIZE (nspr-4.9.3.tar.gz) = 1174317 Modified: trunk/mail/linux-thunderbird/Makefile ============================================================================== --- trunk/mail/linux-thunderbird/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/linux-thunderbird/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: trunk/mail/linux-thunderbird/distinfo ============================================================================== --- trunk/mail/linux-thunderbird/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/linux-thunderbird/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.8esr.tar.bz2) = 7cf3daaf391864a265e8a0e17c49aee61fe63b3f92eba701f5a547216968330b -SIZE (thunderbird-10.0.8esr.tar.bz2) = 18579071 +SHA256 (thunderbird-10.0.10esr.tar.bz2) = ffb2f43cd237859024e7371e5d36fe0e23698c0cef89639c7d24590083c3eacd +SIZE (thunderbird-10.0.10esr.tar.bz2) = 18579759 Modified: trunk/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird-esr-i18n/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird-esr-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-esr-i18n/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird-esr-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,16 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = b2d651cf8e46979637b5e5c5a0ec95fb8d12e9f2f20c660504b0a509e42978cf -SIZE (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = 355142 -SHA256 (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = d5604357b65b20a1e6acd4aa4eb9cb02154156b1836e90c4c18ac36fcbd3889f -SIZE (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = 417229 -SHA256 (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 675475afefed4ab8e8ac29bd74bd6b2619d403519db7a3b5159458a71e1138cc -SIZE (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 411633 -SHA256 (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 20c7b247db1b04b9c6299a13b348fdeaf320e683d6f36427cd468c30e4b102df -SIZE (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 459030 -SHA256 (xpi/thunderbird-i18n-10.0.8/de.xpi) = 200c48b132653c1e72e580d73e471399cfd4e22ac3ef3f1df77c48840d0558f7 -SIZE (xpi/thunderbird-i18n-10.0.8/de.xpi) = 418265 -SHA256 (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 4b00df0f3fa1092137b8735e86149183f7bcad9f97b3f36dd1f84aea430d1af6 -SIZE (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 414748 -SHA256 (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 3c60709ef8536f77be75b2659467d3e22ed327254c23e4812a5c756c59949ec0 -SIZE (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 372015 -SHA256 (xpi/thunderbird-i18n-10.0.8/it.xpi) = 0bb9413db267342fbf8cea6abf180ab9aec174e98a1d59f3ed3b371f6ca54ae3 -SIZE (xpi/thunderbird-i18n-10.0.8/it.xpi) = 347632 +SHA256 (xpi/thunderbird-i18n-10.0.10/ar.xpi) = d24b8aab225e10ae8c8bd10561b2c04a7b20c8df84be7ccc8a27d2ab4cca52ff +SIZE (xpi/thunderbird-i18n-10.0.10/ar.xpi) = 441467 +SHA256 (xpi/thunderbird-i18n-10.0.10/br.xpi) = c95246960798870115e262f5fac6ff53281d6888de64b7ab1cc2471e31c77111 +SIZE (xpi/thunderbird-i18n-10.0.10/br.xpi) = 415527 +SHA256 (xpi/thunderbird-i18n-10.0.10/ca.xpi) = bd187775f76a6461c51e6d0cdeb33913c5abdce9c2091a36395fe89265292068 +SIZE (xpi/thunderbird-i18n-10.0.10/ca.xpi) = 416070 +SHA256 (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 6146b56efba72264b2d37d8692d266e857190fbc1eb7258b2551d42f34f32953 +SIZE (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 419419 +SHA256 (xpi/thunderbird-i18n-10.0.10/da.xpi) = 4ad2100be25d2e077ea5e4eb9689668a00b126ba9383181556d4641ec3ca3ae3 +SIZE (xpi/thunderbird-i18n-10.0.10/da.xpi) = 363376 +SHA256 (xpi/thunderbird-i18n-10.0.10/de.xpi) = 49d1e44d3101f30436d2155df48d6a63af76092ef839caac0be723bf23dd48c9 +SIZE (xpi/thunderbird-i18n-10.0.10/de.xpi) = 418266 +SHA256 (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = a7809eeeb5033d0aaae0f52628133d3a2db13956cc4c5393039bdbebf6e79eb9 +SIZE (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = 391743 +SHA256 (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 8f7b784dd55e83489cc1f67ca4c8a1fe4408ece1be373c856404f2378bc02d22 +SIZE (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 391241 +SHA256 (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = e2e1b1e40c56f2f3931ac8be3cf35fbfd58a538bc849ef00aa076707ea7b22de +SIZE (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = 410727 +SHA256 (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 624e8cb6639a2034a7636e90752077b3d4b5bded8309c2b68430cbba671a8cf0 +SIZE (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 355143 +SHA256 (xpi/thunderbird-i18n-10.0.10/et.xpi) = 00593799f568c436aa58dcb96d1b04e7c095f5df00eff27fc7624ead22136ed7 +SIZE (xpi/thunderbird-i18n-10.0.10/et.xpi) = 410725 +SHA256 (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 834ddeb9b370664d0b2e2b95ead5d6065a2b6aa6ee9976928e473f6b3f0aa3e0 +SIZE (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 406387 +SHA256 (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 01522309544d8ad1d844b3ec9aa70d26507f78ee17857a929b05f44dd4ebc3bf +SIZE (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 411928 +SHA256 (xpi/thunderbird-i18n-10.0.10/fr.xpi) = c83f57cf0373f548798ceb72d2a6a3d3e3c1cfb9d407c8ca7b3e5d5ed1324d84 +SIZE (xpi/thunderbird-i18n-10.0.10/fr.xpi) = 414750 +SHA256 (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = bdc580f1154f612ec4bbdc1903cfb13be73643f46b6b93c97300438e69ee3d71 +SIZE (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = 413985 +SHA256 (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 3f19d5d8c4404629740354703c08118463c7fe44cd0cbee2a8c04663e4d5bd45 +SIZE (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 423261 +SHA256 (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 52b9748b8125cfc46e701cd2c82def679b62dbeec4fd323261e2c748cf2319ba +SIZE (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 425876 +SHA256 (xpi/thunderbird-i18n-10.0.10/gl.xpi) = b2056fd967f1d1c09729b99594fd2f564ff94d894c103dd6bbcf8bfa9b891ada +SIZE (xpi/thunderbird-i18n-10.0.10/gl.xpi) = 409229 +SHA256 (xpi/thunderbird-i18n-10.0.10/he.xpi) = b28065516354553aff94cc109775c9d888cdda9f7c2409b140211508090bcb1e +SIZE (xpi/thunderbird-i18n-10.0.10/he.xpi) = 439207 +SHA256 (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 77fe6f6afae32c9e9fa80cc32ce925416bb68fe093f8347576bf6fa39f50b16c +SIZE (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 426357 +SHA256 (xpi/thunderbird-i18n-10.0.10/is.xpi) = cf6a0ab2b6afc19bfce52f4504123d0328f893f3401cd3f07f50ba76c8f8a59b +SIZE (xpi/thunderbird-i18n-10.0.10/is.xpi) = 412634 +SHA256 (xpi/thunderbird-i18n-10.0.10/it.xpi) = 7ffab5cf5f6784e1a96c49504b45be990fa895808a27407b09b40e001ccc8e0c +SIZE (xpi/thunderbird-i18n-10.0.10/it.xpi) = 347634 +SHA256 (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 40ff77a351ac33e905e095c350010969d890de4087f0a35291fa4a4dadbc6f86 +SIZE (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 459031 +SHA256 (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 97ef6562bf6f3c953c1e73ae15d225a30499d335d0bb61a28ce96b22e1ff868b +SIZE (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 372016 +SHA256 (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 16852e1f6b1072a902f62d8aea683318ae8ac17a740a3625c0f30ce168a61ecb +SIZE (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 531023 +SHA256 (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 3eb29f36dde5576daa17bc5b29830df4e89fe3479faa6c56bed9e24d6f8a8832 +SIZE (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 407729 +SHA256 (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 51bfe9abef4dc9d29f075df0b56b3df0628d86db9f899dd8e73eb60f0b2f2484 +SIZE (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 407985 +SHA256 (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 6d72afd9631c469300984695ca76efa218e8cc5a05e15efa5d349cec99e34931 +SIZE (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 409459 +SHA256 (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 36357d01b56d1cab90db70949330edf327785b88f0f7a0a6a028b8ca0099fc2d +SIZE (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 393579 +SHA256 (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = e8b26d046d1ef6704d65c4e04444569ec024f6045a6093bd00d5f6765dfaeb8f +SIZE (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = 417230 +SHA256 (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = d54050232029179028cf3d4489fdc8a0565354e89f90f1bd333bd98e9c2467fa +SIZE (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = 414266 +SHA256 (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 542543f7816d0a9a60e1a9b77cebb04f887d4976b55fa445c1884f2fa4f2617f +SIZE (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 414710 +SHA256 (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 6c07f6afa652a2b6759ddfa9ee02ddca03269178da546174a4bd20111157603c +SIZE (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 411635 +SHA256 (xpi/thunderbird-i18n-10.0.10/si.xpi) = ef220e4b4aa97aa34ad952b4f7c0617c1030b0d7d30f344f18040010da3982ff +SIZE (xpi/thunderbird-i18n-10.0.10/si.xpi) = 456608 +SHA256 (xpi/thunderbird-i18n-10.0.10/sk.xpi) = bb312e4e685abfed7d139d97742aa4dc2b09c51640f3b30b3cf41a783e224d1f +SIZE (xpi/thunderbird-i18n-10.0.10/sk.xpi) = 425030 +SHA256 (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 111a027841465e04787467cea984e7f5428fcb76cc086197bc0876572b415717 +SIZE (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 410432 +SHA256 (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 7fd921d4adebb6702517054cb6724c1fc667ffcc8ff754ed82f86ff349337af8 +SIZE (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 360481 +SHA256 (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 786723beeb96b3667ce0631b1ccca02442bd5399d3c0491bced9065ec28f6724 +SIZE (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 478282 +SHA256 (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 622234d5de08414a90018aa1230b4a97eaf0717d0d9a920898abd973ae1211b5 +SIZE (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 475719 +SHA256 (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 01ea999a0a3f5201aef33991bd66d1413d510d6d5ed5ebeaf911da146cf840dc +SIZE (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 418210 +SHA256 (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 0d8af1172f77eb9979999a3bea2b97b8403a1e98e15739f0119ae4a550528fb7 +SIZE (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 463925 +SHA256 (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 2049f19a3d36dc3be0ad774fe0cf2e1a49122b3d773f38222239641705fdc90b +SIZE (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 431828 Modified: trunk/mail/thunderbird-esr/Makefile ============================================================================== --- trunk/mail/thunderbird-esr/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird-esr/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 10.0.8 +DISTVERSION= 10.0.10 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}esr/source Modified: trunk/mail/thunderbird-esr/distinfo ============================================================================== --- trunk/mail/thunderbird-esr/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird-esr/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-10.0.8esr.source.tar.bz2) = 9575f9f97fab48d36b3a24040db83fb9b92de913b3689e9910afaf39a486fbbd -SIZE (thunderbird-10.0.8esr.source.tar.bz2) = 97594384 +SHA256 (thunderbird-10.0.10esr.source.tar.bz2) = afe9ccb5a893d3bac23acc942e439601102dbb7f804ce8a7c2c252672dc7fe84 +SIZE (thunderbird-10.0.10esr.source.tar.bz2) = 97607731 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 SIZE (enigmail-1.4.5.tar.gz) = 1269207 Modified: trunk/mail/thunderbird-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird-i18n/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 16.0 +PORTVERSION= 16.0.2 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/mail/thunderbird-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-i18n/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-15.0/ar.xpi) = 407be61675461d9bba03f0f539776d169ead644f11dce180d8f8f2ee47de8846 -SIZE (xpi/thunderbird-i18n-15.0/ar.xpi) = 435262 -SHA256 (xpi/thunderbird-i18n-15.0/br.xpi) = db7231c53d064b5dc1ccaf882349ace9513d87e13c0f9dd1c8b309fdae3de8d6 -SIZE (xpi/thunderbird-i18n-15.0/br.xpi) = 438660 -SHA256 (xpi/thunderbird-i18n-15.0/ca.xpi) = 43dae953f6fb0af17bcfd7f144b834503d13e460940ec9f7afdb824e62e89fdf -SIZE (xpi/thunderbird-i18n-15.0/ca.xpi) = 407348 -SHA256 (xpi/thunderbird-i18n-15.0/cs.xpi) = a46a702af9d13550a89804de523840afae134a6ef2d16438733da6155bc1c1f2 -SIZE (xpi/thunderbird-i18n-15.0/cs.xpi) = 434946 -SHA256 (xpi/thunderbird-i18n-15.0/da.xpi) = 277cb0cb6610813207691dda2238fbff95a88b438e6f0bf5b4c78b188ccf0b7e -SIZE (xpi/thunderbird-i18n-15.0/da.xpi) = 389625 -SHA256 (xpi/thunderbird-i18n-15.0/de.xpi) = 7e136e341369617a3e17d24566cb22cb1f198307628b53ee69a8069357acdadb -SIZE (xpi/thunderbird-i18n-15.0/de.xpi) = 409787 -SHA256 (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 109e5f34523307e76594ef0e037ee7c98087c66a28ad6cffc97c655b9b691238 -SIZE (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 412990 -SHA256 (xpi/thunderbird-i18n-15.0/en-US.xpi) = da98ba492d974ef8fd35e940cd85b90a770e56ea12eaa1349ee78f70d5ed55fe -SIZE (xpi/thunderbird-i18n-15.0/en-US.xpi) = 381214 -SHA256 (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 71756d84ca116a40d90d3152745f5a6361a40477cd4c17962366d38020725fff -SIZE (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 408794 -SHA256 (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 56bee3215fada0ea7d30baa5dfa5ee5978490cc99f419f8a29e7f6d89fb1f19c -SIZE (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 367306 -SHA256 (xpi/thunderbird-i18n-15.0/et.xpi) = 15cd2ee84c1779e1842e7cb04bf11a88a6b7bd5d6c06d249181c5cbf3fde387e -SIZE (xpi/thunderbird-i18n-15.0/et.xpi) = 433782 -SHA256 (xpi/thunderbird-i18n-15.0/eu.xpi) = dbf344ebf46e54f4b1de9ed9bdcc78ec675c823d625e67556cd2795ac0705f4a -SIZE (xpi/thunderbird-i18n-15.0/eu.xpi) = 396428 -SHA256 (xpi/thunderbird-i18n-15.0/fi.xpi) = d2d4eb71f8fced2ac8b5f57e7e9abd9402ad6295eb8ecc3ee9811530dd94757c -SIZE (xpi/thunderbird-i18n-15.0/fi.xpi) = 435058 -SHA256 (xpi/thunderbird-i18n-15.0/fr.xpi) = fce18df665171923d7c4f33e483364b3ca845a372b5afc47f8cc3e0101c87b84 -SIZE (xpi/thunderbird-i18n-15.0/fr.xpi) = 433614 -SHA256 (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 6fa48c83cd8dbd8fea59255d34cafd42fe85a1d297fba9f878e1e79a388def83 -SIZE (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 437191 -SHA256 (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 3125e59ac805a458be755ee720d2e445708638a36d548be6a947698b1549267d -SIZE (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 415281 -SHA256 (xpi/thunderbird-i18n-15.0/gd.xpi) = b6dbe2423471dc0fb6f88d664840ce29ba138f3824a619dee93629e9165f20fa -SIZE (xpi/thunderbird-i18n-15.0/gd.xpi) = 440848 -SHA256 (xpi/thunderbird-i18n-15.0/gl.xpi) = 84025889201883cc8a990e16aff4fa73ad1b8ee242f2ac72752b382df2e96277 -SIZE (xpi/thunderbird-i18n-15.0/gl.xpi) = 435423 -SHA256 (xpi/thunderbird-i18n-15.0/he.xpi) = 92158371a7961a9efe50adfbd9d5e1f436f2c76e19ce8be8a2c4cdd26e146237 -SIZE (xpi/thunderbird-i18n-15.0/he.xpi) = 469274 -SHA256 (xpi/thunderbird-i18n-15.0/hu.xpi) = 83d2aee1bda15c9294457793410afe31493152c90c10fdca2adacfd1d4f8539d -SIZE (xpi/thunderbird-i18n-15.0/hu.xpi) = 421988 -SHA256 (xpi/thunderbird-i18n-15.0/is.xpi) = 0d457bb3e4fa8cd5eb9f16100e2a8e945e0c6f3bc01493cddd5c9af3700fd636 -SIZE (xpi/thunderbird-i18n-15.0/is.xpi) = 403711 -SHA256 (xpi/thunderbird-i18n-15.0/it.xpi) = 588567d9f82a820705b8e92b22c6b6707369d7e890f7a0b826728845f92f5271 -SIZE (xpi/thunderbird-i18n-15.0/it.xpi) = 357248 -SHA256 (xpi/thunderbird-i18n-15.0/ja.xpi) = 17a5e1a3edeabfdd394e778572a6cfbc2b0948ed134f2df6700fa32eb65b6171 -SIZE (xpi/thunderbird-i18n-15.0/ja.xpi) = 490587 -SHA256 (xpi/thunderbird-i18n-15.0/ko.xpi) = 10bb1230787504bf9debee3aafe1233a2604232c6e50b4294ae99b34760ed5b2 -SIZE (xpi/thunderbird-i18n-15.0/ko.xpi) = 401189 -SHA256 (xpi/thunderbird-i18n-15.0/lt.xpi) = e76a18610842b4a0fb16140b43826504069d9e00bc18de7ced6480036d120eb2 -SIZE (xpi/thunderbird-i18n-15.0/lt.xpi) = 520468 -SHA256 (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 263c8facd293d9ab334761024f5690a880c4e8682ba5c5e5d33ea15cb8c8c71c -SIZE (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 430654 -SHA256 (xpi/thunderbird-i18n-15.0/nl.xpi) = 0c156690346a3d8385c51c5321de330aa88a35a701c6b938bbedaa10451d0be1 -SIZE (xpi/thunderbird-i18n-15.0/nl.xpi) = 430880 -SHA256 (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 3080d558e9ebd3c8be6870f97525d3146bc3262d460664485bd33edad7d9c97e -SIZE (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 436707 -SHA256 (xpi/thunderbird-i18n-15.0/pl.xpi) = ee7c9f5e7876cdb5da245b53c0d5254c71e2cd4e34372eda7f35467fc14716d2 -SIZE (xpi/thunderbird-i18n-15.0/pl.xpi) = 390139 -SHA256 (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = a24042a8f942177723f39b363c59c61b8df7d21a7c42538eb62575b90f802141 -SIZE (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = 427392 -SHA256 (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 02fca583672a987564464960f1825aa2e871484dcdd00f097081b954169796a2 -SIZE (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 438010 -SHA256 (xpi/thunderbird-i18n-15.0/rm.xpi) = 2b37fcbc382d9985c44bcbc74606f66d80a3405a3ddb49256f26d7605f9b1d79 -SIZE (xpi/thunderbird-i18n-15.0/rm.xpi) = 440885 -SHA256 (xpi/thunderbird-i18n-15.0/ru.xpi) = c9c51ca6c6139d676abe1a705025e607fabd6503c5a6cdca4a66538ddf2aac2f -SIZE (xpi/thunderbird-i18n-15.0/ru.xpi) = 406859 -SHA256 (xpi/thunderbird-i18n-15.0/si.xpi) = 8735bdddfd78154ed375ae33afd6bd50c02a3c7f3cd97505a112cabef6e6a14f -SIZE (xpi/thunderbird-i18n-15.0/si.xpi) = 485345 -SHA256 (xpi/thunderbird-i18n-15.0/sk.xpi) = 7272906645db732a3555469eb5df3cd3a936a381a1dc664e98cb0fe0fcb4b725 -SIZE (xpi/thunderbird-i18n-15.0/sk.xpi) = 420002 -SHA256 (xpi/thunderbird-i18n-15.0/sl.xpi) = 83e4cd06de6c79535942835f84684d9c2539611aa435fd21713a7c168a406131 -SIZE (xpi/thunderbird-i18n-15.0/sl.xpi) = 433999 -SHA256 (xpi/thunderbird-i18n-15.0/sq.xpi) = 2b6b44b69100a337f63418c2bdb1bfb3f55515c99f702357cb1b38d6187d719b -SIZE (xpi/thunderbird-i18n-15.0/sq.xpi) = 388799 -SHA256 (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 522fa1c0e7534a0e9e57bb0bbe0d05509386a68f2f85a425eebb0a8beb077404 -SIZE (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 508103 -SHA256 (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = f1d225a16232142a621c12f3f7306436b4aa2ac7b09a327624e5bb539bcbf6bc -SIZE (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = 505280 -SHA256 (xpi/thunderbird-i18n-15.0/tr.xpi) = ba0f08f2c186b8bbb29fb5cecf687695c1359788f65ffd830f99802c7c414718 -SIZE (xpi/thunderbird-i18n-15.0/tr.xpi) = 436084 -SHA256 (xpi/thunderbird-i18n-15.0/uk.xpi) = 3617a9b1593bae49832e8be5ed47f544d40368f9fd73741bf67250c6167619e5 -SIZE (xpi/thunderbird-i18n-15.0/uk.xpi) = 475372 -SHA256 (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 5ccc76f0455300dd15a5f2737ad85d63589bbad05232c7cee0f5207570d0594d -SIZE (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 426398 +SHA256 (xpi/thunderbird-i18n-16.0/ar.xpi) = f23ae8565cfdbcb1a133efebb5090c217edc98f6aa98c9c79b92899250a81a49 +SIZE (xpi/thunderbird-i18n-16.0/ar.xpi) = 442486 +SHA256 (xpi/thunderbird-i18n-16.0/br.xpi) = c09f9122eeb63a7fd9639906a39f09f8ff94ac2bc96b7e92807a351e7032418a +SIZE (xpi/thunderbird-i18n-16.0/br.xpi) = 444719 +SHA256 (xpi/thunderbird-i18n-16.0/ca.xpi) = 3fac11c76ca48a5696b07589bf8caf083adc64474a8c041431b3b1910ca27f0a +SIZE (xpi/thunderbird-i18n-16.0/ca.xpi) = 413617 +SHA256 (xpi/thunderbird-i18n-16.0/cs.xpi) = a3f038fe3b34bf257941c9b701310d3e4a743cdca24bd5a98e44ca383a573d9c +SIZE (xpi/thunderbird-i18n-16.0/cs.xpi) = 417486 +SHA256 (xpi/thunderbird-i18n-16.0/da.xpi) = ecd1dc1cf4ecc6897cd7176cd15de843190db28920975d606367e3b56242e949 +SIZE (xpi/thunderbird-i18n-16.0/da.xpi) = 400021 +SHA256 (xpi/thunderbird-i18n-16.0/de.xpi) = 1ace053d4505b7c430b6e204dec7f62bbbd396dae476700e267d81c5492ed0c7 +SIZE (xpi/thunderbird-i18n-16.0/de.xpi) = 389181 +SHA256 (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 1a5ffdf73129290873e4ab8a37ef593592c90d79e197f849e8b76da59a92299c +SIZE (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 418453 +SHA256 (xpi/thunderbird-i18n-16.0/en-US.xpi) = 1023c8e56c4ce882c9db89c120be32cccec79de774c65629501b91494267b41c +SIZE (xpi/thunderbird-i18n-16.0/en-US.xpi) = 388053 +SHA256 (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 315f073af2a7a93141205698abc57dbd021e16eb150439e8f879a4665baf891f +SIZE (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 413819 +SHA256 (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 08f24f9ef17e82fac8d431544d1cf33fe5ac7ba03ac31fe2d55986c100a787ba +SIZE (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 372048 +SHA256 (xpi/thunderbird-i18n-16.0/et.xpi) = 5d2ec3e11af2e9b28405f3d5fb0cbad55f12316040a929732c17ecb9bc4f6f68 +SIZE (xpi/thunderbird-i18n-16.0/et.xpi) = 438666 +SHA256 (xpi/thunderbird-i18n-16.0/eu.xpi) = 4cce51d26602f826a643a76d497e123302c9808e7fa8c75a8f423a6149882347 +SIZE (xpi/thunderbird-i18n-16.0/eu.xpi) = 402953 +SHA256 (xpi/thunderbird-i18n-16.0/fi.xpi) = cc94f6fc5687b6445eb9936218221f6c651a8a04ce684d736837a77a15507eab +SIZE (xpi/thunderbird-i18n-16.0/fi.xpi) = 440314 +SHA256 (xpi/thunderbird-i18n-16.0/fr.xpi) = 7d1e6882e843c9fdc3d892fcbb9d7d8d3d450b94479d3a812792e20c7678d573 +SIZE (xpi/thunderbird-i18n-16.0/fr.xpi) = 439396 +SHA256 (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 0fab7274cde2a3bbf66c3b20ad34b2acc68ee8a36fb7fad1bd8b2fec7e5f60ee +SIZE (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 438193 +SHA256 (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 67cbb3cbca84197f4633ca7c458e9c259cd32c723eedffc04dea457a8f3c0d4d +SIZE (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 422254 +SHA256 (xpi/thunderbird-i18n-16.0/gd.xpi) = 14a2bc29126768d4bfb68f1cf968116ba705013253df2e615656897268fd8333 +SIZE (xpi/thunderbird-i18n-16.0/gd.xpi) = 447082 +SHA256 (xpi/thunderbird-i18n-16.0/gl.xpi) = b597b26108c034235a748585ff7834dfdcec98e707951ef26c4c97b08d59b38c +SIZE (xpi/thunderbird-i18n-16.0/gl.xpi) = 444884 +SHA256 (xpi/thunderbird-i18n-16.0/he.xpi) = 841fc237f5e374eb9628711feba6f49a6bc8e760fab7e24d8f15705bad1eca6e +SIZE (xpi/thunderbird-i18n-16.0/he.xpi) = 479155 +SHA256 (xpi/thunderbird-i18n-16.0/hu.xpi) = a0493ee57ca31d7c7054e3c240e5524c4c81cee4f71bd0579333621ef773d3f8 +SIZE (xpi/thunderbird-i18n-16.0/hu.xpi) = 429235 +SHA256 (xpi/thunderbird-i18n-16.0/is.xpi) = 1f9e113df9b086e150ba04d3b5b5d99bd3adff2fb67b132c570e87253e99db34 +SIZE (xpi/thunderbird-i18n-16.0/is.xpi) = 410929 +SHA256 (xpi/thunderbird-i18n-16.0/it.xpi) = 0d3f4af52ed22b66a97777604c2eabd6c9ae86ebc7043051cf84cbe9e82354c6 +SIZE (xpi/thunderbird-i18n-16.0/it.xpi) = 362260 +SHA256 (xpi/thunderbird-i18n-16.0/ja.xpi) = 8f3f1972cc7dcdccf7efe14a355e890d95234ec597426d532023945eb01ca2ea +SIZE (xpi/thunderbird-i18n-16.0/ja.xpi) = 460276 +SHA256 (xpi/thunderbird-i18n-16.0/ko.xpi) = bd5a6789be2969452b4f05d2f914b4c9b889dad506d1f96612423f3ef1cd14c1 +SIZE (xpi/thunderbird-i18n-16.0/ko.xpi) = 406180 +SHA256 (xpi/thunderbird-i18n-16.0/lt.xpi) = ec5544cffdd9a7557a1f5f9f638d3991900af3c6fb99d59dc6c9aecac39a5a2c +SIZE (xpi/thunderbird-i18n-16.0/lt.xpi) = 518234 +SHA256 (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = eed1cbfe6aa57dbf516a1d07e618cf896e4a83e9b3c4a3cfe7f68e41760a5517 +SIZE (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = 423719 +SHA256 (xpi/thunderbird-i18n-16.0/nl.xpi) = 2ea0d533613e39baed8db853445d24e30aa385e013148f99043e3a183bea38e1 +SIZE (xpi/thunderbird-i18n-16.0/nl.xpi) = 436518 +SHA256 (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 94b0f3d8730c4a09de0cc3b1ba5bbc239c5526b0a10826d67b7bc38f0acb1f8a +SIZE (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 428330 +SHA256 (xpi/thunderbird-i18n-16.0/pl.xpi) = f0e113d40ab6fcca36686efd6d564ecf2dd04616d856d2795bc86579efde8fa4 +SIZE (xpi/thunderbird-i18n-16.0/pl.xpi) = 400418 +SHA256 (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = c4ab438acdf82154611c58986d0849ba25265856cc80b38bacdd185f8b8e06ef +SIZE (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = 433901 +SHA256 (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = c7218a6b2177396544a71371a1dacaa9f186b5bbd98753f4742fc7174b5a87d6 +SIZE (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = 447507 +SHA256 (xpi/thunderbird-i18n-16.0/rm.xpi) = b77d811a832b8dce0c38e3a95017bc7a4d514006f7544cb98775fe3f2d3e76bd +SIZE (xpi/thunderbird-i18n-16.0/rm.xpi) = 450394 +SHA256 (xpi/thunderbird-i18n-16.0/ru.xpi) = cb0ff7917a63fcfabf54827f14658294c2b74859b6a7a012d60ac8add92a9754 +SIZE (xpi/thunderbird-i18n-16.0/ru.xpi) = 412751 +SHA256 (xpi/thunderbird-i18n-16.0/si.xpi) = 54b7288d80e0e760c4d80467bd958d8f0d6dbd47096c4586052ebb8915f1833f +SIZE (xpi/thunderbird-i18n-16.0/si.xpi) = 490680 +SHA256 (xpi/thunderbird-i18n-16.0/sk.xpi) = 2275b50042e20b77cae11b2e28e138dd239fc31a87564c304ad1b8401424704e +SIZE (xpi/thunderbird-i18n-16.0/sk.xpi) = 426652 +SHA256 (xpi/thunderbird-i18n-16.0/sl.xpi) = d48ae3d4127c7964da9dd5ea2e5cc2185980d155af28bd18671147cb5c17357a +SIZE (xpi/thunderbird-i18n-16.0/sl.xpi) = 439713 +SHA256 (xpi/thunderbird-i18n-16.0/sq.xpi) = 75c9df6ad4485f71546f577788ad2d2811d3493766a78f80efb3f394ac01b74c +SIZE (xpi/thunderbird-i18n-16.0/sq.xpi) = 395077 +SHA256 (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 171c348454f67a3961ccc96e4037cb8fdbaef4ebff3b4ea7665bc0721beeea28 +SIZE (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 516902 +SHA256 (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 469a5e6c4367f52f5f247ba577b70d028d36927e211edf0cb015dbc7195ce287 +SIZE (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 514905 +SHA256 (xpi/thunderbird-i18n-16.0/tr.xpi) = 684679710231f230b9ddb7d0a7eda87b25d9e0146f3671f8ef16e32ba2865711 +SIZE (xpi/thunderbird-i18n-16.0/tr.xpi) = 441867 +SHA256 (xpi/thunderbird-i18n-16.0/uk.xpi) = 3dec6654cc6a045f906a8620d8b4fd829d9a7d68cdf578c668e0d0051ef72099 +SIZE (xpi/thunderbird-i18n-16.0/uk.xpi) = 481713 +SHA256 (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 33b0f09d1126b42baf0266f3e6382c28329e76ae100920601ef435dc107fc3e0 +SIZE (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 433957 Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 17.0b1 +DISTVERSION= 16.0.2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -61,7 +61,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include -WRKSRC= ${WRKDIR}/comm-beta +WRKSRC= ${WRKDIR}/comm-release MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi Modified: trunk/mail/thunderbird/distinfo ============================================================================== --- trunk/mail/thunderbird/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-17.0b1.source.tar.bz2) = d563a9ea290e08e2b27de0d9c40403eec753d11cc1fdeed3b5f5b9a817d22a44 -SIZE (thunderbird-17.0b1.source.tar.bz2) = 113248011 -SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 -SIZE (enigmail-1.4.5.tar.gz) = 1269207 +SHA256 (thunderbird-16.0b3.source.tar.bz2) = fc089c1a374ec6fb85f693286a2331e2161e4d53cf3e6cbb7cc377a5b8e7ec8c +SIZE (thunderbird-16.0b3.source.tar.bz2) = 111775667 +SHA256 (enigmail-1.4.4.tar.gz) = ec62bb701968f72ad35546660132e6e47d4ebe684df1d27fc615cb9010a203b8 +SIZE (enigmail-1.4.4.tar.gz) = 1269444 Modified: trunk/mail/thunderbird/files/extra-bug780531 ============================================================================== --- trunk/mail/thunderbird/files/extra-bug780531 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/extra-bug780531 Sun Oct 28 17:59:40 2012 (r1086) @@ -1,22 +1,32 @@ --- mozilla/configure.in~ +++ mozilla/configure.in -@@ -5151,12 +5148,17 @@ fi - - AC_SUBST(MOZ_WEBRTC) - --case "$target_cpu" in --arm*) -+case "$target" in -+arm-*-linux*) - MOZ_SAMPLE_TYPE_S16LE=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) - AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16LE=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) +@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in ++ case "$target" in + arm*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; +@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in ++ case "$target" in + arm*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; Modified: trunk/mail/thunderbird/files/patch-alsapulse ============================================================================== --- trunk/mail/thunderbird/files/patch-alsapulse Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-alsapulse Sun Oct 28 17:59:40 2012 (r1086) @@ -1,8 +1,27 @@ +diff --git mozilla/config/autoconf.mk.in mozilla/config/autoconf.mk.in +index 44c0b06..748511b 100644 +--- mozilla/config/autoconf.mk.in ++++ mozilla/config/autoconf.mk.in +@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS = @MOZ_LIBNOTIFY_CFLAGS@ + MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS@ + MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ + ++MOZ_ALSA = @MOZ_ALSA@ + MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ + MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ + ++MOZ_PULSEAUDIO = @MOZ_PULSEAUDIO@ ++MOZ_PULSEAUDIO_LIBS = @MOZ_PULSEAUDIO_LIBS@ ++MOZ_PULSEAUDIO_CFLAGS = @MOZ_PULSEAUDIO_CFLAGS@ ++ + GLIB_CFLAGS = @GLIB_CFLAGS@ + GLIB_LIBS = @GLIB_LIBS@ + GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ diff --git mozilla/configure.in mozilla/configure.in index 5980b76..11f5f77 100644 --- mozilla/configure.in +++ mozilla/configure.in -@@ -5600,13 +5600,25 @@ dnl ======================================================== +@@ -5600,13 +5600,45 @@ dnl ======================================================== dnl = Check alsa availability on Linux if using sydneyaudio dnl ======================================================== @@ -26,8 +45,28 @@ +AC_SUBST(MOZ_ALSA) + ++dnl ======================================================== ++dnl = Enable PulseAudio ++dnl ======================================================== ++ ++MOZ_ARG_ENABLE_BOOL(pulseaudio, ++[ --enable-pulseaudio Enable PulseAudio support], ++MOZ_PULSEAUDIO=1, ++MOZ_PULSEAUDIO=) ++ ++if test -n "$MOZ_PULSEAUDIO"; then ++ AC_DEFINE(MOZ_CUBEB) ++ PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, , ++ [echo "$MOZ_PULSEAUDIO_PKG_ERRORS" ++ AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])]) ++fi ++ ++AC_SUBST(MOZ_PULSEAUDIO_CFLAGS) ++AC_SUBST(MOZ_PULSEAUDIO_LIBS) ++AC_SUBST(MOZ_PULSEAUDIO) ++ dnl ======================================================== - dnl = Enable PulseAudio + dnl = Enable GStreamer dnl ======================================================== diff --git mozilla/media/libcubeb/src/Makefile.in mozilla/media/libcubeb/src/Makefile.in index 5ab4dd8..c8df26f 100644 @@ -44,7 +83,7 @@ endif ifeq ($(OS_TARGET),Darwin) -@@ -42,6 +38,12 @@ CSRCS = \ +@@ -42,4 +38,16 @@ CSRCS = \ $(NULL) endif @@ -54,9 +93,25 @@ + $(NULL) +endif + - ifdef MOZ_PULSEAUDIO - CSRCS = \ - cubeb_pulse.c \ ++ifdef MOZ_PULSEAUDIO ++CSRCS = \ ++ cubeb_pulse.c \ ++ $(NULL) ++endif ++ + include $(topsrcdir)/config/rules.mk +diff --git mozilla/media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c +index 599aea2..41fd5af 100644 +--- mozilla/media/libcubeb/src/cubeb_alsa.c ++++ mozilla/media/libcubeb/src/cubeb_alsa.c +@@ -6,6 +6,6 @@ + #undef NDEBUG + #define _BSD_SOURCE +-#define _POSIX_SOURCE ++#define _XOPEN_SOURCE 500 + #include + #include + #include diff --git mozilla/media/libsydneyaudio/src/Makefile.in mozilla/media/libsydneyaudio/src/Makefile.in index 8dda8ce..b19641d 100644 --- mozilla/media/libsydneyaudio/src/Makefile.in @@ -95,7 +150,7 @@ index 43384e9..e46a6e3 100644 --- mozilla/toolkit/library/Makefile.in +++ mozilla/toolkit/library/Makefile.in -@@ -370,14 +370,11 @@ endif +@@ -379,10 +379,13 @@ endif EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) @@ -105,10 +160,9 @@ +ifdef MOZ_ALSA EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) endif --endif -- - ifdef MOZ_PULSEAUDIO --ifdef MOZ_CUBEB - EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) - endif ++ifdef MOZ_PULSEAUDIO ++EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) ++endif endif + + ifdef HAVE_CLOCK_MONOTONIC Modified: trunk/mail/thunderbird/files/patch-bug753046 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug753046 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-bug753046 Sun Oct 28 17:59:40 2012 (r1086) @@ -56,7 +56,7 @@ --- mozilla/ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ mozilla/ipc/chromium/Makefile.in -@@ -278,6 +278,33 @@ endif +@@ -278,6 +278,34 @@ endif endif # } OS_LINUX @@ -64,6 +64,7 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ ++ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -403,6 +404,19 @@ #else typedef DirReaderFallback DirReaderPosix; #endif +diff --git mozilla/ipc/chromium/src/base/file_util_linux.cc mozilla/ipc/chromium/src/base/file_util_linux.cc +index 171e44f..0c6dfcc 100644 +--- mozilla/ipc/chromium/src/base/file_util_linux.cc ++++ mozilla/ipc/chromium/src/base/file_util_linux.cc +@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { + } + + bool GetShmemTempDir(FilePath* path) { +-#ifdef ANDROID ++#if defined(ANDROID) || defined(OS_BSD) + return GetTempDir(path); + #else + *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 @@ -527,7 +541,8 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", (void *)name); +- pthread_setname_np(pthread_self(), "%s", name); ++ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ @@ -571,7 +586,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,367 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -606,20 +621,6 @@ +#define HAVE_POSIX_SPAWN 1 +#endif + -+/* -+ * On platforms that are not gonk based, we fall back to an arbitrary -+ * UID. This is generally the UID for user `nobody', albeit it is not -+ * always the case. -+ */ -+ -+#if defined(OS_NETBSD) || defined(OS_OPENBSD) -+# define CHILD_UNPRIVILEGED_UID 32767 -+# define CHILD_UNPRIVILEGED_GID 32767 -+#else -+# define CHILD_UNPRIVILEGED_UID 65534 -+# define CHILD_UNPRIVILEGED_GID 65534 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -668,17 +669,6 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { + bool retval = true; + + char* argv_copy[argv.size() + 1]; @@ -793,17 +783,6 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { + scoped_array argv_cstr(new char*[argv.size() + 1]); + // Illegal to allocate memory after fork and before execvp + InjectiveMultimap fd_shuffle1, fd_shuffle2; @@ -826,32 +805,19 @@ + + CloseSuperfluousFds(fd_shuffle2); + -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ -+ if (privs == UNPRIVILEGED) { -+ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { -+ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { -+ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (chdir("/") != 0) -+ gProcessLog.print("==> could not chdir()\n"); -+ } -+ + for (environment_map::const_iterator it = env_vars_to_set.begin(); + it != env_vars_to_set.end(); ++it) { + if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) + _exit(127); + } -+ execv(argv_cstr[0], argv_cstr.get()); ++ ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ execvp(argv_cstr[0], argv_cstr.get()); + // if we get here, we're in serious trouble and should complain loudly + DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); ++ exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1178,7 +1144,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, privs, + newEnvVars, #endif false, &process, arch); diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h Copied: trunk/mail/thunderbird/files/patch-bug761077 (from r1079, trunk/mail/thunderbird/files/patch-bug761077) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug761077 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug761077) @@ -0,0 +1,88 @@ +diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- mozilla/xpcom/reflect/xptcall/public/genstubs.pl ++++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h ++++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied: trunk/mail/thunderbird/files/patch-bug774671 (from r1079, trunk/mail/thunderbird/files/patch-bug774671) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug774671 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug774671) @@ -0,0 +1,40 @@ +commit 7e9eda2 +Author: Rafael Ávila de Espíndola +Date: Tue Jul 17 12:54:41 2012 -0400 + + Bug 774671 - Fix mismatched declarations. r=luke. +--- + mozilla/js/src/jsproxy.h | 2 +- + mozilla/js/src/jsprvtd.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git mozilla/js/src/jsproxy.h mozilla/js/src/jsproxy.h +index ec26e3a..aa0e782 100644 +--- mozilla/js/src/jsproxy.h ++++ mozilla/js/src/jsproxy.h +@@ -13,7 +13,7 @@ + + namespace js { + +-class Wrapper; ++class JS_FRIEND_API(Wrapper); + + /* + * A proxy is a JSObject that implements generic behavior by providing custom +diff --git mozilla/js/src/jsprvtd.h mozilla/js/src/jsprvtd.h +index 19b5aef..93e1216 100644 +--- mozilla/js/src/jsprvtd.h ++++ mozilla/js/src/jsprvtd.h +@@ -146,9 +146,9 @@ struct TreeContext; + class UpvarCookie; + + class Proxy; +-class BaseProxyHandler; +-class DirectWrapper; +-class CrossCompartmentWrapper; ++class JS_FRIEND_API(BaseProxyHandler); ++class JS_FRIEND_API(DirectWrapper); ++class JS_FRIEND_API(CrossCompartmentWrapper); + + class TempAllocPolicy; + class RuntimeAllocPolicy; Copied: trunk/mail/thunderbird/files/patch-bug775257 (from r1079, trunk/mail/thunderbird/files/patch-bug775257) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug775257 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug775257) @@ -0,0 +1,27 @@ +commit 8fc8b74 +Author: Oleg Romashin +Date: Wed Jul 18 22:46:11 2012 -0400 + + Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles +--- + content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index c48f92e..0fb801a 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + gst_object_unref(sinkpad); + + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " ++#ifndef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); ++#else ++ "appsink name=audiosink sync=true caps=audio/x-raw-int," ++ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); + gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Copied: trunk/mail/thunderbird/files/patch-bug777696 (from r1079, trunk/mail/thunderbird/files/patch-bug777696) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug777696 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug777696) @@ -0,0 +1,32 @@ +commit 0c0d1a8 +Author: Landry Breuil +Date: Mon Jul 30 17:57:15 2012 +0200 + + Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 0fb801a..4a69196 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " + #ifdef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); + #else ++ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); ++#endif ++#else + "appsink name=audiosink sync=true caps=audio/x-raw-int," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#else ++ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); ++#endif + #endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); Copied: trunk/mail/thunderbird/files/patch-bug778056 (from r1079, trunk/mail/thunderbird/files/patch-bug778056) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug778056 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug778056) @@ -0,0 +1,21 @@ +--- mozilla/memory/mozalloc/mozalloc.cpp~ ++++ mozilla/memory/mozalloc/mozalloc.cpp +@@ -19,6 +19,9 @@ + #if defined(XP_UNIX) + # include // for valloc on *BSD + #endif //if defined(XP_UNIX) ++#if defined(__FreeBSD__) ++# include // for malloc_usable_size ++#endif // if defined(__FreeBSD__) + + #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) + # define MOZALLOC_EXPORT __declspec(dllexport) +@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) + + #if defined(XP_MACOSX) + return malloc_size(ptr); +-#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) ++#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) + // Android bionic libc doesn't have malloc_usable_size. + return malloc_usable_size(ptr); + #elif defined(XP_WIN) Copied: trunk/mail/thunderbird/files/patch-bug779847 (from r1079, trunk/mail/thunderbird/files/patch-bug779847) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug779847 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug779847) @@ -0,0 +1,28 @@ +--- mozilla/gfx/ycbcr/Makefile.in ++++ mozilla/gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Modified: trunk/mail/thunderbird/files/patch-bug783463 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug783463 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-bug783463 Sun Oct 28 17:59:40 2012 (r1086) @@ -12,3 +12,23 @@ SkTime_Unix.cpp \ $(NULL) endif +--- mozilla/widget/qt/nsNativeThemeQt.cpp~ ++++ mozilla/widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- mozilla/widget/qt/nsSound.cpp~ ++++ mozilla/widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Copied: trunk/mail/thunderbird/files/patch-bug783571 (from r1079, trunk/mail/thunderbird/files/patch-bug783571) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug783571 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug783571) @@ -0,0 +1,22 @@ +--- mail/components/Makefile.in~ ++++ mail/components/Makefile.in +@@ -46,7 +46,7 @@ include $(DEPTH)/config/autoconf.mk + # least one module from search/ on all platforms + DIRS = compose cloudfile preferences addrbook migration activity search about-support wintaskbar newmailaccount im + +-ifneq (,$(filter windows gtk2 cocoa, $(MOZ_WIDGET_TOOLKIT))) ++ifneq (,$(filter windows gtk2 cocoa qt, $(MOZ_WIDGET_TOOLKIT))) + DIRS += shell + endif + +--- mail/components/build/Makefile.in~ ++++ mail/components/build/Makefile.in +@@ -78,7 +78,7 @@ SHARED_LIBRARY_LIBS = \ + ../migration/src/$(LIB_PREFIX)profilemigration_s.$(LIB_SUFFIX) \ + $(NULL) + +-ifneq (,$(filter windows cocoa gtk2, $(MOZ_WIDGET_TOOLKIT))) ++ifneq (,$(filter windows cocoa gtk2 qt, $(MOZ_WIDGET_TOOLKIT))) + SHARED_LIBRARY_LIBS += ../shell/$(LIB_PREFIX)shellservice_s.$(LIB_SUFFIX) + endif + Copied: trunk/mail/thunderbird/files/patch-bug784741 (from r1079, trunk/mail/thunderbird/files/patch-bug784741) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug784741 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug784741) @@ -0,0 +1,43 @@ +diff --git js/src/Makefile.in js/src/Makefile.in +index 8eb385f..01bd8e3 100644 +--- mozilla/js/src/Makefile.in ++++ mozilla/js/src/Makefile.in +@@ -323,6 +323,7 @@ endif + + ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) + ENABLE_YARR_JIT = 1 ++DEFINES += -DENABLE_YARR_JIT=1 + + VPATH += $(srcdir)/assembler/assembler \ + $(srcdir)/methodjit \ +diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h +index 6570f2d..0c84896 100644 +--- mozilla/js/src/assembler/wtf/Platform.h ++++ mozilla/js/src/assembler/wtf/Platform.h +@@ -1102,9 +1102,7 @@ + #if WTF_PLATFORM_CHROMIUM + #define ENABLE_YARR_JIT 0 + +-#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) +-#define ENABLE_YARR_JIT 1 +- ++#elif ENABLE_YARR_JIT + /* Setting this flag compares JIT results with interpreter results. */ + #define ENABLE_YARR_JIT_DEBUG 0 + #endif +diff --git js/src/configure.in js/src/configure.in +index c142eb7..34f98b9 100644 +--- mozilla/js/src/configure.in ++++ mozilla/js/src/configure.in +@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, + (using compiler flags DBG)], + [ if test "$enableval" != "no"; then + MOZ_DEBUG=1 +- ENABLE_METHODJIT_SPEW=1 ++ if test "$ENABLE_METHODJIT"; then ++ # needs MethodJIT or YarrJIT ++ ENABLE_METHODJIT_SPEW=1 ++ fi + if test -n "$enableval" -a "$enableval" != "yes"; then + MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` + _MOZ_DEBUG_FLAGS_SET=1 Copied: trunk/mail/thunderbird/files/patch-bug784776 (from r1079, trunk/mail/thunderbird/files/patch-bug784776) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug784776 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-bug784776) @@ -0,0 +1,33 @@ +--- mozilla/gfx/layers/opengl/ImageLayerOGL.cpp~ ++++ mozilla/gfx/layers/opengl/ImageLayerOGL.cpp +@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources() + { + if (mSharedHandle) { + gl()->ReleaseSharedHandle(mShareType, mSharedHandle); +- mSharedHandle = NULL; ++ mSharedHandle = 0; + } + + mYUVTexture[0].Release(); +--- mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ ++++ mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp +@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr + struct tm *tmc; + int i; + +- tt = time((time_t)NULL); ++ tt = time(NULL); + tmc = localtime(&tt); + + tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM +--- mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp~ ++++ mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp +@@ -40,7 +40,7 @@ CrossProcessMutexHandle + CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) + { + NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); +- return NULL; ++ return 0; + } + + } Deleted: trunk/mail/thunderbird/files/patch-bug786690 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug786690 Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ -commit 38301c3 -Author: Michael Wu -Date: Fri Aug 31 10:18:46 2012 -0300 - - Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik ---- - content/media/nsAudioStream.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp -index ac8ef58..8087d31 100644 ---- mozilla/content/media/nsAudioStream.cpp -+++ mozilla/content/media/nsAudioStream.cpp -@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) - params.channels = aNumChannels; - #ifdef MOZ_SAMPLE_TYPE_S16LE - params.format = CUBEB_SAMPLE_S16NE; -+ mBytesPerFrame = sizeof(int16_t) * aNumChannels; - #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ - params.format = CUBEB_SAMPLE_FLOAT32NE; --#endif - mBytesPerFrame = sizeof(float) * aNumChannels; -+#endif - - { - cubeb_stream* stream; Modified: trunk/mail/thunderbird/files/patch-bug788039 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug788039 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-bug788039 Sun Oct 28 17:59:40 2012 (r1086) @@ -1,5 +1,16 @@ # Bug 788039 - With no prefix search libevent via pkg-config. +--- mozilla/config/autoconf.mk.in~ ++++ mozilla/config/autoconf.mk.in +@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA + + MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@ + MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@ +-MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@ ++MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@ + + MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@ + MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@ --- mozilla/configure.in~ +++ mozilla/configure.in @@ -3854,7 +3854,7 @@ fi Modified: trunk/mail/thunderbird/files/patch-bug788108 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug788108 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-bug788108 Sun Oct 28 17:59:40 2012 (r1086) @@ -7,7 +7,7 @@ -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D. -#ifdef __FreeBSD__ -#include --#if !defined(__i386__) && !defined(__x86_64__) +-#ifdef __alpha__ -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -#else -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/mail/thunderbird/files/patch-bug788955 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug788955 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-bug788955 Sun Oct 28 17:59:40 2012 (r1086) @@ -26,6 +26,16 @@ add_makefiles " memory/jemalloc/Makefile " +--- mozilla/config/autoconf.mk.in ++++ mozilla/config/autoconf.mk.in +@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ + MOZ_IPDL_TESTS = @MOZ_IPDL_TESTS@ + MOZ_MEMORY = @MOZ_MEMORY@ + MOZ_JEMALLOC = @MOZ_JEMALLOC@ ++MOZ_NATIVE_JEMALLOC = @MOZ_NATIVE_JEMALLOC@ + MOZ_PROFILING = @MOZ_PROFILING@ + MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@ + MOZ_JPROF = @MOZ_JPROF@ diff --git configure.in configure.in index bb05782..2f32516 100644 --- mozilla/configure.in Deleted: trunk/mail/thunderbird/files/patch-bug803811 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug803811 Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,111 +0,0 @@ -commit 4ff5f0c -Author: Landry Breuil -Date: Wed Oct 24 09:56:51 2012 +0400 - - Bug 803811 - Fix system zlib detection by porting bug #763651 ---- - aclocal.m4 | 1 + - configure.in | 46 ++++++---------------------------------------- - 2 files changed, 7 insertions(+), 40 deletions(-) - -diff --git aclocal.m4 aclocal.m4 -index f5486dd..a3924d1 100644 ---- aclocal.m4 -+++ aclocal.m4 -@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl - builtin(include, mozilla/build/autoconf/lto.m4)dnl - builtin(include, mozilla/build/autoconf/frameptr.m4)dnl - builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl -+builtin(include, mozilla/build/autoconf/zlib.m4)dnl - - MOZ_PROG_CHECKMSYS() - -diff --git configure.in configure.in -index be833e8..c90fe39 100644 ---- configure.in -+++ configure.in -@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla - dnl ======================================================== - MOZJPEG=62 - MOZPNG=10401 --MOZZLIB=0x1230 - NSPR_VERSION=4 - NSS_VERSION=3 - -@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla" - - MOZ_JPEG_CFLAGS= - MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)' --MOZ_ZLIB_CFLAGS= --MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' - MOZ_BZ2_CFLAGS= - MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)' - MOZ_PNG_CFLAGS= -@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then - MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include" - MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}" - fi -+fi # SKIP_LIBRARY_CHECKS - - dnl system ZLIB support - dnl ======================================================== --MOZ_ARG_WITH_STRING(system-zlib, --[ --with-system-zlib[=PFX] -- Use system libz [installed at prefix PFX]], -- ZLIB_DIR=$withval) - --_SAVE_CFLAGS=$CFLAGS --_SAVE_LDFLAGS=$LDFLAGS --_SAVE_LIBS=$LIBS --if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then -- CFLAGS="-I${ZLIB_DIR}/include $CFLAGS" -- LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS" --fi --if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then -- MOZ_NATIVE_ZLIB= --else -- AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], -- [MOZ_NATIVE_ZLIB=]) --fi --if test "$MOZ_NATIVE_ZLIB" = 1; then -- MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'` -- AC_TRY_COMPILE([ #include -- #include -- #include ], -- [ #if ZLIB_VERNUM < $MOZZLIBNUM -- #error "Insufficient zlib version ($MOZZLIBNUM required)." -- #endif ], -- MOZ_NATIVE_ZLIB=1, --AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)])) --fi --CFLAGS=$_SAVE_CFLAGS --LDFLAGS=$_SAVE_LDFLAGS --LIBS=$_SAVE_LIBS -+MOZ_ZLIB_CHECK([1.2.3]) - --if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then -- MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include" -- MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" -+if test "$MOZ_NATIVE_ZLIB" != 1; then -+ MOZ_ZLIB_CFLAGS= -+ MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' - fi - -+if test -z "$SKIP_LIBRARY_CHECKS"; then - dnl system BZIP2 Support - dnl ======================================================== - MOZ_ARG_WITH_STRING(system-bz2, -@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND) - AC_SUBST(SYSTEM_LIBXUL) - AC_SUBST(MOZ_NATIVE_JPEG) - AC_SUBST(MOZ_NATIVE_PNG) --AC_SUBST(MOZ_NATIVE_ZLIB) - AC_SUBST(MOZ_NATIVE_BZ2) - - AC_SUBST(MOZ_JPEG_CFLAGS) - AC_SUBST(MOZ_JPEG_LIBS) --AC_SUBST(MOZ_ZLIB_CFLAGS) --AC_SUBST(MOZ_ZLIB_LIBS) - AC_SUBST(MOZ_BZ2_CFLAGS) - AC_SUBST(MOZ_BZ2_LIBS) - AC_SUBST(MOZ_PNG_CFLAGS) Copied: trunk/mail/thunderbird/files/patch-config-autoconf.mk.in (from r1079, trunk/mail/thunderbird/files/patch-config-autoconf.mk.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-config-autoconf.mk.in Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-config-autoconf.mk.in) @@ -0,0 +1,21 @@ +--- config/autoconf.mk.in.orig 2009-04-24 03:46:37.000000000 +0200 ++++ config/autoconf.mk.in 2009-05-11 15:03:26.000000000 +0200 +@@ -57,14 +57,14 @@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ + bindir = @bindir@ +-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++includedir = @includedir@/%%MOZILLA%% + libdir = @libdir@ + datadir = @datadir@ + mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/%%MOZILLA%% + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + + DIST = $(DEPTH)/dist + LIBXUL_SDK = @LIBXUL_SDK@ Modified: trunk/mail/thunderbird/files/patch-config-baseconfig.mk ============================================================================== --- trunk/mail/thunderbird/files/patch-config-baseconfig.mk Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/mail/thunderbird/files/patch-config-baseconfig.mk Sun Oct 28 17:59:40 2012 (r1086) @@ -1,5 +1,5 @@ ---- config/baseconfig.mk~ -+++ config/baseconfig.mk +--- mozilla/config/baseconfig.mk~ ++++ mozilla/config/baseconfig.mk @@ -1,9 +1,9 @@ INCLUDED_AUTOCONF_MK = 1 @@ -11,6 +11,6 @@ +idldir = $(datadir)/idl/%%MOZILLA%% +installdir = $(libdir)/%%MOZILLA%% +sdkdir = $(libdir)/%%MOZILLA%% - MOZILLA_SRCDIR = $(topsrcdir)/mozilla - MOZDEPTH = $(DEPTH)/mozilla - DIST = $(MOZDEPTH)/dist + DIST = $(DEPTH)/dist + + # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't Copied: trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp (from r1079, trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp) @@ -0,0 +1,20 @@ +--- mailnews/addrbook/src/nsDirPrefs.cpp~ ++++ mailnews/addrbook/src/nsDirPrefs.cpp +@@ -375,7 +375,7 @@ static bool DIR_SetServerPosition(nsVoid + DIR_Server *s=nsnull; + + switch (position) { +- case DIR_POS_APPEND: ++ case (PRInt32)DIR_POS_APPEND: + /* Do nothing if the request is to append a server that is already + * in the list. + */ +@@ -401,7 +401,7 @@ static bool DIR_SetServerPosition(nsVoid + wholeList->AppendElement(server); + break; + +- case DIR_POS_DELETE: ++ case (PRInt32)DIR_POS_DELETE: + /* Remove the prefs corresponding to the given server. If the prefName + * value is nsnull, the server has never been saved and there are no + * prefs to remove. Copied: trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp (from r1079, trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp) @@ -0,0 +1,29 @@ +--- mailnews/compose/src/nsSmtpProtocol.cpp~ ++++ mailnews/compose/src/nsSmtpProtocol.cpp +@@ -127,16 +127,16 @@ nsresult nsExplainErrorDetails(nsISmtpUr + + switch (code) + { +- case NS_ERROR_SMTP_SERVER_ERROR: +- case NS_ERROR_TCP_READ_ERROR: +- case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: +- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: +- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: +- case NS_ERROR_SENDING_FROM_COMMAND: +- case NS_ERROR_SENDING_RCPT_COMMAND: +- case NS_ERROR_SENDING_DATA_COMMAND: +- case NS_ERROR_SENDING_MESSAGE: +- case NS_ERROR_SMTP_GREETING: ++ case (int)NS_ERROR_SMTP_SERVER_ERROR: ++ case (int)NS_ERROR_TCP_READ_ERROR: ++ case (int)NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: ++ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: ++ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: ++ case (int)NS_ERROR_SENDING_FROM_COMMAND: ++ case (int)NS_ERROR_SENDING_RCPT_COMMAND: ++ case (int)NS_ERROR_SENDING_DATA_COMMAND: ++ case (int)NS_ERROR_SENDING_MESSAGE: ++ case (int)NS_ERROR_SMTP_GREETING: + bundle->GetStringFromID(NS_ERROR_GET_CODE(code), getter_Copies(eMsg)); + msg = nsTextFormatter::vsmprintf(eMsg.get(), args); + break; Deleted: trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,16 +0,0 @@ ---- mozilla/config/baseconfig.mk~ -+++ mozilla/config/baseconfig.mk -@@ -1,9 +1,9 @@ - INCLUDED_AUTOCONF_MK = 1 - --includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) -+includedir := $(includedir)/%%MOZILLA%% -+idldir = $(datadir)/idl/%%MOZILLA%% -+installdir = $(libdir)/%%MOZILLA%% -+sdkdir = $(libdir)/%%MOZILLA%% - DIST = $(DEPTH)/dist - - # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't Copied: trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in (from r1079, trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in) @@ -0,0 +1,10 @@ +--- mozilla/js/src/configure.in.orig 2012-02-22 17:06:28.000000000 +0100 ++++ mozilla/js/src/configure.in 2012-03-07 21:03:11.000000000 +0100 +@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n + * C++ implementations should define these macros only when __STDC_LIMIT_MACROS + * is defined before is included. */ + #define __STDC_LIMIT_MACROS ++#define __STDC_CONSTANT_MACROS + + #endif /* _JS_CONFDEFS_H_ */ + Deleted: trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/js/src/js-confdefs.h.in~ -+++ mozilla/js/src/js-confdefs.h.in -@@ -12,6 +12,7 @@ - * C++ implementations should define these macros only when __STDC_LIMIT_MACROS - * is defined before is included. */ - #define __STDC_LIMIT_MACROS -+#define __STDC_CONSTANT_MACROS - - #endif /* _JS_CONFDEFS_H_ */ - Modified: trunk/www/firefox-esr-i18n/Makefile ============================================================================== --- trunk/www/firefox-esr-i18n/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-esr-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-esr-i18n/distinfo ============================================================================== --- trunk/www/firefox-esr-i18n/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-esr-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-10.0.8/af.xpi) = e65b94d7a08d5701bdeb6e1f4c18df19600eb85d45d28d0345ca1bdabe2c234c -SIZE (xpi/firefox-i18n-10.0.8/af.xpi) = 238744 -SHA256 (xpi/firefox-i18n-10.0.8/ak.xpi) = 845e94ac1c466e46dd5575504ce6651a01fd465bbe2f9de1975c50d0a5cd1c50 -SIZE (xpi/firefox-i18n-10.0.8/ak.xpi) = 240571 -SHA256 (xpi/firefox-i18n-10.0.8/ar.xpi) = 6b0ac89dec757e14763927cb29098027a5a80d0ff222fd0497e4fdef2d158f6c -SIZE (xpi/firefox-i18n-10.0.8/ar.xpi) = 263702 -SHA256 (xpi/firefox-i18n-10.0.8/ast.xpi) = 1edc5e1f521ed0113948d87948f0ac20f20cddf6b4b351dea353a86963b30108 -SIZE (xpi/firefox-i18n-10.0.8/ast.xpi) = 237974 -SHA256 (xpi/firefox-i18n-10.0.8/be.xpi) = c04459e3cde9d84eefbc346356e52777099436b88d5f0e96dbd0c14d80c2d6bc -SIZE (xpi/firefox-i18n-10.0.8/be.xpi) = 245757 -SHA256 (xpi/firefox-i18n-10.0.8/bg.xpi) = f27c7461197f856e93127d32235f01b41a4a246c366ff22b13a90e7569e3a2bd -SIZE (xpi/firefox-i18n-10.0.8/bg.xpi) = 276756 -SHA256 (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 858551675beeaf45744c82a45e8f6f80fa4512affd0a465b0f28ddd4098a51d7 -SIZE (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 288293 -SHA256 (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = bd971eafe783495da710be875acabbd839631406394521e54219dd51061b4be2 -SIZE (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = 319304 -SHA256 (xpi/firefox-i18n-10.0.8/br.xpi) = 869faf87071ad2b157bbb577d6e31db62e9047fc0feb7dacb8000af6fd71c9a0 -SIZE (xpi/firefox-i18n-10.0.8/br.xpi) = 247651 -SHA256 (xpi/firefox-i18n-10.0.8/bs.xpi) = c6c26340e5d3034e7ef6a4c6924670ba0ef5b27926bfc2ae39104e652a2639bb -SIZE (xpi/firefox-i18n-10.0.8/bs.xpi) = 245308 -SHA256 (xpi/firefox-i18n-10.0.8/ca.xpi) = 3f2fb584b1b966412ad5967aa71f2874fae9c85cd017beb8b17a083064c3f1f6 -SIZE (xpi/firefox-i18n-10.0.8/ca.xpi) = 248221 -SHA256 (xpi/firefox-i18n-10.0.8/cs.xpi) = ba4c18820c7ad628cd4293186101829ba6abb702806114c07377f9f3bac9829f -SIZE (xpi/firefox-i18n-10.0.8/cs.xpi) = 248769 -SHA256 (xpi/firefox-i18n-10.0.8/cy.xpi) = 1e0b86a4a6d8e8d03066f4e9380b44dd55ed1f848993593f13171f5397b18b54 -SIZE (xpi/firefox-i18n-10.0.8/cy.xpi) = 244197 -SHA256 (xpi/firefox-i18n-10.0.8/da.xpi) = 2d81c6106390e66e0f226c8f4e3ef0d85874b5e6328115b61ba94f94e06b2021 -SIZE (xpi/firefox-i18n-10.0.8/da.xpi) = 240328 -SHA256 (xpi/firefox-i18n-10.0.8/de.xpi) = 932dab4efa1fdc0beec4df0dde7b7630395723339d6ce8915586f4eadcfa27db -SIZE (xpi/firefox-i18n-10.0.8/de.xpi) = 249297 -SHA256 (xpi/firefox-i18n-10.0.8/el.xpi) = 891d86cb6ed89f15a4e9dc8718344228e628dc3d8be85e5211bae0fc2559d29f -SIZE (xpi/firefox-i18n-10.0.8/el.xpi) = 264379 -SHA256 (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 25c368952d9e6dc03178a76412c4e798606a04dc0b7b6209dbd10d9aa1673683 -SIZE (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 231193 -SHA256 (xpi/firefox-i18n-10.0.8/en-US.xpi) = bc9376ebfe8caae2caf598cbfd5cdd958aa467b9c26d194caef7b4cb3b57eeac -SIZE (xpi/firefox-i18n-10.0.8/en-US.xpi) = 230680 -SHA256 (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 1f41f270cb2c1142461f7f347d2c9365fcf0bc7ae2312555c63909af040b871c -SIZE (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 233919 -SHA256 (xpi/firefox-i18n-10.0.8/eo.xpi) = cd40b09e15cc4575d51105f1662f7451c5cc681f22ce0060c2b736bd283e2b03 -SIZE (xpi/firefox-i18n-10.0.8/eo.xpi) = 240902 -SHA256 (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 1e306d293b061189822fa979d05345692dfe03d620688d30c1412db4c17422e7 -SIZE (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 245346 -SHA256 (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 4a06f5228897d66dab526e431393fc9a4d9c99851ecf4c3793f08afce5a70312 -SIZE (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 250205 -SHA256 (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 088a8a4fd1d0b1c3356650e6341b404672ddd3a5ab49255961caa593d5228ccc -SIZE (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 215378 -SHA256 (xpi/firefox-i18n-10.0.8/es-MX.xpi) = c5a039f7b9c87b841da53eadda83926bc8a133869d7acee1cc6d65af7cde41b7 -SIZE (xpi/firefox-i18n-10.0.8/es-MX.xpi) = 224151 -SHA256 (xpi/firefox-i18n-10.0.8/et.xpi) = 0bf5ef0aa1008d0f4c3baa8b701ec20eacbf54bcdb78c3b08c0c4c764c28fb93 -SIZE (xpi/firefox-i18n-10.0.8/et.xpi) = 242630 -SHA256 (xpi/firefox-i18n-10.0.8/eu.xpi) = db669a3df857c2b6f1c4ba68e7c8f52358b741aeba4a26e95333757bb37a650b -SIZE (xpi/firefox-i18n-10.0.8/eu.xpi) = 240251 -SHA256 (xpi/firefox-i18n-10.0.8/fa.xpi) = da16d2a0d1dec4b3f8d9e09afbd887682bd821801ab536c939caddab885b84f7 -SIZE (xpi/firefox-i18n-10.0.8/fa.xpi) = 272852 -SHA256 (xpi/firefox-i18n-10.0.8/fi.xpi) = 8ef47995cfc5d93c0a4058606e6a7bd70cf9dda8f290e06e66bfd060c05f918f -SIZE (xpi/firefox-i18n-10.0.8/fi.xpi) = 243629 -SHA256 (xpi/firefox-i18n-10.0.8/fr.xpi) = ce6959c1b9766943fd6c27b10673ae93b8df5bd890e9db4bb7c2a0cbb94fc574 -SIZE (xpi/firefox-i18n-10.0.8/fr.xpi) = 249568 -SHA256 (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 26aed5af8e255de4ad0b6da25551116670b51f86d40d1523a467c7272cb8b4b5 -SIZE (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 249343 -SHA256 (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = d06dfe44a749feef65056989d828b1df5a008f8c71f6746365af2027c35700d1 -SIZE (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = 252022 -SHA256 (xpi/firefox-i18n-10.0.8/gl.xpi) = 2562fa6c9258eaace0e4107e0a1ea05eadbbfd477143acdcfcafd2909d1f2a5f -SIZE (xpi/firefox-i18n-10.0.8/gl.xpi) = 243249 -SHA256 (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 002a7ccd57b89d0c063936dfd4be269cedb803167994637ce3c5ccf6dbef6afc -SIZE (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 275221 -SHA256 (xpi/firefox-i18n-10.0.8/he.xpi) = 200106afc6f5c23a0a98dddb3e8ac145b6481399aafa02a1b52cd80ae50bde7a -SIZE (xpi/firefox-i18n-10.0.8/he.xpi) = 264935 -SHA256 (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 8f68a4d116ad511fc3081b2ff2dbeb77ebfea48014d6f8734ee4e4396fca38ab -SIZE (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 280000 -SHA256 (xpi/firefox-i18n-10.0.8/hr.xpi) = 13429959a13cf5153955b18a89077a6df113005a75d97e929143fd236b1292c2 -SIZE (xpi/firefox-i18n-10.0.8/hr.xpi) = 249333 -SHA256 (xpi/firefox-i18n-10.0.8/hu.xpi) = 042ce9afd0d7289c72856f88a7819571a6d0e2be737bdf9a586980a9612c6a19 -SIZE (xpi/firefox-i18n-10.0.8/hu.xpi) = 253773 -SHA256 (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 449b184e72b851f9c7d1b7a2d7d2a3bd43689252526b06703a46da16da7893c2 -SIZE (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 445452 -SHA256 (xpi/firefox-i18n-10.0.8/id.xpi) = 6f148c8f7e67b958b206c331064b7c12b8f0c6c0a5b021a210f513f98c831d3e -SIZE (xpi/firefox-i18n-10.0.8/id.xpi) = 236824 -SHA256 (xpi/firefox-i18n-10.0.8/is.xpi) = 169f139f55c0fdb4d87131f81a19d15da846d8bb218aceac29309e5b9cd34f1b -SIZE (xpi/firefox-i18n-10.0.8/is.xpi) = 243067 -SHA256 (xpi/firefox-i18n-10.0.8/it.xpi) = 1e0eb506be163e07b8a2e9c68b9bd749d2b4d4d179e5999b515b06dee8f256e8 -SIZE (xpi/firefox-i18n-10.0.8/it.xpi) = 212716 -SHA256 (xpi/firefox-i18n-10.0.8/ja.xpi) = 723c26ff672b7886b6f1f8bbabdef7df832beabb90ac0164eb6124b06115187a -SIZE (xpi/firefox-i18n-10.0.8/ja.xpi) = 273115 -SHA256 (xpi/firefox-i18n-10.0.8/kk.xpi) = b507fa124a6d62123f68ef53e8ae1522a9672d6d4426ad97873d67ae5ae6225c -SIZE (xpi/firefox-i18n-10.0.8/kk.xpi) = 279777 -SHA256 (xpi/firefox-i18n-10.0.8/kn.xpi) = a3477b01061921b7996e6a4449b62734ba72e500921878511f5abe768cf185d6 -SIZE (xpi/firefox-i18n-10.0.8/kn.xpi) = 299830 -SHA256 (xpi/firefox-i18n-10.0.8/ko.xpi) = 70aaf965078c10d8c2d176358e124f13308abe6895daa41890aed0c2174315fc -SIZE (xpi/firefox-i18n-10.0.8/ko.xpi) = 227945 -SHA256 (xpi/firefox-i18n-10.0.8/ku.xpi) = 382fda1bc8ac9de310d7ac75f59bde607ff5064aee9783d1b67e7587837804e5 -SIZE (xpi/firefox-i18n-10.0.8/ku.xpi) = 254709 -SHA256 (xpi/firefox-i18n-10.0.8/lg.xpi) = ba04c687567000ae0d2893587983165f3809f34aa43d13af3a0f855cd46c4f89 -SIZE (xpi/firefox-i18n-10.0.8/lg.xpi) = 247673 -SHA256 (xpi/firefox-i18n-10.0.8/lt.xpi) = fd0e4f28026d7f94d9b7d311f375ccf4134653f2900b2cf01e50791fc2247225 -SIZE (xpi/firefox-i18n-10.0.8/lt.xpi) = 330631 -SHA256 (xpi/firefox-i18n-10.0.8/lv.xpi) = 3d4337a9db929af1fe1482cdd499fa95cee021a80b99f7b7f90afa5669201d0a -SIZE (xpi/firefox-i18n-10.0.8/lv.xpi) = 244352 -SHA256 (xpi/firefox-i18n-10.0.8/mai.xpi) = ef97a34fc330cf6e2fb886302d122278ce96a1cdc98b22ed0767c423b17feb13 -SIZE (xpi/firefox-i18n-10.0.8/mai.xpi) = 279253 -SHA256 (xpi/firefox-i18n-10.0.8/mk.xpi) = 8ae09cb016c4359729ed4c9f27c0f99c062beb2b2b522d055c5057c514507052 -SIZE (xpi/firefox-i18n-10.0.8/mk.xpi) = 272939 -SHA256 (xpi/firefox-i18n-10.0.8/ml.xpi) = a1ca0631aadafc3964846e33de9cd5efc9b8d795ef1bb5d025db0e554184247a -SIZE (xpi/firefox-i18n-10.0.8/ml.xpi) = 306675 -SHA256 (xpi/firefox-i18n-10.0.8/mr.xpi) = 997605c6ecbae4302f413c4bf008c71bbaf0191e5e72f01f8461628e197061d8 -SIZE (xpi/firefox-i18n-10.0.8/mr.xpi) = 281457 -SHA256 (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 27b83b14a6d6d728832c4330dd0ce2fff333c53acf46091c12d13557807d439a -SIZE (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 241210 -SHA256 (xpi/firefox-i18n-10.0.8/nl.xpi) = efeb8b6ce044e6254b6b271d2f6b9998b24e4a6b1799a4d7f22ad76416f2e322 -SIZE (xpi/firefox-i18n-10.0.8/nl.xpi) = 242400 -SHA256 (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 6ccc73f8ddcb17e68af28efe3fde44cbe050b8260fa68a44f179d4f7a60e4271 -SIZE (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 242453 -SHA256 (xpi/firefox-i18n-10.0.8/nso.xpi) = 401ff8179dc295dc09f958bd2c2d8e16441db8b9baac5ca63ecbba42d60f7694 -SIZE (xpi/firefox-i18n-10.0.8/nso.xpi) = 245695 -SHA256 (xpi/firefox-i18n-10.0.8/or.xpi) = 870aa1fb88415e378b473f7de656d8e5064b3f0285978da9540dfaea9f6cf1b3 -SIZE (xpi/firefox-i18n-10.0.8/or.xpi) = 281685 -SHA256 (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 71ee499e44149a1ae3ecb8c7cd69115ea8695b6d4ab16550ab0fc7f27bf3acd7 -SIZE (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 282145 -SHA256 (xpi/firefox-i18n-10.0.8/pl.xpi) = c30a48b98c726487126b686bd37685e22d9188b8951b4c9c471cf5dfbe029e91 -SIZE (xpi/firefox-i18n-10.0.8/pl.xpi) = 252046 -SHA256 (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 135323c4878a1263e3f86df2ebc3fb0ffd60e55084dc86f26932bbae7eff842a -SIZE (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 246849 -SHA256 (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 5f61b533f01107ac4af9daf6ee9960444d4aa5220154bad313a1e0044d164d0b -SIZE (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 246476 -SHA256 (xpi/firefox-i18n-10.0.8/rm.xpi) = 8f14beed486558ab7437ad6a405767f12ab8bc397871f94038d8df8f8a72fa05 -SIZE (xpi/firefox-i18n-10.0.8/rm.xpi) = 245771 -SHA256 (xpi/firefox-i18n-10.0.8/ro.xpi) = ca2945e49010f1348daa789eb1d4188e3ab0759e415008508c0cad15f1098d1b -SIZE (xpi/firefox-i18n-10.0.8/ro.xpi) = 263251 -SHA256 (xpi/firefox-i18n-10.0.8/ru.xpi) = b983a189c8da322a70333760640bfe8f664e250d460b8b69c27ad0fdfa0d1e07 -SIZE (xpi/firefox-i18n-10.0.8/ru.xpi) = 254984 -SHA256 (xpi/firefox-i18n-10.0.8/si.xpi) = d9577555b4ef34c934eb42ffe09a60001478f440714894092da8625248a2e413 -SIZE (xpi/firefox-i18n-10.0.8/si.xpi) = 271989 -SHA256 (xpi/firefox-i18n-10.0.8/sk.xpi) = 572496f3be73a19250e3360b91a01c7fd4580575725560233421d31bc963a7d2 -SIZE (xpi/firefox-i18n-10.0.8/sk.xpi) = 254288 -SHA256 (xpi/firefox-i18n-10.0.8/sl.xpi) = 51e24c6fe627ce3bbdac585106cdfcf67e74ba8cf580e165988dce0aba674544 -SIZE (xpi/firefox-i18n-10.0.8/sl.xpi) = 241035 -SHA256 (xpi/firefox-i18n-10.0.8/son.xpi) = 359eebfe63245255bb4988d2823f3141d763ff88ed4d97531fc9f3a9c056eecb -SIZE (xpi/firefox-i18n-10.0.8/son.xpi) = 239060 -SHA256 (xpi/firefox-i18n-10.0.8/sq.xpi) = 1b4229ad0f1a9a24d64deb21589b6906f581a0c88bf8c55383c4aa985ebbb3dd -SIZE (xpi/firefox-i18n-10.0.8/sq.xpi) = 227697 -SHA256 (xpi/firefox-i18n-10.0.8/sr.xpi) = 200eda813c393e7b276ed7cafb5a49bc6dc0d6266200ef5702989e5ab5244bfd -SIZE (xpi/firefox-i18n-10.0.8/sr.xpi) = 277744 -SHA256 (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 8f25c7aedd3f64733c2161c94c3b99ae3498cc4e79728f4d8945a847dcf3777c -SIZE (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 278880 -SHA256 (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = fa188d4767123b938480469617588273943baadb30cf19d5564fccd6d2e75c65 -SIZE (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = 290618 -SHA256 (xpi/firefox-i18n-10.0.8/ta.xpi) = 3e401e75dbe3414209da783dbd6ed95196d42a78f9e46bc31bd7d15004544d6e -SIZE (xpi/firefox-i18n-10.0.8/ta.xpi) = 274056 -SHA256 (xpi/firefox-i18n-10.0.8/te.xpi) = 034dcd346ce8ec5cfcd7072bf7cbb5018a72f3fc2247a9ade8859ac0eb07f169 -SIZE (xpi/firefox-i18n-10.0.8/te.xpi) = 289045 -SHA256 (xpi/firefox-i18n-10.0.8/th.xpi) = 263b0969d012db0a53c6e2d5e28c2e1b8fb50ff9aa18a8e5b2ca82fec5c62707 -SIZE (xpi/firefox-i18n-10.0.8/th.xpi) = 272422 -SHA256 (xpi/firefox-i18n-10.0.8/tr.xpi) = 14debc5200c40a30815219586f839b2db9023f6dce7f2e47317f511c9eaa94af -SIZE (xpi/firefox-i18n-10.0.8/tr.xpi) = 249917 -SHA256 (xpi/firefox-i18n-10.0.8/uk.xpi) = 14570c5911adc294157b0b47a5e792c6b7ec77f224fd3a44ec2ffa031f867e11 -SIZE (xpi/firefox-i18n-10.0.8/uk.xpi) = 279132 -SHA256 (xpi/firefox-i18n-10.0.8/vi.xpi) = 5a6db88669951f4bea809571ffbe15e55feec07c3276f9e797009e2ea01c4ca0 -SIZE (xpi/firefox-i18n-10.0.8/vi.xpi) = 262786 -SHA256 (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 336f096686ac0e928abe98031007a82dd9557edba8c77279b319b884babe5655 -SIZE (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 256546 -SHA256 (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = e48ab0fea8d208b48db9a1fdc8c22439854c57f33e240007c2d587fdcf0de879 -SIZE (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = 257492 -SHA256 (xpi/firefox-i18n-10.0.8/zu.xpi) = 2f08939f0ced3e5c59308829af376928ff9775ee4cf674cefb138abd7f6451ab -SIZE (xpi/firefox-i18n-10.0.8/zu.xpi) = 246395 +SHA256 (xpi/firefox-i18n-10.0.10/af.xpi) = 7a4f000ce589b607de3e13dd0bd687cd2dc3f2a6a4e83abd539d963c94e1b19c +SIZE (xpi/firefox-i18n-10.0.10/af.xpi) = 238745 +SHA256 (xpi/firefox-i18n-10.0.10/ak.xpi) = fd16e9260678663ac317f61e82f62f91084604cd5a47c47ade777f4293330667 +SIZE (xpi/firefox-i18n-10.0.10/ak.xpi) = 240573 +SHA256 (xpi/firefox-i18n-10.0.10/ar.xpi) = d8d6008cfa4c89a7f48baf2af4eef984296d93d8997732b6961e7fd9d3f12609 +SIZE (xpi/firefox-i18n-10.0.10/ar.xpi) = 263704 +SHA256 (xpi/firefox-i18n-10.0.10/ast.xpi) = 5d20510dda3a989c3f9977f560c9a25b99499e2a1c318593704228fab29092cc +SIZE (xpi/firefox-i18n-10.0.10/ast.xpi) = 237976 +SHA256 (xpi/firefox-i18n-10.0.10/be.xpi) = ad2e4ff2001bbb59963fc00167862fcf6b11532f62a873ffbd91f1d4e5670912 +SIZE (xpi/firefox-i18n-10.0.10/be.xpi) = 245758 +SHA256 (xpi/firefox-i18n-10.0.10/bg.xpi) = 592c3e8e88154eb0ffa49375feafb336a332f996734f3e614753e8f32ee6aa56 +SIZE (xpi/firefox-i18n-10.0.10/bg.xpi) = 276757 +SHA256 (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = df8346ab841fafccf98cbf83e0ced1ca0e0a31a061ed0442ae5f7be9f4522edf +SIZE (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = 288294 +SHA256 (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 2e12582ab719a304864fb66fdf4233009d956aab10e9bbe7fa6ec6701f634ba2 +SIZE (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 319305 +SHA256 (xpi/firefox-i18n-10.0.10/br.xpi) = 00eab13b9015c1cc2304a45124e665b9fa2a62ef3b293ef820970fd1207d1091 +SIZE (xpi/firefox-i18n-10.0.10/br.xpi) = 247652 +SHA256 (xpi/firefox-i18n-10.0.10/bs.xpi) = dd06874a8188c65265f14b6997fa506ac1b3dc0ab144c92d53b91b08d39f9125 +SIZE (xpi/firefox-i18n-10.0.10/bs.xpi) = 245309 +SHA256 (xpi/firefox-i18n-10.0.10/ca.xpi) = 7fc2504e9c0412c758d267de0f293820f357515b08b8c4c47861b3a1a0f4e46d +SIZE (xpi/firefox-i18n-10.0.10/ca.xpi) = 248222 +SHA256 (xpi/firefox-i18n-10.0.10/cs.xpi) = 06a428ee7e87ce7dbbbecf389e90064c96dbba4e3bd36866d6aa279bb2a744db +SIZE (xpi/firefox-i18n-10.0.10/cs.xpi) = 248770 +SHA256 (xpi/firefox-i18n-10.0.10/cy.xpi) = be57f30fe02ac12ff75f0365c37f724fb8624195f9ae5594ef6c4089ce94dc27 +SIZE (xpi/firefox-i18n-10.0.10/cy.xpi) = 244198 +SHA256 (xpi/firefox-i18n-10.0.10/da.xpi) = 1b0f087f5b7c53fe3b196fbf9c7b95cc079ab2a480911f73e066e316911a29d2 +SIZE (xpi/firefox-i18n-10.0.10/da.xpi) = 240329 +SHA256 (xpi/firefox-i18n-10.0.10/de.xpi) = f7033ae43ca75b3e2ca977a1a057517a85be0c588f65ef016ec403da1e8a9b7f +SIZE (xpi/firefox-i18n-10.0.10/de.xpi) = 249299 +SHA256 (xpi/firefox-i18n-10.0.10/el.xpi) = 81b68971889ac4998a6f849708d9dac236096e1fdc8887d9acef1e228c89754c +SIZE (xpi/firefox-i18n-10.0.10/el.xpi) = 264381 +SHA256 (xpi/firefox-i18n-10.0.10/en-GB.xpi) = c428a2a2e0476a4598725fdead109d480c358367cb7ad63071b00c1e693fc277 +SIZE (xpi/firefox-i18n-10.0.10/en-GB.xpi) = 231195 +SHA256 (xpi/firefox-i18n-10.0.10/en-US.xpi) = 8da2c21e23743573c6d4a5d3c8a4242655d819a731a4706461fd7a62df4dacd7 +SIZE (xpi/firefox-i18n-10.0.10/en-US.xpi) = 230682 +SHA256 (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 6bd954a77ea2bd2435c795ebe6b03682d3794c37f4af7d3f18b6258b220f9abe +SIZE (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 233921 +SHA256 (xpi/firefox-i18n-10.0.10/eo.xpi) = 3e6016ddb965d12c6371482cdaa1c278f1d749284b81948ade78e87604d254bf +SIZE (xpi/firefox-i18n-10.0.10/eo.xpi) = 240904 +SHA256 (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 4980cb171c2bc7bb0d65340ad04a184afb01202130bacfb9c28ceeacb161dc7b +SIZE (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 245348 +SHA256 (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 66ac43f83c08936480b835dfaededc31e66ee76a3edb500275ba7b71f8914715 +SIZE (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 250206 +SHA256 (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 0afc109d9ee61582e65b75d8ae3e7720ea544ee7dac1ae9c89baf9a32c9203d3 +SIZE (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 215379 +SHA256 (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 78b27a22cc317d23ecb0eeaefd6ba779d17aefad4cf8b81672f35a08b3924e27 +SIZE (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 224153 +SHA256 (xpi/firefox-i18n-10.0.10/et.xpi) = 2c03b931dfeb67f9dfc5ef748bfd8b0a54c53364ad159a23d03561f44be9c188 +SIZE (xpi/firefox-i18n-10.0.10/et.xpi) = 242632 +SHA256 (xpi/firefox-i18n-10.0.10/eu.xpi) = cb4bf0a842b74cabd162a8c79fda62aba208badfec230cf2f65c6d32ca2e3f87 +SIZE (xpi/firefox-i18n-10.0.10/eu.xpi) = 240253 +SHA256 (xpi/firefox-i18n-10.0.10/fa.xpi) = 7d71c9ca7feff877fa4e40d890976d22f38efdc24291e6c844434a67fd9144db +SIZE (xpi/firefox-i18n-10.0.10/fa.xpi) = 272854 +SHA256 (xpi/firefox-i18n-10.0.10/fi.xpi) = e9effb2636932ba64c516cdd0c9e3faaf9f23b86d28c99fd9e7331fefadc96c9 +SIZE (xpi/firefox-i18n-10.0.10/fi.xpi) = 243630 +SHA256 (xpi/firefox-i18n-10.0.10/fr.xpi) = 34c19e5d8844e8ac91ba71eaffe64c6c1a18d63997cb80faae8dd013299dc8e9 +SIZE (xpi/firefox-i18n-10.0.10/fr.xpi) = 249569 +SHA256 (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 6641562eeefe2e36c857699257f864e70a76d1676119fbd1438c8a83f53fdffc +SIZE (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 249345 +SHA256 (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 2960c3e783235a6663213313cdb60a01e4599ffa9318d47162a4a7504ebce37a +SIZE (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 252024 +SHA256 (xpi/firefox-i18n-10.0.10/gl.xpi) = 668e1955cc10de40ac1cb73066f89edb11a341251e85a0bbb402aac9cfca4407 +SIZE (xpi/firefox-i18n-10.0.10/gl.xpi) = 243250 +SHA256 (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 24ee2ce7d313260817311e76ae1ab695c409708ad65c37196aded4b12905833e +SIZE (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 275223 +SHA256 (xpi/firefox-i18n-10.0.10/he.xpi) = 1ce149751735ad58bc389c7a404b48c6788655cd1cd2f634edc95633b9cf1675 +SIZE (xpi/firefox-i18n-10.0.10/he.xpi) = 264936 +SHA256 (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 34ad7dfa29bf65b69217c889b24e27dc464c3ac5de029e5f4d174596f579b2a8 +SIZE (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 280002 +SHA256 (xpi/firefox-i18n-10.0.10/hr.xpi) = 0fb1d1e5f4c8701d83bfc3c7b2760d91a4e22e743d3785666efc4db027f565d0 +SIZE (xpi/firefox-i18n-10.0.10/hr.xpi) = 249334 +SHA256 (xpi/firefox-i18n-10.0.10/hu.xpi) = f4bdece4b06dfc956dd1e1eb8981ffc615ce93dc97fff8b778988815890281d3 +SIZE (xpi/firefox-i18n-10.0.10/hu.xpi) = 253774 +SHA256 (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 9862c465878f05b512cae5b0b93321693488c4957ef058a9fb40ca11256c3380 +SIZE (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 445453 +SHA256 (xpi/firefox-i18n-10.0.10/id.xpi) = a37e6f9a8a6707d8283a297f32aba43a1945d2a8ad6020df04aafb5b89c3d960 +SIZE (xpi/firefox-i18n-10.0.10/id.xpi) = 236825 +SHA256 (xpi/firefox-i18n-10.0.10/is.xpi) = 05f80c43f11b82ecfec9a83e8e9aefffc9ac217e084324b1ac6cea18d9a63a2c +SIZE (xpi/firefox-i18n-10.0.10/is.xpi) = 243068 +SHA256 (xpi/firefox-i18n-10.0.10/it.xpi) = be11ff6dd93e467a0cdd731ea17487a34ba21965f8ac3c4081479665b8b857ed +SIZE (xpi/firefox-i18n-10.0.10/it.xpi) = 212718 +SHA256 (xpi/firefox-i18n-10.0.10/ja.xpi) = af253b9044d2d1207a79b9646c7b05a887f33af53be8acaf72b9c0d90c77f997 +SIZE (xpi/firefox-i18n-10.0.10/ja.xpi) = 273117 +SHA256 (xpi/firefox-i18n-10.0.10/kk.xpi) = 4142b53f89876bd43629aacdb9af7c0cf9f71992280aa8ece12c75278ad503e3 +SIZE (xpi/firefox-i18n-10.0.10/kk.xpi) = 279776 +SHA256 (xpi/firefox-i18n-10.0.10/kn.xpi) = da190788df9bba2e3fedfa2e91fb635fc7ba68a30cecb4fdc2b8db2fc08c687b +SIZE (xpi/firefox-i18n-10.0.10/kn.xpi) = 299832 +SHA256 (xpi/firefox-i18n-10.0.10/ko.xpi) = d37bb0031579d2271f1d81958c7feee1172a170ff844e5f7aed949f33fcc578d +SIZE (xpi/firefox-i18n-10.0.10/ko.xpi) = 227947 +SHA256 (xpi/firefox-i18n-10.0.10/ku.xpi) = 00af28c859e18170884387ab181af08cdd8e2c237dd40846babf4618fec06f7e +SIZE (xpi/firefox-i18n-10.0.10/ku.xpi) = 254711 +SHA256 (xpi/firefox-i18n-10.0.10/lg.xpi) = c2c857e80a785e43028f93857bb43fe086a71f41afccfd463faedf3f4ab02bbf +SIZE (xpi/firefox-i18n-10.0.10/lg.xpi) = 247675 +SHA256 (xpi/firefox-i18n-10.0.10/lt.xpi) = a2a94187f0cd5e335f8347c270200ce4f87df90fb5173b5d6386cb3ec14f7689 +SIZE (xpi/firefox-i18n-10.0.10/lt.xpi) = 330632 +SHA256 (xpi/firefox-i18n-10.0.10/lv.xpi) = f62eeeaa2d4945e7824ae6fe7ddf1fe5c0604d6e7bdfcecd575b7c31070ee517 +SIZE (xpi/firefox-i18n-10.0.10/lv.xpi) = 244353 +SHA256 (xpi/firefox-i18n-10.0.10/mai.xpi) = ec1b6002ce61a7bd1b99fea7937e399f151c3c5f8ead414286537edfdb6b20e9 +SIZE (xpi/firefox-i18n-10.0.10/mai.xpi) = 279254 +SHA256 (xpi/firefox-i18n-10.0.10/mk.xpi) = 333d2a77f00d0590c918b6d5a02bc28133c0bf9936d1fe302124904fa3538427 +SIZE (xpi/firefox-i18n-10.0.10/mk.xpi) = 272941 +SHA256 (xpi/firefox-i18n-10.0.10/ml.xpi) = 90157eecefcc93673e1d5b089dc3b33eec7a240dc52877ba14df12d235ee32b0 +SIZE (xpi/firefox-i18n-10.0.10/ml.xpi) = 306676 +SHA256 (xpi/firefox-i18n-10.0.10/mr.xpi) = 0a666303434cf86ab9732d0b5aaa3adeeb75b7ba2ed257ebd196d9e7791e3643 +SIZE (xpi/firefox-i18n-10.0.10/mr.xpi) = 281459 +SHA256 (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 07a6646e3b02e0b267049a95bc00f1f849163ec5bf43fe3af4824ec05418ecf3 +SIZE (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 241212 +SHA256 (xpi/firefox-i18n-10.0.10/nl.xpi) = 37f1715fd00b8d06273a4cd908743354093ba565a099a5bc67da60ef99b4762c +SIZE (xpi/firefox-i18n-10.0.10/nl.xpi) = 242402 +SHA256 (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = a59024f4f706118557a6563f2d09b8a12afd1e49f898d2eb010f0f6f4ac04933 +SIZE (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = 242455 +SHA256 (xpi/firefox-i18n-10.0.10/nso.xpi) = d42d35a5e0d37ba6648a5841604f44fd1a6aae8e3ee9663ec0b29dcd0fb581bd +SIZE (xpi/firefox-i18n-10.0.10/nso.xpi) = 245697 +SHA256 (xpi/firefox-i18n-10.0.10/or.xpi) = 4ef887dc79730d34cfd3d8fae4323e7b52a9d2d6f37ad0f10febdedc72a6f0d0 +SIZE (xpi/firefox-i18n-10.0.10/or.xpi) = 281687 +SHA256 (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = ee3f02ff285e33194e74307998347ee766264002400c5a3ce526a7beee4d0f3d +SIZE (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = 282146 +SHA256 (xpi/firefox-i18n-10.0.10/pl.xpi) = f48b74a169d6d4d87cf17a9310bf25290d55b4954a99ad3c0e0091a1ec0cb662 +SIZE (xpi/firefox-i18n-10.0.10/pl.xpi) = 252048 +SHA256 (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = a1ef06bba55cf398d8334c6191340e948fe8d28e3115b08eef428a70565c527c +SIZE (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = 246850 +SHA256 (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 2d0f1a694386637abeb2b6f9ceef4ea7ca561678e41010383e33be167c052760 +SIZE (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 246478 +SHA256 (xpi/firefox-i18n-10.0.10/rm.xpi) = eb715b8294382e018de4eafd8b431fa8ca7a0f053449fd1eb1ef88cb3338a40a +SIZE (xpi/firefox-i18n-10.0.10/rm.xpi) = 245773 +SHA256 (xpi/firefox-i18n-10.0.10/ro.xpi) = cd12a66ff56d7ac1c5631617cbd6b47030e27c7da0404748c6e9f5ddddb8d072 +SIZE (xpi/firefox-i18n-10.0.10/ro.xpi) = 263253 +SHA256 (xpi/firefox-i18n-10.0.10/ru.xpi) = 8e235cd2fbf3890f3875218023cf0165a8573c4ba12b4d426ad69503859a29a9 +SIZE (xpi/firefox-i18n-10.0.10/ru.xpi) = 254986 +SHA256 (xpi/firefox-i18n-10.0.10/si.xpi) = 04d072d20d1bd13a24ec63b2e133d84ba5f1b23781f0351502c1b9e4bd5a68a7 +SIZE (xpi/firefox-i18n-10.0.10/si.xpi) = 271991 +SHA256 (xpi/firefox-i18n-10.0.10/sk.xpi) = 3bc33f1b2fea89e873dd002e7683d6367a9015e51b45023c8037c1f8e875d528 +SIZE (xpi/firefox-i18n-10.0.10/sk.xpi) = 254290 +SHA256 (xpi/firefox-i18n-10.0.10/sl.xpi) = 10c9ba222444088879f6b8c7ad625b22b7c1e9f4fdff5cc056cf4de41f1668c5 +SIZE (xpi/firefox-i18n-10.0.10/sl.xpi) = 241036 +SHA256 (xpi/firefox-i18n-10.0.10/son.xpi) = 976f0c06e5bc3049a1fb1a808faec4cb50549836961560b33074e15f0e8f7d5b +SIZE (xpi/firefox-i18n-10.0.10/son.xpi) = 239061 +SHA256 (xpi/firefox-i18n-10.0.10/sq.xpi) = ca994dd1b25d38d4f4fd6892c2e538a8402471d9a6b53b07f4b0d3e305f095a9 +SIZE (xpi/firefox-i18n-10.0.10/sq.xpi) = 227698 +SHA256 (xpi/firefox-i18n-10.0.10/sr.xpi) = 8018d4c491ac0b92bf41a24ac2a022c1deae3293a5003d826290b859fd8ea8db +SIZE (xpi/firefox-i18n-10.0.10/sr.xpi) = 277746 +SHA256 (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = e7d80a0629e8a0f15abc96c88807a41653f38bd7ea365eb805431151e3079033 +SIZE (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = 278881 +SHA256 (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 58deb3fbe09227a8061fca47f4bac093f0f019add786458a77c8885c89dc4ddd +SIZE (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 290620 +SHA256 (xpi/firefox-i18n-10.0.10/ta.xpi) = 6ed4963334dffee7f77c429164d9b9478b56a2b2ab72f15b61a2ce940f43d956 +SIZE (xpi/firefox-i18n-10.0.10/ta.xpi) = 274057 +SHA256 (xpi/firefox-i18n-10.0.10/te.xpi) = 2c98a85902959fce61cb9e67d7366e6b873d45693ad0f6a5ed2cdf39ddf28331 +SIZE (xpi/firefox-i18n-10.0.10/te.xpi) = 289046 +SHA256 (xpi/firefox-i18n-10.0.10/th.xpi) = da3297d5ff366ffb8b34a5d9659d2ef0c4ac16350be6cac21d31935a654695d3 +SIZE (xpi/firefox-i18n-10.0.10/th.xpi) = 272424 +SHA256 (xpi/firefox-i18n-10.0.10/tr.xpi) = f06cc54dd2dfba48e2477bf60be6386e2870775d34552fa889556b584718a856 +SIZE (xpi/firefox-i18n-10.0.10/tr.xpi) = 249919 +SHA256 (xpi/firefox-i18n-10.0.10/uk.xpi) = 86e35107ea92aac365011eaf6bfa7d824b686d31c5cd6ea2ac7a6ad5269fab90 +SIZE (xpi/firefox-i18n-10.0.10/uk.xpi) = 279134 +SHA256 (xpi/firefox-i18n-10.0.10/vi.xpi) = ed628d324a040697bddfe08f29ca40e198081b57e66bc1b7a17cd9389c4a341b +SIZE (xpi/firefox-i18n-10.0.10/vi.xpi) = 262787 +SHA256 (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = ee1ba0dfd4ecd38bd6556d908b46b165938b27e4add465a5f4ad0563b4649964 +SIZE (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = 256548 +SHA256 (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 4c2a7de047afc1d0ac58ce391a47539fc2940e0ea9574c633edb09f7b152f58a +SIZE (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 257494 +SHA256 (xpi/firefox-i18n-10.0.10/zu.xpi) = 41c19a04ba48719718274044b5cd1f2c8fc949aee14dfe1023c33ed964a75083 +SIZE (xpi/firefox-i18n-10.0.10/zu.xpi) = 246396 Modified: trunk/www/firefox-esr/Makefile ============================================================================== --- trunk/www/firefox-esr/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-esr/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 10.0.8 +DISTVERSION= 10.0.10 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: trunk/www/firefox-esr/distinfo ============================================================================== --- trunk/www/firefox-esr/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-esr/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9 -SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783 +SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0 +SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310 Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 16.0 +PORTVERSION= 16.0.2 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-16.0/af.xpi) = 639becd9952d18d0c8177b352af3fa915558cc5f8a4af7779e2239d28a7cfd52 -SIZE (xpi/firefox-i18n-16.0/af.xpi) = 278055 -SHA256 (xpi/firefox-i18n-16.0/ak.xpi) = 5bd1b10050191248c247e48363543febe057eb6e84cffa398e9501949cf1d484 -SIZE (xpi/firefox-i18n-16.0/ak.xpi) = 280149 -SHA256 (xpi/firefox-i18n-16.0/ar.xpi) = 729bffee07d6a346366ca31c90ede529615c3f447d7a0cf9499132c558c65bbf -SIZE (xpi/firefox-i18n-16.0/ar.xpi) = 308217 -SHA256 (xpi/firefox-i18n-16.0/ast.xpi) = ba21f15f31a6de930da8ba38f99169056ece43e2066363290361e5c744c34b1f -SIZE (xpi/firefox-i18n-16.0/ast.xpi) = 256863 -SHA256 (xpi/firefox-i18n-16.0/be.xpi) = a808b42dc89452c4db6e7c27c0714a719ba79e6e792749edc7ea82ee4972513f -SIZE (xpi/firefox-i18n-16.0/be.xpi) = 280505 -SHA256 (xpi/firefox-i18n-16.0/bg.xpi) = 8a4a2d3715d19f9d6bc50eaa404d373f5581753641a7cb815e3358e4af2335d2 -SIZE (xpi/firefox-i18n-16.0/bg.xpi) = 323170 -SHA256 (xpi/firefox-i18n-16.0/bn-BD.xpi) = aa673dd60efc61e61299cf18bdc8084f98dd26b0a60e91796699fa2a552606b0 -SIZE (xpi/firefox-i18n-16.0/bn-BD.xpi) = 333014 -SHA256 (xpi/firefox-i18n-16.0/bn-IN.xpi) = dbf6fa9dc65aabca0575a5ef1aa2a5beec5e0fe31d8254302c7ea1ede88b6029 -SIZE (xpi/firefox-i18n-16.0/bn-IN.xpi) = 365381 -SHA256 (xpi/firefox-i18n-16.0/br.xpi) = 060a593798aa0f46821788801da86b3b637e4b3d431b4db2004d18af0a4f6e68 -SIZE (xpi/firefox-i18n-16.0/br.xpi) = 288764 -SHA256 (xpi/firefox-i18n-16.0/bs.xpi) = 5c1513a40bbf0637b9b0ce556e663b36c369d0a024bf9badb660ac7ba4fb1ed5 -SIZE (xpi/firefox-i18n-16.0/bs.xpi) = 286864 -SHA256 (xpi/firefox-i18n-16.0/ca.xpi) = 4c29d1d9afe7f77254d7a2cca2a2d11ee67508b26e78edf86a9a20a18ef308c2 -SIZE (xpi/firefox-i18n-16.0/ca.xpi) = 288248 -SHA256 (xpi/firefox-i18n-16.0/cs.xpi) = 08f6ae0adaa1d84fed8d0bc82a14e9d13f5fe715e793566d3c31d30ad9ea21ed -SIZE (xpi/firefox-i18n-16.0/cs.xpi) = 291456 -SHA256 (xpi/firefox-i18n-16.0/cy.xpi) = fb851e970215f5658f21096ddb850fb9df3671afcccbb0e8915a626e7a62c276 -SIZE (xpi/firefox-i18n-16.0/cy.xpi) = 281768 -SHA256 (xpi/firefox-i18n-16.0/da.xpi) = 5a03e13e17d8233011167adb4969e1f331a5ab44d33a8a2fb0c8b60762e5d492 -SIZE (xpi/firefox-i18n-16.0/da.xpi) = 280976 -SHA256 (xpi/firefox-i18n-16.0/de.xpi) = dcb2bfc93e6ac7e703e3ef06edc9931113fd036264e0c2477bf2b0083724dbd6 -SIZE (xpi/firefox-i18n-16.0/de.xpi) = 267035 -SHA256 (xpi/firefox-i18n-16.0/el.xpi) = d36d1f877d7e9799fbe8a8a9eeacc23878c585be855e6ef11e9cd1fa458b357e -SIZE (xpi/firefox-i18n-16.0/el.xpi) = 304320 -SHA256 (xpi/firefox-i18n-16.0/en-GB.xpi) = 275e89b89f6ec73228bc0250d67e6a3eae810c5e56c44802a1c17ab4438ce891 -SIZE (xpi/firefox-i18n-16.0/en-GB.xpi) = 269394 -SHA256 (xpi/firefox-i18n-16.0/en-US.xpi) = bdabcef422fc96e0fe8e78791dd53ec20c2a5261716810598892cad05209c2c6 -SIZE (xpi/firefox-i18n-16.0/en-US.xpi) = 269411 -SHA256 (xpi/firefox-i18n-16.0/en-ZA.xpi) = 0c54182d35dc57e251ffa0e45c2fcd810235c98d953715a00239d00f3d20d614 -SIZE (xpi/firefox-i18n-16.0/en-ZA.xpi) = 269268 -SHA256 (xpi/firefox-i18n-16.0/eo.xpi) = a7ee813771cb2740d571689cc911d73b628c392e03873f52f8e8631aa3cf0d7b -SIZE (xpi/firefox-i18n-16.0/eo.xpi) = 281892 -SHA256 (xpi/firefox-i18n-16.0/es-AR.xpi) = cb0295d379e44d1c16c40116b36537b86924220de6381ba4696350522949caab -SIZE (xpi/firefox-i18n-16.0/es-AR.xpi) = 287619 -SHA256 (xpi/firefox-i18n-16.0/es-CL.xpi) = ccf81d5b2b7b09c367ca371d3b7d127ff8b0da070498f1af51235044ebf9e9bd -SIZE (xpi/firefox-i18n-16.0/es-CL.xpi) = 289748 -SHA256 (xpi/firefox-i18n-16.0/es-ES.xpi) = 9da293ef8af0c4fb617071b906c7d3f63fd6b66a49946ab4ced94f9cc37ac4db -SIZE (xpi/firefox-i18n-16.0/es-ES.xpi) = 240009 -SHA256 (xpi/firefox-i18n-16.0/es-MX.xpi) = 2a2bd7e0b2f886eccdb2a6fe11bc09d1f2e47e0360bf046228b8af2ccc88abfb -SIZE (xpi/firefox-i18n-16.0/es-MX.xpi) = 241868 -SHA256 (xpi/firefox-i18n-16.0/et.xpi) = 38c7087fd13965d8cf0dfc5de2b8a29f49873745fdf5055301d7d8b6910dcac4 -SIZE (xpi/firefox-i18n-16.0/et.xpi) = 281628 -SHA256 (xpi/firefox-i18n-16.0/eu.xpi) = 401e7c28518d61aab87c8d62fdc808af1d4aa4f2ed9cef92056423d74d03962a -SIZE (xpi/firefox-i18n-16.0/eu.xpi) = 279862 -SHA256 (xpi/firefox-i18n-16.0/fa.xpi) = dd9c56b234648bb80cbe058e4a1da13745c6b02693cd786b7776272248a1dde3 -SIZE (xpi/firefox-i18n-16.0/fa.xpi) = 317208 -SHA256 (xpi/firefox-i18n-16.0/fi.xpi) = be3bbffe1995532ca26bf128cf7b33950b29e5963cd6b5ec6a7fa8408e87273f -SIZE (xpi/firefox-i18n-16.0/fi.xpi) = 284820 -SHA256 (xpi/firefox-i18n-16.0/fr.xpi) = b15a5214b5fef83e4c44e3be9f1a2cb61ca35d6b7ac4fc98f4278aea17cd432b -SIZE (xpi/firefox-i18n-16.0/fr.xpi) = 282880 -SHA256 (xpi/firefox-i18n-16.0/fy-NL.xpi) = 784ff7b6ce9a449c6559b2823e6c22484a1f87ea714d7588d564a3440d15b284 -SIZE (xpi/firefox-i18n-16.0/fy-NL.xpi) = 280260 -SHA256 (xpi/firefox-i18n-16.0/ga-IE.xpi) = c8331c7b018ef2392885640f20d975a2150ed45f36574cdcbc50d24ddf9f36fc -SIZE (xpi/firefox-i18n-16.0/ga-IE.xpi) = 293834 -SHA256 (xpi/firefox-i18n-16.0/gl.xpi) = 7f042785d5cc11579c1b2b87cf288306182c0a16b6f7a4f33ba462b3542408a1 -SIZE (xpi/firefox-i18n-16.0/gl.xpi) = 285281 -SHA256 (xpi/firefox-i18n-16.0/gu-IN.xpi) = 3825b092ef525991695d8726b54b5469180e3275cc7bed9453c6a640edbf980a -SIZE (xpi/firefox-i18n-16.0/gu-IN.xpi) = 311765 -SHA256 (xpi/firefox-i18n-16.0/he.xpi) = 8439dabff294ddc04fbfbb65dde0394badbad89a23bc43c5ecf17b23fb27e754 -SIZE (xpi/firefox-i18n-16.0/he.xpi) = 297589 -SHA256 (xpi/firefox-i18n-16.0/hi-IN.xpi) = 124f31c3e2e4024b26a9e6fed93b28e58a487e56ad4f2b2069b9461e18508243 -SIZE (xpi/firefox-i18n-16.0/hi-IN.xpi) = 327162 -SHA256 (xpi/firefox-i18n-16.0/hr.xpi) = 9fad2c38a797140f9fb97f837c80ca325cc6aec452df0d120861b48ed20551ed -SIZE (xpi/firefox-i18n-16.0/hr.xpi) = 287883 -SHA256 (xpi/firefox-i18n-16.0/hu.xpi) = 72170b9100b943e3a5125070f61ab08b97169aeb004bca82c02c2bb42365c3b6 -SIZE (xpi/firefox-i18n-16.0/hu.xpi) = 298915 -SHA256 (xpi/firefox-i18n-16.0/hy-AM.xpi) = 16b198815865b63dfa39b636ede98ecb0e4983e969ced57fab35b5ddd8f9c70d -SIZE (xpi/firefox-i18n-16.0/hy-AM.xpi) = 324512 -SHA256 (xpi/firefox-i18n-16.0/id.xpi) = 609505d86ac4d27b13305ac44d50c8f0b6c36cdf5fcade47194869c418e71554 -SIZE (xpi/firefox-i18n-16.0/id.xpi) = 277127 -SHA256 (xpi/firefox-i18n-16.0/is.xpi) = 69d1a1dc68a2fca243f22d4c261b6483eed52c8cf50ec8233a38a8b4c1617480 -SIZE (xpi/firefox-i18n-16.0/is.xpi) = 281846 -SHA256 (xpi/firefox-i18n-16.0/it.xpi) = 0bd99ea4b7156383fe01cf452fb7f734f50abbb697d1e5c8854e42d8148dcf50 -SIZE (xpi/firefox-i18n-16.0/it.xpi) = 236238 -SHA256 (xpi/firefox-i18n-16.0/ja.xpi) = 8ea0872ff90a36220ace65fed40868a99a7fe3e16d36e535d9bd9285d05d9ddf -SIZE (xpi/firefox-i18n-16.0/ja.xpi) = 319469 -SHA256 (xpi/firefox-i18n-16.0/kk.xpi) = 01c77bd32ca7d56c67849c4ca4e71f30fda980ec23a4540706dfc82dfa12789b -SIZE (xpi/firefox-i18n-16.0/kk.xpi) = 326254 -SHA256 (xpi/firefox-i18n-16.0/kn.xpi) = 6d42ca2505622f2e19b02e9e5f67c5720e3b63e01d7f9b78329873ecf6ca75fb -SIZE (xpi/firefox-i18n-16.0/kn.xpi) = 347220 -SHA256 (xpi/firefox-i18n-16.0/ko.xpi) = 5d8405fdb91fe20f154d9ddad9c783bc06541ed1a42ffadd71a256120369b5c3 -SIZE (xpi/firefox-i18n-16.0/ko.xpi) = 269732 -SHA256 (xpi/firefox-i18n-16.0/ku.xpi) = 66beb91e39da2b45e68e5baad3deb9ebc6936f3c87f7ec5f999c5de260287824 -SIZE (xpi/firefox-i18n-16.0/ku.xpi) = 297997 -SHA256 (xpi/firefox-i18n-16.0/lg.xpi) = ce2db20c51278df7c6af16c2f4f695637f0ef1752e82ea8c680db47eda969de7 -SIZE (xpi/firefox-i18n-16.0/lg.xpi) = 287622 -SHA256 (xpi/firefox-i18n-16.0/lt.xpi) = 66cd14f21cdf8ed16759183c6444b299287662c75739d560b3754dbcd6f4a89f -SIZE (xpi/firefox-i18n-16.0/lt.xpi) = 344064 -SHA256 (xpi/firefox-i18n-16.0/lv.xpi) = 7b1b75b873bf123df2f6d06da1f281c8c70c9c045427abd0404b5931d06fe956 -SIZE (xpi/firefox-i18n-16.0/lv.xpi) = 284885 -SHA256 (xpi/firefox-i18n-16.0/mai.xpi) = 607fc627e402169f6f7b4776cdab19af45edd4f3df2265ecc1553eff7f7c0ceb -SIZE (xpi/firefox-i18n-16.0/mai.xpi) = 324331 -SHA256 (xpi/firefox-i18n-16.0/mk.xpi) = fe043cb22ba4a974ca6eda8ac31f6d629446d9c24c655dbaf7dcd4ed67658363 -SIZE (xpi/firefox-i18n-16.0/mk.xpi) = 312147 -SHA256 (xpi/firefox-i18n-16.0/ml.xpi) = 0d3eb260b84f477f1bb8d998236212118b378ead555f93f9925dd1b35726ffff -SIZE (xpi/firefox-i18n-16.0/ml.xpi) = 354416 -SHA256 (xpi/firefox-i18n-16.0/mr.xpi) = 8b7aa94dddd20afc122c09278045c28ab966aeb93d2bbf9b4d9c7d946d7e53cb -SIZE (xpi/firefox-i18n-16.0/mr.xpi) = 324387 -SHA256 (xpi/firefox-i18n-16.0/nb-NO.xpi) = 558635d1d622790c5cf4af24d18ff53c156c5c59fdb900384240f0c7e9dc367b -SIZE (xpi/firefox-i18n-16.0/nb-NO.xpi) = 269088 -SHA256 (xpi/firefox-i18n-16.0/nl.xpi) = 685328faf8d3587fbc9692f0778c9892a74be00359f0fdb7828acc5a0617992f -SIZE (xpi/firefox-i18n-16.0/nl.xpi) = 284464 -SHA256 (xpi/firefox-i18n-16.0/nn-NO.xpi) = f2d1364dcf6351cd0db8a93ccb14fe2b61ba3351bba416c5f6839356573ac872 -SIZE (xpi/firefox-i18n-16.0/nn-NO.xpi) = 283252 -SHA256 (xpi/firefox-i18n-16.0/nso.xpi) = c929386d8799c0008678e97f440083302fc27448270e11fe7affa4a6bd78d7b2 -SIZE (xpi/firefox-i18n-16.0/nso.xpi) = 284405 -SHA256 (xpi/firefox-i18n-16.0/or.xpi) = 4eda1b8231854f4be4e633c48d065bed3b41fd7f6703aa9e9e7c9f9d15af90ea -SIZE (xpi/firefox-i18n-16.0/or.xpi) = 321593 -SHA256 (xpi/firefox-i18n-16.0/pa-IN.xpi) = cebbeea0942fc86f0e9e5376899d78f1dbfd5bc7415f49e7e79ee023ad12931b -SIZE (xpi/firefox-i18n-16.0/pa-IN.xpi) = 314700 -SHA256 (xpi/firefox-i18n-16.0/pl.xpi) = 45dd1dffee2f8b85c010575a668d869df6e9829aa423d558d454e2d7f78094d6 -SIZE (xpi/firefox-i18n-16.0/pl.xpi) = 295729 -SHA256 (xpi/firefox-i18n-16.0/pt-BR.xpi) = e6b46219b7383d98294a5ab49a9c4b6481ae384f19e2c0e96dc8d1f65a153a24 -SIZE (xpi/firefox-i18n-16.0/pt-BR.xpi) = 286315 -SHA256 (xpi/firefox-i18n-16.0/pt-PT.xpi) = 4ad11bb8a4899d58516c61d6819c00bd8af918bb3af6b69bdaeb849afae603b7 -SIZE (xpi/firefox-i18n-16.0/pt-PT.xpi) = 286520 -SHA256 (xpi/firefox-i18n-16.0/rm.xpi) = 3e4552ad940d539eb07c26491a76fd9f09d564bb27fe891770301b2386ee158b -SIZE (xpi/firefox-i18n-16.0/rm.xpi) = 286907 -SHA256 (xpi/firefox-i18n-16.0/ro.xpi) = 947ea38ebdc6879b7a11afb972c675c976416456ee7f56912ac40c238fbd57da -SIZE (xpi/firefox-i18n-16.0/ro.xpi) = 308189 -SHA256 (xpi/firefox-i18n-16.0/ru.xpi) = ea8710ef96d4c3d1fac2496e3a3d4c7e9befc3ed437ebe374c57355a1ac119c2 -SIZE (xpi/firefox-i18n-16.0/ru.xpi) = 282174 -SHA256 (xpi/firefox-i18n-16.0/si.xpi) = d360b907d2c1399aec475e9d93e1dc20c0f7f642b90a4a9be30b5db9b0987bb4 -SIZE (xpi/firefox-i18n-16.0/si.xpi) = 312447 -SHA256 (xpi/firefox-i18n-16.0/sk.xpi) = dc93b69aa11558bd0eb1e1cdcedcbc410f7d259fa7f28d6e8211edfc836ac97f -SIZE (xpi/firefox-i18n-16.0/sk.xpi) = 298466 -SHA256 (xpi/firefox-i18n-16.0/sl.xpi) = e3cb194843eadab85ba94036619f68e007da049703c70bf81dcbecd6b1edba1b -SIZE (xpi/firefox-i18n-16.0/sl.xpi) = 282148 -SHA256 (xpi/firefox-i18n-16.0/son.xpi) = f5b31e004b2f81cbc479f02e72565ee3763ac08d93b31bfa0a090f9879f40127 -SIZE (xpi/firefox-i18n-16.0/son.xpi) = 279777 -SHA256 (xpi/firefox-i18n-16.0/sq.xpi) = 67c21a7333ded844012b07c19489d78f9835d8e71bfbfe90318f458e1ffd7a7c -SIZE (xpi/firefox-i18n-16.0/sq.xpi) = 266111 -SHA256 (xpi/firefox-i18n-16.0/sr.xpi) = 9bb4d54bd2d95042cf623246b3b96504a4140459431767dffbaac75063a8a524 -SIZE (xpi/firefox-i18n-16.0/sr.xpi) = 326906 -SHA256 (xpi/firefox-i18n-16.0/sv-SE.xpi) = fba0161e6d1021dfe78099fa0d118d4a3f88116c92673ac05871c00e8908a0aa -SIZE (xpi/firefox-i18n-16.0/sv-SE.xpi) = 285754 -SHA256 (xpi/firefox-i18n-16.0/ta-LK.xpi) = 15ebcefb03c389860e457d0cf84d73a8949c2f8ba8010526c153909cfd5b2de0 -SIZE (xpi/firefox-i18n-16.0/ta-LK.xpi) = 335847 -SHA256 (xpi/firefox-i18n-16.0/ta.xpi) = 4e2f58ebbd93789468c638a114b44a83099f7ee1b8cd0d32014a1f3d49476999 -SIZE (xpi/firefox-i18n-16.0/ta.xpi) = 318907 -SHA256 (xpi/firefox-i18n-16.0/te.xpi) = dcaf6ebc79f1a057d4f2e8964d03f70b6b2138bc9ef6486898b0fed8ecc39c01 -SIZE (xpi/firefox-i18n-16.0/te.xpi) = 335041 -SHA256 (xpi/firefox-i18n-16.0/th.xpi) = 19d7e5a1366aa7262b05747ae7a8f3cefae63d8d1b900e7039443f8dbd30a166 -SIZE (xpi/firefox-i18n-16.0/th.xpi) = 316434 -SHA256 (xpi/firefox-i18n-16.0/tr.xpi) = 326b2f77c4f5bed310b449f0d871daee2f632045bf93161cb03d4e926026a87f -SIZE (xpi/firefox-i18n-16.0/tr.xpi) = 291805 -SHA256 (xpi/firefox-i18n-16.0/uk.xpi) = c084865e32af461d22ede44821db93143f060ae3d22d1f690fec7285ea9981fb -SIZE (xpi/firefox-i18n-16.0/uk.xpi) = 320796 -SHA256 (xpi/firefox-i18n-16.0/vi.xpi) = 29e34ca8077ef008a949ef4b94a886f4150913874b30f21689b942f57dffeac9 -SIZE (xpi/firefox-i18n-16.0/vi.xpi) = 307314 -SHA256 (xpi/firefox-i18n-16.0/zh-CN.xpi) = b001550852eb2d0bf4c02e7a2e5889847826e8d984d061cefd075acafc30afde -SIZE (xpi/firefox-i18n-16.0/zh-CN.xpi) = 301145 -SHA256 (xpi/firefox-i18n-16.0/zh-TW.xpi) = 73d1dca1d2136d7f22e22efed099243a2265f6996aaa7a55af8a7c61f3129025 -SIZE (xpi/firefox-i18n-16.0/zh-TW.xpi) = 302070 -SHA256 (xpi/firefox-i18n-16.0/zu.xpi) = 20f478e8ea84194ee17b32cc7a9aca2b054c2e936df376abf6cd21b8f0223772 -SIZE (xpi/firefox-i18n-16.0/zu.xpi) = 289543 +SHA256 (xpi/firefox-i18n-16.0.2/af.xpi) = 5c62ad071d3aefaded1464c7976461a9ade2ef6fb849f9db1c663d8a320dfd54 +SIZE (xpi/firefox-i18n-16.0.2/af.xpi) = 278056 +SHA256 (xpi/firefox-i18n-16.0.2/ak.xpi) = 07eb2e1e7596f77ffe34a056fa0201086a72705c35608478a232ff519472f410 +SIZE (xpi/firefox-i18n-16.0.2/ak.xpi) = 280150 +SHA256 (xpi/firefox-i18n-16.0.2/ar.xpi) = b6b16848fa6c5783c7487dbee7e62882fb4e7ebb0009c480e9929cdbb422c80b +SIZE (xpi/firefox-i18n-16.0.2/ar.xpi) = 308218 +SHA256 (xpi/firefox-i18n-16.0.2/ast.xpi) = 8dc2d2129cdbcd56ba57f9b0df84f4f5184a2e69af306e1c4adb37f248af6bcd +SIZE (xpi/firefox-i18n-16.0.2/ast.xpi) = 256862 +SHA256 (xpi/firefox-i18n-16.0.2/be.xpi) = 5e7e93bd5f55770d88175472723eceb22984ce2099e9766ada179ee9ea582c3b +SIZE (xpi/firefox-i18n-16.0.2/be.xpi) = 280506 +SHA256 (xpi/firefox-i18n-16.0.2/bg.xpi) = 81c5880a28e2a6980d06f7060bbca1044eff420ed9470bab59ef62229122db33 +SIZE (xpi/firefox-i18n-16.0.2/bg.xpi) = 323171 +SHA256 (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 5173341cc00cb2b8639c7677516d5d707d05aee9c11d577a3de2a6271db16996 +SIZE (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 333015 +SHA256 (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 82143b7d3475c02ad2d0d9e55adcac7f10969d14e6d0cfc1aa191da51e9d8fdc +SIZE (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 365381 +SHA256 (xpi/firefox-i18n-16.0.2/br.xpi) = 03c7afc2a539dec33fc3c694ef50e0b6ec1d7e3449653bb2c4a8ae0cca3039be +SIZE (xpi/firefox-i18n-16.0.2/br.xpi) = 288764 +SHA256 (xpi/firefox-i18n-16.0.2/bs.xpi) = 6e231a57cbe0b4e84b7b696df75a19b376072593c64b2dbca45131aae365faf6 +SIZE (xpi/firefox-i18n-16.0.2/bs.xpi) = 286864 +SHA256 (xpi/firefox-i18n-16.0.2/ca.xpi) = c934a9a1806ff7210b9aaff915c41f16d54e4d01545a1ae1c3951acbc6d7c49c +SIZE (xpi/firefox-i18n-16.0.2/ca.xpi) = 288249 +SHA256 (xpi/firefox-i18n-16.0.2/cs.xpi) = 8d60feb730335e8dc6a260566d126dac634d0b95e44dc10e7155a0a42834717a +SIZE (xpi/firefox-i18n-16.0.2/cs.xpi) = 291456 +SHA256 (xpi/firefox-i18n-16.0.2/cy.xpi) = 6daeb07c22f1d652a5469787b3dd9ef112a4093beb97b9ffa8e5b357c9c540a8 +SIZE (xpi/firefox-i18n-16.0.2/cy.xpi) = 281769 +SHA256 (xpi/firefox-i18n-16.0.2/da.xpi) = b9686bb8fa386b3dcad8d97dff3a5ba49c8acefbe52302a4eeaf9c5679df2330 +SIZE (xpi/firefox-i18n-16.0.2/da.xpi) = 280977 +SHA256 (xpi/firefox-i18n-16.0.2/de.xpi) = cf14274420483b6e018a90b8b14c5c4e1f33c8c40db629b97ba5a1d60d1c42e2 +SIZE (xpi/firefox-i18n-16.0.2/de.xpi) = 267035 +SHA256 (xpi/firefox-i18n-16.0.2/el.xpi) = b1563f3ee844686b9e405054998f2477f6ecb92dd0019f31168af0a05456c285 +SIZE (xpi/firefox-i18n-16.0.2/el.xpi) = 304321 +SHA256 (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 9de9af4d753449c22408d96ce954030c4a95d1ccd5be2d4fec2c3a335bee9f67 +SIZE (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 269394 +SHA256 (xpi/firefox-i18n-16.0.2/en-US.xpi) = 2986f98ec2d44058262673ef3d12a9722a20177be21883cd6c149de0d533e0f3 +SIZE (xpi/firefox-i18n-16.0.2/en-US.xpi) = 269411 +SHA256 (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = bc94397ffd50d7aadcd249c1075e5aa9172906967382e4fcc8c92d30bf01c03a +SIZE (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = 269268 +SHA256 (xpi/firefox-i18n-16.0.2/eo.xpi) = aa24bd20fdc64c67d74265eedf479a98aa45a93845d187223c0db53472af83f8 +SIZE (xpi/firefox-i18n-16.0.2/eo.xpi) = 281891 +SHA256 (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 1709ca78b4677dde395c733bbd899621778e95d908be08add49cf5ed66a49443 +SIZE (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 287619 +SHA256 (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 62c05c9697de7e5e12f5fcfcd4e11bc1068bbc58a949e82d6a8a006209c9683c +SIZE (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 289749 +SHA256 (xpi/firefox-i18n-16.0.2/es-ES.xpi) = ac2492a55052f418cafc97f1270dd1b4f9876bc473a1f95e1a6db03102eb238e +SIZE (xpi/firefox-i18n-16.0.2/es-ES.xpi) = 240011 +SHA256 (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 05b5bbe4d1db15667c12407e328a70b0ffbd8b98ed73735770665afd7cf03e02 +SIZE (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 241869 +SHA256 (xpi/firefox-i18n-16.0.2/et.xpi) = 7b94b36598ba7686d9a46668e5c7bec75f57ed4d9ea6a019bbf7f82588ed1623 +SIZE (xpi/firefox-i18n-16.0.2/et.xpi) = 281628 +SHA256 (xpi/firefox-i18n-16.0.2/eu.xpi) = b51a65fb1e2e060e8f6af23efd31426964a40bfa8b8a1a6893b664f5bd405ea8 +SIZE (xpi/firefox-i18n-16.0.2/eu.xpi) = 279862 +SHA256 (xpi/firefox-i18n-16.0.2/fa.xpi) = 2f608cde4109fae686ce84c4a77f4d75385a8573209116fece4ad5c4fe3af2b5 +SIZE (xpi/firefox-i18n-16.0.2/fa.xpi) = 317209 +SHA256 (xpi/firefox-i18n-16.0.2/fi.xpi) = fb7d650848412867922e4d13b10c1055cddacbfe965c542c461acac5330c01b2 +SIZE (xpi/firefox-i18n-16.0.2/fi.xpi) = 284820 +SHA256 (xpi/firefox-i18n-16.0.2/fr.xpi) = f651d469477907bd5e5accfa5c4d47aa4196a61c3f67ce4cad028a124324b6e3 +SIZE (xpi/firefox-i18n-16.0.2/fr.xpi) = 282881 +SHA256 (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = a2703d60ca6c51f9409ca10609d6e519672a398e852284df6e96224a023e70f6 +SIZE (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = 280264 +SHA256 (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 2900980dc187eedc1394dfb52328501607d7a6054e748831f70ec06d9ff5aa23 +SIZE (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 293834 +SHA256 (xpi/firefox-i18n-16.0.2/gl.xpi) = 6bc62e60f8360406fc06863fb0df396dea7ee6b6a745fd8c1def1e40e93077fb +SIZE (xpi/firefox-i18n-16.0.2/gl.xpi) = 285282 +SHA256 (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 2a86e02aaaf798f357de73ac24a837fce2f38e6c35d322a5b68246b721ef72f7 +SIZE (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 311768 +SHA256 (xpi/firefox-i18n-16.0.2/he.xpi) = 8589180ac16a7eb19e88101c5cbc8ebea7656cf183f6437ca38b8f5f9b19d038 +SIZE (xpi/firefox-i18n-16.0.2/he.xpi) = 297591 +SHA256 (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = c7d1e9d5d581f31dfff5720b23afb58d794dd0fe1071f5c17be5bafe97d06cd6 +SIZE (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = 327162 +SHA256 (xpi/firefox-i18n-16.0.2/hr.xpi) = 9e72a844114565e54a48d7b09c589df780060317fe2a28c420988df14f5073c6 +SIZE (xpi/firefox-i18n-16.0.2/hr.xpi) = 287884 +SHA256 (xpi/firefox-i18n-16.0.2/hu.xpi) = cc9370c0ece132086858f1809d89a93950b6af5fd6f0b24d3fd02306f41aa2e5 +SIZE (xpi/firefox-i18n-16.0.2/hu.xpi) = 298915 +SHA256 (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 108cf6e8e73eb3354d44b89acc2fdddf3bfe8b2ec8c048635128bb7a347ccdd5 +SIZE (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 324513 +SHA256 (xpi/firefox-i18n-16.0.2/id.xpi) = a249c4742146b0d11d75180367470f4d33af62e4adbee5a650249b9cfcb00347 +SIZE (xpi/firefox-i18n-16.0.2/id.xpi) = 277128 +SHA256 (xpi/firefox-i18n-16.0.2/is.xpi) = a47cbe726a03b978a58196cf352e0d6ed344aacbb9107c3dd84b76104acc722a +SIZE (xpi/firefox-i18n-16.0.2/is.xpi) = 281846 +SHA256 (xpi/firefox-i18n-16.0.2/it.xpi) = e3ee6d721b431c20f5885306dd14182f9abf3cdb10127b480ce29c9aa619dccd +SIZE (xpi/firefox-i18n-16.0.2/it.xpi) = 236238 +SHA256 (xpi/firefox-i18n-16.0.2/ja.xpi) = 01a886b3e62967eb32a96323087af1adfaa3ceceaaf6dd86473cacf943066a5b +SIZE (xpi/firefox-i18n-16.0.2/ja.xpi) = 319470 +SHA256 (xpi/firefox-i18n-16.0.2/kk.xpi) = ebb74a4e3ac7d05098ae412c35cb5ee7b0986bd3397ef3823a044425b21e04dc +SIZE (xpi/firefox-i18n-16.0.2/kk.xpi) = 326255 +SHA256 (xpi/firefox-i18n-16.0.2/kn.xpi) = 0401d8bd801256d4d58edef965af554f515e8457a0f36aa5a25df1335d037750 +SIZE (xpi/firefox-i18n-16.0.2/kn.xpi) = 347220 +SHA256 (xpi/firefox-i18n-16.0.2/ko.xpi) = ec77b2479a1e12e8b4e58996d386aa22a23cfbe9eb0dfc4c3295d07b48dabb54 +SIZE (xpi/firefox-i18n-16.0.2/ko.xpi) = 269733 +SHA256 (xpi/firefox-i18n-16.0.2/ku.xpi) = 62ef42852df3140310a205333cc7f10150e23475324709122ba5025541659c6b +SIZE (xpi/firefox-i18n-16.0.2/ku.xpi) = 298000 +SHA256 (xpi/firefox-i18n-16.0.2/lg.xpi) = 60483ccbce1fd1fcc71a0e0d7ac51b6255160c73cf56af733e50ba8df9ff7b09 +SIZE (xpi/firefox-i18n-16.0.2/lg.xpi) = 287622 +SHA256 (xpi/firefox-i18n-16.0.2/lt.xpi) = e7373f67585921ea2f06372829b06e7c9b734e2453323c2644f7ab115d6c78f3 +SIZE (xpi/firefox-i18n-16.0.2/lt.xpi) = 344064 +SHA256 (xpi/firefox-i18n-16.0.2/lv.xpi) = a6f2490a21fb9eb2a3d5aa4c7c51dcbd4a268042374ef3d1fe480b96177124e6 +SIZE (xpi/firefox-i18n-16.0.2/lv.xpi) = 284885 +SHA256 (xpi/firefox-i18n-16.0.2/mai.xpi) = 6ced66bebdf962244ad5c23a5b6ebf5ed315886dc99166bc01252792ff1fb183 +SIZE (xpi/firefox-i18n-16.0.2/mai.xpi) = 324331 +SHA256 (xpi/firefox-i18n-16.0.2/mk.xpi) = 3f292eff1ec3e4b36682debddf1fe8cf20a608e15f693e7ddaa646f3e72040b0 +SIZE (xpi/firefox-i18n-16.0.2/mk.xpi) = 312147 +SHA256 (xpi/firefox-i18n-16.0.2/ml.xpi) = 9ca89fa3061770b8d501519eda449fbfe0d9510a3ffca1dad5db8f4771e98917 +SIZE (xpi/firefox-i18n-16.0.2/ml.xpi) = 354415 +SHA256 (xpi/firefox-i18n-16.0.2/mr.xpi) = f3b0c11c49a096f57d9faee993629e92c5543ce5884ab2a62dbee712ab3e125c +SIZE (xpi/firefox-i18n-16.0.2/mr.xpi) = 324387 +SHA256 (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 2504690d4ca7cb2540b62b16d3c811ec1da80c83235fa178e212fdcbd3c08ff8 +SIZE (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 269088 +SHA256 (xpi/firefox-i18n-16.0.2/nl.xpi) = d821e2bb1d5244383dd976a3dde295917f2f7f90c6eb06d9cb1ce17534e03d6d +SIZE (xpi/firefox-i18n-16.0.2/nl.xpi) = 284464 +SHA256 (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = a26315b6ffe031f1353514cd0cd7b3a78df4f2ef617a6145c20ee2b54760be14 +SIZE (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = 283252 +SHA256 (xpi/firefox-i18n-16.0.2/nso.xpi) = 3d00ad43bdb4b3f83f7228180f7dced033088a40d06ce7c330906a03c920ad1e +SIZE (xpi/firefox-i18n-16.0.2/nso.xpi) = 284405 +SHA256 (xpi/firefox-i18n-16.0.2/or.xpi) = 50bc4e5e53789e3702381b3441cb65b4aaca166724edcc998b8eb7db7b2a23f7 +SIZE (xpi/firefox-i18n-16.0.2/or.xpi) = 321593 +SHA256 (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 78284cdf3114c49b2a4df0bcb198b8b1d056d89af99f0609cf65bd9f807c8df3 +SIZE (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 314701 +SHA256 (xpi/firefox-i18n-16.0.2/pl.xpi) = 8688a6ba6c0c464ba3ad2a273de31317b28d5de7e64b87a721be005b38bd0143 +SIZE (xpi/firefox-i18n-16.0.2/pl.xpi) = 295729 +SHA256 (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 138cbd39dc27bad848a02ee6a8528df55c0ea123b511ef7b218f44722740fcea +SIZE (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 286316 +SHA256 (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = b8fac938300a9095101a96ef0c0f921afac8b1b903a7611d588405800ec76363 +SIZE (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = 286521 +SHA256 (xpi/firefox-i18n-16.0.2/rm.xpi) = 600963736d9babf10bca367efc9ec0dee2bd847cce527106763de9625d3c2c54 +SIZE (xpi/firefox-i18n-16.0.2/rm.xpi) = 286908 +SHA256 (xpi/firefox-i18n-16.0.2/ro.xpi) = 6914c57a850d3f72bbd859f0af690180a3dac856db26561507a3d2176991da69 +SIZE (xpi/firefox-i18n-16.0.2/ro.xpi) = 308190 +SHA256 (xpi/firefox-i18n-16.0.2/ru.xpi) = 670a3689f53e8e20bc3ecf98e96ed97e4eba6d10196213ee21e983b436f39024 +SIZE (xpi/firefox-i18n-16.0.2/ru.xpi) = 282174 +SHA256 (xpi/firefox-i18n-16.0.2/si.xpi) = 2c4e04f7c8c282d090129ff6f196468055b1a3c9811da5f9d361a5974a23fdbc +SIZE (xpi/firefox-i18n-16.0.2/si.xpi) = 312447 +SHA256 (xpi/firefox-i18n-16.0.2/sk.xpi) = df22f93d6ffe38489bdeccbe90d09ebcbbe622d330828615dc5d26e7217825a4 +SIZE (xpi/firefox-i18n-16.0.2/sk.xpi) = 298466 +SHA256 (xpi/firefox-i18n-16.0.2/sl.xpi) = 3aad63cd228ce720fb21ef01c64f8a4287cef2a9fc90572de7d0ba52b99b06a7 +SIZE (xpi/firefox-i18n-16.0.2/sl.xpi) = 282149 +SHA256 (xpi/firefox-i18n-16.0.2/son.xpi) = 23c2e62818f5424a648636fb791c2318c3dcd8c9a4d339179bac42a451b73903 +SIZE (xpi/firefox-i18n-16.0.2/son.xpi) = 279781 +SHA256 (xpi/firefox-i18n-16.0.2/sq.xpi) = 5eb323ed93d76e78f47d742b051071095f49dac1b746c4a176d0f6fdbfe7f89d +SIZE (xpi/firefox-i18n-16.0.2/sq.xpi) = 266110 +SHA256 (xpi/firefox-i18n-16.0.2/sr.xpi) = a6dde6c4b1648eca972e03ed80c010d2b36adb8b5fe2821c0ec939382282b6a0 +SIZE (xpi/firefox-i18n-16.0.2/sr.xpi) = 326907 +SHA256 (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = b83cfef3e8bb798d22472a53f16318d1aad79ba078fd567145425b7dc912805a +SIZE (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = 285754 +SHA256 (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 6c28e9f8848521024eecd273d7c04631f29df8006507f79d7ae7500238536d65 +SIZE (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 335847 +SHA256 (xpi/firefox-i18n-16.0.2/ta.xpi) = 6301532d72e2b41a98d4e7736c217e1f4b90f27d9011904bcb8e96b54189fd2b +SIZE (xpi/firefox-i18n-16.0.2/ta.xpi) = 318908 +SHA256 (xpi/firefox-i18n-16.0.2/te.xpi) = deba9c7a06640da8dfabc6885a4c8315caaaeeb5efd02870c8fbb6343aff9c5e +SIZE (xpi/firefox-i18n-16.0.2/te.xpi) = 335042 +SHA256 (xpi/firefox-i18n-16.0.2/th.xpi) = fd95e6a1b38801de5a070f5a9ab0754c7abcacc595e4d47dfdf1df3a4af98df4 +SIZE (xpi/firefox-i18n-16.0.2/th.xpi) = 316436 +SHA256 (xpi/firefox-i18n-16.0.2/tr.xpi) = 2749e31f0dc644a1e705367f405a7dd4b5c4793dbea8e8073e5f6ca1394d40ce +SIZE (xpi/firefox-i18n-16.0.2/tr.xpi) = 291805 +SHA256 (xpi/firefox-i18n-16.0.2/uk.xpi) = 107a77c34aa55cdbaa06ada9745ea1135735755dc7b8ca7dcfa521cdaca66590 +SIZE (xpi/firefox-i18n-16.0.2/uk.xpi) = 320797 +SHA256 (xpi/firefox-i18n-16.0.2/vi.xpi) = f43a7158b4a2d3e15e52e4687e7f57ac522aee85c59d17ce1625fa8d921bd45f +SIZE (xpi/firefox-i18n-16.0.2/vi.xpi) = 307315 +SHA256 (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = da7686b4630825498078f0b5713c0cea779e8443f78080340298aa55b617cba4 +SIZE (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = 301145 +SHA256 (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = c2b6154b6a4eb9fe201be19f331824007e55a9b93a8aac62ba66c9320a126672 +SIZE (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = 302071 +SHA256 (xpi/firefox-i18n-16.0.2/zu.xpi) = 150401ee38c31022cc69596f4adf87882fcfe4104aa976ee19128c723b317990 +SIZE (xpi/firefox-i18n-16.0.2/zu.xpi) = 289544 Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-nightly/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -18,7 +18,7 @@ COMMENT= Web browser based on the browser portion of Mozilla BUILD_DEPENDS= nspr>=4.9.2:${PORTSDIR}/devel/nspr \ - nss>=3.14:${PORTSDIR}/security/nss \ + nss>=3.13.6_1:${PORTSDIR}/security/nss \ sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-nightly/Makefile.hgrev Sun Oct 28 17:59:40 2012 (r1086) @@ -1 +1 @@ -HGREV= 110988:acf7f73e8b18 +HGREV= 110708:fd5556088388 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox-nightly/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/acf7f73e8b18.tar.bz2) = 9f28ba8f8bfa1e5177cd333bd3e703f9a49e5641fe827a1af81e07eb51cc5f06 -SIZE (firefox-nightly/acf7f73e8b18.tar.bz2) = 95110689 +SHA256 (firefox-nightly/fd5556088388.tar.bz2) = 65ce23d4b5c97d4c8bc3bf3bb7bdf842e67fd26b5b3747469c3b516948fb5c42 +SIZE (firefox-nightly/fd5556088388.tar.bz2) = 94933045 Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 17.0b2 +DISTVERSION= 16.0.2 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -57,7 +57,7 @@ .include -WRKSRC:= ${WRKDIR}/mozilla-beta +WRKSRC:= ${WRKDIR}/mozilla-release .if ${ARCH} == amd64 CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (firefox-17.0b2.source.tar.bz2) = 8d926563c15b22d240751e88bf7695b746ac193130ad5710a5f7ffc35dc6e725 -SIZE (firefox-17.0b2.source.tar.bz2) = 90986633 +SHA256 (firefox-16.0.2.source.tar.bz2) = cefe00d1440eefbe2534b119558d8ebc4adb55eb2fdaaff1ce101b9e70d02820 +SIZE (firefox-16.0.2.source.tar.bz2) = 89452077 Modified: trunk/www/firefox/files/extra-bug780531 ============================================================================== --- trunk/www/firefox/files/extra-bug780531 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/extra-bug780531 Sun Oct 28 17:59:40 2012 (r1086) @@ -1,22 +1,32 @@ --- configure.in~ +++ configure.in -@@ -5151,12 +5148,17 @@ fi - - AC_SUBST(MOZ_WEBRTC) - --case "$target_cpu" in --arm*) -+case "$target" in -+arm-*-linux*) - MOZ_SAMPLE_TYPE_S16LE=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) - AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16LE=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) +@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in ++ case "$target" in + arm*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; +@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in ++ case "$target" in + arm*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; Modified: trunk/www/firefox/files/patch-alsapulse ============================================================================== --- trunk/www/firefox/files/patch-alsapulse Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/patch-alsapulse Sun Oct 28 17:59:40 2012 (r1086) @@ -1,8 +1,27 @@ +diff --git config/autoconf.mk.in config/autoconf.mk.in +index 44c0b06..748511b 100644 +--- config/autoconf.mk.in ++++ config/autoconf.mk.in +@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS = @MOZ_LIBNOTIFY_CFLAGS@ + MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS@ + MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ + ++MOZ_ALSA = @MOZ_ALSA@ + MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ + MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ + ++MOZ_PULSEAUDIO = @MOZ_PULSEAUDIO@ ++MOZ_PULSEAUDIO_LIBS = @MOZ_PULSEAUDIO_LIBS@ ++MOZ_PULSEAUDIO_CFLAGS = @MOZ_PULSEAUDIO_CFLAGS@ ++ + GLIB_CFLAGS = @GLIB_CFLAGS@ + GLIB_LIBS = @GLIB_LIBS@ + GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ diff --git configure.in configure.in index 5980b76..11f5f77 100644 --- configure.in +++ configure.in -@@ -5600,13 +5600,25 @@ dnl ======================================================== +@@ -5600,13 +5600,45 @@ dnl ======================================================== dnl = Check alsa availability on Linux if using sydneyaudio dnl ======================================================== @@ -26,8 +45,28 @@ +AC_SUBST(MOZ_ALSA) + ++dnl ======================================================== ++dnl = Enable PulseAudio ++dnl ======================================================== ++ ++MOZ_ARG_ENABLE_BOOL(pulseaudio, ++[ --enable-pulseaudio Enable PulseAudio support], ++MOZ_PULSEAUDIO=1, ++MOZ_PULSEAUDIO=) ++ ++if test -n "$MOZ_PULSEAUDIO"; then ++ AC_DEFINE(MOZ_CUBEB) ++ PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, , ++ [echo "$MOZ_PULSEAUDIO_PKG_ERRORS" ++ AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])]) ++fi ++ ++AC_SUBST(MOZ_PULSEAUDIO_CFLAGS) ++AC_SUBST(MOZ_PULSEAUDIO_LIBS) ++AC_SUBST(MOZ_PULSEAUDIO) ++ dnl ======================================================== - dnl = Enable PulseAudio + dnl = Enable GStreamer dnl ======================================================== diff --git media/libcubeb/src/Makefile.in media/libcubeb/src/Makefile.in index 5ab4dd8..c8df26f 100644 @@ -44,7 +83,7 @@ endif ifeq ($(OS_TARGET),Darwin) -@@ -42,6 +38,12 @@ CSRCS = \ +@@ -42,4 +38,16 @@ CSRCS = \ $(NULL) endif @@ -54,9 +93,25 @@ + $(NULL) +endif + - ifdef MOZ_PULSEAUDIO - CSRCS = \ - cubeb_pulse.c \ ++ifdef MOZ_PULSEAUDIO ++CSRCS = \ ++ cubeb_pulse.c \ ++ $(NULL) ++endif ++ + include $(topsrcdir)/config/rules.mk +diff --git media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c +index 599aea2..41fd5af 100644 +--- media/libcubeb/src/cubeb_alsa.c ++++ media/libcubeb/src/cubeb_alsa.c +@@ -6,6 +6,6 @@ + #undef NDEBUG + #define _BSD_SOURCE +-#define _POSIX_SOURCE ++#define _XOPEN_SOURCE 500 + #include + #include + #include diff --git media/libsydneyaudio/src/Makefile.in media/libsydneyaudio/src/Makefile.in index 8dda8ce..b19641d 100644 --- media/libsydneyaudio/src/Makefile.in @@ -95,7 +150,7 @@ index 43384e9..e46a6e3 100644 --- toolkit/library/Makefile.in +++ toolkit/library/Makefile.in -@@ -370,14 +370,11 @@ endif +@@ -379,10 +379,13 @@ endif EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) @@ -105,10 +160,9 @@ +ifdef MOZ_ALSA EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) endif --endif -- - ifdef MOZ_PULSEAUDIO --ifdef MOZ_CUBEB - EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) - endif ++ifdef MOZ_PULSEAUDIO ++EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) ++endif endif + + ifdef HAVE_CLOCK_MONOTONIC Modified: trunk/www/firefox/files/patch-bug753046 ============================================================================== --- trunk/www/firefox/files/patch-bug753046 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/patch-bug753046 Sun Oct 28 17:59:40 2012 (r1086) @@ -56,7 +56,7 @@ --- ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ ipc/chromium/Makefile.in -@@ -278,6 +278,33 @@ endif +@@ -278,6 +278,34 @@ endif endif # } OS_LINUX @@ -64,6 +64,7 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ ++ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -403,6 +404,19 @@ #else typedef DirReaderFallback DirReaderPosix; #endif +diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc +index 171e44f..0c6dfcc 100644 +--- ipc/chromium/src/base/file_util_linux.cc ++++ ipc/chromium/src/base/file_util_linux.cc +@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { + } + + bool GetShmemTempDir(FilePath* path) { +-#ifdef ANDROID ++#if defined(ANDROID) || defined(OS_BSD) + return GetTempDir(path); + #else + *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 @@ -527,7 +541,8 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", (void *)name); +- pthread_setname_np(pthread_self(), "%s", name); ++ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ @@ -571,7 +586,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,367 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -606,20 +621,6 @@ +#define HAVE_POSIX_SPAWN 1 +#endif + -+/* -+ * On platforms that are not gonk based, we fall back to an arbitrary -+ * UID. This is generally the UID for user `nobody', albeit it is not -+ * always the case. -+ */ -+ -+#if defined(OS_NETBSD) || defined(OS_OPENBSD) -+# define CHILD_UNPRIVILEGED_UID 32767 -+# define CHILD_UNPRIVILEGED_GID 32767 -+#else -+# define CHILD_UNPRIVILEGED_UID 65534 -+# define CHILD_UNPRIVILEGED_GID 65534 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -668,17 +669,6 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { + bool retval = true; + + char* argv_copy[argv.size() + 1]; @@ -793,17 +783,6 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { + scoped_array argv_cstr(new char*[argv.size() + 1]); + // Illegal to allocate memory after fork and before execvp + InjectiveMultimap fd_shuffle1, fd_shuffle2; @@ -826,32 +805,19 @@ + + CloseSuperfluousFds(fd_shuffle2); + -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ -+ if (privs == UNPRIVILEGED) { -+ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { -+ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { -+ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (chdir("/") != 0) -+ gProcessLog.print("==> could not chdir()\n"); -+ } -+ + for (environment_map::const_iterator it = env_vars_to_set.begin(); + it != env_vars_to_set.end(); ++it) { + if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) + _exit(127); + } -+ execv(argv_cstr[0], argv_cstr.get()); ++ ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ execvp(argv_cstr[0], argv_cstr.get()); + // if we get here, we're in serious trouble and should complain loudly + DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); ++ exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1178,7 +1144,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, privs, + newEnvVars, #endif false, &process, arch); diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h Copied: trunk/www/firefox/files/patch-bug761077 (from r1079, trunk/www/firefox/files/patch-bug761077) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug761077 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug761077) @@ -0,0 +1,88 @@ +diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- xpcom/reflect/xptcall/public/genstubs.pl ++++ xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- xpcom/reflect/xptcall/src/xptcprivate.h ++++ xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied: trunk/www/firefox/files/patch-bug774671 (from r1079, trunk/www/firefox/files/patch-bug774671) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug774671 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug774671) @@ -0,0 +1,40 @@ +commit 7e9eda2 +Author: Rafael Ávila de Espíndola +Date: Tue Jul 17 12:54:41 2012 -0400 + + Bug 774671 - Fix mismatched declarations. r=luke. +--- + js/src/jsproxy.h | 2 +- + js/src/jsprvtd.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git js/src/jsproxy.h js/src/jsproxy.h +index ec26e3a..aa0e782 100644 +--- js/src/jsproxy.h ++++ js/src/jsproxy.h +@@ -13,7 +13,7 @@ + + namespace js { + +-class Wrapper; ++class JS_FRIEND_API(Wrapper); + + /* + * A proxy is a JSObject that implements generic behavior by providing custom +diff --git js/src/jsprvtd.h js/src/jsprvtd.h +index 19b5aef..93e1216 100644 +--- js/src/jsprvtd.h ++++ js/src/jsprvtd.h +@@ -146,9 +146,9 @@ struct TreeContext; + class UpvarCookie; + + class Proxy; +-class BaseProxyHandler; +-class DirectWrapper; +-class CrossCompartmentWrapper; ++class JS_FRIEND_API(BaseProxyHandler); ++class JS_FRIEND_API(DirectWrapper); ++class JS_FRIEND_API(CrossCompartmentWrapper); + + class TempAllocPolicy; + class RuntimeAllocPolicy; Copied: trunk/www/firefox/files/patch-bug775257 (from r1079, trunk/www/firefox/files/patch-bug775257) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug775257 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug775257) @@ -0,0 +1,27 @@ +commit 8fc8b74 +Author: Oleg Romashin +Date: Wed Jul 18 22:46:11 2012 -0400 + + Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles +--- + content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index c48f92e..0fb801a 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + gst_object_unref(sinkpad); + + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " ++#ifndef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); ++#else ++ "appsink name=audiosink sync=true caps=audio/x-raw-int," ++ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); + gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Copied: trunk/www/firefox/files/patch-bug777696 (from r1079, trunk/www/firefox/files/patch-bug777696) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug777696 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug777696) @@ -0,0 +1,32 @@ +commit 0c0d1a8 +Author: Landry Breuil +Date: Mon Jul 30 17:57:15 2012 +0200 + + Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp +index 0fb801a..4a69196 100644 +--- content/media/gstreamer/nsGStreamerReader.cpp ++++ content/media/gstreamer/nsGStreamerReader.cpp +@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " + #ifdef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); + #else ++ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); ++#endif ++#else + "appsink name=audiosink sync=true caps=audio/x-raw-int," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#else ++ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); ++#endif + #endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); Copied: trunk/www/firefox/files/patch-bug778056 (from r1079, trunk/www/firefox/files/patch-bug778056) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug778056 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug778056) @@ -0,0 +1,21 @@ +--- memory/mozalloc/mozalloc.cpp~ ++++ memory/mozalloc/mozalloc.cpp +@@ -19,6 +19,9 @@ + #if defined(XP_UNIX) + # include // for valloc on *BSD + #endif //if defined(XP_UNIX) ++#if defined(__FreeBSD__) ++# include // for malloc_usable_size ++#endif // if defined(__FreeBSD__) + + #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) + # define MOZALLOC_EXPORT __declspec(dllexport) +@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) + + #if defined(XP_MACOSX) + return malloc_size(ptr); +-#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) ++#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) + // Android bionic libc doesn't have malloc_usable_size. + return malloc_usable_size(ptr); + #elif defined(XP_WIN) Copied: trunk/www/firefox/files/patch-bug779847 (from r1079, trunk/www/firefox/files/patch-bug779847) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug779847 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug779847) @@ -0,0 +1,28 @@ +--- gfx/ycbcr/Makefile.in ++++ gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Modified: trunk/www/firefox/files/patch-bug783463 ============================================================================== --- trunk/www/firefox/files/patch-bug783463 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/patch-bug783463 Sun Oct 28 17:59:40 2012 (r1086) @@ -12,3 +12,23 @@ SkTime_Unix.cpp \ $(NULL) endif +--- widget/qt/nsNativeThemeQt.cpp~ ++++ widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- widget/qt/nsSound.cpp~ ++++ widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Copied: trunk/www/firefox/files/patch-bug784741 (from r1079, trunk/www/firefox/files/patch-bug784741) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug784741 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug784741) @@ -0,0 +1,43 @@ +diff --git js/src/Makefile.in js/src/Makefile.in +index 8eb385f..01bd8e3 100644 +--- js/src/Makefile.in ++++ js/src/Makefile.in +@@ -323,6 +323,7 @@ endif + + ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) + ENABLE_YARR_JIT = 1 ++DEFINES += -DENABLE_YARR_JIT=1 + + VPATH += $(srcdir)/assembler/assembler \ + $(srcdir)/methodjit \ +diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h +index 6570f2d..0c84896 100644 +--- js/src/assembler/wtf/Platform.h ++++ js/src/assembler/wtf/Platform.h +@@ -1102,9 +1102,7 @@ + #if WTF_PLATFORM_CHROMIUM + #define ENABLE_YARR_JIT 0 + +-#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) +-#define ENABLE_YARR_JIT 1 +- ++#elif ENABLE_YARR_JIT + /* Setting this flag compares JIT results with interpreter results. */ + #define ENABLE_YARR_JIT_DEBUG 0 + #endif +diff --git js/src/configure.in js/src/configure.in +index c142eb7..34f98b9 100644 +--- js/src/configure.in ++++ js/src/configure.in +@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, + (using compiler flags DBG)], + [ if test "$enableval" != "no"; then + MOZ_DEBUG=1 +- ENABLE_METHODJIT_SPEW=1 ++ if test "$ENABLE_METHODJIT"; then ++ # needs MethodJIT or YarrJIT ++ ENABLE_METHODJIT_SPEW=1 ++ fi + if test -n "$enableval" -a "$enableval" != "yes"; then + MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` + _MOZ_DEBUG_FLAGS_SET=1 Copied: trunk/www/firefox/files/patch-bug784776 (from r1079, trunk/www/firefox/files/patch-bug784776) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug784776 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-bug784776) @@ -0,0 +1,33 @@ +--- gfx/layers/opengl/ImageLayerOGL.cpp~ ++++ gfx/layers/opengl/ImageLayerOGL.cpp +@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources() + { + if (mSharedHandle) { + gl()->ReleaseSharedHandle(mShareType, mSharedHandle); +- mSharedHandle = NULL; ++ mSharedHandle = 0; + } + + mYUVTexture[0].Release(); +--- intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ ++++ intl/locale/src/unix/nsDateTimeFormatUnix.cpp +@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr + struct tm *tmc; + int i; + +- tt = time((time_t)NULL); ++ tt = time(NULL); + tmc = localtime(&tt); + + tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM +--- ipc/glue/CrossProcessMutex_unimplemented.cpp~ ++++ ipc/glue/CrossProcessMutex_unimplemented.cpp +@@ -40,7 +40,7 @@ CrossProcessMutexHandle + CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) + { + NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); +- return NULL; ++ return 0; + } + + } Deleted: trunk/www/firefox/files/patch-bug786690 ============================================================================== --- trunk/www/firefox/files/patch-bug786690 Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ -commit 38301c3 -Author: Michael Wu -Date: Fri Aug 31 10:18:46 2012 -0300 - - Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik ---- - content/media/nsAudioStream.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp -index ac8ef58..8087d31 100644 ---- content/media/nsAudioStream.cpp -+++ content/media/nsAudioStream.cpp -@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) - params.channels = aNumChannels; - #ifdef MOZ_SAMPLE_TYPE_S16LE - params.format = CUBEB_SAMPLE_S16NE; -+ mBytesPerFrame = sizeof(int16_t) * aNumChannels; - #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ - params.format = CUBEB_SAMPLE_FLOAT32NE; --#endif - mBytesPerFrame = sizeof(float) * aNumChannels; -+#endif - - { - cubeb_stream* stream; Modified: trunk/www/firefox/files/patch-bug788039 ============================================================================== --- trunk/www/firefox/files/patch-bug788039 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/patch-bug788039 Sun Oct 28 17:59:40 2012 (r1086) @@ -1,5 +1,16 @@ # Bug 788039 - With no prefix search libevent via pkg-config. +--- config/autoconf.mk.in~ ++++ config/autoconf.mk.in +@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA + + MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@ + MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@ +-MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@ ++MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@ + + MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@ + MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@ --- configure.in~ +++ configure.in @@ -3854,7 +3854,7 @@ fi Modified: trunk/www/firefox/files/patch-bug788108 ============================================================================== --- trunk/www/firefox/files/patch-bug788108 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/patch-bug788108 Sun Oct 28 17:59:40 2012 (r1086) @@ -7,7 +7,7 @@ -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D. -#ifdef __FreeBSD__ -#include --#if !defined(__i386__) && !defined(__x86_64__) +-#ifdef __alpha__ -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -#else -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/www/firefox/files/patch-bug788955 ============================================================================== --- trunk/www/firefox/files/patch-bug788955 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/firefox/files/patch-bug788955 Sun Oct 28 17:59:40 2012 (r1086) @@ -26,6 +26,16 @@ add_makefiles " memory/jemalloc/Makefile " +--- config/autoconf.mk.in ++++ config/autoconf.mk.in +@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ + MOZ_IPDL_TESTS = @MOZ_IPDL_TESTS@ + MOZ_MEMORY = @MOZ_MEMORY@ + MOZ_JEMALLOC = @MOZ_JEMALLOC@ ++MOZ_NATIVE_JEMALLOC = @MOZ_NATIVE_JEMALLOC@ + MOZ_PROFILING = @MOZ_PROFILING@ + MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@ + MOZ_JPROF = @MOZ_JPROF@ diff --git configure.in configure.in index bb05782..2f32516 100644 --- configure.in Copied: trunk/www/firefox/files/patch-js-src-configure.in (from r1079, trunk/www/firefox/files/patch-js-src-configure.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-js-src-configure.in Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/firefox/files/patch-js-src-configure.in) @@ -0,0 +1,10 @@ +--- js/src/configure.in.orig 2012-02-22 17:06:28.000000000 +0100 ++++ js/src/configure.in 2012-03-07 21:03:11.000000000 +0100 +@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n + * C++ implementations should define these macros only when __STDC_LIMIT_MACROS + * is defined before is included. */ + #define __STDC_LIMIT_MACROS ++#define __STDC_CONSTANT_MACROS + + #endif /* _JS_CONFDEFS_H_ */ + Deleted: trunk/www/firefox/files/patch-js-src-js-confdefs.h.in ============================================================================== --- trunk/www/firefox/files/patch-js-src-js-confdefs.h.in Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- js/src/js-confdefs.h.in~ -+++ js/src/js-confdefs.h.in -@@ -12,6 +12,7 @@ - * C++ implementations should define these macros only when __STDC_LIMIT_MACROS - * is defined before is included. */ - #define __STDC_LIMIT_MACROS -+#define __STDC_CONSTANT_MACROS - - #endif /* _JS_CONFDEFS_H_ */ - Modified: trunk/www/libxul/Makefile ============================================================================== --- trunk/www/libxul/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/libxul/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= libxul -DISTVERSION= 10.0.8 +DISTVERSION= 10.0.10 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= firefox/releases/${DISTVERSION}esr/source Modified: trunk/www/libxul/distinfo ============================================================================== --- trunk/www/libxul/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/libxul/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9 -SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783 +SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0 +SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/linux-firefox/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= firefox -PORTVERSION= 10.0.8 +PORTVERSION= 10.0.10 PORTEPOCH= 1 CATEGORIES= www MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}esr/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/linux-firefox/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.8esr.tar.bz2) = 2996117c8370835a8cccb4dabf3c77779d405301d2e0fc36805f8d58592a7b16 -SIZE (firefox-10.0.8esr.tar.bz2) = 17302746 +SHA256 (firefox-10.0.10esr.tar.bz2) = 9fc448ffd16616e6ccc7a3b7734097629114eae244cd4fa8569858be76a9a5bb +SIZE (firefox-10.0.10esr.tar.bz2) = 17301112 Modified: trunk/www/linux-seamonkey/Makefile ============================================================================== --- trunk/www/linux-seamonkey/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/linux-seamonkey/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -PORTVERSION= 2.13 +PORTVERSION= 2.13.2 CATEGORIES= www MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US Modified: trunk/www/linux-seamonkey/distinfo ============================================================================== --- trunk/www/linux-seamonkey/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/linux-seamonkey/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.12.tar.bz2) = 52854628b4324ca27f2b5f5f5a1794ae4559eea03dfc000350973a0bc96c071f -SIZE (seamonkey-2.12.tar.bz2) = 22987660 +SHA256 (seamonkey-2.13.2.tar.bz2) = 1705eb76229e7262809980b6ea4a28296307406d8963eb0113e00dd7bf7ef178 +SIZE (seamonkey-2.13.2.tar.bz2) = 23351344 Modified: trunk/www/seamonkey-i18n/Makefile ============================================================================== --- trunk/www/seamonkey-i18n/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.13 +PORTVERSION= 2.13.2 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= Modified: trunk/www/seamonkey-i18n/distinfo ============================================================================== --- trunk/www/seamonkey-i18n/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,46 +1,46 @@ -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = adfd5acc1940dd010b16057429d0cd47fe34318e346943419bdf0853b2dc99c0 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = 758726 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = c8a3539a521c60de412cfbcc2258c931f2c2159bd7858fcf28a34462ad95aa26 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = 824461 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 14ee1e74c4de0f254ab8faf161160742671f1c248223191bc58e50ec5d3475d6 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 799407 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 6bec0c224f3f828fde4e0dfde3aa4e1c9368d3192ead7d9d1bfe97542d52e3cd -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 794976 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 0d86b0b87d566ace31251bcf6b61a264b181b815a839ab17e54d74bf4e5d58c1 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 739904 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 3f71227794835166fb9c1d6c36f56c3d1af3d9b019e3c92efb544ea6049b92c5 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 840165 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 774f383a14472604026fc059b39753e6cebfe7587927fb773420be418b2ba711 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 787253 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = ea43305b9a9eb4ff70b1bf69249c5e4e9ab7cb2fed3ff85554a081e12e2805a9 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = 817772 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 2766b0f8204e1272f75a4793d81e00aaee2b919fcbe51917bb7df86d7e77f880 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 816962 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = fbfc098882b3d287237ce981c194f087fea0349bff98e622df9dc586d7c59241 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = 801909 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = a901ce807aee4ff449fd13610772502ede4fea888dad9118644123a2f83a6e4e -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = 736599 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 9b33548e72b04c8f194158fa1d314d8073ae8b0e30399086ef71e59cb76cb555 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 899213 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = f1efcf41f28e5e17913ce569a9903c2f9c4ba43b76eaea8c4c105ff68b49a9d3 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = 874587 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 8d6180cb5987c067105f856816398fa503ee9140d0919cd288951cbf480e23d7 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 930503 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = b68b928594d613186354f0ba8ba414189642c52dcb127ec15bed0f68cfa1b2c3 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = 813440 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 86c2438fd2549a3a7f3cefd4970b28dc446e422c55b719f5456388430b8e6b83 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 812797 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 0e7f9b7c0195ed24efa57b188cc5910dce39aa3e18ee11657a36b9352d4cb5e7 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 821808 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 753b65e9d35de89db2d3089b66d2226a7e43869ab1fe67f4a394090d650bd6a8 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 851396 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 8ee97aa10da018b02e6ffda041c4ebb33d33453101d97a9982f48b9c8c766a82 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 864618 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 31840992b98aaf0f426f8980c40a26d88481b282ecf8f02482f3fd95bb57cb1c -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 797602 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 7b9ef9198ac9f9059948e500ed56d3420d24599ed5cea40c43327cc24206b7d6 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972 -SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 8f8ea20e1931c478f81cee5c9feaac42194573e5469ae03d6731951b2f2263e0 -SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 883899 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 38bb781f2646dc0a29ab4523c5c4d369d10d8b4b6be6f79aae876fcb2f6714b2 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 764168 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 0cd84a8b39400589a720ada46f08af3161acd5c58dc555e6104b45dd18bb7219 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 777295 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = ea9649ee5c2b700a423a196b41d0e187a17f678a04371ec0c6b0f73675a6b64d +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = 798916 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = b3b1b3cb7000d7a668bbce9adfc22f914997057a99d43e94d07b2745ebeb3fad +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = 795991 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 4094501077dd534a1a97d5900171ae5c4097c78e7e9da2d1889814884562ce07 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 745768 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 7903da5f5f6cf5f659c564509c95f22aab6a399e8060dd29b1eb82dc04fedfe8 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 840122 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = f7335b340c9fa2f8d7f57e9a43bb11ee141155920e56d5b2eb70d3cb23d97ee1 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = 790856 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 3801b5412214af8dd8191505d3959c2406e4ca5ec34d92b97bf3d0907a73c423 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 818063 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 8b9e012234ec040b6f127f715087400e596bf87106a3178478cd4e34a22ecd74 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 821613 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 56c5011ea0acedf04aae782a3dc644d824a3e0ecd0a2425127afb5357d10f21f +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 807445 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = e95a0bebf99ca41604743915276eca9242307eff78c877dd3a50a9671fbe052c +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = 740095 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 9db9c13fe41c26fc7cc5d593f745c928dd4d7fa26531e13425ed1026dac97664 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 847022 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 55668a05cbba49236eea576823bbcf65a0365a262787feeecc9751fd6439ccf8 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 822315 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = e1f3733e6c79d4faef6d2082ec4d97cca10d9eeb74229767ce162173cdba33be +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = 922675 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 2f292c5f63dde8b65332f2e1abf4da0ec327458d41d6b65f1187037e9f0b3105 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 806716 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = f2489a630f8f9b87960d0ed8e760d348e437ba1391177c41a2a4e5980cfe5478 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = 813845 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = cb0afad3305e327911ae3848a9f5c190070c48bb49ca6c959b79a026403354f4 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = 801731 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 24eb9db17175565491d04c86725994e27871ada6a9e8e95271379eafdaaa9f57 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 852498 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 2db2ec2d941fb314a50ea81306e335ccf5dbaba02a49bc960dd9907ba3be74e7 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 868946 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = d9c7f899f184d9b3c89d4fb5b58e1bd1d37ce39d47a4341080a5aee668fe9380 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = 803212 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = efb4e17e664932e387ec608ddfe10bb27424f1fab73152fb8d6754f194728b34 +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = 840532 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = d9b7a0c0d4742e9a45603cccabc17a06ffa6bfce413636ec0b86ef2e0166d1ad +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = 827525 +SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 9a86f07dfc213e974fb378bec7328601b1a7e81eed42b2049de06251d26d65cb +SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 892598 Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/Makefile Sun Oct 28 17:59:40 2012 (r1086) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -DISTVERSION= 2.14b1 +DISTVERSION= 2.13.2 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source @@ -68,7 +68,7 @@ .include -WRKSRC= ${WRKDIR}/comm-beta +WRKSRC= ${WRKDIR}/comm-release MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/distinfo Sun Oct 28 17:59:40 2012 (r1086) @@ -1,4 +1,4 @@ -SHA256 (seamonkey-2.14b1.source.tar.bz2) = e9416c46a7d2e2d6c477d7eb0a030965a42cd20479a05e6a968239099199a40c -SIZE (seamonkey-2.14b1.source.tar.bz2) = 113981679 +SHA256 (seamonkey-2.13.2.source.tar.bz2) = 2bdbe1bf7da4810d91e696e1cfde1c82e211ba69b15fd9b6574b6cb898252ce3 +SIZE (seamonkey-2.13.2.source.tar.bz2) = 112085041 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 SIZE (enigmail-1.4.5.tar.gz) = 1269207 Modified: trunk/www/seamonkey/files/extra-bug780531 ============================================================================== --- trunk/www/seamonkey/files/extra-bug780531 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/extra-bug780531 Sun Oct 28 17:59:40 2012 (r1086) @@ -1,22 +1,32 @@ --- mozilla/configure.in~ +++ mozilla/configure.in -@@ -5151,12 +5148,17 @@ fi - - AC_SUBST(MOZ_WEBRTC) - --case "$target_cpu" in --arm*) -+case "$target" in -+arm-*-linux*) - MOZ_SAMPLE_TYPE_S16LE=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) - AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16LE=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) +@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in ++ case "$target" in + arm*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; +@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then + MOZ_SYDNEYAUDIO=1 + MOZ_CUBEB=1 + MOZ_MEDIA=1 +- case "$target_cpu" in ++ case "$target" in + arm*) + MOZ_TREMOR=1 + ;; ++ *-freebsd*) ++ MOZ_TREMOR=1 ++ ;; + *) + MOZ_VORBIS=1 + ;; Modified: trunk/www/seamonkey/files/patch-alsapulse ============================================================================== --- trunk/www/seamonkey/files/patch-alsapulse Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-alsapulse Sun Oct 28 17:59:40 2012 (r1086) @@ -1,8 +1,27 @@ +diff --git mozilla/config/autoconf.mk.in mozilla/config/autoconf.mk.in +index 44c0b06..748511b 100644 +--- mozilla/config/autoconf.mk.in ++++ mozilla/config/autoconf.mk.in +@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS = @MOZ_LIBNOTIFY_CFLAGS@ + MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS@ + MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ + ++MOZ_ALSA = @MOZ_ALSA@ + MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ + MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ + ++MOZ_PULSEAUDIO = @MOZ_PULSEAUDIO@ ++MOZ_PULSEAUDIO_LIBS = @MOZ_PULSEAUDIO_LIBS@ ++MOZ_PULSEAUDIO_CFLAGS = @MOZ_PULSEAUDIO_CFLAGS@ ++ + GLIB_CFLAGS = @GLIB_CFLAGS@ + GLIB_LIBS = @GLIB_LIBS@ + GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ diff --git mozilla/configure.in mozilla/configure.in index 5980b76..11f5f77 100644 --- mozilla/configure.in +++ mozilla/configure.in -@@ -5600,13 +5600,25 @@ dnl ======================================================== +@@ -5600,13 +5600,45 @@ dnl ======================================================== dnl = Check alsa availability on Linux if using sydneyaudio dnl ======================================================== @@ -26,8 +45,28 @@ +AC_SUBST(MOZ_ALSA) + ++dnl ======================================================== ++dnl = Enable PulseAudio ++dnl ======================================================== ++ ++MOZ_ARG_ENABLE_BOOL(pulseaudio, ++[ --enable-pulseaudio Enable PulseAudio support], ++MOZ_PULSEAUDIO=1, ++MOZ_PULSEAUDIO=) ++ ++if test -n "$MOZ_PULSEAUDIO"; then ++ AC_DEFINE(MOZ_CUBEB) ++ PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, , ++ [echo "$MOZ_PULSEAUDIO_PKG_ERRORS" ++ AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])]) ++fi ++ ++AC_SUBST(MOZ_PULSEAUDIO_CFLAGS) ++AC_SUBST(MOZ_PULSEAUDIO_LIBS) ++AC_SUBST(MOZ_PULSEAUDIO) ++ dnl ======================================================== - dnl = Enable PulseAudio + dnl = Enable GStreamer dnl ======================================================== diff --git mozilla/media/libcubeb/src/Makefile.in mozilla/media/libcubeb/src/Makefile.in index 5ab4dd8..c8df26f 100644 @@ -44,7 +83,7 @@ endif ifeq ($(OS_TARGET),Darwin) -@@ -42,6 +38,12 @@ CSRCS = \ +@@ -42,4 +38,16 @@ CSRCS = \ $(NULL) endif @@ -54,9 +93,25 @@ + $(NULL) +endif + - ifdef MOZ_PULSEAUDIO - CSRCS = \ - cubeb_pulse.c \ ++ifdef MOZ_PULSEAUDIO ++CSRCS = \ ++ cubeb_pulse.c \ ++ $(NULL) ++endif ++ + include $(topsrcdir)/config/rules.mk +diff --git mozilla/media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c +index 599aea2..41fd5af 100644 +--- mozilla/media/libcubeb/src/cubeb_alsa.c ++++ mozilla/media/libcubeb/src/cubeb_alsa.c +@@ -6,6 +6,6 @@ + #undef NDEBUG + #define _BSD_SOURCE +-#define _POSIX_SOURCE ++#define _XOPEN_SOURCE 500 + #include + #include + #include diff --git mozilla/media/libsydneyaudio/src/Makefile.in mozilla/media/libsydneyaudio/src/Makefile.in index 8dda8ce..b19641d 100644 --- mozilla/media/libsydneyaudio/src/Makefile.in @@ -95,7 +150,7 @@ index 43384e9..e46a6e3 100644 --- mozilla/toolkit/library/Makefile.in +++ mozilla/toolkit/library/Makefile.in -@@ -370,14 +370,11 @@ endif +@@ -379,10 +379,13 @@ endif EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) @@ -105,10 +160,9 @@ +ifdef MOZ_ALSA EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) endif --endif -- - ifdef MOZ_PULSEAUDIO --ifdef MOZ_CUBEB - EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) - endif ++ifdef MOZ_PULSEAUDIO ++EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) ++endif endif + + ifdef HAVE_CLOCK_MONOTONIC Modified: trunk/www/seamonkey/files/patch-bug753046 ============================================================================== --- trunk/www/seamonkey/files/patch-bug753046 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-bug753046 Sun Oct 28 17:59:40 2012 (r1086) @@ -56,7 +56,7 @@ --- mozilla/ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ mozilla/ipc/chromium/Makefile.in -@@ -278,6 +278,33 @@ endif +@@ -278,6 +278,34 @@ endif endif # } OS_LINUX @@ -64,6 +64,7 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ ++ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -403,6 +404,19 @@ #else typedef DirReaderFallback DirReaderPosix; #endif +diff --git mozilla/ipc/chromium/src/base/file_util_linux.cc mozilla/ipc/chromium/src/base/file_util_linux.cc +index 171e44f..0c6dfcc 100644 +--- mozilla/ipc/chromium/src/base/file_util_linux.cc ++++ mozilla/ipc/chromium/src/base/file_util_linux.cc +@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { + } + + bool GetShmemTempDir(FilePath* path) { +-#ifdef ANDROID ++#if defined(ANDROID) || defined(OS_BSD) + return GetTempDir(path); + #else + *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 @@ -527,7 +541,8 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) - pthread_setname_np(pthread_self(), "%s", (void *)name); +- pthread_setname_np(pthread_self(), "%s", name); ++ pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ @@ -571,7 +586,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,367 @@ +@@ -0,0 +1,318 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -606,20 +621,6 @@ +#define HAVE_POSIX_SPAWN 1 +#endif + -+/* -+ * On platforms that are not gonk based, we fall back to an arbitrary -+ * UID. This is generally the UID for user `nobody', albeit it is not -+ * always the case. -+ */ -+ -+#if defined(OS_NETBSD) || defined(OS_OPENBSD) -+# define CHILD_UNPRIVILEGED_UID 32767 -+# define CHILD_UNPRIVILEGED_GID 32767 -+#else -+# define CHILD_UNPRIVILEGED_UID 65534 -+# define CHILD_UNPRIVILEGED_GID 65534 -+#endif -+ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -668,17 +669,6 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { + bool retval = true; + + char* argv_copy[argv.size() + 1]; @@ -793,17 +783,6 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { -+ return LaunchApp(argv, fds_to_remap, env_vars_to_set, -+ SAME_PRIVILEGES_AS_PARENT, -+ wait, process_handle); -+} -+ -+bool LaunchApp(const std::vector& argv, -+ const file_handle_mapping_vector& fds_to_remap, -+ const environment_map& env_vars_to_set, -+ ChildPrivileges privs, -+ bool wait, ProcessHandle* process_handle, -+ ProcessArchitecture arch) { + scoped_array argv_cstr(new char*[argv.size() + 1]); + // Illegal to allocate memory after fork and before execvp + InjectiveMultimap fd_shuffle1, fd_shuffle2; @@ -826,32 +805,19 @@ + + CloseSuperfluousFds(fd_shuffle2); + -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ -+ if (privs == UNPRIVILEGED) { -+ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { -+ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { -+ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); -+ } -+ if (chdir("/") != 0) -+ gProcessLog.print("==> could not chdir()\n"); -+ } -+ + for (environment_map::const_iterator it = env_vars_to_set.begin(); + it != env_vars_to_set.end(); ++it) { + if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) + _exit(127); + } -+ execv(argv_cstr[0], argv_cstr.get()); ++ ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ execvp(argv_cstr[0], argv_cstr.get()); + // if we get here, we're in serious trouble and should complain loudly + DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ _exit(127); ++ exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1178,7 +1144,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, privs, + newEnvVars, #endif false, &process, arch); diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h Copied: trunk/www/seamonkey/files/patch-bug761077 (from r1079, trunk/www/seamonkey/files/patch-bug761077) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug761077 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug761077) @@ -0,0 +1,88 @@ +diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl +index b8a87a5..918c4cf 100644 +--- mozilla/xpcom/reflect/xptcall/public/genstubs.pl ++++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl +@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; + print OUTFILE "* 1 is AddRef\n"; + print OUTFILE "* 2 is Release\n"; + print OUTFILE "*/\n"; +-print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; ++print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; + for($i = 0; $i < $entry_count; $i++) { + print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; + } +diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +index eb66761..807db26 100644 +--- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc ++++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +@@ -8,7 +8,7 @@ + * 1 is AddRef + * 2 is Release + */ +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + NS_IMETHOD Stub3(); + NS_IMETHOD Stub4(); + NS_IMETHOD Stub5(); +diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +index ae6ed66..2783957 100644 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -70,7 +70,7 @@ endif + endif + endif + # IA64 Linux +-ifneq (,$(filter Linux,$(OS_ARCH))) ++ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) + ifneq (,$(findstring ia64,$(OS_TEST))) + CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp + ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s +@@ -269,7 +269,7 @@ endif + # + # Linux/PPC + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) ++ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp + ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -278,7 +278,7 @@ endif + # + # Linux/PPC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) ++ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp + ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s + AS := $(CC) -c -x assembler-with-cpp +@@ -350,7 +350,7 @@ endif + # + # OpenBSD/SPARC64 + # +-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) + CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp + ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s + endif +diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +index d903ced..e4ec832 100644 +--- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h ++++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h +@@ -14,7 +14,7 @@ + + class xptiInterfaceEntry; + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; +@@ -31,7 +31,7 @@ public: + #undef STUB_ENTRY + #undef SENTINEL_ENTRY + +-#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) ++#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); + #else + #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Copied: trunk/www/seamonkey/files/patch-bug774671 (from r1079, trunk/www/seamonkey/files/patch-bug774671) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug774671 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug774671) @@ -0,0 +1,40 @@ +commit 7e9eda2 +Author: Rafael Ávila de Espíndola +Date: Tue Jul 17 12:54:41 2012 -0400 + + Bug 774671 - Fix mismatched declarations. r=luke. +--- + mozilla/js/src/jsproxy.h | 2 +- + mozilla/js/src/jsprvtd.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git mozilla/js/src/jsproxy.h mozilla/js/src/jsproxy.h +index ec26e3a..aa0e782 100644 +--- mozilla/js/src/jsproxy.h ++++ mozilla/js/src/jsproxy.h +@@ -13,7 +13,7 @@ + + namespace js { + +-class Wrapper; ++class JS_FRIEND_API(Wrapper); + + /* + * A proxy is a JSObject that implements generic behavior by providing custom +diff --git mozilla/js/src/jsprvtd.h mozilla/js/src/jsprvtd.h +index 19b5aef..93e1216 100644 +--- mozilla/js/src/jsprvtd.h ++++ mozilla/js/src/jsprvtd.h +@@ -146,9 +146,9 @@ struct TreeContext; + class UpvarCookie; + + class Proxy; +-class BaseProxyHandler; +-class DirectWrapper; +-class CrossCompartmentWrapper; ++class JS_FRIEND_API(BaseProxyHandler); ++class JS_FRIEND_API(DirectWrapper); ++class JS_FRIEND_API(CrossCompartmentWrapper); + + class TempAllocPolicy; + class RuntimeAllocPolicy; Copied: trunk/www/seamonkey/files/patch-bug775257 (from r1079, trunk/www/seamonkey/files/patch-bug775257) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug775257 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug775257) @@ -0,0 +1,27 @@ +commit 8fc8b74 +Author: Oleg Romashin +Date: Wed Jul 18 22:46:11 2012 -0400 + + Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles +--- + content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index c48f92e..0fb801a 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + gst_object_unref(sinkpad); + + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " ++#ifndef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); ++#else ++ "appsink name=audiosink sync=true caps=audio/x-raw-int," ++ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); + gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Copied: trunk/www/seamonkey/files/patch-bug777696 (from r1079, trunk/www/seamonkey/files/patch-bug777696) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug777696 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug777696) @@ -0,0 +1,32 @@ +commit 0c0d1a8 +Author: Landry Breuil +Date: Mon Jul 30 17:57:15 2012 +0200 + + Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec +--- + content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp +index 0fb801a..4a69196 100644 +--- mozilla/content/media/gstreamer/nsGStreamerReader.cpp ++++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp +@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) + mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " + #ifdef MOZ_TREMOR + "appsink name=audiosink sync=true caps=audio/x-raw-float," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); + #else ++ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); ++#endif ++#else + "appsink name=audiosink sync=true caps=audio/x-raw-int," ++#ifdef IS_LITTLE_ENDIAN + "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); ++#else ++ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); ++#endif + #endif + mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), + "audiosink")); Copied: trunk/www/seamonkey/files/patch-bug778056 (from r1079, trunk/www/seamonkey/files/patch-bug778056) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug778056 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug778056) @@ -0,0 +1,21 @@ +--- mozilla/memory/mozalloc/mozalloc.cpp~ ++++ mozilla/memory/mozalloc/mozalloc.cpp +@@ -19,6 +19,9 @@ + #if defined(XP_UNIX) + # include // for valloc on *BSD + #endif //if defined(XP_UNIX) ++#if defined(__FreeBSD__) ++# include // for malloc_usable_size ++#endif // if defined(__FreeBSD__) + + #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) + # define MOZALLOC_EXPORT __declspec(dllexport) +@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) + + #if defined(XP_MACOSX) + return malloc_size(ptr); +-#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) ++#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) + // Android bionic libc doesn't have malloc_usable_size. + return malloc_usable_size(ptr); + #elif defined(XP_WIN) Copied: trunk/www/seamonkey/files/patch-bug779847 (from r1079, trunk/www/seamonkey/files/patch-bug779847) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug779847 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug779847) @@ -0,0 +1,28 @@ +--- mozilla/gfx/ycbcr/Makefile.in ++++ mozilla/gfx/ycbcr/Makefile.in +@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ + $(NULL) + endif + else +-ifeq ($(OS_ARCH),Linux) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),SunOS) +-CPPSRCS += yuv_row_posix.cpp \ +- $(NULL) +-else +-ifeq ($(OS_ARCH),Darwin) ++ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) + CPPSRCS += yuv_row_posix.cpp \ + $(NULL) + else + CPPSRCS += yuv_row_other.cpp \ + $(NULL) +-endif # Darwin +-endif # SunOS +-endif # linux ++endif # posix + endif # windows + + ifeq (arm,$(findstring arm,$(OS_TEST))) Modified: trunk/www/seamonkey/files/patch-bug783463 ============================================================================== --- trunk/www/seamonkey/files/patch-bug783463 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-bug783463 Sun Oct 28 17:59:40 2012 (r1086) @@ -12,3 +12,23 @@ SkTime_Unix.cpp \ $(NULL) endif +--- mozilla/widget/qt/nsNativeThemeQt.cpp~ ++++ mozilla/widget/qt/nsNativeThemeQt.cpp +@@ -25,7 +25,6 @@ + #include "nsThemeConstants.h" + #include "nsIServiceManager.h" + #include "nsIDOMHTMLInputElement.h" +-#include + + + #include "gfxASurface.h" +--- mozilla/widget/qt/nsSound.cpp~ ++++ mozilla/widget/qt/nsSound.cpp +@@ -40,6 +40,7 @@ + #include + + #include ++#include + + #include "nscore.h" + #include "plstr.h" Copied: trunk/www/seamonkey/files/patch-bug784741 (from r1079, trunk/www/seamonkey/files/patch-bug784741) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug784741 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug784741) @@ -0,0 +1,43 @@ +diff --git js/src/Makefile.in js/src/Makefile.in +index 8eb385f..01bd8e3 100644 +--- mozilla/js/src/Makefile.in ++++ mozilla/js/src/Makefile.in +@@ -323,6 +323,7 @@ endif + + ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) + ENABLE_YARR_JIT = 1 ++DEFINES += -DENABLE_YARR_JIT=1 + + VPATH += $(srcdir)/assembler/assembler \ + $(srcdir)/methodjit \ +diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h +index 6570f2d..0c84896 100644 +--- mozilla/js/src/assembler/wtf/Platform.h ++++ mozilla/js/src/assembler/wtf/Platform.h +@@ -1102,9 +1102,7 @@ + #if WTF_PLATFORM_CHROMIUM + #define ENABLE_YARR_JIT 0 + +-#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) +-#define ENABLE_YARR_JIT 1 +- ++#elif ENABLE_YARR_JIT + /* Setting this flag compares JIT results with interpreter results. */ + #define ENABLE_YARR_JIT_DEBUG 0 + #endif +diff --git js/src/configure.in js/src/configure.in +index c142eb7..34f98b9 100644 +--- mozilla/js/src/configure.in ++++ mozilla/js/src/configure.in +@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, + (using compiler flags DBG)], + [ if test "$enableval" != "no"; then + MOZ_DEBUG=1 +- ENABLE_METHODJIT_SPEW=1 ++ if test "$ENABLE_METHODJIT"; then ++ # needs MethodJIT or YarrJIT ++ ENABLE_METHODJIT_SPEW=1 ++ fi + if test -n "$enableval" -a "$enableval" != "yes"; then + MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` + _MOZ_DEBUG_FLAGS_SET=1 Copied: trunk/www/seamonkey/files/patch-bug784776 (from r1079, trunk/www/seamonkey/files/patch-bug784776) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug784776 Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-bug784776) @@ -0,0 +1,33 @@ +--- mozilla/gfx/layers/opengl/ImageLayerOGL.cpp~ ++++ mozilla/gfx/layers/opengl/ImageLayerOGL.cpp +@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources() + { + if (mSharedHandle) { + gl()->ReleaseSharedHandle(mShareType, mSharedHandle); +- mSharedHandle = NULL; ++ mSharedHandle = 0; + } + + mYUVTexture[0].Release(); +--- mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ ++++ mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp +@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr + struct tm *tmc; + int i; + +- tt = time((time_t)NULL); ++ tt = time(NULL); + tmc = localtime(&tt); + + tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM +--- mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp~ ++++ mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp +@@ -40,7 +40,7 @@ CrossProcessMutexHandle + CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) + { + NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); +- return NULL; ++ return 0; + } + + } Deleted: trunk/www/seamonkey/files/patch-bug786690 ============================================================================== --- trunk/www/seamonkey/files/patch-bug786690 Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ -commit 38301c3 -Author: Michael Wu -Date: Fri Aug 31 10:18:46 2012 -0300 - - Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik ---- - content/media/nsAudioStream.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp -index ac8ef58..8087d31 100644 ---- mozilla/content/media/nsAudioStream.cpp -+++ mozilla/content/media/nsAudioStream.cpp -@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) - params.channels = aNumChannels; - #ifdef MOZ_SAMPLE_TYPE_S16LE - params.format = CUBEB_SAMPLE_S16NE; -+ mBytesPerFrame = sizeof(int16_t) * aNumChannels; - #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ - params.format = CUBEB_SAMPLE_FLOAT32NE; --#endif - mBytesPerFrame = sizeof(float) * aNumChannels; -+#endif - - { - cubeb_stream* stream; Modified: trunk/www/seamonkey/files/patch-bug788039 ============================================================================== --- trunk/www/seamonkey/files/patch-bug788039 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-bug788039 Sun Oct 28 17:59:40 2012 (r1086) @@ -1,5 +1,16 @@ # Bug 788039 - With no prefix search libevent via pkg-config. +--- mozilla/config/autoconf.mk.in~ ++++ mozilla/config/autoconf.mk.in +@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA + + MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@ + MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@ +-MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@ ++MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@ + + MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@ + MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@ --- mozilla/configure.in~ +++ mozilla/configure.in @@ -3854,7 +3854,7 @@ fi Modified: trunk/www/seamonkey/files/patch-bug788108 ============================================================================== --- trunk/www/seamonkey/files/patch-bug788108 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-bug788108 Sun Oct 28 17:59:40 2012 (r1086) @@ -7,7 +7,7 @@ -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D. -#ifdef __FreeBSD__ -#include --#if !defined(__i386__) && !defined(__x86_64__) +-#ifdef __alpha__ -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -#else -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/www/seamonkey/files/patch-bug788955 ============================================================================== --- trunk/www/seamonkey/files/patch-bug788955 Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-bug788955 Sun Oct 28 17:59:40 2012 (r1086) @@ -26,6 +26,16 @@ add_makefiles " memory/jemalloc/Makefile " +--- mozilla/config/autoconf.mk.in ++++ mozilla/config/autoconf.mk.in +@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ + MOZ_IPDL_TESTS = @MOZ_IPDL_TESTS@ + MOZ_MEMORY = @MOZ_MEMORY@ + MOZ_JEMALLOC = @MOZ_JEMALLOC@ ++MOZ_NATIVE_JEMALLOC = @MOZ_NATIVE_JEMALLOC@ + MOZ_PROFILING = @MOZ_PROFILING@ + MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@ + MOZ_JPROF = @MOZ_JPROF@ diff --git configure.in configure.in index bb05782..2f32516 100644 --- mozilla/configure.in Deleted: trunk/www/seamonkey/files/patch-bug803811 ============================================================================== --- trunk/www/seamonkey/files/patch-bug803811 Sun Oct 28 17:59:40 2012 (r1085) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,111 +0,0 @@ -commit 4ff5f0c -Author: Landry Breuil -Date: Wed Oct 24 09:56:51 2012 +0400 - - Bug 803811 - Fix system zlib detection by porting bug #763651 ---- - aclocal.m4 | 1 + - configure.in | 46 ++++++---------------------------------------- - 2 files changed, 7 insertions(+), 40 deletions(-) - -diff --git aclocal.m4 aclocal.m4 -index f5486dd..a3924d1 100644 ---- aclocal.m4 -+++ aclocal.m4 -@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl - builtin(include, mozilla/build/autoconf/lto.m4)dnl - builtin(include, mozilla/build/autoconf/frameptr.m4)dnl - builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl -+builtin(include, mozilla/build/autoconf/zlib.m4)dnl - - MOZ_PROG_CHECKMSYS() - -diff --git configure.in configure.in -index be833e8..c90fe39 100644 ---- configure.in -+++ configure.in -@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla - dnl ======================================================== - MOZJPEG=62 - MOZPNG=10401 --MOZZLIB=0x1230 - NSPR_VERSION=4 - NSS_VERSION=3 - -@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla" - - MOZ_JPEG_CFLAGS= - MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)' --MOZ_ZLIB_CFLAGS= --MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' - MOZ_BZ2_CFLAGS= - MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)' - MOZ_PNG_CFLAGS= -@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then - MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include" - MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}" - fi -+fi # SKIP_LIBRARY_CHECKS - - dnl system ZLIB support - dnl ======================================================== --MOZ_ARG_WITH_STRING(system-zlib, --[ --with-system-zlib[=PFX] -- Use system libz [installed at prefix PFX]], -- ZLIB_DIR=$withval) - --_SAVE_CFLAGS=$CFLAGS --_SAVE_LDFLAGS=$LDFLAGS --_SAVE_LIBS=$LIBS --if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then -- CFLAGS="-I${ZLIB_DIR}/include $CFLAGS" -- LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS" --fi --if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then -- MOZ_NATIVE_ZLIB= --else -- AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], -- [MOZ_NATIVE_ZLIB=]) --fi --if test "$MOZ_NATIVE_ZLIB" = 1; then -- MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'` -- AC_TRY_COMPILE([ #include -- #include -- #include ], -- [ #if ZLIB_VERNUM < $MOZZLIBNUM -- #error "Insufficient zlib version ($MOZZLIBNUM required)." -- #endif ], -- MOZ_NATIVE_ZLIB=1, --AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)])) --fi --CFLAGS=$_SAVE_CFLAGS --LDFLAGS=$_SAVE_LDFLAGS --LIBS=$_SAVE_LIBS -+MOZ_ZLIB_CHECK([1.2.3]) - --if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then -- MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include" -- MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" -+if test "$MOZ_NATIVE_ZLIB" != 1; then -+ MOZ_ZLIB_CFLAGS= -+ MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' - fi - -+if test -z "$SKIP_LIBRARY_CHECKS"; then - dnl system BZIP2 Support - dnl ======================================================== - MOZ_ARG_WITH_STRING(system-bz2, -@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND) - AC_SUBST(SYSTEM_LIBXUL) - AC_SUBST(MOZ_NATIVE_JPEG) - AC_SUBST(MOZ_NATIVE_PNG) --AC_SUBST(MOZ_NATIVE_ZLIB) - AC_SUBST(MOZ_NATIVE_BZ2) - - AC_SUBST(MOZ_JPEG_CFLAGS) - AC_SUBST(MOZ_JPEG_LIBS) --AC_SUBST(MOZ_ZLIB_CFLAGS) --AC_SUBST(MOZ_ZLIB_LIBS) - AC_SUBST(MOZ_BZ2_CFLAGS) - AC_SUBST(MOZ_BZ2_LIBS) - AC_SUBST(MOZ_PNG_CFLAGS) Copied: trunk/www/seamonkey/files/patch-config-autoconf.mk.in (from r1079, trunk/www/seamonkey/files/patch-config-autoconf.mk.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-config-autoconf.mk.in Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-config-autoconf.mk.in) @@ -0,0 +1,21 @@ +--- config/autoconf.mk.in.orig 2009-04-24 03:46:37.000000000 +0200 ++++ config/autoconf.mk.in 2009-05-11 15:03:26.000000000 +0200 +@@ -57,14 +57,14 @@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ + bindir = @bindir@ +-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++includedir = @includedir@/%%MOZILLA%% + libdir = @libdir@ + datadir = @datadir@ + mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = $(datadir)/idl/%%MOZILLA%% + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + + DIST = $(DEPTH)/dist + LIBXUL_SDK = @LIBXUL_SDK@ Modified: trunk/www/seamonkey/files/patch-config-baseconfig.mk ============================================================================== --- trunk/www/seamonkey/files/patch-config-baseconfig.mk Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-config-baseconfig.mk Sun Oct 28 17:59:40 2012 (r1086) @@ -1,5 +1,5 @@ ---- config/baseconfig.mk~ -+++ config/baseconfig.mk +--- mozilla/config/baseconfig.mk~ ++++ mozilla/config/baseconfig.mk @@ -1,9 +1,9 @@ INCLUDED_AUTOCONF_MK = 1 @@ -11,6 +11,6 @@ +idldir = $(datadir)/idl/%%MOZILLA%% +installdir = $(libdir)/%%MOZILLA%% +sdkdir = $(libdir)/%%MOZILLA%% - MOZILLA_SRCDIR = $(topsrcdir)/mozilla - MOZDEPTH = $(DEPTH)/mozilla - DIST = $(MOZDEPTH)/dist + DIST = $(DEPTH)/dist + + # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't Copied: trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp (from r1079, trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp) @@ -0,0 +1,20 @@ +--- mailnews/addrbook/src/nsDirPrefs.cpp~ ++++ mailnews/addrbook/src/nsDirPrefs.cpp +@@ -375,7 +375,7 @@ static bool DIR_SetServerPosition(nsVoid + DIR_Server *s=nsnull; + + switch (position) { +- case DIR_POS_APPEND: ++ case (PRInt32)DIR_POS_APPEND: + /* Do nothing if the request is to append a server that is already + * in the list. + */ +@@ -401,7 +401,7 @@ static bool DIR_SetServerPosition(nsVoid + wholeList->AppendElement(server); + break; + +- case DIR_POS_DELETE: ++ case (PRInt32)DIR_POS_DELETE: + /* Remove the prefs corresponding to the given server. If the prefName + * value is nsnull, the server has never been saved and there are no + * prefs to remove. Copied: trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp (from r1079, trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp) @@ -0,0 +1,29 @@ +--- mailnews/compose/src/nsSmtpProtocol.cpp~ ++++ mailnews/compose/src/nsSmtpProtocol.cpp +@@ -127,16 +127,16 @@ nsresult nsExplainErrorDetails(nsISmtpUr + + switch (code) + { +- case NS_ERROR_SMTP_SERVER_ERROR: +- case NS_ERROR_TCP_READ_ERROR: +- case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: +- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: +- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: +- case NS_ERROR_SENDING_FROM_COMMAND: +- case NS_ERROR_SENDING_RCPT_COMMAND: +- case NS_ERROR_SENDING_DATA_COMMAND: +- case NS_ERROR_SENDING_MESSAGE: +- case NS_ERROR_SMTP_GREETING: ++ case (int)NS_ERROR_SMTP_SERVER_ERROR: ++ case (int)NS_ERROR_TCP_READ_ERROR: ++ case (int)NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: ++ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: ++ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: ++ case (int)NS_ERROR_SENDING_FROM_COMMAND: ++ case (int)NS_ERROR_SENDING_RCPT_COMMAND: ++ case (int)NS_ERROR_SENDING_DATA_COMMAND: ++ case (int)NS_ERROR_SENDING_MESSAGE: ++ case (int)NS_ERROR_SMTP_GREETING: + bundle->GetStringFromID(NS_ERROR_GET_CODE(code), getter_Copies(eMsg)); + msg = nsTextFormatter::vsmprintf(eMsg.get(), args); + break; Copied: trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp (from r1079, trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp Sun Oct 28 17:59:40 2012 (r1086, copy of r1079, trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp) @@ -0,0 +1,15 @@ +--- mozilla/content/svg/content/src/nsSVGElement.cpp.orig 2010-05-12 16:46:09.000000000 +0200 ++++ mozilla/content/svg/content/src/nsSVGElement.cpp 2010-05-12 16:49:33.000000000 +0200 +@@ -102,7 +102,11 @@ + // vararg-list methods in this file: + // nsSVGElement::GetAnimated{Length,Number,Integer}Values + // See bug 547964 for details: +-PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull)); ++// I really try to get the details but I'm not allowed to ++// access this bug in bugzilla: ++// You are not authorized to access bug #547964. ++// So disable this ASSERT as it breaks build. ++//PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull)); + + + nsSVGEnumMapping nsSVGElement::sSVGUnitTypesMap[] = { Modified: trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in ============================================================================== --- trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Sat Oct 27 22:37:35 2012 (r1085) +++ trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Sun Oct 28 17:59:40 2012 (r1086) @@ -1,6 +1,6 @@ ---- mozilla/js/src/js-confdefs.h.in~ -+++ mozilla/js/src/js-confdefs.h.in -@@ -12,6 +12,7 @@ +--- mozilla/js/src/configure.in.orig 2012-02-22 17:06:28.000000000 +0100 ++++ mozilla/js/src/configure.in 2012-03-07 21:03:11.000000000 +0100 +@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n * C++ implementations should define these macros only when __STDC_LIMIT_MACROS * is defined before is included. */ #define __STDC_LIMIT_MACROS From owner-freebsd-gecko@FreeBSD.ORG Sun Oct 28 18:15:57 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7D46693 for ; Sun, 28 Oct 2012 18:15:57 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 26E9C8FC0A for ; Sun, 28 Oct 2012 18:15:55 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id q9SIFtnq035143 for ; Sun, 28 Oct 2012 18:15:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id q9SIFmeP017230 for freebsd-gecko@freebsd.org; Sun, 28 Oct 2012 18:15:48 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 28 Oct 2012 18:15:48 GMT Message-Id: <201210281815.q9SIFmeP017230@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1087 - in trunk: . devel/nspr mail/linux-thunderbird mail/thunderbird mail/thunderbird-esr mail/thunderbird-esr-i18n mail/thunderbird-i18n mail/thunderbird/files mail/thunderbird3 mail/thunderbird3-i18n www/firefox www/firefox-esr www/firefox-esr-i18n www/firefox-i18n www/firefox-nightly www/firefox/files www/firefox36 www/firefox36-i18n www/libxul www/linux-firefox www/linux-seamonkey www/seamonkey www/seamonkey-i18n www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sun, 28 Oct 2012 23:54:37 +0000 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Oct 2012 18:15:57 -0000 Author: flo Date: Sun Oct 28 18:15:48 2012 New Revision: 1087 Log: - revert last commit, that was not what i wanted to do Added: trunk/mail/thunderbird/files/patch-bug786690 - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-bug786690 trunk/mail/thunderbird/files/patch-bug803811 - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-bug803811 trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in - copied unchanged from r1085, trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in trunk/mail/thunderbird3/ - copied from r1085, trunk/mail/thunderbird3/ trunk/mail/thunderbird3-i18n/ - copied from r1085, trunk/mail/thunderbird3-i18n/ trunk/www/firefox/files/patch-bug786690 - copied unchanged from r1085, trunk/www/firefox/files/patch-bug786690 trunk/www/firefox/files/patch-js-src-js-confdefs.h.in - copied unchanged from r1085, trunk/www/firefox/files/patch-js-src-js-confdefs.h.in trunk/www/firefox36/ - copied from r1085, trunk/www/firefox36/ trunk/www/firefox36-i18n/ - copied from r1085, trunk/www/firefox36-i18n/ trunk/www/seamonkey/files/patch-bug786690 - copied unchanged from r1085, trunk/www/seamonkey/files/patch-bug786690 trunk/www/seamonkey/files/patch-bug803811 - copied unchanged from r1085, trunk/www/seamonkey/files/patch-bug803811 Deleted: trunk/Gecko_UPDATING trunk/mail/thunderbird/files/patch-bug761077 trunk/mail/thunderbird/files/patch-bug774671 trunk/mail/thunderbird/files/patch-bug775257 trunk/mail/thunderbird/files/patch-bug777696 trunk/mail/thunderbird/files/patch-bug778056 trunk/mail/thunderbird/files/patch-bug779847 trunk/mail/thunderbird/files/patch-bug783571 trunk/mail/thunderbird/files/patch-bug784741 trunk/mail/thunderbird/files/patch-bug784776 trunk/mail/thunderbird/files/patch-config-autoconf.mk.in trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in trunk/www/firefox/files/patch-bug761077 trunk/www/firefox/files/patch-bug774671 trunk/www/firefox/files/patch-bug775257 trunk/www/firefox/files/patch-bug777696 trunk/www/firefox/files/patch-bug778056 trunk/www/firefox/files/patch-bug779847 trunk/www/firefox/files/patch-bug784741 trunk/www/firefox/files/patch-bug784776 trunk/www/firefox/files/patch-js-src-configure.in trunk/www/seamonkey/files/patch-bug761077 trunk/www/seamonkey/files/patch-bug774671 trunk/www/seamonkey/files/patch-bug775257 trunk/www/seamonkey/files/patch-bug777696 trunk/www/seamonkey/files/patch-bug778056 trunk/www/seamonkey/files/patch-bug779847 trunk/www/seamonkey/files/patch-bug784741 trunk/www/seamonkey/files/patch-bug784776 trunk/www/seamonkey/files/patch-config-autoconf.mk.in trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp Modified: trunk/devel/nspr/Makefile trunk/devel/nspr/distinfo trunk/mail/linux-thunderbird/Makefile trunk/mail/linux-thunderbird/distinfo trunk/mail/thunderbird-esr-i18n/Makefile trunk/mail/thunderbird-esr-i18n/distinfo trunk/mail/thunderbird-esr/Makefile trunk/mail/thunderbird-esr/distinfo trunk/mail/thunderbird-i18n/Makefile trunk/mail/thunderbird-i18n/distinfo trunk/mail/thunderbird/Makefile trunk/mail/thunderbird/distinfo trunk/mail/thunderbird/files/extra-bug780531 trunk/mail/thunderbird/files/patch-alsapulse trunk/mail/thunderbird/files/patch-bug753046 trunk/mail/thunderbird/files/patch-bug783463 trunk/mail/thunderbird/files/patch-bug788039 trunk/mail/thunderbird/files/patch-bug788108 trunk/mail/thunderbird/files/patch-bug788955 trunk/mail/thunderbird/files/patch-config-baseconfig.mk trunk/www/firefox-esr-i18n/Makefile trunk/www/firefox-esr-i18n/distinfo trunk/www/firefox-esr/Makefile trunk/www/firefox-esr/distinfo trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/extra-bug780531 trunk/www/firefox/files/patch-alsapulse trunk/www/firefox/files/patch-bug753046 trunk/www/firefox/files/patch-bug783463 trunk/www/firefox/files/patch-bug788039 trunk/www/firefox/files/patch-bug788108 trunk/www/firefox/files/patch-bug788955 trunk/www/libxul/Makefile trunk/www/libxul/distinfo trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-seamonkey/Makefile trunk/www/linux-seamonkey/distinfo trunk/www/seamonkey-i18n/Makefile trunk/www/seamonkey-i18n/distinfo trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo trunk/www/seamonkey/files/extra-bug780531 trunk/www/seamonkey/files/patch-alsapulse trunk/www/seamonkey/files/patch-bug753046 trunk/www/seamonkey/files/patch-bug783463 trunk/www/seamonkey/files/patch-bug788039 trunk/www/seamonkey/files/patch-bug788108 trunk/www/seamonkey/files/patch-bug788955 trunk/www/seamonkey/files/patch-config-baseconfig.mk trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Deleted: trunk/Gecko_UPDATING ============================================================================== --- trunk/Gecko_UPDATING Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,8 +0,0 @@ -20121010: - AFFECTS: users of www/firefox and www/seamonkey - AUTHOR: gecko@FreeBSD.org - - When using Firefox or SeaMonkey compiled with ALSA option ON it may - crash on assert in cubeb_refill_stream as described in ports/170473. - To fix either set media.use_cubeb -> false in about:config or rebuild - audio/alsa-plugins with ARIFF_OSS option disabled (default). Modified: trunk/devel/nspr/Makefile ============================================================================== --- trunk/devel/nspr/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/devel/nspr/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $ PORTNAME= nspr -DISTVERSION= 4.9.3 +DISTVERSION= 4.9.2 CATEGORIES= devel MASTER_SITES= MOZILLA MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src Modified: trunk/devel/nspr/distinfo ============================================================================== --- trunk/devel/nspr/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/devel/nspr/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.9.3.tar.gz) = 9ca3f30b5ae6784f9820b32939284a7f14f67230a916c5752acd8ddace72f3c5 -SIZE (nspr-4.9.3.tar.gz) = 1174317 +SHA256 (nspr-4.9.2.tar.gz) = 570206f125fc31b8589b31d3837c190ee2a75d4f3b8faec2cbedbeacc016e82c +SIZE (nspr-4.9.2.tar.gz) = 1172193 Modified: trunk/mail/linux-thunderbird/Makefile ============================================================================== --- trunk/mail/linux-thunderbird/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/linux-thunderbird/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -PORTVERSION= 10.0.10 +PORTVERSION= 10.0.8 CATEGORIES= mail MASTER_SITE_SUBDIR?= ${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US DISTNAME= ${PORTNAME}-${DISTVERSION}esr Modified: trunk/mail/linux-thunderbird/distinfo ============================================================================== --- trunk/mail/linux-thunderbird/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/linux-thunderbird/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (thunderbird-10.0.10esr.tar.bz2) = ffb2f43cd237859024e7371e5d36fe0e23698c0cef89639c7d24590083c3eacd -SIZE (thunderbird-10.0.10esr.tar.bz2) = 18579759 +SHA256 (thunderbird-10.0.8esr.tar.bz2) = 7cf3daaf391864a265e8a0e17c49aee61fe63b3f92eba701f5a547216968330b +SIZE (thunderbird-10.0.8esr.tar.bz2) = 18579071 Modified: trunk/mail/thunderbird-esr-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird-esr-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird-esr-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 10.0.10 +PORTVERSION= 10.0.8 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/mail/thunderbird-esr-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-esr-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird-esr-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,84 +1,16 @@ -SHA256 (xpi/thunderbird-i18n-10.0.10/ar.xpi) = d24b8aab225e10ae8c8bd10561b2c04a7b20c8df84be7ccc8a27d2ab4cca52ff -SIZE (xpi/thunderbird-i18n-10.0.10/ar.xpi) = 441467 -SHA256 (xpi/thunderbird-i18n-10.0.10/br.xpi) = c95246960798870115e262f5fac6ff53281d6888de64b7ab1cc2471e31c77111 -SIZE (xpi/thunderbird-i18n-10.0.10/br.xpi) = 415527 -SHA256 (xpi/thunderbird-i18n-10.0.10/ca.xpi) = bd187775f76a6461c51e6d0cdeb33913c5abdce9c2091a36395fe89265292068 -SIZE (xpi/thunderbird-i18n-10.0.10/ca.xpi) = 416070 -SHA256 (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 6146b56efba72264b2d37d8692d266e857190fbc1eb7258b2551d42f34f32953 -SIZE (xpi/thunderbird-i18n-10.0.10/cs.xpi) = 419419 -SHA256 (xpi/thunderbird-i18n-10.0.10/da.xpi) = 4ad2100be25d2e077ea5e4eb9689668a00b126ba9383181556d4641ec3ca3ae3 -SIZE (xpi/thunderbird-i18n-10.0.10/da.xpi) = 363376 -SHA256 (xpi/thunderbird-i18n-10.0.10/de.xpi) = 49d1e44d3101f30436d2155df48d6a63af76092ef839caac0be723bf23dd48c9 -SIZE (xpi/thunderbird-i18n-10.0.10/de.xpi) = 418266 -SHA256 (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = a7809eeeb5033d0aaae0f52628133d3a2db13956cc4c5393039bdbebf6e79eb9 -SIZE (xpi/thunderbird-i18n-10.0.10/en-GB.xpi) = 391743 -SHA256 (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 8f7b784dd55e83489cc1f67ca4c8a1fe4408ece1be373c856404f2378bc02d22 -SIZE (xpi/thunderbird-i18n-10.0.10/en-US.xpi) = 391241 -SHA256 (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = e2e1b1e40c56f2f3931ac8be3cf35fbfd58a538bc849ef00aa076707ea7b22de -SIZE (xpi/thunderbird-i18n-10.0.10/es-AR.xpi) = 410727 -SHA256 (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 624e8cb6639a2034a7636e90752077b3d4b5bded8309c2b68430cbba671a8cf0 -SIZE (xpi/thunderbird-i18n-10.0.10/es-ES.xpi) = 355143 -SHA256 (xpi/thunderbird-i18n-10.0.10/et.xpi) = 00593799f568c436aa58dcb96d1b04e7c095f5df00eff27fc7624ead22136ed7 -SIZE (xpi/thunderbird-i18n-10.0.10/et.xpi) = 410725 -SHA256 (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 834ddeb9b370664d0b2e2b95ead5d6065a2b6aa6ee9976928e473f6b3f0aa3e0 -SIZE (xpi/thunderbird-i18n-10.0.10/eu.xpi) = 406387 -SHA256 (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 01522309544d8ad1d844b3ec9aa70d26507f78ee17857a929b05f44dd4ebc3bf -SIZE (xpi/thunderbird-i18n-10.0.10/fi.xpi) = 411928 -SHA256 (xpi/thunderbird-i18n-10.0.10/fr.xpi) = c83f57cf0373f548798ceb72d2a6a3d3e3c1cfb9d407c8ca7b3e5d5ed1324d84 -SIZE (xpi/thunderbird-i18n-10.0.10/fr.xpi) = 414750 -SHA256 (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = bdc580f1154f612ec4bbdc1903cfb13be73643f46b6b93c97300438e69ee3d71 -SIZE (xpi/thunderbird-i18n-10.0.10/fy-NL.xpi) = 413985 -SHA256 (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 3f19d5d8c4404629740354703c08118463c7fe44cd0cbee2a8c04663e4d5bd45 -SIZE (xpi/thunderbird-i18n-10.0.10/ga-IE.xpi) = 423261 -SHA256 (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 52b9748b8125cfc46e701cd2c82def679b62dbeec4fd323261e2c748cf2319ba -SIZE (xpi/thunderbird-i18n-10.0.10/gd.xpi) = 425876 -SHA256 (xpi/thunderbird-i18n-10.0.10/gl.xpi) = b2056fd967f1d1c09729b99594fd2f564ff94d894c103dd6bbcf8bfa9b891ada -SIZE (xpi/thunderbird-i18n-10.0.10/gl.xpi) = 409229 -SHA256 (xpi/thunderbird-i18n-10.0.10/he.xpi) = b28065516354553aff94cc109775c9d888cdda9f7c2409b140211508090bcb1e -SIZE (xpi/thunderbird-i18n-10.0.10/he.xpi) = 439207 -SHA256 (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 77fe6f6afae32c9e9fa80cc32ce925416bb68fe093f8347576bf6fa39f50b16c -SIZE (xpi/thunderbird-i18n-10.0.10/hu.xpi) = 426357 -SHA256 (xpi/thunderbird-i18n-10.0.10/is.xpi) = cf6a0ab2b6afc19bfce52f4504123d0328f893f3401cd3f07f50ba76c8f8a59b -SIZE (xpi/thunderbird-i18n-10.0.10/is.xpi) = 412634 -SHA256 (xpi/thunderbird-i18n-10.0.10/it.xpi) = 7ffab5cf5f6784e1a96c49504b45be990fa895808a27407b09b40e001ccc8e0c -SIZE (xpi/thunderbird-i18n-10.0.10/it.xpi) = 347634 -SHA256 (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 40ff77a351ac33e905e095c350010969d890de4087f0a35291fa4a4dadbc6f86 -SIZE (xpi/thunderbird-i18n-10.0.10/ja.xpi) = 459031 -SHA256 (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 97ef6562bf6f3c953c1e73ae15d225a30499d335d0bb61a28ce96b22e1ff868b -SIZE (xpi/thunderbird-i18n-10.0.10/ko.xpi) = 372016 -SHA256 (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 16852e1f6b1072a902f62d8aea683318ae8ac17a740a3625c0f30ce168a61ecb -SIZE (xpi/thunderbird-i18n-10.0.10/lt.xpi) = 531023 -SHA256 (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 3eb29f36dde5576daa17bc5b29830df4e89fe3479faa6c56bed9e24d6f8a8832 -SIZE (xpi/thunderbird-i18n-10.0.10/nb-NO.xpi) = 407729 -SHA256 (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 51bfe9abef4dc9d29f075df0b56b3df0628d86db9f899dd8e73eb60f0b2f2484 -SIZE (xpi/thunderbird-i18n-10.0.10/nl.xpi) = 407985 -SHA256 (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 6d72afd9631c469300984695ca76efa218e8cc5a05e15efa5d349cec99e34931 -SIZE (xpi/thunderbird-i18n-10.0.10/nn-NO.xpi) = 409459 -SHA256 (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 36357d01b56d1cab90db70949330edf327785b88f0f7a0a6a028b8ca0099fc2d -SIZE (xpi/thunderbird-i18n-10.0.10/pl.xpi) = 393579 -SHA256 (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = e8b26d046d1ef6704d65c4e04444569ec024f6045a6093bd00d5f6765dfaeb8f -SIZE (xpi/thunderbird-i18n-10.0.10/pt-BR.xpi) = 417230 -SHA256 (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = d54050232029179028cf3d4489fdc8a0565354e89f90f1bd333bd98e9c2467fa -SIZE (xpi/thunderbird-i18n-10.0.10/pt-PT.xpi) = 414266 -SHA256 (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 542543f7816d0a9a60e1a9b77cebb04f887d4976b55fa445c1884f2fa4f2617f -SIZE (xpi/thunderbird-i18n-10.0.10/rm.xpi) = 414710 -SHA256 (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 6c07f6afa652a2b6759ddfa9ee02ddca03269178da546174a4bd20111157603c -SIZE (xpi/thunderbird-i18n-10.0.10/ru.xpi) = 411635 -SHA256 (xpi/thunderbird-i18n-10.0.10/si.xpi) = ef220e4b4aa97aa34ad952b4f7c0617c1030b0d7d30f344f18040010da3982ff -SIZE (xpi/thunderbird-i18n-10.0.10/si.xpi) = 456608 -SHA256 (xpi/thunderbird-i18n-10.0.10/sk.xpi) = bb312e4e685abfed7d139d97742aa4dc2b09c51640f3b30b3cf41a783e224d1f -SIZE (xpi/thunderbird-i18n-10.0.10/sk.xpi) = 425030 -SHA256 (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 111a027841465e04787467cea984e7f5428fcb76cc086197bc0876572b415717 -SIZE (xpi/thunderbird-i18n-10.0.10/sl.xpi) = 410432 -SHA256 (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 7fd921d4adebb6702517054cb6724c1fc667ffcc8ff754ed82f86ff349337af8 -SIZE (xpi/thunderbird-i18n-10.0.10/sq.xpi) = 360481 -SHA256 (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 786723beeb96b3667ce0631b1ccca02442bd5399d3c0491bced9065ec28f6724 -SIZE (xpi/thunderbird-i18n-10.0.10/sv-SE.xpi) = 478282 -SHA256 (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 622234d5de08414a90018aa1230b4a97eaf0717d0d9a920898abd973ae1211b5 -SIZE (xpi/thunderbird-i18n-10.0.10/ta-LK.xpi) = 475719 -SHA256 (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 01ea999a0a3f5201aef33991bd66d1413d510d6d5ed5ebeaf911da146cf840dc -SIZE (xpi/thunderbird-i18n-10.0.10/tr.xpi) = 418210 -SHA256 (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 0d8af1172f77eb9979999a3bea2b97b8403a1e98e15739f0119ae4a550528fb7 -SIZE (xpi/thunderbird-i18n-10.0.10/uk.xpi) = 463925 -SHA256 (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 2049f19a3d36dc3be0ad774fe0cf2e1a49122b3d773f38222239641705fdc90b -SIZE (xpi/thunderbird-i18n-10.0.10/zh-TW.xpi) = 431828 +SHA256 (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = b2d651cf8e46979637b5e5c5a0ec95fb8d12e9f2f20c660504b0a509e42978cf +SIZE (xpi/thunderbird-i18n-10.0.8/es-ES.xpi) = 355142 +SHA256 (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = d5604357b65b20a1e6acd4aa4eb9cb02154156b1836e90c4c18ac36fcbd3889f +SIZE (xpi/thunderbird-i18n-10.0.8/pt-BR.xpi) = 417229 +SHA256 (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 675475afefed4ab8e8ac29bd74bd6b2619d403519db7a3b5159458a71e1138cc +SIZE (xpi/thunderbird-i18n-10.0.8/ru.xpi) = 411633 +SHA256 (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 20c7b247db1b04b9c6299a13b348fdeaf320e683d6f36427cd468c30e4b102df +SIZE (xpi/thunderbird-i18n-10.0.8/ja.xpi) = 459030 +SHA256 (xpi/thunderbird-i18n-10.0.8/de.xpi) = 200c48b132653c1e72e580d73e471399cfd4e22ac3ef3f1df77c48840d0558f7 +SIZE (xpi/thunderbird-i18n-10.0.8/de.xpi) = 418265 +SHA256 (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 4b00df0f3fa1092137b8735e86149183f7bcad9f97b3f36dd1f84aea430d1af6 +SIZE (xpi/thunderbird-i18n-10.0.8/fr.xpi) = 414748 +SHA256 (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 3c60709ef8536f77be75b2659467d3e22ed327254c23e4812a5c756c59949ec0 +SIZE (xpi/thunderbird-i18n-10.0.8/ko.xpi) = 372015 +SHA256 (xpi/thunderbird-i18n-10.0.8/it.xpi) = 0bb9413db267342fbf8cea6abf180ab9aec174e98a1d59f3ed3b371f6ca54ae3 +SIZE (xpi/thunderbird-i18n-10.0.8/it.xpi) = 347632 Modified: trunk/mail/thunderbird-esr/Makefile ============================================================================== --- trunk/mail/thunderbird-esr/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird-esr/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 10.0.10 +DISTVERSION= 10.0.8 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}esr/source Modified: trunk/mail/thunderbird-esr/distinfo ============================================================================== --- trunk/mail/thunderbird-esr/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird-esr/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-10.0.10esr.source.tar.bz2) = afe9ccb5a893d3bac23acc942e439601102dbb7f804ce8a7c2c252672dc7fe84 -SIZE (thunderbird-10.0.10esr.source.tar.bz2) = 97607731 +SHA256 (thunderbird-10.0.8esr.source.tar.bz2) = 9575f9f97fab48d36b3a24040db83fb9b92de913b3689e9910afaf39a486fbbd +SIZE (thunderbird-10.0.8esr.source.tar.bz2) = 97594384 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 SIZE (enigmail-1.4.5.tar.gz) = 1269207 Modified: trunk/mail/thunderbird-i18n/Makefile ============================================================================== --- trunk/mail/thunderbird-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird-i18n -PORTVERSION= 16.0.2 +PORTVERSION= 16.0 CATEGORIES= mail MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/mail/thunderbird-i18n/distinfo ============================================================================== --- trunk/mail/thunderbird-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,84 +1,84 @@ -SHA256 (xpi/thunderbird-i18n-16.0/ar.xpi) = f23ae8565cfdbcb1a133efebb5090c217edc98f6aa98c9c79b92899250a81a49 -SIZE (xpi/thunderbird-i18n-16.0/ar.xpi) = 442486 -SHA256 (xpi/thunderbird-i18n-16.0/br.xpi) = c09f9122eeb63a7fd9639906a39f09f8ff94ac2bc96b7e92807a351e7032418a -SIZE (xpi/thunderbird-i18n-16.0/br.xpi) = 444719 -SHA256 (xpi/thunderbird-i18n-16.0/ca.xpi) = 3fac11c76ca48a5696b07589bf8caf083adc64474a8c041431b3b1910ca27f0a -SIZE (xpi/thunderbird-i18n-16.0/ca.xpi) = 413617 -SHA256 (xpi/thunderbird-i18n-16.0/cs.xpi) = a3f038fe3b34bf257941c9b701310d3e4a743cdca24bd5a98e44ca383a573d9c -SIZE (xpi/thunderbird-i18n-16.0/cs.xpi) = 417486 -SHA256 (xpi/thunderbird-i18n-16.0/da.xpi) = ecd1dc1cf4ecc6897cd7176cd15de843190db28920975d606367e3b56242e949 -SIZE (xpi/thunderbird-i18n-16.0/da.xpi) = 400021 -SHA256 (xpi/thunderbird-i18n-16.0/de.xpi) = 1ace053d4505b7c430b6e204dec7f62bbbd396dae476700e267d81c5492ed0c7 -SIZE (xpi/thunderbird-i18n-16.0/de.xpi) = 389181 -SHA256 (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 1a5ffdf73129290873e4ab8a37ef593592c90d79e197f849e8b76da59a92299c -SIZE (xpi/thunderbird-i18n-16.0/en-GB.xpi) = 418453 -SHA256 (xpi/thunderbird-i18n-16.0/en-US.xpi) = 1023c8e56c4ce882c9db89c120be32cccec79de774c65629501b91494267b41c -SIZE (xpi/thunderbird-i18n-16.0/en-US.xpi) = 388053 -SHA256 (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 315f073af2a7a93141205698abc57dbd021e16eb150439e8f879a4665baf891f -SIZE (xpi/thunderbird-i18n-16.0/es-AR.xpi) = 413819 -SHA256 (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 08f24f9ef17e82fac8d431544d1cf33fe5ac7ba03ac31fe2d55986c100a787ba -SIZE (xpi/thunderbird-i18n-16.0/es-ES.xpi) = 372048 -SHA256 (xpi/thunderbird-i18n-16.0/et.xpi) = 5d2ec3e11af2e9b28405f3d5fb0cbad55f12316040a929732c17ecb9bc4f6f68 -SIZE (xpi/thunderbird-i18n-16.0/et.xpi) = 438666 -SHA256 (xpi/thunderbird-i18n-16.0/eu.xpi) = 4cce51d26602f826a643a76d497e123302c9808e7fa8c75a8f423a6149882347 -SIZE (xpi/thunderbird-i18n-16.0/eu.xpi) = 402953 -SHA256 (xpi/thunderbird-i18n-16.0/fi.xpi) = cc94f6fc5687b6445eb9936218221f6c651a8a04ce684d736837a77a15507eab -SIZE (xpi/thunderbird-i18n-16.0/fi.xpi) = 440314 -SHA256 (xpi/thunderbird-i18n-16.0/fr.xpi) = 7d1e6882e843c9fdc3d892fcbb9d7d8d3d450b94479d3a812792e20c7678d573 -SIZE (xpi/thunderbird-i18n-16.0/fr.xpi) = 439396 -SHA256 (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 0fab7274cde2a3bbf66c3b20ad34b2acc68ee8a36fb7fad1bd8b2fec7e5f60ee -SIZE (xpi/thunderbird-i18n-16.0/fy-NL.xpi) = 438193 -SHA256 (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 67cbb3cbca84197f4633ca7c458e9c259cd32c723eedffc04dea457a8f3c0d4d -SIZE (xpi/thunderbird-i18n-16.0/ga-IE.xpi) = 422254 -SHA256 (xpi/thunderbird-i18n-16.0/gd.xpi) = 14a2bc29126768d4bfb68f1cf968116ba705013253df2e615656897268fd8333 -SIZE (xpi/thunderbird-i18n-16.0/gd.xpi) = 447082 -SHA256 (xpi/thunderbird-i18n-16.0/gl.xpi) = b597b26108c034235a748585ff7834dfdcec98e707951ef26c4c97b08d59b38c -SIZE (xpi/thunderbird-i18n-16.0/gl.xpi) = 444884 -SHA256 (xpi/thunderbird-i18n-16.0/he.xpi) = 841fc237f5e374eb9628711feba6f49a6bc8e760fab7e24d8f15705bad1eca6e -SIZE (xpi/thunderbird-i18n-16.0/he.xpi) = 479155 -SHA256 (xpi/thunderbird-i18n-16.0/hu.xpi) = a0493ee57ca31d7c7054e3c240e5524c4c81cee4f71bd0579333621ef773d3f8 -SIZE (xpi/thunderbird-i18n-16.0/hu.xpi) = 429235 -SHA256 (xpi/thunderbird-i18n-16.0/is.xpi) = 1f9e113df9b086e150ba04d3b5b5d99bd3adff2fb67b132c570e87253e99db34 -SIZE (xpi/thunderbird-i18n-16.0/is.xpi) = 410929 -SHA256 (xpi/thunderbird-i18n-16.0/it.xpi) = 0d3f4af52ed22b66a97777604c2eabd6c9ae86ebc7043051cf84cbe9e82354c6 -SIZE (xpi/thunderbird-i18n-16.0/it.xpi) = 362260 -SHA256 (xpi/thunderbird-i18n-16.0/ja.xpi) = 8f3f1972cc7dcdccf7efe14a355e890d95234ec597426d532023945eb01ca2ea -SIZE (xpi/thunderbird-i18n-16.0/ja.xpi) = 460276 -SHA256 (xpi/thunderbird-i18n-16.0/ko.xpi) = bd5a6789be2969452b4f05d2f914b4c9b889dad506d1f96612423f3ef1cd14c1 -SIZE (xpi/thunderbird-i18n-16.0/ko.xpi) = 406180 -SHA256 (xpi/thunderbird-i18n-16.0/lt.xpi) = ec5544cffdd9a7557a1f5f9f638d3991900af3c6fb99d59dc6c9aecac39a5a2c -SIZE (xpi/thunderbird-i18n-16.0/lt.xpi) = 518234 -SHA256 (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = eed1cbfe6aa57dbf516a1d07e618cf896e4a83e9b3c4a3cfe7f68e41760a5517 -SIZE (xpi/thunderbird-i18n-16.0/nb-NO.xpi) = 423719 -SHA256 (xpi/thunderbird-i18n-16.0/nl.xpi) = 2ea0d533613e39baed8db853445d24e30aa385e013148f99043e3a183bea38e1 -SIZE (xpi/thunderbird-i18n-16.0/nl.xpi) = 436518 -SHA256 (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 94b0f3d8730c4a09de0cc3b1ba5bbc239c5526b0a10826d67b7bc38f0acb1f8a -SIZE (xpi/thunderbird-i18n-16.0/nn-NO.xpi) = 428330 -SHA256 (xpi/thunderbird-i18n-16.0/pl.xpi) = f0e113d40ab6fcca36686efd6d564ecf2dd04616d856d2795bc86579efde8fa4 -SIZE (xpi/thunderbird-i18n-16.0/pl.xpi) = 400418 -SHA256 (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = c4ab438acdf82154611c58986d0849ba25265856cc80b38bacdd185f8b8e06ef -SIZE (xpi/thunderbird-i18n-16.0/pt-BR.xpi) = 433901 -SHA256 (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = c7218a6b2177396544a71371a1dacaa9f186b5bbd98753f4742fc7174b5a87d6 -SIZE (xpi/thunderbird-i18n-16.0/pt-PT.xpi) = 447507 -SHA256 (xpi/thunderbird-i18n-16.0/rm.xpi) = b77d811a832b8dce0c38e3a95017bc7a4d514006f7544cb98775fe3f2d3e76bd -SIZE (xpi/thunderbird-i18n-16.0/rm.xpi) = 450394 -SHA256 (xpi/thunderbird-i18n-16.0/ru.xpi) = cb0ff7917a63fcfabf54827f14658294c2b74859b6a7a012d60ac8add92a9754 -SIZE (xpi/thunderbird-i18n-16.0/ru.xpi) = 412751 -SHA256 (xpi/thunderbird-i18n-16.0/si.xpi) = 54b7288d80e0e760c4d80467bd958d8f0d6dbd47096c4586052ebb8915f1833f -SIZE (xpi/thunderbird-i18n-16.0/si.xpi) = 490680 -SHA256 (xpi/thunderbird-i18n-16.0/sk.xpi) = 2275b50042e20b77cae11b2e28e138dd239fc31a87564c304ad1b8401424704e -SIZE (xpi/thunderbird-i18n-16.0/sk.xpi) = 426652 -SHA256 (xpi/thunderbird-i18n-16.0/sl.xpi) = d48ae3d4127c7964da9dd5ea2e5cc2185980d155af28bd18671147cb5c17357a -SIZE (xpi/thunderbird-i18n-16.0/sl.xpi) = 439713 -SHA256 (xpi/thunderbird-i18n-16.0/sq.xpi) = 75c9df6ad4485f71546f577788ad2d2811d3493766a78f80efb3f394ac01b74c -SIZE (xpi/thunderbird-i18n-16.0/sq.xpi) = 395077 -SHA256 (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 171c348454f67a3961ccc96e4037cb8fdbaef4ebff3b4ea7665bc0721beeea28 -SIZE (xpi/thunderbird-i18n-16.0/sv-SE.xpi) = 516902 -SHA256 (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 469a5e6c4367f52f5f247ba577b70d028d36927e211edf0cb015dbc7195ce287 -SIZE (xpi/thunderbird-i18n-16.0/ta-LK.xpi) = 514905 -SHA256 (xpi/thunderbird-i18n-16.0/tr.xpi) = 684679710231f230b9ddb7d0a7eda87b25d9e0146f3671f8ef16e32ba2865711 -SIZE (xpi/thunderbird-i18n-16.0/tr.xpi) = 441867 -SHA256 (xpi/thunderbird-i18n-16.0/uk.xpi) = 3dec6654cc6a045f906a8620d8b4fd829d9a7d68cdf578c668e0d0051ef72099 -SIZE (xpi/thunderbird-i18n-16.0/uk.xpi) = 481713 -SHA256 (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 33b0f09d1126b42baf0266f3e6382c28329e76ae100920601ef435dc107fc3e0 -SIZE (xpi/thunderbird-i18n-16.0/zh-TW.xpi) = 433957 +SHA256 (xpi/thunderbird-i18n-15.0/ar.xpi) = 407be61675461d9bba03f0f539776d169ead644f11dce180d8f8f2ee47de8846 +SIZE (xpi/thunderbird-i18n-15.0/ar.xpi) = 435262 +SHA256 (xpi/thunderbird-i18n-15.0/br.xpi) = db7231c53d064b5dc1ccaf882349ace9513d87e13c0f9dd1c8b309fdae3de8d6 +SIZE (xpi/thunderbird-i18n-15.0/br.xpi) = 438660 +SHA256 (xpi/thunderbird-i18n-15.0/ca.xpi) = 43dae953f6fb0af17bcfd7f144b834503d13e460940ec9f7afdb824e62e89fdf +SIZE (xpi/thunderbird-i18n-15.0/ca.xpi) = 407348 +SHA256 (xpi/thunderbird-i18n-15.0/cs.xpi) = a46a702af9d13550a89804de523840afae134a6ef2d16438733da6155bc1c1f2 +SIZE (xpi/thunderbird-i18n-15.0/cs.xpi) = 434946 +SHA256 (xpi/thunderbird-i18n-15.0/da.xpi) = 277cb0cb6610813207691dda2238fbff95a88b438e6f0bf5b4c78b188ccf0b7e +SIZE (xpi/thunderbird-i18n-15.0/da.xpi) = 389625 +SHA256 (xpi/thunderbird-i18n-15.0/de.xpi) = 7e136e341369617a3e17d24566cb22cb1f198307628b53ee69a8069357acdadb +SIZE (xpi/thunderbird-i18n-15.0/de.xpi) = 409787 +SHA256 (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 109e5f34523307e76594ef0e037ee7c98087c66a28ad6cffc97c655b9b691238 +SIZE (xpi/thunderbird-i18n-15.0/en-GB.xpi) = 412990 +SHA256 (xpi/thunderbird-i18n-15.0/en-US.xpi) = da98ba492d974ef8fd35e940cd85b90a770e56ea12eaa1349ee78f70d5ed55fe +SIZE (xpi/thunderbird-i18n-15.0/en-US.xpi) = 381214 +SHA256 (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 71756d84ca116a40d90d3152745f5a6361a40477cd4c17962366d38020725fff +SIZE (xpi/thunderbird-i18n-15.0/es-AR.xpi) = 408794 +SHA256 (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 56bee3215fada0ea7d30baa5dfa5ee5978490cc99f419f8a29e7f6d89fb1f19c +SIZE (xpi/thunderbird-i18n-15.0/es-ES.xpi) = 367306 +SHA256 (xpi/thunderbird-i18n-15.0/et.xpi) = 15cd2ee84c1779e1842e7cb04bf11a88a6b7bd5d6c06d249181c5cbf3fde387e +SIZE (xpi/thunderbird-i18n-15.0/et.xpi) = 433782 +SHA256 (xpi/thunderbird-i18n-15.0/eu.xpi) = dbf344ebf46e54f4b1de9ed9bdcc78ec675c823d625e67556cd2795ac0705f4a +SIZE (xpi/thunderbird-i18n-15.0/eu.xpi) = 396428 +SHA256 (xpi/thunderbird-i18n-15.0/fi.xpi) = d2d4eb71f8fced2ac8b5f57e7e9abd9402ad6295eb8ecc3ee9811530dd94757c +SIZE (xpi/thunderbird-i18n-15.0/fi.xpi) = 435058 +SHA256 (xpi/thunderbird-i18n-15.0/fr.xpi) = fce18df665171923d7c4f33e483364b3ca845a372b5afc47f8cc3e0101c87b84 +SIZE (xpi/thunderbird-i18n-15.0/fr.xpi) = 433614 +SHA256 (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 6fa48c83cd8dbd8fea59255d34cafd42fe85a1d297fba9f878e1e79a388def83 +SIZE (xpi/thunderbird-i18n-15.0/fy-NL.xpi) = 437191 +SHA256 (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 3125e59ac805a458be755ee720d2e445708638a36d548be6a947698b1549267d +SIZE (xpi/thunderbird-i18n-15.0/ga-IE.xpi) = 415281 +SHA256 (xpi/thunderbird-i18n-15.0/gd.xpi) = b6dbe2423471dc0fb6f88d664840ce29ba138f3824a619dee93629e9165f20fa +SIZE (xpi/thunderbird-i18n-15.0/gd.xpi) = 440848 +SHA256 (xpi/thunderbird-i18n-15.0/gl.xpi) = 84025889201883cc8a990e16aff4fa73ad1b8ee242f2ac72752b382df2e96277 +SIZE (xpi/thunderbird-i18n-15.0/gl.xpi) = 435423 +SHA256 (xpi/thunderbird-i18n-15.0/he.xpi) = 92158371a7961a9efe50adfbd9d5e1f436f2c76e19ce8be8a2c4cdd26e146237 +SIZE (xpi/thunderbird-i18n-15.0/he.xpi) = 469274 +SHA256 (xpi/thunderbird-i18n-15.0/hu.xpi) = 83d2aee1bda15c9294457793410afe31493152c90c10fdca2adacfd1d4f8539d +SIZE (xpi/thunderbird-i18n-15.0/hu.xpi) = 421988 +SHA256 (xpi/thunderbird-i18n-15.0/is.xpi) = 0d457bb3e4fa8cd5eb9f16100e2a8e945e0c6f3bc01493cddd5c9af3700fd636 +SIZE (xpi/thunderbird-i18n-15.0/is.xpi) = 403711 +SHA256 (xpi/thunderbird-i18n-15.0/it.xpi) = 588567d9f82a820705b8e92b22c6b6707369d7e890f7a0b826728845f92f5271 +SIZE (xpi/thunderbird-i18n-15.0/it.xpi) = 357248 +SHA256 (xpi/thunderbird-i18n-15.0/ja.xpi) = 17a5e1a3edeabfdd394e778572a6cfbc2b0948ed134f2df6700fa32eb65b6171 +SIZE (xpi/thunderbird-i18n-15.0/ja.xpi) = 490587 +SHA256 (xpi/thunderbird-i18n-15.0/ko.xpi) = 10bb1230787504bf9debee3aafe1233a2604232c6e50b4294ae99b34760ed5b2 +SIZE (xpi/thunderbird-i18n-15.0/ko.xpi) = 401189 +SHA256 (xpi/thunderbird-i18n-15.0/lt.xpi) = e76a18610842b4a0fb16140b43826504069d9e00bc18de7ced6480036d120eb2 +SIZE (xpi/thunderbird-i18n-15.0/lt.xpi) = 520468 +SHA256 (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 263c8facd293d9ab334761024f5690a880c4e8682ba5c5e5d33ea15cb8c8c71c +SIZE (xpi/thunderbird-i18n-15.0/nb-NO.xpi) = 430654 +SHA256 (xpi/thunderbird-i18n-15.0/nl.xpi) = 0c156690346a3d8385c51c5321de330aa88a35a701c6b938bbedaa10451d0be1 +SIZE (xpi/thunderbird-i18n-15.0/nl.xpi) = 430880 +SHA256 (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 3080d558e9ebd3c8be6870f97525d3146bc3262d460664485bd33edad7d9c97e +SIZE (xpi/thunderbird-i18n-15.0/nn-NO.xpi) = 436707 +SHA256 (xpi/thunderbird-i18n-15.0/pl.xpi) = ee7c9f5e7876cdb5da245b53c0d5254c71e2cd4e34372eda7f35467fc14716d2 +SIZE (xpi/thunderbird-i18n-15.0/pl.xpi) = 390139 +SHA256 (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = a24042a8f942177723f39b363c59c61b8df7d21a7c42538eb62575b90f802141 +SIZE (xpi/thunderbird-i18n-15.0/pt-BR.xpi) = 427392 +SHA256 (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 02fca583672a987564464960f1825aa2e871484dcdd00f097081b954169796a2 +SIZE (xpi/thunderbird-i18n-15.0/pt-PT.xpi) = 438010 +SHA256 (xpi/thunderbird-i18n-15.0/rm.xpi) = 2b37fcbc382d9985c44bcbc74606f66d80a3405a3ddb49256f26d7605f9b1d79 +SIZE (xpi/thunderbird-i18n-15.0/rm.xpi) = 440885 +SHA256 (xpi/thunderbird-i18n-15.0/ru.xpi) = c9c51ca6c6139d676abe1a705025e607fabd6503c5a6cdca4a66538ddf2aac2f +SIZE (xpi/thunderbird-i18n-15.0/ru.xpi) = 406859 +SHA256 (xpi/thunderbird-i18n-15.0/si.xpi) = 8735bdddfd78154ed375ae33afd6bd50c02a3c7f3cd97505a112cabef6e6a14f +SIZE (xpi/thunderbird-i18n-15.0/si.xpi) = 485345 +SHA256 (xpi/thunderbird-i18n-15.0/sk.xpi) = 7272906645db732a3555469eb5df3cd3a936a381a1dc664e98cb0fe0fcb4b725 +SIZE (xpi/thunderbird-i18n-15.0/sk.xpi) = 420002 +SHA256 (xpi/thunderbird-i18n-15.0/sl.xpi) = 83e4cd06de6c79535942835f84684d9c2539611aa435fd21713a7c168a406131 +SIZE (xpi/thunderbird-i18n-15.0/sl.xpi) = 433999 +SHA256 (xpi/thunderbird-i18n-15.0/sq.xpi) = 2b6b44b69100a337f63418c2bdb1bfb3f55515c99f702357cb1b38d6187d719b +SIZE (xpi/thunderbird-i18n-15.0/sq.xpi) = 388799 +SHA256 (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 522fa1c0e7534a0e9e57bb0bbe0d05509386a68f2f85a425eebb0a8beb077404 +SIZE (xpi/thunderbird-i18n-15.0/sv-SE.xpi) = 508103 +SHA256 (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = f1d225a16232142a621c12f3f7306436b4aa2ac7b09a327624e5bb539bcbf6bc +SIZE (xpi/thunderbird-i18n-15.0/ta-LK.xpi) = 505280 +SHA256 (xpi/thunderbird-i18n-15.0/tr.xpi) = ba0f08f2c186b8bbb29fb5cecf687695c1359788f65ffd830f99802c7c414718 +SIZE (xpi/thunderbird-i18n-15.0/tr.xpi) = 436084 +SHA256 (xpi/thunderbird-i18n-15.0/uk.xpi) = 3617a9b1593bae49832e8be5ed47f544d40368f9fd73741bf67250c6167619e5 +SIZE (xpi/thunderbird-i18n-15.0/uk.xpi) = 475372 +SHA256 (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 5ccc76f0455300dd15a5f2737ad85d63589bbad05232c7cee0f5207570d0594d +SIZE (xpi/thunderbird-i18n-15.0/zh-TW.xpi) = 426398 Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 16.0.2 +DISTVERSION= 17.0b1 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source @@ -61,7 +61,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include -WRKSRC= ${WRKDIR}/comm-release +WRKSRC= ${WRKDIR}/comm-beta MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi Modified: trunk/mail/thunderbird/distinfo ============================================================================== --- trunk/mail/thunderbird/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-16.0b3.source.tar.bz2) = fc089c1a374ec6fb85f693286a2331e2161e4d53cf3e6cbb7cc377a5b8e7ec8c -SIZE (thunderbird-16.0b3.source.tar.bz2) = 111775667 -SHA256 (enigmail-1.4.4.tar.gz) = ec62bb701968f72ad35546660132e6e47d4ebe684df1d27fc615cb9010a203b8 -SIZE (enigmail-1.4.4.tar.gz) = 1269444 +SHA256 (thunderbird-17.0b1.source.tar.bz2) = d563a9ea290e08e2b27de0d9c40403eec753d11cc1fdeed3b5f5b9a817d22a44 +SIZE (thunderbird-17.0b1.source.tar.bz2) = 113248011 +SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 +SIZE (enigmail-1.4.5.tar.gz) = 1269207 Modified: trunk/mail/thunderbird/files/extra-bug780531 ============================================================================== --- trunk/mail/thunderbird/files/extra-bug780531 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/extra-bug780531 Sun Oct 28 18:15:48 2012 (r1087) @@ -1,32 +1,22 @@ --- mozilla/configure.in~ +++ mozilla/configure.in -@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then - MOZ_SYDNEYAUDIO=1 - MOZ_CUBEB=1 - MOZ_MEDIA=1 -- case "$target_cpu" in -+ case "$target" in - arm*) - MOZ_TREMOR=1 - ;; -+ *-freebsd*) -+ MOZ_TREMOR=1 -+ ;; - *) - MOZ_VORBIS=1 - ;; -@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then - MOZ_SYDNEYAUDIO=1 - MOZ_CUBEB=1 - MOZ_MEDIA=1 -- case "$target_cpu" in -+ case "$target" in - arm*) - MOZ_TREMOR=1 - ;; -+ *-freebsd*) -+ MOZ_TREMOR=1 -+ ;; - *) - MOZ_VORBIS=1 - ;; +@@ -5151,12 +5148,17 @@ fi + + AC_SUBST(MOZ_WEBRTC) + +-case "$target_cpu" in +-arm*) ++case "$target" in ++arm-*-linux*) + MOZ_SAMPLE_TYPE_S16LE=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) + AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) + ;; ++*-freebsd*) ++ MOZ_SAMPLE_TYPE_S16LE=1 ++ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) ++ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) ++;; + *) + MOZ_SAMPLE_TYPE_FLOAT32=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Modified: trunk/mail/thunderbird/files/patch-alsapulse ============================================================================== --- trunk/mail/thunderbird/files/patch-alsapulse Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-alsapulse Sun Oct 28 18:15:48 2012 (r1087) @@ -1,27 +1,8 @@ -diff --git mozilla/config/autoconf.mk.in mozilla/config/autoconf.mk.in -index 44c0b06..748511b 100644 ---- mozilla/config/autoconf.mk.in -+++ mozilla/config/autoconf.mk.in -@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS = @MOZ_LIBNOTIFY_CFLAGS@ - MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS@ - MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ - -+MOZ_ALSA = @MOZ_ALSA@ - MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ - MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ - -+MOZ_PULSEAUDIO = @MOZ_PULSEAUDIO@ -+MOZ_PULSEAUDIO_LIBS = @MOZ_PULSEAUDIO_LIBS@ -+MOZ_PULSEAUDIO_CFLAGS = @MOZ_PULSEAUDIO_CFLAGS@ -+ - GLIB_CFLAGS = @GLIB_CFLAGS@ - GLIB_LIBS = @GLIB_LIBS@ - GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ diff --git mozilla/configure.in mozilla/configure.in index 5980b76..11f5f77 100644 --- mozilla/configure.in +++ mozilla/configure.in -@@ -5600,13 +5600,45 @@ dnl ======================================================== +@@ -5600,13 +5600,25 @@ dnl ======================================================== dnl = Check alsa availability on Linux if using sydneyaudio dnl ======================================================== @@ -45,28 +26,8 @@ +AC_SUBST(MOZ_ALSA) + -+dnl ======================================================== -+dnl = Enable PulseAudio -+dnl ======================================================== -+ -+MOZ_ARG_ENABLE_BOOL(pulseaudio, -+[ --enable-pulseaudio Enable PulseAudio support], -+MOZ_PULSEAUDIO=1, -+MOZ_PULSEAUDIO=) -+ -+if test -n "$MOZ_PULSEAUDIO"; then -+ AC_DEFINE(MOZ_CUBEB) -+ PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, , -+ [echo "$MOZ_PULSEAUDIO_PKG_ERRORS" -+ AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])]) -+fi -+ -+AC_SUBST(MOZ_PULSEAUDIO_CFLAGS) -+AC_SUBST(MOZ_PULSEAUDIO_LIBS) -+AC_SUBST(MOZ_PULSEAUDIO) -+ dnl ======================================================== - dnl = Enable GStreamer + dnl = Enable PulseAudio dnl ======================================================== diff --git mozilla/media/libcubeb/src/Makefile.in mozilla/media/libcubeb/src/Makefile.in index 5ab4dd8..c8df26f 100644 @@ -83,7 +44,7 @@ endif ifeq ($(OS_TARGET),Darwin) -@@ -42,4 +38,16 @@ CSRCS = \ +@@ -42,6 +38,12 @@ CSRCS = \ $(NULL) endif @@ -93,25 +54,9 @@ + $(NULL) +endif + -+ifdef MOZ_PULSEAUDIO -+CSRCS = \ -+ cubeb_pulse.c \ -+ $(NULL) -+endif -+ - include $(topsrcdir)/config/rules.mk -diff --git mozilla/media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c -index 599aea2..41fd5af 100644 ---- mozilla/media/libcubeb/src/cubeb_alsa.c -+++ mozilla/media/libcubeb/src/cubeb_alsa.c -@@ -6,6 +6,6 @@ - #undef NDEBUG - #define _BSD_SOURCE --#define _POSIX_SOURCE -+#define _XOPEN_SOURCE 500 - #include - #include - #include + ifdef MOZ_PULSEAUDIO + CSRCS = \ + cubeb_pulse.c \ diff --git mozilla/media/libsydneyaudio/src/Makefile.in mozilla/media/libsydneyaudio/src/Makefile.in index 8dda8ce..b19641d 100644 --- mozilla/media/libsydneyaudio/src/Makefile.in @@ -150,7 +95,7 @@ index 43384e9..e46a6e3 100644 --- mozilla/toolkit/library/Makefile.in +++ mozilla/toolkit/library/Makefile.in -@@ -379,10 +379,13 @@ endif +@@ -370,14 +370,11 @@ endif EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) @@ -160,9 +105,10 @@ +ifdef MOZ_ALSA EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) endif -+ifdef MOZ_PULSEAUDIO -+EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) -+endif +-endif +- + ifdef MOZ_PULSEAUDIO +-ifdef MOZ_CUBEB + EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) + endif endif - - ifdef HAVE_CLOCK_MONOTONIC Modified: trunk/mail/thunderbird/files/patch-bug753046 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug753046 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-bug753046 Sun Oct 28 18:15:48 2012 (r1087) @@ -56,7 +56,7 @@ --- mozilla/ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ mozilla/ipc/chromium/Makefile.in -@@ -278,6 +278,34 @@ endif +@@ -278,6 +278,33 @@ endif endif # } OS_LINUX @@ -64,7 +64,6 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ -+ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -404,19 +403,6 @@ #else typedef DirReaderFallback DirReaderPosix; #endif -diff --git mozilla/ipc/chromium/src/base/file_util_linux.cc mozilla/ipc/chromium/src/base/file_util_linux.cc -index 171e44f..0c6dfcc 100644 ---- mozilla/ipc/chromium/src/base/file_util_linux.cc -+++ mozilla/ipc/chromium/src/base/file_util_linux.cc -@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { - } - - bool GetShmemTempDir(FilePath* path) { --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_BSD) - return GetTempDir(path); - #else - *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 @@ -541,8 +527,7 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) -- pthread_setname_np(pthread_self(), "%s", name); -+ pthread_setname_np(pthread_self(), "%s", (void *)name); + pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ @@ -586,7 +571,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,367 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -621,6 +606,20 @@ +#define HAVE_POSIX_SPAWN 1 +#endif + ++/* ++ * On platforms that are not gonk based, we fall back to an arbitrary ++ * UID. This is generally the UID for user `nobody', albeit it is not ++ * always the case. ++ */ ++ ++#if defined(OS_NETBSD) || defined(OS_OPENBSD) ++# define CHILD_UNPRIVILEGED_UID 32767 ++# define CHILD_UNPRIVILEGED_GID 32767 ++#else ++# define CHILD_UNPRIVILEGED_UID 65534 ++# define CHILD_UNPRIVILEGED_GID 65534 ++#endif ++ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -669,6 +668,17 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { ++ return LaunchApp(argv, fds_to_remap, env_vars_to_set, ++ SAME_PRIVILEGES_AS_PARENT, ++ wait, process_handle); ++} ++ ++bool LaunchApp(const std::vector& argv, ++ const file_handle_mapping_vector& fds_to_remap, ++ const environment_map& env_vars_to_set, ++ ChildPrivileges privs, ++ bool wait, ProcessHandle* process_handle, ++ ProcessArchitecture arch) { + bool retval = true; + + char* argv_copy[argv.size() + 1]; @@ -783,6 +793,17 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { ++ return LaunchApp(argv, fds_to_remap, env_vars_to_set, ++ SAME_PRIVILEGES_AS_PARENT, ++ wait, process_handle); ++} ++ ++bool LaunchApp(const std::vector& argv, ++ const file_handle_mapping_vector& fds_to_remap, ++ const environment_map& env_vars_to_set, ++ ChildPrivileges privs, ++ bool wait, ProcessHandle* process_handle, ++ ProcessArchitecture arch) { + scoped_array argv_cstr(new char*[argv.size() + 1]); + // Illegal to allocate memory after fork and before execvp + InjectiveMultimap fd_shuffle1, fd_shuffle2; @@ -805,19 +826,32 @@ + + CloseSuperfluousFds(fd_shuffle2); + ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ ++ if (privs == UNPRIVILEGED) { ++ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { ++ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; ++ _exit(127); ++ } ++ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { ++ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; ++ _exit(127); ++ } ++ if (chdir("/") != 0) ++ gProcessLog.print("==> could not chdir()\n"); ++ } ++ + for (environment_map::const_iterator it = env_vars_to_set.begin(); + it != env_vars_to_set.end(); ++it) { + if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) + _exit(127); + } -+ -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ execvp(argv_cstr[0], argv_cstr.get()); ++ execv(argv_cstr[0], argv_cstr.get()); + // if we get here, we're in serious trouble and should complain loudly + DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ exit(127); ++ _exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1144,7 +1178,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, + newEnvVars, privs, #endif false, &process, arch); diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h Deleted: trunk/mail/thunderbird/files/patch-bug761077 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug761077 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,88 +0,0 @@ -diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl -index b8a87a5..918c4cf 100644 ---- mozilla/xpcom/reflect/xptcall/public/genstubs.pl -+++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl -@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; - print OUTFILE "* 1 is AddRef\n"; - print OUTFILE "* 2 is Release\n"; - print OUTFILE "*/\n"; --print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; -+print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; - for($i = 0; $i < $entry_count; $i++) { - print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; - } -diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc -index eb66761..807db26 100644 ---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc -+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); -diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -index ae6ed66..2783957 100644 ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -@@ -70,7 +70,7 @@ endif - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -269,7 +269,7 @@ endif - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -278,7 +278,7 @@ endif - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ endif - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif -diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h -index d903ced..e4ec832 100644 ---- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h -+++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h -@@ -14,7 +14,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -31,7 +31,7 @@ public: - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Deleted: trunk/mail/thunderbird/files/patch-bug774671 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug774671 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,40 +0,0 @@ -commit 7e9eda2 -Author: Rafael Ávila de Espíndola -Date: Tue Jul 17 12:54:41 2012 -0400 - - Bug 774671 - Fix mismatched declarations. r=luke. ---- - mozilla/js/src/jsproxy.h | 2 +- - mozilla/js/src/jsprvtd.h | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git mozilla/js/src/jsproxy.h mozilla/js/src/jsproxy.h -index ec26e3a..aa0e782 100644 ---- mozilla/js/src/jsproxy.h -+++ mozilla/js/src/jsproxy.h -@@ -13,7 +13,7 @@ - - namespace js { - --class Wrapper; -+class JS_FRIEND_API(Wrapper); - - /* - * A proxy is a JSObject that implements generic behavior by providing custom -diff --git mozilla/js/src/jsprvtd.h mozilla/js/src/jsprvtd.h -index 19b5aef..93e1216 100644 ---- mozilla/js/src/jsprvtd.h -+++ mozilla/js/src/jsprvtd.h -@@ -146,9 +146,9 @@ struct TreeContext; - class UpvarCookie; - - class Proxy; --class BaseProxyHandler; --class DirectWrapper; --class CrossCompartmentWrapper; -+class JS_FRIEND_API(BaseProxyHandler); -+class JS_FRIEND_API(DirectWrapper); -+class JS_FRIEND_API(CrossCompartmentWrapper); - - class TempAllocPolicy; - class RuntimeAllocPolicy; Deleted: trunk/mail/thunderbird/files/patch-bug775257 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug775257 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,27 +0,0 @@ -commit 8fc8b74 -Author: Oleg Romashin -Date: Wed Jul 18 22:46:11 2012 -0400 - - Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles ---- - content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp -index c48f92e..0fb801a 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) - gst_object_unref(sinkpad); - - mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " -+#ifndef MOZ_TREMOR - "appsink name=audiosink sync=true caps=audio/x-raw-float," - "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); -+#else -+ "appsink name=audiosink sync=true caps=audio/x-raw-int," -+ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); -+#endif - mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), - "audiosink")); - gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Deleted: trunk/mail/thunderbird/files/patch-bug777696 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug777696 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,32 +0,0 @@ -commit 0c0d1a8 -Author: Landry Breuil -Date: Mon Jul 30 17:57:15 2012 +0200 - - Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec ---- - content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp -index 0fb801a..4a69196 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) - mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " - #ifdef MOZ_TREMOR - "appsink name=audiosink sync=true caps=audio/x-raw-float," -+#ifdef IS_LITTLE_ENDIAN - "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); - #else -+ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); -+#endif -+#else - "appsink name=audiosink sync=true caps=audio/x-raw-int," -+#ifdef IS_LITTLE_ENDIAN - "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); -+#else -+ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); -+#endif - #endif - mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), - "audiosink")); Deleted: trunk/mail/thunderbird/files/patch-bug778056 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug778056 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/memory/mozalloc/mozalloc.cpp~ -+++ mozilla/memory/mozalloc/mozalloc.cpp -@@ -19,6 +19,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#if defined(__FreeBSD__) -+# include // for malloc_usable_size -+#endif // if defined(__FreeBSD__) - - #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) - # define MOZALLOC_EXPORT __declspec(dllexport) -@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) -+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) - // Android bionic libc doesn't have malloc_usable_size. - return malloc_usable_size(ptr); - #elif defined(XP_WIN) Deleted: trunk/mail/thunderbird/files/patch-bug779847 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug779847 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,28 +0,0 @@ ---- mozilla/gfx/ycbcr/Makefile.in -+++ mozilla/gfx/ycbcr/Makefile.in -@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ - $(NULL) - endif - else --ifeq ($(OS_ARCH),Linux) --CPPSRCS += yuv_row_posix.cpp \ -- $(NULL) --else --ifeq ($(OS_ARCH),SunOS) --CPPSRCS += yuv_row_posix.cpp \ -- $(NULL) --else --ifeq ($(OS_ARCH),Darwin) -+ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else - CPPSRCS += yuv_row_other.cpp \ - $(NULL) --endif # Darwin --endif # SunOS --endif # linux -+endif # posix - endif # windows - - ifeq (arm,$(findstring arm,$(OS_TEST))) Modified: trunk/mail/thunderbird/files/patch-bug783463 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug783463 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-bug783463 Sun Oct 28 18:15:48 2012 (r1087) @@ -12,23 +12,3 @@ SkTime_Unix.cpp \ $(NULL) endif ---- mozilla/widget/qt/nsNativeThemeQt.cpp~ -+++ mozilla/widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,6 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" --#include - - - #include "gfxASurface.h" ---- mozilla/widget/qt/nsSound.cpp~ -+++ mozilla/widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: trunk/mail/thunderbird/files/patch-bug783571 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug783571 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,22 +0,0 @@ ---- mail/components/Makefile.in~ -+++ mail/components/Makefile.in -@@ -46,7 +46,7 @@ include $(DEPTH)/config/autoconf.mk - # least one module from search/ on all platforms - DIRS = compose cloudfile preferences addrbook migration activity search about-support wintaskbar newmailaccount im - --ifneq (,$(filter windows gtk2 cocoa, $(MOZ_WIDGET_TOOLKIT))) -+ifneq (,$(filter windows gtk2 cocoa qt, $(MOZ_WIDGET_TOOLKIT))) - DIRS += shell - endif - ---- mail/components/build/Makefile.in~ -+++ mail/components/build/Makefile.in -@@ -78,7 +78,7 @@ SHARED_LIBRARY_LIBS = \ - ../migration/src/$(LIB_PREFIX)profilemigration_s.$(LIB_SUFFIX) \ - $(NULL) - --ifneq (,$(filter windows cocoa gtk2, $(MOZ_WIDGET_TOOLKIT))) -+ifneq (,$(filter windows cocoa gtk2 qt, $(MOZ_WIDGET_TOOLKIT))) - SHARED_LIBRARY_LIBS += ../shell/$(LIB_PREFIX)shellservice_s.$(LIB_SUFFIX) - endif - Deleted: trunk/mail/thunderbird/files/patch-bug784741 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug784741 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,43 +0,0 @@ -diff --git js/src/Makefile.in js/src/Makefile.in -index 8eb385f..01bd8e3 100644 ---- mozilla/js/src/Makefile.in -+++ mozilla/js/src/Makefile.in -@@ -323,6 +323,7 @@ endif - - ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) - ENABLE_YARR_JIT = 1 -+DEFINES += -DENABLE_YARR_JIT=1 - - VPATH += $(srcdir)/assembler/assembler \ - $(srcdir)/methodjit \ -diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h -index 6570f2d..0c84896 100644 ---- mozilla/js/src/assembler/wtf/Platform.h -+++ mozilla/js/src/assembler/wtf/Platform.h -@@ -1102,9 +1102,7 @@ - #if WTF_PLATFORM_CHROMIUM - #define ENABLE_YARR_JIT 0 - --#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) --#define ENABLE_YARR_JIT 1 -- -+#elif ENABLE_YARR_JIT - /* Setting this flag compares JIT results with interpreter results. */ - #define ENABLE_YARR_JIT_DEBUG 0 - #endif -diff --git js/src/configure.in js/src/configure.in -index c142eb7..34f98b9 100644 ---- mozilla/js/src/configure.in -+++ mozilla/js/src/configure.in -@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, - (using compiler flags DBG)], - [ if test "$enableval" != "no"; then - MOZ_DEBUG=1 -- ENABLE_METHODJIT_SPEW=1 -+ if test "$ENABLE_METHODJIT"; then -+ # needs MethodJIT or YarrJIT -+ ENABLE_METHODJIT_SPEW=1 -+ fi - if test -n "$enableval" -a "$enableval" != "yes"; then - MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` - _MOZ_DEBUG_FLAGS_SET=1 Deleted: trunk/mail/thunderbird/files/patch-bug784776 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug784776 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,33 +0,0 @@ ---- mozilla/gfx/layers/opengl/ImageLayerOGL.cpp~ -+++ mozilla/gfx/layers/opengl/ImageLayerOGL.cpp -@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources() - { - if (mSharedHandle) { - gl()->ReleaseSharedHandle(mShareType, mSharedHandle); -- mSharedHandle = NULL; -+ mSharedHandle = 0; - } - - mYUVTexture[0].Release(); ---- mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ -+++ mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp -@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr - struct tm *tmc; - int i; - -- tt = time((time_t)NULL); -+ tt = time(NULL); - tmc = localtime(&tt); - - tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM ---- mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp~ -+++ mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp -@@ -40,7 +40,7 @@ CrossProcessMutexHandle - CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) - { - NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); -- return NULL; -+ return 0; - } - - } Copied: trunk/mail/thunderbird/files/patch-bug786690 (from r1085, trunk/mail/thunderbird/files/patch-bug786690) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug786690 Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/mail/thunderbird/files/patch-bug786690) @@ -0,0 +1,26 @@ +commit 38301c3 +Author: Michael Wu +Date: Fri Aug 31 10:18:46 2012 -0300 + + Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik +--- + content/media/nsAudioStream.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp +index ac8ef58..8087d31 100644 +--- mozilla/content/media/nsAudioStream.cpp ++++ mozilla/content/media/nsAudioStream.cpp +@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) + params.channels = aNumChannels; + #ifdef MOZ_SAMPLE_TYPE_S16LE + params.format = CUBEB_SAMPLE_S16NE; ++ mBytesPerFrame = sizeof(int16_t) * aNumChannels; + #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ + params.format = CUBEB_SAMPLE_FLOAT32NE; +-#endif + mBytesPerFrame = sizeof(float) * aNumChannels; ++#endif + + { + cubeb_stream* stream; Modified: trunk/mail/thunderbird/files/patch-bug788039 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug788039 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-bug788039 Sun Oct 28 18:15:48 2012 (r1087) @@ -1,16 +1,5 @@ # Bug 788039 - With no prefix search libevent via pkg-config. ---- mozilla/config/autoconf.mk.in~ -+++ mozilla/config/autoconf.mk.in -@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA - - MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@ - MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@ --MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@ -+MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@ - - MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@ - MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@ --- mozilla/configure.in~ +++ mozilla/configure.in @@ -3854,7 +3854,7 @@ fi Modified: trunk/mail/thunderbird/files/patch-bug788108 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug788108 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-bug788108 Sun Oct 28 18:15:48 2012 (r1087) @@ -7,7 +7,7 @@ -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D. -#ifdef __FreeBSD__ -#include --#ifdef __alpha__ +-#if !defined(__i386__) && !defined(__x86_64__) -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -#else -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/mail/thunderbird/files/patch-bug788955 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug788955 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-bug788955 Sun Oct 28 18:15:48 2012 (r1087) @@ -26,16 +26,6 @@ add_makefiles " memory/jemalloc/Makefile " ---- mozilla/config/autoconf.mk.in -+++ mozilla/config/autoconf.mk.in -@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ - MOZ_IPDL_TESTS = @MOZ_IPDL_TESTS@ - MOZ_MEMORY = @MOZ_MEMORY@ - MOZ_JEMALLOC = @MOZ_JEMALLOC@ -+MOZ_NATIVE_JEMALLOC = @MOZ_NATIVE_JEMALLOC@ - MOZ_PROFILING = @MOZ_PROFILING@ - MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@ - MOZ_JPROF = @MOZ_JPROF@ diff --git configure.in configure.in index bb05782..2f32516 100644 --- mozilla/configure.in Copied: trunk/mail/thunderbird/files/patch-bug803811 (from r1085, trunk/mail/thunderbird/files/patch-bug803811) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-bug803811 Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/mail/thunderbird/files/patch-bug803811) @@ -0,0 +1,111 @@ +commit 4ff5f0c +Author: Landry Breuil +Date: Wed Oct 24 09:56:51 2012 +0400 + + Bug 803811 - Fix system zlib detection by porting bug #763651 +--- + aclocal.m4 | 1 + + configure.in | 46 ++++++---------------------------------------- + 2 files changed, 7 insertions(+), 40 deletions(-) + +diff --git aclocal.m4 aclocal.m4 +index f5486dd..a3924d1 100644 +--- aclocal.m4 ++++ aclocal.m4 +@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl + builtin(include, mozilla/build/autoconf/lto.m4)dnl + builtin(include, mozilla/build/autoconf/frameptr.m4)dnl + builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl ++builtin(include, mozilla/build/autoconf/zlib.m4)dnl + + MOZ_PROG_CHECKMSYS() + +diff --git configure.in configure.in +index be833e8..c90fe39 100644 +--- configure.in ++++ configure.in +@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla + dnl ======================================================== + MOZJPEG=62 + MOZPNG=10401 +-MOZZLIB=0x1230 + NSPR_VERSION=4 + NSS_VERSION=3 + +@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla" + + MOZ_JPEG_CFLAGS= + MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)' +-MOZ_ZLIB_CFLAGS= +-MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' + MOZ_BZ2_CFLAGS= + MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)' + MOZ_PNG_CFLAGS= +@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then + MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include" + MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}" + fi ++fi # SKIP_LIBRARY_CHECKS + + dnl system ZLIB support + dnl ======================================================== +-MOZ_ARG_WITH_STRING(system-zlib, +-[ --with-system-zlib[=PFX] +- Use system libz [installed at prefix PFX]], +- ZLIB_DIR=$withval) + +-_SAVE_CFLAGS=$CFLAGS +-_SAVE_LDFLAGS=$LDFLAGS +-_SAVE_LIBS=$LIBS +-if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then +- CFLAGS="-I${ZLIB_DIR}/include $CFLAGS" +- LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS" +-fi +-if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then +- MOZ_NATIVE_ZLIB= +-else +- AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], +- [MOZ_NATIVE_ZLIB=]) +-fi +-if test "$MOZ_NATIVE_ZLIB" = 1; then +- MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'` +- AC_TRY_COMPILE([ #include +- #include +- #include ], +- [ #if ZLIB_VERNUM < $MOZZLIBNUM +- #error "Insufficient zlib version ($MOZZLIBNUM required)." +- #endif ], +- MOZ_NATIVE_ZLIB=1, +-AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)])) +-fi +-CFLAGS=$_SAVE_CFLAGS +-LDFLAGS=$_SAVE_LDFLAGS +-LIBS=$_SAVE_LIBS ++MOZ_ZLIB_CHECK([1.2.3]) + +-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then +- MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include" +- MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" ++if test "$MOZ_NATIVE_ZLIB" != 1; then ++ MOZ_ZLIB_CFLAGS= ++ MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' + fi + ++if test -z "$SKIP_LIBRARY_CHECKS"; then + dnl system BZIP2 Support + dnl ======================================================== + MOZ_ARG_WITH_STRING(system-bz2, +@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND) + AC_SUBST(SYSTEM_LIBXUL) + AC_SUBST(MOZ_NATIVE_JPEG) + AC_SUBST(MOZ_NATIVE_PNG) +-AC_SUBST(MOZ_NATIVE_ZLIB) + AC_SUBST(MOZ_NATIVE_BZ2) + + AC_SUBST(MOZ_JPEG_CFLAGS) + AC_SUBST(MOZ_JPEG_LIBS) +-AC_SUBST(MOZ_ZLIB_CFLAGS) +-AC_SUBST(MOZ_ZLIB_LIBS) + AC_SUBST(MOZ_BZ2_CFLAGS) + AC_SUBST(MOZ_BZ2_LIBS) + AC_SUBST(MOZ_PNG_CFLAGS) Deleted: trunk/mail/thunderbird/files/patch-config-autoconf.mk.in ============================================================================== --- trunk/mail/thunderbird/files/patch-config-autoconf.mk.in Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- config/autoconf.mk.in.orig 2009-04-24 03:46:37.000000000 +0200 -+++ config/autoconf.mk.in 2009-05-11 15:03:26.000000000 +0200 -@@ -57,14 +57,14 @@ - prefix = @prefix@ - exec_prefix = @exec_prefix@ - bindir = @bindir@ --includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+includedir = @includedir@/%%MOZILLA%% - libdir = @libdir@ - datadir = @datadir@ - mandir = @mandir@ --idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+idldir = $(datadir)/idl/%%MOZILLA%% - --installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) -+installdir = $(libdir)/%%MOZILLA%% -+sdkdir = $(libdir)/%%MOZILLA%% - - DIST = $(DEPTH)/dist - LIBXUL_SDK = @LIBXUL_SDK@ Modified: trunk/mail/thunderbird/files/patch-config-baseconfig.mk ============================================================================== --- trunk/mail/thunderbird/files/patch-config-baseconfig.mk Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/mail/thunderbird/files/patch-config-baseconfig.mk Sun Oct 28 18:15:48 2012 (r1087) @@ -1,5 +1,5 @@ ---- mozilla/config/baseconfig.mk~ -+++ mozilla/config/baseconfig.mk +--- config/baseconfig.mk~ ++++ config/baseconfig.mk @@ -1,9 +1,9 @@ INCLUDED_AUTOCONF_MK = 1 @@ -11,6 +11,6 @@ +idldir = $(datadir)/idl/%%MOZILLA%% +installdir = $(libdir)/%%MOZILLA%% +sdkdir = $(libdir)/%%MOZILLA%% - DIST = $(DEPTH)/dist - - # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't + MOZILLA_SRCDIR = $(topsrcdir)/mozilla + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Deleted: trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp ============================================================================== --- trunk/mail/thunderbird/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- mailnews/addrbook/src/nsDirPrefs.cpp~ -+++ mailnews/addrbook/src/nsDirPrefs.cpp -@@ -375,7 +375,7 @@ static bool DIR_SetServerPosition(nsVoid - DIR_Server *s=nsnull; - - switch (position) { -- case DIR_POS_APPEND: -+ case (PRInt32)DIR_POS_APPEND: - /* Do nothing if the request is to append a server that is already - * in the list. - */ -@@ -401,7 +401,7 @@ static bool DIR_SetServerPosition(nsVoid - wholeList->AppendElement(server); - break; - -- case DIR_POS_DELETE: -+ case (PRInt32)DIR_POS_DELETE: - /* Remove the prefs corresponding to the given server. If the prefName - * value is nsnull, the server has never been saved and there are no - * prefs to remove. Deleted: trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp ============================================================================== --- trunk/mail/thunderbird/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,29 +0,0 @@ ---- mailnews/compose/src/nsSmtpProtocol.cpp~ -+++ mailnews/compose/src/nsSmtpProtocol.cpp -@@ -127,16 +127,16 @@ nsresult nsExplainErrorDetails(nsISmtpUr - - switch (code) - { -- case NS_ERROR_SMTP_SERVER_ERROR: -- case NS_ERROR_TCP_READ_ERROR: -- case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: -- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: -- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: -- case NS_ERROR_SENDING_FROM_COMMAND: -- case NS_ERROR_SENDING_RCPT_COMMAND: -- case NS_ERROR_SENDING_DATA_COMMAND: -- case NS_ERROR_SENDING_MESSAGE: -- case NS_ERROR_SMTP_GREETING: -+ case (int)NS_ERROR_SMTP_SERVER_ERROR: -+ case (int)NS_ERROR_TCP_READ_ERROR: -+ case (int)NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: -+ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: -+ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: -+ case (int)NS_ERROR_SENDING_FROM_COMMAND: -+ case (int)NS_ERROR_SENDING_RCPT_COMMAND: -+ case (int)NS_ERROR_SENDING_DATA_COMMAND: -+ case (int)NS_ERROR_SENDING_MESSAGE: -+ case (int)NS_ERROR_SMTP_GREETING: - bundle->GetStringFromID(NS_ERROR_GET_CODE(code), getter_Copies(eMsg)); - msg = nsTextFormatter::vsmprintf(eMsg.get(), args); - break; Copied: trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk (from r1085, trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/mail/thunderbird/files/patch-mozilla-config-baseconfig.mk) @@ -0,0 +1,16 @@ +--- mozilla/config/baseconfig.mk~ ++++ mozilla/config/baseconfig.mk +@@ -1,9 +1,9 @@ + INCLUDED_AUTOCONF_MK = 1 + +-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++includedir := $(includedir)/%%MOZILLA%% ++idldir = $(datadir)/idl/%%MOZILLA%% ++installdir = $(libdir)/%%MOZILLA%% ++sdkdir = $(libdir)/%%MOZILLA%% + DIST = $(DEPTH)/dist + + # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't Deleted: trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in ============================================================================== --- trunk/mail/thunderbird/files/patch-mozilla-js-src-configure.in Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- mozilla/js/src/configure.in.orig 2012-02-22 17:06:28.000000000 +0100 -+++ mozilla/js/src/configure.in 2012-03-07 21:03:11.000000000 +0100 -@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n - * C++ implementations should define these macros only when __STDC_LIMIT_MACROS - * is defined before is included. */ - #define __STDC_LIMIT_MACROS -+#define __STDC_CONSTANT_MACROS - - #endif /* _JS_CONFDEFS_H_ */ - Copied: trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in (from r1085, trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/mail/thunderbird/files/patch-mozilla-js-src-js-confdefs.h.in) @@ -0,0 +1,10 @@ +--- mozilla/js/src/js-confdefs.h.in~ ++++ mozilla/js/src/js-confdefs.h.in +@@ -12,6 +12,7 @@ + * C++ implementations should define these macros only when __STDC_LIMIT_MACROS + * is defined before is included. */ + #define __STDC_LIMIT_MACROS ++#define __STDC_CONSTANT_MACROS + + #endif /* _JS_CONFDEFS_H_ */ + Modified: trunk/www/firefox-esr-i18n/Makefile ============================================================================== --- trunk/www/firefox-esr-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-esr-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 10.0.10 +PORTVERSION= 10.0.8 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}esr/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-esr-i18n/distinfo ============================================================================== --- trunk/www/firefox-esr-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-esr-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-10.0.10/af.xpi) = 7a4f000ce589b607de3e13dd0bd687cd2dc3f2a6a4e83abd539d963c94e1b19c -SIZE (xpi/firefox-i18n-10.0.10/af.xpi) = 238745 -SHA256 (xpi/firefox-i18n-10.0.10/ak.xpi) = fd16e9260678663ac317f61e82f62f91084604cd5a47c47ade777f4293330667 -SIZE (xpi/firefox-i18n-10.0.10/ak.xpi) = 240573 -SHA256 (xpi/firefox-i18n-10.0.10/ar.xpi) = d8d6008cfa4c89a7f48baf2af4eef984296d93d8997732b6961e7fd9d3f12609 -SIZE (xpi/firefox-i18n-10.0.10/ar.xpi) = 263704 -SHA256 (xpi/firefox-i18n-10.0.10/ast.xpi) = 5d20510dda3a989c3f9977f560c9a25b99499e2a1c318593704228fab29092cc -SIZE (xpi/firefox-i18n-10.0.10/ast.xpi) = 237976 -SHA256 (xpi/firefox-i18n-10.0.10/be.xpi) = ad2e4ff2001bbb59963fc00167862fcf6b11532f62a873ffbd91f1d4e5670912 -SIZE (xpi/firefox-i18n-10.0.10/be.xpi) = 245758 -SHA256 (xpi/firefox-i18n-10.0.10/bg.xpi) = 592c3e8e88154eb0ffa49375feafb336a332f996734f3e614753e8f32ee6aa56 -SIZE (xpi/firefox-i18n-10.0.10/bg.xpi) = 276757 -SHA256 (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = df8346ab841fafccf98cbf83e0ced1ca0e0a31a061ed0442ae5f7be9f4522edf -SIZE (xpi/firefox-i18n-10.0.10/bn-BD.xpi) = 288294 -SHA256 (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 2e12582ab719a304864fb66fdf4233009d956aab10e9bbe7fa6ec6701f634ba2 -SIZE (xpi/firefox-i18n-10.0.10/bn-IN.xpi) = 319305 -SHA256 (xpi/firefox-i18n-10.0.10/br.xpi) = 00eab13b9015c1cc2304a45124e665b9fa2a62ef3b293ef820970fd1207d1091 -SIZE (xpi/firefox-i18n-10.0.10/br.xpi) = 247652 -SHA256 (xpi/firefox-i18n-10.0.10/bs.xpi) = dd06874a8188c65265f14b6997fa506ac1b3dc0ab144c92d53b91b08d39f9125 -SIZE (xpi/firefox-i18n-10.0.10/bs.xpi) = 245309 -SHA256 (xpi/firefox-i18n-10.0.10/ca.xpi) = 7fc2504e9c0412c758d267de0f293820f357515b08b8c4c47861b3a1a0f4e46d -SIZE (xpi/firefox-i18n-10.0.10/ca.xpi) = 248222 -SHA256 (xpi/firefox-i18n-10.0.10/cs.xpi) = 06a428ee7e87ce7dbbbecf389e90064c96dbba4e3bd36866d6aa279bb2a744db -SIZE (xpi/firefox-i18n-10.0.10/cs.xpi) = 248770 -SHA256 (xpi/firefox-i18n-10.0.10/cy.xpi) = be57f30fe02ac12ff75f0365c37f724fb8624195f9ae5594ef6c4089ce94dc27 -SIZE (xpi/firefox-i18n-10.0.10/cy.xpi) = 244198 -SHA256 (xpi/firefox-i18n-10.0.10/da.xpi) = 1b0f087f5b7c53fe3b196fbf9c7b95cc079ab2a480911f73e066e316911a29d2 -SIZE (xpi/firefox-i18n-10.0.10/da.xpi) = 240329 -SHA256 (xpi/firefox-i18n-10.0.10/de.xpi) = f7033ae43ca75b3e2ca977a1a057517a85be0c588f65ef016ec403da1e8a9b7f -SIZE (xpi/firefox-i18n-10.0.10/de.xpi) = 249299 -SHA256 (xpi/firefox-i18n-10.0.10/el.xpi) = 81b68971889ac4998a6f849708d9dac236096e1fdc8887d9acef1e228c89754c -SIZE (xpi/firefox-i18n-10.0.10/el.xpi) = 264381 -SHA256 (xpi/firefox-i18n-10.0.10/en-GB.xpi) = c428a2a2e0476a4598725fdead109d480c358367cb7ad63071b00c1e693fc277 -SIZE (xpi/firefox-i18n-10.0.10/en-GB.xpi) = 231195 -SHA256 (xpi/firefox-i18n-10.0.10/en-US.xpi) = 8da2c21e23743573c6d4a5d3c8a4242655d819a731a4706461fd7a62df4dacd7 -SIZE (xpi/firefox-i18n-10.0.10/en-US.xpi) = 230682 -SHA256 (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 6bd954a77ea2bd2435c795ebe6b03682d3794c37f4af7d3f18b6258b220f9abe -SIZE (xpi/firefox-i18n-10.0.10/en-ZA.xpi) = 233921 -SHA256 (xpi/firefox-i18n-10.0.10/eo.xpi) = 3e6016ddb965d12c6371482cdaa1c278f1d749284b81948ade78e87604d254bf -SIZE (xpi/firefox-i18n-10.0.10/eo.xpi) = 240904 -SHA256 (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 4980cb171c2bc7bb0d65340ad04a184afb01202130bacfb9c28ceeacb161dc7b -SIZE (xpi/firefox-i18n-10.0.10/es-AR.xpi) = 245348 -SHA256 (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 66ac43f83c08936480b835dfaededc31e66ee76a3edb500275ba7b71f8914715 -SIZE (xpi/firefox-i18n-10.0.10/es-CL.xpi) = 250206 -SHA256 (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 0afc109d9ee61582e65b75d8ae3e7720ea544ee7dac1ae9c89baf9a32c9203d3 -SIZE (xpi/firefox-i18n-10.0.10/es-ES.xpi) = 215379 -SHA256 (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 78b27a22cc317d23ecb0eeaefd6ba779d17aefad4cf8b81672f35a08b3924e27 -SIZE (xpi/firefox-i18n-10.0.10/es-MX.xpi) = 224153 -SHA256 (xpi/firefox-i18n-10.0.10/et.xpi) = 2c03b931dfeb67f9dfc5ef748bfd8b0a54c53364ad159a23d03561f44be9c188 -SIZE (xpi/firefox-i18n-10.0.10/et.xpi) = 242632 -SHA256 (xpi/firefox-i18n-10.0.10/eu.xpi) = cb4bf0a842b74cabd162a8c79fda62aba208badfec230cf2f65c6d32ca2e3f87 -SIZE (xpi/firefox-i18n-10.0.10/eu.xpi) = 240253 -SHA256 (xpi/firefox-i18n-10.0.10/fa.xpi) = 7d71c9ca7feff877fa4e40d890976d22f38efdc24291e6c844434a67fd9144db -SIZE (xpi/firefox-i18n-10.0.10/fa.xpi) = 272854 -SHA256 (xpi/firefox-i18n-10.0.10/fi.xpi) = e9effb2636932ba64c516cdd0c9e3faaf9f23b86d28c99fd9e7331fefadc96c9 -SIZE (xpi/firefox-i18n-10.0.10/fi.xpi) = 243630 -SHA256 (xpi/firefox-i18n-10.0.10/fr.xpi) = 34c19e5d8844e8ac91ba71eaffe64c6c1a18d63997cb80faae8dd013299dc8e9 -SIZE (xpi/firefox-i18n-10.0.10/fr.xpi) = 249569 -SHA256 (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 6641562eeefe2e36c857699257f864e70a76d1676119fbd1438c8a83f53fdffc -SIZE (xpi/firefox-i18n-10.0.10/fy-NL.xpi) = 249345 -SHA256 (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 2960c3e783235a6663213313cdb60a01e4599ffa9318d47162a4a7504ebce37a -SIZE (xpi/firefox-i18n-10.0.10/ga-IE.xpi) = 252024 -SHA256 (xpi/firefox-i18n-10.0.10/gl.xpi) = 668e1955cc10de40ac1cb73066f89edb11a341251e85a0bbb402aac9cfca4407 -SIZE (xpi/firefox-i18n-10.0.10/gl.xpi) = 243250 -SHA256 (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 24ee2ce7d313260817311e76ae1ab695c409708ad65c37196aded4b12905833e -SIZE (xpi/firefox-i18n-10.0.10/gu-IN.xpi) = 275223 -SHA256 (xpi/firefox-i18n-10.0.10/he.xpi) = 1ce149751735ad58bc389c7a404b48c6788655cd1cd2f634edc95633b9cf1675 -SIZE (xpi/firefox-i18n-10.0.10/he.xpi) = 264936 -SHA256 (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 34ad7dfa29bf65b69217c889b24e27dc464c3ac5de029e5f4d174596f579b2a8 -SIZE (xpi/firefox-i18n-10.0.10/hi-IN.xpi) = 280002 -SHA256 (xpi/firefox-i18n-10.0.10/hr.xpi) = 0fb1d1e5f4c8701d83bfc3c7b2760d91a4e22e743d3785666efc4db027f565d0 -SIZE (xpi/firefox-i18n-10.0.10/hr.xpi) = 249334 -SHA256 (xpi/firefox-i18n-10.0.10/hu.xpi) = f4bdece4b06dfc956dd1e1eb8981ffc615ce93dc97fff8b778988815890281d3 -SIZE (xpi/firefox-i18n-10.0.10/hu.xpi) = 253774 -SHA256 (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 9862c465878f05b512cae5b0b93321693488c4957ef058a9fb40ca11256c3380 -SIZE (xpi/firefox-i18n-10.0.10/hy-AM.xpi) = 445453 -SHA256 (xpi/firefox-i18n-10.0.10/id.xpi) = a37e6f9a8a6707d8283a297f32aba43a1945d2a8ad6020df04aafb5b89c3d960 -SIZE (xpi/firefox-i18n-10.0.10/id.xpi) = 236825 -SHA256 (xpi/firefox-i18n-10.0.10/is.xpi) = 05f80c43f11b82ecfec9a83e8e9aefffc9ac217e084324b1ac6cea18d9a63a2c -SIZE (xpi/firefox-i18n-10.0.10/is.xpi) = 243068 -SHA256 (xpi/firefox-i18n-10.0.10/it.xpi) = be11ff6dd93e467a0cdd731ea17487a34ba21965f8ac3c4081479665b8b857ed -SIZE (xpi/firefox-i18n-10.0.10/it.xpi) = 212718 -SHA256 (xpi/firefox-i18n-10.0.10/ja.xpi) = af253b9044d2d1207a79b9646c7b05a887f33af53be8acaf72b9c0d90c77f997 -SIZE (xpi/firefox-i18n-10.0.10/ja.xpi) = 273117 -SHA256 (xpi/firefox-i18n-10.0.10/kk.xpi) = 4142b53f89876bd43629aacdb9af7c0cf9f71992280aa8ece12c75278ad503e3 -SIZE (xpi/firefox-i18n-10.0.10/kk.xpi) = 279776 -SHA256 (xpi/firefox-i18n-10.0.10/kn.xpi) = da190788df9bba2e3fedfa2e91fb635fc7ba68a30cecb4fdc2b8db2fc08c687b -SIZE (xpi/firefox-i18n-10.0.10/kn.xpi) = 299832 -SHA256 (xpi/firefox-i18n-10.0.10/ko.xpi) = d37bb0031579d2271f1d81958c7feee1172a170ff844e5f7aed949f33fcc578d -SIZE (xpi/firefox-i18n-10.0.10/ko.xpi) = 227947 -SHA256 (xpi/firefox-i18n-10.0.10/ku.xpi) = 00af28c859e18170884387ab181af08cdd8e2c237dd40846babf4618fec06f7e -SIZE (xpi/firefox-i18n-10.0.10/ku.xpi) = 254711 -SHA256 (xpi/firefox-i18n-10.0.10/lg.xpi) = c2c857e80a785e43028f93857bb43fe086a71f41afccfd463faedf3f4ab02bbf -SIZE (xpi/firefox-i18n-10.0.10/lg.xpi) = 247675 -SHA256 (xpi/firefox-i18n-10.0.10/lt.xpi) = a2a94187f0cd5e335f8347c270200ce4f87df90fb5173b5d6386cb3ec14f7689 -SIZE (xpi/firefox-i18n-10.0.10/lt.xpi) = 330632 -SHA256 (xpi/firefox-i18n-10.0.10/lv.xpi) = f62eeeaa2d4945e7824ae6fe7ddf1fe5c0604d6e7bdfcecd575b7c31070ee517 -SIZE (xpi/firefox-i18n-10.0.10/lv.xpi) = 244353 -SHA256 (xpi/firefox-i18n-10.0.10/mai.xpi) = ec1b6002ce61a7bd1b99fea7937e399f151c3c5f8ead414286537edfdb6b20e9 -SIZE (xpi/firefox-i18n-10.0.10/mai.xpi) = 279254 -SHA256 (xpi/firefox-i18n-10.0.10/mk.xpi) = 333d2a77f00d0590c918b6d5a02bc28133c0bf9936d1fe302124904fa3538427 -SIZE (xpi/firefox-i18n-10.0.10/mk.xpi) = 272941 -SHA256 (xpi/firefox-i18n-10.0.10/ml.xpi) = 90157eecefcc93673e1d5b089dc3b33eec7a240dc52877ba14df12d235ee32b0 -SIZE (xpi/firefox-i18n-10.0.10/ml.xpi) = 306676 -SHA256 (xpi/firefox-i18n-10.0.10/mr.xpi) = 0a666303434cf86ab9732d0b5aaa3adeeb75b7ba2ed257ebd196d9e7791e3643 -SIZE (xpi/firefox-i18n-10.0.10/mr.xpi) = 281459 -SHA256 (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 07a6646e3b02e0b267049a95bc00f1f849163ec5bf43fe3af4824ec05418ecf3 -SIZE (xpi/firefox-i18n-10.0.10/nb-NO.xpi) = 241212 -SHA256 (xpi/firefox-i18n-10.0.10/nl.xpi) = 37f1715fd00b8d06273a4cd908743354093ba565a099a5bc67da60ef99b4762c -SIZE (xpi/firefox-i18n-10.0.10/nl.xpi) = 242402 -SHA256 (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = a59024f4f706118557a6563f2d09b8a12afd1e49f898d2eb010f0f6f4ac04933 -SIZE (xpi/firefox-i18n-10.0.10/nn-NO.xpi) = 242455 -SHA256 (xpi/firefox-i18n-10.0.10/nso.xpi) = d42d35a5e0d37ba6648a5841604f44fd1a6aae8e3ee9663ec0b29dcd0fb581bd -SIZE (xpi/firefox-i18n-10.0.10/nso.xpi) = 245697 -SHA256 (xpi/firefox-i18n-10.0.10/or.xpi) = 4ef887dc79730d34cfd3d8fae4323e7b52a9d2d6f37ad0f10febdedc72a6f0d0 -SIZE (xpi/firefox-i18n-10.0.10/or.xpi) = 281687 -SHA256 (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = ee3f02ff285e33194e74307998347ee766264002400c5a3ce526a7beee4d0f3d -SIZE (xpi/firefox-i18n-10.0.10/pa-IN.xpi) = 282146 -SHA256 (xpi/firefox-i18n-10.0.10/pl.xpi) = f48b74a169d6d4d87cf17a9310bf25290d55b4954a99ad3c0e0091a1ec0cb662 -SIZE (xpi/firefox-i18n-10.0.10/pl.xpi) = 252048 -SHA256 (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = a1ef06bba55cf398d8334c6191340e948fe8d28e3115b08eef428a70565c527c -SIZE (xpi/firefox-i18n-10.0.10/pt-BR.xpi) = 246850 -SHA256 (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 2d0f1a694386637abeb2b6f9ceef4ea7ca561678e41010383e33be167c052760 -SIZE (xpi/firefox-i18n-10.0.10/pt-PT.xpi) = 246478 -SHA256 (xpi/firefox-i18n-10.0.10/rm.xpi) = eb715b8294382e018de4eafd8b431fa8ca7a0f053449fd1eb1ef88cb3338a40a -SIZE (xpi/firefox-i18n-10.0.10/rm.xpi) = 245773 -SHA256 (xpi/firefox-i18n-10.0.10/ro.xpi) = cd12a66ff56d7ac1c5631617cbd6b47030e27c7da0404748c6e9f5ddddb8d072 -SIZE (xpi/firefox-i18n-10.0.10/ro.xpi) = 263253 -SHA256 (xpi/firefox-i18n-10.0.10/ru.xpi) = 8e235cd2fbf3890f3875218023cf0165a8573c4ba12b4d426ad69503859a29a9 -SIZE (xpi/firefox-i18n-10.0.10/ru.xpi) = 254986 -SHA256 (xpi/firefox-i18n-10.0.10/si.xpi) = 04d072d20d1bd13a24ec63b2e133d84ba5f1b23781f0351502c1b9e4bd5a68a7 -SIZE (xpi/firefox-i18n-10.0.10/si.xpi) = 271991 -SHA256 (xpi/firefox-i18n-10.0.10/sk.xpi) = 3bc33f1b2fea89e873dd002e7683d6367a9015e51b45023c8037c1f8e875d528 -SIZE (xpi/firefox-i18n-10.0.10/sk.xpi) = 254290 -SHA256 (xpi/firefox-i18n-10.0.10/sl.xpi) = 10c9ba222444088879f6b8c7ad625b22b7c1e9f4fdff5cc056cf4de41f1668c5 -SIZE (xpi/firefox-i18n-10.0.10/sl.xpi) = 241036 -SHA256 (xpi/firefox-i18n-10.0.10/son.xpi) = 976f0c06e5bc3049a1fb1a808faec4cb50549836961560b33074e15f0e8f7d5b -SIZE (xpi/firefox-i18n-10.0.10/son.xpi) = 239061 -SHA256 (xpi/firefox-i18n-10.0.10/sq.xpi) = ca994dd1b25d38d4f4fd6892c2e538a8402471d9a6b53b07f4b0d3e305f095a9 -SIZE (xpi/firefox-i18n-10.0.10/sq.xpi) = 227698 -SHA256 (xpi/firefox-i18n-10.0.10/sr.xpi) = 8018d4c491ac0b92bf41a24ac2a022c1deae3293a5003d826290b859fd8ea8db -SIZE (xpi/firefox-i18n-10.0.10/sr.xpi) = 277746 -SHA256 (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = e7d80a0629e8a0f15abc96c88807a41653f38bd7ea365eb805431151e3079033 -SIZE (xpi/firefox-i18n-10.0.10/sv-SE.xpi) = 278881 -SHA256 (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 58deb3fbe09227a8061fca47f4bac093f0f019add786458a77c8885c89dc4ddd -SIZE (xpi/firefox-i18n-10.0.10/ta-LK.xpi) = 290620 -SHA256 (xpi/firefox-i18n-10.0.10/ta.xpi) = 6ed4963334dffee7f77c429164d9b9478b56a2b2ab72f15b61a2ce940f43d956 -SIZE (xpi/firefox-i18n-10.0.10/ta.xpi) = 274057 -SHA256 (xpi/firefox-i18n-10.0.10/te.xpi) = 2c98a85902959fce61cb9e67d7366e6b873d45693ad0f6a5ed2cdf39ddf28331 -SIZE (xpi/firefox-i18n-10.0.10/te.xpi) = 289046 -SHA256 (xpi/firefox-i18n-10.0.10/th.xpi) = da3297d5ff366ffb8b34a5d9659d2ef0c4ac16350be6cac21d31935a654695d3 -SIZE (xpi/firefox-i18n-10.0.10/th.xpi) = 272424 -SHA256 (xpi/firefox-i18n-10.0.10/tr.xpi) = f06cc54dd2dfba48e2477bf60be6386e2870775d34552fa889556b584718a856 -SIZE (xpi/firefox-i18n-10.0.10/tr.xpi) = 249919 -SHA256 (xpi/firefox-i18n-10.0.10/uk.xpi) = 86e35107ea92aac365011eaf6bfa7d824b686d31c5cd6ea2ac7a6ad5269fab90 -SIZE (xpi/firefox-i18n-10.0.10/uk.xpi) = 279134 -SHA256 (xpi/firefox-i18n-10.0.10/vi.xpi) = ed628d324a040697bddfe08f29ca40e198081b57e66bc1b7a17cd9389c4a341b -SIZE (xpi/firefox-i18n-10.0.10/vi.xpi) = 262787 -SHA256 (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = ee1ba0dfd4ecd38bd6556d908b46b165938b27e4add465a5f4ad0563b4649964 -SIZE (xpi/firefox-i18n-10.0.10/zh-CN.xpi) = 256548 -SHA256 (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 4c2a7de047afc1d0ac58ce391a47539fc2940e0ea9574c633edb09f7b152f58a -SIZE (xpi/firefox-i18n-10.0.10/zh-TW.xpi) = 257494 -SHA256 (xpi/firefox-i18n-10.0.10/zu.xpi) = 41c19a04ba48719718274044b5cd1f2c8fc949aee14dfe1023c33ed964a75083 -SIZE (xpi/firefox-i18n-10.0.10/zu.xpi) = 246396 +SHA256 (xpi/firefox-i18n-10.0.8/af.xpi) = e65b94d7a08d5701bdeb6e1f4c18df19600eb85d45d28d0345ca1bdabe2c234c +SIZE (xpi/firefox-i18n-10.0.8/af.xpi) = 238744 +SHA256 (xpi/firefox-i18n-10.0.8/ak.xpi) = 845e94ac1c466e46dd5575504ce6651a01fd465bbe2f9de1975c50d0a5cd1c50 +SIZE (xpi/firefox-i18n-10.0.8/ak.xpi) = 240571 +SHA256 (xpi/firefox-i18n-10.0.8/ar.xpi) = 6b0ac89dec757e14763927cb29098027a5a80d0ff222fd0497e4fdef2d158f6c +SIZE (xpi/firefox-i18n-10.0.8/ar.xpi) = 263702 +SHA256 (xpi/firefox-i18n-10.0.8/ast.xpi) = 1edc5e1f521ed0113948d87948f0ac20f20cddf6b4b351dea353a86963b30108 +SIZE (xpi/firefox-i18n-10.0.8/ast.xpi) = 237974 +SHA256 (xpi/firefox-i18n-10.0.8/be.xpi) = c04459e3cde9d84eefbc346356e52777099436b88d5f0e96dbd0c14d80c2d6bc +SIZE (xpi/firefox-i18n-10.0.8/be.xpi) = 245757 +SHA256 (xpi/firefox-i18n-10.0.8/bg.xpi) = f27c7461197f856e93127d32235f01b41a4a246c366ff22b13a90e7569e3a2bd +SIZE (xpi/firefox-i18n-10.0.8/bg.xpi) = 276756 +SHA256 (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 858551675beeaf45744c82a45e8f6f80fa4512affd0a465b0f28ddd4098a51d7 +SIZE (xpi/firefox-i18n-10.0.8/bn-BD.xpi) = 288293 +SHA256 (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = bd971eafe783495da710be875acabbd839631406394521e54219dd51061b4be2 +SIZE (xpi/firefox-i18n-10.0.8/bn-IN.xpi) = 319304 +SHA256 (xpi/firefox-i18n-10.0.8/br.xpi) = 869faf87071ad2b157bbb577d6e31db62e9047fc0feb7dacb8000af6fd71c9a0 +SIZE (xpi/firefox-i18n-10.0.8/br.xpi) = 247651 +SHA256 (xpi/firefox-i18n-10.0.8/bs.xpi) = c6c26340e5d3034e7ef6a4c6924670ba0ef5b27926bfc2ae39104e652a2639bb +SIZE (xpi/firefox-i18n-10.0.8/bs.xpi) = 245308 +SHA256 (xpi/firefox-i18n-10.0.8/ca.xpi) = 3f2fb584b1b966412ad5967aa71f2874fae9c85cd017beb8b17a083064c3f1f6 +SIZE (xpi/firefox-i18n-10.0.8/ca.xpi) = 248221 +SHA256 (xpi/firefox-i18n-10.0.8/cs.xpi) = ba4c18820c7ad628cd4293186101829ba6abb702806114c07377f9f3bac9829f +SIZE (xpi/firefox-i18n-10.0.8/cs.xpi) = 248769 +SHA256 (xpi/firefox-i18n-10.0.8/cy.xpi) = 1e0b86a4a6d8e8d03066f4e9380b44dd55ed1f848993593f13171f5397b18b54 +SIZE (xpi/firefox-i18n-10.0.8/cy.xpi) = 244197 +SHA256 (xpi/firefox-i18n-10.0.8/da.xpi) = 2d81c6106390e66e0f226c8f4e3ef0d85874b5e6328115b61ba94f94e06b2021 +SIZE (xpi/firefox-i18n-10.0.8/da.xpi) = 240328 +SHA256 (xpi/firefox-i18n-10.0.8/de.xpi) = 932dab4efa1fdc0beec4df0dde7b7630395723339d6ce8915586f4eadcfa27db +SIZE (xpi/firefox-i18n-10.0.8/de.xpi) = 249297 +SHA256 (xpi/firefox-i18n-10.0.8/el.xpi) = 891d86cb6ed89f15a4e9dc8718344228e628dc3d8be85e5211bae0fc2559d29f +SIZE (xpi/firefox-i18n-10.0.8/el.xpi) = 264379 +SHA256 (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 25c368952d9e6dc03178a76412c4e798606a04dc0b7b6209dbd10d9aa1673683 +SIZE (xpi/firefox-i18n-10.0.8/en-GB.xpi) = 231193 +SHA256 (xpi/firefox-i18n-10.0.8/en-US.xpi) = bc9376ebfe8caae2caf598cbfd5cdd958aa467b9c26d194caef7b4cb3b57eeac +SIZE (xpi/firefox-i18n-10.0.8/en-US.xpi) = 230680 +SHA256 (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 1f41f270cb2c1142461f7f347d2c9365fcf0bc7ae2312555c63909af040b871c +SIZE (xpi/firefox-i18n-10.0.8/en-ZA.xpi) = 233919 +SHA256 (xpi/firefox-i18n-10.0.8/eo.xpi) = cd40b09e15cc4575d51105f1662f7451c5cc681f22ce0060c2b736bd283e2b03 +SIZE (xpi/firefox-i18n-10.0.8/eo.xpi) = 240902 +SHA256 (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 1e306d293b061189822fa979d05345692dfe03d620688d30c1412db4c17422e7 +SIZE (xpi/firefox-i18n-10.0.8/es-AR.xpi) = 245346 +SHA256 (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 4a06f5228897d66dab526e431393fc9a4d9c99851ecf4c3793f08afce5a70312 +SIZE (xpi/firefox-i18n-10.0.8/es-CL.xpi) = 250205 +SHA256 (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 088a8a4fd1d0b1c3356650e6341b404672ddd3a5ab49255961caa593d5228ccc +SIZE (xpi/firefox-i18n-10.0.8/es-ES.xpi) = 215378 +SHA256 (xpi/firefox-i18n-10.0.8/es-MX.xpi) = c5a039f7b9c87b841da53eadda83926bc8a133869d7acee1cc6d65af7cde41b7 +SIZE (xpi/firefox-i18n-10.0.8/es-MX.xpi) = 224151 +SHA256 (xpi/firefox-i18n-10.0.8/et.xpi) = 0bf5ef0aa1008d0f4c3baa8b701ec20eacbf54bcdb78c3b08c0c4c764c28fb93 +SIZE (xpi/firefox-i18n-10.0.8/et.xpi) = 242630 +SHA256 (xpi/firefox-i18n-10.0.8/eu.xpi) = db669a3df857c2b6f1c4ba68e7c8f52358b741aeba4a26e95333757bb37a650b +SIZE (xpi/firefox-i18n-10.0.8/eu.xpi) = 240251 +SHA256 (xpi/firefox-i18n-10.0.8/fa.xpi) = da16d2a0d1dec4b3f8d9e09afbd887682bd821801ab536c939caddab885b84f7 +SIZE (xpi/firefox-i18n-10.0.8/fa.xpi) = 272852 +SHA256 (xpi/firefox-i18n-10.0.8/fi.xpi) = 8ef47995cfc5d93c0a4058606e6a7bd70cf9dda8f290e06e66bfd060c05f918f +SIZE (xpi/firefox-i18n-10.0.8/fi.xpi) = 243629 +SHA256 (xpi/firefox-i18n-10.0.8/fr.xpi) = ce6959c1b9766943fd6c27b10673ae93b8df5bd890e9db4bb7c2a0cbb94fc574 +SIZE (xpi/firefox-i18n-10.0.8/fr.xpi) = 249568 +SHA256 (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 26aed5af8e255de4ad0b6da25551116670b51f86d40d1523a467c7272cb8b4b5 +SIZE (xpi/firefox-i18n-10.0.8/fy-NL.xpi) = 249343 +SHA256 (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = d06dfe44a749feef65056989d828b1df5a008f8c71f6746365af2027c35700d1 +SIZE (xpi/firefox-i18n-10.0.8/ga-IE.xpi) = 252022 +SHA256 (xpi/firefox-i18n-10.0.8/gl.xpi) = 2562fa6c9258eaace0e4107e0a1ea05eadbbfd477143acdcfcafd2909d1f2a5f +SIZE (xpi/firefox-i18n-10.0.8/gl.xpi) = 243249 +SHA256 (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 002a7ccd57b89d0c063936dfd4be269cedb803167994637ce3c5ccf6dbef6afc +SIZE (xpi/firefox-i18n-10.0.8/gu-IN.xpi) = 275221 +SHA256 (xpi/firefox-i18n-10.0.8/he.xpi) = 200106afc6f5c23a0a98dddb3e8ac145b6481399aafa02a1b52cd80ae50bde7a +SIZE (xpi/firefox-i18n-10.0.8/he.xpi) = 264935 +SHA256 (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 8f68a4d116ad511fc3081b2ff2dbeb77ebfea48014d6f8734ee4e4396fca38ab +SIZE (xpi/firefox-i18n-10.0.8/hi-IN.xpi) = 280000 +SHA256 (xpi/firefox-i18n-10.0.8/hr.xpi) = 13429959a13cf5153955b18a89077a6df113005a75d97e929143fd236b1292c2 +SIZE (xpi/firefox-i18n-10.0.8/hr.xpi) = 249333 +SHA256 (xpi/firefox-i18n-10.0.8/hu.xpi) = 042ce9afd0d7289c72856f88a7819571a6d0e2be737bdf9a586980a9612c6a19 +SIZE (xpi/firefox-i18n-10.0.8/hu.xpi) = 253773 +SHA256 (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 449b184e72b851f9c7d1b7a2d7d2a3bd43689252526b06703a46da16da7893c2 +SIZE (xpi/firefox-i18n-10.0.8/hy-AM.xpi) = 445452 +SHA256 (xpi/firefox-i18n-10.0.8/id.xpi) = 6f148c8f7e67b958b206c331064b7c12b8f0c6c0a5b021a210f513f98c831d3e +SIZE (xpi/firefox-i18n-10.0.8/id.xpi) = 236824 +SHA256 (xpi/firefox-i18n-10.0.8/is.xpi) = 169f139f55c0fdb4d87131f81a19d15da846d8bb218aceac29309e5b9cd34f1b +SIZE (xpi/firefox-i18n-10.0.8/is.xpi) = 243067 +SHA256 (xpi/firefox-i18n-10.0.8/it.xpi) = 1e0eb506be163e07b8a2e9c68b9bd749d2b4d4d179e5999b515b06dee8f256e8 +SIZE (xpi/firefox-i18n-10.0.8/it.xpi) = 212716 +SHA256 (xpi/firefox-i18n-10.0.8/ja.xpi) = 723c26ff672b7886b6f1f8bbabdef7df832beabb90ac0164eb6124b06115187a +SIZE (xpi/firefox-i18n-10.0.8/ja.xpi) = 273115 +SHA256 (xpi/firefox-i18n-10.0.8/kk.xpi) = b507fa124a6d62123f68ef53e8ae1522a9672d6d4426ad97873d67ae5ae6225c +SIZE (xpi/firefox-i18n-10.0.8/kk.xpi) = 279777 +SHA256 (xpi/firefox-i18n-10.0.8/kn.xpi) = a3477b01061921b7996e6a4449b62734ba72e500921878511f5abe768cf185d6 +SIZE (xpi/firefox-i18n-10.0.8/kn.xpi) = 299830 +SHA256 (xpi/firefox-i18n-10.0.8/ko.xpi) = 70aaf965078c10d8c2d176358e124f13308abe6895daa41890aed0c2174315fc +SIZE (xpi/firefox-i18n-10.0.8/ko.xpi) = 227945 +SHA256 (xpi/firefox-i18n-10.0.8/ku.xpi) = 382fda1bc8ac9de310d7ac75f59bde607ff5064aee9783d1b67e7587837804e5 +SIZE (xpi/firefox-i18n-10.0.8/ku.xpi) = 254709 +SHA256 (xpi/firefox-i18n-10.0.8/lg.xpi) = ba04c687567000ae0d2893587983165f3809f34aa43d13af3a0f855cd46c4f89 +SIZE (xpi/firefox-i18n-10.0.8/lg.xpi) = 247673 +SHA256 (xpi/firefox-i18n-10.0.8/lt.xpi) = fd0e4f28026d7f94d9b7d311f375ccf4134653f2900b2cf01e50791fc2247225 +SIZE (xpi/firefox-i18n-10.0.8/lt.xpi) = 330631 +SHA256 (xpi/firefox-i18n-10.0.8/lv.xpi) = 3d4337a9db929af1fe1482cdd499fa95cee021a80b99f7b7f90afa5669201d0a +SIZE (xpi/firefox-i18n-10.0.8/lv.xpi) = 244352 +SHA256 (xpi/firefox-i18n-10.0.8/mai.xpi) = ef97a34fc330cf6e2fb886302d122278ce96a1cdc98b22ed0767c423b17feb13 +SIZE (xpi/firefox-i18n-10.0.8/mai.xpi) = 279253 +SHA256 (xpi/firefox-i18n-10.0.8/mk.xpi) = 8ae09cb016c4359729ed4c9f27c0f99c062beb2b2b522d055c5057c514507052 +SIZE (xpi/firefox-i18n-10.0.8/mk.xpi) = 272939 +SHA256 (xpi/firefox-i18n-10.0.8/ml.xpi) = a1ca0631aadafc3964846e33de9cd5efc9b8d795ef1bb5d025db0e554184247a +SIZE (xpi/firefox-i18n-10.0.8/ml.xpi) = 306675 +SHA256 (xpi/firefox-i18n-10.0.8/mr.xpi) = 997605c6ecbae4302f413c4bf008c71bbaf0191e5e72f01f8461628e197061d8 +SIZE (xpi/firefox-i18n-10.0.8/mr.xpi) = 281457 +SHA256 (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 27b83b14a6d6d728832c4330dd0ce2fff333c53acf46091c12d13557807d439a +SIZE (xpi/firefox-i18n-10.0.8/nb-NO.xpi) = 241210 +SHA256 (xpi/firefox-i18n-10.0.8/nl.xpi) = efeb8b6ce044e6254b6b271d2f6b9998b24e4a6b1799a4d7f22ad76416f2e322 +SIZE (xpi/firefox-i18n-10.0.8/nl.xpi) = 242400 +SHA256 (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 6ccc73f8ddcb17e68af28efe3fde44cbe050b8260fa68a44f179d4f7a60e4271 +SIZE (xpi/firefox-i18n-10.0.8/nn-NO.xpi) = 242453 +SHA256 (xpi/firefox-i18n-10.0.8/nso.xpi) = 401ff8179dc295dc09f958bd2c2d8e16441db8b9baac5ca63ecbba42d60f7694 +SIZE (xpi/firefox-i18n-10.0.8/nso.xpi) = 245695 +SHA256 (xpi/firefox-i18n-10.0.8/or.xpi) = 870aa1fb88415e378b473f7de656d8e5064b3f0285978da9540dfaea9f6cf1b3 +SIZE (xpi/firefox-i18n-10.0.8/or.xpi) = 281685 +SHA256 (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 71ee499e44149a1ae3ecb8c7cd69115ea8695b6d4ab16550ab0fc7f27bf3acd7 +SIZE (xpi/firefox-i18n-10.0.8/pa-IN.xpi) = 282145 +SHA256 (xpi/firefox-i18n-10.0.8/pl.xpi) = c30a48b98c726487126b686bd37685e22d9188b8951b4c9c471cf5dfbe029e91 +SIZE (xpi/firefox-i18n-10.0.8/pl.xpi) = 252046 +SHA256 (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 135323c4878a1263e3f86df2ebc3fb0ffd60e55084dc86f26932bbae7eff842a +SIZE (xpi/firefox-i18n-10.0.8/pt-BR.xpi) = 246849 +SHA256 (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 5f61b533f01107ac4af9daf6ee9960444d4aa5220154bad313a1e0044d164d0b +SIZE (xpi/firefox-i18n-10.0.8/pt-PT.xpi) = 246476 +SHA256 (xpi/firefox-i18n-10.0.8/rm.xpi) = 8f14beed486558ab7437ad6a405767f12ab8bc397871f94038d8df8f8a72fa05 +SIZE (xpi/firefox-i18n-10.0.8/rm.xpi) = 245771 +SHA256 (xpi/firefox-i18n-10.0.8/ro.xpi) = ca2945e49010f1348daa789eb1d4188e3ab0759e415008508c0cad15f1098d1b +SIZE (xpi/firefox-i18n-10.0.8/ro.xpi) = 263251 +SHA256 (xpi/firefox-i18n-10.0.8/ru.xpi) = b983a189c8da322a70333760640bfe8f664e250d460b8b69c27ad0fdfa0d1e07 +SIZE (xpi/firefox-i18n-10.0.8/ru.xpi) = 254984 +SHA256 (xpi/firefox-i18n-10.0.8/si.xpi) = d9577555b4ef34c934eb42ffe09a60001478f440714894092da8625248a2e413 +SIZE (xpi/firefox-i18n-10.0.8/si.xpi) = 271989 +SHA256 (xpi/firefox-i18n-10.0.8/sk.xpi) = 572496f3be73a19250e3360b91a01c7fd4580575725560233421d31bc963a7d2 +SIZE (xpi/firefox-i18n-10.0.8/sk.xpi) = 254288 +SHA256 (xpi/firefox-i18n-10.0.8/sl.xpi) = 51e24c6fe627ce3bbdac585106cdfcf67e74ba8cf580e165988dce0aba674544 +SIZE (xpi/firefox-i18n-10.0.8/sl.xpi) = 241035 +SHA256 (xpi/firefox-i18n-10.0.8/son.xpi) = 359eebfe63245255bb4988d2823f3141d763ff88ed4d97531fc9f3a9c056eecb +SIZE (xpi/firefox-i18n-10.0.8/son.xpi) = 239060 +SHA256 (xpi/firefox-i18n-10.0.8/sq.xpi) = 1b4229ad0f1a9a24d64deb21589b6906f581a0c88bf8c55383c4aa985ebbb3dd +SIZE (xpi/firefox-i18n-10.0.8/sq.xpi) = 227697 +SHA256 (xpi/firefox-i18n-10.0.8/sr.xpi) = 200eda813c393e7b276ed7cafb5a49bc6dc0d6266200ef5702989e5ab5244bfd +SIZE (xpi/firefox-i18n-10.0.8/sr.xpi) = 277744 +SHA256 (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 8f25c7aedd3f64733c2161c94c3b99ae3498cc4e79728f4d8945a847dcf3777c +SIZE (xpi/firefox-i18n-10.0.8/sv-SE.xpi) = 278880 +SHA256 (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = fa188d4767123b938480469617588273943baadb30cf19d5564fccd6d2e75c65 +SIZE (xpi/firefox-i18n-10.0.8/ta-LK.xpi) = 290618 +SHA256 (xpi/firefox-i18n-10.0.8/ta.xpi) = 3e401e75dbe3414209da783dbd6ed95196d42a78f9e46bc31bd7d15004544d6e +SIZE (xpi/firefox-i18n-10.0.8/ta.xpi) = 274056 +SHA256 (xpi/firefox-i18n-10.0.8/te.xpi) = 034dcd346ce8ec5cfcd7072bf7cbb5018a72f3fc2247a9ade8859ac0eb07f169 +SIZE (xpi/firefox-i18n-10.0.8/te.xpi) = 289045 +SHA256 (xpi/firefox-i18n-10.0.8/th.xpi) = 263b0969d012db0a53c6e2d5e28c2e1b8fb50ff9aa18a8e5b2ca82fec5c62707 +SIZE (xpi/firefox-i18n-10.0.8/th.xpi) = 272422 +SHA256 (xpi/firefox-i18n-10.0.8/tr.xpi) = 14debc5200c40a30815219586f839b2db9023f6dce7f2e47317f511c9eaa94af +SIZE (xpi/firefox-i18n-10.0.8/tr.xpi) = 249917 +SHA256 (xpi/firefox-i18n-10.0.8/uk.xpi) = 14570c5911adc294157b0b47a5e792c6b7ec77f224fd3a44ec2ffa031f867e11 +SIZE (xpi/firefox-i18n-10.0.8/uk.xpi) = 279132 +SHA256 (xpi/firefox-i18n-10.0.8/vi.xpi) = 5a6db88669951f4bea809571ffbe15e55feec07c3276f9e797009e2ea01c4ca0 +SIZE (xpi/firefox-i18n-10.0.8/vi.xpi) = 262786 +SHA256 (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 336f096686ac0e928abe98031007a82dd9557edba8c77279b319b884babe5655 +SIZE (xpi/firefox-i18n-10.0.8/zh-CN.xpi) = 256546 +SHA256 (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = e48ab0fea8d208b48db9a1fdc8c22439854c57f33e240007c2d587fdcf0de879 +SIZE (xpi/firefox-i18n-10.0.8/zh-TW.xpi) = 257492 +SHA256 (xpi/firefox-i18n-10.0.8/zu.xpi) = 2f08939f0ced3e5c59308829af376928ff9775ee4cf674cefb138abd7f6451ab +SIZE (xpi/firefox-i18n-10.0.8/zu.xpi) = 246395 Modified: trunk/www/firefox-esr/Makefile ============================================================================== --- trunk/www/firefox-esr/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-esr/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 10.0.10 +DISTVERSION= 10.0.8 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: trunk/www/firefox-esr/distinfo ============================================================================== --- trunk/www/firefox-esr/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-esr/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0 -SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310 +SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9 +SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783 Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= firefox-i18n -PORTVERSION= 16.0.2 +PORTVERSION= 16.0 CATEGORIES= www MASTER_SITE_SUBDIR= firefox/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,164 +1,164 @@ -SHA256 (xpi/firefox-i18n-16.0.2/af.xpi) = 5c62ad071d3aefaded1464c7976461a9ade2ef6fb849f9db1c663d8a320dfd54 -SIZE (xpi/firefox-i18n-16.0.2/af.xpi) = 278056 -SHA256 (xpi/firefox-i18n-16.0.2/ak.xpi) = 07eb2e1e7596f77ffe34a056fa0201086a72705c35608478a232ff519472f410 -SIZE (xpi/firefox-i18n-16.0.2/ak.xpi) = 280150 -SHA256 (xpi/firefox-i18n-16.0.2/ar.xpi) = b6b16848fa6c5783c7487dbee7e62882fb4e7ebb0009c480e9929cdbb422c80b -SIZE (xpi/firefox-i18n-16.0.2/ar.xpi) = 308218 -SHA256 (xpi/firefox-i18n-16.0.2/ast.xpi) = 8dc2d2129cdbcd56ba57f9b0df84f4f5184a2e69af306e1c4adb37f248af6bcd -SIZE (xpi/firefox-i18n-16.0.2/ast.xpi) = 256862 -SHA256 (xpi/firefox-i18n-16.0.2/be.xpi) = 5e7e93bd5f55770d88175472723eceb22984ce2099e9766ada179ee9ea582c3b -SIZE (xpi/firefox-i18n-16.0.2/be.xpi) = 280506 -SHA256 (xpi/firefox-i18n-16.0.2/bg.xpi) = 81c5880a28e2a6980d06f7060bbca1044eff420ed9470bab59ef62229122db33 -SIZE (xpi/firefox-i18n-16.0.2/bg.xpi) = 323171 -SHA256 (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 5173341cc00cb2b8639c7677516d5d707d05aee9c11d577a3de2a6271db16996 -SIZE (xpi/firefox-i18n-16.0.2/bn-BD.xpi) = 333015 -SHA256 (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 82143b7d3475c02ad2d0d9e55adcac7f10969d14e6d0cfc1aa191da51e9d8fdc -SIZE (xpi/firefox-i18n-16.0.2/bn-IN.xpi) = 365381 -SHA256 (xpi/firefox-i18n-16.0.2/br.xpi) = 03c7afc2a539dec33fc3c694ef50e0b6ec1d7e3449653bb2c4a8ae0cca3039be -SIZE (xpi/firefox-i18n-16.0.2/br.xpi) = 288764 -SHA256 (xpi/firefox-i18n-16.0.2/bs.xpi) = 6e231a57cbe0b4e84b7b696df75a19b376072593c64b2dbca45131aae365faf6 -SIZE (xpi/firefox-i18n-16.0.2/bs.xpi) = 286864 -SHA256 (xpi/firefox-i18n-16.0.2/ca.xpi) = c934a9a1806ff7210b9aaff915c41f16d54e4d01545a1ae1c3951acbc6d7c49c -SIZE (xpi/firefox-i18n-16.0.2/ca.xpi) = 288249 -SHA256 (xpi/firefox-i18n-16.0.2/cs.xpi) = 8d60feb730335e8dc6a260566d126dac634d0b95e44dc10e7155a0a42834717a -SIZE (xpi/firefox-i18n-16.0.2/cs.xpi) = 291456 -SHA256 (xpi/firefox-i18n-16.0.2/cy.xpi) = 6daeb07c22f1d652a5469787b3dd9ef112a4093beb97b9ffa8e5b357c9c540a8 -SIZE (xpi/firefox-i18n-16.0.2/cy.xpi) = 281769 -SHA256 (xpi/firefox-i18n-16.0.2/da.xpi) = b9686bb8fa386b3dcad8d97dff3a5ba49c8acefbe52302a4eeaf9c5679df2330 -SIZE (xpi/firefox-i18n-16.0.2/da.xpi) = 280977 -SHA256 (xpi/firefox-i18n-16.0.2/de.xpi) = cf14274420483b6e018a90b8b14c5c4e1f33c8c40db629b97ba5a1d60d1c42e2 -SIZE (xpi/firefox-i18n-16.0.2/de.xpi) = 267035 -SHA256 (xpi/firefox-i18n-16.0.2/el.xpi) = b1563f3ee844686b9e405054998f2477f6ecb92dd0019f31168af0a05456c285 -SIZE (xpi/firefox-i18n-16.0.2/el.xpi) = 304321 -SHA256 (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 9de9af4d753449c22408d96ce954030c4a95d1ccd5be2d4fec2c3a335bee9f67 -SIZE (xpi/firefox-i18n-16.0.2/en-GB.xpi) = 269394 -SHA256 (xpi/firefox-i18n-16.0.2/en-US.xpi) = 2986f98ec2d44058262673ef3d12a9722a20177be21883cd6c149de0d533e0f3 -SIZE (xpi/firefox-i18n-16.0.2/en-US.xpi) = 269411 -SHA256 (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = bc94397ffd50d7aadcd249c1075e5aa9172906967382e4fcc8c92d30bf01c03a -SIZE (xpi/firefox-i18n-16.0.2/en-ZA.xpi) = 269268 -SHA256 (xpi/firefox-i18n-16.0.2/eo.xpi) = aa24bd20fdc64c67d74265eedf479a98aa45a93845d187223c0db53472af83f8 -SIZE (xpi/firefox-i18n-16.0.2/eo.xpi) = 281891 -SHA256 (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 1709ca78b4677dde395c733bbd899621778e95d908be08add49cf5ed66a49443 -SIZE (xpi/firefox-i18n-16.0.2/es-AR.xpi) = 287619 -SHA256 (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 62c05c9697de7e5e12f5fcfcd4e11bc1068bbc58a949e82d6a8a006209c9683c -SIZE (xpi/firefox-i18n-16.0.2/es-CL.xpi) = 289749 -SHA256 (xpi/firefox-i18n-16.0.2/es-ES.xpi) = ac2492a55052f418cafc97f1270dd1b4f9876bc473a1f95e1a6db03102eb238e -SIZE (xpi/firefox-i18n-16.0.2/es-ES.xpi) = 240011 -SHA256 (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 05b5bbe4d1db15667c12407e328a70b0ffbd8b98ed73735770665afd7cf03e02 -SIZE (xpi/firefox-i18n-16.0.2/es-MX.xpi) = 241869 -SHA256 (xpi/firefox-i18n-16.0.2/et.xpi) = 7b94b36598ba7686d9a46668e5c7bec75f57ed4d9ea6a019bbf7f82588ed1623 -SIZE (xpi/firefox-i18n-16.0.2/et.xpi) = 281628 -SHA256 (xpi/firefox-i18n-16.0.2/eu.xpi) = b51a65fb1e2e060e8f6af23efd31426964a40bfa8b8a1a6893b664f5bd405ea8 -SIZE (xpi/firefox-i18n-16.0.2/eu.xpi) = 279862 -SHA256 (xpi/firefox-i18n-16.0.2/fa.xpi) = 2f608cde4109fae686ce84c4a77f4d75385a8573209116fece4ad5c4fe3af2b5 -SIZE (xpi/firefox-i18n-16.0.2/fa.xpi) = 317209 -SHA256 (xpi/firefox-i18n-16.0.2/fi.xpi) = fb7d650848412867922e4d13b10c1055cddacbfe965c542c461acac5330c01b2 -SIZE (xpi/firefox-i18n-16.0.2/fi.xpi) = 284820 -SHA256 (xpi/firefox-i18n-16.0.2/fr.xpi) = f651d469477907bd5e5accfa5c4d47aa4196a61c3f67ce4cad028a124324b6e3 -SIZE (xpi/firefox-i18n-16.0.2/fr.xpi) = 282881 -SHA256 (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = a2703d60ca6c51f9409ca10609d6e519672a398e852284df6e96224a023e70f6 -SIZE (xpi/firefox-i18n-16.0.2/fy-NL.xpi) = 280264 -SHA256 (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 2900980dc187eedc1394dfb52328501607d7a6054e748831f70ec06d9ff5aa23 -SIZE (xpi/firefox-i18n-16.0.2/ga-IE.xpi) = 293834 -SHA256 (xpi/firefox-i18n-16.0.2/gl.xpi) = 6bc62e60f8360406fc06863fb0df396dea7ee6b6a745fd8c1def1e40e93077fb -SIZE (xpi/firefox-i18n-16.0.2/gl.xpi) = 285282 -SHA256 (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 2a86e02aaaf798f357de73ac24a837fce2f38e6c35d322a5b68246b721ef72f7 -SIZE (xpi/firefox-i18n-16.0.2/gu-IN.xpi) = 311768 -SHA256 (xpi/firefox-i18n-16.0.2/he.xpi) = 8589180ac16a7eb19e88101c5cbc8ebea7656cf183f6437ca38b8f5f9b19d038 -SIZE (xpi/firefox-i18n-16.0.2/he.xpi) = 297591 -SHA256 (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = c7d1e9d5d581f31dfff5720b23afb58d794dd0fe1071f5c17be5bafe97d06cd6 -SIZE (xpi/firefox-i18n-16.0.2/hi-IN.xpi) = 327162 -SHA256 (xpi/firefox-i18n-16.0.2/hr.xpi) = 9e72a844114565e54a48d7b09c589df780060317fe2a28c420988df14f5073c6 -SIZE (xpi/firefox-i18n-16.0.2/hr.xpi) = 287884 -SHA256 (xpi/firefox-i18n-16.0.2/hu.xpi) = cc9370c0ece132086858f1809d89a93950b6af5fd6f0b24d3fd02306f41aa2e5 -SIZE (xpi/firefox-i18n-16.0.2/hu.xpi) = 298915 -SHA256 (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 108cf6e8e73eb3354d44b89acc2fdddf3bfe8b2ec8c048635128bb7a347ccdd5 -SIZE (xpi/firefox-i18n-16.0.2/hy-AM.xpi) = 324513 -SHA256 (xpi/firefox-i18n-16.0.2/id.xpi) = a249c4742146b0d11d75180367470f4d33af62e4adbee5a650249b9cfcb00347 -SIZE (xpi/firefox-i18n-16.0.2/id.xpi) = 277128 -SHA256 (xpi/firefox-i18n-16.0.2/is.xpi) = a47cbe726a03b978a58196cf352e0d6ed344aacbb9107c3dd84b76104acc722a -SIZE (xpi/firefox-i18n-16.0.2/is.xpi) = 281846 -SHA256 (xpi/firefox-i18n-16.0.2/it.xpi) = e3ee6d721b431c20f5885306dd14182f9abf3cdb10127b480ce29c9aa619dccd -SIZE (xpi/firefox-i18n-16.0.2/it.xpi) = 236238 -SHA256 (xpi/firefox-i18n-16.0.2/ja.xpi) = 01a886b3e62967eb32a96323087af1adfaa3ceceaaf6dd86473cacf943066a5b -SIZE (xpi/firefox-i18n-16.0.2/ja.xpi) = 319470 -SHA256 (xpi/firefox-i18n-16.0.2/kk.xpi) = ebb74a4e3ac7d05098ae412c35cb5ee7b0986bd3397ef3823a044425b21e04dc -SIZE (xpi/firefox-i18n-16.0.2/kk.xpi) = 326255 -SHA256 (xpi/firefox-i18n-16.0.2/kn.xpi) = 0401d8bd801256d4d58edef965af554f515e8457a0f36aa5a25df1335d037750 -SIZE (xpi/firefox-i18n-16.0.2/kn.xpi) = 347220 -SHA256 (xpi/firefox-i18n-16.0.2/ko.xpi) = ec77b2479a1e12e8b4e58996d386aa22a23cfbe9eb0dfc4c3295d07b48dabb54 -SIZE (xpi/firefox-i18n-16.0.2/ko.xpi) = 269733 -SHA256 (xpi/firefox-i18n-16.0.2/ku.xpi) = 62ef42852df3140310a205333cc7f10150e23475324709122ba5025541659c6b -SIZE (xpi/firefox-i18n-16.0.2/ku.xpi) = 298000 -SHA256 (xpi/firefox-i18n-16.0.2/lg.xpi) = 60483ccbce1fd1fcc71a0e0d7ac51b6255160c73cf56af733e50ba8df9ff7b09 -SIZE (xpi/firefox-i18n-16.0.2/lg.xpi) = 287622 -SHA256 (xpi/firefox-i18n-16.0.2/lt.xpi) = e7373f67585921ea2f06372829b06e7c9b734e2453323c2644f7ab115d6c78f3 -SIZE (xpi/firefox-i18n-16.0.2/lt.xpi) = 344064 -SHA256 (xpi/firefox-i18n-16.0.2/lv.xpi) = a6f2490a21fb9eb2a3d5aa4c7c51dcbd4a268042374ef3d1fe480b96177124e6 -SIZE (xpi/firefox-i18n-16.0.2/lv.xpi) = 284885 -SHA256 (xpi/firefox-i18n-16.0.2/mai.xpi) = 6ced66bebdf962244ad5c23a5b6ebf5ed315886dc99166bc01252792ff1fb183 -SIZE (xpi/firefox-i18n-16.0.2/mai.xpi) = 324331 -SHA256 (xpi/firefox-i18n-16.0.2/mk.xpi) = 3f292eff1ec3e4b36682debddf1fe8cf20a608e15f693e7ddaa646f3e72040b0 -SIZE (xpi/firefox-i18n-16.0.2/mk.xpi) = 312147 -SHA256 (xpi/firefox-i18n-16.0.2/ml.xpi) = 9ca89fa3061770b8d501519eda449fbfe0d9510a3ffca1dad5db8f4771e98917 -SIZE (xpi/firefox-i18n-16.0.2/ml.xpi) = 354415 -SHA256 (xpi/firefox-i18n-16.0.2/mr.xpi) = f3b0c11c49a096f57d9faee993629e92c5543ce5884ab2a62dbee712ab3e125c -SIZE (xpi/firefox-i18n-16.0.2/mr.xpi) = 324387 -SHA256 (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 2504690d4ca7cb2540b62b16d3c811ec1da80c83235fa178e212fdcbd3c08ff8 -SIZE (xpi/firefox-i18n-16.0.2/nb-NO.xpi) = 269088 -SHA256 (xpi/firefox-i18n-16.0.2/nl.xpi) = d821e2bb1d5244383dd976a3dde295917f2f7f90c6eb06d9cb1ce17534e03d6d -SIZE (xpi/firefox-i18n-16.0.2/nl.xpi) = 284464 -SHA256 (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = a26315b6ffe031f1353514cd0cd7b3a78df4f2ef617a6145c20ee2b54760be14 -SIZE (xpi/firefox-i18n-16.0.2/nn-NO.xpi) = 283252 -SHA256 (xpi/firefox-i18n-16.0.2/nso.xpi) = 3d00ad43bdb4b3f83f7228180f7dced033088a40d06ce7c330906a03c920ad1e -SIZE (xpi/firefox-i18n-16.0.2/nso.xpi) = 284405 -SHA256 (xpi/firefox-i18n-16.0.2/or.xpi) = 50bc4e5e53789e3702381b3441cb65b4aaca166724edcc998b8eb7db7b2a23f7 -SIZE (xpi/firefox-i18n-16.0.2/or.xpi) = 321593 -SHA256 (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 78284cdf3114c49b2a4df0bcb198b8b1d056d89af99f0609cf65bd9f807c8df3 -SIZE (xpi/firefox-i18n-16.0.2/pa-IN.xpi) = 314701 -SHA256 (xpi/firefox-i18n-16.0.2/pl.xpi) = 8688a6ba6c0c464ba3ad2a273de31317b28d5de7e64b87a721be005b38bd0143 -SIZE (xpi/firefox-i18n-16.0.2/pl.xpi) = 295729 -SHA256 (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 138cbd39dc27bad848a02ee6a8528df55c0ea123b511ef7b218f44722740fcea -SIZE (xpi/firefox-i18n-16.0.2/pt-BR.xpi) = 286316 -SHA256 (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = b8fac938300a9095101a96ef0c0f921afac8b1b903a7611d588405800ec76363 -SIZE (xpi/firefox-i18n-16.0.2/pt-PT.xpi) = 286521 -SHA256 (xpi/firefox-i18n-16.0.2/rm.xpi) = 600963736d9babf10bca367efc9ec0dee2bd847cce527106763de9625d3c2c54 -SIZE (xpi/firefox-i18n-16.0.2/rm.xpi) = 286908 -SHA256 (xpi/firefox-i18n-16.0.2/ro.xpi) = 6914c57a850d3f72bbd859f0af690180a3dac856db26561507a3d2176991da69 -SIZE (xpi/firefox-i18n-16.0.2/ro.xpi) = 308190 -SHA256 (xpi/firefox-i18n-16.0.2/ru.xpi) = 670a3689f53e8e20bc3ecf98e96ed97e4eba6d10196213ee21e983b436f39024 -SIZE (xpi/firefox-i18n-16.0.2/ru.xpi) = 282174 -SHA256 (xpi/firefox-i18n-16.0.2/si.xpi) = 2c4e04f7c8c282d090129ff6f196468055b1a3c9811da5f9d361a5974a23fdbc -SIZE (xpi/firefox-i18n-16.0.2/si.xpi) = 312447 -SHA256 (xpi/firefox-i18n-16.0.2/sk.xpi) = df22f93d6ffe38489bdeccbe90d09ebcbbe622d330828615dc5d26e7217825a4 -SIZE (xpi/firefox-i18n-16.0.2/sk.xpi) = 298466 -SHA256 (xpi/firefox-i18n-16.0.2/sl.xpi) = 3aad63cd228ce720fb21ef01c64f8a4287cef2a9fc90572de7d0ba52b99b06a7 -SIZE (xpi/firefox-i18n-16.0.2/sl.xpi) = 282149 -SHA256 (xpi/firefox-i18n-16.0.2/son.xpi) = 23c2e62818f5424a648636fb791c2318c3dcd8c9a4d339179bac42a451b73903 -SIZE (xpi/firefox-i18n-16.0.2/son.xpi) = 279781 -SHA256 (xpi/firefox-i18n-16.0.2/sq.xpi) = 5eb323ed93d76e78f47d742b051071095f49dac1b746c4a176d0f6fdbfe7f89d -SIZE (xpi/firefox-i18n-16.0.2/sq.xpi) = 266110 -SHA256 (xpi/firefox-i18n-16.0.2/sr.xpi) = a6dde6c4b1648eca972e03ed80c010d2b36adb8b5fe2821c0ec939382282b6a0 -SIZE (xpi/firefox-i18n-16.0.2/sr.xpi) = 326907 -SHA256 (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = b83cfef3e8bb798d22472a53f16318d1aad79ba078fd567145425b7dc912805a -SIZE (xpi/firefox-i18n-16.0.2/sv-SE.xpi) = 285754 -SHA256 (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 6c28e9f8848521024eecd273d7c04631f29df8006507f79d7ae7500238536d65 -SIZE (xpi/firefox-i18n-16.0.2/ta-LK.xpi) = 335847 -SHA256 (xpi/firefox-i18n-16.0.2/ta.xpi) = 6301532d72e2b41a98d4e7736c217e1f4b90f27d9011904bcb8e96b54189fd2b -SIZE (xpi/firefox-i18n-16.0.2/ta.xpi) = 318908 -SHA256 (xpi/firefox-i18n-16.0.2/te.xpi) = deba9c7a06640da8dfabc6885a4c8315caaaeeb5efd02870c8fbb6343aff9c5e -SIZE (xpi/firefox-i18n-16.0.2/te.xpi) = 335042 -SHA256 (xpi/firefox-i18n-16.0.2/th.xpi) = fd95e6a1b38801de5a070f5a9ab0754c7abcacc595e4d47dfdf1df3a4af98df4 -SIZE (xpi/firefox-i18n-16.0.2/th.xpi) = 316436 -SHA256 (xpi/firefox-i18n-16.0.2/tr.xpi) = 2749e31f0dc644a1e705367f405a7dd4b5c4793dbea8e8073e5f6ca1394d40ce -SIZE (xpi/firefox-i18n-16.0.2/tr.xpi) = 291805 -SHA256 (xpi/firefox-i18n-16.0.2/uk.xpi) = 107a77c34aa55cdbaa06ada9745ea1135735755dc7b8ca7dcfa521cdaca66590 -SIZE (xpi/firefox-i18n-16.0.2/uk.xpi) = 320797 -SHA256 (xpi/firefox-i18n-16.0.2/vi.xpi) = f43a7158b4a2d3e15e52e4687e7f57ac522aee85c59d17ce1625fa8d921bd45f -SIZE (xpi/firefox-i18n-16.0.2/vi.xpi) = 307315 -SHA256 (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = da7686b4630825498078f0b5713c0cea779e8443f78080340298aa55b617cba4 -SIZE (xpi/firefox-i18n-16.0.2/zh-CN.xpi) = 301145 -SHA256 (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = c2b6154b6a4eb9fe201be19f331824007e55a9b93a8aac62ba66c9320a126672 -SIZE (xpi/firefox-i18n-16.0.2/zh-TW.xpi) = 302071 -SHA256 (xpi/firefox-i18n-16.0.2/zu.xpi) = 150401ee38c31022cc69596f4adf87882fcfe4104aa976ee19128c723b317990 -SIZE (xpi/firefox-i18n-16.0.2/zu.xpi) = 289544 +SHA256 (xpi/firefox-i18n-16.0/af.xpi) = 639becd9952d18d0c8177b352af3fa915558cc5f8a4af7779e2239d28a7cfd52 +SIZE (xpi/firefox-i18n-16.0/af.xpi) = 278055 +SHA256 (xpi/firefox-i18n-16.0/ak.xpi) = 5bd1b10050191248c247e48363543febe057eb6e84cffa398e9501949cf1d484 +SIZE (xpi/firefox-i18n-16.0/ak.xpi) = 280149 +SHA256 (xpi/firefox-i18n-16.0/ar.xpi) = 729bffee07d6a346366ca31c90ede529615c3f447d7a0cf9499132c558c65bbf +SIZE (xpi/firefox-i18n-16.0/ar.xpi) = 308217 +SHA256 (xpi/firefox-i18n-16.0/ast.xpi) = ba21f15f31a6de930da8ba38f99169056ece43e2066363290361e5c744c34b1f +SIZE (xpi/firefox-i18n-16.0/ast.xpi) = 256863 +SHA256 (xpi/firefox-i18n-16.0/be.xpi) = a808b42dc89452c4db6e7c27c0714a719ba79e6e792749edc7ea82ee4972513f +SIZE (xpi/firefox-i18n-16.0/be.xpi) = 280505 +SHA256 (xpi/firefox-i18n-16.0/bg.xpi) = 8a4a2d3715d19f9d6bc50eaa404d373f5581753641a7cb815e3358e4af2335d2 +SIZE (xpi/firefox-i18n-16.0/bg.xpi) = 323170 +SHA256 (xpi/firefox-i18n-16.0/bn-BD.xpi) = aa673dd60efc61e61299cf18bdc8084f98dd26b0a60e91796699fa2a552606b0 +SIZE (xpi/firefox-i18n-16.0/bn-BD.xpi) = 333014 +SHA256 (xpi/firefox-i18n-16.0/bn-IN.xpi) = dbf6fa9dc65aabca0575a5ef1aa2a5beec5e0fe31d8254302c7ea1ede88b6029 +SIZE (xpi/firefox-i18n-16.0/bn-IN.xpi) = 365381 +SHA256 (xpi/firefox-i18n-16.0/br.xpi) = 060a593798aa0f46821788801da86b3b637e4b3d431b4db2004d18af0a4f6e68 +SIZE (xpi/firefox-i18n-16.0/br.xpi) = 288764 +SHA256 (xpi/firefox-i18n-16.0/bs.xpi) = 5c1513a40bbf0637b9b0ce556e663b36c369d0a024bf9badb660ac7ba4fb1ed5 +SIZE (xpi/firefox-i18n-16.0/bs.xpi) = 286864 +SHA256 (xpi/firefox-i18n-16.0/ca.xpi) = 4c29d1d9afe7f77254d7a2cca2a2d11ee67508b26e78edf86a9a20a18ef308c2 +SIZE (xpi/firefox-i18n-16.0/ca.xpi) = 288248 +SHA256 (xpi/firefox-i18n-16.0/cs.xpi) = 08f6ae0adaa1d84fed8d0bc82a14e9d13f5fe715e793566d3c31d30ad9ea21ed +SIZE (xpi/firefox-i18n-16.0/cs.xpi) = 291456 +SHA256 (xpi/firefox-i18n-16.0/cy.xpi) = fb851e970215f5658f21096ddb850fb9df3671afcccbb0e8915a626e7a62c276 +SIZE (xpi/firefox-i18n-16.0/cy.xpi) = 281768 +SHA256 (xpi/firefox-i18n-16.0/da.xpi) = 5a03e13e17d8233011167adb4969e1f331a5ab44d33a8a2fb0c8b60762e5d492 +SIZE (xpi/firefox-i18n-16.0/da.xpi) = 280976 +SHA256 (xpi/firefox-i18n-16.0/de.xpi) = dcb2bfc93e6ac7e703e3ef06edc9931113fd036264e0c2477bf2b0083724dbd6 +SIZE (xpi/firefox-i18n-16.0/de.xpi) = 267035 +SHA256 (xpi/firefox-i18n-16.0/el.xpi) = d36d1f877d7e9799fbe8a8a9eeacc23878c585be855e6ef11e9cd1fa458b357e +SIZE (xpi/firefox-i18n-16.0/el.xpi) = 304320 +SHA256 (xpi/firefox-i18n-16.0/en-GB.xpi) = 275e89b89f6ec73228bc0250d67e6a3eae810c5e56c44802a1c17ab4438ce891 +SIZE (xpi/firefox-i18n-16.0/en-GB.xpi) = 269394 +SHA256 (xpi/firefox-i18n-16.0/en-US.xpi) = bdabcef422fc96e0fe8e78791dd53ec20c2a5261716810598892cad05209c2c6 +SIZE (xpi/firefox-i18n-16.0/en-US.xpi) = 269411 +SHA256 (xpi/firefox-i18n-16.0/en-ZA.xpi) = 0c54182d35dc57e251ffa0e45c2fcd810235c98d953715a00239d00f3d20d614 +SIZE (xpi/firefox-i18n-16.0/en-ZA.xpi) = 269268 +SHA256 (xpi/firefox-i18n-16.0/eo.xpi) = a7ee813771cb2740d571689cc911d73b628c392e03873f52f8e8631aa3cf0d7b +SIZE (xpi/firefox-i18n-16.0/eo.xpi) = 281892 +SHA256 (xpi/firefox-i18n-16.0/es-AR.xpi) = cb0295d379e44d1c16c40116b36537b86924220de6381ba4696350522949caab +SIZE (xpi/firefox-i18n-16.0/es-AR.xpi) = 287619 +SHA256 (xpi/firefox-i18n-16.0/es-CL.xpi) = ccf81d5b2b7b09c367ca371d3b7d127ff8b0da070498f1af51235044ebf9e9bd +SIZE (xpi/firefox-i18n-16.0/es-CL.xpi) = 289748 +SHA256 (xpi/firefox-i18n-16.0/es-ES.xpi) = 9da293ef8af0c4fb617071b906c7d3f63fd6b66a49946ab4ced94f9cc37ac4db +SIZE (xpi/firefox-i18n-16.0/es-ES.xpi) = 240009 +SHA256 (xpi/firefox-i18n-16.0/es-MX.xpi) = 2a2bd7e0b2f886eccdb2a6fe11bc09d1f2e47e0360bf046228b8af2ccc88abfb +SIZE (xpi/firefox-i18n-16.0/es-MX.xpi) = 241868 +SHA256 (xpi/firefox-i18n-16.0/et.xpi) = 38c7087fd13965d8cf0dfc5de2b8a29f49873745fdf5055301d7d8b6910dcac4 +SIZE (xpi/firefox-i18n-16.0/et.xpi) = 281628 +SHA256 (xpi/firefox-i18n-16.0/eu.xpi) = 401e7c28518d61aab87c8d62fdc808af1d4aa4f2ed9cef92056423d74d03962a +SIZE (xpi/firefox-i18n-16.0/eu.xpi) = 279862 +SHA256 (xpi/firefox-i18n-16.0/fa.xpi) = dd9c56b234648bb80cbe058e4a1da13745c6b02693cd786b7776272248a1dde3 +SIZE (xpi/firefox-i18n-16.0/fa.xpi) = 317208 +SHA256 (xpi/firefox-i18n-16.0/fi.xpi) = be3bbffe1995532ca26bf128cf7b33950b29e5963cd6b5ec6a7fa8408e87273f +SIZE (xpi/firefox-i18n-16.0/fi.xpi) = 284820 +SHA256 (xpi/firefox-i18n-16.0/fr.xpi) = b15a5214b5fef83e4c44e3be9f1a2cb61ca35d6b7ac4fc98f4278aea17cd432b +SIZE (xpi/firefox-i18n-16.0/fr.xpi) = 282880 +SHA256 (xpi/firefox-i18n-16.0/fy-NL.xpi) = 784ff7b6ce9a449c6559b2823e6c22484a1f87ea714d7588d564a3440d15b284 +SIZE (xpi/firefox-i18n-16.0/fy-NL.xpi) = 280260 +SHA256 (xpi/firefox-i18n-16.0/ga-IE.xpi) = c8331c7b018ef2392885640f20d975a2150ed45f36574cdcbc50d24ddf9f36fc +SIZE (xpi/firefox-i18n-16.0/ga-IE.xpi) = 293834 +SHA256 (xpi/firefox-i18n-16.0/gl.xpi) = 7f042785d5cc11579c1b2b87cf288306182c0a16b6f7a4f33ba462b3542408a1 +SIZE (xpi/firefox-i18n-16.0/gl.xpi) = 285281 +SHA256 (xpi/firefox-i18n-16.0/gu-IN.xpi) = 3825b092ef525991695d8726b54b5469180e3275cc7bed9453c6a640edbf980a +SIZE (xpi/firefox-i18n-16.0/gu-IN.xpi) = 311765 +SHA256 (xpi/firefox-i18n-16.0/he.xpi) = 8439dabff294ddc04fbfbb65dde0394badbad89a23bc43c5ecf17b23fb27e754 +SIZE (xpi/firefox-i18n-16.0/he.xpi) = 297589 +SHA256 (xpi/firefox-i18n-16.0/hi-IN.xpi) = 124f31c3e2e4024b26a9e6fed93b28e58a487e56ad4f2b2069b9461e18508243 +SIZE (xpi/firefox-i18n-16.0/hi-IN.xpi) = 327162 +SHA256 (xpi/firefox-i18n-16.0/hr.xpi) = 9fad2c38a797140f9fb97f837c80ca325cc6aec452df0d120861b48ed20551ed +SIZE (xpi/firefox-i18n-16.0/hr.xpi) = 287883 +SHA256 (xpi/firefox-i18n-16.0/hu.xpi) = 72170b9100b943e3a5125070f61ab08b97169aeb004bca82c02c2bb42365c3b6 +SIZE (xpi/firefox-i18n-16.0/hu.xpi) = 298915 +SHA256 (xpi/firefox-i18n-16.0/hy-AM.xpi) = 16b198815865b63dfa39b636ede98ecb0e4983e969ced57fab35b5ddd8f9c70d +SIZE (xpi/firefox-i18n-16.0/hy-AM.xpi) = 324512 +SHA256 (xpi/firefox-i18n-16.0/id.xpi) = 609505d86ac4d27b13305ac44d50c8f0b6c36cdf5fcade47194869c418e71554 +SIZE (xpi/firefox-i18n-16.0/id.xpi) = 277127 +SHA256 (xpi/firefox-i18n-16.0/is.xpi) = 69d1a1dc68a2fca243f22d4c261b6483eed52c8cf50ec8233a38a8b4c1617480 +SIZE (xpi/firefox-i18n-16.0/is.xpi) = 281846 +SHA256 (xpi/firefox-i18n-16.0/it.xpi) = 0bd99ea4b7156383fe01cf452fb7f734f50abbb697d1e5c8854e42d8148dcf50 +SIZE (xpi/firefox-i18n-16.0/it.xpi) = 236238 +SHA256 (xpi/firefox-i18n-16.0/ja.xpi) = 8ea0872ff90a36220ace65fed40868a99a7fe3e16d36e535d9bd9285d05d9ddf +SIZE (xpi/firefox-i18n-16.0/ja.xpi) = 319469 +SHA256 (xpi/firefox-i18n-16.0/kk.xpi) = 01c77bd32ca7d56c67849c4ca4e71f30fda980ec23a4540706dfc82dfa12789b +SIZE (xpi/firefox-i18n-16.0/kk.xpi) = 326254 +SHA256 (xpi/firefox-i18n-16.0/kn.xpi) = 6d42ca2505622f2e19b02e9e5f67c5720e3b63e01d7f9b78329873ecf6ca75fb +SIZE (xpi/firefox-i18n-16.0/kn.xpi) = 347220 +SHA256 (xpi/firefox-i18n-16.0/ko.xpi) = 5d8405fdb91fe20f154d9ddad9c783bc06541ed1a42ffadd71a256120369b5c3 +SIZE (xpi/firefox-i18n-16.0/ko.xpi) = 269732 +SHA256 (xpi/firefox-i18n-16.0/ku.xpi) = 66beb91e39da2b45e68e5baad3deb9ebc6936f3c87f7ec5f999c5de260287824 +SIZE (xpi/firefox-i18n-16.0/ku.xpi) = 297997 +SHA256 (xpi/firefox-i18n-16.0/lg.xpi) = ce2db20c51278df7c6af16c2f4f695637f0ef1752e82ea8c680db47eda969de7 +SIZE (xpi/firefox-i18n-16.0/lg.xpi) = 287622 +SHA256 (xpi/firefox-i18n-16.0/lt.xpi) = 66cd14f21cdf8ed16759183c6444b299287662c75739d560b3754dbcd6f4a89f +SIZE (xpi/firefox-i18n-16.0/lt.xpi) = 344064 +SHA256 (xpi/firefox-i18n-16.0/lv.xpi) = 7b1b75b873bf123df2f6d06da1f281c8c70c9c045427abd0404b5931d06fe956 +SIZE (xpi/firefox-i18n-16.0/lv.xpi) = 284885 +SHA256 (xpi/firefox-i18n-16.0/mai.xpi) = 607fc627e402169f6f7b4776cdab19af45edd4f3df2265ecc1553eff7f7c0ceb +SIZE (xpi/firefox-i18n-16.0/mai.xpi) = 324331 +SHA256 (xpi/firefox-i18n-16.0/mk.xpi) = fe043cb22ba4a974ca6eda8ac31f6d629446d9c24c655dbaf7dcd4ed67658363 +SIZE (xpi/firefox-i18n-16.0/mk.xpi) = 312147 +SHA256 (xpi/firefox-i18n-16.0/ml.xpi) = 0d3eb260b84f477f1bb8d998236212118b378ead555f93f9925dd1b35726ffff +SIZE (xpi/firefox-i18n-16.0/ml.xpi) = 354416 +SHA256 (xpi/firefox-i18n-16.0/mr.xpi) = 8b7aa94dddd20afc122c09278045c28ab966aeb93d2bbf9b4d9c7d946d7e53cb +SIZE (xpi/firefox-i18n-16.0/mr.xpi) = 324387 +SHA256 (xpi/firefox-i18n-16.0/nb-NO.xpi) = 558635d1d622790c5cf4af24d18ff53c156c5c59fdb900384240f0c7e9dc367b +SIZE (xpi/firefox-i18n-16.0/nb-NO.xpi) = 269088 +SHA256 (xpi/firefox-i18n-16.0/nl.xpi) = 685328faf8d3587fbc9692f0778c9892a74be00359f0fdb7828acc5a0617992f +SIZE (xpi/firefox-i18n-16.0/nl.xpi) = 284464 +SHA256 (xpi/firefox-i18n-16.0/nn-NO.xpi) = f2d1364dcf6351cd0db8a93ccb14fe2b61ba3351bba416c5f6839356573ac872 +SIZE (xpi/firefox-i18n-16.0/nn-NO.xpi) = 283252 +SHA256 (xpi/firefox-i18n-16.0/nso.xpi) = c929386d8799c0008678e97f440083302fc27448270e11fe7affa4a6bd78d7b2 +SIZE (xpi/firefox-i18n-16.0/nso.xpi) = 284405 +SHA256 (xpi/firefox-i18n-16.0/or.xpi) = 4eda1b8231854f4be4e633c48d065bed3b41fd7f6703aa9e9e7c9f9d15af90ea +SIZE (xpi/firefox-i18n-16.0/or.xpi) = 321593 +SHA256 (xpi/firefox-i18n-16.0/pa-IN.xpi) = cebbeea0942fc86f0e9e5376899d78f1dbfd5bc7415f49e7e79ee023ad12931b +SIZE (xpi/firefox-i18n-16.0/pa-IN.xpi) = 314700 +SHA256 (xpi/firefox-i18n-16.0/pl.xpi) = 45dd1dffee2f8b85c010575a668d869df6e9829aa423d558d454e2d7f78094d6 +SIZE (xpi/firefox-i18n-16.0/pl.xpi) = 295729 +SHA256 (xpi/firefox-i18n-16.0/pt-BR.xpi) = e6b46219b7383d98294a5ab49a9c4b6481ae384f19e2c0e96dc8d1f65a153a24 +SIZE (xpi/firefox-i18n-16.0/pt-BR.xpi) = 286315 +SHA256 (xpi/firefox-i18n-16.0/pt-PT.xpi) = 4ad11bb8a4899d58516c61d6819c00bd8af918bb3af6b69bdaeb849afae603b7 +SIZE (xpi/firefox-i18n-16.0/pt-PT.xpi) = 286520 +SHA256 (xpi/firefox-i18n-16.0/rm.xpi) = 3e4552ad940d539eb07c26491a76fd9f09d564bb27fe891770301b2386ee158b +SIZE (xpi/firefox-i18n-16.0/rm.xpi) = 286907 +SHA256 (xpi/firefox-i18n-16.0/ro.xpi) = 947ea38ebdc6879b7a11afb972c675c976416456ee7f56912ac40c238fbd57da +SIZE (xpi/firefox-i18n-16.0/ro.xpi) = 308189 +SHA256 (xpi/firefox-i18n-16.0/ru.xpi) = ea8710ef96d4c3d1fac2496e3a3d4c7e9befc3ed437ebe374c57355a1ac119c2 +SIZE (xpi/firefox-i18n-16.0/ru.xpi) = 282174 +SHA256 (xpi/firefox-i18n-16.0/si.xpi) = d360b907d2c1399aec475e9d93e1dc20c0f7f642b90a4a9be30b5db9b0987bb4 +SIZE (xpi/firefox-i18n-16.0/si.xpi) = 312447 +SHA256 (xpi/firefox-i18n-16.0/sk.xpi) = dc93b69aa11558bd0eb1e1cdcedcbc410f7d259fa7f28d6e8211edfc836ac97f +SIZE (xpi/firefox-i18n-16.0/sk.xpi) = 298466 +SHA256 (xpi/firefox-i18n-16.0/sl.xpi) = e3cb194843eadab85ba94036619f68e007da049703c70bf81dcbecd6b1edba1b +SIZE (xpi/firefox-i18n-16.0/sl.xpi) = 282148 +SHA256 (xpi/firefox-i18n-16.0/son.xpi) = f5b31e004b2f81cbc479f02e72565ee3763ac08d93b31bfa0a090f9879f40127 +SIZE (xpi/firefox-i18n-16.0/son.xpi) = 279777 +SHA256 (xpi/firefox-i18n-16.0/sq.xpi) = 67c21a7333ded844012b07c19489d78f9835d8e71bfbfe90318f458e1ffd7a7c +SIZE (xpi/firefox-i18n-16.0/sq.xpi) = 266111 +SHA256 (xpi/firefox-i18n-16.0/sr.xpi) = 9bb4d54bd2d95042cf623246b3b96504a4140459431767dffbaac75063a8a524 +SIZE (xpi/firefox-i18n-16.0/sr.xpi) = 326906 +SHA256 (xpi/firefox-i18n-16.0/sv-SE.xpi) = fba0161e6d1021dfe78099fa0d118d4a3f88116c92673ac05871c00e8908a0aa +SIZE (xpi/firefox-i18n-16.0/sv-SE.xpi) = 285754 +SHA256 (xpi/firefox-i18n-16.0/ta-LK.xpi) = 15ebcefb03c389860e457d0cf84d73a8949c2f8ba8010526c153909cfd5b2de0 +SIZE (xpi/firefox-i18n-16.0/ta-LK.xpi) = 335847 +SHA256 (xpi/firefox-i18n-16.0/ta.xpi) = 4e2f58ebbd93789468c638a114b44a83099f7ee1b8cd0d32014a1f3d49476999 +SIZE (xpi/firefox-i18n-16.0/ta.xpi) = 318907 +SHA256 (xpi/firefox-i18n-16.0/te.xpi) = dcaf6ebc79f1a057d4f2e8964d03f70b6b2138bc9ef6486898b0fed8ecc39c01 +SIZE (xpi/firefox-i18n-16.0/te.xpi) = 335041 +SHA256 (xpi/firefox-i18n-16.0/th.xpi) = 19d7e5a1366aa7262b05747ae7a8f3cefae63d8d1b900e7039443f8dbd30a166 +SIZE (xpi/firefox-i18n-16.0/th.xpi) = 316434 +SHA256 (xpi/firefox-i18n-16.0/tr.xpi) = 326b2f77c4f5bed310b449f0d871daee2f632045bf93161cb03d4e926026a87f +SIZE (xpi/firefox-i18n-16.0/tr.xpi) = 291805 +SHA256 (xpi/firefox-i18n-16.0/uk.xpi) = c084865e32af461d22ede44821db93143f060ae3d22d1f690fec7285ea9981fb +SIZE (xpi/firefox-i18n-16.0/uk.xpi) = 320796 +SHA256 (xpi/firefox-i18n-16.0/vi.xpi) = 29e34ca8077ef008a949ef4b94a886f4150913874b30f21689b942f57dffeac9 +SIZE (xpi/firefox-i18n-16.0/vi.xpi) = 307314 +SHA256 (xpi/firefox-i18n-16.0/zh-CN.xpi) = b001550852eb2d0bf4c02e7a2e5889847826e8d984d061cefd075acafc30afde +SIZE (xpi/firefox-i18n-16.0/zh-CN.xpi) = 301145 +SHA256 (xpi/firefox-i18n-16.0/zh-TW.xpi) = 73d1dca1d2136d7f22e22efed099243a2265f6996aaa7a55af8a7c61f3129025 +SIZE (xpi/firefox-i18n-16.0/zh-TW.xpi) = 302070 +SHA256 (xpi/firefox-i18n-16.0/zu.xpi) = 20f478e8ea84194ee17b32cc7a9aca2b054c2e936df376abf6cd21b8f0223772 +SIZE (xpi/firefox-i18n-16.0/zu.xpi) = 289543 Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-nightly/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -18,7 +18,7 @@ COMMENT= Web browser based on the browser portion of Mozilla BUILD_DEPENDS= nspr>=4.9.2:${PORTSDIR}/devel/nspr \ - nss>=3.13.6_1:${PORTSDIR}/security/nss \ + nss>=3.14:${PORTSDIR}/security/nss \ sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-nightly/Makefile.hgrev Sun Oct 28 18:15:48 2012 (r1087) @@ -1 +1 @@ -HGREV= 110708:fd5556088388 +HGREV= 110988:acf7f73e8b18 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox-nightly/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/fd5556088388.tar.bz2) = 65ce23d4b5c97d4c8bc3bf3bb7bdf842e67fd26b5b3747469c3b516948fb5c42 -SIZE (firefox-nightly/fd5556088388.tar.bz2) = 94933045 +SHA256 (firefox-nightly/acf7f73e8b18.tar.bz2) = 9f28ba8f8bfa1e5177cd333bd3e703f9a49e5641fe827a1af81e07eb51cc5f06 +SIZE (firefox-nightly/acf7f73e8b18.tar.bz2) = 95110689 Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 16.0.2 +DISTVERSION= 17.0b2 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -57,7 +57,7 @@ .include -WRKSRC:= ${WRKDIR}/mozilla-release +WRKSRC:= ${WRKDIR}/mozilla-beta .if ${ARCH} == amd64 CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (firefox-16.0.2.source.tar.bz2) = cefe00d1440eefbe2534b119558d8ebc4adb55eb2fdaaff1ce101b9e70d02820 -SIZE (firefox-16.0.2.source.tar.bz2) = 89452077 +SHA256 (firefox-17.0b2.source.tar.bz2) = 8d926563c15b22d240751e88bf7695b746ac193130ad5710a5f7ffc35dc6e725 +SIZE (firefox-17.0b2.source.tar.bz2) = 90986633 Modified: trunk/www/firefox/files/extra-bug780531 ============================================================================== --- trunk/www/firefox/files/extra-bug780531 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/extra-bug780531 Sun Oct 28 18:15:48 2012 (r1087) @@ -1,32 +1,22 @@ --- configure.in~ +++ configure.in -@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then - MOZ_SYDNEYAUDIO=1 - MOZ_CUBEB=1 - MOZ_MEDIA=1 -- case "$target_cpu" in -+ case "$target" in - arm*) - MOZ_TREMOR=1 - ;; -+ *-freebsd*) -+ MOZ_TREMOR=1 -+ ;; - *) - MOZ_VORBIS=1 - ;; -@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then - MOZ_SYDNEYAUDIO=1 - MOZ_CUBEB=1 - MOZ_MEDIA=1 -- case "$target_cpu" in -+ case "$target" in - arm*) - MOZ_TREMOR=1 - ;; -+ *-freebsd*) -+ MOZ_TREMOR=1 -+ ;; - *) - MOZ_VORBIS=1 - ;; +@@ -5151,12 +5148,17 @@ fi + + AC_SUBST(MOZ_WEBRTC) + +-case "$target_cpu" in +-arm*) ++case "$target" in ++arm-*-linux*) + MOZ_SAMPLE_TYPE_S16LE=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) + AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) + ;; ++*-freebsd*) ++ MOZ_SAMPLE_TYPE_S16LE=1 ++ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) ++ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) ++;; + *) + MOZ_SAMPLE_TYPE_FLOAT32=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Modified: trunk/www/firefox/files/patch-alsapulse ============================================================================== --- trunk/www/firefox/files/patch-alsapulse Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/patch-alsapulse Sun Oct 28 18:15:48 2012 (r1087) @@ -1,27 +1,8 @@ -diff --git config/autoconf.mk.in config/autoconf.mk.in -index 44c0b06..748511b 100644 ---- config/autoconf.mk.in -+++ config/autoconf.mk.in -@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS = @MOZ_LIBNOTIFY_CFLAGS@ - MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS@ - MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ - -+MOZ_ALSA = @MOZ_ALSA@ - MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ - MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ - -+MOZ_PULSEAUDIO = @MOZ_PULSEAUDIO@ -+MOZ_PULSEAUDIO_LIBS = @MOZ_PULSEAUDIO_LIBS@ -+MOZ_PULSEAUDIO_CFLAGS = @MOZ_PULSEAUDIO_CFLAGS@ -+ - GLIB_CFLAGS = @GLIB_CFLAGS@ - GLIB_LIBS = @GLIB_LIBS@ - GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ diff --git configure.in configure.in index 5980b76..11f5f77 100644 --- configure.in +++ configure.in -@@ -5600,13 +5600,45 @@ dnl ======================================================== +@@ -5600,13 +5600,25 @@ dnl ======================================================== dnl = Check alsa availability on Linux if using sydneyaudio dnl ======================================================== @@ -45,28 +26,8 @@ +AC_SUBST(MOZ_ALSA) + -+dnl ======================================================== -+dnl = Enable PulseAudio -+dnl ======================================================== -+ -+MOZ_ARG_ENABLE_BOOL(pulseaudio, -+[ --enable-pulseaudio Enable PulseAudio support], -+MOZ_PULSEAUDIO=1, -+MOZ_PULSEAUDIO=) -+ -+if test -n "$MOZ_PULSEAUDIO"; then -+ AC_DEFINE(MOZ_CUBEB) -+ PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, , -+ [echo "$MOZ_PULSEAUDIO_PKG_ERRORS" -+ AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])]) -+fi -+ -+AC_SUBST(MOZ_PULSEAUDIO_CFLAGS) -+AC_SUBST(MOZ_PULSEAUDIO_LIBS) -+AC_SUBST(MOZ_PULSEAUDIO) -+ dnl ======================================================== - dnl = Enable GStreamer + dnl = Enable PulseAudio dnl ======================================================== diff --git media/libcubeb/src/Makefile.in media/libcubeb/src/Makefile.in index 5ab4dd8..c8df26f 100644 @@ -83,7 +44,7 @@ endif ifeq ($(OS_TARGET),Darwin) -@@ -42,4 +38,16 @@ CSRCS = \ +@@ -42,6 +38,12 @@ CSRCS = \ $(NULL) endif @@ -93,25 +54,9 @@ + $(NULL) +endif + -+ifdef MOZ_PULSEAUDIO -+CSRCS = \ -+ cubeb_pulse.c \ -+ $(NULL) -+endif -+ - include $(topsrcdir)/config/rules.mk -diff --git media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c -index 599aea2..41fd5af 100644 ---- media/libcubeb/src/cubeb_alsa.c -+++ media/libcubeb/src/cubeb_alsa.c -@@ -6,6 +6,6 @@ - #undef NDEBUG - #define _BSD_SOURCE --#define _POSIX_SOURCE -+#define _XOPEN_SOURCE 500 - #include - #include - #include + ifdef MOZ_PULSEAUDIO + CSRCS = \ + cubeb_pulse.c \ diff --git media/libsydneyaudio/src/Makefile.in media/libsydneyaudio/src/Makefile.in index 8dda8ce..b19641d 100644 --- media/libsydneyaudio/src/Makefile.in @@ -150,7 +95,7 @@ index 43384e9..e46a6e3 100644 --- toolkit/library/Makefile.in +++ toolkit/library/Makefile.in -@@ -379,10 +379,13 @@ endif +@@ -370,14 +370,11 @@ endif EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) @@ -160,9 +105,10 @@ +ifdef MOZ_ALSA EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) endif -+ifdef MOZ_PULSEAUDIO -+EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) -+endif +-endif +- + ifdef MOZ_PULSEAUDIO +-ifdef MOZ_CUBEB + EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) + endif endif - - ifdef HAVE_CLOCK_MONOTONIC Modified: trunk/www/firefox/files/patch-bug753046 ============================================================================== --- trunk/www/firefox/files/patch-bug753046 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/patch-bug753046 Sun Oct 28 18:15:48 2012 (r1087) @@ -56,7 +56,7 @@ --- ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ ipc/chromium/Makefile.in -@@ -278,6 +278,34 @@ endif +@@ -278,6 +278,33 @@ endif endif # } OS_LINUX @@ -64,7 +64,6 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ -+ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -404,19 +403,6 @@ #else typedef DirReaderFallback DirReaderPosix; #endif -diff --git ipc/chromium/src/base/file_util_linux.cc ipc/chromium/src/base/file_util_linux.cc -index 171e44f..0c6dfcc 100644 ---- ipc/chromium/src/base/file_util_linux.cc -+++ ipc/chromium/src/base/file_util_linux.cc -@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { - } - - bool GetShmemTempDir(FilePath* path) { --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_BSD) - return GetTempDir(path); - #else - *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 @@ -541,8 +527,7 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) -- pthread_setname_np(pthread_self(), "%s", name); -+ pthread_setname_np(pthread_self(), "%s", (void *)name); + pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ @@ -586,7 +571,7 @@ --- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,367 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -621,6 +606,20 @@ +#define HAVE_POSIX_SPAWN 1 +#endif + ++/* ++ * On platforms that are not gonk based, we fall back to an arbitrary ++ * UID. This is generally the UID for user `nobody', albeit it is not ++ * always the case. ++ */ ++ ++#if defined(OS_NETBSD) || defined(OS_OPENBSD) ++# define CHILD_UNPRIVILEGED_UID 32767 ++# define CHILD_UNPRIVILEGED_GID 32767 ++#else ++# define CHILD_UNPRIVILEGED_UID 65534 ++# define CHILD_UNPRIVILEGED_GID 65534 ++#endif ++ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -669,6 +668,17 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { ++ return LaunchApp(argv, fds_to_remap, env_vars_to_set, ++ SAME_PRIVILEGES_AS_PARENT, ++ wait, process_handle); ++} ++ ++bool LaunchApp(const std::vector& argv, ++ const file_handle_mapping_vector& fds_to_remap, ++ const environment_map& env_vars_to_set, ++ ChildPrivileges privs, ++ bool wait, ProcessHandle* process_handle, ++ ProcessArchitecture arch) { + bool retval = true; + + char* argv_copy[argv.size() + 1]; @@ -783,6 +793,17 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { ++ return LaunchApp(argv, fds_to_remap, env_vars_to_set, ++ SAME_PRIVILEGES_AS_PARENT, ++ wait, process_handle); ++} ++ ++bool LaunchApp(const std::vector& argv, ++ const file_handle_mapping_vector& fds_to_remap, ++ const environment_map& env_vars_to_set, ++ ChildPrivileges privs, ++ bool wait, ProcessHandle* process_handle, ++ ProcessArchitecture arch) { + scoped_array argv_cstr(new char*[argv.size() + 1]); + // Illegal to allocate memory after fork and before execvp + InjectiveMultimap fd_shuffle1, fd_shuffle2; @@ -805,19 +826,32 @@ + + CloseSuperfluousFds(fd_shuffle2); + ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ ++ if (privs == UNPRIVILEGED) { ++ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { ++ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; ++ _exit(127); ++ } ++ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { ++ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; ++ _exit(127); ++ } ++ if (chdir("/") != 0) ++ gProcessLog.print("==> could not chdir()\n"); ++ } ++ + for (environment_map::const_iterator it = env_vars_to_set.begin(); + it != env_vars_to_set.end(); ++it) { + if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) + _exit(127); + } -+ -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ execvp(argv_cstr[0], argv_cstr.get()); ++ execv(argv_cstr[0], argv_cstr.get()); + // if we get here, we're in serious trouble and should complain loudly + DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ exit(127); ++ _exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1144,7 +1178,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, + newEnvVars, privs, #endif false, &process, arch); diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h Deleted: trunk/www/firefox/files/patch-bug761077 ============================================================================== --- trunk/www/firefox/files/patch-bug761077 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,88 +0,0 @@ -diff --git xpcom/reflect/xptcall/public/genstubs.pl xpcom/reflect/xptcall/public/genstubs.pl -index b8a87a5..918c4cf 100644 ---- xpcom/reflect/xptcall/public/genstubs.pl -+++ xpcom/reflect/xptcall/public/genstubs.pl -@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; - print OUTFILE "* 1 is AddRef\n"; - print OUTFILE "* 2 is Release\n"; - print OUTFILE "*/\n"; --print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; -+print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; - for($i = 0; $i < $entry_count; $i++) { - print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; - } -diff --git xpcom/reflect/xptcall/public/xptcstubsdecl.inc xpcom/reflect/xptcall/public/xptcstubsdecl.inc -index eb66761..807db26 100644 ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); -diff --git xpcom/reflect/xptcall/src/md/unix/Makefile.in xpcom/reflect/xptcall/src/md/unix/Makefile.in -index ae6ed66..2783957 100644 ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in -@@ -70,7 +70,7 @@ endif - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -269,7 +269,7 @@ endif - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -278,7 +278,7 @@ endif - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ endif - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif -diff --git xpcom/reflect/xptcall/src/xptcprivate.h xpcom/reflect/xptcall/src/xptcprivate.h -index d903ced..e4ec832 100644 ---- xpcom/reflect/xptcall/src/xptcprivate.h -+++ xpcom/reflect/xptcall/src/xptcprivate.h -@@ -14,7 +14,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -31,7 +31,7 @@ public: - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Deleted: trunk/www/firefox/files/patch-bug774671 ============================================================================== --- trunk/www/firefox/files/patch-bug774671 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,40 +0,0 @@ -commit 7e9eda2 -Author: Rafael Ávila de Espíndola -Date: Tue Jul 17 12:54:41 2012 -0400 - - Bug 774671 - Fix mismatched declarations. r=luke. ---- - js/src/jsproxy.h | 2 +- - js/src/jsprvtd.h | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git js/src/jsproxy.h js/src/jsproxy.h -index ec26e3a..aa0e782 100644 ---- js/src/jsproxy.h -+++ js/src/jsproxy.h -@@ -13,7 +13,7 @@ - - namespace js { - --class Wrapper; -+class JS_FRIEND_API(Wrapper); - - /* - * A proxy is a JSObject that implements generic behavior by providing custom -diff --git js/src/jsprvtd.h js/src/jsprvtd.h -index 19b5aef..93e1216 100644 ---- js/src/jsprvtd.h -+++ js/src/jsprvtd.h -@@ -146,9 +146,9 @@ struct TreeContext; - class UpvarCookie; - - class Proxy; --class BaseProxyHandler; --class DirectWrapper; --class CrossCompartmentWrapper; -+class JS_FRIEND_API(BaseProxyHandler); -+class JS_FRIEND_API(DirectWrapper); -+class JS_FRIEND_API(CrossCompartmentWrapper); - - class TempAllocPolicy; - class RuntimeAllocPolicy; Deleted: trunk/www/firefox/files/patch-bug775257 ============================================================================== --- trunk/www/firefox/files/patch-bug775257 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,27 +0,0 @@ -commit 8fc8b74 -Author: Oleg Romashin -Date: Wed Jul 18 22:46:11 2012 -0400 - - Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles ---- - content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index c48f92e..0fb801a 100644 ---- content/media/gstreamer/nsGStreamerReader.cpp -+++ content/media/gstreamer/nsGStreamerReader.cpp -@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) - gst_object_unref(sinkpad); - - mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " -+#ifndef MOZ_TREMOR - "appsink name=audiosink sync=true caps=audio/x-raw-float," - "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); -+#else -+ "appsink name=audiosink sync=true caps=audio/x-raw-int," -+ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); -+#endif - mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), - "audiosink")); - gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Deleted: trunk/www/firefox/files/patch-bug777696 ============================================================================== --- trunk/www/firefox/files/patch-bug777696 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,32 +0,0 @@ -commit 0c0d1a8 -Author: Landry Breuil -Date: Mon Jul 30 17:57:15 2012 +0200 - - Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec ---- - content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git content/media/gstreamer/nsGStreamerReader.cpp content/media/gstreamer/nsGStreamerReader.cpp -index 0fb801a..4a69196 100644 ---- content/media/gstreamer/nsGStreamerReader.cpp -+++ content/media/gstreamer/nsGStreamerReader.cpp -@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) - mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " - #ifdef MOZ_TREMOR - "appsink name=audiosink sync=true caps=audio/x-raw-float," -+#ifdef IS_LITTLE_ENDIAN - "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); - #else -+ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); -+#endif -+#else - "appsink name=audiosink sync=true caps=audio/x-raw-int," -+#ifdef IS_LITTLE_ENDIAN - "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); -+#else -+ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); -+#endif - #endif - mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), - "audiosink")); Deleted: trunk/www/firefox/files/patch-bug778056 ============================================================================== --- trunk/www/firefox/files/patch-bug778056 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- memory/mozalloc/mozalloc.cpp~ -+++ memory/mozalloc/mozalloc.cpp -@@ -19,6 +19,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#if defined(__FreeBSD__) -+# include // for malloc_usable_size -+#endif // if defined(__FreeBSD__) - - #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) - # define MOZALLOC_EXPORT __declspec(dllexport) -@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) -+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) - // Android bionic libc doesn't have malloc_usable_size. - return malloc_usable_size(ptr); - #elif defined(XP_WIN) Deleted: trunk/www/firefox/files/patch-bug779847 ============================================================================== --- trunk/www/firefox/files/patch-bug779847 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,28 +0,0 @@ ---- gfx/ycbcr/Makefile.in -+++ gfx/ycbcr/Makefile.in -@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ - $(NULL) - endif - else --ifeq ($(OS_ARCH),Linux) --CPPSRCS += yuv_row_posix.cpp \ -- $(NULL) --else --ifeq ($(OS_ARCH),SunOS) --CPPSRCS += yuv_row_posix.cpp \ -- $(NULL) --else --ifeq ($(OS_ARCH),Darwin) -+ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else - CPPSRCS += yuv_row_other.cpp \ - $(NULL) --endif # Darwin --endif # SunOS --endif # linux -+endif # posix - endif # windows - - ifeq (arm,$(findstring arm,$(OS_TEST))) Modified: trunk/www/firefox/files/patch-bug783463 ============================================================================== --- trunk/www/firefox/files/patch-bug783463 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/patch-bug783463 Sun Oct 28 18:15:48 2012 (r1087) @@ -12,23 +12,3 @@ SkTime_Unix.cpp \ $(NULL) endif ---- widget/qt/nsNativeThemeQt.cpp~ -+++ widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,6 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" --#include - - - #include "gfxASurface.h" ---- widget/qt/nsSound.cpp~ -+++ widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: trunk/www/firefox/files/patch-bug784741 ============================================================================== --- trunk/www/firefox/files/patch-bug784741 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,43 +0,0 @@ -diff --git js/src/Makefile.in js/src/Makefile.in -index 8eb385f..01bd8e3 100644 ---- js/src/Makefile.in -+++ js/src/Makefile.in -@@ -323,6 +323,7 @@ endif - - ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) - ENABLE_YARR_JIT = 1 -+DEFINES += -DENABLE_YARR_JIT=1 - - VPATH += $(srcdir)/assembler/assembler \ - $(srcdir)/methodjit \ -diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h -index 6570f2d..0c84896 100644 ---- js/src/assembler/wtf/Platform.h -+++ js/src/assembler/wtf/Platform.h -@@ -1102,9 +1102,7 @@ - #if WTF_PLATFORM_CHROMIUM - #define ENABLE_YARR_JIT 0 - --#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) --#define ENABLE_YARR_JIT 1 -- -+#elif ENABLE_YARR_JIT - /* Setting this flag compares JIT results with interpreter results. */ - #define ENABLE_YARR_JIT_DEBUG 0 - #endif -diff --git js/src/configure.in js/src/configure.in -index c142eb7..34f98b9 100644 ---- js/src/configure.in -+++ js/src/configure.in -@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, - (using compiler flags DBG)], - [ if test "$enableval" != "no"; then - MOZ_DEBUG=1 -- ENABLE_METHODJIT_SPEW=1 -+ if test "$ENABLE_METHODJIT"; then -+ # needs MethodJIT or YarrJIT -+ ENABLE_METHODJIT_SPEW=1 -+ fi - if test -n "$enableval" -a "$enableval" != "yes"; then - MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` - _MOZ_DEBUG_FLAGS_SET=1 Deleted: trunk/www/firefox/files/patch-bug784776 ============================================================================== --- trunk/www/firefox/files/patch-bug784776 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,33 +0,0 @@ ---- gfx/layers/opengl/ImageLayerOGL.cpp~ -+++ gfx/layers/opengl/ImageLayerOGL.cpp -@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources() - { - if (mSharedHandle) { - gl()->ReleaseSharedHandle(mShareType, mSharedHandle); -- mSharedHandle = NULL; -+ mSharedHandle = 0; - } - - mYUVTexture[0].Release(); ---- intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ -+++ intl/locale/src/unix/nsDateTimeFormatUnix.cpp -@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr - struct tm *tmc; - int i; - -- tt = time((time_t)NULL); -+ tt = time(NULL); - tmc = localtime(&tt); - - tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM ---- ipc/glue/CrossProcessMutex_unimplemented.cpp~ -+++ ipc/glue/CrossProcessMutex_unimplemented.cpp -@@ -40,7 +40,7 @@ CrossProcessMutexHandle - CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) - { - NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); -- return NULL; -+ return 0; - } - - } Copied: trunk/www/firefox/files/patch-bug786690 (from r1085, trunk/www/firefox/files/patch-bug786690) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug786690 Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/www/firefox/files/patch-bug786690) @@ -0,0 +1,26 @@ +commit 38301c3 +Author: Michael Wu +Date: Fri Aug 31 10:18:46 2012 -0300 + + Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik +--- + content/media/nsAudioStream.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp +index ac8ef58..8087d31 100644 +--- content/media/nsAudioStream.cpp ++++ content/media/nsAudioStream.cpp +@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) + params.channels = aNumChannels; + #ifdef MOZ_SAMPLE_TYPE_S16LE + params.format = CUBEB_SAMPLE_S16NE; ++ mBytesPerFrame = sizeof(int16_t) * aNumChannels; + #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ + params.format = CUBEB_SAMPLE_FLOAT32NE; +-#endif + mBytesPerFrame = sizeof(float) * aNumChannels; ++#endif + + { + cubeb_stream* stream; Modified: trunk/www/firefox/files/patch-bug788039 ============================================================================== --- trunk/www/firefox/files/patch-bug788039 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/patch-bug788039 Sun Oct 28 18:15:48 2012 (r1087) @@ -1,16 +1,5 @@ # Bug 788039 - With no prefix search libevent via pkg-config. ---- config/autoconf.mk.in~ -+++ config/autoconf.mk.in -@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA - - MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@ - MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@ --MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@ -+MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@ - - MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@ - MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@ --- configure.in~ +++ configure.in @@ -3854,7 +3854,7 @@ fi Modified: trunk/www/firefox/files/patch-bug788108 ============================================================================== --- trunk/www/firefox/files/patch-bug788108 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/patch-bug788108 Sun Oct 28 18:15:48 2012 (r1087) @@ -7,7 +7,7 @@ -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D. -#ifdef __FreeBSD__ -#include --#ifdef __alpha__ +-#if !defined(__i386__) && !defined(__x86_64__) -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -#else -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/www/firefox/files/patch-bug788955 ============================================================================== --- trunk/www/firefox/files/patch-bug788955 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/firefox/files/patch-bug788955 Sun Oct 28 18:15:48 2012 (r1087) @@ -26,16 +26,6 @@ add_makefiles " memory/jemalloc/Makefile " ---- config/autoconf.mk.in -+++ config/autoconf.mk.in -@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ - MOZ_IPDL_TESTS = @MOZ_IPDL_TESTS@ - MOZ_MEMORY = @MOZ_MEMORY@ - MOZ_JEMALLOC = @MOZ_JEMALLOC@ -+MOZ_NATIVE_JEMALLOC = @MOZ_NATIVE_JEMALLOC@ - MOZ_PROFILING = @MOZ_PROFILING@ - MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@ - MOZ_JPROF = @MOZ_JPROF@ diff --git configure.in configure.in index bb05782..2f32516 100644 --- configure.in Deleted: trunk/www/firefox/files/patch-js-src-configure.in ============================================================================== --- trunk/www/firefox/files/patch-js-src-configure.in Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- js/src/configure.in.orig 2012-02-22 17:06:28.000000000 +0100 -+++ js/src/configure.in 2012-03-07 21:03:11.000000000 +0100 -@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n - * C++ implementations should define these macros only when __STDC_LIMIT_MACROS - * is defined before is included. */ - #define __STDC_LIMIT_MACROS -+#define __STDC_CONSTANT_MACROS - - #endif /* _JS_CONFDEFS_H_ */ - Copied: trunk/www/firefox/files/patch-js-src-js-confdefs.h.in (from r1085, trunk/www/firefox/files/patch-js-src-js-confdefs.h.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-js-src-js-confdefs.h.in Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/www/firefox/files/patch-js-src-js-confdefs.h.in) @@ -0,0 +1,10 @@ +--- js/src/js-confdefs.h.in~ ++++ js/src/js-confdefs.h.in +@@ -12,6 +12,7 @@ + * C++ implementations should define these macros only when __STDC_LIMIT_MACROS + * is defined before is included. */ + #define __STDC_LIMIT_MACROS ++#define __STDC_CONSTANT_MACROS + + #endif /* _JS_CONFDEFS_H_ */ + Modified: trunk/www/libxul/Makefile ============================================================================== --- trunk/www/libxul/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/libxul/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= libxul -DISTVERSION= 10.0.10 +DISTVERSION= 10.0.8 CATEGORIES?= www devel MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= firefox/releases/${DISTVERSION}esr/source Modified: trunk/www/libxul/distinfo ============================================================================== --- trunk/www/libxul/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/libxul/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.10esr.source.tar.bz2) = ea14528ae9292332721eef1da5aeebf07c188e5878cd65eb16c2ae03247460c0 -SIZE (firefox-10.0.10esr.source.tar.bz2) = 75629310 +SHA256 (firefox-10.0.8esr.source.tar.bz2) = e908c51761b0143b9f5e8b045b8c91b624357eee8786cd861028e1df60da52f9 +SIZE (firefox-10.0.8esr.source.tar.bz2) = 75620783 Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/linux-firefox/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= firefox -PORTVERSION= 10.0.10 +PORTVERSION= 10.0.8 PORTEPOCH= 1 CATEGORIES= www MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}esr/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/linux-firefox/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (firefox-10.0.10esr.tar.bz2) = 9fc448ffd16616e6ccc7a3b7734097629114eae244cd4fa8569858be76a9a5bb -SIZE (firefox-10.0.10esr.tar.bz2) = 17301112 +SHA256 (firefox-10.0.8esr.tar.bz2) = 2996117c8370835a8cccb4dabf3c77779d405301d2e0fc36805f8d58592a7b16 +SIZE (firefox-10.0.8esr.tar.bz2) = 17302746 Modified: trunk/www/linux-seamonkey/Makefile ============================================================================== --- trunk/www/linux-seamonkey/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/linux-seamonkey/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -PORTVERSION= 2.13.2 +PORTVERSION= 2.13 CATEGORIES= www MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}/linux-i686/en-US Modified: trunk/www/linux-seamonkey/distinfo ============================================================================== --- trunk/www/linux-seamonkey/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/linux-seamonkey/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,2 +1,2 @@ -SHA256 (seamonkey-2.13.2.tar.bz2) = 1705eb76229e7262809980b6ea4a28296307406d8963eb0113e00dd7bf7ef178 -SIZE (seamonkey-2.13.2.tar.bz2) = 23351344 +SHA256 (seamonkey-2.12.tar.bz2) = 52854628b4324ca27f2b5f5f5a1794ae4559eea03dfc000350973a0bc96c071f +SIZE (seamonkey-2.12.tar.bz2) = 22987660 Modified: trunk/www/seamonkey-i18n/Makefile ============================================================================== --- trunk/www/seamonkey-i18n/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey-i18n/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey-i18n -PORTVERSION= 2.13.2 +PORTVERSION= 2.13 CATEGORIES= www MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack PKGNAMEPREFIX= Modified: trunk/www/seamonkey-i18n/distinfo ============================================================================== --- trunk/www/seamonkey-i18n/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey-i18n/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,46 +1,46 @@ -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 38bb781f2646dc0a29ab4523c5c4d369d10d8b4b6be6f79aae876fcb2f6714b2 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ca.langpack.xpi) = 764168 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 0cd84a8b39400589a720ada46f08af3161acd5c58dc555e6104b45dd18bb7219 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.cs.langpack.xpi) = 777295 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = ea9649ee5c2b700a423a196b41d0e187a17f678a04371ec0c6b0f73675a6b64d -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.de.langpack.xpi) = 798916 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = b3b1b3cb7000d7a668bbce9adfc22f914997057a99d43e94d07b2745ebeb3fad -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-GB.langpack.xpi) = 795991 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 4094501077dd534a1a97d5900171ae5c4097c78e7e9da2d1889814884562ce07 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.en-US.langpack.xpi) = 745768 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 7903da5f5f6cf5f659c564509c95f22aab6a399e8060dd29b1eb82dc04fedfe8 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-AR.langpack.xpi) = 840122 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = f7335b340c9fa2f8d7f57e9a43bb11ee141155920e56d5b2eb70d3cb23d97ee1 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.es-ES.langpack.xpi) = 790856 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 3801b5412214af8dd8191505d3959c2406e4ca5ec34d92b97bf3d0907a73c423 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fi.langpack.xpi) = 818063 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 8b9e012234ec040b6f127f715087400e596bf87106a3178478cd4e34a22ecd74 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.fr.langpack.xpi) = 821613 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 56c5011ea0acedf04aae782a3dc644d824a3e0ecd0a2425127afb5357d10f21f -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.hu.langpack.xpi) = 807445 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = e95a0bebf99ca41604743915276eca9242307eff78c877dd3a50a9671fbe052c -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.it.langpack.xpi) = 740095 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 9db9c13fe41c26fc7cc5d593f745c928dd4d7fa26531e13425ed1026dac97664 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja-JP-mac.langpack.xpi) = 847022 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 55668a05cbba49236eea576823bbcf65a0365a262787feeecc9751fd6439ccf8 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ja.langpack.xpi) = 822315 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = e1f3733e6c79d4faef6d2082ec4d97cca10d9eeb74229767ce162173cdba33be -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.lt.langpack.xpi) = 922675 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 2f292c5f63dde8b65332f2e1abf4da0ec327458d41d6b65f1187037e9f0b3105 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nb-NO.langpack.xpi) = 806716 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = f2489a630f8f9b87960d0ed8e760d348e437ba1391177c41a2a4e5980cfe5478 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.nl.langpack.xpi) = 813845 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = cb0afad3305e327911ae3848a9f5c190070c48bb49ca6c959b79a026403354f4 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pl.langpack.xpi) = 801731 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 24eb9db17175565491d04c86725994e27871ada6a9e8e95271379eafdaaa9f57 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.pt-PT.langpack.xpi) = 852498 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 2db2ec2d941fb314a50ea81306e335ccf5dbaba02a49bc960dd9907ba3be74e7 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.ru.langpack.xpi) = 868946 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = d9c7f899f184d9b3c89d4fb5b58e1bd1d37ce39d47a4341080a5aee668fe9380 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sk.langpack.xpi) = 803212 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = efb4e17e664932e387ec608ddfe10bb27424f1fab73152fb8d6754f194728b34 -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.sv-SE.langpack.xpi) = 840532 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = d9b7a0c0d4742e9a45603cccabc17a06ffa6bfce413636ec0b86ef2e0166d1ad -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.tr.langpack.xpi) = 827525 -SHA256 (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 9a86f07dfc213e974fb378bec7328601b1a7e81eed42b2049de06251d26d65cb -SIZE (xpi/seamonkey-i18n-2.13.2/seamonkey-2.13.2.uk.langpack.xpi) = 892598 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = adfd5acc1940dd010b16057429d0cd47fe34318e346943419bdf0853b2dc99c0 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ca.langpack.xpi) = 758726 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = c8a3539a521c60de412cfbcc2258c931f2c2159bd7858fcf28a34462ad95aa26 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.cs.langpack.xpi) = 824461 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 14ee1e74c4de0f254ab8faf161160742671f1c248223191bc58e50ec5d3475d6 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.de.langpack.xpi) = 799407 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 6bec0c224f3f828fde4e0dfde3aa4e1c9368d3192ead7d9d1bfe97542d52e3cd +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-GB.langpack.xpi) = 794976 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 0d86b0b87d566ace31251bcf6b61a264b181b815a839ab17e54d74bf4e5d58c1 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.en-US.langpack.xpi) = 739904 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 3f71227794835166fb9c1d6c36f56c3d1af3d9b019e3c92efb544ea6049b92c5 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-AR.langpack.xpi) = 840165 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 774f383a14472604026fc059b39753e6cebfe7587927fb773420be418b2ba711 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.es-ES.langpack.xpi) = 787253 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = ea43305b9a9eb4ff70b1bf69249c5e4e9ab7cb2fed3ff85554a081e12e2805a9 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fi.langpack.xpi) = 817772 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 2766b0f8204e1272f75a4793d81e00aaee2b919fcbe51917bb7df86d7e77f880 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.fr.langpack.xpi) = 816962 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = fbfc098882b3d287237ce981c194f087fea0349bff98e622df9dc586d7c59241 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.hu.langpack.xpi) = 801909 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = a901ce807aee4ff449fd13610772502ede4fea888dad9118644123a2f83a6e4e +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.it.langpack.xpi) = 736599 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 9b33548e72b04c8f194158fa1d314d8073ae8b0e30399086ef71e59cb76cb555 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja-JP-mac.langpack.xpi) = 899213 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = f1efcf41f28e5e17913ce569a9903c2f9c4ba43b76eaea8c4c105ff68b49a9d3 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ja.langpack.xpi) = 874587 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 8d6180cb5987c067105f856816398fa503ee9140d0919cd288951cbf480e23d7 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.lt.langpack.xpi) = 930503 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = b68b928594d613186354f0ba8ba414189642c52dcb127ec15bed0f68cfa1b2c3 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nb-NO.langpack.xpi) = 813440 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 86c2438fd2549a3a7f3cefd4970b28dc446e422c55b719f5456388430b8e6b83 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.nl.langpack.xpi) = 812797 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 0e7f9b7c0195ed24efa57b188cc5910dce39aa3e18ee11657a36b9352d4cb5e7 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pl.langpack.xpi) = 821808 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 753b65e9d35de89db2d3089b66d2226a7e43869ab1fe67f4a394090d650bd6a8 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.pt-PT.langpack.xpi) = 851396 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 8ee97aa10da018b02e6ffda041c4ebb33d33453101d97a9982f48b9c8c766a82 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.ru.langpack.xpi) = 864618 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 31840992b98aaf0f426f8980c40a26d88481b282ecf8f02482f3fd95bb57cb1c +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sk.langpack.xpi) = 797602 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 7b9ef9198ac9f9059948e500ed56d3420d24599ed5cea40c43327cc24206b7d6 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.sv-SE.langpack.xpi) = 839343 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 40cb87452a0f9e698f47044edf8b32b5e746c0d1cbf18f033ad904b6d4c773b4 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.tr.langpack.xpi) = 818972 +SHA256 (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 8f8ea20e1931c478f81cee5c9feaac42194573e5469ae03d6731951b2f2263e0 +SIZE (xpi/seamonkey-i18n-2.12/seamonkey-2.12.uk.langpack.xpi) = 883899 Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/Makefile Sun Oct 28 18:15:48 2012 (r1087) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -DISTVERSION= 2.13.2 +DISTVERSION= 2.14b1 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source @@ -68,7 +68,7 @@ .include -WRKSRC= ${WRKDIR}/comm-release +WRKSRC= ${WRKDIR}/comm-beta MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/distinfo Sun Oct 28 18:15:48 2012 (r1087) @@ -1,4 +1,4 @@ -SHA256 (seamonkey-2.13.2.source.tar.bz2) = 2bdbe1bf7da4810d91e696e1cfde1c82e211ba69b15fd9b6574b6cb898252ce3 -SIZE (seamonkey-2.13.2.source.tar.bz2) = 112085041 +SHA256 (seamonkey-2.14b1.source.tar.bz2) = e9416c46a7d2e2d6c477d7eb0a030965a42cd20479a05e6a968239099199a40c +SIZE (seamonkey-2.14b1.source.tar.bz2) = 113981679 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 SIZE (enigmail-1.4.5.tar.gz) = 1269207 Modified: trunk/www/seamonkey/files/extra-bug780531 ============================================================================== --- trunk/www/seamonkey/files/extra-bug780531 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/extra-bug780531 Sun Oct 28 18:15:48 2012 (r1087) @@ -1,32 +1,22 @@ --- mozilla/configure.in~ +++ mozilla/configure.in -@@ -5282,10 +5282,13 @@ if test -n "$MOZ_OGG"; then - MOZ_SYDNEYAUDIO=1 - MOZ_CUBEB=1 - MOZ_MEDIA=1 -- case "$target_cpu" in -+ case "$target" in - arm*) - MOZ_TREMOR=1 - ;; -+ *-freebsd*) -+ MOZ_TREMOR=1 -+ ;; - *) - MOZ_VORBIS=1 - ;; -@@ -5417,10 +5420,13 @@ if test "$MOZ_WEBM"; then - MOZ_SYDNEYAUDIO=1 - MOZ_CUBEB=1 - MOZ_MEDIA=1 -- case "$target_cpu" in -+ case "$target" in - arm*) - MOZ_TREMOR=1 - ;; -+ *-freebsd*) -+ MOZ_TREMOR=1 -+ ;; - *) - MOZ_VORBIS=1 - ;; +@@ -5151,12 +5148,17 @@ fi + + AC_SUBST(MOZ_WEBRTC) + +-case "$target_cpu" in +-arm*) ++case "$target" in ++arm-*-linux*) + MOZ_SAMPLE_TYPE_S16LE=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) + AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) + ;; ++*-freebsd*) ++ MOZ_SAMPLE_TYPE_S16LE=1 ++ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) ++ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) ++;; + *) + MOZ_SAMPLE_TYPE_FLOAT32=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Modified: trunk/www/seamonkey/files/patch-alsapulse ============================================================================== --- trunk/www/seamonkey/files/patch-alsapulse Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-alsapulse Sun Oct 28 18:15:48 2012 (r1087) @@ -1,27 +1,8 @@ -diff --git mozilla/config/autoconf.mk.in mozilla/config/autoconf.mk.in -index 44c0b06..748511b 100644 ---- mozilla/config/autoconf.mk.in -+++ mozilla/config/autoconf.mk.in -@@ -536,9 +536,14 @@ MOZ_LIBNOTIFY_CFLAGS = @MOZ_LIBNOTIFY_CFLAGS@ - MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS@ - MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ - -+MOZ_ALSA = @MOZ_ALSA@ - MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ - MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ - -+MOZ_PULSEAUDIO = @MOZ_PULSEAUDIO@ -+MOZ_PULSEAUDIO_LIBS = @MOZ_PULSEAUDIO_LIBS@ -+MOZ_PULSEAUDIO_CFLAGS = @MOZ_PULSEAUDIO_CFLAGS@ -+ - GLIB_CFLAGS = @GLIB_CFLAGS@ - GLIB_LIBS = @GLIB_LIBS@ - GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ diff --git mozilla/configure.in mozilla/configure.in index 5980b76..11f5f77 100644 --- mozilla/configure.in +++ mozilla/configure.in -@@ -5600,13 +5600,45 @@ dnl ======================================================== +@@ -5600,13 +5600,25 @@ dnl ======================================================== dnl = Check alsa availability on Linux if using sydneyaudio dnl ======================================================== @@ -45,28 +26,8 @@ +AC_SUBST(MOZ_ALSA) + -+dnl ======================================================== -+dnl = Enable PulseAudio -+dnl ======================================================== -+ -+MOZ_ARG_ENABLE_BOOL(pulseaudio, -+[ --enable-pulseaudio Enable PulseAudio support], -+MOZ_PULSEAUDIO=1, -+MOZ_PULSEAUDIO=) -+ -+if test -n "$MOZ_PULSEAUDIO"; then -+ AC_DEFINE(MOZ_CUBEB) -+ PKG_CHECK_MODULES(MOZ_PULSEAUDIO, libpulse, , -+ [echo "$MOZ_PULSEAUDIO_PKG_ERRORS" -+ AC_MSG_ERROR([pulseaudio audio backend requires libpulse package])]) -+fi -+ -+AC_SUBST(MOZ_PULSEAUDIO_CFLAGS) -+AC_SUBST(MOZ_PULSEAUDIO_LIBS) -+AC_SUBST(MOZ_PULSEAUDIO) -+ dnl ======================================================== - dnl = Enable GStreamer + dnl = Enable PulseAudio dnl ======================================================== diff --git mozilla/media/libcubeb/src/Makefile.in mozilla/media/libcubeb/src/Makefile.in index 5ab4dd8..c8df26f 100644 @@ -83,7 +44,7 @@ endif ifeq ($(OS_TARGET),Darwin) -@@ -42,4 +38,16 @@ CSRCS = \ +@@ -42,6 +38,12 @@ CSRCS = \ $(NULL) endif @@ -93,25 +54,9 @@ + $(NULL) +endif + -+ifdef MOZ_PULSEAUDIO -+CSRCS = \ -+ cubeb_pulse.c \ -+ $(NULL) -+endif -+ - include $(topsrcdir)/config/rules.mk -diff --git mozilla/media/libcubeb/src/cubeb_alsa.c media/libcubeb/src/cubeb_alsa.c -index 599aea2..41fd5af 100644 ---- mozilla/media/libcubeb/src/cubeb_alsa.c -+++ mozilla/media/libcubeb/src/cubeb_alsa.c -@@ -6,6 +6,6 @@ - #undef NDEBUG - #define _BSD_SOURCE --#define _POSIX_SOURCE -+#define _XOPEN_SOURCE 500 - #include - #include - #include + ifdef MOZ_PULSEAUDIO + CSRCS = \ + cubeb_pulse.c \ diff --git mozilla/media/libsydneyaudio/src/Makefile.in mozilla/media/libsydneyaudio/src/Makefile.in index 8dda8ce..b19641d 100644 --- mozilla/media/libsydneyaudio/src/Makefile.in @@ -150,7 +95,7 @@ index 43384e9..e46a6e3 100644 --- mozilla/toolkit/library/Makefile.in +++ mozilla/toolkit/library/Makefile.in -@@ -379,10 +379,13 @@ endif +@@ -370,14 +370,11 @@ endif EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) @@ -160,9 +105,10 @@ +ifdef MOZ_ALSA EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) endif -+ifdef MOZ_PULSEAUDIO -+EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) -+endif +-endif +- + ifdef MOZ_PULSEAUDIO +-ifdef MOZ_CUBEB + EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS) + endif endif - - ifdef HAVE_CLOCK_MONOTONIC Modified: trunk/www/seamonkey/files/patch-bug753046 ============================================================================== --- trunk/www/seamonkey/files/patch-bug753046 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-bug753046 Sun Oct 28 18:15:48 2012 (r1087) @@ -56,7 +56,7 @@ --- mozilla/ipc/chromium/Makefile.in.orig 2012-02-16 06:40:33.000000000 +0000 +++ mozilla/ipc/chromium/Makefile.in -@@ -278,6 +278,34 @@ endif +@@ -278,6 +278,33 @@ endif endif # } OS_LINUX @@ -64,7 +64,6 @@ + +CPPSRCS += \ + atomicops_internals_x86_gcc.cc \ -+ file_util_linux.cc \ + process_util_bsd.cc \ + time_posix.cc \ + $(NULL) @@ -404,19 +403,6 @@ #else typedef DirReaderFallback DirReaderPosix; #endif -diff --git mozilla/ipc/chromium/src/base/file_util_linux.cc mozilla/ipc/chromium/src/base/file_util_linux.cc -index 171e44f..0c6dfcc 100644 ---- mozilla/ipc/chromium/src/base/file_util_linux.cc -+++ mozilla/ipc/chromium/src/base/file_util_linux.cc -@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) { - } - - bool GetShmemTempDir(FilePath* path) { --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_BSD) - return GetTempDir(path); - #else - *path = FilePath("/dev/shm"); $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.2 2012/03/06 12:34:09 ryoon Exp $ --- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2011-12-20 23:28:19.000000000 +0000 @@ -541,8 +527,7 @@ pthread_set_name_np(pthread_self(), name); -#elif defined(__NetBSD__) +#elif defined(OS_NETBSD) -- pthread_setname_np(pthread_self(), "%s", name); -+ pthread_setname_np(pthread_self(), "%s", (void *)name); + pthread_setname_np(pthread_self(), "%s", (void *)name); #else prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); $NetBSD: patch-ipc_chromium_src_base_process__util.h,v 1.1 2012/03/06 12:34:09 ryoon Exp $ @@ -586,7 +571,7 @@ --- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -0,0 +1,318 @@ +@@ -0,0 +1,367 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. @@ -621,6 +606,20 @@ +#define HAVE_POSIX_SPAWN 1 +#endif + ++/* ++ * On platforms that are not gonk based, we fall back to an arbitrary ++ * UID. This is generally the UID for user `nobody', albeit it is not ++ * always the case. ++ */ ++ ++#if defined(OS_NETBSD) || defined(OS_OPENBSD) ++# define CHILD_UNPRIVILEGED_UID 32767 ++# define CHILD_UNPRIVILEGED_GID 32767 ++#else ++# define CHILD_UNPRIVILEGED_UID 65534 ++# define CHILD_UNPRIVILEGED_GID 65534 ++#endif ++ +#ifndef __dso_public +# ifdef __exported +# define __dso_public __exported @@ -669,6 +668,17 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { ++ return LaunchApp(argv, fds_to_remap, env_vars_to_set, ++ SAME_PRIVILEGES_AS_PARENT, ++ wait, process_handle); ++} ++ ++bool LaunchApp(const std::vector& argv, ++ const file_handle_mapping_vector& fds_to_remap, ++ const environment_map& env_vars_to_set, ++ ChildPrivileges privs, ++ bool wait, ProcessHandle* process_handle, ++ ProcessArchitecture arch) { + bool retval = true; + + char* argv_copy[argv.size() + 1]; @@ -783,6 +793,17 @@ + const environment_map& env_vars_to_set, + bool wait, ProcessHandle* process_handle, + ProcessArchitecture arch) { ++ return LaunchApp(argv, fds_to_remap, env_vars_to_set, ++ SAME_PRIVILEGES_AS_PARENT, ++ wait, process_handle); ++} ++ ++bool LaunchApp(const std::vector& argv, ++ const file_handle_mapping_vector& fds_to_remap, ++ const environment_map& env_vars_to_set, ++ ChildPrivileges privs, ++ bool wait, ProcessHandle* process_handle, ++ ProcessArchitecture arch) { + scoped_array argv_cstr(new char*[argv.size() + 1]); + // Illegal to allocate memory after fork and before execvp + InjectiveMultimap fd_shuffle1, fd_shuffle2; @@ -805,19 +826,32 @@ + + CloseSuperfluousFds(fd_shuffle2); + ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ ++ if (privs == UNPRIVILEGED) { ++ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) { ++ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0]; ++ _exit(127); ++ } ++ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) { ++ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0]; ++ _exit(127); ++ } ++ if (chdir("/") != 0) ++ gProcessLog.print("==> could not chdir()\n"); ++ } ++ + for (environment_map::const_iterator it = env_vars_to_set.begin(); + it != env_vars_to_set.end(); ++it) { + if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/)) + _exit(127); + } -+ -+ for (size_t i = 0; i < argv.size(); i++) -+ argv_cstr[i] = const_cast(argv[i].c_str()); -+ argv_cstr[argv.size()] = NULL; -+ execvp(argv_cstr[0], argv_cstr.get()); ++ execv(argv_cstr[0], argv_cstr.get()); + // if we get here, we're in serious trouble and should complain loudly + DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0]; -+ exit(127); ++ _exit(127); + } else { + gProcessLog.print("==> process %d launched child process %d\n", + GetCurrentProcId(), pid); @@ -1144,7 +1178,7 @@ base::LaunchApp(childArgv, mFileMap, -#if defined(OS_LINUX) || defined(OS_MACOSX) +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) - newEnvVars, + newEnvVars, privs, #endif false, &process, arch); diff --git ipc/glue/SharedMemorySysV.h ipc/glue/SharedMemorySysV.h Deleted: trunk/www/seamonkey/files/patch-bug761077 ============================================================================== --- trunk/www/seamonkey/files/patch-bug761077 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,88 +0,0 @@ -diff --git mozilla/xpcom/reflect/xptcall/public/genstubs.pl mozilla/xpcom/reflect/xptcall/public/genstubs.pl -index b8a87a5..918c4cf 100644 ---- mozilla/xpcom/reflect/xptcall/public/genstubs.pl -+++ mozilla/xpcom/reflect/xptcall/public/genstubs.pl -@@ -44,7 +44,7 @@ print OUTFILE "* 0 is QueryInterface\n"; - print OUTFILE "* 1 is AddRef\n"; - print OUTFILE "* 2 is Release\n"; - print OUTFILE "*/\n"; --print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))\n"; -+print OUTFILE "#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__))\n"; - for($i = 0; $i < $entry_count; $i++) { - print OUTFILE "NS_IMETHOD Stub",$i+3,"();\n"; - } -diff --git mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc -index eb66761..807db26 100644 ---- mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc -+++ mozilla/xpcom/reflect/xptcall/public/xptcstubsdecl.inc -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); -diff --git mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -index ae6ed66..2783957 100644 ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -@@ -70,7 +70,7 @@ endif - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -269,7 +269,7 @@ endif - # - # Linux/PPC - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc) -+ifneq (,$(filter Linuxpowerpc FreeBSDpowerpc,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp - ASFILES := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -278,7 +278,7 @@ endif - # - # Linux/PPC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64) -+ifneq (,$(filter Linuxpowerpc64 FreeBSDpowerpc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp - ASFILES := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s - AS := $(CC) -c -x assembler-with-cpp -@@ -350,7 +350,7 @@ endif - # - # OpenBSD/SPARC64 - # --ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64) -+ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif -diff --git mozilla/xpcom/reflect/xptcall/src/xptcprivate.h mozilla/xpcom/reflect/xptcall/src/xptcprivate.h -index d903ced..e4ec832 100644 ---- mozilla/xpcom/reflect/xptcall/src/xptcprivate.h -+++ mozilla/xpcom/reflect/xptcall/src/xptcprivate.h -@@ -14,7 +14,7 @@ - - class xptiInterfaceEntry; - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n() = 0; - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64) = 0; -@@ -31,7 +31,7 @@ public: - #undef STUB_ENTRY - #undef SENTINEL_ENTRY - --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__) && !defined(__FreeBSD__)) - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(); - #else - #define STUB_ENTRY(n) NS_IMETHOD Stub##n(PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64); Deleted: trunk/www/seamonkey/files/patch-bug774671 ============================================================================== --- trunk/www/seamonkey/files/patch-bug774671 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,40 +0,0 @@ -commit 7e9eda2 -Author: Rafael Ávila de Espíndola -Date: Tue Jul 17 12:54:41 2012 -0400 - - Bug 774671 - Fix mismatched declarations. r=luke. ---- - mozilla/js/src/jsproxy.h | 2 +- - mozilla/js/src/jsprvtd.h | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git mozilla/js/src/jsproxy.h mozilla/js/src/jsproxy.h -index ec26e3a..aa0e782 100644 ---- mozilla/js/src/jsproxy.h -+++ mozilla/js/src/jsproxy.h -@@ -13,7 +13,7 @@ - - namespace js { - --class Wrapper; -+class JS_FRIEND_API(Wrapper); - - /* - * A proxy is a JSObject that implements generic behavior by providing custom -diff --git mozilla/js/src/jsprvtd.h mozilla/js/src/jsprvtd.h -index 19b5aef..93e1216 100644 ---- mozilla/js/src/jsprvtd.h -+++ mozilla/js/src/jsprvtd.h -@@ -146,9 +146,9 @@ struct TreeContext; - class UpvarCookie; - - class Proxy; --class BaseProxyHandler; --class DirectWrapper; --class CrossCompartmentWrapper; -+class JS_FRIEND_API(BaseProxyHandler); -+class JS_FRIEND_API(DirectWrapper); -+class JS_FRIEND_API(CrossCompartmentWrapper); - - class TempAllocPolicy; - class RuntimeAllocPolicy; Deleted: trunk/www/seamonkey/files/patch-bug775257 ============================================================================== --- trunk/www/seamonkey/files/patch-bug775257 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,27 +0,0 @@ -commit 8fc8b74 -Author: Oleg Romashin -Date: Wed Jul 18 22:46:11 2012 -0400 - - Bug 775257 - Gstreamer backend on Meego N9 produce extra noise in audio playback.r=giles ---- - content/media/gstreamer/nsGStreamerReader.cpp | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp -index c48f92e..0fb801a 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -130,8 +130,13 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) - gst_object_unref(sinkpad); - - mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " -+#ifndef MOZ_TREMOR - "appsink name=audiosink sync=true caps=audio/x-raw-float," - "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); -+#else -+ "appsink name=audiosink sync=true caps=audio/x-raw-int," -+ "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); -+#endif - mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), - "audiosink")); - gst_app_sink_set_callbacks(mAudioAppSink, &mSinkCallbacks, Deleted: trunk/www/seamonkey/files/patch-bug777696 ============================================================================== --- trunk/www/seamonkey/files/patch-bug777696 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,32 +0,0 @@ -commit 0c0d1a8 -Author: Landry Breuil -Date: Mon Jul 30 17:57:15 2012 +0200 - - Bug 777696: Fix gstreamer backend on big endian architectures. r=doublec ---- - content/media/gstreamer/nsGStreamerReader.cpp | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git mozilla/content/media/gstreamer/nsGStreamerReader.cpp mozilla/content/media/gstreamer/nsGStreamerReader.cpp -index 0fb801a..4a69196 100644 ---- mozilla/content/media/gstreamer/nsGStreamerReader.cpp -+++ mozilla/content/media/gstreamer/nsGStreamerReader.cpp -@@ -132,10 +132,18 @@ nsresult nsGStreamerReader::Init(nsBuiltinDecoderReader* aCloneDonor) - mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " - #ifdef MOZ_TREMOR - "appsink name=audiosink sync=true caps=audio/x-raw-float," -+#ifdef IS_LITTLE_ENDIAN - "channels={1,2},rate=44100,width=32,endianness=1234", TRUE, NULL); - #else -+ "channels={1,2},rate=44100,width=32,endianness=4321", TRUE, NULL); -+#endif -+#else - "appsink name=audiosink sync=true caps=audio/x-raw-int," -+#ifdef IS_LITTLE_ENDIAN - "channels={1,2},rate=48000,width=16,endianness=1234", TRUE, NULL); -+#else -+ "channels={1,2},rate=48000,width=16,endianness=4321", TRUE, NULL); -+#endif - #endif - mAudioAppSink = GST_APP_SINK(gst_bin_get_by_name(GST_BIN(mAudioSink), - "audiosink")); Deleted: trunk/www/seamonkey/files/patch-bug778056 ============================================================================== --- trunk/www/seamonkey/files/patch-bug778056 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- mozilla/memory/mozalloc/mozalloc.cpp~ -+++ mozilla/memory/mozalloc/mozalloc.cpp -@@ -19,6 +19,9 @@ - #if defined(XP_UNIX) - # include // for valloc on *BSD - #endif //if defined(XP_UNIX) -+#if defined(__FreeBSD__) -+# include // for malloc_usable_size -+#endif // if defined(__FreeBSD__) - - #if defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) - # define MOZALLOC_EXPORT __declspec(dllexport) -@@ -210,7 +213,7 @@ moz_malloc_usable_size(void *ptr) - - #if defined(XP_MACOSX) - return malloc_size(ptr); --#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) -+#elif defined(MOZ_MEMORY) || (defined(XP_LINUX) && !defined(ANDROID)) || defined(__FreeBSD__) - // Android bionic libc doesn't have malloc_usable_size. - return malloc_usable_size(ptr); - #elif defined(XP_WIN) Deleted: trunk/www/seamonkey/files/patch-bug779847 ============================================================================== --- trunk/www/seamonkey/files/patch-bug779847 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,28 +0,0 @@ ---- mozilla/gfx/ycbcr/Makefile.in -+++ mozilla/gfx/ycbcr/Makefile.in -@@ -54,23 +54,13 @@ CPPSRCS += yuv_row_win.cpp \ - $(NULL) - endif - else --ifeq ($(OS_ARCH),Linux) --CPPSRCS += yuv_row_posix.cpp \ -- $(NULL) --else --ifeq ($(OS_ARCH),SunOS) --CPPSRCS += yuv_row_posix.cpp \ -- $(NULL) --else --ifeq ($(OS_ARCH),Darwin) -+ifneq (,$(filter Linux SunOS Darwin DragonFly FreeBSD NetBSD OpenBSD, $(OS_ARCH))) - CPPSRCS += yuv_row_posix.cpp \ - $(NULL) - else - CPPSRCS += yuv_row_other.cpp \ - $(NULL) --endif # Darwin --endif # SunOS --endif # linux -+endif # posix - endif # windows - - ifeq (arm,$(findstring arm,$(OS_TEST))) Modified: trunk/www/seamonkey/files/patch-bug783463 ============================================================================== --- trunk/www/seamonkey/files/patch-bug783463 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-bug783463 Sun Oct 28 18:15:48 2012 (r1087) @@ -12,23 +12,3 @@ SkTime_Unix.cpp \ $(NULL) endif ---- mozilla/widget/qt/nsNativeThemeQt.cpp~ -+++ mozilla/widget/qt/nsNativeThemeQt.cpp -@@ -25,7 +25,6 @@ - #include "nsThemeConstants.h" - #include "nsIServiceManager.h" - #include "nsIDOMHTMLInputElement.h" --#include - - - #include "gfxASurface.h" ---- mozilla/widget/qt/nsSound.cpp~ -+++ mozilla/widget/qt/nsSound.cpp -@@ -40,6 +40,7 @@ - #include - - #include -+#include - - #include "nscore.h" - #include "plstr.h" Deleted: trunk/www/seamonkey/files/patch-bug784741 ============================================================================== --- trunk/www/seamonkey/files/patch-bug784741 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,43 +0,0 @@ -diff --git js/src/Makefile.in js/src/Makefile.in -index 8eb385f..01bd8e3 100644 ---- mozilla/js/src/Makefile.in -+++ mozilla/js/src/Makefile.in -@@ -323,6 +323,7 @@ endif - - ifneq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU))) - ENABLE_YARR_JIT = 1 -+DEFINES += -DENABLE_YARR_JIT=1 - - VPATH += $(srcdir)/assembler/assembler \ - $(srcdir)/methodjit \ -diff --git js/src/assembler/wtf/Platform.h js/src/assembler/wtf/Platform.h -index 6570f2d..0c84896 100644 ---- mozilla/js/src/assembler/wtf/Platform.h -+++ mozilla/js/src/assembler/wtf/Platform.h -@@ -1102,9 +1102,7 @@ - #if WTF_PLATFORM_CHROMIUM - #define ENABLE_YARR_JIT 0 - --#elif ENABLE_JIT && !defined(ENABLE_YARR_JIT) --#define ENABLE_YARR_JIT 1 -- -+#elif ENABLE_YARR_JIT - /* Setting this flag compares JIT results with interpreter results. */ - #define ENABLE_YARR_JIT_DEBUG 0 - #endif -diff --git js/src/configure.in js/src/configure.in -index c142eb7..34f98b9 100644 ---- mozilla/js/src/configure.in -+++ mozilla/js/src/configure.in -@@ -3347,7 +3347,10 @@ MOZ_ARG_ENABLE_STRING(debug, - (using compiler flags DBG)], - [ if test "$enableval" != "no"; then - MOZ_DEBUG=1 -- ENABLE_METHODJIT_SPEW=1 -+ if test "$ENABLE_METHODJIT"; then -+ # needs MethodJIT or YarrJIT -+ ENABLE_METHODJIT_SPEW=1 -+ fi - if test -n "$enableval" -a "$enableval" != "yes"; then - MOZ_DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'` - _MOZ_DEBUG_FLAGS_SET=1 Deleted: trunk/www/seamonkey/files/patch-bug784776 ============================================================================== --- trunk/www/seamonkey/files/patch-bug784776 Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,33 +0,0 @@ ---- mozilla/gfx/layers/opengl/ImageLayerOGL.cpp~ -+++ mozilla/gfx/layers/opengl/ImageLayerOGL.cpp -@@ -936,7 +936,7 @@ ShadowImageLayerOGL::CleanupResources() - { - if (mSharedHandle) { - gl()->ReleaseSharedHandle(mShareType, mSharedHandle); -- mSharedHandle = NULL; -+ mSharedHandle = 0; - } - - mYUVTexture[0].Release(); ---- mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp~ -+++ mozilla/intl/locale/src/unix/nsDateTimeFormatUnix.cpp -@@ -100,7 +100,7 @@ void nsDateTimeFormatUnix::LocalePreferr - struct tm *tmc; - int i; - -- tt = time((time_t)NULL); -+ tt = time(NULL); - tmc = localtime(&tt); - - tmc->tm_hour=22; // put the test sample hour to 22:00 which is 10PM ---- mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp~ -+++ mozilla/ipc/glue/CrossProcessMutex_unimplemented.cpp -@@ -40,7 +40,7 @@ CrossProcessMutexHandle - CrossProcessMutex::ShareToProcess(base::ProcessHandle aHandle) - { - NS_RUNTIMEABORT("Cross-process mutices not allowed on this platform - woah! We should've aborted by now!"); -- return NULL; -+ return 0; - } - - } Copied: trunk/www/seamonkey/files/patch-bug786690 (from r1085, trunk/www/seamonkey/files/patch-bug786690) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug786690 Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/www/seamonkey/files/patch-bug786690) @@ -0,0 +1,26 @@ +commit 38301c3 +Author: Michael Wu +Date: Fri Aug 31 10:18:46 2012 -0300 + + Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik +--- + content/media/nsAudioStream.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp +index ac8ef58..8087d31 100644 +--- mozilla/content/media/nsAudioStream.cpp ++++ mozilla/content/media/nsAudioStream.cpp +@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) + params.channels = aNumChannels; + #ifdef MOZ_SAMPLE_TYPE_S16LE + params.format = CUBEB_SAMPLE_S16NE; ++ mBytesPerFrame = sizeof(int16_t) * aNumChannels; + #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ + params.format = CUBEB_SAMPLE_FLOAT32NE; +-#endif + mBytesPerFrame = sizeof(float) * aNumChannels; ++#endif + + { + cubeb_stream* stream; Modified: trunk/www/seamonkey/files/patch-bug788039 ============================================================================== --- trunk/www/seamonkey/files/patch-bug788039 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-bug788039 Sun Oct 28 18:15:48 2012 (r1087) @@ -1,16 +1,5 @@ # Bug 788039 - With no prefix search libevent via pkg-config. ---- mozilla/config/autoconf.mk.in~ -+++ mozilla/config/autoconf.mk.in -@@ -227,7 +227,7 @@ MOZ_HUNSPELL_CFLAGS = @MOZ_HUNSPELL_CFLA - - MOZ_NATIVE_LIBEVENT = @MOZ_NATIVE_LIBEVENT@ - MOZ_LIBEVENT_LIBS = @MOZ_LIBEVENT_LIBS@ --MOZ_LIBEVENT_INCLUDES = @MOZ_LIBEVENT_INCLUDES@ -+MOZ_LIBEVENT_CFLAGS = @MOZ_LIBEVENT_CFLAGS@ - - MOZ_NATIVE_LIBVPX = @MOZ_NATIVE_LIBVPX@ - MOZ_LIBVPX_LIBS = @MOZ_LIBVPX_LIBS@ --- mozilla/configure.in~ +++ mozilla/configure.in @@ -3854,7 +3854,7 @@ fi Modified: trunk/www/seamonkey/files/patch-bug788108 ============================================================================== --- trunk/www/seamonkey/files/patch-bug788108 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-bug788108 Sun Oct 28 18:15:48 2012 (r1087) @@ -7,7 +7,7 @@ -//A trick to handle IEEE floating point exceptions on FreeBSD - E.D. -#ifdef __FreeBSD__ -#include --#ifdef __alpha__ +-#if !defined(__i386__) && !defined(__x86_64__) -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; -#else -static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; Modified: trunk/www/seamonkey/files/patch-bug788955 ============================================================================== --- trunk/www/seamonkey/files/patch-bug788955 Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-bug788955 Sun Oct 28 18:15:48 2012 (r1087) @@ -26,16 +26,6 @@ add_makefiles " memory/jemalloc/Makefile " ---- mozilla/config/autoconf.mk.in -+++ mozilla/config/autoconf.mk.in -@@ -74,6 +74,7 @@ MOZ_JSDEBUGGER = @MOZ_JSDEBUGGER@ - MOZ_IPDL_TESTS = @MOZ_IPDL_TESTS@ - MOZ_MEMORY = @MOZ_MEMORY@ - MOZ_JEMALLOC = @MOZ_JEMALLOC@ -+MOZ_NATIVE_JEMALLOC = @MOZ_NATIVE_JEMALLOC@ - MOZ_PROFILING = @MOZ_PROFILING@ - MOZ_ENABLE_PROFILER_SPS = @MOZ_ENABLE_PROFILER_SPS@ - MOZ_JPROF = @MOZ_JPROF@ diff --git configure.in configure.in index bb05782..2f32516 100644 --- mozilla/configure.in Copied: trunk/www/seamonkey/files/patch-bug803811 (from r1085, trunk/www/seamonkey/files/patch-bug803811) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug803811 Sun Oct 28 18:15:48 2012 (r1087, copy of r1085, trunk/www/seamonkey/files/patch-bug803811) @@ -0,0 +1,111 @@ +commit 4ff5f0c +Author: Landry Breuil +Date: Wed Oct 24 09:56:51 2012 +0400 + + Bug 803811 - Fix system zlib detection by porting bug #763651 +--- + aclocal.m4 | 1 + + configure.in | 46 ++++++---------------------------------------- + 2 files changed, 7 insertions(+), 40 deletions(-) + +diff --git aclocal.m4 aclocal.m4 +index f5486dd..a3924d1 100644 +--- aclocal.m4 ++++ aclocal.m4 +@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl + builtin(include, mozilla/build/autoconf/lto.m4)dnl + builtin(include, mozilla/build/autoconf/frameptr.m4)dnl + builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl ++builtin(include, mozilla/build/autoconf/zlib.m4)dnl + + MOZ_PROG_CHECKMSYS() + +diff --git configure.in configure.in +index be833e8..c90fe39 100644 +--- configure.in ++++ configure.in +@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla + dnl ======================================================== + MOZJPEG=62 + MOZPNG=10401 +-MOZZLIB=0x1230 + NSPR_VERSION=4 + NSS_VERSION=3 + +@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla" + + MOZ_JPEG_CFLAGS= + MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)' +-MOZ_ZLIB_CFLAGS= +-MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' + MOZ_BZ2_CFLAGS= + MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)' + MOZ_PNG_CFLAGS= +@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then + MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include" + MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}" + fi ++fi # SKIP_LIBRARY_CHECKS + + dnl system ZLIB support + dnl ======================================================== +-MOZ_ARG_WITH_STRING(system-zlib, +-[ --with-system-zlib[=PFX] +- Use system libz [installed at prefix PFX]], +- ZLIB_DIR=$withval) + +-_SAVE_CFLAGS=$CFLAGS +-_SAVE_LDFLAGS=$LDFLAGS +-_SAVE_LIBS=$LIBS +-if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then +- CFLAGS="-I${ZLIB_DIR}/include $CFLAGS" +- LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS" +-fi +-if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then +- MOZ_NATIVE_ZLIB= +-else +- AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], +- [MOZ_NATIVE_ZLIB=]) +-fi +-if test "$MOZ_NATIVE_ZLIB" = 1; then +- MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'` +- AC_TRY_COMPILE([ #include +- #include +- #include ], +- [ #if ZLIB_VERNUM < $MOZZLIBNUM +- #error "Insufficient zlib version ($MOZZLIBNUM required)." +- #endif ], +- MOZ_NATIVE_ZLIB=1, +-AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)])) +-fi +-CFLAGS=$_SAVE_CFLAGS +-LDFLAGS=$_SAVE_LDFLAGS +-LIBS=$_SAVE_LIBS ++MOZ_ZLIB_CHECK([1.2.3]) + +-if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then +- MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include" +- MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" ++if test "$MOZ_NATIVE_ZLIB" != 1; then ++ MOZ_ZLIB_CFLAGS= ++ MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' + fi + ++if test -z "$SKIP_LIBRARY_CHECKS"; then + dnl system BZIP2 Support + dnl ======================================================== + MOZ_ARG_WITH_STRING(system-bz2, +@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND) + AC_SUBST(SYSTEM_LIBXUL) + AC_SUBST(MOZ_NATIVE_JPEG) + AC_SUBST(MOZ_NATIVE_PNG) +-AC_SUBST(MOZ_NATIVE_ZLIB) + AC_SUBST(MOZ_NATIVE_BZ2) + + AC_SUBST(MOZ_JPEG_CFLAGS) + AC_SUBST(MOZ_JPEG_LIBS) +-AC_SUBST(MOZ_ZLIB_CFLAGS) +-AC_SUBST(MOZ_ZLIB_LIBS) + AC_SUBST(MOZ_BZ2_CFLAGS) + AC_SUBST(MOZ_BZ2_LIBS) + AC_SUBST(MOZ_PNG_CFLAGS) Deleted: trunk/www/seamonkey/files/patch-config-autoconf.mk.in ============================================================================== --- trunk/www/seamonkey/files/patch-config-autoconf.mk.in Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,21 +0,0 @@ ---- config/autoconf.mk.in.orig 2009-04-24 03:46:37.000000000 +0200 -+++ config/autoconf.mk.in 2009-05-11 15:03:26.000000000 +0200 -@@ -57,14 +57,14 @@ - prefix = @prefix@ - exec_prefix = @exec_prefix@ - bindir = @bindir@ --includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+includedir = @includedir@/%%MOZILLA%% - libdir = @libdir@ - datadir = @datadir@ - mandir = @mandir@ --idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -+idldir = $(datadir)/idl/%%MOZILLA%% - --installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) -+installdir = $(libdir)/%%MOZILLA%% -+sdkdir = $(libdir)/%%MOZILLA%% - - DIST = $(DEPTH)/dist - LIBXUL_SDK = @LIBXUL_SDK@ Modified: trunk/www/seamonkey/files/patch-config-baseconfig.mk ============================================================================== --- trunk/www/seamonkey/files/patch-config-baseconfig.mk Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-config-baseconfig.mk Sun Oct 28 18:15:48 2012 (r1087) @@ -1,5 +1,5 @@ ---- mozilla/config/baseconfig.mk~ -+++ mozilla/config/baseconfig.mk +--- config/baseconfig.mk~ ++++ config/baseconfig.mk @@ -1,9 +1,9 @@ INCLUDED_AUTOCONF_MK = 1 @@ -11,6 +11,6 @@ +idldir = $(datadir)/idl/%%MOZILLA%% +installdir = $(libdir)/%%MOZILLA%% +sdkdir = $(libdir)/%%MOZILLA%% - DIST = $(DEPTH)/dist - - # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't + MOZILLA_SRCDIR = $(topsrcdir)/mozilla + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist Deleted: trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp ============================================================================== --- trunk/www/seamonkey/files/patch-mailnews-addrbook-src-nsDirPrefs.cpp Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ ---- mailnews/addrbook/src/nsDirPrefs.cpp~ -+++ mailnews/addrbook/src/nsDirPrefs.cpp -@@ -375,7 +375,7 @@ static bool DIR_SetServerPosition(nsVoid - DIR_Server *s=nsnull; - - switch (position) { -- case DIR_POS_APPEND: -+ case (PRInt32)DIR_POS_APPEND: - /* Do nothing if the request is to append a server that is already - * in the list. - */ -@@ -401,7 +401,7 @@ static bool DIR_SetServerPosition(nsVoid - wholeList->AppendElement(server); - break; - -- case DIR_POS_DELETE: -+ case (PRInt32)DIR_POS_DELETE: - /* Remove the prefs corresponding to the given server. If the prefName - * value is nsnull, the server has never been saved and there are no - * prefs to remove. Deleted: trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp ============================================================================== --- trunk/www/seamonkey/files/patch-mailnews-compose-src-nsSmtpProtocol.cpp Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,29 +0,0 @@ ---- mailnews/compose/src/nsSmtpProtocol.cpp~ -+++ mailnews/compose/src/nsSmtpProtocol.cpp -@@ -127,16 +127,16 @@ nsresult nsExplainErrorDetails(nsISmtpUr - - switch (code) - { -- case NS_ERROR_SMTP_SERVER_ERROR: -- case NS_ERROR_TCP_READ_ERROR: -- case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: -- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: -- case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: -- case NS_ERROR_SENDING_FROM_COMMAND: -- case NS_ERROR_SENDING_RCPT_COMMAND: -- case NS_ERROR_SENDING_DATA_COMMAND: -- case NS_ERROR_SENDING_MESSAGE: -- case NS_ERROR_SMTP_GREETING: -+ case (int)NS_ERROR_SMTP_SERVER_ERROR: -+ case (int)NS_ERROR_TCP_READ_ERROR: -+ case (int)NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED: -+ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1: -+ case (int)NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2: -+ case (int)NS_ERROR_SENDING_FROM_COMMAND: -+ case (int)NS_ERROR_SENDING_RCPT_COMMAND: -+ case (int)NS_ERROR_SENDING_DATA_COMMAND: -+ case (int)NS_ERROR_SENDING_MESSAGE: -+ case (int)NS_ERROR_SMTP_GREETING: - bundle->GetStringFromID(NS_ERROR_GET_CODE(code), getter_Copies(eMsg)); - msg = nsTextFormatter::vsmprintf(eMsg.get(), args); - break; Deleted: trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp ============================================================================== --- trunk/www/seamonkey/files/patch-mozilla-content-svg-content-src-nsSVGElement.cpp Sun Oct 28 18:15:48 2012 (r1086) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,15 +0,0 @@ ---- mozilla/content/svg/content/src/nsSVGElement.cpp.orig 2010-05-12 16:46:09.000000000 +0200 -+++ mozilla/content/svg/content/src/nsSVGElement.cpp 2010-05-12 16:49:33.000000000 +0200 -@@ -102,7 +102,11 @@ - // vararg-list methods in this file: - // nsSVGElement::GetAnimated{Length,Number,Integer}Values - // See bug 547964 for details: --PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull)); -+// I really try to get the details but I'm not allowed to -+// access this bug in bugzilla: -+// You are not authorized to access bug #547964. -+// So disable this ASSERT as it breaks build. -+//PR_STATIC_ASSERT(sizeof(void*) == sizeof(nsnull)); - - - nsSVGEnumMapping nsSVGElement::sSVGUnitTypesMap[] = { Modified: trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in ============================================================================== --- trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Sun Oct 28 17:59:40 2012 (r1086) +++ trunk/www/seamonkey/files/patch-mozilla-js-src-configure.in Sun Oct 28 18:15:48 2012 (r1087) @@ -1,6 +1,6 @@ ---- mozilla/js/src/configure.in.orig 2012-02-22 17:06:28.000000000 +0100 -+++ mozilla/js/src/configure.in 2012-03-07 21:03:11.000000000 +0100 -@@ -5946,6 +5946,7 @@ _EGREP_PATTERN="${_EGREP_PATTERN}dummy_n +--- mozilla/js/src/js-confdefs.h.in~ ++++ mozilla/js/src/js-confdefs.h.in +@@ -12,6 +12,7 @@ * C++ implementations should define these macros only when __STDC_LIMIT_MACROS * is defined before is included. */ #define __STDC_LIMIT_MACROS From owner-freebsd-gecko@FreeBSD.ORG Mon Oct 29 11:06:44 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D952BEE for ; Mon, 29 Oct 2012 11:06:44 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id CD5288FC19 for ; Mon, 29 Oct 2012 11:06:43 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9TB6h0k028765 for ; Mon, 29 Oct 2012 11:06:43 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9TB6hD8028763 for gecko@FreeBSD.org; Mon, 29 Oct 2012 11:06:43 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 29 Oct 2012 11:06:43 GMT Message-Id: <201210291106.q9TB6hD8028763@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Oct 2012 11:06:44 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- p ports/171255 gecko Fix www/firefox on FreeBSD 7.4/amd64 o ports/171219 gecko www/firefox-i18n russian language pack don't translate o ports/170402 gecko www/linux-firefox: crash with flashplugin o ports/170310 gecko mail/thunderbird: coredump/crash when used with OpenLD o ports/169729 gecko www/firefox-esr "make package" produces package with z o ports/169366 gecko www/xpi-* ports need re-install after each Firefox upd o ports/169241 gecko www/firefox Right mouse buttom click freeze screen o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc o ports/167397 gecko mail/thunderbird-i18n Version 12.0 and freebsd 9.0: ca o ports/167298 gecko mail/thunderbird-i18n and www/firefox-i18n fail to fet f ports/165263 gecko mail/thunderbird: core dumping most time when users ar o ports/164239 gecko [PATCH] mail/thunderbird: crash with nss_ldap o ports/164013 gecko www/firefox: Firefox-9 Icons & xpi-addons from ports o ports/162939 gecko www/firefox crashes with Zotero add-on o ports/162075 gecko www/firefox >= 7.0.1_2 bug with respect to pentadactyl o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 19 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Oct 30 17:54:33 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AAA1362D for ; Tue, 30 Oct 2012 17:54:33 +0000 (UTC) (envelope-from izen@mail.ru) Received: from fallback3.mail.ru (fallback3.mail.ru [94.100.176.58]) by mx1.freebsd.org (Postfix) with ESMTP id 1E2ED8FC12 for ; Tue, 30 Oct 2012 17:54:31 +0000 (UTC) Received: from smtp10.mail.ru (smtp10.mail.ru [94.100.176.152]) by fallback3.mail.ru (mPOP.Fallback_MX) with ESMTP id F1F47C4801CD for ; Tue, 30 Oct 2012 21:51:28 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=/yfdFQSQBTFfoJlYdJKUn57XxzeY6OzqOj1MCW6AVKY=; b=G+UcubdgUAhprRFGanTy1bPb8EpicJcHxIHhlpmWpwM9sv9NGxwnEbFz818AIKUBge4qj6Uf3hrqDUd8SMfzk/Yr5m0MyaDuxzNJkajvWguSU4DJrbFePVtBM2um/blP; Received: from [87.119.232.82] (port=27044 helo=roxy.fire) by smtp10.mail.ru with esmtpa (envelope-from ) id 1TTFyD-0005xY-F3 for gecko@FreeBSD.org; Tue, 30 Oct 2012 21:51:22 +0400 Message-ID: <50901398.6010101@mail.ru> Date: Tue, 30 Oct 2012 21:51:20 +0400 From: iZEN User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121012 Thunderbird/16.0.1 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: Stop in /usr/ports/www/firefox. Content-Type: multipart/mixed; boundary="------------040905040604010800030902" X-Spam: Not detected X-Mras: Ok X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2012 17:54:33 -0000 This is a multi-part message in MIME format. --------------040905040604010800030902 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit See include --------------040905040604010800030902 Content-Type: text/plain; charset=UTF-8; name="config.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.log" VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMg d2hpbGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJl IG1ha2VzIGEgbWlzdGFrZS4KCmNvbmZpZ3VyZToxMDkzOiBjaGVja2luZyBob3N0IHN5c3Rl bSB0eXBlCmNvbmZpZ3VyZToxMTE0OiBjaGVja2luZyB0YXJnZXQgc3lzdGVtIHR5cGUKY29u ZmlndXJlOjExMzI6IGNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNvbmZpZ3VyZToxMjEx OiBjaGVja2luZyBmb3IgbWF3awpjb25maWd1cmU6MTIxMTogY2hlY2tpbmcgZm9yIGdhd2sK Y29uZmlndXJlOjEyMTE6IGNoZWNraW5nIGZvciBuYXdrCmNvbmZpZ3VyZToxNDYzOiBjaGVj a2luZyBmb3IgL3Vzci9sb2NhbC9iaW4vcGVybApjb25maWd1cmU6MjcxMDogY2hlY2tpbmcg Zm9yIGdjYwpjb25maWd1cmU6MjgyMzogY2hlY2tpbmcgd2hldGhlciB0aGUgQyBjb21waWxl ciAoY2MgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAtTC91c3IvbG9jYWwvbGli IC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4pIHdvcmtzCmNvbmZpZ3VyZToy ODM5OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWlz eXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdp biAtV2wsLXJwYXRoLFwkJE9SSUdJTiBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZToyODM2 OjE6IHdhcm5pbmc6IHR5cGUgc3BlY2lmaWVyIG1pc3NpbmcsIGRlZmF1bHRzIHRvICdpbnQn IFstV2ltcGxpY2l0LWludF0KbWFpbigpe3JldHVybigwKTt9Cl5+fn4KMSB3YXJuaW5nIGdl bmVyYXRlZC4KY29uZmlndXJlOjI4NjU6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGls ZXIgKGNjIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAgLUwvdXNyL2xvY2FsL2xp YiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOKSBpcyBhIGNyb3NzLWNvbXBp bGVyCmNvbmZpZ3VyZToyODcwOiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyBHTlUg Qwpjb25maWd1cmU6Mjg3OTogY2MgLUUgY29uZnRlc3QuYwpjb25maWd1cmU6Mjg5ODogY2hl Y2tpbmcgd2hldGhlciBjYyBhY2NlcHRzIC1nCmNvbmZpZ3VyZToyOTM5OiBjaGVja2luZyBm b3IgYysrCmNvbmZpZ3VyZToyOTcxOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDKysgY29tcGls ZXIgKGMrKyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIC1ML3Vzci9sb2NhbC9s aWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTikgd29ya3MKY29uZmlndXJl OjI5ODc6IGMrKyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9y aWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiBjb25mdGVzdC5DICAxPiY1CmNvbmZpZ3VyZToz MDEzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDKysgY29tcGlsZXIgKGMrKyAtTzIgLXBpcGUg LWZuby1zdHJpY3QtYWxpYXNpbmcgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAt V2wsLXJwYXRoLFwkJE9SSUdJTikgaXMgYSBjcm9zcy1jb21waWxlcgpjb25maWd1cmU6MzAx ODogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgR05VIEMrKwpjb25maWd1cmU6MzAy NzogYysrIC1FIGNvbmZ0ZXN0LkMKY29uZmlndXJlOjMwNDY6IGNoZWNraW5nIHdoZXRoZXIg YysrIGFjY2VwdHMgLWcKY29uZmlndXJlOjMwODA6IGNoZWNraW5nIGZvciByYW5saWIKY29u ZmlndXJlOjMxMTI6IGNoZWNraW5nIGZvciBhcwpjb25maWd1cmU6MzE2NjogY2hlY2tpbmcg Zm9yIGFyCmNvbmZpZ3VyZTozMjAxOiBjaGVja2luZyBmb3IgbGQKY29uZmlndXJlOjMyMzY6 IGNoZWNraW5nIGZvciBzdHJpcApjb25maWd1cmU6MzI3MTogY2hlY2tpbmcgZm9yIHdpbmRy ZXMKY29uZmlndXJlOjQwODM6IGNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vz c29yCmNvbmZpZ3VyZTo0MTYzOiBjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDKysgcHJlcHJv Y2Vzc29yCmNvbmZpZ3VyZTo0MTgxOiBjKysgLUUgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1 ZGUgY29uZnRlc3QuQyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0CmNvbmZpZ3VyZTo0MjU2 OiBjaGVja2luZyBmb3IgYSBCU0QgY29tcGF0aWJsZSBpbnN0YWxsCmNvbmZpZ3VyZTo0MzA5 OiBjaGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZpZ3VyZTo0MzMyOiBjaGVja2lu ZyBmb3IgbWluaW11bSByZXF1aXJlZCBwZXJsIHZlcnNpb24gPj0gNS4wMDYKY29uZmlndXJl OjQzNDM6IGNoZWNraW5nIGZvciBmdWxsIHBlcmwgaW5zdGFsbGF0aW9uCmNvbmZpZ3VyZTo0 MzU4OiBjaGVja2luZyBmb3IgL3Vzci9sb2NhbC9iaW4vcHl0aG9uMi43CmNvbmZpZ3VyZTo0 NDM3OiBjaGVja2luZyBmb3IgZG94eWdlbgpjb25maWd1cmU6NDQ4NjogY2hlY2tpbmcgZm9y IGF1dG9jb25mCmNvbmZpZ3VyZTo0NTM3OiBjaGVja2luZyBmb3IgdW56aXAKY29uZmlndXJl OjQ1OTM6IGNoZWNraW5nIGZvciB6aXAKY29uZmlndXJlOjQ2NDc6IGNoZWNraW5nIGZvciBt YWtlZGVwZW5kCmNvbmZpZ3VyZTo0Njk1OiBjaGVja2luZyBmb3IgeGFyZ3MKY29uZmlndXJl OjQ3NDc6IGNoZWNraW5nIGZvciBycG1idWlsZApjb25maWd1cmU6NTAzMzogY2hlY2tpbmcg Y29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6NTEwNzogY2hlY2tpbmcgZm9yIGdtYWtlCmNv bmZpZ3VyZTo1MTc0OiBjaGVja2luZyBmb3IgWApjb25maWd1cmU6NTQ4ODogY2hlY2tpbmcg Zm9yIGRuZXRfbnRvYSBpbiAtbGRuZXQKY29uZmlndXJlOjU1MDc6IGNjIC1vIGNvbmZ0ZXN0 IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtaXN5c3RlbS91c3IvbG9jYWwvaW5j bHVkZSAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJ R0lOIGNvbmZ0ZXN0LmMgLWxkbmV0ICAgMT4mNQovdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQg LWxkbmV0CmNjOiBlcnJvcjogbGlua2VyIGNvbW1hbmQgZmFpbGVkIHdpdGggZXhpdCBjb2Rl IDEgKHVzZSAtdiB0byBzZWUgaW52b2NhdGlvbikKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3Jh bSB3YXM6CiNsaW5lIDU0OTYgImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCi8q IE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJv ci4gICovCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1 cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHBy b3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNoYXIgZG5ldF9udG9hKCk7CgppbnQg bWFpbigpIHsKZG5ldF9udG9hKCkKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6NTUyOTogY2hl Y2tpbmcgZm9yIGRuZXRfbnRvYSBpbiAtbGRuZXRfc3R1Ygpjb25maWd1cmU6NTU0ODogY2Mg LW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1pc3lzdGVtL3Vz ci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1y cGF0aCxcJCRPUklHSU4gY29uZnRlc3QuYyAtbGRuZXRfc3R1YiAgIDE+JjUKL3Vzci9iaW4v bGQ6IGNhbm5vdCBmaW5kIC1sZG5ldF9zdHViCmNjOiBlcnJvcjogbGlua2VyIGNvbW1hbmQg ZmFpbGVkIHdpdGggZXhpdCBjb2RlIDEgKHVzZSAtdiB0byBzZWUgaW52b2NhdGlvbikKY29u ZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDU1MzcgImNvbmZpZ3VyZSIKI2lu Y2x1ZGUgImNvbmZkZWZzLmgiCi8qIE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3Rv dHlwZSB0byBhdm9pZCBhbiBlcnJvci4gICovCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50 IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5k IHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNo YXIgZG5ldF9udG9hKCk7CgppbnQgbWFpbigpIHsKZG5ldF9udG9hKCkKOyByZXR1cm4gMDsg fQpjb25maWd1cmU6NTU3NzogY2hlY2tpbmcgZm9yIGdldGhvc3RieW5hbWUKY29uZmlndXJl OjU2MDU6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt aXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3Jp Z2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIGNvbmZ0ZXN0LmMgIDE+JjUKY29uZmlndXJlOjU2 NzU6IGNoZWNraW5nIGZvciBjb25uZWN0CmNvbmZpZ3VyZTo1NzAzOiBjYyAtbyBjb25mdGVz dCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWlzeXN0ZW0vdXNyL2xvY2FsL2lu Y2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9S SUdJTiBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZTo1NzY3OiBjaGVja2luZyBmb3IgcmVt b3ZlCmNvbmZpZ3VyZTo1Nzk1OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9s aWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiBjb25mdGVzdC5jICAxPiY1 CmNvbmZpZ3VyZTo1ODU5OiBjaGVja2luZyBmb3Igc2htYXQKY29uZmlndXJlOjU4ODc6IGNj IC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtaXN5c3RlbS91 c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwt cnBhdGgsXCQkT1JJR0lOIGNvbmZ0ZXN0LmMgIDE+JjUKY29uZmlndXJlOjU5NjA6IGNoZWNr aW5nIGZvciBJY2VDb25uZWN0aW9uTnVtYmVyIGluIC1sSUNFCmNvbmZpZ3VyZTo1OTc5OiBj YyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWlzeXN0ZW0v dXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2ws LXJwYXRoLFwkJE9SSUdJTiAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxJQ0UgICAx PiY1CmNvbmZpZ3VyZTo2MzkwOiBjYyAtYyAgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUg Y29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTo2Mzg2OjE1OiBlcnJvcjogdXNlIG9mIHVuZGVj bGFyZWQgaWRlbnRpZmllciAnX190aHVtYjJfXycKcmV0dXJuIHNpemVvZihfX3RodW1iMl9f KTsKICAgICAgICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKI2xpbmUgNjM4MyAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRl ZnMuaCIKCmludCBtYWluKCkgewpyZXR1cm4gc2l6ZW9mKF9fdGh1bWIyX18pOwo7IHJldHVy biAwOyB9CmNvbmZpZ3VyZTo2NTc1OiBjaGVja2luZyB0aGF0IHN0YXRpYyBhc3NlcnRpb24g bWFjcm9zIHVzZWQgaW4gYXV0b2NvbmYgdGVzdHMgd29yawpjb25maWd1cmU6NjU5NjogY2Mg LWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1pc3lzdGVtL3Vzci9sb2NhbC9p bmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6NjYxMzogY2MgLWMgLU8yIC1waXBl IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgMT4mNQpjb25maWd1cmU6NjYxMzoxOiBlcnJvcjogJ3N0YXRpY19hc3NlcnRfbGlu ZV82NjEzJyBkZWNsYXJlZCBhcyBhbiBhcnJheSB3aXRoIGEgbmVnYXRpdmUgc2l6ZQpDT05G SUdVUkVfU1RBVElDX0FTU0VSVCgwKQpefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgpjb25m aWd1cmU6NjYwODo0NDogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnQ09ORklHVVJFX1NU QVRJQ19BU1NFUlQnCiNkZWZpbmUgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlQoY29uZGl0aW9u KSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMKGNvbmRpdGlvbiwgX19MSU5FX18pCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCmNvbmZpZ3VyZTo2 NjA5OjU1OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdDT05GSUdVUkVfU1RBVElDX0FT U0VSVF9JTVBMJwojZGVmaW5lIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwoY29uZGl0 aW9uLCBsaW5lKSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMMihjb25kaXRpb24sIGxp bmUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF4KY29uZmlndXJlOjY2MTA6OTQ6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0NP TkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwyJwojZGVmaW5lIENPTkZJR1VSRV9TVEFUSUNf QVNTRVJUX0lNUEwyKGNvbmRpdGlvbiwgbGluZSkgdHlwZWRlZiBpbnQgc3RhdGljX2Fzc2Vy dF9saW5lXyMjbGluZVsoY29uZGl0aW9uKSA/IDEgOiAtMV0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn4KMSBlcnJvciBnZW5l cmF0ZWQuCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgojbGluZSA2NjA2ICJjb25m aWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgoKI2RlZmluZSBDT05GSUdVUkVfU1RBVElD X0FTU0VSVChjb25kaXRpb24pIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwoY29uZGl0 aW9uLCBfX0xJTkVfXykKI2RlZmluZSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMKGNv bmRpdGlvbiwgbGluZSkgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlRfSU1QTDIoY29uZGl0aW9u LCBsaW5lKQojZGVmaW5lIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwyKGNvbmRpdGlv biwgbGluZSkgdHlwZWRlZiBpbnQgc3RhdGljX2Fzc2VydF9saW5lXyMjbGluZVsoY29uZGl0 aW9uKSA/IDEgOiAtMV0KCmludCBtYWluKCkgewpDT05GSUdVUkVfU1RBVElDX0FTU0VSVCgw KQo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZTo2NjM2OiBjKysgLWMgLU8yIC1waXBlIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LkMg MT4mNQpjb25maWd1cmU6NjY1MzogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlh c2luZyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmln dXJlOjY2NTM6MTogZXJyb3I6ICdzdGF0aWNfYXNzZXJ0X2xpbmVfNjY1MycgZGVjbGFyZWQg YXMgYW4gYXJyYXkgd2l0aCBhIG5lZ2F0aXZlIHNpemUKQ09ORklHVVJFX1NUQVRJQ19BU1NF UlQoMCkKXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KY29uZmlndXJlOjY2NDg6NDQ6IG5v dGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0NPTkZJR1VSRV9TVEFUSUNfQVNTRVJUJwojZGVm aW5lIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUKGNvbmRpdGlvbikgQ09ORklHVVJFX1NUQVRJ Q19BU1NFUlRfSU1QTChjb25kaXRpb24sIF9fTElORV9fKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXgpjb25maWd1cmU6NjY0OTo1NTogbm90ZTogZXhw YW5kZWQgZnJvbSBtYWNybyAnQ09ORklHVVJFX1NUQVRJQ19BU1NFUlRfSU1QTCcKI2RlZmlu ZSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMKGNvbmRpdGlvbiwgbGluZSkgQ09ORklH VVJFX1NUQVRJQ19BU1NFUlRfSU1QTDIoY29uZGl0aW9uLCBsaW5lKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCmNvbmZpZ3VyZTo2 NjUwOjk0OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdDT05GSUdVUkVfU1RBVElDX0FT U0VSVF9JTVBMMicKI2RlZmluZSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMMihjb25k aXRpb24sIGxpbmUpIHR5cGVkZWYgaW50IHN0YXRpY19hc3NlcnRfbGluZV8jI2xpbmVbKGNv bmRpdGlvbikgPyAxIDogLTFdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+CjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgNjY0NiAiY29uZmlndXJlIgojaW5jbHVkZSAi Y29uZmRlZnMuaCIKCiNkZWZpbmUgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlQoY29uZGl0aW9u KSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMKGNvbmRpdGlvbiwgX19MSU5FX18pCiNk ZWZpbmUgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlRfSU1QTChjb25kaXRpb24sIGxpbmUpIENP TkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwyKGNvbmRpdGlvbiwgbGluZSkKI2RlZmluZSBD T05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMMihjb25kaXRpb24sIGxpbmUpIHR5cGVkZWYg aW50IHN0YXRpY19hc3NlcnRfbGluZV8jI2xpbmVbKGNvbmRpdGlvbikgPyAxIDogLTFdCgpp bnQgbWFpbigpIHsKQ09ORklHVVJFX1NUQVRJQ19BU1NFUlQoMCkKOyByZXR1cm4gMDsgfQpj b25maWd1cmU6Njc4ODogY2hlY2tpbmcgZm9yIC0tbm9leGVjc3RhY2sgb3B0aW9uIHRvIGFz CmNvbmZpZ3VyZTo2Nzk5OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhLC0tbm9leGVjc3RhY2sgLVF1bnVzZWQtYXJndW1l bnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1 cmU6NjgxMjogY2hlY2tpbmcgZm9yIC16IG5vZXhlY3N0YWNrIG9wdGlvbiB0byBsZApjb25m aWd1cmU6NjgyMzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91 c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwt cnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5jICAxPiY1CmNv bmZpZ3VyZTo2ODM3OiBjaGVja2luZyBpZiB0b29sY2hhaW4gc3VwcG9ydHMgLW1zc3NlMyBv cHRpb24KY29uZmlndXJlOjY4NDk6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlh c2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtbXNzc2UzIC1RdW51c2VkLWFyZ3VtZW50cyAt aXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjY4 NzU6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgc3VwcG9ydHMgLVdlcnJvcj1y ZXR1cm4tdHlwZQpjb25maWd1cmU6Njg5ODogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZXJyb3IgLVdlcnJvcj1yZXR1cm4t dHlwZSAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29u ZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTo2OTI2OiBjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNv bXBpbGVyIHN1cHBvcnRzIC1XdHlwZS1saW1pdHMKY29uZmlndXJlOjY5NDk6IGNjIC1jIC1P MiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vy cm9yIC1XdHlwZS1saW1pdHMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2Nh bC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6Njk3NzogY2hlY2tpbmcgd2hl dGhlciB0aGUgQyBjb21waWxlciBzdXBwb3J0cyAtV2VtcHR5LWJvZHkKY29uZmlndXJlOjcw MDA6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1h bGlhc2luZyAtV2Vycm9yIC1XZW1wdHktYm9keSAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0 ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTo3MDM0OiBj aGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHN1cHBvcnRzIC1Xbm8tb3Zlcmxlbmd0 aC1zdHJpbmdzCmNvbmZpZ3VyZTo3MDU3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdlcnJvciAtV292ZXJsZW5ndGgtc3Ry aW5ncyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29u ZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTo3MTQxOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDKysg Y29tcGlsZXIgc3VwcG9ydHMgLVdlcnJvcj1yZXR1cm4tdHlwZQpjb25maWd1cmU6NzE2NDog YysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMg LWZuby1zdHJpY3QtYWxpYXNpbmcgLVdlcnJvciAtV2Vycm9yPXJldHVybi10eXBlIC1RdW51 c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+ JjUKY29uZmlndXJlOjcxOTI6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMrKyBjb21waWxlciBz dXBwb3J0cyAtV3R5cGUtbGltaXRzCmNvbmZpZ3VyZTo3MjE1OiBjKysgLWMgLU8yIC1waXBl IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlh c2luZyAtV2Vycm9yIC1XdHlwZS1saW1pdHMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVt L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LkMgMT4mNQpjb25maWd1cmU6NzI0MzogY2hl Y2tpbmcgd2hldGhlciB0aGUgQysrIGNvbXBpbGVyIHN1cHBvcnRzIC1XZW1wdHktYm9keQpj b25maWd1cmU6NzI2NjogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt Zm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdlcnJvciAtV2VtcHR5LWJv ZHkgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LkMgMT4mNQpjb25maWd1cmU6NzMwMjogY2hlY2tpbmcgd2hldGhlciB0aGUgQysrIGNv bXBpbGVyIHN1cHBvcnRzIC1Xbm8tb3Zlcmxlbmd0aC1zdHJpbmdzCmNvbmZpZ3VyZTo3MzI1 OiBjKysgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tZXhjZXB0aW9u cyAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yIC1Xb3Zlcmxlbmd0aC1zdHJpbmdzIC1R dW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5D IDE+JjUKY29uZmlndXJlOjczNTM6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMrKyBjb21waWxl ciBzdXBwb3J0cyAtV25vLWludmFsaWQtb2Zmc2V0b2YKY29uZmlndXJlOjczNzY6IGMrKyAt YyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1XZXJyb3IgLVdpbnZhbGlkLW9mZnNldG9mIC1RdW51c2VkLWFy Z3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29u ZmlndXJlOjc0MDQ6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMrKyBjb21waWxlciBzdXBwb3J0 cyAtV25vLXZhcmlhZGljLW1hY3Jvcwpjb25maWd1cmU6NzQyNzogYysrIC1jIC1PMiAtcGlw ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxp YXNpbmcgLVdlcnJvciAtV3ZhcmlhZGljLW1hY3JvcyAtUXVudXNlZC1hcmd1bWVudHMgLWlz eXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuQyAxPiY1CmNvbmZpZ3VyZTo3NDc5 OiBjaGVja2luZyB3aGV0aGVyIHRoZSBDKysgY29tcGlsZXIgc3VwcG9ydHMgLVduby1leHRl bmRlZC1vZmZzZXRvZgpjb25maWd1cmU6NzUwMjogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdl cnJvciAtV2V4dGVuZGVkLW9mZnNldG9mIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91 c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmlndXJlOjc1NDA6IGNoZWNr aW5nIHdoZXRoZXIgbGQgaGFzIGFyY2hpdmUgZXh0cmFjdGlvbiBmbGFncwpjb25maWd1cmU6 NzU2NDogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9j YWwvaW5jbHVkZSAtV2wsLS13aG9sZS1hcmNoaXZlIGNvbmZ0ZXN0LmMgLVdsLC0tbm8td2hv bGUtYXJjaGl2ZSAxPiY1CmNvbmZpZ3VyZTo3NTk5OiBjaGVja2luZyBmb3IgNjQtYml0IE9T CmNvbmZpZ3VyZTo3NjA4OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWZuby1zdHJpY3QtYWxpYXNpbmcgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6Nzk1NzogY2hlY2tpbmcg Zm9yIFB5dGhvbiB2ZXJzaW9uID49IDIuNSBidXQgbm90IDMueApjb25maWd1cmU6Nzk2ODog Y2hlY2tpbmcgZm9yIGN1c3RvbSA8c3RkaW50Lmg+IGltcGxlbWVudGF0aW9uCmNvbmZpZ3Vy ZTo5MTEzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBsaW5rZXIgc3VwcG9ydHMgSWRlbnRpY2Fs IENvZGUgRm9sZGluZwpjb25maWd1cmU6OTEyMjogY2MgLW8gY29uZnRlc3QgIC1ML3Vzci9s b2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9l eGVjc3RhY2sgLVdsLC0taWNmPXNhZmUgLWZmdW5jdGlvbi1zZWN0aW9ucyBjb25mdGVzdC5j ICAxPiYyCi91c3IvYmluL2xkOiB1bnJlY29nbml6ZWQgb3B0aW9uICctLWljZj1zYWZlJwov dXNyL2Jpbi9sZDogdXNlIHRoZSAtLWhlbHAgb3B0aW9uIGZvciB1c2FnZSBpbmZvcm1hdGlv bgpjYzogZXJyb3I6IGxpbmtlciBjb21tYW5kIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxICh1 c2UgLXYgdG8gc2VlIGludm9jYXRpb24pCmNvbmZpZ3VyZTo5MTkzOiBjaGVja2luZyBmb3Ig QU5TSSBDIGhlYWRlciBmaWxlcwpjb25maWd1cmU6OTIwNjogY3BwIC1RdW51c2VkLWFyZ3Vt ZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4vZGV2L251bGwg Mj5jb25mdGVzdC5vdXQKY29uZmlndXJlOjkyNzM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlw ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9u LXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0v dXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2ws LXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuYyAgMT4mNQpj b25maWd1cmU6OTI2ODo2Nzogd2FybmluZzogaW1wbGljaXRseSBkZWNsYXJpbmcgbGlicmFy eSBmdW5jdGlvbiAnZXhpdCcgd2l0aCB0eXBlICd2b2lkIChpbnQpIF9fYXR0cmlidXRlX18o KG5vcmV0dXJuKSknCmlmIChYT1IgKGlzbG93ZXIgKGkpLCBJU0xPV0VSIChpKSkgfHwgdG91 cHBlciAoaSkgIT0gVE9VUFBFUiAoaSkpIGV4aXQoMik7CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KY29uZmln dXJlOjkyNjg6Njc6IG5vdGU6IHBsZWFzZSBpbmNsdWRlIHRoZSBoZWFkZXIgPHN0ZGxpYi5o PiBvciBleHBsaWNpdGx5IHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBmb3IgJ2V4aXQnCjEgd2Fy bmluZyBnZW5lcmF0ZWQuCmNvbmZpZ3VyZTo5Mjk3OiBjaGVja2luZyBmb3Igd29ya2luZyBj b25zdApjb25maWd1cmU6OTM1MTogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNl Y3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBj b25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjkzNzI6IGNoZWNraW5nIGZvciBtb2RlX3QKY29u ZmlndXJlOjk0MDU6IGNoZWNraW5nIGZvciBvZmZfdApjb25maWd1cmU6OTQzODogY2hlY2tp bmcgZm9yIHBpZF90CmNvbmZpZ3VyZTo5NDcxOiBjaGVja2luZyBmb3Igc2l6ZV90CmNvbmZp Z3VyZTo5NTExOiBjaGVja2luZyBmb3IgX19zdGRjYWxsCmNvbmZpZ3VyZTo5NTI1OiBjKysg LWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tZXhjZXB0aW9ucyAtZm5v LXN0cmljdC1hbGlhc2luZyAtZm5vLXJ0dGkgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEt c2VjdGlvbnMgLWZuby1leGNlcHRpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91 c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmlndXJlOjk1NTQ6IGNoZWNr aW5nIGZvciBzc2l6ZV90CmNvbmZpZ3VyZTo5NTY3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9u cyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2Nh bC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6OTU4OTogY2hlY2tpbmcgZm9y IHN0X2Jsa3NpemUgaW4gc3RydWN0IHN0YXQKY29uZmlndXJlOjk2MDI6IGNjIC1jIC1PMiAt cGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0 ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZTo5NTk4OjE4 OiB3YXJuaW5nOiBleHByZXNzaW9uIHJlc3VsdCB1bnVzZWQgWy1XdW51c2VkLXZhbHVlXQpz dHJ1Y3Qgc3RhdCBzOyBzLnN0X2Jsa3NpemU7CiAgICAgICAgICAgICAgIH4gXn5+fn5+fn5+ fgoxIHdhcm5pbmcgZ2VuZXJhdGVkLgpjb25maWd1cmU6OTYyMzogY2hlY2tpbmcgZm9yIHNp Z2luZm9fdApjb25maWd1cmU6OTYzNjogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRh LXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVk ZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjk2NTk6IGNoZWNraW5nIGZvciBpbnQ2NApj b25maWd1cmU6OTY3MjogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25z IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVz dC5jIDE+JjUKY29uZmlndXJlOjk2Njg6MTogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVkIGlk ZW50aWZpZXIgJ2ludDY0JwppbnQ2NCBmb28gPSAwOwpeCjEgZXJyb3IgZ2VuZXJhdGVkLgpj b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgOTY2NCAiY29uZmlndXJlIgoj aW5jbHVkZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUgPHN0ZGlvLmg+CiAgICAgICAgICAgICAg ICAgICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KaW50IG1haW4oKSB7CmludDY0IGZvbyA9IDA7 CjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjk2OTQ6IGNoZWNraW5nIGZvciB1aW50CmNvbmZp Z3VyZTo5NzA3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1 bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMg MT4mNQpjb25maWd1cmU6OTcyOTogY2hlY2tpbmcgZm9yIHVpbnRfdApjb25maWd1cmU6OTc0 MjogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFy Z3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29u ZmlndXJlOjk3Mzg6MTogZXJyb3I6IHVua25vd24gdHlwZSBuYW1lICd1aW50X3QnOyBkaWQg eW91IG1lYW4gJ3VpbnQ4X3QnPwp1aW50X3QgZm9vID0gMDsKXn5+fn5+CnVpbnQ4X3QKL3Vz ci9pbmNsdWRlL3N5cy9fc3RkaW50Lmg6NTQ6MjA6IG5vdGU6ICd1aW50OF90JyBkZWNsYXJl ZCBoZXJlCnR5cGVkZWYgX191aW50OF90ICAgICAgICAgICAgICAgdWludDhfdDsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1 cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgOTczNCAiY29uZmlndXJlIgojaW5jbHVk ZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUgPHN0ZGlvLmg+CiAgICAgICAgICAgICAgICAgICNp bmNsdWRlIDxzeXMvdHlwZXMuaD4KaW50IG1haW4oKSB7CnVpbnRfdCBmb28gPSAwOwo7IHJl dHVybiAwOyB9CmNvbmZpZ3VyZTo5NzczOiBjaGVja2luZyBmb3IgdW5hbWUuZG9tYWlubmFt ZQpjb25maWd1cmU6OTc4NjogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVu Y3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAtUXVudXNl ZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuQyAxPiY1 CmNvbmZpZ3VyZTo5NzgyOjYyOiBlcnJvcjogbm8gbWVtYmVyIG5hbWVkICdkb21haW5uYW1l JyBpbiAndXRzbmFtZScKICAgICAgICAgICAgKHZvaWQpdW5hbWUocmVzKTsgIGlmIChyZXMg IT0gMCkgeyBkb21haW4gPSByZXMtPmRvbWFpbm5hbWU7IH0gCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfn5+ICBeCjEgZXJyb3Ig Z2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgOTc3OCAi Y29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUgPHN5cy91dHNuYW1l Lmg+CmludCBtYWluKCkgewogc3RydWN0IHV0c25hbWUgKnJlczsgY2hhciAqZG9tYWluOwog ICAgICAgICAgICAodm9pZCl1bmFtZShyZXMpOyAgaWYgKHJlcyAhPSAwKSB7IGRvbWFpbiA9 IHJlcy0+ZG9tYWlubmFtZTsgfSAKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6OTgxMDogY2hl Y2tpbmcgZm9yIHVuYW1lLl9fZG9tYWlubmFtZQpjb25maWd1cmU6OTgyMzogYysrIC1jIC1P MiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rp b25zIC1mbm8tZXhjZXB0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xv Y2FsL2luY2x1ZGUgY29uZnRlc3QuQyAxPiY1CmNvbmZpZ3VyZTo5ODE5OjYyOiBlcnJvcjog bm8gbWVtYmVyIG5hbWVkICdfX2RvbWFpbm5hbWUnIGluICd1dHNuYW1lJwogICAgICAgICAg ICAodm9pZCl1bmFtZShyZXMpOyAgaWYgKHJlcyAhPSAwKSB7IGRvbWFpbiA9IHJlcy0+X19k b21haW5uYW1lOyB9IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIH5+fiAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29uZmlndXJlOiBm YWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDk4MTUgImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNv bmZkZWZzLmgiCiNpbmNsdWRlIDxzeXMvdXRzbmFtZS5oPgppbnQgbWFpbigpIHsKIHN0cnVj dCB1dHNuYW1lICpyZXM7IGNoYXIgKmRvbWFpbjsKICAgICAgICAgICAgKHZvaWQpdW5hbWUo cmVzKTsgIGlmIChyZXMgIT0gMCkgeyBkb21haW4gPSByZXMtPl9fZG9tYWlubmFtZTsgfSAK OyByZXR1cm4gMDsgfQpjb25maWd1cmU6OTg1OTogY2hlY2tpbmcgZm9yIGdjYyBjKysweCBo ZWFkZXJzIGJ1ZyB3aXRob3V0IHJ0dGkKY29uZmlndXJlOjk4NzE6IGMrKyAtYyAtTzIgLXBp cGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt Zm5vLWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3Rl bS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmlndXJlOjk4OTE6IGNo ZWNraW5nIGZvciB1c2FibGUgY2hhcjE2X3QgKDIgYnl0ZXMsIHVuc2lnbmVkKQpjb25maWd1 cmU6OTkwNzogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4 Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1 bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LkMg MT4mNQpjb25maWd1cmU6OTkzMjogY2hlY2tpbmcgZm9yIHVzYWJsZSB3Y2hhcl90ICgyIGJ5 dGVzLCB1bnNpZ25lZCkKY29uZmlndXJlOjk5NDY6IGMrKyAtYyAtTzIgLXBpcGUgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1m bm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2Vw dGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmlndXJlOjk5NDU6MTogZXJyb3I6ICdz dGF0aWNfYXNzZXJ0X2xpbmVfOTk0NScgZGVjbGFyZWQgYXMgYW4gYXJyYXkgd2l0aCBhIG5l Z2F0aXZlIHNpemUKQ09ORklHVVJFX1NUQVRJQ19BU1NFUlQoc2l6ZW9mKHdjaGFyX3QpID09 IDIpOwpefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KY29u ZmlndXJlOjk5NDA6NDQ6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0NPTkZJR1VSRV9T VEFUSUNfQVNTRVJUJwojZGVmaW5lIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUKGNvbmRpdGlv bikgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlRfSU1QTChjb25kaXRpb24sIF9fTElORV9fKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgpjb25maWd1cmU6 OTk0MTo1NTogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnQ09ORklHVVJFX1NUQVRJQ19B U1NFUlRfSU1QTCcKI2RlZmluZSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMKGNvbmRp dGlvbiwgbGluZSkgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlRfSU1QTDIoY29uZGl0aW9uLCBs aW5lKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBeCmNvbmZpZ3VyZTo5OTQyOjk0OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdD T05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMMicKI2RlZmluZSBDT05GSUdVUkVfU1RBVElD X0FTU0VSVF9JTVBMMihjb25kaXRpb24sIGxpbmUpIHR5cGVkZWYgaW50IHN0YXRpY19hc3Nl cnRfbGluZV8jI2xpbmVbKGNvbmRpdGlvbikgPyAxIDogLTFdCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+CmNvbmZpZ3VyZTo5 OTQ2OjIyOiBlcnJvcjogJ3N0YXRpY19hc3NlcnRfbGluZV85OTQ2JyBkZWNsYXJlZCBhcyBh biBhcnJheSB3aXRoIGEgbmVnYXRpdmUgc2l6ZQogICAgICAgICAgICAgICAgICAgICBDT05G SUdVUkVfU1RBVElDX0FTU0VSVCgod2NoYXJfdCktMSA+ICh3Y2hhcl90KSAwKQogICAgICAg ICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fgpjb25maWd1cmU6OTk0MDo0NDogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNy byAnQ09ORklHVVJFX1NUQVRJQ19BU1NFUlQnCiNkZWZpbmUgQ09ORklHVVJFX1NUQVRJQ19B U1NFUlQoY29uZGl0aW9uKSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMKGNvbmRpdGlv biwgX19MSU5FX18pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBeCmNvbmZpZ3VyZTo5OTQxOjU1OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdDT05G SUdVUkVfU1RBVElDX0FTU0VSVF9JTVBMJwojZGVmaW5lIENPTkZJR1VSRV9TVEFUSUNfQVNT RVJUX0lNUEwoY29uZGl0aW9uLCBsaW5lKSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBM Mihjb25kaXRpb24sIGxpbmUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF4KY29uZmlndXJlOjk5NDI6OTQ6IG5vdGU6IGV4cGFuZGVk IGZyb20gbWFjcm8gJ0NPTkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwyJwojZGVmaW5lIENP TkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwyKGNvbmRpdGlvbiwgbGluZSkgdHlwZWRlZiBp bnQgc3RhdGljX2Fzc2VydF9saW5lXyMjbGluZVsoY29uZGl0aW9uKSA/IDEgOiAtMV0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+ fn4KMiBlcnJvcnMgZ2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoK I2xpbmUgOTkzNyAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKI2luY2x1ZGUg PHN0ZGRlZi5oPgogICAgICAgICAgICAgICAgICAgICAKI2RlZmluZSBDT05GSUdVUkVfU1RB VElDX0FTU0VSVChjb25kaXRpb24pIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwoY29u ZGl0aW9uLCBfX0xJTkVfXykKI2RlZmluZSBDT05GSUdVUkVfU1RBVElDX0FTU0VSVF9JTVBM KGNvbmRpdGlvbiwgbGluZSkgQ09ORklHVVJFX1NUQVRJQ19BU1NFUlRfSU1QTDIoY29uZGl0 aW9uLCBsaW5lKQojZGVmaW5lIENPTkZJR1VSRV9TVEFUSUNfQVNTRVJUX0lNUEwyKGNvbmRp dGlvbiwgbGluZSkgdHlwZWRlZiBpbnQgc3RhdGljX2Fzc2VydF9saW5lXyMjbGluZVsoY29u ZGl0aW9uKSA/IDEgOiAtMV0KCmludCBtYWluKCkgewpDT05GSUdVUkVfU1RBVElDX0FTU0VS VChzaXplb2Yod2NoYXJfdCkgPT0gMik7CiAgICAgICAgICAgICAgICAgICAgIENPTkZJR1VS RV9TVEFUSUNfQVNTRVJUKCh3Y2hhcl90KS0xID4gKHdjaGFyX3QpIDApCjsgcmV0dXJuIDA7 IH0KY29uZmlndXJlOjEwMDI4OiBjaGVja2luZyBmb3IgdmlzaWJpbGl0eShoaWRkZW4pIGF0 dHJpYnV0ZQpjb25maWd1cmU6MTAwNTM6IGNoZWNraW5nIGZvciB2aXNpYmlsaXR5KGRlZmF1 bHQpIGF0dHJpYnV0ZQpjb25maWd1cmU6MTAwNzg6IGNoZWNraW5nIGZvciB2aXNpYmlsaXR5 IHByYWdtYSBzdXBwb3J0CmNvbmZpZ3VyZToxMDEwMzogY2hlY2tpbmcgRm9yIGdjYyB2aXNp YmlsaXR5IGJ1ZyB3aXRoIGNsYXNzLWxldmVsIGF0dHJpYnV0ZXMgKEdDQyBidWcgMjY5MDUp CmNvbmZpZ3VyZToxMDEzMTogY2hlY2tpbmcgRm9yIHg4Nl82NCBnY2MgdmlzaWJpbGl0eSBi dWcgd2l0aCBidWlsdGlucyAoR0NDIGJ1ZyAyMDI5NykKY29uZmlndXJlOjEwMTg2OiBjaGVj a2luZyBmb3IgZ2NjIFBSNDk5MTEKY29uZmlndXJlOjEwMjQ3OiBjKysgLW8gY29uZnRlc3Qg LU8yIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUwv dXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwt eixub2V4ZWNzdGFjayBjb25mdGVzdC5DICAxPiY1CmNvbmZpZ3VyZToxMDI4MzogY2hlY2tp bmcgZm9yIF9fZm9yY2VfYWxpZ25fYXJnX3BvaW50ZXJfXyBhdHRyaWJ1dGUKY29uZmlndXJl OjEwMjk1OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVdlcnJv ciAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuYyAxPiY1CmNvbmZpZ3VyZToxMDI4OToxNzogZXJyb3I6IHVua25vd24gYXR0cmlidXRl ICdfX2ZvcmNlX2FsaWduX2FyZ19wb2ludGVyX18nIGlnbm9yZWQgWy1XZXJyb3IsLVdhdHRy aWJ1dGVzXQpfX2F0dHJpYnV0ZV9fICgoX19mb3JjZV9hbGlnbl9hcmdfcG9pbnRlcl9fKSkg dm9pZCB0ZXN0KCkge30KICAgICAgICAgICAgICAgIF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNv bmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgojbGluZSAxMDI4OCAiY29uZmlndXJlIgoj aW5jbHVkZSAiY29uZmRlZnMuaCIKX19hdHRyaWJ1dGVfXyAoKF9fZm9yY2VfYWxpZ25fYXJn X3BvaW50ZXJfXykpIHZvaWQgdGVzdCgpIHt9CmludCBtYWluKCkgewoKOyByZXR1cm4gMDsg fQpjb25maWd1cmU6MTAzMjI6IGNoZWNraW5nIGZvciBkaXJlbnQuaCB0aGF0IGRlZmluZXMg RElSCmNvbmZpZ3VyZToxMDMzNTogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNl Y3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSBj b25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjEwMzYwOiBjaGVja2luZyBmb3Igb3BlbmRpciBp biAtbGRpcgpjb25maWd1cmU6MTAzNzk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5v LXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rp b25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xv Y2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRo LFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuYyAtbGRpciAgIDE+JjUK L3Vzci9iaW4vbGQ6IGNhbm5vdCBmaW5kIC1sZGlyCmNjOiBlcnJvcjogbGlua2VyIGNvbW1h bmQgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDEgKHVzZSAtdiB0byBzZWUgaW52b2NhdGlvbikK Y29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDEwMzY4ICJjb25maWd1cmUi CiNpbmNsdWRlICJjb25mZGVmcy5oIgovKiBPdmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBw cm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAqLwovKiBXZSB1c2UgY2hhciBiZWNhdXNl IGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBnY2MyCiAgICBidWlsdGlu IGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAq LwpjaGFyIG9wZW5kaXIoKTsKCmludCBtYWluKCkgewpvcGVuZGlyKCkKOyByZXR1cm4gMDsg fQpjb25maWd1cmU6MTA0NTQ6IGNoZWNraW5nIGZvciBzeXMvYnl0ZW9yZGVyLmgKY29uZmln dXJlOjEwNDY3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1 bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjEwNDYxOjEwOiBmYXRhbCBl cnJvcjogJ3N5cy9ieXRlb3JkZXIuaCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPHN5cy9i eXRlb3JkZXIuaD4KICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29uZmlndXJlOiBm YWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDEwNDU5ICJjb25maWd1cmUiCiNpbmNsdWRlICJj b25mZGVmcy5oIgoKI2luY2x1ZGUgPHN5cy9ieXRlb3JkZXIuaD4KaW50IG1haW4oKSB7Cgo7 IHJldHVybiAwOyB9CmNvbmZpZ3VyZToxMDQ1NDogY2hlY2tpbmcgZm9yIGNvbXBhdC5oCmNv bmZpZ3VyZToxMDQ2NzogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25z IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZToxMDQ2MToxMDogZmF0 YWwgZXJyb3I6ICdjb21wYXQuaCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPGNvbXBhdC5o PgogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxlZCBwcm9n cmFtIHdhczoKI2xpbmUgMTA0NTkgImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgi CgojaW5jbHVkZSA8Y29tcGF0Lmg+CmludCBtYWluKCkgewoKOyByZXR1cm4gMDsgfQpjb25m aWd1cmU6MTA0NTQ6IGNoZWNraW5nIGZvciBnZXRvcHQuaApjb25maWd1cmU6MTA0Njc6IGNj IC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVu dHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6MTA0NTQ6IGNoZWNraW5nIGZvciBzeXMvYml0eXBl cy5oCmNvbmZpZ3VyZToxMDQ2NzogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNl Y3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAg LUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZToxMDQ2MTox MDogZmF0YWwgZXJyb3I6ICdzeXMvYml0eXBlcy5oJyBmaWxlIG5vdCBmb3VuZAojaW5jbHVk ZSA8c3lzL2JpdHlwZXMuaD4KICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDEwNDU5ICJjb25maWd1cmUiCiNpbmNs dWRlICJjb25mZGVmcy5oIgoKI2luY2x1ZGUgPHN5cy9iaXR5cGVzLmg+CmludCBtYWluKCkg ewoKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6MTA0NTQ6IGNoZWNraW5nIGZvciBtZW1vcnku aApjb25maWd1cmU6MTA0Njc6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0 aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6MTA0NTQ6IGNo ZWNraW5nIGZvciB1bmlzdGQuaApjb25maWd1cmU6MTA0Njc6IGNjIC1jIC1PMiAtcGlwZSAt Zm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNl Y3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNy L2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpj b25maWd1cmU6MTA0NTQ6IGNoZWNraW5nIGZvciBnbnUvbGliYy12ZXJzaW9uLmgKY29uZmln dXJlOjEwNDY3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1 bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjEwNDYxOjEwOiBmYXRhbCBl cnJvcjogJ2dudS9saWJjLXZlcnNpb24uaCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPGdu dS9saWJjLXZlcnNpb24uaD4KICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDEwNDU5ICJjb25maWd1cmUiCiNpbmNs dWRlICJjb25mZGVmcy5oIgoKI2luY2x1ZGUgPGdudS9saWJjLXZlcnNpb24uaD4KaW50IG1h aW4oKSB7Cgo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZToxMDQ1NDogY2hlY2tpbmcgZm9yIG5s X3R5cGVzLmgKY29uZmlndXJlOjEwNDY3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRh dGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjEw NDU0OiBjaGVja2luZyBmb3IgbWFsbG9jLmgKY29uZmlndXJlOjEwNDY3OiBjYyAtYyAtTzIg LXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5j dGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lz dGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j IDE+JjUKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGNvbmZpZ3VyZToxMDQ2MToKL3Vzci9pbmNs dWRlL21hbGxvYy5oOjM6MjogZXJyb3I6ICI8bWFsbG9jLmg+IGhhcyBiZWVuIHJlcGxhY2Vk IGJ5IDxzdGRsaWIuaD4iCiNlcnJvciAiPG1hbGxvYy5oPiBoYXMgYmVlbiByZXBsYWNlZCBi eSA8c3RkbGliLmg+IgogXgoxIGVycm9yIGdlbmVyYXRlZC4KY29uZmlndXJlOiBmYWlsZWQg cHJvZ3JhbSB3YXM6CiNsaW5lIDEwNDU5ICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVm cy5oIgoKI2luY2x1ZGUgPG1hbGxvYy5oPgppbnQgbWFpbigpIHsKCjsgcmV0dXJuIDA7IH0K Y29uZmlndXJlOjEwNDU0OiBjaGVja2luZyBmb3IgWDExL1hLQmxpYi5oCmNvbmZpZ3VyZTox MDQ2NzogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2Vk LWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZToxMDQ1NDogY2hlY2tpbmcgZm9yIGlv LmgKY29uZmlndXJlOjEwNDY3OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNp bmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2Vj dGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjEwNDYxOjEw OiBmYXRhbCBlcnJvcjogJ2lvLmgnIGZpbGUgbm90IGZvdW5kCiNpbmNsdWRlIDxpby5oPgog ICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFt IHdhczoKI2xpbmUgMTA0NTkgImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCgoj aW5jbHVkZSA8aW8uaD4KaW50IG1haW4oKSB7Cgo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZTox MDQ1NDogY2hlY2tpbmcgZm9yIGNwdWlkLmgKY29uZmlndXJlOjEwNDY3OiBjYyAtYyAtTzIg LXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5j dGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lz dGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j IDE+JjUKY29uZmlndXJlOjEwNDk5OiBjaGVja2luZyBmb3Igc3lzL3N0YXR2ZnMuaApjb25m aWd1cmU6MTA1MTI6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5v LXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt UXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6MTA0OTk6IGNoZWNraW5n IGZvciBzeXMvc3RhdGZzLmgKY29uZmlndXJlOjEwNTEyOiBjYyAtYyAtTzIgLXBpcGUgLWZu by1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0 aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9s b2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29u ZmlndXJlOjEwNTA2OjEwOiBmYXRhbCBlcnJvcjogJ3N5cy9zdGF0ZnMuaCcgZmlsZSBub3Qg Zm91bmQKI2luY2x1ZGUgPHN5cy9zdGF0ZnMuaD4KICAgICAgICAgXgoxIGVycm9yIGdlbmVy YXRlZC4KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDEwNTA0ICJjb25m aWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgoKI2luY2x1ZGUgPHN5cy9zdGF0ZnMuaD4K aW50IG1haW4oKSB7Cgo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZToxMDQ5OTogY2hlY2tpbmcg Zm9yIHN5cy92ZnMuaApjb25maWd1cmU6MTA1MTI6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25z IC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2Fs L2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1 cmU6MTA1MDY6MTA6IGZhdGFsIGVycm9yOiAnc3lzL3Zmcy5oJyBmaWxlIG5vdCBmb3VuZAoj aW5jbHVkZSA8c3lzL3Zmcy5oPgogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25m aWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgMTA1MDQgImNvbmZpZ3VyZSIKI2lu Y2x1ZGUgImNvbmZkZWZzLmgiCgojaW5jbHVkZSA8c3lzL3Zmcy5oPgppbnQgbWFpbigpIHsK CjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjEwNDk5OiBjaGVja2luZyBmb3Igc3lzL21vdW50 LmgKY29uZmlndXJlOjEwNTEyOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNp bmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2Vj dGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjEwNTQzOiBj aGVja2luZyBmb3Igc3lzL3F1b3RhLmgKY29uZmlndXJlOjEwNTU2OiBjYyAtYyAtTzIgLXBp cGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlv bi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVt L3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+ JjUKY29uZmlndXJlOjEwNTUwOjEwOiBmYXRhbCBlcnJvcjogJ3N5cy9xdW90YS5oJyBmaWxl IG5vdCBmb3VuZAojaW5jbHVkZSA8c3lzL3F1b3RhLmg+CiAgICAgICAgIF4KMSBlcnJvciBn ZW5lcmF0ZWQuCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgojbGluZSAxMDU0OCAi Y29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKCiNpbmNsdWRlIDxzeXMvcXVvdGEu aD4KaW50IG1haW4oKSB7Cgo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZToxMDU0MzogY2hlY2tp bmcgZm9yIHN5cy9zeXNtYWNyb3MuaApjb25maWd1cmU6MTA1NTY6IGNjIC1jIC1PMiAtcGlw ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9u LXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0v dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4m NQpjb25maWd1cmU6MTA1NTA6MTA6IGZhdGFsIGVycm9yOiAnc3lzL3N5c21hY3Jvcy5oJyBm aWxlIG5vdCBmb3VuZAojaW5jbHVkZSA8c3lzL3N5c21hY3Jvcy5oPgogICAgICAgICBeCjEg ZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUg MTA1NDggImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCgojaW5jbHVkZSA8c3lz L3N5c21hY3Jvcy5oPgppbnQgbWFpbigpIHsKCjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjEw NTg2OiBjaGVja2luZyBmb3IgbGludXgvcXVvdGEuaApjb25maWd1cmU6MTA1OTk6IGNjIC1j IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt ZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMg LWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgMT4mNQpjb25maWd1cmU6MTA1OTM6MTA6IGZhdGFsIGVycm9yOiAnbGludXgvcXVv dGEuaCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPGxpbnV4L3F1b3RhLmg+CiAgICAgICAg IF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgoj bGluZSAxMDU5MSAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKCiNpbmNsdWRl IDxsaW51eC9xdW90YS5oPgppbnQgbWFpbigpIHsKCjsgcmV0dXJuIDA7IH0KY29uZmlndXJl OjEwNjMwOiBjaGVja2luZyBmb3IgbW1pbnRyaW4uaApjb25maWd1cmU6MTA2NDM6IGNjIC1j IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt ZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMg LWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgMT4mNQpjb25maWd1cmU6MTA2ODA6IGNoZWNraW5nIGZvciBuZXcKY29uZmlndXJl OjEwNjkzOiBjKysgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tZXhj ZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXJ0dGkgLWZmdW5jdGlvbi1zZWN0 aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRpb25zIC1zdGQ9Z251KysweCAtUXVu dXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIGNvbmZ0ZXN0LkMgMT4mNQpjb25maWd1cmU6MTA3ODY6IGNoZWNraW5nIGZv ciBzeXMvY2RlZnMuaApjb25maWd1cmU6MTA3OTk6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25z IC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2Fs L2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQpjb25maWd1 cmU6MTA4MzM6IGNoZWNraW5nIGZvciBnZXRob3N0YnluYW1lX3IgaW4gLWxjX3IKY29uZmln dXJlOjEwODUyOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNp bmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2Vj dGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAt SS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1X bCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5jIC1sY19y ICAgMT4mNQovdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWxjX3IKY2M6IGVycm9yOiBsaW5r ZXIgY29tbWFuZCBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMSAodXNlIC12IHRvIHNlZSBpbnZv Y2F0aW9uKQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgMTA4NDEgImNv bmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCi8qIE92ZXJyaWRlIGFueSBnY2MyIGlu dGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4gICovCi8qIFdlIHVzZSBjaGFy IGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzIKICAg IGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBh cHBseS4gICovCmNoYXIgZ2V0aG9zdGJ5bmFtZV9yKCk7CgppbnQgbWFpbigpIHsKZ2V0aG9z dGJ5bmFtZV9yKCkKOyByZXR1cm4gMDsgfQpjb25maWd1cmU6MTA4OTA6IGNoZWNraW5nIGZv ciBsaWJyYXJ5IGNvbnRhaW5pbmcgZGxvcGVuCmNvbmZpZ3VyZToxMDkwODogY2MgLW8gY29u ZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3Vt ZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAt V2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6MTA5NDg6IGNo ZWNraW5nIGZvciBkbGZjbi5oCmNvbmZpZ3VyZToxMDk2MTogY2MgLWMgLU8yIC1waXBlIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3Iv bG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1CmNv bmZpZ3VyZToxMDk5NTogY2hlY2tpbmcgZm9yIGRsYWRkcgpjb25maWd1cmU6MTEwMjM6IGNj IC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmlj dC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtRF9HTlVf U09VUkNFIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAg LUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAt V2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuYyAgMT4m NQpjb25maWd1cmU6MTA5OTU6IGNoZWNraW5nIGZvciBtZW1tZW0KY29uZmlndXJlOjExMDIz OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLURf R05VX1NPVVJDRSAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1 ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmln aW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMg IDE+JjUKY29uZmlndXJlOjExMTU4OiBjaGVja2luZyBmb3Igc29ja2V0IGluIC1sc29ja2V0 CmNvbmZpZ3VyZToxMTE3NzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZk YXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9y aWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3Qu YyAtbHNvY2tldCAgIDE+JjUKL3Vzci9iaW4vbGQ6IGNhbm5vdCBmaW5kIC1sc29ja2V0CmNj OiBlcnJvcjogbGlua2VyIGNvbW1hbmQgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDEgKHVzZSAt diB0byBzZWUgaW52b2NhdGlvbikKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNs aW5lIDExMTY2ICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgovKiBPdmVycmlk ZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAqLwov KiBXZSB1c2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUg b2YgYSBnY2MyCiAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUg d291bGQgc3RpbGwgYXBwbHkuICAqLwpjaGFyIHNvY2tldCgpOwoKaW50IG1haW4oKSB7CnNv Y2tldCgpCjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjExMjIzOiBjaGVja2luZyBmb3IgWERy YXdMaW5lcyBpbiAtbFgxMQpjb25maWd1cmU6MTEyNDI6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt cGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0 ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9j YWwvbGliICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRP UklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgLWxYMTEgLWxYMTEgICAxPiY1 CmNvbmZpZ3VyZToxMTI2NDogY2hlY2tpbmcgZm9yIFhleHRBZGREaXNwbGF5IGluIC1sWGV4 dApjb25maWd1cmU6MTEyODM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmlj dC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1m ZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliICAtTC91c3Iv bG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5v ZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgLWxYZXh0IC1sWDExICAgMT4mNQpjb25maWd1cmU6MTEz MDY6IGNoZWNraW5nIGZvciBYdEZyZWUgaW4gLWxYdApjb25maWd1cmU6MTEzMjU6IGNjIC1v IGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1h bGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1h cmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAtTC91c3IvbG9jYWwvbGliICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4g LVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgLWxY dCAgIDE+JjUKY29uZmlndXJlOjExNDc5OiBjaGVja2luZyBmb3IgWFNobUNyZWF0ZUltYWdl IGluIC1sWGV4dApjb25maWd1cmU6MTE0OTg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAt Zm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNl Y3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNy L2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGli ICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4g LVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgLWxYZXh0IC1sWDExICAtbFhleHQgIDE+ JjUKY29uZmlndXJlOjExNTIxOiBjaGVja2luZyBmb3IgWDExL2V4dGVuc2lvbnMvc2NybnNh dmVyLmgKY29uZmlndXJlOjExNTM0OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxp YXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEt c2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRl ICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjExNTQ5 OiBjaGVja2luZyBmb3IgWFNjcmVlblNhdmVyUXVlcnlJbmZvIGluIC1sWHNzCmNvbmZpZ3Vy ZToxMTU2ODogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rp b25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgIC1ML3Vzci9sb2NhbC9saWIg LVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sg Y29uZnRlc3QuYyAtbFhzcyAtbFhleHQgLWxYMTEgICAxPiY1CmNvbmZpZ3VyZToxMTYxNTog Y2hlY2tpbmcgZm9yIHB0aHJlYWRfY3JlYXRlIGluIC1scHRocmVhZHMKY2MgLW8gZHVtbXkg ZHVtbXkuYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxp YXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJn dW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtbHB0aHJlYWRzICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0 aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIApkdW1teS5jOjQ6Mzg6IHdhcm5pbmc6 IGNvbnRyb2wgcmVhY2hlcyBlbmQgb2Ygbm9uLXZvaWQgZnVuY3Rpb24gWy1XcmV0dXJuLXR5 cGVdCiAgICB2b2lkICpmb28odm9pZCAqdikgeyBpbnQgYSA9IDE7ICB9IAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgoxIHdhcm5pbmcgZ2VuZXJhdGVkLgovdXNy L2Jpbi9sZDogY2Fubm90IGZpbmQgLWxwdGhyZWFkcwpjYzogZXJyb3I6IGxpbmtlciBjb21t YW5kIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxICh1c2UgLXYgdG8gc2VlIGludm9jYXRpb24p CmNvbmZpZ3VyZToxMTYzODogY2hlY2tpbmcgZm9yIHB0aHJlYWRfY3JlYXRlIGluIC1scHRo cmVhZApjYyAtbyBkdW1teSBkdW1teS5jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0 aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlIC1scHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXos b3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayAKZHVtbXku Yzo0OjM4OiB3YXJuaW5nOiBjb250cm9sIHJlYWNoZXMgZW5kIG9mIG5vbi12b2lkIGZ1bmN0 aW9uIFstV3JldHVybi10eXBlXQogICAgdm9pZCAqZm9vKHZvaWQgKnYpIHsgaW50IGEgPSAx OyAgfSAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KMSB3YXJuaW5n IGdlbmVyYXRlZC4KY29uZmlndXJlOjExNzQzOiBjaGVja2luZyB3aGV0aGVyIGNjIGFjY2Vw dHMgLXB0aHJlYWQKY29uZmlndXJlOjExODQ5OiBjaGVja2luZyB3aGV0aGVyIGNjIG5lZWRz IC10cmFkaXRpb25hbApjb25maWd1cmU6MTE4NTY6MTA6IGZhdGFsIGVycm9yOiAnc2d0dHku aCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPHNndHR5Lmg+CiAgICAgICAgIF4KMSBlcnJv ciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxMTg3NDoxMDogZmF0YWwgZXJyb3I6ICd0ZXJtaW8u aCcgZmlsZSBub3QgZm91bmQKI2luY2x1ZGUgPHRlcm1pby5oPgogICAgICAgICBeCjEgZXJy b3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MTE4OTU6IGNoZWNraW5nIGZvciA4LWJpdCBjbGVh biBtZW1jbXAKY29uZmlndXJlOjExOTEzOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZu by1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0 aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9s b2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRocmVhZCAgLUwvdXNyL2xv Y2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4 ZWNzdGFjayBjb25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZToxMTkwNToxOiB3YXJuaW5nOiB0 eXBlIHNwZWNpZmllciBtaXNzaW5nLCBkZWZhdWx0cyB0byAnaW50JyBbLVdpbXBsaWNpdC1p bnRdCm1haW4oKQpefn5+CmNvbmZpZ3VyZToxMTkwODozOiB3YXJuaW5nOiBpbXBsaWNpdGx5 IGRlY2xhcmluZyBsaWJyYXJ5IGZ1bmN0aW9uICdleGl0JyB3aXRoIHR5cGUgJ3ZvaWQgKGlu dCkgX19hdHRyaWJ1dGVfXygobm9yZXR1cm4pKScKICBleGl0KG1lbWNtcCgmYzAsICZjMiwg MSkgPCAwICYmIG1lbWNtcCgmYzEsICZjMiwgMSkgPCAwID8gMCA6IDEpOwogIF4KY29uZmln dXJlOjExOTA4OjM6IG5vdGU6IHBsZWFzZSBpbmNsdWRlIHRoZSBoZWFkZXIgPHN0ZGxpYi5o PiBvciBleHBsaWNpdGx5IHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBmb3IgJ2V4aXQnCmNvbmZp Z3VyZToxMTkwODo4OiB3YXJuaW5nOiBpbXBsaWNpdGx5IGRlY2xhcmluZyBsaWJyYXJ5IGZ1 bmN0aW9uICdtZW1jbXAnIHdpdGggdHlwZSAnaW50IChjb25zdCB2b2lkICosIGNvbnN0IHZv aWQgKiwgdW5zaWduZWQgbG9uZyknCiAgZXhpdChtZW1jbXAoJmMwLCAmYzIsIDEpIDwgMCAm JiBtZW1jbXAoJmMxLCAmYzIsIDEpIDwgMCA/IDAgOiAxKTsKICAgICAgIF4KY29uZmlndXJl OjExOTA4Ojg6IG5vdGU6IHBsZWFzZSBpbmNsdWRlIHRoZSBoZWFkZXIgPHN0cmluZy5oPiBv ciBleHBsaWNpdGx5IHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBmb3IgJ21lbWNtcCcKMyB3YXJu aW5ncyBnZW5lcmF0ZWQuCmNvbmZpZ3VyZToxMTkzMzogY2hlY2tpbmcgZm9yIHJhbmRvbQpj b25maWd1cmU6MTE5NjE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1h bGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0 YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1 ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1X bCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNv bmZ0ZXN0LmMgIDE+JjUKY29uZmlndXJlOjExOTMzOiBjaGVja2luZyBmb3Igc3RyZXJyb3IK Y29uZmlndXJlOjExOTYxOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRh dGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAt V2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBj b25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZToxMTk0NTo2OiB3YXJuaW5nOiBpbmNvbXBhdGli bGUgcmVkZWNsYXJhdGlvbiBvZiBsaWJyYXJ5IGZ1bmN0aW9uICdzdHJlcnJvcicKY2hhciBz dHJlcnJvcigpOwogICAgIF4KY29uZmlndXJlOjExOTQ1OjY6IG5vdGU6ICdzdHJlcnJvcicg aXMgYSBidWlsdGluIHdpdGggdHlwZSAnY2hhciAqKGludCknCjEgd2FybmluZyBnZW5lcmF0 ZWQuCmNvbmZpZ3VyZToxMTkzMzogY2hlY2tpbmcgZm9yIGxjaG93bgpjb25maWd1cmU6MTE5 NjE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5v LXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt UXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4g LVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgIDE+ JjUKY29uZmlndXJlOjExOTMzOiBjaGVja2luZyBmb3IgZmNobW9kCmNvbmZpZ3VyZToxMTk2 MTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1R dW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAt V2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuYyAgMT4m NQpjb25maWd1cmU6MTE5MzM6IGNoZWNraW5nIGZvciBzbnByaW50Zgpjb25maWd1cmU6MTE5 NjE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5v LXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt UXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4g LVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgIDE+ JjUKY29uZmlndXJlOjExOTQ1OjY6IHdhcm5pbmc6IGluY29tcGF0aWJsZSByZWRlY2xhcmF0 aW9uIG9mIGxpYnJhcnkgZnVuY3Rpb24gJ3NucHJpbnRmJwpjaGFyIHNucHJpbnRmKCk7CiAg ICAgXgpjb25maWd1cmU6MTE5NDU6Njogbm90ZTogJ3NucHJpbnRmJyBpcyBhIGJ1aWx0aW4g d2l0aCB0eXBlICdpbnQgKGNoYXIgKiwgdW5zaWduZWQgbG9uZywgY29uc3QgY2hhciAqLCAu Li4pJwoxIHdhcm5pbmcgZ2VuZXJhdGVkLgpjb25maWd1cmU6MTE5MzM6IGNoZWNraW5nIGZv ciBzdGF0dmZzCmNvbmZpZ3VyZToxMTk2MTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3Iv bG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9s b2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9l eGVjc3RhY2sgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6MTE5MzM6IGNoZWNraW5nIGZv ciBtZW1tb3ZlCmNvbmZpZ3VyZToxMTk2MTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3Iv bG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9s b2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9l eGVjc3RhY2sgY29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6MTE5NDU6Njogd2FybmluZzog aW5jb21wYXRpYmxlIHJlZGVjbGFyYXRpb24gb2YgbGlicmFyeSBmdW5jdGlvbiAnbWVtbW92 ZScKY2hhciBtZW1tb3ZlKCk7CiAgICAgXgpjb25maWd1cmU6MTE5NDU6Njogbm90ZTogJ21l bW1vdmUnIGlzIGEgYnVpbHRpbiB3aXRoIHR5cGUgJ3ZvaWQgKih2b2lkICosIGNvbnN0IHZv aWQgKiwgdW5zaWduZWQgbG9uZyknCjEgd2FybmluZyBnZW5lcmF0ZWQuCmNvbmZpZ3VyZTox MTkzMzogY2hlY2tpbmcgZm9yIHJpbnQKY29uZmlndXJlOjExOTYxOiBjYyAtbyBjb25mdGVz dCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRz IC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRo cmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJ R0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5jICAxPiY1Ci90bXAvY29uZnRlc3Qt TjE4N2RTLm86IEluIGZ1bmN0aW9uIGBtYWluJzoKY29uZnRlc3QuYzooLnRleHQubWFpbisw eDcpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGByaW50JwpjYzogZXJyb3I6IGxpbmtlciBj b21tYW5kIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxICh1c2UgLXYgdG8gc2VlIGludm9jYXRp b24pCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgojbGluZSAxMTkzOCAiY29uZmln dXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKLyogU3lzdGVtIGhlYWRlciB0byBkZWZpbmUg X19zdHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLAogICAgd2hpY2gg Y2FuIGNvbmZsaWN0IHdpdGggY2hhciByaW50KCk7IGJlbG93LiAgKi8KI2luY2x1ZGUgPGFz c2VydC5oPgovKiBPdmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZv aWQgYW4gZXJyb3IuICAqLwovKiBXZSB1c2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRj aCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBnY2MyCiAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBh cmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwpjaGFyIHJpbnQoKTsK CmludCBtYWluKCkgewoKLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0aGlzIGZvciBm dW5jdGlvbnMgd2hpY2ggaXQgaW1wbGVtZW50cwogICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBF Tk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQKICAgIHNvbWV0aGlu ZyBzdGFydGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAq LwojaWYgZGVmaW5lZCAoX19zdHViX3JpbnQpIHx8IGRlZmluZWQgKF9fc3R1Yl9fX3JpbnQp CmNob2tlIG1lCiNlbHNlCnJpbnQoKTsKI2VuZGlmCgo7IHJldHVybiAwOyB9CmNvbmZpZ3Vy ZToxMTkzMzogY2hlY2tpbmcgZm9yIHN0YXQ2NApjb25maWd1cmU6MTE5NjE6IGNjIC1vIGNv bmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlh c2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1 bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRl IC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxc JCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgIDE+JjUKL3RtcC9jb25m dGVzdC1PeUZtdnkubzogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25mdGVzdC5jOigudGV4dC5t YWluKzB4Nyk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0YXQ2NCcKY2M6IGVycm9yOiBs aW5rZXIgY29tbWFuZCBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMSAodXNlIC12IHRvIHNlZSBp bnZvY2F0aW9uKQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKI2xpbmUgMTE5Mzgg ImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCi8qIFN5c3RlbSBoZWFkZXIgdG8g ZGVmaW5lIF9fc3R1YiBtYWNyb3MgYW5kIGhvcGVmdWxseSBmZXcgcHJvdG90eXBlcywKICAg IHdoaWNoIGNhbiBjb25mbGljdCB3aXRoIGNoYXIgc3RhdDY0KCk7IGJlbG93LiAgKi8KI2lu Y2x1ZGUgPGFzc2VydC5oPgovKiBPdmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5 cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAqLwovKiBXZSB1c2UgY2hhciBiZWNhdXNlIGludCBt aWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBnY2MyCiAgICBidWlsdGluIGFuZCB0 aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwpjaGFy IHN0YXQ2NCgpOwoKaW50IG1haW4oKSB7CgovKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVz IHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzCiAgICB0byBhbHdheXMg ZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1lZAog ICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18gYW5kIHRoZSBub3JtYWwgbmFtZSBpcyBh biBhbGlhcy4gICovCiNpZiBkZWZpbmVkIChfX3N0dWJfc3RhdDY0KSB8fCBkZWZpbmVkIChf X3N0dWJfX19zdGF0NjQpCmNob2tlIG1lCiNlbHNlCnN0YXQ2NCgpOwojZW5kaWYKCjsgcmV0 dXJuIDA7IH0KY29uZmlndXJlOjExOTMzOiBjaGVja2luZyBmb3IgbHN0YXQ2NApjb25maWd1 cmU6MTE5NjE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0 aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixv cmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0 LmMgIDE+JjUKL3RtcC9jb25mdGVzdC1vZTVOZUUubzogSW4gZnVuY3Rpb24gYG1haW4nOgpj b25mdGVzdC5jOigudGV4dC5tYWluKzB4Nyk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGxz dGF0NjQnCmNjOiBlcnJvcjogbGlua2VyIGNvbW1hbmQgZmFpbGVkIHdpdGggZXhpdCBjb2Rl IDEgKHVzZSAtdiB0byBzZWUgaW52b2NhdGlvbikKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3Jh bSB3YXM6CiNsaW5lIDExOTM4ICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgov KiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkg ZmV3IHByb3RvdHlwZXMsCiAgICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIGxzdGF0 NjQoKTsgYmVsb3cuICAqLwojaW5jbHVkZSA8YXNzZXJ0Lmg+Ci8qIE92ZXJyaWRlIGFueSBn Y2MyIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4gICovCi8qIFdlIHVz ZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdj YzIKICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBz dGlsbCBhcHBseS4gICovCmNoYXIgbHN0YXQ2NCgpOwoKaW50IG1haW4oKSB7CgovKiBUaGUg R05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBs ZW1lbnRzCiAgICB0byBhbHdheXMgZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rpb25z IGFyZSBhY3R1YWxseSBuYW1lZAogICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18gYW5k IHRoZSBub3JtYWwgbmFtZSBpcyBhbiBhbGlhcy4gICovCiNpZiBkZWZpbmVkIChfX3N0dWJf bHN0YXQ2NCkgfHwgZGVmaW5lZCAoX19zdHViX19fbHN0YXQ2NCkKY2hva2UgbWUKI2Vsc2UK bHN0YXQ2NCgpOwojZW5kaWYKCjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjExOTMzOiBjaGVj a2luZyBmb3IgdHJ1bmNhdGU2NApjb25maWd1cmU6MTE5NjE6IGNjIC1vIGNvbmZ0ZXN0IC1P MiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1 bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlz eXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFk ICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4g LVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgIDE+JjUKL3RtcC9jb25mdGVzdC1KS0hy T0gubzogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25mdGVzdC5jOigudGV4dC5tYWluKzB4Nyk6 IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHRydW5jYXRlNjQnCmNjOiBlcnJvcjogbGlua2Vy IGNvbW1hbmQgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDEgKHVzZSAtdiB0byBzZWUgaW52b2Nh dGlvbikKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDExOTM4ICJjb25m aWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgovKiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmlu ZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsCiAgICB3aGlj aCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIHRydW5jYXRlNjQoKTsgYmVsb3cuICAqLwojaW5j bHVkZSA8YXNzZXJ0Lmg+Ci8qIE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3RvdHlw ZSB0byBhdm9pZCBhbiBlcnJvci4gICovCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1p Z2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5kIHRo ZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNoYXIg dHJ1bmNhdGU2NCgpOwoKaW50IG1haW4oKSB7CgovKiBUaGUgR05VIEMgbGlicmFyeSBkZWZp bmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzCiAgICB0byBhbHdh eXMgZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1l ZAogICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18gYW5kIHRoZSBub3JtYWwgbmFtZSBp cyBhbiBhbGlhcy4gICovCiNpZiBkZWZpbmVkIChfX3N0dWJfdHJ1bmNhdGU2NCkgfHwgZGVm aW5lZCAoX19zdHViX19fdHJ1bmNhdGU2NCkKY2hva2UgbWUKI2Vsc2UKdHJ1bmNhdGU2NCgp OwojZW5kaWYKCjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjExOTMzOiBjaGVja2luZyBmb3Ig c3RhdHZmczY0CmNvbmZpZ3VyZToxMTk2MTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3Iv bG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9s b2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9l eGVjc3RhY2sgY29uZnRlc3QuYyAgMT4mNQovdG1wL2NvbmZ0ZXN0LTJDa1JwOS5vOiBJbiBm dW5jdGlvbiBgbWFpbic6CmNvbmZ0ZXN0LmM6KC50ZXh0Lm1haW4rMHg3KTogdW5kZWZpbmVk IHJlZmVyZW5jZSB0byBgc3RhdHZmczY0JwpjYzogZXJyb3I6IGxpbmtlciBjb21tYW5kIGZh aWxlZCB3aXRoIGV4aXQgY29kZSAxICh1c2UgLXYgdG8gc2VlIGludm9jYXRpb24pCmNvbmZp Z3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgojbGluZSAxMTkzOCAiY29uZmlndXJlIgojaW5j bHVkZSAiY29uZmRlZnMuaCIKLyogU3lzdGVtIGhlYWRlciB0byBkZWZpbmUgX19zdHViIG1h Y3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLAogICAgd2hpY2ggY2FuIGNvbmZs aWN0IHdpdGggY2hhciBzdGF0dmZzNjQoKTsgYmVsb3cuICAqLwojaW5jbHVkZSA8YXNzZXJ0 Lmg+Ci8qIE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBh biBlcnJvci4gICovCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRo ZSByZXR1cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3Vt ZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNoYXIgc3RhdHZmczY0KCk7 CgppbnQgbWFpbigpIHsKCi8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRlZmluZXMgdGhpcyBmb3Ig ZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMKICAgIHRvIGFsd2F5cyBmYWlsIHdpdGgg RU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkCiAgICBzb21ldGhp bmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAg Ki8KI2lmIGRlZmluZWQgKF9fc3R1Yl9zdGF0dmZzNjQpIHx8IGRlZmluZWQgKF9fc3R1Yl9f X3N0YXR2ZnM2NCkKY2hva2UgbWUKI2Vsc2UKc3RhdHZmczY0KCk7CiNlbmRpZgoKOyByZXR1 cm4gMDsgfQpjb25maWd1cmU6MTE5MzM6IGNoZWNraW5nIGZvciBzZXRidWYKY29uZmlndXJl OjExOTYxOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlv bnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91 c3IvbG9jYWwvaW5jbHVkZSAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3Jp Z2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5j ICAxPiY1CmNvbmZpZ3VyZToxMTkzMzogY2hlY2tpbmcgZm9yIGlzYXR0eQpjb25maWd1cmU6 MTE5NjE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt Zm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9u cyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmln aW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMg IDE+JjUKY29uZmlndXJlOjExOTg4OiBjaGVja2luZyBmb3IgZmxvY2tmaWxlCmNvbmZpZ3Vy ZToxMjAxNjogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rp b25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkv dXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9y aWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3Qu YyAgMT4mNQpjb25maWd1cmU6MTE5ODg6IGNoZWNraW5nIGZvciBnZXRwYWdlc2l6ZQpjb25m aWd1cmU6MTIwMTY6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlh c2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1z ZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwt eixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0 ZXN0LmMgIDE+JjUKY29uZmlndXJlOjEyMDQzOiBjaGVja2luZyBmb3IgbG9jYWx0aW1lX3IK Y29uZmlndXJlOjEyMDcxOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRh dGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAt V2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBj b25mdGVzdC5jICAxPiY1CmNvbmZpZ3VyZToxMjA0MzogY2hlY2tpbmcgZm9yIHN0cnRva19y CmNvbmZpZ3VyZToxMjA3MTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZk YXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIg LVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sg Y29uZnRlc3QuYyAgMT4mNQpjb25maWd1cmU6MTIwOTc6IGNoZWNraW5nIGZvciBjbG9ja19n ZXR0aW1lKENMT0NLX01PTk9UT05JQykKY29uZmlndXJlOjEyMTEzOiBjYyAtbyBjb25mdGVz dCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRz IC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRo cmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJ R0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5jICAgMT4mNQpjb25maWd1cmU6MTIx NTA6IGNoZWNraW5nIGZvciB3Y3J0b21iCmNvbmZpZ3VyZToxMjE2MjogYysrIC1vIGNvbmZ0 ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZu by1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRh LXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1bnVzZWQtYXJndW1l bnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt cHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQk T1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5DICAgMT4mNQpjb25maWd1cmU6 MTIxODI6IGNoZWNraW5nIGZvciBtYnJ0b3djCmNvbmZpZ3VyZToxMjE5NDogYysrIC1vIGNv bmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMg LWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZk YXRhLXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1bnVzZWQtYXJn dW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgs XCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5DICAgMT4mNQpjb25maWd1 cmU6MTIyMjM6IGNoZWNraW5nIGZvciByZXNfbmluaXQoKQpjb25maWd1cmU6MTIyNDA6IGNj IC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmlj dC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNl ZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9p bmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1y cGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgICAxPiY1Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSBjb25maWd1cmU6MTIyMzM6Ci91c3IvaW5jbHVkZS9yZXNv bHYuaDoxNTc6MTQ6IGVycm9yOiBhcnJheSBoYXMgaW5jb21wbGV0ZSBlbGVtZW50IHR5cGUg J3N0cnVjdCBzb2NrYWRkcl9pbicKICAgICAgICAgICAgICAgIG5zYWRkcl9saXN0W01BWE5T XTsgICAgIC8qJTwgYWRkcmVzcyBvZiBuYW1lIHNlcnZlciAqLwogICAgICAgICAgICAgICAg ICAgICAgICAgICBeCi91c3IvaW5jbHVkZS9yZXNvbHYuaDoxNTY6OTogbm90ZTogZm9yd2Fy ZCBkZWNsYXJhdGlvbiBvZiAnc3RydWN0IHNvY2thZGRyX2luJwogICAgICAgIHN0cnVjdCBz b2NrYWRkcl9pbgogICAgICAgICAgICAgICBeCi91c3IvaW5jbHVkZS9yZXNvbHYuaDoxNzE6 MTg6IGVycm9yOiBmaWVsZCBoYXMgaW5jb21wbGV0ZSB0eXBlICdzdHJ1Y3QgaW5fYWRkcicK ICAgICAgICAgICAgICAgIHN0cnVjdCBpbl9hZGRyICBhZGRyOwogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF4KL3Vzci9pbmNsdWRlL3Jlc29sdi5oOjE3MToxMDogbm90ZTog Zm9yd2FyZCBkZWNsYXJhdGlvbiBvZiAnc3RydWN0IGluX2FkZHInCiAgICAgICAgICAgICAg ICBzdHJ1Y3QgaW5fYWRkciAgYWRkcjsKICAgICAgICAgICAgICAgICAgICAgICBeCi91c3Iv aW5jbHVkZS9yZXNvbHYuaDoxOTU6MjE6IGVycm9yOiBmaWVsZCBoYXMgaW5jb21wbGV0ZSB0 eXBlICdzdHJ1Y3Qgc29ja2FkZHJfaW4nCiAgICAgICAgc3RydWN0IHNvY2thZGRyX2luICAg ICAgc2luOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vzci9pbmNsdWRl L3Jlc29sdi5oOjE1Njo5OiBub3RlOiBmb3J3YXJkIGRlY2xhcmF0aW9uIG9mICdzdHJ1Y3Qg c29ja2FkZHJfaW4nCiAgICAgICAgc3RydWN0IHNvY2thZGRyX2luCiAgICAgICAgICAgICAg IF4KMyBlcnJvcnMgZ2VuZXJhdGVkLgpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoK I2xpbmUgMTIyMjggImNvbmZpZ3VyZSIKI2luY2x1ZGUgImNvbmZkZWZzLmgiCgogICAgICAg ICNpZmRlZiBsaW51eAogICAgICAgICNkZWZpbmUgX0JTRF9TT1VSQ0UgMQogICAgICAgICNl bmRpZgogICAgICAgICNpbmNsdWRlIDxyZXNvbHYuaD4KICAgICAgICAKaW50IG1haW4oKSB7 CmludCBmb28gPSByZXNfbmluaXQoJl9yZXMpOwo7IHJldHVybiAwOyB9CmNvbmZpZ3VyZTox MjI3MDogY2hlY2tpbmcgZm9yIGdudV9nZXRfbGliY192ZXJzaW9uKCkKY29uZmlndXJlOjEy Mjg2OiBjKysgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1m bm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXJ0dGkgLWZmdW5jdGlv bi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRpb25zIC1zdGQ9Z251Kysw eCAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmln aW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LkMg ICAxPiY1CmNvbmZpZ3VyZToxMjI4MjoyOTogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVkIGlk ZW50aWZpZXIgJ2dudV9nZXRfbGliY192ZXJzaW9uJwpjb25zdCBjaGFyICpnbGliY192ZXJz aW9uID0gZ251X2dldF9saWJjX3ZlcnNpb24oKTsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF4KMSBlcnJvciBnZW5lcmF0ZWQuCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2Fz OgojbGluZSAxMjI3NSAiY29uZmlndXJlIgojaW5jbHVkZSAiY29uZmRlZnMuaCIKCiAgICAg ICAgI2lmZGVmIEhBVkVfR05VX0xJQkNfVkVSU0lPTl9ICiAgICAgICAgI2luY2x1ZGUgPGdu dS9saWJjLXZlcnNpb24uaD4KICAgICAgICAjZW5kaWYKICAgICAgICAKaW50IG1haW4oKSB7 CmNvbnN0IGNoYXIgKmdsaWJjX3ZlcnNpb24gPSBnbnVfZ2V0X2xpYmNfdmVyc2lvbigpOwo7 IHJldHVybiAwOyB9CmNvbmZpZ3VyZToxMjMxNTogY2hlY2tpbmcgZm9yIGljb252IGluIC1s Ywpjb25maWd1cmU6MTIzMzc6IGMrKyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8t cnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2VwdGlv bnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9s aWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3Rh Y2sgY29uZnRlc3QuQyAtbGMgICAgMT4mNQovdG1wL2NvbmZ0ZXN0LWJzMm5seC5vOiBJbiBm dW5jdGlvbiBgbWFpbic6CmNvbmZ0ZXN0LkM6KC50ZXh0Lm1haW4rMHg1KTogdW5kZWZpbmVk IHJlZmVyZW5jZSB0byBgaWNvbnYnCmMrKzogZXJyb3I6IGxpbmtlciBjb21tYW5kIGZhaWxl ZCB3aXRoIGV4aXQgY29kZSAxICh1c2UgLXYgdG8gc2VlIGludm9jYXRpb24pCmNvbmZpZ3Vy ZTogZmFpbGVkIHByb2dyYW0gd2FzOgojbGluZSAxMjMyMyAiY29uZmlndXJlIgojaW5jbHVk ZSAiY29uZmRlZnMuaCIKLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBl IHRvIGF2b2lkIGFuIGVycm9yLiAgKi8KI2lmZGVmIF9fY3BsdXNwbHVzCmV4dGVybiAiQyIK I2VuZGlmCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1 cm4gdHlwZSBvZiBhIGdjYzIKICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHBy b3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCmNoYXIgaWNvbnYoKTsKCmludCBtYWlu KCkgewppY29udigpCjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjEyMzU2OiBjaGVja2luZyBm b3IgaWNvbnYgaW4gLWxpY29udgpjb25maWd1cmU6MTIzNzg6IGMrKyAtbyBjb25mdGVzdCAt TzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0 aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAt aXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJl YWQgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJ TiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuQyAtbGljb252ICAgIDE+JjUKY29uZmln dXJlOjEyNDQ2OiBjaGVja2luZyBmb3IgaWNvbnYoKQpjb25maWd1cmU6MTI0NjU6IGMrKyAt byBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRp b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25z IC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2Vk LWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJw YXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuQyAgICAtbGljb252 IDE+JjUKY29uZmlndXJlOjEyNDg5OiBjaGVja2luZyBmb3IgaWNvbnYoKSB3aXRoIGNvbnN0 IGlucHV0CmNvbmZpZ3VyZToxMjUwOTogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1h bGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRp IC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAt c3RkPWdudSsrMHggLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmlndXJlOjEy NTM4OiBjaGVja2luZyBmb3IgbmxfbGFuZ2luZm8gYW5kIENPREVTRVQKY29uZmlndXJlOjEy NTUwOiBjKysgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1m bm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXJ0dGkgLWZmdW5jdGlv bi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRpb25zIC1zdGQ9Z251Kysw eCAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmln aW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LkMg ICAxPiY1CmNvbmZpZ3VyZToxMjU4MjogY2hlY2tpbmcgZm9yIGFuIGltcGxlbWVudGF0aW9u IG9mIHZhX2NvcHkoKQpjb25maWd1cmU6MTI2MDY6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlw ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9u LXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0v dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91 c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16 LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgICAxPiY1CmNvbmZpZ3VyZToxMjYwMDoxNzogd2Fy bmluZzogaW1wbGljaXRseSBkZWNsYXJpbmcgbGlicmFyeSBmdW5jdGlvbiAnZXhpdCcgd2l0 aCB0eXBlICd2b2lkIChpbnQpIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSknCiAgICAgICAg ICAgICAgICBleGl0ICgxKTsKICAgICAgICAgICAgICAgIF4KY29uZmlndXJlOjEyNjAwOjE3 OiBub3RlOiBwbGVhc2UgaW5jbHVkZSB0aGUgaGVhZGVyIDxzdGRsaWIuaD4gb3IgZXhwbGlj aXRseSBwcm92aWRlIGEgZGVjbGFyYXRpb24gZm9yICdleGl0JwoxIHdhcm5pbmcgZ2VuZXJh dGVkLgpjb25maWd1cmU6MTI2MjM6IGNoZWNraW5nIGZvciBhbiBpbXBsZW1lbnRhdGlvbiBv ZiBfX3ZhX2NvcHkoKQpjb25maWd1cmU6MTI2NDc6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlw ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9u LXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0v dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91 c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16 LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgICAxPiY1CmNvbmZpZ3VyZToxMjY0MToxNzogd2Fy bmluZzogaW1wbGljaXRseSBkZWNsYXJpbmcgbGlicmFyeSBmdW5jdGlvbiAnZXhpdCcgd2l0 aCB0eXBlICd2b2lkIChpbnQpIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSknCiAgICAgICAg ICAgICAgICBleGl0ICgxKTsKICAgICAgICAgICAgICAgIF4KY29uZmlndXJlOjEyNjQxOjE3 OiBub3RlOiBwbGVhc2UgaW5jbHVkZSB0aGUgaGVhZGVyIDxzdGRsaWIuaD4gb3IgZXhwbGlj aXRseSBwcm92aWRlIGEgZGVjbGFyYXRpb24gZm9yICdleGl0JwoxIHdhcm5pbmcgZ2VuZXJh dGVkLgpjb25maWd1cmU6MTI2NjQ6IGNoZWNraW5nIHdoZXRoZXIgdmFfbGlzdHMgY2FuIGJl IGNvcGllZCBieSB2YWx1ZQpjb25maWd1cmU6MTI2ODg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt cGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0 ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAt TC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVds LC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgICAxPiY1CmNvbmZpZ3VyZToxMjY4MDoxOTog ZXJyb3I6IGFycmF5IHR5cGUgJ3ZhX2xpc3QnIChha2EgJ19fYnVpbHRpbl92YV9saXN0Jykg aXMgbm90IGFzc2lnbmFibGUKICAgICAgICAgICAgYXJnczIgPSBhcmdzMTsKICAgICAgICAg ICAgfn5+fn4gXgpjb25maWd1cmU6MTI2ODI6MTc6IHdhcm5pbmc6IGltcGxpY2l0bHkgZGVj bGFyaW5nIGxpYnJhcnkgZnVuY3Rpb24gJ2V4aXQnIHdpdGggdHlwZSAndm9pZCAoaW50KSBf X2F0dHJpYnV0ZV9fKChub3JldHVybikpJwogICAgICAgICAgICAgICAgZXhpdCAoMSk7CiAg ICAgICAgICAgICAgICBeCmNvbmZpZ3VyZToxMjY4MjoxNzogbm90ZTogcGxlYXNlIGluY2x1 ZGUgdGhlIGhlYWRlciA8c3RkbGliLmg+IG9yIGV4cGxpY2l0bHkgcHJvdmlkZSBhIGRlY2xh cmF0aW9uIGZvciAnZXhpdCcKMSB3YXJuaW5nIGFuZCAxIGVycm9yIGdlbmVyYXRlZC4KY29u ZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CiNsaW5lIDEyNjc0ICJjb25maWd1cmUiCiNp bmNsdWRlICJjb25mZGVmcy5oIgoKICAgICAgICAjaW5jbHVkZSA8c3RkYXJnLmg+CiAgICAg ICAgdm9pZCBmIChpbnQgaSwgLi4uKSB7CiAgICAgICAgICAgIHZhX2xpc3QgYXJnczEsIGFy Z3MyOwogICAgICAgICAgICB2YV9zdGFydCAoYXJnczEsIGkpOwogICAgICAgICAgICBhcmdz MiA9IGFyZ3MxOwogICAgICAgICAgICBpZiAodmFfYXJnIChhcmdzMiwgaW50KSAhPSA0MiB8 fCB2YV9hcmcgKGFyZ3MxLCBpbnQpICE9IDQyKQogICAgICAgICAgICAgICAgZXhpdCAoMSk7 CiAgICAgICAgICAgIHZhX2VuZCAoYXJnczEpOyB2YV9lbmQgKGFyZ3MyKTsKICAgICAgICB9 CiAgICAgICAgaW50IG1haW4oKSB7IGYgKDAsIDQyKTsgcmV0dXJuIDA7IH0KY29uZmlndXJl OjEyNzg2OiBjaGVja2luZyBmb3IgbW9kZXJuIEMrKyB0ZW1wbGF0ZSBzcGVjaWFsaXphdGlv biBzeW50YXggc3VwcG9ydApjb25maWd1cmU6MTI4MDE6IGMrKyAtYyAtTzIgLXBpcGUgLWZu by1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4 Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3Iv bG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuQyAxPiY1CmNv bmZpZ3VyZToxMjgxOTogY2hlY2tpbmcgd2hldGhlciBwYXJ0aWFsIHRlbXBsYXRlIHNwZWNp YWxpemF0aW9uIHdvcmtzCmNvbmZpZ3VyZToxMjgzMjogYysrIC1jIC1PMiAtcGlwZSAtZm5v LXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcg LWZuby1ydHRpIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8tZXhj ZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9s b2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29u ZmlndXJlOjEyODUzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDKysgInVzaW5nIiBrZXl3b3Jk IHJlc29sdmVzIGFtYmlndWl0eQpjb25maWd1cmU6MTI4NzQ6IGMrKyAtYyAtTzIgLXBpcGUg LWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZm5v LWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91 c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuQyAxPiY1 CmNvbmZpZ3VyZToxMjg5NTogY2hlY2tpbmcgZm9yIEMrKyBkeW5hbWljX2Nhc3QgdG8gdm9p ZCoKY29uZmlndXJlOjEyOTIyOiBjKysgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5v LXJ0dGkgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRp b25zIC1zdGQ9Z251KysweCAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2Fs L2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwv bGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0 YWNrIGNvbmZ0ZXN0LkMgICAxPiY1CmNvbmZpZ3VyZToxMjk0NjogY2hlY2tpbmcgd2hldGhl ciBDKysgcmVxdWlyZXMgaW1wbGVtZW50YXRpb24gb2YgdW51c2VkIHZpcnR1YWwgbWV0aG9k cwpjb25maWd1cmU6MTI5NTg6IGMrKyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8t cnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2VwdGlv bnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9s aWIgLVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3Rh Y2sgY29uZnRlc3QuQyAgIDE+JjUKY29uZmlndXJlOjEyOTgxOiBjaGVja2luZyBmb3IgdHJv dWJsZSBjb21wYXJpbmcgdG8gemVybyBuZWFyIHN0ZDo6b3BlcmF0b3IhPSgpCmNvbmZpZ3Vy ZToxMjk5NzogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4 Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2Vj dGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1 bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUKY29uZmlndXJlOjEzMDI0OiBjaGVja2luZyBm b3IgX190aHJlYWQga2V5d29yZCBmb3IgVExTIHZhcmlhYmxlcwpjb25maWd1cmU6MTMwMzY6 IGMrKyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1l eGNlcHRpb25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNl Y3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1R dW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAt V2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgLWZQSUMgLXNoYXJlZCAt V2wsLXosZGVmcyAgY29uZnRlc3QuQyAgIDE+JjUKY29uZmlndXJlOjEzMTE2OiBjaGVja2lu ZyBmb3IgbWFsbG9jLmgKY29uZmlndXJlOjEzMTE2OiBjaGVja2luZyBmb3IgbWFsbG9jX25w LmgKY29uZmlndXJlOjEzMTI5OiBjKysgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXJ0dGkgLWZm dW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRpb25zIC1zdGQ9 Z251KysweCAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LkMgMT4mNQpjb25maWd1cmU6MTMxNjI6 IGNoZWNraW5nIGZvciBzdHJuZHVwCmNvbmZpZ3VyZToxMzE5MzogYysrIC1vIGNvbmZ0ZXN0 IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1z dHJpY3QtYWxpYXNpbmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNl Y3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1bnVzZWQtYXJndW1lbnRz IC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRo cmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJ R0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVzdC5DICAgMT4mNQpjb25maWd1cmU6MTMx NjI6IGNoZWNraW5nIGZvciBwb3NpeF9tZW1hbGlnbgpjb25maWd1cmU6MTMxOTM6IGMrKyAt byBjb25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRp b25zIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25z IC1mZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2Vk LWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIgLVdsLC16LG9yaWdpbiAtV2wsLXJw YXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sgY29uZnRlc3QuQyAgIDE+JjUKY29u ZmlndXJlOjEzMTYyOiBjaGVja2luZyBmb3IgbWVtYWxpZ24KY29uZmlndXJlOjEzMTkzOiBj KysgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tZXhj ZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXJ0dGkgLWZmdW5jdGlvbi1zZWN0 aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRpb25zIC1zdGQ9Z251KysweCAtUXVu dXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVds LC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LkMgICAxPiY1 Ci90bXAvY29uZnRlc3QtZ09JY0tsLm86IEluIGZ1bmN0aW9uIGBtYWluJzoKY29uZnRlc3Qu QzooLnRleHQubWFpbisweDUpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBtZW1hbGlnbicK YysrOiBlcnJvcjogbGlua2VyIGNvbW1hbmQgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDEgKHVz ZSAtdiB0byBzZWUgaW52b2NhdGlvbikKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6 CiNsaW5lIDEzMTY3ICJjb25maWd1cmUiCiNpbmNsdWRlICJjb25mZGVmcy5oIgovKiBTeXN0 ZW0gaGVhZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHBy b3RvdHlwZXMsCiAgICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIG1lbWFsaWduKCk7 IGJlbG93LiAgKi8KI2luY2x1ZGUgPGFzc2VydC5oPgovKiBPdmVycmlkZSBhbnkgZ2NjMiBp bnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAqLwojaWZkZWYgX19jcGx1 c3BsdXMKZXh0ZXJuICJDIgojZW5kaWYKLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWln aHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgZ2NjMgogICAgYnVpbHRpbiBhbmQgdGhl biBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KY2hhciBt ZW1hbGlnbigpOwoKaW50IG1haW4oKSB7CgovKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVz IHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzCiAgICB0byBhbHdheXMg ZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1lZAog ICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18gYW5kIHRoZSBub3JtYWwgbmFtZSBpcyBh biBhbGlhcy4gICovCiNpZiBkZWZpbmVkIChfX3N0dWJfbWVtYWxpZ24pIHx8IGRlZmluZWQg KF9fc3R1Yl9fX21lbWFsaWduKQpjaG9rZSBtZQojZWxzZQptZW1hbGlnbigpOwojZW5kaWYK CjsgcmV0dXJuIDA7IH0KY29uZmlndXJlOjEzMTYyOiBjaGVja2luZyBmb3IgdmFsbG9jCmNv bmZpZ3VyZToxMzE5MzogYysrIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1h bGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1ydHRp IC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8tZXhjZXB0aW9ucyAt c3RkPWdudSsrMHggLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAt V2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBj b25mdGVzdC5DICAgMT4mNQpjb25maWd1cmU6MTMyMjE6IGNoZWNraW5nIGZvciBtYWxsb2Nf dXNhYmxlX3NpemUKY29uZmlndXJlOjEzMjUyOiBjKysgLW8gY29uZnRlc3QgLU8yIC1waXBl IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlh c2luZyAtZm5vLXJ0dGkgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZu by1leGNlcHRpb25zIC1zdGQ9Z251KysweCAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0v dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91 c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16 LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LkMgICAxPiY1CmNvbmZpZ3VyZToxMzI3OTogY2hlY2tp bmcgZm9yIF9fYXR0cmlidXRlX18oKGFsd2F5c19pbmxpbmUpKQpjb25maWd1cmU6MTMyOTE6 IGMrKyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1leGNlcHRpb25z IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tcnR0aSAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1m ZGF0YS1zZWN0aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLXN0ZD1nbnUrKzB4IC1RdW51c2VkLWFy Z3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgY29uZnRlc3QuQyAxPiY1CmNvbmZpZ3VyZToxMzMwNjogY2hlY2tpbmcgZm9yIF9fYXR0 cmlidXRlX18oKG1hbGxvYykpCmNvbmZpZ3VyZToxMzMxODogYysrIC1jIC1PMiAtcGlwZSAt Zm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWV4Y2VwdGlvbnMgLWZuby1zdHJpY3QtYWxpYXNp bmcgLWZuby1ydHRpIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1mbm8t ZXhjZXB0aW9ucyAtc3RkPWdudSsrMHggLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vz ci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5DIDE+JjUK Y29uZmlndXJlOjEzMzMzOiBjaGVja2luZyBmb3IgX19hdHRyaWJ1dGVfXygod2Fybl91bnVz ZWRfcmVzdWx0KSkKY29uZmlndXJlOjEzMzQ1OiBjKysgLWMgLU8yIC1waXBlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1mbm8tZXhjZXB0aW9ucyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5v LXJ0dGkgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLWZuby1leGNlcHRp b25zIC1zdGQ9Z251KysweCAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2Fs L2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LkMgMT4mNQpjb25maWd1 cmU6MTMzNjk6IGNoZWNraW5nIGZvciBMQ19NRVNTQUdFUwpjb25maWd1cmU6MTMzODE6IGNj IC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtUXVudXNlZC1hcmd1bWVu dHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgMT4mNQpjb25maWd1cmU6MTM0MDQ6IGNoZWNraW5nIGZvciBsb2NhbGVjb252 CmNvbmZpZ3VyZToxMzQzMjogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZk YXRhLXNlY3Rpb25zIC1RdW51c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLXB0aHJlYWQgIC1ML3Vzci9sb2NhbC9saWIg LVdsLC16LG9yaWdpbiAtV2wsLXJwYXRoLFwkJE9SSUdJTiAtV2wsLXosbm9leGVjc3RhY2sg Y29uZnRlc3QuYyAgIDE+JjUKY29uZmlndXJlOjEzNjA5OiBjaGVja2luZyBmb3IgbnNwci1j b25maWcKY29uZmlndXJlOjEzNjQ0OiBjaGVja2luZyBmb3IgTlNQUiAtIHZlcnNpb24gPj0g NC45LjIKY29uZmlndXJlOjEzNzEyOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxp YXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEt c2VjdGlvbnMgLUkvdXNyL2xvY2FsL2luY2x1ZGUvbnNwciAtUXVudXNlZC1hcmd1bWVudHMg LWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgMT4mNQpjb25maWd1cmU6MTM3MzI6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmlj dC1hbGlhc2luZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1m ZGF0YS1zZWN0aW9ucyAtSS91c3IvbG9jYWwvaW5jbHVkZS9uc3ByIC1RdW51c2VkLWFyZ3Vt ZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg Y29uZnRlc3QuYyAxPiY1CmNvbmZpZ3VyZToxMzc3NjogY2hlY2tpbmcgZm9yIHBrZy1jb25m aWcKY29uZmlndXJlOjEzODIwOiBjaGVja2luZyBmb3IgbGliZXZlbnQKY29uZmlndXJlOjEz ODI3OiBjaGVja2luZyBNT1pfTElCRVZFTlRfQ0ZMQUdTCmNvbmZpZ3VyZToxMzgzMjogY2hl Y2tpbmcgTU9aX0xJQkVWRU5UX0xJQlMKY29uZmlndXJlOjE0MDA0OiBjaGVja2luZyBmb3Ig bnNzLWNvbmZpZwpjb25maWd1cmU6MTQwMzk6IGNoZWNraW5nIGZvciBOU1MgLSB2ZXJzaW9u ID49IDMuMTMuMgpjb25maWd1cmU6MTQxMTI6IGNoZWNraW5nIGZvciBZQVNNIGFzc2VtYmxl cgpjb25maWd1cmU6MTQxMTg6IGNoZWNraW5nIGZvciB5YXNtCmNvbmZpZ3VyZToxNDE4MDog Y2hlY2tpbmcgZm9yIGpwZWdfZGVzdHJveV9jb21wcmVzcyBpbiAtbGpwZWcKY29uZmlndXJl OjE0MTk5OiBjYyAtbyBjb25mdGVzdCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTzIgLXBpcGUg LWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1z ZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vz ci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGli IC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4gLVdsLC1ycGF0aCxc JCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgLWxqcGVnICAgIDE+JjUK Y29uZmlndXJlOjE0MjM1OiBjYyAtYyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTzIgLXBpcGUg LWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1z ZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vz ci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUK Y29uZmlndXJlOjE0MjgyOiBjaGVja2luZyBmb3IgZ3pyZWFkIGluIC1segpjb25maWd1cmU6 MTQzMDE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt Zm5vLXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9u cyAtUXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmln aW4gLVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMg LWx6ICAgIDE+JjUKY29uZmlndXJlOjE0MzM2OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAt ZmRhdGEtc2VjdGlvbnMgLVF1bnVzZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9p bmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJl OjE0Mzg3OiBjaGVja2luZyBmb3IgQloyX2J6cmVhZCBpbiAtbGJ6Mgpjb25maWd1cmU6MTQ0 MDY6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5v LXN0cmljdC1hbGlhc2luZyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAt UXVudXNlZC1hcmd1bWVudHMgLWlzeXN0ZW0vdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1wdGhyZWFkICAtTC91c3IvbG9jYWwvbGliIC1XbCwteixvcmlnaW4g LVdsLC1ycGF0aCxcJCRPUklHSU4gLVdsLC16LG5vZXhlY3N0YWNrIGNvbmZ0ZXN0LmMgLWxi ejIgICAgMT4mNQpjb25maWd1cmU6MTQ0NTU6IGNoZWNraW5nIGZvciBwbmdfZ2V0X3ZhbGlk IGluIC1scG5nCmNvbmZpZ3VyZToxNDQ3NDogY2MgLW8gY29uZnRlc3QgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51c2VkLWFy Z3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgLUwvdXNyL2xvY2FsL2xpYiAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAtV2wsLXos b3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBjb25mdGVz dC5jIC1scG5nICAgIDE+JjUKY29uZmlndXJlOjE0NDk2OiBjaGVja2luZyBmb3IgcG5nX2dl dF9hY1RMIGluIC1scG5nCmNvbmZpZ3VyZToxNDUxNTogY2MgLW8gY29uZnRlc3QgLUkvdXNy L2xvY2FsL2luY2x1ZGUgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1mZnVuY3Rpb24tc2VjdGlvbnMgLWZkYXRhLXNlY3Rpb25zIC1RdW51 c2VkLWFyZ3VtZW50cyAtaXN5c3RlbS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiAtcHRocmVhZCAgLUwvdXNyL2xvY2FsL2xpYiAt V2wsLXosb3JpZ2luIC1XbCwtcnBhdGgsXCQkT1JJR0lOIC1XbCwteixub2V4ZWNzdGFjayBj b25mdGVzdC5jIC1scG5nICAgIDE+JjUKY29uZmlndXJlOjE0NTYwOiBjYyAtYyAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLWZmdW5jdGlvbi1zZWN0aW9ucyAtZmRhdGEtc2VjdGlvbnMgLVF1bnVz ZWQtYXJndW1lbnRzIC1pc3lzdGVtL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwv aW5jbHVkZSBjb25mdGVzdC5jIDE+JjUKY29uZmlndXJlOjE0NjQ2OiBjaGVja2luZyBmb3Ig aHVuc3BlbGwKY29uZmlndXJlOjE0NjUzOiBjaGVja2luZyBNT1pfSFVOU1BFTExfQ0ZMQUdT CmNvbmZpZ3VyZToxNDY1ODogY2hlY2tpbmcgTU9aX0hVTlNQRUxMX0xJQlMKY29uZmlndXJl OjE0ODUwOiBjaGVja2luZyBmb3IgbGliZmZpID49IDMuMC45CmNvbmZpZ3VyZToxNDg1Nzog Y2hlY2tpbmcgTU9aX0ZGSV9DRkxBR1MKY29uZmlndXJlOjE0ODYyOiBjaGVja2luZyBNT1pf RkZJX0xJQlMKY29uZmlndXJlOjE1MDM0OiBjaGVja2luZyBmb3IgYXBwbGljYXRpb24gdG8g YnVpbGQKY29uZmlndXJlOjE1MDU2OiBjaGVja2luZyBpZiBhcHAtc3BlY2lmaWMgY29uZnZh cnMuc2ggZXhpc3RzCmNvbmZpZ3VyZToxNTQ0NDogY2hlY2tpbmcgZm9yIGd0aystMi4wID49 IDIuMTAuMCBndGsrLXVuaXgtcHJpbnQtMi4wIGdsaWItMi4wIGdvYmplY3QtMi4wIGdkay14 MTEtMi4wCmNvbmZpZ3VyZToxNTQ1MTogY2hlY2tpbmcgTU9aX0dUSzJfQ0ZMQUdTCmNvbmZp Z3VyZToxNTQ1NjogY2hlY2tpbmcgTU9aX0dUSzJfTElCUwpjb25maWd1cmU6MTU1Nzk6IGNo ZWNraW5nIGZvciBsaWJzdGFydHVwLW5vdGlmaWNhdGlvbi0xLjAgPj0gMC44CmNvbmZpZ3Vy ZToxNTU4NjogY2hlY2tpbmcgTU9aX1NUQVJUVVBfTk9USUZJQ0FUSU9OX0NGTEFHUwpjb25m aWd1cmU6MTU1OTE6IGNoZWNraW5nIE1PWl9TVEFSVFVQX05PVElGSUNBVElPTl9MSUJTCmNv bmZpZ3VyZToxNjQ1NzogY2hlY2tpbmcgZm9yIHBhbmdvID49IDEuMTQuMApjb25maWd1cmU6 MTY0NjQ6IGNoZWNraW5nIF9QQU5HT0NIS19DRkxBR1MKY29uZmlndXJlOjE2NDY5OiBjaGVj a2luZyBfUEFOR09DSEtfTElCUwpjb25maWd1cmU6MTY1NDk6IGNoZWNraW5nIGZvciBwYW5n byA+PSAxLjE0LjAgcGFuZ29mdDIgPj0gMS4xNC4wIHBhbmdvY2Fpcm8gPj0gMS4xNC4wCmNv bmZpZ3VyZToxNjU1NjogY2hlY2tpbmcgTU9aX1BBTkdPX0NGTEFHUwpjb25maWd1cmU6MTY1 NjE6IGNoZWNraW5nIE1PWl9QQU5HT19MSUJTCmNvbmZpZ3VyZToxNzAwMzogY2hlY2tpbmcg Zm9yIGd0aystMi4wID49IDIuMTQKY29uZmlndXJlOjE3MDEwOiBjaGVja2luZyBfR1RLQ0hF Q0tfQ0ZMQUdTCmNvbmZpZ3VyZToxNzAxNTogY2hlY2tpbmcgX0dUS0NIRUNLX0xJQlMKY29u ZmlndXJlOjE3MDk0OiBjaGVja2luZyBmb3IgZ2lvLTIuMCA+PSAyLjE4CmNvbmZpZ3VyZTox NzEwMTogY2hlY2tpbmcgTU9aX0dJT19DRkxBR1MKY29uZmlndXJlOjE3MTA2OiBjaGVja2lu ZyBNT1pfR0lPX0xJQlMKY29uZmlndXJlOjE3NDg3OiBjaGVja2luZyBmb3IgbGlibm90aWZ5 ID49IDAuNAo= --------------040905040604010800030902-- From owner-freebsd-gecko@FreeBSD.ORG Thu Nov 1 15:01:06 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1EC301F7 for ; Thu, 1 Nov 2012 15:01:06 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 5AE038FC16 for ; Thu, 1 Nov 2012 15:01:04 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id qA1F0weV098300 for ; Thu, 1 Nov 2012 15:00:58 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id qA1F0req095591 for freebsd-gecko@freebsd.org; Thu, 1 Nov 2012 15:00:53 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 1 Nov 2012 15:00:53 GMT Message-Id: <201211011500.qA1F0req095591@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1089 - in trunk: . www/firefox-nightly www/firefox-nightly/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2012 15:01:06 -0000 Author: jbeich Date: Thu Nov 1 15:00:52 2012 New Revision: 1089 Log: (wip) add WEBRTC option and enable it by default Added: trunk/www/firefox-nightly/files/patch-bug807492 Modified: trunk/Gecko_TODO trunk/www/firefox-nightly/Makefile Modified: trunk/Gecko_TODO ============================================================================== --- trunk/Gecko_TODO Sun Oct 28 19:05:57 2012 (r1088) +++ trunk/Gecko_TODO Thu Nov 1 15:00:52 2012 (r1089) @@ -1,5 +1,4 @@ unassigned (upstream): -- media/webrtc - toolkit/crashreporter - OSS or GStreamer for media/libcubeb - pmc(3) for js/src/perf @@ -22,6 +21,7 @@ (layers.acceleration.force-enabled -> true ?) jbeich: +- webrtc (testing?) - push ALSA patch upstream - push --ignore-unresolved-symbol upstream (needs tests/approval from author) - add Gtk3 support (waiting for upstream) Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Sun Oct 28 19:05:57 2012 (r1088) +++ trunk/www/firefox-nightly/Makefile Thu Nov 1 15:00:52 2012 (r1089) @@ -51,8 +51,10 @@ MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/' \ --enable-application=browser -OPTIONS_DEFINE= GSTREAMER PGO -OPTIONS_DEFAULT=GIO GSTREAMER +OPTIONS_DEFINE= GSTREAMER PGO WEBRTC +OPTIONS_DEFAULT=GIO GSTREAMER WEBRTC + +WEBRTC_DESC?= Web Real-Time Communication .include "${.CURDIR}/../../www/firefox/Makefile.options" @@ -73,6 +75,15 @@ .endif .endif +.if ${PORT_OPTIONS:MWEBRTC} +BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat +. if ! ${PORT_OPTIONS:MALSA} +IGNORE= only ALSA sound backend has a chance to work +. endif +.else +MOZ_OPTIONS+= --disable-webrtc +.endif + .if ${PORT_OPTIONS:MPGO} USE_DISPLAY= yes Added: trunk/www/firefox-nightly/files/patch-bug807492 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug807492 Thu Nov 1 15:00:52 2012 (r1089) @@ -0,0 +1,1953 @@ +diff --git config/system-headers config/system-headers +index f781c82..241036e 100644 +--- config/system-headers ++++ config/system-headers +@@ -1067,8 +1067,10 @@ gst/app/gstappsink.h + gst/app/gstappsrc.h + gst/video/video.h + sys/msg.h + sys/ipc.h + sys/thr.h + sys/user.h + kvm.h + spawn.h ++err.h ++xlocale.h +diff --git configure.in configure.in +index bb7780f..07737f2 100644 +--- configure.in ++++ configure.in +@@ -1424,16 +1424,27 @@ if test "$GNU_CC"; then + _SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -mssse3" + AC_TRY_COMPILE([asm ("pmaddubsw %xmm2,%xmm3");],,AC_MSG_RESULT([yes]) + [HAVE_TOOLCHAIN_SUPPORT_MSSSE3=1], + AC_MSG_RESULT([no])) + CFLAGS=$_SAVE_CFLAGS + AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSSE3) + ++ # Check for -msse4.1 on $CC ++ AC_MSG_CHECKING([if toolchain supports -msse4.1 option]) ++ HAVE_TOOLCHAIN_SUPPORT_MSSE4_1= ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS -msse4.1" ++ AC_TRY_COMPILE([asm ("pmulld %xmm6,%xmm0");],,AC_MSG_RESULT([yes]) ++ [HAVE_TOOLCHAIN_SUPPORT_MSSE4_1=1], ++ AC_MSG_RESULT([no])) ++ CFLAGS=$_SAVE_CFLAGS ++ AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1) ++ + # Turn on GNU-specific warnings: + # -Wall - turn on a lot of warnings + # -pedantic - this is turned on below + # -Wpointer-arith - enabled with -pedantic, but good to have even if not + # -Wdeclaration-after-statement - MSVC doesn't like these + # -Werror=return-type - catches missing returns, zero false positives + # -Wtype-limits - catches overflow bugs, few false positives + # -Wempty-body - catches bugs, e.g. "if (c); foo();", few false positives +@@ -5243,17 +5254,17 @@ dnl Turn off webrtc for OS's we don't handle yet, but allow + dnl --enable-webrtc to override. Can disable for everything in + dnl the master list above. + if test -n "$MOZ_WEBRTC"; then + case "$target" in + *-android*|*-linuxandroid*) + dnl Make sure doesn't get matched by *-linux* + MOZ_WEBRTC= + ;; +- *-linux*|*-mingw*|*-darwin*) ++ *-linux*|*-mingw*|*-darwin*|*-freebsd*) + dnl Leave enabled + ;; + *) + dnl default to disabled for all others + MOZ_WEBRTC= + ;; + esac + fi +@@ -8882,16 +8893,21 @@ if test "${OS_TARGET}" = "WINNT"; then + if test "$HAVE_64BIT_OS"; then + OS_BITS=64 + else + OS_BITS=32 + fi + EXTRA_GYP_DEFINES="-D MSVS_VERSION=${_MSVS_VERSION} -D MSVS_OS_BITS=${OS_BITS}" + fi + ++# Don't try to compile sse4.1 code if toolchain doesn't support ++if test -z "$HAVE_TOOLCHAIN_SUPPORT_MSSE4_1"; then ++ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D yuv_disable_asm=1" ++fi ++ + if test -n "$MOZ_WEBRTC"; then + AC_MSG_RESULT("generating WebRTC Makefiles...") + + dnl Any --include files must also appear in -D FORCED_INCLUDE_FILE= entries + dnl so that regeneration via dependencies works correctly + WEBRTC_CONFIG="-D build_with_mozilla=1 --include ${srcdir}/media/webrtc/webrtc_config.gypi -D FORCED_INCLUDE_FILE=${srcdir}/media/webrtc/webrtc_config.gypi" + + GYP_WEBRTC_OPTIONS="--format=mozmake ${WEBRTC_CONFIG} ${EXTRA_GYP_DEFINES} --depth=${srcdir}/media/webrtc/trunk --toplevel-dir=${srcdir} -G OBJDIR=${_objdir}" +diff --git js/src/config/system-headers js/src/config/system-headers +index f781c82..241036e 100644 +--- js/src/config/system-headers ++++ js/src/config/system-headers +@@ -1067,8 +1067,10 @@ gst/app/gstappsink.h + gst/app/gstappsrc.h + gst/video/video.h + sys/msg.h + sys/ipc.h + sys/thr.h + sys/user.h + kvm.h + spawn.h ++err.h ++xlocale.h +diff --git media/mtransport/objs.mk media/mtransport/objs.mk +index f1fc85f..f0b11f0 100644 +--- media/mtransport/objs.mk ++++ media/mtransport/objs.mk +@@ -19,21 +19,28 @@ LOCAL_INCLUDES += \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/log \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/registry \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/stats \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/plugin \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/event \ + $(NULL) + + ifeq ($(OS_ARCH), Darwin) ++DEFINES += -DDARWIN ++endif ++ ++ifneq (,$(filter DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) ++DEFINES += -DBSD ++endif ++ ++ifneq (,$(filter Darwin DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) + LOCAL_INCLUDES += \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/darwin/include \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/generic/include \ + $(NULL) +-DEFINES += -DDARWIN + endif + + ifeq ($(OS_ARCH), Linux) + LOCAL_INCLUDES += \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/linux/include \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/generic/include \ + $(NULL) + DEFINES += -DLINUX +diff --git media/mtransport/third_party/nICEr/nicer.gyp media/mtransport/third_party/nICEr/nicer.gyp +index 0e1f8b4..7b731bd 100644 +--- media/mtransport/third_party/nICEr/nicer.gyp ++++ media/mtransport/third_party/nICEr/nicer.gyp +@@ -124,26 +124,38 @@ + 'R_DEFINED_UINT2=uint16_t', + 'R_DEFINED_INT4=int32_t', + 'R_DEFINED_UINT4=uint32_t', + 'R_DEFINED_INT8=int64_t', + 'R_DEFINED_UINT8=uint64_t', + ], + + 'conditions' : [ +- ## Mac ++ ## Mac and BSDs + [ 'OS == "mac"', { ++ 'defines' : [ ++ 'DARWIN', ++ 'HAVE_XLOCALE', ++ ], ++ }], ++ [ 'OS == "dragonfly" or OS == "freebsd" or OS == "netbsd" or \ ++ OS == "openbsd"', { ++ 'defines' : [ ++ 'BSD', ++ ], ++ }], ++ [ 'OS == "mac" or OS == "dragonfly" or OS == "freebsd" or \ ++ OS == "netbsd" or OS == "openbsd"', { + 'cflags_mozilla': [ + '-Wall', + '-Wno-parentheses', + '-Wno-strict-prototypes', + '-Wmissing-prototypes', + ], + 'defines' : [ +- 'DARWIN', + 'HAVE_LIBM=1', + 'HAVE_STRDUP=1', + 'HAVE_STRLCPY=1', + 'HAVE_SYS_TIME_H=1', + 'HAVE_VFPRINTF=1', + 'NEW_STDIO' + 'RETSIGTYPE=void', + 'TIME_WITH_SYS_TIME_H=1', +diff --git media/mtransport/third_party/nICEr/src/stun/addrs.c media/mtransport/third_party/nICEr/src/stun/addrs.c +index b0b66b2..04fea94 100644 +--- media/mtransport/third_party/nICEr/src/stun/addrs.c ++++ media/mtransport/third_party/nICEr/src/stun/addrs.c +@@ -69,17 +69,17 @@ static char *RCSSTRING __UNUSED__="$Id: addrs.c,v 1.2 2008/04/28 18:21:30 ekr Ex + #include + #endif /* UNIX */ + + #include "stun.h" + #include "addrs.h" + + + +-#ifdef DARWIN ++#if defined(BSD) || defined(DARWIN) + /* + * Copyright (c) 1983, 1993 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright +@@ -675,17 +675,17 @@ nr_stun_remove_duplicate_addrs(nr_transport_addr addrs[], int remove_loopback, i + } + + int + nr_stun_get_addrs(nr_transport_addr addrs[], int maxaddrs, int drop_loopback, int *count) + { + int _status=0; + int i; + +-#ifdef DARWIN ++#if defined(BSD) || defined(DARWIN) + _status = stun_get_mib_addrs(addrs, maxaddrs, count); + #elif defined(WIN32) + _status = stun_get_win32_addrs(addrs, maxaddrs, count); + #elif defined(__sparc__) + _status = stun_get_sparc_addrs(addrs, maxaddrs, count); + #else + _status = stun_get_siocgifconf_addrs(addrs, maxaddrs, count); + #endif +diff --git media/mtransport/third_party/nICEr/src/stun/stun.h media/mtransport/third_party/nICEr/src/stun/stun.h +index a3c51f9..eb65ac8 100644 +--- media/mtransport/third_party/nICEr/src/stun/stun.h ++++ media/mtransport/third_party/nICEr/src/stun/stun.h +@@ -40,17 +40,19 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + #include + #include + #include + #ifndef LINUX + #include + #include + #include + #endif ++#ifndef BSD + #include ++#endif + #include + #ifndef LINUX + #include + #endif + #include + #include + #endif + #include +diff --git media/mtransport/third_party/nICEr/src/util/mbslen.c media/mtransport/third_party/nICEr/src/util/mbslen.c +index cc260b7..66af2d7 100644 +--- media/mtransport/third_party/nICEr/src/util/mbslen.c ++++ media/mtransport/third_party/nICEr/src/util/mbslen.c +@@ -38,50 +38,58 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + #include + #include + + #include + #include + #include + #include +-#ifdef DARWIN ++ ++#ifdef __FreeBSD__ ++#include ++# if __FreeBSD_version > 900044 ++# define HAVE_XLOCALE ++# endif ++#endif ++ ++#ifdef HAVE_XLOCALE + #include +-#endif /* DARWIN */ ++#endif /* HAVE_XLOCALE */ + + #include "nr_api.h" + #include "mbslen.h" + + /* get number of characters in a mult-byte character string */ + int + mbslen(const char *s, size_t *ncharsp) + { +-#ifdef DARWIN ++#ifdef HAVE_XLOCALE + static locale_t loc = 0; + static int initialized = 0; +-#endif /* DARWIN */ ++#endif /* HAVE_XLOCALE */ + #ifdef WIN32 + char *my_locale=0; + unsigned int i; + #endif /* WIN32 */ + int _status; + size_t nbytes; + int nchars; + mbstate_t mbs; + +-#ifdef DARWIN ++#ifdef HAVE_XLOCALE + if (! initialized) { + initialized = 1; + loc = newlocale(LC_CTYPE_MASK, "UTF-8", LC_GLOBAL_LOCALE); + } + + if (loc == 0) { + /* unable to create the UTF-8 locale */ + assert(loc != 0); /* should never happen */ +-#endif /* DARWIN */ ++#endif /* HAVE_XLOCALE */ + + #ifdef WIN32 + if (!setlocale(LC_CTYPE, 0)) + ABORT(R_INTERNAL); + + if (!(my_locale = r_strdup(setlocale(LC_CTYPE, 0)))) + ABORT(R_NO_MEMORY); + +@@ -91,28 +99,28 @@ mbslen(const char *s, size_t *ncharsp) + if (!strstr(my_locale, "UTF-8")) + ABORT(R_NOT_FOUND); + #else + /* can't count UTF-8 characters with mbrlen if the locale isn't UTF-8 */ + if (! strcasestr(setlocale(LC_CTYPE, 0), "UTF-8")) + ABORT(R_NOT_FOUND); + #endif + +-#ifdef DARWIN ++#ifdef HAVE_XLOCALE + } +-#endif /* DARWIN */ ++#endif /* HAVE_XLOCALE */ + + memset(&mbs, 0, sizeof(mbs)); + nchars = 0; + +-#ifdef DARWIN ++#ifdef HAVE_XLOCALE + while (*s != '\0' && (nbytes = mbrlen_l(s, strlen(s), &mbs, loc)) != 0) + #else + while (*s != '\0' && (nbytes = mbrlen(s, strlen(s), &mbs)) != 0) +-#endif /* DARWIN */ ++#endif /* HAVE_XLOCALE */ + { + if (nbytes == (size_t)-1) /* should never happen */ { + assert(0); + ABORT(R_INTERNAL); + } + if (nbytes == (size_t)-2) /* encoding error */ { + assert(0); + ABORT(R_BAD_DATA); +diff --git media/mtransport/third_party/nrappkit/nrappkit.gyp media/mtransport/third_party/nrappkit/nrappkit.gyp +index 3cc8e1c..4fc9270 100644 +--- media/mtransport/third_party/nrappkit/nrappkit.gyp ++++ media/mtransport/third_party/nrappkit/nrappkit.gyp +@@ -142,26 +142,37 @@ + 'R_DEFINED_UINT2=uint16_t', + 'R_DEFINED_INT4=int32_t', + 'R_DEFINED_UINT4=uint32_t', + 'R_DEFINED_INT8=int64_t', + 'R_DEFINED_UINT8=uint64_t', + ], + + 'conditions' : [ +- ## Mac ++ ## Mac and BSDs + [ 'OS == "mac"', { ++ 'defines' : [ ++ 'DARWIN', ++ ], ++ }], ++ [ 'OS == "dragonfly" or OS == "freebsd" or OS == "netbsd" or \ ++ OS == "openbsd"', { ++ 'defines' : [ ++ 'BSD', ++ ], ++ }], ++ [ 'OS == "mac" or OS == "dragonfly" or OS == "freebsd" or \ ++ OS == "netbsd" or OS == "openbsd"', { + 'cflags_mozilla': [ + '-Wall', + '-Wno-parentheses', + '-Wno-strict-prototypes', + '-Wmissing-prototypes', + ], + 'defines' : [ +- 'DARWIN', + 'HAVE_LIBM=1', + 'HAVE_STRDUP=1', + 'HAVE_STRLCPY=1', + 'HAVE_SYS_TIME_H=1', + 'HAVE_VFPRINTF=1', + 'NEW_STDIO' + 'RETSIGTYPE=void', + 'TIME_WITH_SYS_TIME_H=1', +diff --git media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h +index 15452e3..0df3b9a 100644 +--- media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h ++++ media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h +@@ -37,16 +37,21 @@ + */ + + + #ifndef _platform_h + #define _platform_h + + #include + ++#ifndef DARWIN ++/* Hack version of addr2ascii (in util/util.c) */ ++char *addr2ascii(int af, const void *addrp, int len,char *buf); ++#endif ++ + #define STDIO_BYTES_BUFFERED(fp) (fp->_r) + + #ifdef NR_SOCKET_IS_VOID_PTR + typedef void* NR_SOCKET; + #else + typedef int NR_SOCKET; + #define NR_SOCKET_READ(sock,buf,count) read((sock),(buf),(count)) + #define NR_SOCKET_WRITE(sock,buf,count) write((sock),(buf),(count)) +diff --git media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +index bcb1ec0..bb73591 100644 +--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h ++++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h +@@ -28,17 +28,17 @@ + * + * @(#)queue.h 8.5 (Berkeley) 8/20/94 + * $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $ + */ + + #ifndef _SYS_QUEUE_H_ + #define _SYS_QUEUE_H_ + +-#ifndef DARWIN ++#if !defined(BSD) && !defined(DARWIN) + #include + #define __offsetof offsetof + #endif + + #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = STAILQ_FIRST((head)); \ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ + (var) = (tvar)) +diff --git media/mtransport/third_party/nrappkit/src/util/util.c media/mtransport/third_party/nrappkit/src/util/util.c +index 3aced8b..be020bb 100644 +--- media/mtransport/third_party/nrappkit/src/util/util.c ++++ media/mtransport/third_party/nrappkit/src/util/util.c +@@ -36,16 +36,19 @@ + ekr@rtfm.com Wed Dec 26 17:19:36 2001 + */ + + + static char *RCSSTRING __UNUSED__ ="$Id: util.c,v 1.5 2007/11/21 00:09:13 adamcain Exp $"; + + #ifndef WIN32 + #include ++#include ++#include ++#include + #include + #include + #endif + #include + #include + #include + #ifdef OPENSSL + #include +@@ -431,17 +434,17 @@ int nr_reg_uint8_fetch_and_check(NR_registry key, UINT8 min, UINT8 max, int log_ + abort: + if(die && _status){ + r_log(log_fac,LOG_CRIT,"Exiting due to invalid configuration (key '%s')",key); + exit(1); + } + return(_status); + } + +-#if defined(LINUX) || defined(WIN32) ++#if defined(LINUX) || defined(BSD) || defined(WIN32) + /* Hack version of addr2ascii */ + char *addr2ascii(int af, const void *addrp, int len,char *buf) + { + static char buf2[256]; + char *ret; + struct in_addr *addr=(struct in_addr *)addrp; + + if (! buf) +diff --git media/webrtc/signaling/signaling.gyp media/webrtc/signaling/signaling.gyp +index f0cbf870..c01b264 100644 +--- media/webrtc/signaling/signaling.gyp ++++ media/webrtc/signaling/signaling.gyp +@@ -208,16 +208,29 @@ + 'SIPCC_BUILD', + 'HAVE_WINSOCK2_H', + 'CPR_STDINT_INCLUDE=\\"mozilla/StandardInteger.h\\"' + ], + + 'cflags_mozilla': [ + ], + }], ++ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or OS=="openbsd"', { ++ 'include_dirs': [ ++ ], ++ 'defines': [ ++ # avoiding pointless ifdef churn ++ 'SIP_OS_OSX', ++ 'OSX', ++ 'SECLIB_OPENSSL', ++ ], ++ ++ 'cflags_mozilla': [ ++ ], ++ }], + ['OS=="mac"', { + 'include_dirs': [ + ], + 'defines': [ + 'SIP_OS_OSX', + 'OSX', + '_FORTIFY_SOURCE=2', + ], +@@ -701,17 +714,18 @@ + 'EXTERNAL_TICK_REQUIRED', + 'GIPS_VER=3480', + ], + + 'cflags_mozilla': [ + ], + + }], +- ['OS=="mac"', { ++ ['OS=="mac" or OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" \ ++ or OS=="openbsd"', { + + 'include_dirs': [ + ], + + 'sources': [ + # SIPSTACK + './src/sipcc/core/sipstack/sip_platform_task.c', + +@@ -746,24 +760,23 @@ + './src/sipcc/cpr/darwin/cpr_darwin_timers_using_select.c', + './src/sipcc/cpr/darwin/cpr_darwin_tst.h', + './src/sipcc/cpr/darwin/cpr_darwin_types.h', + ], + + + 'defines' : [ + 'SIP_OS_OSX', +- '_POSIX_SOURCE', ++ # using BSD extensions, leave _POSIX_SOURCE undefined + 'CPR_MEMORY_LITTLE_ENDIAN', + 'NO_SOCKET_POLLING', + 'USE_TIMER_SELECT_BASED', + 'FULL_BUILD', + 'STUBBED_OUT', + 'USE_PRINTF', +- '_DARWIN_C_SOURCE', + 'NO_NSPR_10_SUPPORT', + ], + + 'cflags_mozilla': [ + ], + }], + ], + +diff --git media/webrtc/trunk/src/build/common.gypi media/webrtc/trunk/src/build/common.gypi +index 9ca9f7c..1f54712 100644 +--- media/webrtc/trunk/src/build/common.gypi ++++ media/webrtc/trunk/src/build/common.gypi +@@ -101,16 +101,24 @@ + 'enable_protobuf%': 1, + 'include_tests%': 1, + + # TODO(andrew): For now, disable the Chrome plugins, which causes a + # flood of chromium-style warnings. Investigate enabling them: + # http://code.google.com/p/webrtc/issues/detail?id=163 + 'clang_use_chrome_plugins%': 0, + }], ++ ['OS=="linux" or OS=="solaris" or OS=="dragonfly" or OS=="freebsd" or \ ++ OS=="netbsd" or OS=="openbsd"', { ++ 'include_alsa_audio%': 1, ++ 'include_v4l2_video_capture%': 1, ++ }, { ++ 'include_alsa_audio%': 0, ++ 'include_v4l2_video_capture%': 0, ++ }], + ], # conditions + }, + 'target_defaults': { + 'include_dirs': [ + # TODO(andrew): we should be able to just use <(webrtc_root) here. + '..','../..', + ], + 'defines': [ +@@ -174,16 +182,28 @@ + 'defines': [ + 'WEBRTC_LINUX', + 'WEBRTC_THREAD_RR', + # TODO(andrew): can we select this automatically? + # Define this if the Linux system does not support CLOCK_MONOTONIC. + #'WEBRTC_CLOCK_TYPE_REALTIME', + ], + }], ++ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or OS=="openbsd"', { ++ 'defines': [ ++ 'WEBRTC_BSD', ++ 'WEBRTC_THREAD_RR', ++ ], ++ }], ++ ['OS=="dragonfly" or OS=="netbsd"', { ++ 'defines': [ ++ # doesn't support pthread_condattr_setclock ++ 'WEBRTC_CLOCK_TYPE_REALTIME', ++ ], ++ }], + ['OS=="mac"', { + 'defines': [ + 'WEBRTC_MAC', + 'WEBRTC_MAC_INTEL', # TODO(andrew): remove this. + 'WEBRTC_THREAD_RR', + 'WEBRTC_CLOCK_TYPE_REALTIME', + ], + }], +diff --git media/webrtc/trunk/src/modules/audio_device/main/source/audio_device.gypi media/webrtc/trunk/src/modules/audio_device/main/source/audio_device.gypi +index 8457737..4d0f322 100644 +--- media/webrtc/trunk/src/modules/audio_device/main/source/audio_device.gypi ++++ media/webrtc/trunk/src/modules/audio_device/main/source/audio_device.gypi +@@ -41,21 +41,25 @@ + 'audio_device_utility.h', + 'audio_device_impl.cc', + 'audio_device_impl.h', + 'audio_device_config.h', + 'dummy/audio_device_dummy.h', + 'dummy/audio_device_utility_dummy.h', + ], + 'conditions': [ +- ['OS=="linux"', { ++ ['include_alsa_audio==1', { + 'include_dirs': [ + 'linux', + ], +- }], # OS==linux ++ 'defines': [ ++ # avoiding pointless ifdef churn ++ 'WEBRTC_LINUX', ++ ], ++ }], # include_alsa_audio==1 + ['OS=="mac"', { + 'include_dirs': [ + 'mac', + ], + }], # OS==mac + ['OS=="win"', { + 'include_dirs': [ + 'win', +@@ -111,24 +115,26 @@ + 'link_settings': { + 'libraries': [ + '-llog', + '-lOpenSLES', + ], + }, + }], + ['OS=="linux"', { +- 'defines': [ +- 'LINUX_ALSA', +- ], + 'link_settings': { + 'libraries': [ + '-ldl', + ], + }, ++ }], ++ ['include_alsa_audio==1', { ++ 'defines': [ ++ 'LINUX_ALSA', ++ ], + 'conditions': [ + ['include_pulse_audio==1', { + 'defines': [ + 'LINUX_PULSE', + ], + 'sources': [ + 'linux/audio_device_pulse_linux.cc', + 'linux/audio_device_pulse_linux.h', +diff --git media/webrtc/trunk/src/modules/audio_device/main/source/audio_device_utility.cc media/webrtc/trunk/src/modules/audio_device/main/source/audio_device_utility.cc +index 203f09a..0b0b70e 100644 +--- media/webrtc/trunk/src/modules/audio_device/main/source/audio_device_utility.cc ++++ media/webrtc/trunk/src/modules/audio_device/main/source/audio_device_utility.cc +@@ -41,17 +41,17 @@ bool AudioDeviceUtility::StringCompare( + const char* str1 , const char* str2, + const WebRtc_UWord32 length) + { + return ((_strnicmp(str1, str2, length) == 0) ? true : false); + } + + } // namespace webrtc + +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + + // ============================================================================ + // Linux & Mac + // ============================================================================ + + #include // gettimeofday + #include // gettimeofday + #include // strncasecmp +@@ -104,11 +104,11 @@ WebRtc_UWord32 AudioDeviceUtility::GetTimeInMS() + bool AudioDeviceUtility::StringCompare( + const char* str1 , const char* str2, const WebRtc_UWord32 length) + { + return (strncasecmp(str1, str2, length) == 0)?true: false; + } + + } // namespace webrtc + +-#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + + +diff --git media/webrtc/trunk/src/modules/rtp_rtcp/source/forward_error_correction.cc media/webrtc/trunk/src/modules/rtp_rtcp/source/forward_error_correction.cc +index bdad224..39e1132 100644 +--- media/webrtc/trunk/src/modules/rtp_rtcp/source/forward_error_correction.cc ++++ media/webrtc/trunk/src/modules/rtp_rtcp/source/forward_error_correction.cc +@@ -7,16 +7,17 @@ + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + + #include "modules/rtp_rtcp/source/forward_error_correction.h" + + #include + #include ++#include // for abs() + #include + #include + + #include "modules/rtp_rtcp/source/forward_error_correction_internal.h" + #include "modules/rtp_rtcp/source/rtp_utility.h" + #include "system_wrappers/interface/trace.h" + + namespace webrtc { +diff --git media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_utility.cc media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_utility.cc +index 298d479..37b70c9 100644 +--- media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_utility.cc ++++ media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_utility.cc +@@ -13,17 +13,17 @@ + #include + #include // ceil + #include // memcpy + + #if defined(_WIN32) + #include // FILETIME + #include // timeval + #include // timeGetTime +-#elif ((defined WEBRTC_LINUX) || (defined WEBRTC_MAC)) ++#elif ((defined WEBRTC_LINUX) || (defined WEBRTC_BSD) || (defined WEBRTC_MAC)) + #include // gettimeofday + #include + #endif + #if (defined(_DEBUG) && defined(_WIN32) && (_MSC_VER >= 1400)) + #include + #endif + + #include "system_wrappers/interface/tick_util.h" +@@ -151,17 +151,17 @@ void get_time(WindowsHelpTimer* help_timer, FILETIME& current_time) { + virtual WebRtc_Word64 GetTimeInMS(); + + virtual void CurrentNTP(WebRtc_UWord32& secs, WebRtc_UWord32& frac); + + private: + WindowsHelpTimer* _helpTimer; + }; + +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + + // A clock reading times from the POSIX API. + class UnixSystemClock : public RtpRtcpClock { + public: + UnixSystemClock() {} + virtual ~UnixSystemClock() {} + + virtual WebRtc_Word64 GetTimeInMS(); +@@ -209,17 +209,17 @@ void WindowsSystemClock::CurrentNTP(WebRtc_UWord32& secs, + } else if (dtemp < -1) { + dtemp += 1; + secs--; + } + dtemp *= NTP_FRAC; + frac = (WebRtc_UWord32)dtemp; + } + +-#elif ((defined WEBRTC_LINUX) || (defined WEBRTC_MAC)) ++#elif ((defined WEBRTC_LINUX) || (defined WEBRTC_BSD) || (defined WEBRTC_MAC)) + + WebRtc_Word64 UnixSystemClock::GetTimeInMS() { + return TickTime::MillisecondTimestamp(); + } + + // Use the system time. + void UnixSystemClock::CurrentNTP(WebRtc_UWord32& secs, WebRtc_UWord32& frac) { + double dtemp; +@@ -248,17 +248,17 @@ void UnixSystemClock::CurrentNTP(WebRtc_UWord32& secs, WebRtc_UWord32& frac) { + // Note that this is a POD. Only PODs are allowed to have static storage + // duration according to the Google Style guide. + static WindowsHelpTimer global_help_timer = {0, 0, {{ 0, 0}, 0}, 0}; + #endif + + RtpRtcpClock* GetSystemClock() { + #if defined(_WIN32) + return new WindowsSystemClock(&global_help_timer); +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + return new UnixSystemClock(); + #else + return NULL; + #endif + } + + WebRtc_UWord32 GetCurrentRTP(RtpRtcpClock* clock, WebRtc_UWord32 freq) { + const bool use_global_clock = (clock == NULL); +@@ -313,17 +313,17 @@ bool OldTimestamp(uint32_t newTimestamp, + * Misc utility routines + */ + + #if defined(_WIN32) + bool StringCompare(const char* str1, const char* str2, + const WebRtc_UWord32 length) { + return (_strnicmp(str1, str2, length) == 0) ? true : false; + } +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + bool StringCompare(const char* str1, const char* str2, + const WebRtc_UWord32 length) { + return (strncasecmp(str1, str2, length) == 0) ? true : false; + } + #endif + + #if !defined(WEBRTC_LITTLE_ENDIAN) && !defined(WEBRTC_BIG_ENDIAN) + #error Either WEBRTC_LITTLE_ENDIAN or WEBRTC_BIG_ENDIAN must be defined +diff --git media/webrtc/trunk/src/modules/udp_transport/source/udp_transport_impl.cc media/webrtc/trunk/src/modules/udp_transport/source/udp_transport_impl.cc +index e50db5d..70ad8a8 100644 +--- media/webrtc/trunk/src/modules/udp_transport/source/udp_transport_impl.cc ++++ media/webrtc/trunk/src/modules/udp_transport/source/udp_transport_impl.cc +@@ -13,60 +13,62 @@ + #include + #include + #include + #include + + #if defined(_WIN32) + #include + #include +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + #include + #include + #include + #include ++#include + #include + #include + #include + #include +-#include + #include + #include + #ifndef MAC_IPHONE + #include + #endif + #endif // defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) + + #if defined(WEBRTC_MAC) +-#include + #include + #endif ++#if defined(WEBRTC_BSD) || defined(WEBRTC_MAC) ++#include ++#endif + #if defined(WEBRTC_LINUX) + #include + #include + #endif + + #include "common_types.h" + #include "critical_section_wrapper.h" + #include "rw_lock_wrapper.h" + #include "trace.h" + #include "typedefs.h" + #include "udp_socket_manager_wrapper.h" + +-#if defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + #define GetLastError() errno + + #define IFRSIZE ((int)(size * sizeof (struct ifreq))) + + #define NLMSG_OK_NO_WARNING(nlh,len) \ + ((len) >= (int)sizeof(struct nlmsghdr) && \ + (int)(nlh)->nlmsg_len >= (int)sizeof(struct nlmsghdr) && \ + (int)(nlh)->nlmsg_len <= (len)) + +-#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + + namespace webrtc { + + class SocketFactory : public UdpTransportImpl::SocketFactoryInterface { + public: + UdpSocketWrapper* CreateSocket(const WebRtc_Word32 id, + UdpSocketManager* mgr, + CallbackObj obj, +@@ -2366,17 +2368,17 @@ WebRtc_UWord32 UdpTransport::InetAddrIPV4(const char* ip) + { + return ::inet_addr(ip); + } + + WebRtc_Word32 UdpTransport::InetPresentationToNumeric(WebRtc_Word32 af, + const char* src, + void* dst) + { +-#if defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + const WebRtc_Word32 result = inet_pton(af, src, dst); + return result > 0 ? 0 : -1; + + #elif defined(_WIN32) + SocketAddress temp; + int length=sizeof(SocketAddress); + + if(af == AF_INET) +@@ -2488,17 +2490,17 @@ WebRtc_Word32 UdpTransport::LocalHostAddressIPV6(char n_localIP[16]) + break; + }; + } + freeaddrinfo(result); + WEBRTC_TRACE(kTraceWarning, kTraceTransport, -1, + "getaddrinfo failed to find address"); + return -1; + +-#elif defined(WEBRTC_MAC) ++#elif defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + struct ifaddrs* ptrIfAddrs = NULL; + struct ifaddrs* ptrIfAddrsStart = NULL; + + getifaddrs(&ptrIfAddrsStart); + ptrIfAddrs = ptrIfAddrsStart; + while(ptrIfAddrs) + { + if(ptrIfAddrs->ifa_addr->sa_family == AF_INET6) +@@ -2680,17 +2682,17 @@ WebRtc_Word32 UdpTransport::LocalHostAddress(WebRtc_UWord32& localIP) + } + else + { + WebRtc_Word32 error = WSAGetLastError(); + WEBRTC_TRACE(kTraceWarning, kTraceTransport, -1, + "gethostbyname failed, error:%d", error); + return -1; + } +-#elif (defined(WEBRTC_MAC)) ++#elif (defined(WEBRTC_BSD) || defined(WEBRTC_MAC)) + char localname[255]; + if (gethostname(localname, 255) != -1) + { + hostent* localHost; + localHost = gethostbyname(localname); + if(localHost) + { + if(localHost->h_addrtype != AF_INET) +@@ -2819,17 +2821,17 @@ WebRtc_Word32 UdpTransport::IPAddress(const SocketAddress& address, + } + + source_port = address._sockaddr_in6.sin6_port; + } + // Convert port number to network byte order. + sourcePort = htons(source_port); + return 0; + +- #elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++ #elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + WebRtc_Word32 ipFamily = address._sockaddr_storage.sin_family; + const void* ptrNumericIP = NULL; + + if(ipFamily == AF_INET) + { + ptrNumericIP = &(address._sockaddr_in.sin_addr); + } + else if(ipFamily == AF_INET6) +diff --git media/webrtc/trunk/src/modules/utility/source/rtp_dump_impl.cc media/webrtc/trunk/src/modules/utility/source/rtp_dump_impl.cc +index 69a52ec..7ac226c 100644 +--- media/webrtc/trunk/src/modules/utility/source/rtp_dump_impl.cc ++++ media/webrtc/trunk/src/modules/utility/source/rtp_dump_impl.cc +@@ -14,17 +14,17 @@ + #include + + #include "critical_section_wrapper.h" + #include "trace.h" + + #if defined(_WIN32) + #include + #include +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + #include + #include + #include + #endif + + #if (defined(_DEBUG) && defined(_WIN32)) + #define DEBUG_PRINT(expr) OutputDebugString(##expr) + #define DEBUG_PRINTP(expr, p) \ +@@ -233,17 +233,17 @@ bool RtpDumpImpl::RTCP(const WebRtc_UWord8* packet) const + return is_rtcp; + } + + // TODO (hellner): why is TickUtil not used here? + inline WebRtc_UWord32 RtpDumpImpl::GetTimeInMS() const + { + #if defined(_WIN32) + return timeGetTime(); +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + struct timeval tv; + struct timezone tz; + unsigned long val; + + gettimeofday(&tv, &tz); + val = tv.tv_sec * 1000 + tv.tv_usec / 1000; + return val; + #else +diff --git media/webrtc/trunk/src/modules/video_capture/main/source/Linux/device_info_linux.cc media/webrtc/trunk/src/modules/video_capture/main/source/Linux/device_info_linux.cc +index 653ee16..8d6fd68 100644 +--- media/webrtc/trunk/src/modules/video_capture/main/source/Linux/device_info_linux.cc ++++ media/webrtc/trunk/src/modules/video_capture/main/source/Linux/device_info_linux.cc +@@ -14,17 +14,23 @@ + #include + #include + #include + #include + #include + #include + + //v4l includes ++#if defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) ++#include ++#elif defined(__sun) ++#include ++#else + #include ++#endif + + #include "ref_count.h" + #include "trace.h" + + + namespace webrtc + { + namespace videocapturemodule +diff --git media/webrtc/trunk/src/modules/video_capture/main/source/Linux/video_capture_linux.cc media/webrtc/trunk/src/modules/video_capture/main/source/Linux/video_capture_linux.cc +index c395fa7..d128d1d 100644 +--- media/webrtc/trunk/src/modules/video_capture/main/source/Linux/video_capture_linux.cc ++++ media/webrtc/trunk/src/modules/video_capture/main/source/Linux/video_capture_linux.cc +@@ -7,22 +7,30 @@ + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + + #include + #include + #include + #include +-#include + #include + #include + #include + #include + ++//v4l includes ++#if defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) ++#include ++#elif defined(__sun) ++#include ++#else ++#include ++#endif ++ + #include + #include + + #include "ref_count.h" + #include "trace.h" + #include "thread_wrapper.h" + #include "critical_section_wrapper.h" + #include "video_capture_linux.h" +diff --git media/webrtc/trunk/src/modules/video_capture/main/source/device_info_impl.cc media/webrtc/trunk/src/modules/video_capture/main/source/device_info_impl.cc +index e3f7bb5..882cede 100644 +--- media/webrtc/trunk/src/modules/video_capture/main/source/device_info_impl.cc ++++ media/webrtc/trunk/src/modules/video_capture/main/source/device_info_impl.cc +@@ -49,17 +49,17 @@ WebRtc_Word32 DeviceInfoImpl::NumberOfCapabilities( + if (!deviceUniqueIdUTF8) + return -1; + + _apiLock.AcquireLockShared(); + + if (_lastUsedDeviceNameLength == strlen((char*) deviceUniqueIdUTF8)) + { + // Is it the same device that is asked for again. +-#if defined(WEBRTC_MAC_INTEL) || defined(WEBRTC_LINUX) ++#if defined(WEBRTC_MAC_INTEL) || defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + if(strncasecmp((char*)_lastUsedDeviceName, + (char*) deviceUniqueIdUTF8, + _lastUsedDeviceNameLength)==0) + #else + if (_strnicmp((char*) _lastUsedDeviceName, + (char*) deviceUniqueIdUTF8, + _lastUsedDeviceNameLength) == 0) + #endif +@@ -86,17 +86,17 @@ WebRtc_Word32 DeviceInfoImpl::GetCapability(const char* deviceUniqueIdUTF8, + { + WEBRTC_TRACE(webrtc::kTraceError, webrtc::kTraceVideoCapture, _id, + "deviceUniqueIdUTF8 parameter not set in call to GetCapability"); + return -1; + } + ReadLockScoped cs(_apiLock); + + if ((_lastUsedDeviceNameLength != strlen((char*) deviceUniqueIdUTF8)) +-#if defined(WEBRTC_MAC_INTEL) || defined(WEBRTC_LINUX) ++#if defined(WEBRTC_MAC_INTEL) || defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + || (strncasecmp((char*)_lastUsedDeviceName, + (char*) deviceUniqueIdUTF8, + _lastUsedDeviceNameLength)!=0)) + #else + || (_strnicmp((char*) _lastUsedDeviceName, + (char*) deviceUniqueIdUTF8, + _lastUsedDeviceNameLength) != 0)) + #endif +@@ -150,17 +150,17 @@ WebRtc_Word32 DeviceInfoImpl::GetBestMatchedCapability( + { + + + if (!deviceUniqueIdUTF8) + return -1; + + ReadLockScoped cs(_apiLock); + if ((_lastUsedDeviceNameLength != strlen((char*) deviceUniqueIdUTF8)) +-#if defined(WEBRTC_MAC_INTEL) || defined(WEBRTC_LINUX) ++#if defined(WEBRTC_MAC_INTEL) || defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + || (strncasecmp((char*)_lastUsedDeviceName, + (char*) deviceUniqueIdUTF8, + _lastUsedDeviceNameLength)!=0)) + #else + || (_strnicmp((char*) _lastUsedDeviceName, + (char*) deviceUniqueIdUTF8, + _lastUsedDeviceNameLength) != 0)) + #endif +diff --git media/webrtc/trunk/src/modules/video_capture/main/source/video_capture.gypi media/webrtc/trunk/src/modules/video_capture/main/source/video_capture.gypi +index 0a9765e..8d4bbf4 100644 +--- media/webrtc/trunk/src/modules/video_capture/main/source/video_capture.gypi ++++ media/webrtc/trunk/src/modules/video_capture/main/source/video_capture.gypi +@@ -50,17 +50,17 @@ + ['include_internal_video_capture==0', { + 'sources': [ + 'External/device_info_external.cc', + 'External/video_capture_external.cc', + ], + },{ # include_internal_video_capture == 1 + 'conditions': [ + # DEFINE PLATFORM SPECIFIC SOURCE FILES +- ['OS=="linux"', { ++ ['include_v4l2_video_capture==1', { + 'include_dirs': [ + 'Linux', + ], + 'sources': [ + 'Linux/device_info_linux.h', + 'Linux/video_capture_linux.h', + 'Linux/device_info_linux.cc', + 'Linux/video_capture_linux.cc', +@@ -157,31 +157,35 @@ + '../interface', + ], + 'sources': [ + '../test/video_capture_unittest.cc', + '../test/video_capture_main_mac.mm', + ], + 'conditions': [ + # DEFINE PLATFORM SPECIFIC INCLUDE AND CFLAGS +- ['OS=="mac" or OS=="linux"', { ++ ['OS!="win" and OS!="android"', { + 'cflags': [ + '-Wno-write-strings', + ], + 'ldflags': [ + '-lpthread -lm', + ], + }], +- ['OS=="linux"', { ++ ['include_v4l2_video_capture==1', { + 'libraries': [ +- '-lrt', + '-lXext', + '-lX11', + ], + }], ++ ['OS=="linux"', { ++ 'libraries': [ ++ '-lrt', ++ ], ++ }], + ['OS=="mac"', { + 'dependencies': [ + # Link with a special main for mac so we can use the webcam. + '<(webrtc_root)/test/test.gyp:test_support_main_threaded_mac', + ], + 'xcode_settings': { + # TODO(andrew): CoreAudio and AudioToolbox shouldn't be needed. + 'OTHER_LDFLAGS': [ +diff --git media/webrtc/trunk/src/system_wrappers/interface/tick_util.h media/webrtc/trunk/src/system_wrappers/interface/tick_util.h +index 0cd85d0..45591be 100644 +--- media/webrtc/trunk/src/system_wrappers/interface/tick_util.h ++++ media/webrtc/trunk/src/system_wrappers/interface/tick_util.h +@@ -161,17 +161,17 @@ inline TickTime TickTime::Now() + // so it must have been a wrap around. + if(old > 0xf0000000 && now < 0x0fffffff) + { + numWrapTimeGetTime++; + } + } + result._ticks = now + (numWrapTimeGetTime<<32); + #endif +-#elif defined(WEBRTC_LINUX) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + struct timespec ts; + // TODO(wu): Remove CLOCK_REALTIME implementation. + #ifdef WEBRTC_CLOCK_TYPE_REALTIME + clock_gettime(CLOCK_REALTIME, &ts); + #else + clock_gettime(CLOCK_MONOTONIC, &ts); + #endif + result._ticks = 1000000000LL * static_cast(ts.tv_sec) + static_cast(ts.tv_nsec); +@@ -203,17 +203,17 @@ inline WebRtc_Word64 TickTime::MillisecondTimestamp() + #if _WIN32 + #ifdef USE_QUERY_PERFORMANCE_COUNTER + LARGE_INTEGER qpfreq; + QueryPerformanceFrequency(&qpfreq); + return (now._ticks * 1000) / qpfreq.QuadPart; + #else + return now._ticks; + #endif +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + return now._ticks / 1000000LL; + #else + return now._ticks / 1000LL; + #endif + } + + inline WebRtc_Word64 TickTime::MicrosecondTimestamp() + { +@@ -222,17 +222,17 @@ inline WebRtc_Word64 TickTime::MicrosecondTimestamp() + #if _WIN32 + #ifdef USE_QUERY_PERFORMANCE_COUNTER + LARGE_INTEGER qpfreq; + QueryPerformanceFrequency(&qpfreq); + return (now._ticks * 1000) / (qpfreq.QuadPart/1000); + #else + return now._ticks *1000LL; + #endif +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + return now._ticks / 1000LL; + #else + return now._ticks; + #endif + } + + inline WebRtc_Word64 TickTime::Ticks() const + { +@@ -244,34 +244,34 @@ inline WebRtc_Word64 TickTime::MillisecondsToTicks(const WebRtc_Word64 ms) + #if _WIN32 + #ifdef USE_QUERY_PERFORMANCE_COUNTER + LARGE_INTEGER qpfreq; + QueryPerformanceFrequency(&qpfreq); + return (qpfreq.QuadPart * ms) / 1000; + #else + return ms; + #endif +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + return ms * 1000000LL; + #else + return ms * 1000LL; + #endif + } + + inline WebRtc_Word64 TickTime::TicksToMilliseconds(const WebRtc_Word64 ticks) + { + #if _WIN32 + #ifdef USE_QUERY_PERFORMANCE_COUNTER + LARGE_INTEGER qpfreq; + QueryPerformanceFrequency(&qpfreq); + return (ticks * 1000) / qpfreq.QuadPart; + #else + return ticks; + #endif +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + return ticks / 1000000LL; + #else + return ticks / 1000LL; + #endif + } + + inline TickTime& TickTime::operator+=(const WebRtc_Word64& ticks) + { +@@ -294,17 +294,17 @@ inline WebRtc_Word64 TickInterval::Milliseconds() const + #ifdef USE_QUERY_PERFORMANCE_COUNTER + LARGE_INTEGER qpfreq; + QueryPerformanceFrequency(&qpfreq); + return (_interval * 1000) / qpfreq.QuadPart; + #else + // _interval is in ms + return _interval; + #endif +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + // _interval is in ns + return _interval / 1000000; + #else + // _interval is usecs + return _interval / 1000; + #endif + } + +@@ -314,17 +314,17 @@ inline WebRtc_Word64 TickInterval::Microseconds() const + #ifdef USE_QUERY_PERFORMANCE_COUNTER + LARGE_INTEGER qpfreq; + QueryPerformanceFrequency(&qpfreq); + return (_interval * 1000000) / qpfreq.QuadPart; + #else + // _interval is in ms + return _interval *1000LL; + #endif +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + // _interval is in ns + return _interval / 1000; + #else + // _interval is usecs + return _interval; + #endif + } + +diff --git media/webrtc/trunk/src/system_wrappers/source/aligned_malloc.cc media/webrtc/trunk/src/system_wrappers/source/aligned_malloc.cc +index bb10c6b..4878d71 100644 +--- media/webrtc/trunk/src/system_wrappers/source/aligned_malloc.cc ++++ media/webrtc/trunk/src/system_wrappers/source/aligned_malloc.cc +@@ -7,24 +7,21 @@ + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + + #include "aligned_malloc.h" + + #include + #include +- +-#ifdef WEBRTC_ANDROID + #include +-#endif + + #if WEBRTC_MAC + #include +-#else ++#elif WEBRTC_WIN + #include + #endif + + #if _WIN32 + #include + #else + #include + #endif +diff --git media/webrtc/trunk/src/system_wrappers/source/atomic32_posix.cc media/webrtc/trunk/src/system_wrappers/source/atomic32_posix.cc +index 05b0e57..993456c 100644 +--- media/webrtc/trunk/src/system_wrappers/source/atomic32_posix.cc ++++ media/webrtc/trunk/src/system_wrappers/source/atomic32_posix.cc +@@ -7,17 +7,16 @@ + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + + #include "atomic32.h" + + #include + #include +-#include + + #include "common_types.h" + + namespace webrtc { + + Atomic32::Atomic32(WebRtc_Word32 initialValue) : _value(initialValue) + { + assert(Is32bitAligned()); +diff --git media/webrtc/trunk/src/system_wrappers/source/condition_variable.cc media/webrtc/trunk/src/system_wrappers/source/condition_variable.cc +index b37d037..fcea221 100644 +--- media/webrtc/trunk/src/system_wrappers/source/condition_variable.cc ++++ media/webrtc/trunk/src/system_wrappers/source/condition_variable.cc +@@ -3,35 +3,33 @@ + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + ++#include "condition_variable_wrapper.h" ++ + #if defined(_WIN32) + #include +- #include "condition_variable_wrapper.h" + #include "condition_variable_win.h" +-#elif defined(WEBRTC_LINUX) +- #include +- #include "condition_variable_wrapper.h" +- #include "condition_variable_posix.h" +-#elif defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL) + #include +- #include "condition_variable_wrapper.h" + #include "condition_variable_posix.h" ++#else ++ #include // for NULL + #endif + + namespace webrtc { + ConditionVariableWrapper* + ConditionVariableWrapper::CreateConditionVariable() + { + #if defined(_WIN32) + return new ConditionVariableWindows; +-#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL) ++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL) + return ConditionVariablePosix::Create(); + #else + return NULL; + #endif + } + } // namespace webrtc +diff --git media/webrtc/trunk/src/system_wrappers/source/condition_variable_posix.cc media/webrtc/trunk/src/system_wrappers/source/condition_variable_posix.cc +index 48835ab..16c6033 100644 +--- media/webrtc/trunk/src/system_wrappers/source/condition_variable_posix.cc ++++ media/webrtc/trunk/src/system_wrappers/source/condition_variable_posix.cc +@@ -90,17 +90,17 @@ void ConditionVariablePosix::SleepCS(CriticalSectionWrapper& critSect) + bool + ConditionVariablePosix::SleepCS( + CriticalSectionWrapper& critSect, + unsigned long maxTimeInMS) + { + const unsigned long INFINITE = 0xFFFFFFFF; + + const int MILLISECONDS_PER_SECOND = 1000; +-#ifndef WEBRTC_LINUX ++#if !defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD) + const int MICROSECONDS_PER_MILLISECOND = 1000; + #endif + const int NANOSECONDS_PER_SECOND = 1000000000; + const int NANOSECONDS_PER_MILLISECOND = 1000000; + + CriticalSectionPosix* cs = reinterpret_cast( + &critSect); + +diff --git media/webrtc/trunk/src/system_wrappers/source/cpu.cc media/webrtc/trunk/src/system_wrappers/source/cpu.cc +index 3df5d18..4cd3ddf 100644 +--- media/webrtc/trunk/src/system_wrappers/source/cpu.cc ++++ media/webrtc/trunk/src/system_wrappers/source/cpu.cc +@@ -11,28 +11,28 @@ + #include "cpu_wrapper.h" + + #if defined(_WIN32) + #include "cpu_win.h" + #elif defined(WEBRTC_MAC) + #include "cpu_mac.h" + #elif defined(WEBRTC_MAC_INTEL) + #include "cpu_mac.h" +-#elif defined(WEBRTC_ANDROID) ++#elif defined(WEBRTC_ANDROID) || defined(WEBRTC_BSD) + // Not implemented yet, might be possible to use Linux implementation + #else // defined(WEBRTC_LINUX) + #include "cpu_linux.h" + #endif + + namespace webrtc { + CpuWrapper* CpuWrapper::CreateCpu() + { + #if defined(_WIN32) + return new CpuWindows(); + #elif (defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL)) + return new CpuWrapperMac(); +-#elif defined(WEBRTC_ANDROID) ++#elif defined(WEBRTC_ANDROID) || defined(WEBRTC_BSD) + return 0; + #else + return new CpuLinux(); + #endif + } + } // namespace webrtc +diff --git media/webrtc/trunk/src/system_wrappers/source/cpu_info.cc media/webrtc/trunk/src/system_wrappers/source/cpu_info.cc +index e367abf..e14d7af 100644 +--- media/webrtc/trunk/src/system_wrappers/source/cpu_info.cc ++++ media/webrtc/trunk/src/system_wrappers/source/cpu_info.cc +@@ -7,25 +7,27 @@ + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + + #include "cpu_info.h" + + #if defined(_WIN32) + #include +-#elif defined(WEBRTC_MAC) ++#elif defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + #include + #include + #elif defined(WEBRTC_MAC_INTEL) + // Intentionally empty + #elif defined(WEBRTC_ANDROID) + // Not implemented yet, might be possible to use Linux implementation +-#else // defined(WEBRTC_LINUX) ++#elif defined(WEBRTC_LINUX) + #include ++#else // defined(_SC_NPROCESSORS_ONLN) ++#include + #endif + + #include "trace.h" + + namespace webrtc { + + WebRtc_UWord32 CpuInfo::_numberOfCores = 0; + +@@ -40,31 +42,40 @@ WebRtc_UWord32 CpuInfo::DetectNumberOfCores() + WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, + "Available number of cores:%d", _numberOfCores); + + #elif defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) + _numberOfCores = get_nprocs(); + WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, + "Available number of cores:%d", _numberOfCores); + +-#elif (defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL)) +- int name[] = {CTL_HW, HW_AVAILCPU}; ++#elif (defined(WEBRTC_BSD) || defined(WEBRTC_MAC) || defined(WEBRTC_MAC_INTEL)) ++ int name[] = { ++ CTL_HW, ++#ifdef HW_AVAILCPU ++ HW_AVAILCPU, ++#else ++ HW_NCPU, ++#endif ++ }; + int ncpu; + size_t size = sizeof(ncpu); + if(0 == sysctl(name, 2, &ncpu, &size, NULL, 0)) + { + _numberOfCores = static_cast(ncpu); + WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, + "Available number of cores:%d", _numberOfCores); + } else + { + WEBRTC_TRACE(kTraceError, kTraceUtility, -1, + "Failed to get number of cores"); + _numberOfCores = 1; + } ++#elif defined(_SC_NPROCESSORS_ONLN) ++ _numberOfCores = sysconf(_SC_NPROCESSORS_ONLN); + #else + WEBRTC_TRACE(kTraceWarning, kTraceUtility, -1, + "No function to get number of cores"); + _numberOfCores = 1; + #endif + } + return _numberOfCores; + } +diff --git media/webrtc/trunk/src/system_wrappers/source/thread_posix.cc media/webrtc/trunk/src/system_wrappers/source/thread_posix.cc +index 6334490..852ebaa 100644 +--- media/webrtc/trunk/src/system_wrappers/source/thread_posix.cc ++++ media/webrtc/trunk/src/system_wrappers/source/thread_posix.cc +@@ -53,16 +53,25 @@ + #include + #include + #include + #include + #endif + + #if defined(WEBRTC_MAC) + #include ++#elif defined(__NetBSD__) ++#include ++#elif defined(__FreeBSD__) ++#include ++#include ++#endif ++ ++#if defined(WEBRTC_BSD) && !defined(__NetBSD__) ++#include + #endif + + #include "system_wrappers/interface/critical_section_wrapper.h" + #include "system_wrappers/interface/event_wrapper.h" + #include "system_wrappers/interface/trace.h" + + namespace webrtc { + extern "C" +@@ -116,16 +125,28 @@ ThreadPosix::ThreadPosix(ThreadRunFunction func, ThreadObj obj, + } + } + + uint32_t ThreadWrapper::GetThreadId() { + #if defined(WEBRTC_ANDROID) || defined(WEBRTC_LINUX) + return static_cast(syscall(__NR_gettid)); + #elif defined(WEBRTC_MAC) + return static_cast(mach_thread_self()); ++#elif defined(__NetBSD__) ++ return _lwp_self(); ++#elif defined(__DragonFly__) ++ return lwp_gettid(); ++#elif defined(__FreeBSD__) ++# if __FreeBSD_version > 900030 ++ return pthread_getthreadid_np(); ++# else ++ long lwpid; ++ thr_self(&lwpid); ++ return lwpid; ++# endif + #else + return reinterpret_cast(pthread_self()); + #endif + } + + int ThreadPosix::Construct() + { + int result = 0; +@@ -154,16 +175,17 @@ ThreadPosix::~ThreadPosix() + { + pthread_attr_destroy(&_attr); + delete _event; + delete _crit_state; + } + + #define HAS_THREAD_ID !defined(MAC_IPHONE) && !defined(MAC_IPHONE_SIM) && \ + !defined(WEBRTC_MAC) && !defined(WEBRTC_MAC_INTEL) && \ ++ !defined(WEBRTC_BSD) && \ + !defined(MAC_DYLIB) && !defined(MAC_INTEL_DYLIB) + #if HAS_THREAD_ID + bool ThreadPosix::Start(unsigned int& threadID) + #else + bool ThreadPosix::Start(unsigned int& /*threadID*/) + #endif + { + if (!_runFunction) +@@ -229,31 +251,39 @@ bool ThreadPosix::Start(unsigned int& /*threadID*/) + { + return false; + } + return true; + } + + // CPU_ZERO and CPU_SET are not available in NDK r7, so disable + // SetAffinity on Android for now. +-#if (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID))) ++#if defined(__FreeBSD__) || (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID))) + bool ThreadPosix::SetAffinity(const int* processorNumbers, + const unsigned int amountOfProcessors) { + if (!processorNumbers || (amountOfProcessors == 0)) { + return false; + } ++#if defined(__FreeBSD__) ++ cpuset_t mask; ++#else + cpu_set_t mask; ++#endif + CPU_ZERO(&mask); + + for (unsigned int processor = 0; + processor < amountOfProcessors; + processor++) { + CPU_SET(processorNumbers[processor], &mask); + } +-#if defined(WEBRTC_ANDROID) ++#if defined(__FreeBSD__) ++ const int result = pthread_setaffinity_np(_thread, ++ sizeof(mask), ++ &mask); ++#elif defined(WEBRTC_ANDROID) + // Android. + const int result = syscall(__NR_sched_setaffinity, + _pid, + sizeof(mask), + &mask); + #else + // "Normal" Linux. + const int result = sched_setaffinity(_pid, +@@ -340,16 +370,20 @@ void ThreadPosix::Run() + #endif + // The event the Start() is waiting for. + _event->Set(); + + if (_setThreadName) + { + #ifdef WEBRTC_LINUX + prctl(PR_SET_NAME, (unsigned long)_name, 0, 0, 0); ++#elif defined(__NetBSD__) ++ pthread_setname_np(pthread_self(), "%s", (void *)_name); ++#elif defined(WEBRTC_BSD) ++ pthread_set_name_np(pthread_self(), _name); + #endif + WEBRTC_TRACE(kTraceStateInfo, kTraceUtility,-1, + "Thread with name:%s started ", _name); + } else + { + WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, + "Thread without name started"); + } +diff --git media/webrtc/trunk/src/video_engine/vie_defines.h media/webrtc/trunk/src/video_engine/vie_defines.h +index 2cc18cc7..2c042a0 100644 +--- media/webrtc/trunk/src/video_engine/vie_defines.h ++++ media/webrtc/trunk/src/video_engine/vie_defines.h +@@ -168,17 +168,17 @@ inline int ChannelId(const int moduleId) { + + // Example: "Oct 10 2002 12:05:30 r". + #define BUILDINFO BUILDDATE TEXT(" ") BUILDTIME TEXT(" ") BUILDMODE + #define RENDER_MODULE_TYPE kRenderWindows + #endif + + // Linux specific. + #ifndef WEBRTC_ANDROID +-#ifdef WEBRTC_LINUX ++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + // Build information macros. + #if defined(_DEBUG) + #define BUILDMODE "d" + #elif defined(DEBUG) + #define BUILDMODE "d" + #elif defined(NDEBUG) + #define BUILDMODE "r" + #else +diff --git media/webrtc/trunk/src/voice_engine/voe_network_impl.cc media/webrtc/trunk/src/voice_engine/voe_network_impl.cc +index 174abca..f8a2b2d 100644 +--- media/webrtc/trunk/src/voice_engine/voe_network_impl.cc ++++ media/webrtc/trunk/src/voice_engine/voe_network_impl.cc +@@ -467,17 +467,17 @@ int VoENetworkImpl::SetSendTOS(int channel, + int DSCP, + int priority, + bool useSetSockopt) + { + WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1), + "SetSendTOS(channel=%d, DSCP=%d, useSetSockopt=%d)", + channel, DSCP, useSetSockopt); + +-#if !defined(_WIN32) && !defined(WEBRTC_LINUX) && !defined(WEBRTC_MAC) ++#if !defined(_WIN32) && !defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD) && !defined(WEBRTC_MAC) + _shared->SetLastError(VE_FUNC_NOT_SUPPORTED, kTraceWarning, + "SetSendTOS() is not supported on this platform"); + return -1; + #endif + + #ifndef WEBRTC_EXTERNAL_TRANSPORT + if (!_shared->statistics().Initialized()) + { +@@ -523,17 +523,17 @@ int VoENetworkImpl::SetSendTOS(int channel, + return -1; + } + if (channelPtr->ExternalTransport()) + { + _shared->SetLastError(VE_EXTERNAL_TRANSPORT_ENABLED, kTraceError, + "SetSendTOS() external transport is enabled"); + return -1; + } +-#if defined(WEBRTC_LINUX) || defined(WEBRTC_MAC) ++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + useSetSockopt = true; + WEBRTC_TRACE(kTraceInfo, kTraceVoice, VoEId(_shared->instance_id(), -1), + " force useSetSockopt=true since there is no alternative" + " implementation"); + #endif + + return channelPtr->SetSendTOS(DSCP, priority, useSetSockopt); + #else +@@ -546,17 +546,17 @@ int VoENetworkImpl::SetSendTOS(int channel, + int VoENetworkImpl::GetSendTOS(int channel, + int& DSCP, + int& priority, + bool& useSetSockopt) + { + WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1), + "GetSendTOS(channel=%d)", channel); + +-#if !defined(_WIN32) && !defined(WEBRTC_LINUX) && !defined(WEBRTC_MAC) ++#if !defined(_WIN32) && !defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD) && !defined(WEBRTC_MAC) + _shared->SetLastError(VE_FUNC_NOT_SUPPORTED, kTraceWarning, + "GetSendTOS() is not supported on this platform"); + return -1; + #endif + #ifndef WEBRTC_EXTERNAL_TRANSPORT + if (!_shared->statistics().Initialized()) + { + _shared->SetLastError(VE_NOT_INITED, kTraceError); +diff --git media/webrtc/trunk/src/voice_engine/voice_engine_defines.h media/webrtc/trunk/src/voice_engine/voice_engine_defines.h +index 7d4c729..a28a8cf 100644 +--- media/webrtc/trunk/src/voice_engine/voice_engine_defines.h ++++ media/webrtc/trunk/src/voice_engine/voice_engine_defines.h +@@ -434,41 +434,44 @@ namespace webrtc + + #else + #define ANDROID_NOT_SUPPORTED(stat) + #endif // #ifdef WEBRTC_LINUX + + // *** WEBRTC_MAC *** + // including iPhone + +-#ifdef WEBRTC_MAC ++#if defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include ++ ++#ifndef WEBRTC_BSD + #include + #if !defined(MAC_IPHONE) && !defined(MAC_IPHONE_SIM) + #include + #include + #include + #include + #include + #endif ++#endif // WEBRTC_BSD + + #define DWORD unsigned long int + #define WINAPI + #define LPVOID void * + #define FALSE 0 + #define TRUE 1 + #define SOCKADDR_IN struct sockaddr_in + #define UINT unsigned int +@@ -576,13 +579,13 @@ namespace webrtc + // Defines + // ---------------------------------------------------------------------------- + + #define IPHONE_NOT_SUPPORTED() + #endif + + #else + #define IPHONE_NOT_SUPPORTED() +-#endif // #ifdef WEBRTC_MAC ++#endif // #if defined(WEBRTC_BSD) || defined(WEBRTC_MAC) + + + + #endif // WEBRTC_VOICE_ENGINE_VOICE_ENGINE_DEFINES_H +diff --git media/webrtc/trunk/third_party/libyuv/libyuv.gyp media/webrtc/trunk/third_party/libyuv/libyuv.gyp +index 6f4eb9e..5f044ad 100644 +--- media/webrtc/trunk/third_party/libyuv/libyuv.gyp ++++ media/webrtc/trunk/third_party/libyuv/libyuv.gyp +@@ -4,16 +4,17 @@ + # that can be found in the LICENSE file in the root of the source + # tree. An additional intellectual property rights grant can be found + # in the file PATENTS. All contributing project authors may + # be found in the AUTHORS file in the root of the source tree. + + { + 'variables': { + 'use_system_libjpeg%': 0, ++ 'yuv_disable_asm%': 0, + }, + 'targets': [ + { + 'target_name': 'libyuv', + 'type': 'static_library', + 'conditions': [ + ['use_system_libjpeg==0', { + 'dependencies': [ +@@ -43,16 +44,23 @@ + ], + 'direct_dependent_settings': { + 'include_dirs': [ + 'include', + '.', + ], + }, + 'conditions': [ ++ ['yuv_disable_asm==1', { ++ 'defines': [ ++ 'YUV_DISABLE_ASM', ++ ], ++ }], ++ ], ++ 'conditions': [ + ['build_with_mozilla==1', { + 'include_dirs': [ + '$(DEPTH)/dist/include', + ], + 'direct_dependent_settings': { + 'include_dirs': [ + '$(DEPTH)/dist/include', + ], +diff --git media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py +index 338d0b7..a2f81d1 100644 +--- media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py ++++ media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py +@@ -112,23 +112,20 @@ endif + def ensure_directory_exists(path): + dir = os.path.dirname(path) + if dir and not os.path.exists(dir): + os.makedirs(dir) + + def GetFlavor(params): + """Returns |params.flavor| if it's set, the system's default flavor else.""" + flavors = { +- 'win32': 'win', + 'darwin': 'mac', + 'sunos5': 'solaris', +- 'freebsd7': 'freebsd', +- 'freebsd8': 'freebsd', + } +- flavor = flavors.get(sys.platform, 'linux') ++ flavor = flavors.get(sys.platform, sys.platform.rstrip('0123456789')) + return params.get('flavor', flavor) + + + def CalculateVariables(default_variables, params): + generator_flags = params.get('generator_flags', {}) + default_variables['OS'] = generator_flags.get('os', GetFlavor(params)) + + From owner-freebsd-gecko@FreeBSD.ORG Thu Nov 1 15:06:24 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AAB6B242 for ; Thu, 1 Nov 2012 15:06:24 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 221EB8FC16 for ; Thu, 1 Nov 2012 15:06:23 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id qA1F6M2s009983 for ; Thu, 1 Nov 2012 15:06:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id qA1F6HLP009836 for freebsd-gecko@freebsd.org; Thu, 1 Nov 2012 15:06:17 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 1 Nov 2012 15:06:17 GMT Message-Id: <201211011506.qA1F6HLP009836@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1090 - trunk/www/firefox-nightly/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2012 15:06:24 -0000 Author: jbeich Date: Thu Nov 1 15:06:17 2012 New Revision: 1090 Log: oops, forgot a few changes Modified: trunk/www/firefox-nightly/files/patch-bug807492 Modified: trunk/www/firefox-nightly/files/patch-bug807492 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug807492 Thu Nov 1 15:00:52 2012 (r1089) +++ trunk/www/firefox-nightly/files/patch-bug807492 Thu Nov 1 15:06:17 2012 (r1090) @@ -1,8 +1,8 @@ diff --git config/system-headers config/system-headers -index f781c82..241036e 100644 +index 9bd1efa..1095a01 100644 --- config/system-headers +++ config/system-headers -@@ -1067,8 +1067,10 @@ gst/app/gstappsink.h +@@ -1066,8 +1066,10 @@ gst/app/gstappsink.h gst/app/gstappsrc.h gst/video/video.h sys/msg.h @@ -14,7 +14,7 @@ +err.h +xlocale.h diff --git configure.in configure.in -index bb7780f..07737f2 100644 +index bb7780f..7353b5e 100644 --- configure.in +++ configure.in @@ -1424,16 +1424,27 @@ if test "$GNU_CC"; then @@ -55,7 +55,7 @@ MOZ_WEBRTC= ;; - *-linux*|*-mingw*|*-darwin*) -+ *-linux*|*-mingw*|*-darwin*|*-freebsd*) ++ *-linux*|*-mingw*|*-darwin*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) dnl Leave enabled ;; *) @@ -87,10 +87,10 @@ GYP_WEBRTC_OPTIONS="--format=mozmake ${WEBRTC_CONFIG} ${EXTRA_GYP_DEFINES} --depth=${srcdir}/media/webrtc/trunk --toplevel-dir=${srcdir} -G OBJDIR=${_objdir}" diff --git js/src/config/system-headers js/src/config/system-headers -index f781c82..241036e 100644 +index 9bd1efa..1095a01 100644 --- js/src/config/system-headers +++ js/src/config/system-headers -@@ -1067,8 +1067,10 @@ gst/app/gstappsink.h +@@ -1066,8 +1066,10 @@ gst/app/gstappsink.h gst/app/gstappsrc.h gst/video/video.h sys/msg.h @@ -1922,6 +1922,36 @@ 'include_dirs': [ '$(DEPTH)/dist/include', ], +diff --git media/webrtc/trunk/tools/gyp/pylib/gyp/common.py media/webrtc/trunk/tools/gyp/pylib/gyp/common.py +index 6144d2f..631c7b4 100644 +--- media/webrtc/trunk/tools/gyp/pylib/gyp/common.py ++++ media/webrtc/trunk/tools/gyp/pylib/gyp/common.py +@@ -354,24 +354,20 @@ def WriteOnDiff(filename): + + return Writer() + + + def GetFlavor(params): + """Returns |params.flavor| if it's set, the system's default flavor else.""" + flavors = { + 'cygwin': 'win', +- 'win32': 'win', + 'darwin': 'mac', + 'sunos5': 'solaris', +- 'freebsd7': 'freebsd', +- 'freebsd8': 'freebsd', +- 'freebsd9': 'freebsd', + } +- flavor = flavors.get(sys.platform, 'linux') ++ flavor = flavors.get(sys.platform, sys.platform.rstrip('0123456789')) + return params.get('flavor', flavor) + + + def CopyTool(flavor, out_path): + """Finds (mac|sun|win)_tool.gyp in the gyp directory and copies it + to |out_path|.""" + prefix = { 'solaris': 'sun', 'mac': 'mac', 'win': 'win' }.get(flavor, None) + if not prefix: diff --git media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py index 338d0b7..a2f81d1 100644 --- media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py From owner-freebsd-gecko@FreeBSD.ORG Fri Nov 2 03:53:40 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C39C9476 for ; Fri, 2 Nov 2012 03:53:40 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 4F1848FC08 for ; Fri, 2 Nov 2012 03:53:39 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id qA23rcb6072559 for ; Fri, 2 Nov 2012 03:53:38 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id qA23rXL5072249 for freebsd-gecko@freebsd.org; Fri, 2 Nov 2012 03:53:33 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 2 Nov 2012 03:53:33 GMT Message-Id: <201211020353.qA23rXL5072249@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1091 - trunk/www/firefox-nightly/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 03:53:40 -0000 Author: jbeich Date: Fri Nov 2 03:53:33 2012 New Revision: 1091 Log: flip some ifdefs for easier reading Modified: trunk/www/firefox-nightly/files/patch-bug807492 Modified: trunk/www/firefox-nightly/files/patch-bug807492 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug807492 Thu Nov 1 15:06:17 2012 (r1090) +++ trunk/www/firefox-nightly/files/patch-bug807492 Fri Nov 2 03:53:33 2012 (r1091) @@ -405,7 +405,7 @@ #include -+#ifndef DARWIN ++#ifdef BSD +/* Hack version of addr2ascii (in util/util.c) */ +char *addr2ascii(int af, const void *addrp, int len,char *buf); +#endif @@ -1843,7 +1843,7 @@ #include #include + -+#ifndef WEBRTC_BSD ++#ifdef WEBRTC_MAC #include #if !defined(MAC_IPHONE) && !defined(MAC_IPHONE_SIM) #include @@ -1852,7 +1852,7 @@ #include #include #endif -+#endif // WEBRTC_BSD ++#endif // WEBRTC_MAC #define DWORD unsigned long int #define WINAPI From owner-freebsd-gecko@FreeBSD.ORG Fri Nov 2 03:54:19 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 29621483 for ; Fri, 2 Nov 2012 03:54:19 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id B64AA8FC08 for ; Fri, 2 Nov 2012 03:54:18 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id qA23sHxX074829 for ; Fri, 2 Nov 2012 03:54:17 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id qA23sCIH073795 for freebsd-gecko@freebsd.org; Fri, 2 Nov 2012 03:54:12 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 2 Nov 2012 03:54:12 GMT Message-Id: <201211020354.qA23sCIH073795@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1092 - in trunk: . mail/thunderbird/files www/firefox-nightly/files www/firefox/files www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 03:54:19 -0000 Author: jbeich Date: Fri Nov 2 03:54:12 2012 New Revision: 1092 Log: reduce macro duplication Modified: trunk/Gecko_TODO trunk/mail/thunderbird/files/extra-bug780531 trunk/www/firefox-nightly/files/extra-bug780531 trunk/www/firefox/files/extra-bug780531 trunk/www/seamonkey/files/extra-bug780531 Modified: trunk/Gecko_TODO ============================================================================== --- trunk/Gecko_TODO Fri Nov 2 03:53:33 2012 (r1091) +++ trunk/Gecko_TODO Fri Nov 2 03:54:12 2012 (r1092) @@ -22,7 +22,6 @@ jbeich: - webrtc (testing?) -- push ALSA patch upstream - push --ignore-unresolved-symbol upstream (needs tests/approval from author) - add Gtk3 support (waiting for upstream) - move PGO to bsd.gecko.mk (blocked by USE_PYTHON_BUILD in *-esr) Modified: trunk/mail/thunderbird/files/extra-bug780531 ============================================================================== --- trunk/mail/thunderbird/files/extra-bug780531 Fri Nov 2 03:53:33 2012 (r1091) +++ trunk/mail/thunderbird/files/extra-bug780531 Fri Nov 2 03:54:12 2012 (r1092) @@ -1,22 +1,13 @@ --- mozilla/configure.in~ +++ mozilla/configure.in -@@ -5151,12 +5148,17 @@ fi +@@ -5151,8 +5148,8 @@ fi AC_SUBST(MOZ_WEBRTC) -case "$target_cpu" in -arm*) +case "$target" in -+arm-*-linux*) ++arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) MOZ_SAMPLE_TYPE_S16LE=1 AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16LE=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Modified: trunk/www/firefox-nightly/files/extra-bug780531 ============================================================================== --- trunk/www/firefox-nightly/files/extra-bug780531 Fri Nov 2 03:53:33 2012 (r1091) +++ trunk/www/firefox-nightly/files/extra-bug780531 Fri Nov 2 03:54:12 2012 (r1092) @@ -1,22 +1,13 @@ --- configure.in~ +++ configure.in -@@ -5151,12 +5148,17 @@ fi +@@ -5151,8 +5148,8 @@ fi AC_SUBST(MOZ_WEBRTC) -case "$target_cpu" in -arm*) +case "$target" in -+arm-*-linux*) ++arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) MOZ_SAMPLE_TYPE_S16=1 AC_DEFINE(MOZ_SAMPLE_TYPE_S16) AC_SUBST(MOZ_SAMPLE_TYPE_S16) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Modified: trunk/www/firefox/files/extra-bug780531 ============================================================================== --- trunk/www/firefox/files/extra-bug780531 Fri Nov 2 03:53:33 2012 (r1091) +++ trunk/www/firefox/files/extra-bug780531 Fri Nov 2 03:54:12 2012 (r1092) @@ -1,22 +1,13 @@ --- configure.in~ +++ configure.in -@@ -5151,12 +5148,17 @@ fi +@@ -5151,8 +5148,8 @@ fi AC_SUBST(MOZ_WEBRTC) -case "$target_cpu" in -arm*) +case "$target" in -+arm-*-linux*) ++arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) MOZ_SAMPLE_TYPE_S16LE=1 AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16LE=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) Modified: trunk/www/seamonkey/files/extra-bug780531 ============================================================================== --- trunk/www/seamonkey/files/extra-bug780531 Fri Nov 2 03:53:33 2012 (r1091) +++ trunk/www/seamonkey/files/extra-bug780531 Fri Nov 2 03:54:12 2012 (r1092) @@ -1,22 +1,13 @@ --- mozilla/configure.in~ +++ mozilla/configure.in -@@ -5151,12 +5148,17 @@ fi +@@ -5151,8 +5148,8 @@ fi AC_SUBST(MOZ_WEBRTC) -case "$target_cpu" in -arm*) +case "$target" in -+arm-*-linux*) ++arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) MOZ_SAMPLE_TYPE_S16LE=1 AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) - ;; -+*-freebsd*) -+ MOZ_SAMPLE_TYPE_S16LE=1 -+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE) -+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE) -+;; - *) - MOZ_SAMPLE_TYPE_FLOAT32=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) From owner-freebsd-gecko@FreeBSD.ORG Fri Nov 2 12:47:32 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7161A3F for ; Fri, 2 Nov 2012 12:47:32 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 04A908FC12 for ; Fri, 2 Nov 2012 12:47:31 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id qA2ClUmm049973 for ; Fri, 2 Nov 2012 12:47:30 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id qA2ClPF7046592 for freebsd-gecko@freebsd.org; Fri, 2 Nov 2012 12:47:25 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 2 Nov 2012 12:47:25 GMT Message-Id: <201211021247.qA2ClPF7046592@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1093 - in trunk: . mail/thunderbird mail/thunderbird/files www/firefox www/firefox-nightly www/firefox-nightly/files www/firefox/files www/seamonkey www/seamonkey/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 12:47:33 -0000 Author: jbeich Date: Fri Nov 2 12:47:25 2012 New Revision: 1093 Log: update Deleted: trunk/mail/thunderbird/files/patch-bug786690 trunk/mail/thunderbird/files/patch-bug803811 trunk/www/firefox/files/patch-bug786690 Modified: trunk/Gecko_ChangeLog trunk/Gecko_TODO trunk/mail/thunderbird/Makefile trunk/mail/thunderbird/distinfo trunk/mail/thunderbird/files/patch-bug806139 trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug806139 trunk/www/firefox-nightly/files/patch-bug807492 trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/patch-bug806139 trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo trunk/www/seamonkey/files/patch-bug806139 Modified: trunk/Gecko_ChangeLog ============================================================================== --- trunk/Gecko_ChangeLog Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/Gecko_ChangeLog Fri Nov 2 12:47:25 2012 (r1093) @@ -1,10 +1,2 @@ 17.0: - support more h264 codecs when using GSTREAMER with YouTube - -16.0.2: -- with GNOMEVFS2 option build its extension, too [1] -- make heap-committed and heap-dirty reporters work in about:memory -- properly mark QT4 as experimental (needs love upstream) -- *miscellaneous cleanups and fixups* - -PR: ports/173052 [1] Modified: trunk/Gecko_TODO ============================================================================== --- trunk/Gecko_TODO Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/Gecko_TODO Fri Nov 2 12:47:25 2012 (r1093) @@ -22,7 +22,7 @@ jbeich: - webrtc (testing?) -- push --ignore-unresolved-symbol upstream (needs tests/approval from author) +- switch to --ignore-unresolved-symbol (waiting for binutils 2.24) - add Gtk3 support (waiting for upstream) - move PGO to bsd.gecko.mk (blocked by USE_PYTHON_BUILD in *-esr) - port tools/profiler (NS_StackWalk or not?) Modified: trunk/mail/thunderbird/Makefile ============================================================================== --- trunk/mail/thunderbird/Makefile Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/mail/thunderbird/Makefile Fri Nov 2 12:47:25 2012 (r1093) @@ -6,7 +6,7 @@ # PORTNAME= thunderbird -DISTVERSION= 17.0b1 +DISTVERSION= 17.0b2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source Modified: trunk/mail/thunderbird/distinfo ============================================================================== --- trunk/mail/thunderbird/distinfo Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/mail/thunderbird/distinfo Fri Nov 2 12:47:25 2012 (r1093) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-17.0b1.source.tar.bz2) = d563a9ea290e08e2b27de0d9c40403eec753d11cc1fdeed3b5f5b9a817d22a44 -SIZE (thunderbird-17.0b1.source.tar.bz2) = 113248011 +SHA256 (thunderbird-17.0b2.source.tar.bz2) = 32e22234d87541483e22e1bc6725b8da570fcc69a281d473be8470769e6aaf28 +SIZE (thunderbird-17.0b2.source.tar.bz2) = 113367956 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 SIZE (enigmail-1.4.5.tar.gz) = 1269207 Deleted: trunk/mail/thunderbird/files/patch-bug786690 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug786690 Fri Nov 2 12:47:25 2012 (r1092) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ -commit 38301c3 -Author: Michael Wu -Date: Fri Aug 31 10:18:46 2012 -0300 - - Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik ---- - content/media/nsAudioStream.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp -index ac8ef58..8087d31 100644 ---- mozilla/content/media/nsAudioStream.cpp -+++ mozilla/content/media/nsAudioStream.cpp -@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) - params.channels = aNumChannels; - #ifdef MOZ_SAMPLE_TYPE_S16LE - params.format = CUBEB_SAMPLE_S16NE; -+ mBytesPerFrame = sizeof(int16_t) * aNumChannels; - #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ - params.format = CUBEB_SAMPLE_FLOAT32NE; --#endif - mBytesPerFrame = sizeof(float) * aNumChannels; -+#endif - - { - cubeb_stream* stream; Deleted: trunk/mail/thunderbird/files/patch-bug803811 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug803811 Fri Nov 2 12:47:25 2012 (r1092) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,111 +0,0 @@ -commit 4ff5f0c -Author: Landry Breuil -Date: Wed Oct 24 09:56:51 2012 +0400 - - Bug 803811 - Fix system zlib detection by porting bug #763651 ---- - aclocal.m4 | 1 + - configure.in | 46 ++++++---------------------------------------- - 2 files changed, 7 insertions(+), 40 deletions(-) - -diff --git aclocal.m4 aclocal.m4 -index f5486dd..a3924d1 100644 ---- aclocal.m4 -+++ aclocal.m4 -@@ -16,6 +16,7 @@ builtin(include, mozilla/build/autoconf/acwinpaths.m4)dnl - builtin(include, mozilla/build/autoconf/lto.m4)dnl - builtin(include, mozilla/build/autoconf/frameptr.m4)dnl - builtin(include, mozilla/build/autoconf/compiler-opts.m4)dnl -+builtin(include, mozilla/build/autoconf/zlib.m4)dnl - - MOZ_PROG_CHECKMSYS() - -diff --git configure.in configure.in -index be833e8..c90fe39 100644 ---- configure.in -+++ configure.in -@@ -63,7 +63,6 @@ dnl Set the version number of the libs included with mozilla - dnl ======================================================== - MOZJPEG=62 - MOZPNG=10401 --MOZZLIB=0x1230 - NSPR_VERSION=4 - NSS_VERSION=3 - -@@ -868,8 +867,6 @@ MOZ_USER_DIR=".mozilla" - - MOZ_JPEG_CFLAGS= - MOZ_JPEG_LIBS='$(call EXPAND_LIBNAME_PATH,mozjpeg,$(DEPTH)/mozilla/jpeg)' --MOZ_ZLIB_CFLAGS= --MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' - MOZ_BZ2_CFLAGS= - MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH,bz2,$(DEPTH)/mozilla/modules/libbz2/src)' - MOZ_PNG_CFLAGS= -@@ -3957,47 +3954,19 @@ if test -n "${JPEG_DIR}" -a -d "${JPEG_DIR}" -a "$MOZ_NATIVE_JPEG" = 1; then - MOZ_JPEG_CFLAGS="-I${JPEG_DIR}/include" - MOZ_JPEG_LIBS="-L${JPEG_DIR}/lib ${MOZ_JPEG_LIBS}" - fi -+fi # SKIP_LIBRARY_CHECKS - - dnl system ZLIB support - dnl ======================================================== --MOZ_ARG_WITH_STRING(system-zlib, --[ --with-system-zlib[=PFX] -- Use system libz [installed at prefix PFX]], -- ZLIB_DIR=$withval) - --_SAVE_CFLAGS=$CFLAGS --_SAVE_LDFLAGS=$LDFLAGS --_SAVE_LIBS=$LIBS --if test -n "${ZLIB_DIR}" -a "${ZLIB_DIR}" != "yes"; then -- CFLAGS="-I${ZLIB_DIR}/include $CFLAGS" -- LDFLAGS="-L${ZLIB_DIR}/lib $LDFLAGS" --fi --if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then -- MOZ_NATIVE_ZLIB= --else -- AC_CHECK_LIB(z, gzread, [MOZ_NATIVE_ZLIB=1 MOZ_ZLIB_LIBS="-lz"], -- [MOZ_NATIVE_ZLIB=]) --fi --if test "$MOZ_NATIVE_ZLIB" = 1; then -- MOZZLIBNUM=`echo $MOZZLIB | awk -F. '{printf "0x%x\n", ((($1 * 16 + $2) * 16) + $3) * 16 + $4}'` -- AC_TRY_COMPILE([ #include -- #include -- #include ], -- [ #if ZLIB_VERNUM < $MOZZLIBNUM -- #error "Insufficient zlib version ($MOZZLIBNUM required)." -- #endif ], -- MOZ_NATIVE_ZLIB=1, --AC_MSG_ERROR([Insufficient zlib version for --with-system-zlib ($MOZZLIB required)])) --fi --CFLAGS=$_SAVE_CFLAGS --LDFLAGS=$_SAVE_LDFLAGS --LIBS=$_SAVE_LIBS -+MOZ_ZLIB_CHECK([1.2.3]) - --if test "${ZLIB_DIR}" -a -d "${ZLIB_DIR}" -a "$MOZ_NATIVE_ZLIB" = 1; then -- MOZ_ZLIB_CFLAGS="-I${ZLIB_DIR}/include" -- MOZ_ZLIB_LIBS="-L${ZLIB_DIR}/lib ${ZLIB_LIBS}" -+if test "$MOZ_NATIVE_ZLIB" != 1; then -+ MOZ_ZLIB_CFLAGS= -+ MOZ_ZLIB_LIBS='$(call EXPAND_LIBNAME_PATH,mozz,$(DEPTH)/mozilla/modules/zlib/src)' - fi - -+if test -z "$SKIP_LIBRARY_CHECKS"; then - dnl system BZIP2 Support - dnl ======================================================== - MOZ_ARG_WITH_STRING(system-bz2, -@@ -6556,13 +6525,10 @@ AC_SUBST(MOZ_NATIVE_MAKEDEPEND) - AC_SUBST(SYSTEM_LIBXUL) - AC_SUBST(MOZ_NATIVE_JPEG) - AC_SUBST(MOZ_NATIVE_PNG) --AC_SUBST(MOZ_NATIVE_ZLIB) - AC_SUBST(MOZ_NATIVE_BZ2) - - AC_SUBST(MOZ_JPEG_CFLAGS) - AC_SUBST(MOZ_JPEG_LIBS) --AC_SUBST(MOZ_ZLIB_CFLAGS) --AC_SUBST(MOZ_ZLIB_LIBS) - AC_SUBST(MOZ_BZ2_CFLAGS) - AC_SUBST(MOZ_BZ2_LIBS) - AC_SUBST(MOZ_PNG_CFLAGS) Modified: trunk/mail/thunderbird/files/patch-bug806139 ============================================================================== --- trunk/mail/thunderbird/files/patch-bug806139 Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/mail/thunderbird/files/patch-bug806139 Fri Nov 2 12:47:25 2012 (r1093) @@ -8,7 +8,7 @@ + static char const *const gH264Codecs[9]; #endif - #ifdef MOZ_WIDGET_GONK + #ifdef MOZ_MEDIA_PLUGINS --- mozilla/content/html/content/src/nsHTMLMediaElement.cpp~ +++ mozilla/content/html/content/src/nsHTMLMediaElement.cpp @@ -2114,12 +2114,14 @@ const char nsHTMLMediaElement::gH264Type Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox-nightly/Makefile Fri Nov 2 12:47:25 2012 (r1093) @@ -78,7 +78,7 @@ .if ${PORT_OPTIONS:MWEBRTC} BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat . if ! ${PORT_OPTIONS:MALSA} -IGNORE= only ALSA sound backend has a chance to work +IGNORE= WEBRTC works only with ALSA audio backend . endif .else MOZ_OPTIONS+= --disable-webrtc @@ -116,8 +116,6 @@ post-patch: @${REINPLACE_CMD} -e '/MOZPNG/s/=[0-9]*/=10511/' \ - -e '/AM_PATH_NSPR/s/([0-9.]*,/(4.9.2,/' \ - -e '/AM_PATH_NSS/s/([0-9.]*,/(3.13.6,/' \ ${WRKSRC}/configure.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox-nightly/Makefile.hgrev Fri Nov 2 12:47:25 2012 (r1093) @@ -1 +1 @@ -HGREV= 110988:acf7f73e8b18 +HGREV= 112086:00c925c90f86 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox-nightly/distinfo Fri Nov 2 12:47:25 2012 (r1093) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/acf7f73e8b18.tar.bz2) = 9f28ba8f8bfa1e5177cd333bd3e703f9a49e5641fe827a1af81e07eb51cc5f06 -SIZE (firefox-nightly/acf7f73e8b18.tar.bz2) = 95110689 +SHA256 (firefox-nightly/00c925c90f86.tar.bz2) = 229a0fb0016b28a934afc2b8227b773f54801ea72791de758f8ea3f666d2923e +SIZE (firefox-nightly/00c925c90f86.tar.bz2) = 96092989 Modified: trunk/www/firefox-nightly/files/patch-bug806139 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug806139 Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox-nightly/files/patch-bug806139 Fri Nov 2 12:47:25 2012 (r1093) @@ -1,14 +1,24 @@ --- content/html/content/public/nsHTMLMediaElement.h~ +++ content/html/content/public/nsHTMLMediaElement.h -@@ -311,7 +311,7 @@ public: - static bool IsH264Enabled(); +@@ -312,14 +312,16 @@ public: + static bool IsGStreamerSupportedType(const nsACString& aType); static bool IsH264Type(const nsACString& aType); static const char gH264Types[3][16]; - static char const *const gH264Codecs[7]; -+ static char const *const gH264Codecs[9]; #endif #ifdef MOZ_WIDGET_GONK + static bool IsOmxEnabled(); + static bool IsOmxSupportedType(const nsACString& aType); + static const char gOmxTypes[5][16]; +- static char const *const gH264Codecs[7]; ++#endif ++ ++#if defined(MOZ_GSTREAMER) || defined(MOZ_WIDGET_GONK) ++ static char const *const gH264Codecs[9]; + #endif + + #ifdef MOZ_MEDIA_PLUGINS --- content/html/content/src/nsHTMLMediaElement.cpp~ +++ content/html/content/src/nsHTMLMediaElement.cpp @@ -2134,12 +2134,14 @@ nsHTMLMediaElement::IsWebMType(const nsA Modified: trunk/www/firefox-nightly/files/patch-bug807492 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug807492 Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox-nightly/files/patch-bug807492 Fri Nov 2 12:47:25 2012 (r1093) @@ -14,10 +14,10 @@ +err.h +xlocale.h diff --git configure.in configure.in -index bb7780f..7353b5e 100644 +index c167461..8346c11 100644 --- configure.in +++ configure.in -@@ -1424,16 +1424,27 @@ if test "$GNU_CC"; then +@@ -1413,16 +1413,27 @@ if test "$GNU_CC"; then _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -mssse3" AC_TRY_COMPILE([asm ("pmaddubsw %xmm2,%xmm3");],,AC_MSG_RESULT([yes]) @@ -45,7 +45,7 @@ # -Werror=return-type - catches missing returns, zero false positives # -Wtype-limits - catches overflow bugs, few false positives # -Wempty-body - catches bugs, e.g. "if (c); foo();", few false positives -@@ -5243,17 +5254,17 @@ dnl Turn off webrtc for OS's we don't handle yet, but allow +@@ -5232,17 +5243,17 @@ dnl Turn off webrtc for OS's we don't handle yet, but allow dnl --enable-webrtc to override. Can disable for everything in dnl the master list above. if test -n "$MOZ_WEBRTC"; then @@ -64,7 +64,7 @@ ;; esac fi -@@ -8882,16 +8893,21 @@ if test "${OS_TARGET}" = "WINNT"; then +@@ -8865,16 +8876,21 @@ if test "${OS_TARGET}" = "WINNT"; then if test "$HAVE_64BIT_OS"; then OS_BITS=64 else @@ -102,10 +102,11 @@ +err.h +xlocale.h diff --git media/mtransport/objs.mk media/mtransport/objs.mk -index f1fc85f..f0b11f0 100644 +index f1fc85f..141e8ca 100644 --- media/mtransport/objs.mk +++ media/mtransport/objs.mk -@@ -19,21 +19,28 @@ LOCAL_INCLUDES += \ +@@ -18,22 +18,26 @@ LOCAL_INCLUDES += \ + -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/util/libekr \ -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/log \ -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/registry \ -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/stats \ @@ -113,20 +114,17 @@ -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/event \ $(NULL) - ifeq ($(OS_ARCH), Darwin) -+DEFINES += -DDARWIN -+endif -+ -+ifneq (,$(filter DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) -+DEFINES += -DBSD -+endif -+ +-ifeq ($(OS_ARCH), Darwin) +ifneq (,$(filter Darwin DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) LOCAL_INCLUDES += \ -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/darwin/include \ -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/generic/include \ $(NULL) --DEFINES += -DDARWIN ++ifeq ($(OS_ARCH), Darwin) + DEFINES += -DDARWIN ++else ++DEFINES += -DBSD ++endif endif ifeq ($(OS_ARCH), Linux) @@ -136,10 +134,10 @@ $(NULL) DEFINES += -DLINUX diff --git media/mtransport/third_party/nICEr/nicer.gyp media/mtransport/third_party/nICEr/nicer.gyp -index 0e1f8b4..7b731bd 100644 +index 0e1f8b4..9a4b995 100644 --- media/mtransport/third_party/nICEr/nicer.gyp +++ media/mtransport/third_party/nICEr/nicer.gyp -@@ -124,26 +124,38 @@ +@@ -124,26 +124,36 @@ 'R_DEFINED_UINT2=uint16_t', 'R_DEFINED_INT4=int32_t', 'R_DEFINED_UINT4=uint32_t', @@ -151,19 +149,17 @@ - ## Mac + ## Mac and BSDs [ 'OS == "mac"', { -+ 'defines' : [ -+ 'DARWIN', -+ 'HAVE_XLOCALE', -+ ], ++ 'defines' : [ ++ 'DARWIN', ++ 'HAVE_XLOCALE', ++ ], + }], -+ [ 'OS == "dragonfly" or OS == "freebsd" or OS == "netbsd" or \ -+ OS == "openbsd"', { -+ 'defines' : [ -+ 'BSD', -+ ], ++ [ 'os_bsd == 1', { ++ 'defines' : [ ++ 'BSD', ++ ], + }], -+ [ 'OS == "mac" or OS == "dragonfly" or OS == "freebsd" or \ -+ OS == "netbsd" or OS == "openbsd"', { ++ [ 'OS == "mac" or os_bsd == 1', { 'cflags_mozilla': [ '-Wall', '-Wno-parentheses', @@ -349,10 +345,10 @@ assert(0); ABORT(R_BAD_DATA); diff --git media/mtransport/third_party/nrappkit/nrappkit.gyp media/mtransport/third_party/nrappkit/nrappkit.gyp -index 3cc8e1c..4fc9270 100644 +index 3cc8e1c..74016c6 100644 --- media/mtransport/third_party/nrappkit/nrappkit.gyp +++ media/mtransport/third_party/nrappkit/nrappkit.gyp -@@ -142,26 +142,37 @@ +@@ -142,26 +142,35 @@ 'R_DEFINED_UINT2=uint16_t', 'R_DEFINED_INT4=int32_t', 'R_DEFINED_UINT4=uint32_t', @@ -364,18 +360,16 @@ - ## Mac + ## Mac and BSDs [ 'OS == "mac"', { -+ 'defines' : [ -+ 'DARWIN', -+ ], ++ 'defines' : [ ++ 'DARWIN', ++ ], + }], -+ [ 'OS == "dragonfly" or OS == "freebsd" or OS == "netbsd" or \ -+ OS == "openbsd"', { -+ 'defines' : [ -+ 'BSD', -+ ], ++ [ 'os_bsd == 1', { ++ 'defines' : [ ++ 'BSD', ++ ], + }], -+ [ 'OS == "mac" or OS == "dragonfly" or OS == "freebsd" or \ -+ OS == "netbsd" or OS == "openbsd"', { ++ [ 'OS == "mac" or os_bsd == 1', { 'cflags_mozilla': [ '-Wall', '-Wno-parentheses', @@ -393,7 +387,7 @@ 'RETSIGTYPE=void', 'TIME_WITH_SYS_TIME_H=1', diff --git media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h -index 15452e3..0df3b9a 100644 +index 15452e3..2c9651a 100644 --- media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h +++ media/mtransport/third_party/nrappkit/src/port/darwin/include/csi_platform.h @@ -37,16 +37,21 @@ @@ -485,7 +479,7 @@ if (! buf) diff --git media/webrtc/signaling/signaling.gyp media/webrtc/signaling/signaling.gyp -index f0cbf870..c01b264 100644 +index f0cbf870..ba0f801 100644 --- media/webrtc/signaling/signaling.gyp +++ media/webrtc/signaling/signaling.gyp @@ -208,16 +208,29 @@ @@ -497,7 +491,7 @@ 'cflags_mozilla': [ ], }], -+ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or OS=="openbsd"', { ++ ['os_bsd==1', { + 'include_dirs': [ + ], + 'defines': [ @@ -518,7 +512,7 @@ 'OSX', '_FORTIFY_SOURCE=2', ], -@@ -701,17 +714,18 @@ +@@ -701,17 +714,17 @@ 'EXTERNAL_TICK_REQUIRED', 'GIPS_VER=3480', ], @@ -528,8 +522,7 @@ }], - ['OS=="mac"', { -+ ['OS=="mac" or OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" \ -+ or OS=="openbsd"', { ++ ['OS=="mac" or os_bsd==1', { 'include_dirs': [ ], @@ -538,7 +531,7 @@ # SIPSTACK './src/sipcc/core/sipstack/sip_platform_task.c', -@@ -746,24 +760,23 @@ +@@ -746,24 +759,23 @@ './src/sipcc/cpr/darwin/cpr_darwin_timers_using_select.c', './src/sipcc/cpr/darwin/cpr_darwin_tst.h', './src/sipcc/cpr/darwin/cpr_darwin_types.h', @@ -564,11 +557,111 @@ }], ], +diff --git media/webrtc/trunk/build/common.gypi media/webrtc/trunk/build/common.gypi +index 6ca2f70..5d261cb 100644 +--- media/webrtc/trunk/build/common.gypi ++++ media/webrtc/trunk/build/common.gypi +@@ -75,22 +75,31 @@ + # ash. This rule should be removed for the future when Windows is + # using the aura windows without the ash interface. + ['use_aura==1 and OS=="win"', { + 'use_ash%': 1, + }], + ['use_ash==1', { + 'use_aura%': 1, + }], ++ ++ # A flag for BSD platforms ++ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or \ ++ OS=="openbsd"', { ++ 'os_bsd%': 1, ++ }, { ++ 'os_bsd%': 0, ++ }], + ], + }, + # Copy conditionally-set variables out one scope. + 'chromeos%': '<(chromeos)', + 'use_aura%': '<(use_aura)', + 'use_ash%': '<(use_ash)', ++ 'os_bsd%': '<(os_bsd)', + 'use_openssl%': '<(use_openssl)', + 'use_ibus%': '<(use_ibus)', + 'enable_viewport%': '<(enable_viewport)', + 'enable_hidpi%': '<(enable_hidpi)', + 'enable_touch_ui%': '<(enable_touch_ui)', + 'android_upstream_bringup%': '<(android_upstream_bringup)', + 'buildtype%': '<(buildtype)', + +@@ -114,17 +123,17 @@ + # Set default value of toolkit_views based on OS. + ['OS=="win" or chromeos==1 or use_aura==1', { + 'toolkit_views%': 1, + }, { + 'toolkit_views%': 0, + }], + + # Set toolkit_uses_gtk for the Chromium browser on Linux. +- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_aura==0', { ++ ['(OS=="linux" or OS=="solaris" or os_bsd==1) and use_aura==0', { + 'toolkit_uses_gtk%': 1, + }, { + 'toolkit_uses_gtk%': 0, + }], + + # Enable HiDPI on Mac OS and Chrome OS. + ['OS=="mac" or chromeos==1', { + 'enable_hidpi%': 1, +@@ -139,16 +148,17 @@ + + # Copy conditionally-set variables out one scope. + 'chromeos%': '<(chromeos)', + 'host_arch%': '<(host_arch)', + 'toolkit_views%': '<(toolkit_views)', + 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)', + 'use_aura%': '<(use_aura)', + 'use_ash%': '<(use_ash)', ++ 'os_bsd%': '<(os_bsd)', + 'use_openssl%': '<(use_openssl)', + 'use_ibus%': '<(use_ibus)', + 'enable_viewport%': '<(enable_viewport)', + 'enable_hidpi%': '<(enable_hidpi)', + 'enable_touch_ui%': '<(enable_touch_ui)', + 'android_upstream_bringup%': '<(android_upstream_bringup)', + 'android_build_type%': '<(android_build_type)', + +@@ -397,25 +407,18 @@ + + # A flag for POSIX platforms + ['OS=="win"', { + 'os_posix%': 0, + }, { + 'os_posix%': 1, + }], + +- # A flag for BSD platforms +- ['OS=="freebsd" or OS=="openbsd"', { +- 'os_bsd%': 1, +- }, { +- 'os_bsd%': 0, +- }], +- + # NSS usage. +- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_openssl==0', { ++ ['(OS=="linux" or OS=="solaris" or os_bsd==1) and use_openssl==0', { + 'use_nss%': 1, + }, { + 'use_nss%': 0, + }], + + # Flags to use X11 on non-Mac POSIX platforms + ['OS=="win" or OS=="mac" or OS=="ios" or OS=="android"', { + 'use_glib%': 0, diff --git media/webrtc/trunk/src/build/common.gypi media/webrtc/trunk/src/build/common.gypi -index 9ca9f7c..1f54712 100644 +index 9ca9f7c..d5c4ab9 100644 --- media/webrtc/trunk/src/build/common.gypi +++ media/webrtc/trunk/src/build/common.gypi -@@ -101,16 +101,24 @@ +@@ -101,16 +101,23 @@ 'enable_protobuf%': 1, 'include_tests%': 1, @@ -577,8 +670,7 @@ # http://code.google.com/p/webrtc/issues/detail?id=163 'clang_use_chrome_plugins%': 0, }], -+ ['OS=="linux" or OS=="solaris" or OS=="dragonfly" or OS=="freebsd" or \ -+ OS=="netbsd" or OS=="openbsd"', { ++ ['OS=="linux" or OS=="solaris" or os_bsd==1', { + 'include_alsa_audio%': 1, + 'include_v4l2_video_capture%': 1, + }, { @@ -593,7 +685,7 @@ '..','../..', ], 'defines': [ -@@ -174,16 +182,28 @@ +@@ -174,16 +181,28 @@ 'defines': [ 'WEBRTC_LINUX', 'WEBRTC_THREAD_RR', @@ -602,7 +694,7 @@ #'WEBRTC_CLOCK_TYPE_REALTIME', ], }], -+ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or OS=="openbsd"', { ++ ['os_bsd==1', { + 'defines': [ + 'WEBRTC_BSD', + 'WEBRTC_THREAD_RR', @@ -1812,7 +1904,7 @@ { _shared->SetLastError(VE_NOT_INITED, kTraceError); diff --git media/webrtc/trunk/src/voice_engine/voice_engine_defines.h media/webrtc/trunk/src/voice_engine/voice_engine_defines.h -index 7d4c729..a28a8cf 100644 +index 7d4c729..4104719 100644 --- media/webrtc/trunk/src/voice_engine/voice_engine_defines.h +++ media/webrtc/trunk/src/voice_engine/voice_engine_defines.h @@ -434,41 +434,44 @@ namespace webrtc Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox/Makefile Fri Nov 2 12:47:25 2012 (r1093) @@ -6,7 +6,7 @@ # PORTNAME= firefox -DISTVERSION= 17.0b2 +DISTVERSION= 17.0b4 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox/distinfo Fri Nov 2 12:47:25 2012 (r1093) @@ -1,2 +1,2 @@ -SHA256 (firefox-17.0b2.source.tar.bz2) = 8d926563c15b22d240751e88bf7695b746ac193130ad5710a5f7ffc35dc6e725 -SIZE (firefox-17.0b2.source.tar.bz2) = 90986633 +SHA256 (firefox-17.0b4.source.tar.bz2) = 77b881d67cc95693e9facc9c8bf97908cd024a3bf68c3629599c3ce5f9f994b2 +SIZE (firefox-17.0b4.source.tar.bz2) = 90966156 Deleted: trunk/www/firefox/files/patch-bug786690 ============================================================================== --- trunk/www/firefox/files/patch-bug786690 Fri Nov 2 12:47:25 2012 (r1092) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ -commit 38301c3 -Author: Michael Wu -Date: Fri Aug 31 10:18:46 2012 -0300 - - Bug 786690 - Fix buffered streams on 16 bit outputs, r=kinetik ---- - content/media/nsAudioStream.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git content/media/nsAudioStream.cpp content/media/nsAudioStream.cpp -index ac8ef58..8087d31 100644 ---- content/media/nsAudioStream.cpp -+++ content/media/nsAudioStream.cpp -@@ -953,10 +953,11 @@ nsBufferedAudioStream::Init(int32_t aNumChannels, int32_t aRate) - params.channels = aNumChannels; - #ifdef MOZ_SAMPLE_TYPE_S16LE - params.format = CUBEB_SAMPLE_S16NE; -+ mBytesPerFrame = sizeof(int16_t) * aNumChannels; - #else /* MOZ_SAMPLE_TYPE_FLOAT32 */ - params.format = CUBEB_SAMPLE_FLOAT32NE; --#endif - mBytesPerFrame = sizeof(float) * aNumChannels; -+#endif - - { - cubeb_stream* stream; Modified: trunk/www/firefox/files/patch-bug806139 ============================================================================== --- trunk/www/firefox/files/patch-bug806139 Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/firefox/files/patch-bug806139 Fri Nov 2 12:47:25 2012 (r1093) @@ -8,7 +8,7 @@ + static char const *const gH264Codecs[9]; #endif - #ifdef MOZ_WIDGET_GONK + #ifdef MOZ_MEDIA_PLUGINS --- content/html/content/src/nsHTMLMediaElement.cpp~ +++ content/html/content/src/nsHTMLMediaElement.cpp @@ -2114,12 +2114,14 @@ const char nsHTMLMediaElement::gH264Type Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/seamonkey/Makefile Fri Nov 2 12:47:25 2012 (r1093) @@ -6,7 +6,7 @@ # PORTNAME= seamonkey -DISTVERSION= 2.14b1 +DISTVERSION= 2.14b2 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED} MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/seamonkey/distinfo Fri Nov 2 12:47:25 2012 (r1093) @@ -1,4 +1,4 @@ -SHA256 (seamonkey-2.14b1.source.tar.bz2) = e9416c46a7d2e2d6c477d7eb0a030965a42cd20479a05e6a968239099199a40c -SIZE (seamonkey-2.14b1.source.tar.bz2) = 113981679 +SHA256 (seamonkey-2.14b2.source.tar.bz2) = a4e166fe62c6b9016b8f9fe82151004ed9eb28bade51ea1d6fff28c3fa571013 +SIZE (seamonkey-2.14b2.source.tar.bz2) = 114029145 SHA256 (enigmail-1.4.5.tar.gz) = fa59491fba21de9414a003933349074a8ec1833a1d64cac9f0a9f7020ed6c020 SIZE (enigmail-1.4.5.tar.gz) = 1269207 Modified: trunk/www/seamonkey/files/patch-bug806139 ============================================================================== --- trunk/www/seamonkey/files/patch-bug806139 Fri Nov 2 03:54:12 2012 (r1092) +++ trunk/www/seamonkey/files/patch-bug806139 Fri Nov 2 12:47:25 2012 (r1093) @@ -8,7 +8,7 @@ + static char const *const gH264Codecs[9]; #endif - #ifdef MOZ_WIDGET_GONK + #ifdef MOZ_MEDIA_PLUGINS --- mozilla/content/html/content/src/nsHTMLMediaElement.cpp~ +++ mozilla/content/html/content/src/nsHTMLMediaElement.cpp @@ -2114,12 +2114,14 @@ const char nsHTMLMediaElement::gH264Type From owner-freebsd-gecko@FreeBSD.ORG Fri Nov 2 13:13:15 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A8B52210 for ; Fri, 2 Nov 2012 13:13:15 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 2B8C98FC16 for ; Fri, 2 Nov 2012 13:13:14 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id qA2DDEoJ044724 for ; Fri, 2 Nov 2012 13:13:14 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id qA2DD9iG044388 for freebsd-gecko@freebsd.org; Fri, 2 Nov 2012 13:13:09 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 2 Nov 2012 13:13:09 GMT Message-Id: <201211021313.qA2DD9iG044388@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1094 - trunk/www/firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 13:13:15 -0000 Author: jbeich Date: Fri Nov 2 13:13:08 2012 New Revision: 1094 Log: bump nspr version requirement for Nightly Modified: trunk/www/firefox-nightly/Makefile Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Fri Nov 2 12:47:25 2012 (r1093) +++ trunk/www/firefox-nightly/Makefile Fri Nov 2 13:13:08 2012 (r1094) @@ -17,7 +17,7 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla -BUILD_DEPENDS= nspr>=4.9.2:${PORTSDIR}/devel/nspr \ +BUILD_DEPENDS= nspr>=4.9.3:${PORTSDIR}/devel/nspr \ nss>=3.14:${PORTSDIR}/security/nss \ sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ From owner-freebsd-gecko@FreeBSD.ORG Fri Nov 2 17:38:24 2012 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CD846713 for ; Fri, 2 Nov 2012 17:38:24 +0000 (UTC) (envelope-from portscout@null.zi0r.com) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 883D88FC49 for ; Fri, 2 Nov 2012 17:38:24 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qA2HbvSf072593 for ; Fri, 2 Nov 2012 13:38:23 -0400 (EDT) (envelope-from portscout@null.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qA2HZfGD000766; Fri, 2 Nov 2012 13:35:41 -0400 (EDT) (envelope-from portscout) Message-Id: <201211021735.qA2HZfGD000766@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Fri, 2 Nov 2012 13:35:41 -0400 From: portscout@portscout.zi0r.com To: gecko@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 17:38:24 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/gecko@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ mail/xpi-displayquota | 0.3.4 | 0.3.5 ------------------------------------------------+-----------------+------------ www/xpi-colorfultabs | 11.2 | 16.4 ------------------------------------------------+-----------------+------------ www/xpi-downthemall | 2.0.13 | 2.0.15 ------------------------------------------------+-----------------+------------ www/xpi-greasemonkey | 0.9.20 | 1.4 ------------------------------------------------+-----------------+------------ www/xpi-noscript | 2.4.2 | 2.5.8 ------------------------------------------------+-----------------+------------ www/xpi-tabmixplus | 0.4.0.2 | 0.4.0.3 ------------------------------------------------+-----------------+------------ www/xpi-torbutton | 1.4.4.1 | 1.4.6.3 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks.