From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 7 15:10:04 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 62DDA3B4 for ; Sun, 7 Jul 2013 15:10:04 +0000 (UTC) (envelope-from gnats@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 3CF801821 for ; Sun, 7 Jul 2013 15:10:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r67FA1fs015196 for ; Sun, 7 Jul 2013 15:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r67FA1D5015195; Sun, 7 Jul 2013 15:10:01 GMT (envelope-from gnats) Date: Sun, 7 Jul 2013 15:10:01 GMT Message-Id: <201307071510.r67FA1D5015195@freefall.freebsd.org> To: gecko@FreeBSD.org From: Howard Goldstein Subject: Re: ports/175421: workaround: www/firefox is MAKE_JOBS_SAFE but never uses more than one cpu X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Howard Goldstein List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 15:10:04 -0000 The following reply was made to PR ports/175421; it has been noted by GNATS. From: Howard Goldstein To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/175421: workaround: www/firefox is MAKE_JOBS_SAFE but never uses more than one cpu Date: Sun, 07 Jul 2013 10:56:24 -0400 Problem was fixed before Firefox v21; please cancel this PR as it is moot. From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 7 15:17:40 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 58FF34FB; Sun, 7 Jul 2013 15:17:40 +0000 (UTC) (envelope-from flo@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 33893184C; Sun, 7 Jul 2013 15:17:40 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r67FHdik017769; Sun, 7 Jul 2013 15:17:39 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r67FHdHT017768; Sun, 7 Jul 2013 15:17:39 GMT (envelope-from flo) Date: Sun, 7 Jul 2013 15:17:39 GMT Message-Id: <201307071517.r67FHdHT017768@freefall.freebsd.org> To: hg@cally.queue.to, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Subject: Re: ports/175421: workaround: www/firefox is MAKE_JOBS_SAFE but never uses more than one cpu 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, 07 Jul 2013 15:17:40 -0000 Synopsis: workaround: www/firefox is MAKE_JOBS_SAFE but never uses more than one cpu State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Sun Jul 7 15:17:39 UTC 2013 State-Changed-Why: According to the submitter it was fixed before Firefox 21 http://www.freebsd.org/cgi/query-pr.cgi?pr=175421 From owner-freebsd-gecko@FreeBSD.ORG Sun Jul 7 19:46:54 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8CDCB7BF; Sun, 7 Jul 2013 19:46:54 +0000 (UTC) (envelope-from gpalmer@freebsd.org) Received: from mail.in-addr.com (unknown [IPv6:2001:470:8:162::1]) by mx1.freebsd.org (Postfix) with ESMTP id 6299311F3; Sun, 7 Jul 2013 19:46:54 +0000 (UTC) Received: from gjp by mail.in-addr.com with local (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1Uvuv6-0006VR-GA; Sun, 07 Jul 2013 15:46:52 -0400 Date: Sun, 7 Jul 2013 15:46:52 -0400 From: Gary Palmer To: freebsd-ports@freebsd.org Subject: www/seamonkey update distinfo doesn't match what enigmail is providing Message-ID: <20130707194652.GC60515@in-addr.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: gpalmer@freebsd.org X-SA-Exim-Scanned: No (on mail.in-addr.com); SAEximRunCond expanded to false Cc: freebsd-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: Sun, 07 Jul 2013 19:46:54 -0000 Hi, distinfo for enigmail-1.5.2.tar.gz says the size should be 1211342, however the enigmail download comes out at 1211395 bytes with a different sha256 hash. Leads to the expected: ===> Found saved configuration for seamonkey-2.19 => enigmail-1.5.2.tar.gz doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://www.enigmail.net/download/source/enigmail-1.5.2.tar.gz fetch: http://www.enigmail.net/download/source/enigmail-1.5.2.tar.gz: size mismatch: expected 1211342, actual 1211395 => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/enigmail-1.5.2.tar.gz fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/enigmail-1.5.2.tar.gz: File unavailable (e.g., file not found, no access) => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles// and try again. *** [do-fetch] Error code 1 Stop in /usr/ports/www/seamonkey. *** [build] Error code 1 Stop in /usr/ports/www/seamonkey. Thanks, Gary From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 8 11:24:55 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E2A59681 for ; Mon, 8 Jul 2013 11:24:55 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp.rcn.com (smtp.rcn.com [69.168.97.78]) by mx1.freebsd.org (Postfix) with ESMTP id A4CDD12CF for ; Mon, 8 Jul 2013 11:17:40 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.1 cv=dem5gxne c=1 sm=0 tr=0 a=nVny9ETX7T5uMhI2oTVyRA==:117 a=WHXYOs9Z4QYA:10 a=AaUjGI9IrlcA:10 a=kj9zAlcOel0A:10 a=OA2lqS22AAAA:8 a=sIt-5M63AAAA:8 a=c7FkK-qiEYAA:10 a=RhW6SYpqPUHSMdSR-JgA:9 a=CjuIK1q_8ugA:10 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp02.rcn.cmh.synacor.com smtp.mail=roberthuff@rcn.com; spf=neutral; sender-id=neutral Authentication-Results: smtp02.rcn.cmh.synacor.com header.from=roberthuff@rcn.com; sender-id=neutral Received-SPF: neutral (smtp02.rcn.cmh.synacor.com: 209.6.193.164 is neither permitted nor denied by domain of rcn.com) Received: from [209.6.193.164] ([209.6.193.164:49275] helo=jerusalem.litteratus.org.litteratus.org) by smtp.rcn.com (envelope-from ) (ecelerity 2.2.3.49 r(42060/42061)) with ESMTP id 30/10-22462-2DF9AD15; Mon, 08 Jul 2013 07:17:39 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: base64 Message-ID: <20954.40914.280347.218044@jerusalem.litteratus.org> Date: Mon, 8 Jul 2013 07:17:38 -0400 To: gecko@freebsd.org Subject: problem building SeaMonkey 2.19 X-Mailer: VM 7.17 under 21.4 (patch 22) "Instant Classic" XEmacs Lucid 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, 08 Jul 2013 11:24:56 -0000 DQpIZWxsbzoNCglPbiBhIHN5c3RlbSBydW5uaW5nOg0KDQpGcmVlQlNEIDEwLjAtQ1VSUkVO VCAjMCByMjQ4OTM4OiBTdW4gTWFyIDMxIDA2OjI0OjQyIEVEVCAyMDEzICBhbWQ2NA0KDQoJ YW5kIHVzaW5nIHRoZSBhcHBlbmRlZCBtYWtlIGZpbGUsICB0aGUgYnVpbGQgcHJvY2VzcyBk aWVzIHdpdGg6DQoNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2RhdGEvcG9ydC13 b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlL29iai14ODZf NjQtcG9ydGJsZC1mcmVlYnNkMTAuMC9tYWlsbmV3cy9leHRlbnNpb25zL2VuaWdtYWlsL2lw Yy9tb2R1bGVzJw0KL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dv cmsvY29tbS1yZWxlYXNlL29iai14ODZfNjQtcG9ydGJsZC1mcmVlYnNkMTAuMC9tb3ppbGxh L2NvbmZpZy9uc2luc3RhbGwgLVIgL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2Vh bW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlL21haWxuZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwv cGFja2FnZS8qLmpzbSAuLi8uLi8uLi8uLi9tb3ppbGxhL2Rpc3QvYmluL21vZHVsZXMNCmdt YWtlIC1DIHNyYw0KZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvZGF0YS9wb3J0LXdv cmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82 NC1wb3J0YmxkLWZyZWVic2QxMC4wL21haWxuZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwvcGFj a2FnZScNCmdtYWtlIC1DIGxhbmcNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9k YXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFz ZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbWFpbG5ld3MvZXh0ZW5zaW9ucy9l bmlnbWFpbC91aS9jb250ZW50Jw0KZWNobyAndmFyIEVuaWdCdWlsZERhdGU9IidgZGF0ZSAr JVklbSVkLSVIJU1gJyInID4gZW5pZ21haWxCdWlsZERhdGUuanMNCmdtYWtlWzJdOiBFbnRl cmluZyBkaXJlY3RvcnkgYC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtl eS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbWFp bG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9pcGMvc3JjJw0KY2xhbmcgIC1mUElDIC1Xbm8t cmV0dXJuLXR5cGUtYy1saW5rYWdlIC1jIC1vIHN1YnByb2Nlc3MubyAvZGF0YS9wb3J0LXdv cmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5ld3Mv ZXh0ZW5zaW9ucy9lbmlnbWFpbC9pcGMvc3JjL3N1YnByb2Nlc3MuYw0KZ21ha2VbMl06IExl YXZpbmcgZGlyZWN0b3J5IGAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25r ZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0YmxkLWZyZWVic2QxMC4wL21h aWxuZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwvdWkvY29udGVudCcNCi9kYXRhL3BvcnQtd29y ay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0 LXBvcnRibGQtZnJlZWJzZDEwLjAvbW96aWxsYS9fdmlydHVhbGVudi9iaW4vcHl0aG9uIC9k YXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFz ZS9tb3ppbGxhL2NvbmZpZy9KYXJNYWtlci5weSAgLWogLi4vLi4vLi4vLi4vbW96aWxsYS9k aXN0L2Jpbi9jaHJvbWUgLXQgL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9u a2V5L3dvcmsvY29tbS1yZWxlYXNlIC1mIHN5bWxpbmsgIC1jICAtRE5ERUJVRyAtRFRSSU1N RUQgLURNT1pfR0xVRV9JTl9QUk9HUkFNIC1ETU9aX1NVSVRFPTEgLURPU1RZUEU9XCJGcmVl QlNEMTBcIiAtRE9TQVJDSD1GcmVlQlNEIC1ETk9fTlNQUl8xMF9TVVBQT1JUIC1ESEFWRV82 NEJJVF9PUz0xIC1ETU9aSUxMQV9WRVJTSU9OPVwiMjIuMFwiIC1ETU9aSUxMQV9WRVJTSU9O X1U9MjIuMCAtRERfSU5PPWRfaW5vIC1EU1REQ19IRUFERVJTPTEgLURIQVZFX1NUX0JMS1NJ WkU9MSAtREhBVkVfU0lHSU5GT19UPTEgLURIQVZFX1VJTlQ9MSAtREhBVkVfVklTSUJJTElU WV9ISURERU5fQVRUUklCVVRFPTEgLURIQVZFX1ZJU0lCSUxJVFlfQVRUUklCVVRFPTEgLURI QVZFX0RJUkVOVF9IPTEgLURIQVZFX0dFVE9QVF9IPTEgLURIQVZFX01FTU9SWV9IPTEgLURI QVZFX1VOSVNURF9IPTEgLURIQVZFX05MX1RZUEVTX0g9MSAtREhBVkVfWDExX1hLQkxJQl9I PTEgLURIQVZFX1NZU19TVEFUVkZTX0g9MSAtREhBVkVfU1lTX0NERUZTX0g9MSAtREhBVkVf TElCTT0xIC1ESEFWRV9ETEFERFI9MSAtREZVTkNQUk9UTz0xNSAtRF9SRUVOVFJBTlQ9MSAt RF9USFJFQURfU0FGRT0xIC1ESEFWRV9SQU5ET009MSAtREhBVkVfU1RSRVJST1I9MSAtREhB VkVfTENIT1dOPTEgLURIQVZFX0ZDSE1PRD0xIC1ESEFWRV9TTlBSSU5URj0xIC1ESEFWRV9N RU1NT1ZFPTEgLURIQVZFX1JJTlQ9MSAtREhBVkVfRkxPQ0tGSUxFPTEgLURIQVZFX0xPQ0FM VElNRV9SPTEgLURIQVZFX1NUUlRPS19SPTEgLURIQVZFX1JFU19OSU5JVD0xIC1ESEFWRV9M QU5HSU5GT19DT0RFU0VUPTEgLURWQV9DT1BZPXZhX2NvcHkgLURIQVZFX1ZBX0NPUFk9MSAt REhBVkVfVkFfTElTVF9BU19BUlJBWT0xIC1ESEFWRV9USFJFQURfVExTX0tFWVdPUkQ9MSAt RE1BTExPQ19IPVw8c3lzL21hbGxvYy5oXD4gLURIQVZFX1NUUk5EVVA9MSAtREhBVkVfUE9T SVhfTUVNQUxJR049MSAtREhBVkVfVkFMTE9DPTEgLURIQVZFX0kxOE5fTENfTUVTU0FHRVM9 MSAtREhBVkVfTE9DQUxFQ09OVj0xIC1ETlNfQUxXQVlTX0lOTElORT1fX2F0dHJpYnV0ZV9f XChcKGFsd2F5c19pbmxpbmVcKVwpIC1ETlNfQVRUUl9NQUxMT0M9X19hdHRyaWJ1dGVfX1wo XChtYWxsb2NcKVwpIC1ETlNfV0FSTl9VTlVTRURfUkVTVUxUPV9fYXR0cmlidXRlX19cKFwo d2Fybl91bnVzZWRfcmVzdWx0XClcKSAtRE5TX05PUkVUVVJOPV9fYXR0cmlidXRlX19cKFwo bm9yZXR1cm5cKVwpIC1ESEFWRV9MSUJQTkc9MSAtRE1PWl9TVUlURT0xIC1ETU9aX0JVSUxE X0FQUD1zdWl0ZSAtRE1PWl9YMTE9MSAtRE1PWl9XSURHRVRfR1RLMj0xIC1ETU9aX0VOQUJM RV9TVEFSVFVQX05PVElGSUNBVElPTj0xIC1ETU9aX0RJU1RSSUJVVElPTl9JRD1cIm9yZy5t b3ppbGxhXCIgLURNT1pfRU5BQkxFX0RCVVM9MSAtRElCTUJJREk9MSAtREFDQ0VTU0lCSUxJ VFk9MSAtRE5TX1BSSU5USU5HPTEgLURNT1pfV0VCU1BFRUNIPTEgLURNT1pfWFRGPTEgLURN T1pfVVBEQVRFX0NIQU5ORUw9ZGVmYXVsdCAtRE1PWl9GRUVEUz0xIC1ETU9aX1NUT1JBR0U9 MSAtRE1PWl9OQVRJVkVfU1FMSVRFPTEgLURNT1pfSEVMUF9WSUVXRVI9MSAtRE1PWl9VUkxf Q0xBU1NJRklFUj0xIC1ETU9aX0xPR0dJTkc9MSAtREhBVkVfX19DWEFfREVNQU5HTEU9MSAt RE1PWl9PTU5JSkFSPTEgLURNT1pfVVNFUl9ESVI9XCIubW96aWxsYVwiIC1ETU9aX1NUQVRJ Q19KUz0xIC1ESEFWRV9TVERJTlRfSD0xIC1ESEFWRV9JTlRUWVBFU19IPTEgLURNT1pfWFVM PTEgLURNT1pfUFJPRklMRUxPQ0tJTkc9MSAtRE1PWl9SREY9MSAtRE5FQ0tPX1dJRkk9MSAt REJVSUxEX0NUWVBFUz0xIC1ETU9aX01PUks9MSAtRE1PWl9NT1JLUkVBREVSPTEgLURNT1pf UExBQ0VTPTEgLURNT1pfU0VSVklDRVNfQ09NTU9OPTEgLURNT1pfU0VSVklDRVNfQ1JZUFRP PTEgLURNT1pfU0VSVklDRVNfU1lOQz0xIC1ETU9aX1VBX0JVSUxESUQ9XCIyMDEwMDEwMVwi IC1ETU9aX0RMTF9TVUZGSVg9XCIuc29cIiAtRFhQX1VOSVg9MSAtRFVOSVhfQVNZTkNfRE5T PTEgLURNT1pfQUNDRVNTSUJJTElUWV9BVEs9MSAtREFUS19NQUpPUl9WRVJTSU9OPTIgLURB VEtfTUlOT1JfVkVSU0lPTj02IC1EQVRLX1JFVl9WRVJTSU9OPTAgIC9kYXRhL3BvcnQtd29y ay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9tYWlsbmV3cy9l eHRlbnNpb25zL2VuaWdtYWlsL3VpL2phci5tbg0KZ21ha2VbMV06IEVudGVyaW5nIGRpcmVj dG9yeSBgL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29t bS1yZWxlYXNlL29iai14ODZfNjQtcG9ydGJsZC1mcmVlYnNkMTAuMC9tYWlsbmV3cy9leHRl bnNpb25zL2VuaWdtYWlsL2xhbmcnDQovdXNyL2xvY2FsL2Jpbi9wZXJsIC9kYXRhL3BvcnQt d29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9tYWlsbmV3 cy9leHRlbnNpb25zL2VuaWdtYWlsL2xhbmcvbWFrZS1sYW5nLXhwaS5wbCAvZGF0YS9wb3J0 LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5l d3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9sYW5nL2N1cnJlbnQtbGFuZ3VhZ2VzLnR4dCAvZGF0 YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uv bWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9sYW5nDQovZGF0YS9wb3J0LXdvcmsvdXNy L3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0 YmxkLWZyZWVic2QxMC4wL21vemlsbGEvX3ZpcnR1YWxlbnYvYmluL3B5dGhvbiAvZGF0YS9w b3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbW96 aWxsYS9jb25maWcvSmFyTWFrZXIucHkgIC1qIC4uLy4uLy4uLy4uL21vemlsbGEvZGlzdC9i aW4vY2hyb21lIC10IC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93 b3JrL2NvbW0tcmVsZWFzZSAtZiBzeW1saW5rICAtYyAgLUROREVCVUcgLURUUklNTUVEIC1E TU9aX0dMVUVfSU5fUFJPR1JBTSAtRE1PWl9TVUlURT0xIC1ET1NUWVBFPVwiRnJlZUJTRDEw XCIgLURPU0FSQ0g9RnJlZUJTRCAtRE5PX05TUFJfMTBfU1VQUE9SVCAtREhBVkVfNjRCSVRf T1M9MSAtRE1PWklMTEFfVkVSU0lPTj1cIjIyLjBcIiAtRE1PWklMTEFfVkVSU0lPTl9VPTIy LjAgLUREX0lOTz1kX2lubyAtRFNURENfSEVBREVSUz0xIC1ESEFWRV9TVF9CTEtTSVpFPTEg LURIQVZFX1NJR0lORk9fVD0xIC1ESEFWRV9VSU5UPTEgLURIQVZFX1ZJU0lCSUxJVFlfSElE REVOX0FUVFJJQlVURT0xIC1ESEFWRV9WSVNJQklMSVRZX0FUVFJJQlVURT0xIC1ESEFWRV9E SVJFTlRfSD0xIC1ESEFWRV9HRVRPUFRfSD0xIC1ESEFWRV9NRU1PUllfSD0xIC1ESEFWRV9V TklTVERfSD0xIC1ESEFWRV9OTF9UWVBFU19IPTEgLURIQVZFX1gxMV9YS0JMSUJfSD0xIC1E SEFWRV9TWVNfU1RBVFZGU19IPTEgLURIQVZFX1NZU19DREVGU19IPTEgLURIQVZFX0xJQk09 MSAtREhBVkVfRExBRERSPTEgLURGVU5DUFJPVE89MTUgLURfUkVFTlRSQU5UPTEgLURfVEhS RUFEX1NBRkU9MSAtREhBVkVfUkFORE9NPTEgLURIQVZFX1NUUkVSUk9SPTEgLURIQVZFX0xD SE9XTj0xIC1ESEFWRV9GQ0hNT0Q9MSAtREhBVkVfU05QUklOVEY9MSAtREhBVkVfTUVNTU9W RT0xIC1ESEFWRV9SSU5UPTEgLURIQVZFX0ZMT0NLRklMRT0xIC1ESEFWRV9MT0NBTFRJTUVf Uj0xIC1ESEFWRV9TVFJUT0tfUj0xIC1ESEFWRV9SRVNfTklOSVQ9MSAtREhBVkVfTEFOR0lO Rk9fQ09ERVNFVD0xIC1EVkFfQ09QWT12YV9jb3B5IC1ESEFWRV9WQV9DT1BZPTEgLURIQVZF X1ZBX0xJU1RfQVNfQVJSQVk9MSAtREhBVkVfVEhSRUFEX1RMU19LRVlXT1JEPTEgLURNQUxM T0NfSD1cPHN5cy9tYWxsb2MuaFw+IC1ESEFWRV9TVFJORFVQPTEgLURIQVZFX1BPU0lYX01F TUFMSUdOPTEgLURIQVZFX1ZBTExPQz0xIC1ESEFWRV9JMThOX0xDX01FU1NBR0VTPTEgLURI QVZFX0xPQ0FMRUNPTlY9MSAtRE5TX0FMV0FZU19JTkxJTkU9X19hdHRyaWJ1dGVfX1woXChh bHdheXNfaW5saW5lXClcKSAtRE5TX0FUVFJfTUFMTE9DPV9fYXR0cmlidXRlX19cKFwobWFs bG9jXClcKSAtRE5TX1dBUk5fVU5VU0VEX1JFU1VMVD1fX2F0dHJpYnV0ZV9fXChcKHdhcm5f dW51c2VkX3Jlc3VsdFwpXCkgLUROU19OT1JFVFVSTj1fX2F0dHJpYnV0ZV9fXChcKG5vcmV0 dXJuXClcKSAtREhBVkVfTElCUE5HPTEgLURNT1pfU1VJVEU9MSAtRE1PWl9CVUlMRF9BUFA9 c3VpdGUgLURNT1pfWDExPTEgLURNT1pfV0lER0VUX0dUSzI9MSAtRE1PWl9FTkFCTEVfU1RB UlRVUF9OT1RJRklDQVRJT049MSAtRE1PWl9ESVNUUklCVVRJT05fSUQ9XCJvcmcubW96aWxs YVwiIC1ETU9aX0VOQUJMRV9EQlVTPTEgLURJQk1CSURJPTEgLURBQ0NFU1NJQklMSVRZPTEg LUROU19QUklOVElORz0xIC1ETU9aX1dFQlNQRUVDSD0xIC1ETU9aX1hURj0xIC1ETU9aX1VQ REFURV9DSEFOTkVMPWRlZmF1bHQgLURNT1pfRkVFRFM9MSAtRE1PWl9TVE9SQUdFPTEgLURN T1pfTkFUSVZFX1NRTElURT0xIC1ETU9aX0hFTFBfVklFV0VSPTEgLURNT1pfVVJMX0NMQVNT SUZJRVI9MSAtRE1PWl9MT0dHSU5HPTEgLURIQVZFX19fQ1hBX0RFTUFOR0xFPTEgLURNT1pf T01OSUpBUj0xIC1ETU9aX1VTRVJfRElSPVwiLm1vemlsbGFcIiAtRE1PWl9TVEFUSUNfSlM9 MSAtREhBVkVfU1RESU5UX0g9MSAtREhBVkVfSU5UVFlQRVNfSD0xIC1ETU9aX1hVTD0xIC1E TU9aX1BST0ZJTEVMT0NLSU5HPTEgLURNT1pfUkRGPTEgLURORUNLT19XSUZJPTEgLURCVUlM RF9DVFlQRVM9MSAtRE1PWl9NT1JLPTEgLURNT1pfTU9SS1JFQURFUj0xIC1ETU9aX1BMQUNF Uz0xIC1ETU9aX1NFUlZJQ0VTX0NPTU1PTj0xIC1ETU9aX1NFUlZJQ0VTX0NSWVBUTz0xIC1E TU9aX1NFUlZJQ0VTX1NZTkM9MSAtRE1PWl9VQV9CVUlMRElEPVwiMjAxMDAxMDFcIiAtRE1P Wl9ETExfU1VGRklYPVwiLnNvXCIgLURYUF9VTklYPTEgLURVTklYX0FTWU5DX0ROUz0xIC1E TU9aX0FDQ0VTU0lCSUxJVFlfQVRLPTEgLURBVEtfTUFKT1JfVkVSU0lPTj0yIC1EQVRLX01J Tk9SX1ZFUlNJT049NiAtREFUS19SRVZfVkVSU0lPTj0wICAvZGF0YS9wb3J0LXdvcmsvdXNy L3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5ld3MvZXh0ZW5z aW9ucy9lbmlnbWFpbC9sYW5nL2phci5tbg0KY2xhbmcgIC1XbCwtQnN5bWJvbGljIC1vIGxp YnN1YnByb2Nlc3Muc28gc3VicHJvY2Vzcy5vDQovdXNyL2xpYi9jcnQxLm86IEluIGZ1bmN0 aW9uIGBfc3RhcnQnOg0KL3Vzci9zcmMvbGliL2NzdS9hbWQ2NC9jcnQxLmM6Nzg6IHVuZGVm aW5lZCByZWZlcmVuY2UgdG8gYG1haW4nDQpjbGFuZzogZXJyb3I6IGxpbmtlciBjb21tYW5k IGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxICh1c2UgLXYgdG8gc2VlIGludm9jYXRpb24pDQpn bWFrZVsyXTogKioqIFtsaWJzXSBFcnJvciAxDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3Rv cnkgYC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0t cmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbWFpbG5ld3MvZXh0ZW5z aW9ucy9lbmlnbWFpbC9pcGMvc3JjJw0KZ21ha2VbMV06ICoqKiBbc3JjXSBFcnJvciAyDQpn bWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMv d3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJl ZWJzZDEwLjAvbWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9pcGMnDQpnbWFrZTogKioq IFtpcGNdIEVycm9yIDINCmdtYWtlOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2Jz Li4uLg0KL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29t bS1yZWxlYXNlL21haWxuZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwvcHVibGljLy4uL3V0aWwv eHB0Z2VuIC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2Nv bW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbW96aWxsYS9fdmly dHVhbGVudi9iaW4vcHl0aG9uIC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1v bmtleS93b3JrL2NvbW0tcmVsZWFzZSAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9z ZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFp bC9wdWJsaWMgLi4vLi4vLi4vLi4gX3hwaWRsZ2VuL25zSUVuaWdNc2dDb21wRmllbGRzLnhw dCA7IFwNCiAgIC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3Jr L2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbW96aWxsYS9j b25maWcvbnNpbnN0YWxsIC1SIF94cGlkbGdlbi9uc0lFbmlnTXNnQ29tcEZpZWxkcy5oIC4u Ly4uLy4uLy4uL21vemlsbGEvZGlzdC9pbmNsdWRlDQpwcm9jZXNzaW5nIC9kYXRhL3BvcnQt d29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9tYWlsbmV3 cy9leHRlbnNpb25zL2VuaWdtYWlsL3VpL2phci5tbg0KcHJvY2Vzc2luZyAvZGF0YS9wb3J0 LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5l d3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9sYW5nL2phci5tbg0KZ21ha2VbMV06IExlYXZpbmcg ZGlyZWN0b3J5IGAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29y ay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0YmxkLWZyZWVic2QxMC4wL21haWxuZXdz L2V4dGVuc2lvbnMvZW5pZ21haWwvbGFuZycNCi9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMv d3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9tYWlsbmV3cy9leHRlbnNpb25zL2Vu aWdtYWlsL3B1YmxpYy8uLi91dGlsL3hwdGdlbiAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRz L3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0YmxkLWZy ZWVic2QxMC4wL21vemlsbGEvX3ZpcnR1YWxlbnYvYmluL3B5dGhvbiAvZGF0YS9wb3J0LXdv cmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UgL2RhdGEvcG9y dC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlL21haWxu ZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwvcHVibGljIC4uLy4uLy4uLy4uIF94cGlkbGdlbi9u c0lFbmlnU2NyaXB0YWJsZU1zZ0NvbXBvc2UueHB0IDsgXA0KICAgL2RhdGEvcG9ydC13b3Jr L3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlL29iai14ODZfNjQt cG9ydGJsZC1mcmVlYnNkMTAuMC9tb3ppbGxhL2NvbmZpZy9uc2luc3RhbGwgLVIgX3hwaWRs Z2VuL25zSUVuaWdTY3JpcHRhYmxlTXNnQ29tcG9zZS5oIC4uLy4uLy4uLy4uL21vemlsbGEv ZGlzdC9pbmNsdWRlDQpnbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC9kYXRhL3BvcnQt d29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2 XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC91 aScNCi9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0t cmVsZWFzZS9tYWlsbmV3cy9leHRlbnNpb25zL2VuaWdtYWlsL3B1YmxpYy8uLi91dGlsL3hw dGdlbiAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21t LXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0YmxkLWZyZWVic2QxMC4wL21vemlsbGEvX3ZpcnR1 YWxlbnYvYmluL3B5dGhvbiAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25r ZXkvd29yay9jb21tLXJlbGVhc2UgL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2Vh bW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlL21haWxuZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwv cHVibGljIC4uLy4uLy4uLy4uIF94cGlkbGdlbi9uc0lFbmlnTWltZVNlcnZpY2UueHB0IDsg XA0KICAgL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29t bS1yZWxlYXNlL29iai14ODZfNjQtcG9ydGJsZC1mcmVlYnNkMTAuMC9tb3ppbGxhL2NvbmZp Zy9uc2luc3RhbGwgLVIgX3hwaWRsZ2VuL25zSUVuaWdNaW1lU2VydmljZS5oIC4uLy4uLy4u Ly4uL21vemlsbGEvZGlzdC9pbmNsdWRlDQovZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3 dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmln bWFpbC9wdWJsaWMvLi4vdXRpbC94cHRnZW4gL2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93 d3cvc2VhbW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlL29iai14ODZfNjQtcG9ydGJsZC1mcmVl YnNkMTAuMC9tb3ppbGxhL192aXJ0dWFsZW52L2Jpbi9weXRob24gL2RhdGEvcG9ydC13b3Jr L3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29tbS1yZWxlYXNlIC9kYXRhL3BvcnQt d29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9tYWlsbmV3 cy9leHRlbnNpb25zL2VuaWdtYWlsL3B1YmxpYyAuLi8uLi8uLi8uLiBfeHBpZGxnZW4vbnNJ RW5pZ01pbWVIZWFkZXJTaW5rLnhwdCA7IFwNCiAgIC9kYXRhL3BvcnQtd29yay91c3IvcG9y dHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQt ZnJlZWJzZDEwLjAvbW96aWxsYS9jb25maWcvbnNpbnN0YWxsIC1SIF94cGlkbGdlbi9uc0lF bmlnTWltZUhlYWRlclNpbmsuaCAuLi8uLi8uLi8uLi9tb3ppbGxhL2Rpc3QvaW5jbHVkZQ0K L2RhdGEvcG9ydC13b3JrL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5L3dvcmsvY29tbS1yZWxl YXNlL21haWxuZXdzL2V4dGVuc2lvbnMvZW5pZ21haWwvcHVibGljLy4uL3V0aWwveHB0Z2Vu IC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2NvbW0tcmVs ZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbW96aWxsYS9fdmlydHVhbGVu di9iaW4vcHl0aG9uIC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93 b3JrL2NvbW0tcmVsZWFzZSAvZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25r ZXkvd29yay9jb21tLXJlbGVhc2UvbWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9wdWJs aWMgLi4vLi4vLi4vLi4gX3hwaWRsZ2VuL25zSUVuaWdNaW1lUmVhZENhbGxiYWNrLnhwdCA7 IFwNCiAgIC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2Nv bW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbW96aWxsYS9jb25m aWcvbnNpbnN0YWxsIC1SIF94cGlkbGdlbi9uc0lFbmlnTWltZVJlYWRDYWxsYmFjay5oIC4u Ly4uLy4uLy4uL21vemlsbGEvZGlzdC9pbmNsdWRlDQovZGF0YS9wb3J0LXdvcmsvdXNyL3Bv cnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0Ymxk LWZyZWVic2QxMC4wL21vemlsbGEvX3ZpcnR1YWxlbnYvYmluL3B5dGhvbiAvZGF0YS9wb3J0 LXdvcmsvdXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4 Nl82NC1wb3J0YmxkLWZyZWVic2QxMC4wL21vemlsbGEvZGlzdC9zZGsvYmluL3hwdC5weSBs aW5rIF94cGlkbGdlbi9lbmlnbWFpbC54cHQgX3hwaWRsZ2VuL25zSUVuaWdtYWlsLnhwdCBf eHBpZGxnZW4vbnNJRW5pZ01zZ0NvbXBGaWVsZHMueHB0IF94cGlkbGdlbi9uc0lFbmlnU2Ny aXB0YWJsZU1zZ0NvbXBvc2UueHB0IF94cGlkbGdlbi9uc0lFbmlnTWltZVNlcnZpY2UueHB0 IF94cGlkbGdlbi9uc0lFbmlnTWltZUhlYWRlclNpbmsueHB0IF94cGlkbGdlbi9uc0lFbmln TWltZVJlYWRDYWxsYmFjay54cHQgOyBcDQovZGF0YS9wb3J0LXdvcmsvdXNyL3BvcnRzL3d3 dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1wb3J0YmxkLWZyZWVi c2QxMC4wL21vemlsbGEvX3ZpcnR1YWxlbnYvYmluL3B5dGhvbiAvZGF0YS9wb3J0LXdvcmsv dXNyL3BvcnRzL3d3dy9zZWFtb25rZXkvd29yay9jb21tLXJlbGVhc2Uvb2JqLXg4Nl82NC1w b3J0YmxkLWZyZWVic2QxMC4wL21vemlsbGEvZGlzdC9zZGsvYmluL3hwdC5weSBsaW5rIF94 cGlkbGdlbi9lbmlnbWFpbC54cHQgX3hwaWRsZ2VuL25zSUVuaWdtYWlsLnhwdCBfeHBpZGxn ZW4vbnNJRW5pZ01zZ0NvbXBGaWVsZHMueHB0IF94cGlkbGdlbi9uc0lFbmlnU2NyaXB0YWJs ZU1zZ0NvbXBvc2UueHB0IF94cGlkbGdlbi9uc0lFbmlnTWltZVNlcnZpY2UueHB0IF94cGlk bGdlbi9uc0lFbmlnTWltZUhlYWRlclNpbmsueHB0IF94cGlkbGdlbi9uc0lFbmlnTWltZVJl YWRDYWxsYmFjay54cHQgOyBcDQogIC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3Nl YW1vbmtleS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEw LjAvbW96aWxsYS9jb25maWcvbnNpbnN0YWxsIC1SIF94cGlkbGdlbi9lbmlnbWFpbC54cHQg Li4vLi4vLi4vLi4vbW96aWxsYS9kaXN0L2Jpbi9jb21wb25lbnRzDQpnbWFrZVsxXTogTGVh dmluZyBkaXJlY3RvcnkgYC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtl eS93b3JrL2NvbW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbWFp bG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbC9wdWJsaWMnDQpnbWFrZTogTGVhdmluZyBkaXJl Y3RvcnkgYC9kYXRhL3BvcnQtd29yay91c3IvcG9ydHMvd3d3L3NlYW1vbmtleS93b3JrL2Nv bW0tcmVsZWFzZS9vYmoteDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjAvbWFpbG5ld3MvZXh0 ZW5zaW9ucy9lbmlnbWFpbCcNCioqKiBbcG9zdC1idWlsZF0gRXJyb3IgY29kZSAyDQoNClN0 b3AgaW4gL3Vzci9wb3J0cy93d3cvc2VhbW9ua2V5Lg0KKioqIFtidWlsZF0gRXJyb3IgY29k ZSAxDQoNCg0KCUFueSBpZGVhcyBvbiB3aGF0IEkgbWlnaHQgaGF2ZSBzY3Jld2VkIHVwPw0K DQoJUmVzcGVjdGZ1bGx5LA0KDQoNCgkJCQlSb2JlcnQgSHVmZg0KDQoMCQltYWtlLmNvbmYN Cg0KDQpDRkxBR1M9CQkJLU8gLXBpcGUgLWcgDQpTVFJJUD0gDQpTWU1WRVJfRU5BQkxFRD0J eWVzDQpYX1dJTkRPV19TWVNURU09CXhvcmcNCkhBVkVfTU9USUY9CQl5ZXMNCg0KI0ZDPSJn Zm9ydHJhbjQyIg0KDQpLRVJOQ09ORj1KRVJVU0FMRU0NCg0KIyBUbyBhdm9pZCBidWlsZGlu ZyB2YXJpb3VzIHBhcnRzIG9mIHRoZSBiYXNlIHN5c3RlbToNCiMJKGNvcGllZCBmcm9tIC91 c3Ivc2hhcmUvZXhhbXBsZXMvZXRjL21ha2UuY29uZg0KDQpOT19CSU5EX0VUQz0gICAgICAg dHJ1ZSAgICAjIERvIG5vdCBpbnN0YWxsIGZpbGVzIHRvIC9ldGMvbmFtZWRiDQpOT19CTFVF VE9PVEg9ICB0cnVlICAgICMgZG8gbm90IGJ1aWxkIEJsdWV0b290aCByZWxhdGVkIHN0dWZm DQpOT19QUk9GSUxFPSAgICAgdHJ1ZSAgICAjIEF2b2lkIGNvbXBpbGluZyBwcm9maWxlZCBs aWJyYXJpZXMNCg0KIwl0byBnZXQgYXV0b21hdGljIFNBU0wgaW4gc2VuZG1haWwNCg0KU0VO RE1BSUxfQ0ZMQUdTKz0JLUkvdXNyL2xvY2FsL2luY2x1ZGUvIC1EU0FTTD0yDQpTRU5ETUFJ TF9MREZMQUdTKz0JLUwvdXNyL2xvY2FsL2xpYg0KU0VORE1BSUxfTERBREQrPQktbHNhc2wy DQoNCiMNCiMJdG8gbWFrZSBDVVBTIG1hZ2ljYWxseSBrZWVwIHdvcmtpbmcNCiMJU2VlOiBo dHRwOi8vd3d3LmNzdWEuYmVya2VsZXkuZWR1L35yYW5nYS9ub3Rlcy9mcmVlYnNkX2N1cHMu aHRtbA0KIw0KDQpDVVBTX09WRVJXUklURV9CQVNFPQl5ZXMNCk5PX0xQUj0JCQkJdHJ1ZQ0K DQojCWFkZGVkIHBlciAvdXNyL3BvcnRzL1VQREFUSU5HIGVudHJ5IDIwMDkwNDAxDQoNCk9W RVJSSURFX0xJTlVYX0JBU0VfUE9SVD1mMTANCk9WRVJSSURFX0xJTlVYX05PTkJBU0VfUE9S VFM9ZjEwDQoNCiMNCg0KV0lUSF9NT1pJTExBPQkJCWxpYnh1bA0KV0lUSF9HRUNLTz0JCQls aWJ4dWwNCg0KIw0KIyBhZGRlZCAyMDA3LzAzLzA0IHBlciBhZHZpY2Ugb2YgPGZyZWVic2RA dHJvYmFjay5jb20+IA0KIwlpbiByZSBzY2llbmNlL2dyYW1wcw0KIw0KDQpXSVRIX0JFUktF TEVZREI9ZGI0Mw0KV0lUSF9CREJfVkVSPTQzDQpXQU5UX09QRU5MREFQX1ZFUj0yNA0KV0FO VF9PUEVOTERBUF9TQVNMPXRydWUNCg0KIw0KIyAgYXMgcmVxdWlyZWQgYnkgcG9ydHMvVVBE QVRJTkcgb2YgMjAxMjEwMTINCiMNCg0KU0FNQkFfRU5BQkxFPVlFUw0KDQojDQojIFBPUlRT OiB1c2UgY2xhbmcgdW5sZXNzIGdjYyBpcyBleHBsaWNpdGx5IHJlcXVpcmVkDQojDQoNCiMN CiMgZGVmYXVsdCB0byB1c2luZyBjbGFuZyBmb3IgYWxsIHBvcnQgYnVpbGRzLCB3aXRoIHRo ZSBmb2xsb3dpbmcNCiMgZXhjZXB0aW9ucw0KDQojIHBvcnRzIHdoaWNoIHdpbGwgb25seSBi dWlsZCB3aXRoIHRoZSBiYXNlIHN5c3RlbSBHTlUgY29tcGlsZXIgKDQuMikNCiMNCiMgdGhl ICJtYWtlIGluZGV4IiB0YXJnZXQgYWxzbyBzZWVtcyB0byBuZWVkIHRoaXMsIGZvciBzb21l IHJlYXNvbg0KDQouaWYgdGFyZ2V0KGluZGV4KSB8IFwNCiR7LkNVUkRJUjpNKi9kZXZlbC9h bnRscip9IHwgXA0KJHsuQ1VSRElSOk0qL2RldmVsL2dvb2dsZS1wZXJmdG9vbHMqIH0gfCBc DQokey5DVVJESVI6TSovZ3JhcGhpY3MvSW1hZ2VNYWdpY2sqIH0gfCBcDQokey5DVVJESVI6 TSovZ3JhcGhpY3Mvb3BlbmN2Kn0gfCBcDQokey5DVVJESVI6TSoveDExL2tkZWxpYnM0Kn0g fCBcDQpVU0VfR0NDPz00LjINCi5lbmRpZg0KDQojIHBvcnRzIHdoaWNoIG5lZWQgKnNvbWUq IHZlcnNpb24gb2YgdGhlIEdOVSBjb21waWxlciAod29uJ3QgYnVpbGQgd2l0aA0KIyBjbGFu ZyBvciBoYXZlIHJ1bnRpbWUgaXNzdWVzIGlmIGJ1aWx0IHdpdGggY2xhbmcpDQojIHVzZSB0 aGUgaGlnaGVzdCB2ZXJzaW9uIG9mIGdjYyB3ZSBoYXZlIGluc3RhbGxlZCBmcm9tIHBvcnRz ICg0LjYpDQoNCi5pZiAkey5DVVJESVI6TSovYWNjZXNzaWJpbGl0eS9qb3ZpZSp9IHwgXA0K JHsuQ1VSRElSOk0qL2FjY2Vzc2liaWxpdHkva2RlYWNjZXNzaWJpbGl0eTQqfSB8IFwNCiR7 LkNVUkRJUjpNKi9hdWRpby9ncmlwKn0gfCBcDQokey5DVVJESVI6TSovYXVkaW8vbXBnMTIz Kn0gfCBcDQokey5DVVJESVI6TSovYXVkaW8vcm9zZWdhcmRlbip9IHwgXA0KJHsuQ1VSRElS Ok0qL2RhdGFiYXNlcy92aXJ0dW9zbyp9IHwgXA0KJHsuQ1VSRElSOk0qL2Rlc2t1dGlscy9r ZGVwaW1saWJzNCp9IHwgXA0KJHsuQ1VSRElSOk0qL2RldmVsL2FwYWNoZS1hbnQqfSB8IFwN CiR7LkNVUkRJUjpNKi9kZXZlbC9pY3UqfSB8IFwNCiR7LkNVUkRJUjpNKi9kZXZlbC9rZGV2 ZWxvcC1rZGU0Kn0gfCBcDQokey5DVVJESVI6TSovZGV2ZWwva2RldnBsYXRmb3JtKn0gfCBc DQokey5DVVJESVI6TSovZGV2ZWwvbG9nNGoqfSB8IFwNCiR7LkNVUkRJUjpNKi9nYW1lcy9r ZGVnYW1lczQqfSB8IFwNCiR7LkNVUkRJUjpNKi9ncmFwaGljcy90b25pY3BvaW50LXZpZXdl cip9IHwgXA0KJHsuQ1VSRElSOk0qL2phdmEvKiB9IHwgXA0KJHsuQ1VSRElSOk0qL2xhbmcv Z2NjKiB9IHwgXA0KJHsuQ1VSRElSOk0qL21hdGgvZmZ0dzMqfSB8IFwNCiR7LkNVUkRJUjpN Ki9tdWx0aW1lZGlhL2F2aWRlbXV4Mip9IHwgXA0KJHsuQ1VSRElSOk0qL211bHRpbWVkaWEv a2RlbXVsdGltZWRpYTQqfSB8IFwNCiR7LkNVUkRJUjpNKi9tdWx0aW1lZGlhL3ZsYyp9IHwg XA0KJHsuQ1VSRElSOk0qL211bHRpbWVkaWEveGJtYyp9IHwgXA0KJHsuQ1VSRElSOk0qL25l dC9rZGVuZXR3b3JrNCp9IHwgXA0KJHsuQ1VSRElSOk0qL25ldC9tcGljaDIqfSB8IFwNCiR7 LkNVUkRJUjpNKi9uZXQvb3BhbDMqfSB8IFwNCiR7LkNVUkRJUjpNKi9uZXQtcDJwL2t0b3Jy ZW50Kn0gfCBcDQokey5DVVJESVI6TSovbmV0LXAycC92dXplKn0gfCBcDQokey5DVVJESVI6 TSovc3lzdXRpbHMvbHNvZip9IHwgXA0KJHsuQ1VSRElSOk0qL3RleHRwcm9jL2RvY2Jvb2st eHNsKn0gfCBcDQokey5DVVJESVI6TSovdGV4dHByb2MvZm9wKn0gfCBcDQokey5DVVJESVI6 TSovd3d3L2xpYnh1bCp9IHwgXA0KJHsuQ1VSRElSOk0qL3gxMS9rZGU0LWJhc2VhcHBzKn0g fCBcDQokey5DVVJESVI6TSoveDExL2tkZTQtd29ya3NwYWNlKn0gfCBcDQokey5DVVJESVI6 TSoveDExL2x4cGFuZWwqfSB8IFwNClVTRV9HQ0M/PTQuNisNCi5lbmRpZg0KDQouaWYgJHsu Q1VSRElSOk0qL3Vzci9wb3J0cy8qfQ0KLmlmICFkZWZpbmVkKFVTRV9HQ0MpDQouaWYgIWRl ZmluZWQoQ0MpIHx8ICR7Q0N9ID09ICJjYyINCkNDPWNsYW5nDQouZW5kaWYNCi5pZiAhZGVm aW5lZChDWFgpIHx8ICR7Q1hYfSA9PSAiYysrIg0KQ1hYPWNsYW5nKysNCi5lbmRpZg0KLmlm ICFkZWZpbmVkKENQUCkgfHwgJHtDUFB9ID09ICJjcHAiDQpDUFA9Y2xhbmctY3BwDQouZW5k aWYNCi5lbmRpZg0KLmVuZGlmDQoNCg0KV0lUSF9ORVdfWE9SRz15ZXMNCg0KV0lUSF9CU0Rf U09SVD0NCg0KDQpXSVRIX1BLR05HPXllcw0KDQojIGFkZGVkIGJ5IHVzZS5wZXJsIDIwMTMt MDYtMTMgMDk6NTA6NTINClBFUkxfVkVSU0lPTj01LjE2LjM= From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 8 11:41:06 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1614D51F for ; Mon, 8 Jul 2013 11:41:06 +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 092591469 for ; Mon, 8 Jul 2013 11:41:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r68BeXf8053981 for ; Mon, 8 Jul 2013 11:41:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r68B6mEU046323 for gecko@FreeBSD.org; Mon, 8 Jul 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 8 Jul 2013 11:06:48 GMT Message-Id: <201307081106.r68B6mEU046323@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, 08 Jul 2013 11:41:06 -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 -------------------------------------------------------------------------------- o ports/180095 gecko www/seamonkey segmentation faults when compat6x instal o ports/180051 gecko /usr/lib/libstdc++.so.6: version CXXABI_1.3.8 required o ports/179420 gecko www/seamonkey freezes completely by accessing citrix x o ports/178524 gecko BATCH=yes not work for www/firefox-i18n o ports/178332 gecko www/libxul: Assertion failed: (TheLoop->getLoopPrehead o ports/177812 gecko www/firefox: Can't build Firefox 20 on FreeBSD 9.1 o ports/177404 gecko www/firefox: youtube videos in firefox not working 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/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc 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/160387 gecko security/ca_root_nss: Allow user to trust extra local f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 17 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 8 11:42:36 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 745A485F; Mon, 8 Jul 2013 11:42:36 +0000 (UTC) (envelope-from flo@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 4FA9A164A; Mon, 8 Jul 2013 11:42:36 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r68BgaBs054778; Mon, 8 Jul 2013 11:42:36 GMT (envelope-from flo@freefall.freebsd.org) Received: (from flo@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r68BgZP4054777; Mon, 8 Jul 2013 11:42:35 GMT (envelope-from flo) Date: Mon, 8 Jul 2013 11:42:35 GMT Message-Id: <201307081142.r68BgZP4054777@freefall.freebsd.org> To: vlad@ramzes3.ru, flo@FreeBSD.org, gecko@FreeBSD.org From: flo@FreeBSD.org Subject: Re: ports/180051: /usr/lib/libstdc++.so.6: version CXXABI_1.3.8 required by /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd10.0/dist/bin/libxul.so not found 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, 08 Jul 2013 11:42:36 -0000 Synopsis: /usr/lib/libstdc++.so.6: version CXXABI_1.3.8 required by /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd10.0/dist/bin/libxul.so not found State-Changed-From-To: open->closed State-Changed-By: flo State-Changed-When: Mon Jul 8 11:42:35 UTC 2013 State-Changed-Why: Confirmed fixed by the reporter in private mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=180051 From owner-freebsd-gecko@FreeBSD.ORG Mon Jul 8 13:43:47 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 08843E04; Mon, 8 Jul 2013 13:43:47 +0000 (UTC) (envelope-from edwin@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 D63B31199; Mon, 8 Jul 2013 13:43:46 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r68Dhk4a078421; Mon, 8 Jul 2013 13:43:46 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r68DhkRO078420; Mon, 8 Jul 2013 13:43:46 GMT (envelope-from edwin) Date: Mon, 8 Jul 2013 13:43:46 GMT Message-Id: <201307081343.r68DhkRO078420@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/180380: www/firefox: Firefox 22.0 dies instantly when I try to print a page 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, 08 Jul 2013 13:43:47 -0000 Synopsis: www/firefox: Firefox 22.0 dies instantly when I try to print a page Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Mon Jul 8 13:43:46 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=180380 From owner-freebsd-gecko@FreeBSD.ORG Tue Jul 9 14:40:01 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CFD151D3 for ; Tue, 9 Jul 2013 14:40:01 +0000 (UTC) (envelope-from gnats@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 C0CDE1381 for ; Tue, 9 Jul 2013 14:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r69Ee1Gl091310 for ; Tue, 9 Jul 2013 14:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r69Ee12e091309; Tue, 9 Jul 2013 14:40:01 GMT (envelope-from gnats) Date: Tue, 9 Jul 2013 14:40:01 GMT Message-Id: <201307091440.r69Ee12e091309@freefall.freebsd.org> To: gecko@FreeBSD.org From: Howard Goldstein Subject: Re: ports/180051: /usr/lib/libstdc++.so.6: version CXXABI_1.3.8 required by /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd10.0/dist/bin/libxul.so not found X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Howard Goldstein List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 14:40:01 -0000 The following reply was made to PR ports/180051; it has been noted by GNATS. From: Howard Goldstein To: bug-followup@FreeBSD.org, vlad@ramzes3.ru Cc: Subject: Re: ports/180051: /usr/lib/libstdc++.so.6: version CXXABI_1.3.8 required by /usr/ports/www/firefox/work/mozilla-release/obj-i386-portbld-freebsd10.0/dist/bin/libxul.so not found Date: Tue, 09 Jul 2013 10:32:38 -0400 > Confirmed fixed by the reporter in private mail. Any clues from the reporter on his fix? I'm losing it trying to trace this problem from libsigc++ up through gtkmm cairomm and the other mms up to gnome-system-monitor. From owner-freebsd-gecko@FreeBSD.ORG Wed Jul 10 04:26:00 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 76BBEE5C for ; Wed, 10 Jul 2013 04:26:00 +0000 (UTC) (envelope-from andy@neu.net) Received: from mail.neu.net (neu.net [199.48.129.194]) by mx1.freebsd.org (Postfix) with ESMTP id 2A2E011C9 for ; Wed, 10 Jul 2013 04:25:59 +0000 (UTC) Received: from neu.net (neu.net [199.48.129.194]) by mail.neu.net (8.14.6/8.14.5) with ESMTP id r6A4PosO015376 for ; Wed, 10 Jul 2013 00:25:50 -0400 (EDT) (envelope-from andy@neu.net) Date: Wed, 10 Jul 2013 00:25:50 -0400 (EDT) From: AN To: freebsd-gecko@freebsd.org Subject: Re: [SVN-Commit] r1277 - in trunk: Mk www/firefox-nightly/files In-Reply-To: <201307040051.r640p7UJ085325@trillian.chruetertee.ch> Message-ID: References: <201307040051.r640p7UJ085325@trillian.chruetertee.ch> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Virus-Scanned: clamav-milter 0.97.8 at my.mail.server X-Virus-Status: Clean X-Spam-Status: No, score=-0.2 required=4.5 tests=RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.neu.net 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: Wed, 10 Jul 2013 04:26:00 -0000 FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #74 r252950: Sun Jul 7 09:57:50 EDT 2013 root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64 # make clean ===> Cleaning for firefox-nightly-25.0.137496,1 [root@FBSD10 /usr/ports/www/FF_nightly]# make update && make makesum && time make all deinstall install clean ===> Found saved configuration for firefox-nightly-25.0.137496,1 ===> firefox-nightly-25.0.137732,1 depends on file: /usr/local/sbin/pkg - found => 04d8c309fe72.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/firefox-nightly. => Attempting to fetch http://hg.mozilla.org/mozilla-central/archive/04d8c309fe72.tar.bz2 fetch: http://hg.mozilla.org/mozilla-central/archive/04d8c309fe72.tar.bz2: size of remote file is not known 04d8c309fe72.tar.bz2 118 MB 534 kBps 03m47s ===> Fetching all distfiles required by firefox-nightly-25.0.137732,1 for building ===> Found saved configuration for firefox-nightly-25.0.137496,1 ===> firefox-nightly-25.0.137732,1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-nightly-25.0.137732,1 for building ===> Extracting for firefox-nightly-25.0.137732,1 ===> Found saved configuration for firefox-nightly-25.0.137496,1 ===> firefox-nightly-25.0.137732,1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by firefox-nightly-25.0.137732,1 for building => SHA256 Checksum OK for firefox-nightly/04d8c309fe72.tar.bz2. ===> firefox-nightly-25.0.137732,1 depends on file: /usr/local/bin/perl5.16.3 - found ===> Patching for firefox-nightly-25.0.137732,1 ===> firefox-nightly-25.0.137732,1 depends on file: /usr/local/bin/perl5.16.3 - found ===> Converting DOS text file to UNIX text file: ===> Applying FreeBSD patches for firefox-nightly-25.0.137732,1 ===> Applying NSS patches File to patch: From owner-freebsd-gecko@FreeBSD.ORG Wed Jul 10 12:19:30 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 355393F5 for ; Wed, 10 Jul 2013 12:19:30 +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 AAD151A00 for ; Wed, 10 Jul 2013 12:19:29 +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 r6ACJRdl037145 for ; Wed, 10 Jul 2013 12:19:27 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r6ACJMYu036737 for freebsd-gecko@freebsd.org; Wed, 10 Jul 2013 12:19:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 10 Jul 2013 12:19:22 GMT Message-Id: <201307101219.r6ACJMYu036737@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] r1278 - in trunk/security/nss: . 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: Wed, 10 Jul 2013 12:19:30 -0000 Author: jbeich Date: Wed Jul 10 12:19:22 2013 New Revision: 1278 Log: - make nss-config provide patch version after r1155 - get rid of one more useless macro Modified: trunk/security/nss/Makefile trunk/security/nss/files/nss-config.in Modified: trunk/security/nss/Makefile ============================================================================== --- trunk/security/nss/Makefile Thu Jul 4 00:51:07 2013 (r1277) +++ trunk/security/nss/Makefile Wed Jul 10 12:19:22 2013 (r1278) @@ -28,8 +28,7 @@ CFLAGS+= -I${LOCALBASE}/include/nspr SUB_FILES= nss-config nss.pc -SUB_LIST= MAJOR_VERSION=${PORTVERSION:R:R} \ - PORTVERSION=${PORTVERSION} +SUB_LIST= PORTVERSION=${PORTVERSION} DIST= ${WRKSRC:H}/dist Modified: trunk/security/nss/files/nss-config.in ============================================================================== --- trunk/security/nss/files/nss-config.in Thu Jul 4 00:51:07 2013 (r1277) +++ trunk/security/nss/files/nss-config.in Wed Jul 10 12:19:22 2013 (r1278) @@ -1,6 +1,7 @@ #!/bin/sh prefix=%%PREFIX%% +version=%%PORTVERSION%% usage() { @@ -64,7 +65,11 @@ echo_libdir=yes ;; --version) - echo %%PORTVERSION%% + case $version in + *.*.*) echo $version ;; + *.*) echo $version.0 ;; + *) echo $version.0.0 ;; + esac ;; --cflags) echo_cflags=yes @@ -125,16 +130,16 @@ if test "$echo_libs" = "yes"; then libdirs="-L$libdir" if test -n "$lib_ssl"; then - libdirs="$libdirs -lssl%%MAJOR_VERSION%%" + libdirs="$libdirs -lssl3" fi if test -n "$lib_smime"; then - libdirs="$libdirs -lsmime%%MAJOR_VERSION%%" + libdirs="$libdirs -lsmime3" fi if test -n "$lib_nss"; then - libdirs="$libdirs -lnss%%MAJOR_VERSION%%" + libdirs="$libdirs -lnss3" fi if test -n "$lib_nssutil"; then - libdirs="$libdirs -lnssutil%%MAJOR_VERSION%%" + libdirs="$libdirs -lnssutil3" fi echo $libdirs fi From owner-freebsd-gecko@FreeBSD.ORG Wed Jul 10 18:35:28 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id EE00FAA3 for ; Wed, 10 Jul 2013 18:35:28 +0000 (UTC) (envelope-from eric.douzet@gmail.com) Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) by mx1.freebsd.org (Postfix) with ESMTP id CC675130D for ; Wed, 10 Jul 2013 18:35:28 +0000 (UTC) Received: by mail-pa0-f50.google.com with SMTP id fb1so7016777pad.9 for ; Wed, 10 Jul 2013 11:35:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=CYkq7edxtdh3Q2ITT8M9lsZ9bzsDtl5juqDPxhNCDBw=; b=W2/dT0KaL16uZuFfFm0wTq5lJVRAOGwN93XXDm7kivva5n2LUm4itzZfDBmueVKTHr /IEOJ6czz3VzipeatdB9VIneVsS6gWNm+bXTqsRuDkt614u7hTqENp2t1cgi1HTh4Vgi 2eWlWlNkiJeDguUxzdKuCgoWs+9UB642Q+iCM5sxzjBrdwHuti8rq7gwFJ6RR1pux7CJ YSbrs7a053YViASh8htfqEe4HjaHreX3EDN7G9A6VYGHi5stJky1IyxrGc5Jv1pqY30s ltBOr27iQ5tonsaKesu+9WJ5QALgBcA6n2Rpqvfo7a8GMmrrczCnoL8AX7uttQrRWJkI cHEg== MIME-Version: 1.0 X-Received: by 10.68.90.3 with SMTP id bs3mr24924625pbb.158.1373481328402; Wed, 10 Jul 2013 11:35:28 -0700 (PDT) Received: by 10.66.76.1 with HTTP; Wed, 10 Jul 2013 11:35:28 -0700 (PDT) Date: Wed, 10 Jul 2013 20:35:28 +0200 Message-ID: Subject: firefox-i18n-17.0.7 From: Eric Douzet To: gecko@FreeBSD.org Content-Type: multipart/mixed; boundary=047d7b5d6602af704104e12c8a02 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: Wed, 10 Jul 2013 18:35:29 -0000 --047d7b5d6602af704104e12c8a02 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, After new one installation by compilation, in the Add-ons tab it misses the Language section. Thus I cannot activate the french localization. I recompiled several times xpi-quick-locale-switcher 1.7.8.5 but nothing to make ! root@product:~ # uname -a FreeBSD product.c-extra.com 8.4-RELEASE-p1 FreeBSD 8.4-RELEASE-p1 #0: Fri Jun 28 03:50:33 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 root@product:~ # See my installed Packages list file : Packages-list.txt --=20 Best regards, =C3=89ric Douzet Website : www.c-extra.com --047d7b5d6602af704104e12c8a02 Content-Type: text/plain; charset=US-ASCII; name="Packages-list.txt" Content-Disposition: attachment; filename="Packages-list.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hiyv0iqs0 ICAgICBhbHNhLWxpYiAxLjAuMjYgCUFMU0EgY29tcGF0aWJpbGl0eSBsaWJyYXJ5CiAgICAgYWxz YS1wbHVnaW5zIDEuMC4yNiAJQUxTQSBjb21wYXRpYmlsaXR5IGxpYnJhcnkgcGx1Z2lucwogICAg IGFwMjItbW9kX3NlY3VyaXR5IDIuNy40XzEgCUFuIGludHJ1c2lvbiBkZXRlY3Rpb24gYW5kIHBy ZXZlbnRpb24gZW5naW5lCiAgICAgYXBhY2hlMjIgMi4yLjI0XzEgCVZlcnNpb24gMi4yLnggb2Yg QXBhY2hlIHdlYiBzZXJ2ZXIgd2l0aCBwcmVmb3JrIE1QTS4KICAgICBhcHByZXMgMS4wLjQgCVBy b2dyYW0gdG8gbGlzdCBhcHBsaWNhdGlvbidzIHJlc291cmNlcwogICAgIGFwciAxLjQuOC4xLjUu MiAJQXBhY2hlIFBvcnRhYmlsaXR5IExpYnJhcnkKICAgICBhdGsgMi42LjAgCUdOT01FIGFjY2Vz c2liaWxpdHkgdG9vbGtpdCAoQVRLKQogICAgIGF1dG9jb25mIDIuMTMuMDAwMjI3XzYgCUF1dG9t YXRpY2FsbHkgY29uZmlndXJlIHNvdXJjZSBjb2RlIG9uIG1hbnkgVW4qeCBwbGF0Zm9ybXMKICAg ICBhdXRvY29uZiAyLjY5IAlBdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZSBzb3VyY2UgY29kZSBvbiBt YW55IFVuKnggcGxhdGZvcm1zCiAgICAgYXV0b2NvbmYtd3JhcHBlciAyMDEwMTExOSAJV3JhcHBl ciBzY3JpcHQgZm9yIEdOVSBhdXRvY29uZgogICAgIGF1dG9tYWtlIDEuMTIuNiAJR05VIFN0YW5k YXJkcy1jb21wbGlhbnQgTWFrZWZpbGUgZ2VuZXJhdG9yCiAgICAgYXV0b21ha2Utd3JhcHBlciAy MDEwMTExOSAJV3JhcHBlciBzY3JpcHQgZm9yIEdOVSBhdXRvbWFrZQogICAgIGF2YWhpLWFwcCAw LjYuMjlfMyAJU2VydmljZSBkaXNjb3Zlcnkgb24gYSBsb2NhbCBuZXR3b3JrCiAgICAgYmFzaCA0 LjIuNDUgCVRoZSBHTlUgUHJvamVjdCdzIEJvdXJuZSBBZ2FpbiBTSGVsbAogICAgIGJkZnRvcGNm IDEuMC40IAlDb252ZXJ0IFggZm9udCBmcm9tIEJERiB0byBQQ0YKICAgICBiaWdyZXFzcHJvdG8g MS4xLjIgCUJpZ1JlcXMgZXh0ZW5zaW9uIGhlYWRlcnMKICAgICBiaW51dGlscyAyLjIzLjIgCUdO VSBiaW5hcnkgdG9vbHMKICAgICBiaXNvbiAyLjcuMSwxIAlBIHBhcnNlciBnZW5lcmF0b3IgZnJv bSBGU0YsIChtb3N0bHkpIGNvbXBhdGlibGUgd2l0aCBZYWNjCiAgICAgYml0bWFwIDEuMC43IAlC aXRtYXAgZWRpdG9yIGFuZCBjb252ZXJ0ZXIgdXRpbGl0aWVzIGZvciBYCiAgICAgYnNkY29udiAx MC4wIAlCU0QgbGljZW5zZWQgY2hhcnNldC9lbmNvZGluZyBjb252ZXJ0ZXIgbGlicmFyeQogICAg IGNhX3Jvb3RfbnNzIDMuMTUuMSAJVGhlIHJvb3QgY2VydGlmaWNhdGUgYnVuZGxlIGZyb20gdGhl IE1vemlsbGEgUHJvamVjdAogICAgIGNhaXJvIDEuMTAuMl81LDIgCVZlY3RvciBncmFwaGljcyBs aWJyYXJ5IHdpdGggY3Jvc3MtZGV2aWNlIG91dHB1dCBzdXBwb3J0CiAgICAgY2FudGFyZWxsLWZv bnRzIDAuMC4xMyAJQ2FudGFyZWxsLCBhIEh1bWFuaXN0IHNhbnMtc2VyaWYgZm9udCBmYW1pbHkK ICAgICBjZHBhcmFub2lhIDMuOS44XzkgCUEgQ0REQSBleHRyYWN0aW9uIHRvb2wgKGFsc28ga25v d24gYXMgcmlwcGVyKQogICAgIGNkcmRhbyAxLjIuM180IAlSZWNvcmQgQ0QtUltXXXMgaW4gZGlz ay1hdC1vbmNlIG1vZGUKICAgICBjZHJ0b29scyAzLjAwXzIgCUNEL0RWRC9CbHVSYXkgYW5kIElT Ty05NjYwIGltYWdlIGNyZWF0aW9uIGFuZCBleHRyYWN0aW9uIHRvCiAgICAgY2xlYW4gMy40IAlB dXRvbWF0aWNhbGx5IHJlbW92ZSB1bndhbnRlZCBmaWxlcwogICAgIGNtYWtlIDIuOC4xMS4yIAlD cm9zcy1wbGF0Zm9ybSBNYWtlZmlsZSBnZW5lcmF0b3IKICAgICBjbWFrZS1tb2R1bGVzIDIuOC4x MS4yIAlNb2R1bGVzIGFuZCBUZW1wbGF0ZXMgZm9yIENNYWtlCiAgICAgY29tcG9zaXRlcHJvdG8g MC40LjIgCUNvbXBvc2l0ZSBleHRlbnNpb24gaGVhZGVycwogICAgIGNvbnNvbGVraXQgMC40LjMg CUZyYW1ld29yayBmb3IgZGVmaW5pbmcgYW5kIHRyYWNraW5nIHVzZXJzCiAgICAgY3BwdW5pdCAx LjEyLjEgCUMrKyBwb3J0IG9mIHRoZSBKVW5pdCBmcmFtZXdvcmsgZm9yIHVuaXQgdGVzdGluZwog ICAgIGN1cHMtYmFzZSAxLjUuNF8xIAlDb21tb24gVU5JWCBQcmludGluZyBTeXN0ZW06IFNlcnZl cgogICAgIGN1cHMtY2xpZW50IDEuNS40XzEgCUNvbW1vbiBVTklYIFByaW50aW5nIFN5c3RlbTog TGlicmFyeSBjdXBzCiAgICAgY3Vwcy1pbWFnZSAxLjUuNF8xIAlDb21tb24gVU5JWCBQcmludGlu ZyBTeXN0ZW06IExpYnJhcnkgY3Vwc2ltYWdlCiAgICAgY3Vwcy1wZGYgMi42LjFfMSAJQSB2aXJ0 dWFsIHByaW50ZXIgZm9yIENVUFMgdG8gcHJvZHVjZSBQREYgZmlsZXMKICAgICBjdXJsIDcuMjQu MF80IAlOb24taW50ZXJhY3RpdmUgdG9vbCB0byBnZXQgZmlsZXMgZnJvbSBGVFAsIEdPUEhFUiwg SFRUUChTKQogICAgIGRhbWFnZXByb3RvIDEuMi4xIAlEYW1hZ2UgZXh0ZW5zaW9uIGhlYWRlcnMK ICAgICBkYjQxIDQuMS4yNV80IAlUaGUgQmVya2VsZXkgREIgcGFja2FnZSwgcmV2aXNpb24gNC4x CiAgICAgZGI0NiA0LjYuMjEuNCAJVGhlIEJlcmtlbGV5IERCIHBhY2thZ2UsIHJldmlzaW9uIDQu NgogICAgIGRidXMgMS42LjEyIAlBIG1lc3NhZ2UgYnVzIHN5c3RlbSBmb3IgaW50ZXItYXBwbGlj YXRpb24gY29tbXVuaWNhdGlvbgogICAgIGRidXMtZ2xpYiAwLjEwMC4yIAlHTGliIGJpbmRpbmdz IGZvciB0aGUgRC1CVVMgbWVzc2FnaW5nIHN5c3RlbQogICAgIGRjb25mIDAuMTIuMV8xIAlBIGNv bmZpZ3VyYXRpb24gZGF0YWJhc2Ugc3lzdGVtIGZvciBHTk9NRQogICAgIGRlamF2dSAyLjMzIAlC aXRzdHJlYW0gVmVyYSBGb250cyBjbG9uZSB3aXRoIGEgd2lkZXIgcmFuZ2Ugb2YgY2hhcmFjdGVy cwogICAgIGRlc2t0b3AtZmlsZS11dGlscyAwLjIxIAlBIGNvdXBsZSBvZiBjb21tYW5kIGxpbmUg dXRpbGl0aWVzIGZvciB3b3JraW5nIHdpdGggZGVza3RvcAogICAgIGRpYWxvZzRwb3J0cyAwLjEu NV8xIAlDb25zb2xlIEludGVyZmFjZSB0byBjb25maWd1cmUgcG9ydHMKICAgICBkbWlkZWNvZGUg Mi4xMSAJQSB0b29sIGZvciBkdW1waW5nIERNSSAoU01CSU9TKSBjb250ZW50cyBpbiBodW1hbi1y ZWFkYWJsZQogICAgIGRteHByb3RvIDIuMy4xIAlETVggZXh0ZW5zaW9uIGhlYWRlcnMKICAgICBk b2Nib29rIDEuNF8xIAlNZXRhLXBvcnQgZm9yIHRoZSBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgdGhl IERvY0Jvb2sgRFRECiAgICAgZG9jYm9vayA0LjFfNCAJVjQuMSBvZiB0aGUgRG9jQm9vayBEVEQs IGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1lbnRhdGkKICAgICBkb2Nib29rIDQuMiAJVjQu MiBvZiB0aGUgRG9jQm9vayBEVEQsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1lbnRhdGkK ICAgICBkb2Nib29rIDQuMyAJRG9jQm9vay9TR01MIERURCBWNC4zLCBkZXNpZ25lZCBmb3IgdGVj aG5pY2FsIGRvY3VtZW50YXRpb24KICAgICBkb2Nib29rIDQuNF8yIAlEb2NCb29rL1NHTUwgRFRE IFY0LjQsIGRlc2lnbmVkIGZvciB0ZWNobmljYWwgZG9jdW1lbnRhdGlvbgogICAgIGRvY2Jvb2sg NC41XzIgCURvY0Jvb2svU0dNTCBEVEQgVjQuNSwgZGVzaWduZWQgZm9yIHRlY2huaWNhbCBkb2N1 bWVudGF0aW9uCiAgICAgZG9jYm9vayA1LjBfMSAJRG9jQm9vayA1LjAsIGRlc2lnbmVkIGZvciB0 ZWNobmljYWwgZG9jdW1lbnRhdGlvbgogICAgIGRvY2Jvb2stc2sgNC4xLjJfNCAJWE1MIHZlcnNp b24gb2YgdGhlIERvY0Jvb2sgRFREIHZlcnNpb24gY29udHJvbGxlZCBmb3IgU2Nyb2wKICAgICBk b2Nib29rLXhtbCA0LjJfMSAJWE1MIHZlcnNpb24gb2YgdGhlIERvY0Jvb2sgRFRECiAgICAgZG9j Ym9vay14bWwgNC4zIAlEb2NCb29rL1hNTCBEVEQgVjQuMywgZGVzaWduZWQgZm9yIHRlY2huaWNh bCBkb2N1bWVudGF0aW9uCiAgICAgZG9jYm9vay14bWwgNC40XzEgCURvY0Jvb2svWE1MIERURCBW NC40LCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24KICAgICBkb2Nib29rLXht bCA0LjUgCURvY0Jvb2svWE1MIERURCBWNC41LCBkZXNpZ25lZCBmb3IgdGVjaG5pY2FsIGRvY3Vt ZW50YXRpb24KICAgICBkb2Nib29rLXhzbCAxLjc2LjFfMSAJWFNMIERvY0Jvb2sgc3R5bGVzaGVl dHMKICAgICBkcmkgNy42LjFfMywyIAlPcGVuR0wgaGFyZHdhcmUgYWNjZWxlcmF0aW9uIGRyaXZl cnMgZm9yIHRoZSBEUkkKICAgICBkcmkycHJvdG8gMi44IAlEUkkyIHByb3RvdHlwZSBoZWFkZXJz CiAgICAgZWplY3QgMS41XzQgCVV0aWxpdHkgZm9yIGVqZWN0aW5nIG1lZGlhIGZyb20gQ0Qgb3Ig b3B0aWNhbCBkaXNrIGRyaXZlCiAgICAgZW5jb2RpbmdzIDEuMC40LDEgCVguT3JnIEVuY29kaW5n IGZvbnRzCiAgICAgZXBkZnZpZXcgMC4xLjhfNCAJQSBsaWdodHdlaWdodCBQREYgZG9jdW1lbnQg dmlld2VyCiAgICAgZXZpZWV4dCAxLjEuMSAJWEVWSUUgZXh0ZW5zaW9uIGhlYWRlcnMKICAgICBl eGlmIDAuNi4yMF8xIAlDb21tYW5kIGxpbmUgdXRpbGl0eSB0byByZWFkIGFuZCBtYW5pcHVsYXRl IEVYSUYgZGF0YQogICAgIGV4aXYyIDAuMjMsMSAJRXhpZiBhbmQgSXB0YyBtZXRhZGF0YSBtYW5p cHVsYXRpb24gbGlicmFyeSBhbmQgdG9vbHMKICAgICBleHBhdCAyLjAuMV8yIAlYTUwgMS4wIHBh cnNlciB3cml0dGVuIGluIEMKICAgICBmZXRjaG1haWwgNi4zLjI2IAlCYXRjaCBtYWlsIHJldHJp ZXZhbCB1dGlsaXR5IGZvciBJTUFQL1BPUDMvRVRSTi9PRE1SCiAgICAgZmZ0dzMgMy4zLjNfMSAJ RmFzdCBDIHJvdXRpbmVzIHRvIGNvbXB1dGUgdGhlIERpc2NyZXRlIEZvdXJpZXIgVHJhbnNmb3Jt CiAgICAgZmlyZWZveCAxNy4wLjcsMSAJV2ViIGJyb3dzZXIgYmFzZWQgb24gdGhlIGJyb3dzZXIg cG9ydGlvbiBvZiBNb3ppbGxhCiAgICAgZmlyZWZveC1pMThuIDE3LjAuNyAJTG9jYWxpemVkIGlu dGVyZmFjZSBmb3IgRmlyZWZveAogICAgIGZpeGVzcHJvdG8gNS4wIAlGaXhlcyBleHRlbnNpb24g aGVhZGVycwogICAgIGZsZXggMi41LjM3IAlGYXN0IGxleGljYWwgYW5hbHl6ZXIgZ2VuZXJhdG9y CiAgICAgZm9udC1hZG9iZS0xMDBkcGkgMS4wLjMgCVguT3JnIEFkb2JlIDEwMGRwaSBmb250CiAg ICAgZm9udC1hZG9iZS03NWRwaSAxLjAuMyAJWC5PcmcgQWRvYmUgNzVkcGkgZm9udAogICAgIGZv bnQtYWRvYmUtdXRvcGlhLTEwMGRwaSAxLjAuNCAJWC5PcmcgQWRvYmUgVXRvcGlhIDEwMGRwaSBm b250CiAgICAgZm9udC1hZG9iZS11dG9waWEtNzVkcGkgMS4wLjQgCVguT3JnIEFkb2JlIFV0b3Bp YSA3NWRwaSBmb250CiAgICAgZm9udC1hZG9iZS11dG9waWEtdHlwZTEgMS4wLjQgCVguT3JnIEFk b2JlIFV0b3BpYSBUeXBlMSBmb250CiAgICAgZm9udC1hbGlhcyAxLjAuMyAJWC5PcmcgRm9udCBh bGlhc2VzCiAgICAgZm9udC1hcmFiaWMtbWlzYyAxLjAuMyAJWC5PcmcgbWlzY2VsbGFuZW91cyBB cmFiaWMgZm9udHMKICAgICBmb250LWJoLTEwMGRwaSAxLjAuMyAJWC5PcmcgQmlnZWxvdyBIb2xt ZXMgMTAwZHBpIGZvbnQKICAgICBmb250LWJoLTc1ZHBpIDEuMC4zIAlYLk9yZyBCaWdlbG93IEhv bG1lcyA3NWRwaSBmb250CiAgICAgZm9udC1iaC1sdWNpZGF0eXBld3JpdGVyLTEwMGRwaSAxLjAu MyAJWC5PcmcgQmlnZWxvdyBIb2xtZXMgTHVjaWRhIFR5cGVXcml0ZXIgMTAwZHBpIGZvbnQKICAg ICBmb250LWJoLWx1Y2lkYXR5cGV3cml0ZXItNzVkcGkgMS4wLjMgCVguT3JnIEJpZ2Vsb3cgSG9s bWVzIEx1Y2lkYSBUeXBlV3JpdGVyIDc1ZHBpIGZvbnQKICAgICBmb250LWJoLXR0ZiAxLjAuMyAJ WC5PcmcgQmlnZWxvdyAmIEhvbG1lcyBUVEYgZm9udAogICAgIGZvbnQtYmgtdHlwZTEgMS4wLjMg CVguT3JnIEJpZ2Vsb3cgSG9sbWVzIFR5cGUxIGZvbnQKICAgICBmb250LWJpdHN0cmVhbS0xMDBk cGkgMS4wLjMgCVguT3JnIEJpdHN0cmVhbSBWZXJhIDEwMGRwaSBmb250CiAgICAgZm9udC1iaXRz dHJlYW0tNzVkcGkgMS4wLjMgCVguT3JnIEJpdHN0cmVhbSBWZXJhIDc1ZHBpIGZvbnQKICAgICBm b250LWJpdHN0cmVhbS10eXBlMSAxLjAuMyAJWC5PcmcgQml0c3RyZWFtIFZlcmEgVHlwZTEgZm9u dAogICAgIGZvbnQtY3Jvbnl4LWN5cmlsbGljIDEuMC4zIAlYLk9yZyBDcm9ueXggQ3lyaWxsaWMg Zm9udAogICAgIGZvbnQtY3Vyc29yLW1pc2MgMS4wLjMgCVguT3JnIG1pc2NlbGxhbmVvdXMgQ3Vy c29yIGZvbnRzCiAgICAgZm9udC1kYWV3b28tbWlzYyAxLjAuMyAJWC5PcmcgbWlzY2VsbGFuZW91 cyBEYWV3b28gZm9udHMKICAgICBmb250LWRlYy1taXNjIDEuMC4zIAlYLk9yZyBtaXNjZWxsYW5l b3VzIERlYyBmb250cwogICAgIGZvbnQtaWJtLXR5cGUxIDEuMC4zIAlYLk9yZyBJQk0gVHlwZTEg Zm9udAogICAgIGZvbnQtaXNhcy1taXNjIDEuMC4zIAlYLk9yZyBtaXNjZWxsYW5lb3VzIElTQVMg Zm9udHMKICAgICBmb250LWppcy1taXNjIDEuMC4zIAlYLk9yZyBtaXNjZWxsYW5lb3VzIEpJUyBm b250cwogICAgIGZvbnQtbWFuYWdlciAwLjUuN18zIAlBIGZvbnQgbWFuYWdlbWVudCBhcHBsaWNh dGlvbiBmb3IgdGhlIEdOT01FIGRlc2t0b3AKICAgICBmb250LW1pY3JvLW1pc2MgMS4wLjMgCVgu T3JnIG1pc2NlbGxhbmVvdXMgTWljcm8gZm9udHMKICAgICBmb250LW1pc2MtY3lyaWxsaWMgMS4w LjMgCVguT3JnIG1pc2NlbGxhbmVvdXMgQ3lyaWxsaWMgZm9udAogICAgIGZvbnQtbWlzYy1ldGhp b3BpYyAxLjAuMyAJWC5PcmcgbWlzY2VsbGFuZW91cyBFdGhpb3BpYyBmb250CiAgICAgZm9udC1t aXNjLW1lbHRobyAxLjAuMyAJWC5PcmcgbWlzY2VsbGFuZW91cyBNZWx0aG8gZm9udAogICAgIGZv bnQtbWlzYy1taXNjIDEuMS4yIAlYLk9yZyBtaXNjZWxsYW5lb3VzIE1pc2MgZm9udHMKICAgICBm b250LW11dHQtbWlzYyAxLjAuMyAJWC5PcmcgbWlzY2VsbGFuZW91cyBNdXR0IGZvbnRzCiAgICAg Zm9udC1zY2h1bWFjaGVyLW1pc2MgMS4xLjIgCVguT3JnIG1pc2NlbGxhbmVvdXMgU2NodW1hY2hl ciBmb250cwogICAgIGZvbnQtc2NyZWVuLWN5cmlsbGljIDEuMC40IAlYLk9yZyBTY3JlZW4gQ3ly aWxsaWMgZm9udAogICAgIGZvbnQtc29ueS1taXNjIDEuMC4zIAlYLk9yZyBtaXNjZWxsYW5lb3Vz IFNvbnkgZm9udHMKICAgICBmb250LXN1bi1taXNjIDEuMC4zIAlYLk9yZyBtaXNjZWxsYW5lb3Vz IFN1biBmb250cwogICAgIGZvbnQtdXRpbCAxLjMuMCAJQ3JlYXRlIGFuIGluZGV4IG9mIFggZm9u dCBmaWxlcyBpbiBhIGRpcmVjdG9yeQogICAgIGZvbnQtd2luaXR6a2ktY3lyaWxsaWMgMS4wLjMg CVguT3JnIFdpbml0emtpIEN5cmlsbGljIGZvbnQKICAgICBmb250LXhmcmVlODYtdHlwZTEgMS4w LjQgCVguT3JnIFhGcmVlODYgVHlwZTEgZm9udAogICAgIGZvbnRjYWNoZXByb3RvIDAuMS4zIAlG b250Y2FjaGUgZXh0ZW5zaW9uIGhlYWRlcnMKICAgICBmb250Y29uZmlnIDIuOS4wLDEgCUFuIFhN TC1iYXNlZCBmb250IGNvbmZpZ3VyYXRpb24gQVBJIGZvciBYIFdpbmRvd3MKICAgICBmb250c3By b3RvIDIuMS4yIAlGb250cyBleHRlbnNpb24gaGVhZGVycwogICAgIGZveCAxLjYuNDkgCUZhc3Qg YW5kIGV4dGVuc2l2ZSBDKysgR1VJIHRvb2xraXQgLS0gdmVyLjEuNgogICAgIGZyZWV0eXBlMiAy LjQuMTJfMSAJQSBmcmVlIGFuZCBwb3J0YWJsZSBUcnVlVHlwZSBmb250IHJlbmRlcmluZyBlbmdp bmUKICAgICBnYW1pbiAwLjEuMTBfNSAJQSBmaWxlIGFuZCBkaXJlY3RvcnkgbW9uaXRvcmluZyBz eXN0ZW0KICAgICBnYXJjb24gMC4yLjEgCVhmY2UgNCBlc3NlbnRpYWwgdXRpbGl0aWVzIGFuZCBz Y3JpcHRzCiAgICAgZ2F3ayA0LjEuMCAJVGhlIEdOVSB2ZXJzaW9uIG9mIEF3awogICAgIGdjYWxj dG9vbCA1LjMyLjJfMSwyIAlBIEdOT01FIDIgY2FsY3VsYXRvciB0b29sIGJhc2VkIG9uIHRoZSBv bGQgY2FsY3Rvb2wgZm9yIE9wZQogICAgIGdjb25mMiAyLjMyLjBfMyAJQSBjb25maWd1cmF0aW9u IGRhdGFiYXNlIHN5c3RlbSBmb3IgR05PTUUKICAgICBnZCAyLjAuMzVfOSwxIAlBIGdyYXBoaWNz IGxpYnJhcnkgZm9yIGZhc3QgY3JlYXRpb24gb2YgaW1hZ2VzCiAgICAgZ2RibSAxLjEwIAlHTlUg ZGF0YWJhc2UgbWFuYWdlcgogICAgIGdkay1waXhidWYyIDIuMjYuNV8zIAlHcmFwaGljIGxpYnJh cnkgZm9yIEdUSysKICAgICBnZWFueSAxLjIzXzEgCUZhc3QgYW5kIGxpZ2h0d2VpZ2h0IEdUSysg SURFCiAgICAgZ2VlcWllIDEuMSAJTGlnaHR3ZWlnaHQgaW1hZ2Ugdmlld2VyIGZvcmtlZCBmcm9t IEdRdmlldwogICAgIGdldG9wdCAxLjEuNSAJUmVwbGFjZW1lbnQgZm9yIGdldG9wdCgxKSB0aGF0 IHN1cHBvcnRzIEdOVS1zdHlsZSBsb25nIG9wdGkKICAgICBnZXR0ZXh0IDAuMTguMS4xXzEgCUdO VSBnZXR0ZXh0IHBhY2thZ2UKICAgICBnaG9zdHNjcmlwdDkgOS4wNl8yIAlHaG9zdHNjcmlwdCA5 LnggUG9zdFNjcmlwdCBpbnRlcnByZXRlcgogICAgIGdpby1mYW0tYmFja2VuZCAyLjM0LjMgCUZB TSBiYWNrZW5kIGZvciBHTGliXCdzIEdJTyBsaWJyYXJ5CiAgICAgZ2xpYiAyLjM0LjMgCVNvbWUg dXNlZnVsIHJvdXRpbmVzIG9mIEMgcHJvZ3JhbW1pbmcgKGN1cnJlbnQgc3RhYmxlIHZlcnNpCiAg ICAgZ2xpYi1uZXR3b3JraW5nIDIuMzQuMl8xIAlOZXR3b3JrLXJlbGF0ZWQgZ2lvbW9kdWxlcyBm b3IgZ2xpYgogICAgIGdscHJvdG8gMS40LjE2IAlHTFggZXh0ZW5zaW9uIGhlYWRlcnMKICAgICBn bWFrZSAzLjgyXzEgCUdOVSB2ZXJzaW9uIG9mICdtYWtlJyB1dGlsaXR5CiAgICAgZ21wIDUuMS4y IAlBIGZyZWUgbGlicmFyeSBmb3IgYXJiaXRyYXJ5IHByZWNpc2lvbiBhcml0aG1ldGljCiAgICAg Z25vbWUtZG9jLXV0aWxzIDAuMjAuMyAJR05PTUUgZG9jIHV0aWxzCiAgICAgZ25vbWUtbW91bnQg MC44XzExIAlBIGZyb250LWVuZCB0byBtb3VudCwgdW1vdW50LCBhbmQgZWplY3QgdXNpbmcgSEFM CiAgICAgZ25vbWVfc3ViciAxLjAgCUNvbW1vbiBzdGFydHVwIGFuZCBzaHV0ZG93biBzdWJyb3V0 aW5lcyB1c2VkIGJ5IEdOT01FIHNjcmlwCiAgICAgZ25vbWVoaWVyIDMuMCAJQSB1dGlsaXR5IHBv cnQgdGhhdCBjcmVhdGVzIHRoZSBHTk9NRSBkaXJlY3RvcnkgdHJlZQogICAgIGdudXBnIDIuMC4y MCAJVGhlIEdOVSBQcml2YWN5IEd1YXJkCiAgICAgZ251dGxzIDIuMTIuMjNfMSAJR05VIFRyYW5z cG9ydCBMYXllciBTZWN1cml0eSBsaWJyYXJ5CiAgICAgZ29iamVjdC1pbnRyb3NwZWN0aW9uIDEu MzQuMiAJR2VuZXJhdGUgaW50ZXJmYWNlIGludHJvc3BlY3Rpb24gZGF0YSBmb3IgR09iamVjdCBs aWJyYXJpZXMKICAgICBnc2V0dGluZ3MtZGVza3RvcC1zY2hlbWFzIDMuMC4xIAlDb2xsZWN0aW9u IG9mIGdsb2JhbGx5IHNoYXJlZCBHU2V0dGluZyBzY2hlbWFzCiAgICAgZ3Nmb250cyA4LjExXzYg CVN0YW5kYXJkIEZvbnRzIGZvciBHaG9zdHNjcmlwdAogICAgIGdzdHJlYW1lciAwLjEwLjM2IAlE ZXZlbG9wbWVudCBmcmFtZXdvcmsgZm9yIGNyZWF0aW5nIG1lZGlhIGFwcGxpY2F0aW9ucwogICAg IGdzdHJlYW1lci1wbHVnaW5zIDAuMTAuMzZfMywzIAlHU3RyZWFtZXIgd3JpdHRlbiBjb2xsZWN0 aW9uIG9mIHBsdWdpbnMgaGFuZGxpbmcgc2V2ZXJhbCBtZQogICAgIGdzdHJlYW1lci1wbHVnaW5z LWJhZCAwLjEwLjIzLDMgCUJhZCBnc3RyZWFtZXItcGx1Z2lucwogICAgIGdzdHJlYW1lci1wbHVn aW5zLWdvb2QgMC4xMC4zMSwzIAlHb29kIGdzdHJlYW1lci1wbHVnaW5zCiAgICAgZ3N0cmVhbWVy LXBsdWdpbnMtb2dnIDAuMTAuMzYsMyAJR3N0cmVhbWVyIE9nZyBiaXRzdHJlYW0gcGx1Z2luCiAg ICAgZ3N0cmVhbWVyLXBsdWdpbnMtdGhlb3JhIDAuMTAuMzYsMyAJR3N0cmVhbWVyIHRoZW9yYSBw bHVnaW4KICAgICBnc3RyZWFtZXItcGx1Z2lucy12ZHBhdSAwLjEwLjIzLDMgCUdzdHJlYW1lciBu dmlkaWEgdmRwYXUgcGx1Z2luCiAgICAgZ3N0cmVhbWVyLXBsdWdpbnMtdm9yYmlzIDAuMTAuMzYs MyAJR3N0cmVhbWVyIHZvcmJpcyBlbmNvZGVyL2RlY29kZXIgcGx1Z2luCiAgICAgZ3N0cmVhbWVy LXBsdWdpbnMtdnA4IDAuMTAuMjMsMyAJR3N0cmVhbWVyIHZwOCBjb2RlYyBwbHVnaW4KICAgICBn dGsgMi4yNC4xOSAJR2ltcCBUb29sa2l0IGZvciBYMTEgR1VJIChwcmV2aW91cyBzdGFibGUgdmVy c2lvbikKICAgICBndGstZW5naW5lczIgMi4yMC4yXzEgCVRoZW1lIGVuZ2luZSBmb3IgdGhlIEdU SystMi4wIHRvb2xraXQKICAgICBndGstdXBkYXRlLWljb24tY2FjaGUgMi4yNC4xOSAJR3RrLXVw ZGF0ZS1pY29uLWNhY2hlIHV0aWxpdHkgZnJvbSB0aGUgR3RrKyB0b29sa2l0CiAgICAgZ3RrLXhm Y2UtZW5naW5lIDMuMC4xIAlYZmNlIGd0ayB0aGVtZSBlbmdpbmUKICAgICBndGtzb3VyY2V2aWV3 MiAyLjEwLjVfMSAJQSB0ZXh0IHdpZGdldCB0aGF0IGFkZHMgc3ludGF4IGhpZ2hsaWdodGluZyB0 byB0aGUgR3RrVGV4dFYKICAgICBndWNoYXJtYXAgMi4zMi4xXzEgCUEgVW5pY29kZS9JU08xMDY0 NiBjaGFyYWN0ZXIgbWFwIGFuZCBmb250IHZpZXdlcgogICAgIGd2ZnMgMS4xMi4zXzEgCUdOT01F IHZpcnR1YWwgZmlsZSBzeXN0ZW0KICAgICBnemlwIDEuNiAJQ29tcHJlc3Npb24gdXRpbGl0eSBk ZXNpZ25lZCB0byBiZSBhIHJlcGxhY2VtZW50IGZvciBjb21wcmUKICAgICBoYWwgMC41LjE0XzIw IAlIYXJkd2FyZSBBYnN0cmFjdGlvbiBMYXllciBmb3Igc2ltcGxpZnlpbmcgZGV2aWNlIGFjY2Vz cwogICAgIGhlbHAybWFuIDEuNDMuMyAJQXV0b21hdGljYWxseSBnZW5lcmF0aW5nIHNpbXBsZSBt YW51YWwgcGFnZXMgZnJvbSBwcm9ncmFtIG8KICAgICBoaWNvbG9yLWljb24tdGhlbWUgMC4xMiAJ QSBoaWdoLWNvbG9yIGljb24gdGhlbWUgc2hlbGwgZnJvbSB0aGUgRnJlZURlc2t0b3AgcHJvamVj dAogICAgIGh1bnNwZWxsIDEuMy4yXzIgCUltcHJvdmVkIHNwZWxsLWNoZWNrZXIgZm9yIEh1bmdh cmlhbiBhbmQgb3RoZXIgbGFuZ3VhZ2VzCiAgICAgaWNlYXV0aCAxLjAuNSAJSUNFIGF1dGhvcml0 eSBmaWxlIHV0aWxpdHkgZm9yIFgKICAgICBpY29uLW5hbWluZy11dGlscyAwLjguOTBfMSAJVXRp bGl0aWVzIG9mIHRoZSBUYW5nbyBwcm9qZWN0CiAgICAgaWNvbnMtdGFuZ28gMC44LjkwXzIgCUJh c2ljIHNldCBvZiBpY29ucyBmb3IgdGhlIG1vc3QgY29tbW9uIHVzYWdlCiAgICAgaWNvbnMtdGFu Z28tZXh0cmFzIDAuMS4wXzUgCUEgZXh0cmEgc2V0IG9mIGljb25zIGZyb20gdGhlIFRhbmdvIHBy b2plY3QKICAgICBJbWFnZU1hZ2ljayA2LjguMC43XzEgCUltYWdlIHByb2Nlc3NpbmcgdG9vbHMK ICAgICBpbnB1dHByb3RvIDIuMyAJSW5wdXQgZXh0ZW5zaW9uIGhlYWRlcnMKICAgICBpbnRsdG9v bCAwLjUwLjIgCVRvb2xzIHRvIGludGVybmF0aW9uYWxpemUgdmFyaW91cyBraW5kcyBvZiBkYXRh IGZpbGVzCiAgICAgaXNvLWNvZGVzIDMuNDMgCUxpc3RzIG9mIHRoZSBjb3VudHJ5LCBsYW5ndWFn ZSwgYW5kIGN1cnJlbmN5IGlzbyBuYW1lcwogICAgIGlzbzg4NzkgMTk4Nl8zIAlDaGFyYWN0ZXIg ZW50aXR5IHNldHMgZnJvbSBJU08gODg3OToxOTg2IChTR01MKQogICAgIGphc3BlciAxLjkwMC4x XzEyIAlBbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgY29kZWMgc3BlY2lmaWVkIGluIHRoZSBKUEVH LTIwMDAgcwogICAgIGpiaWcyZGVjIDAuMTFfMSAJRGVjb2RlciBpbXBsZW1lbnRhdGlvbiBvZiB0 aGUgSkJJRzIgaW1hZ2UgY29tcHJlc3Npb24gZm9ybWEKICAgICBqYmlna2l0IDEuNiAJTG9zc2xl c3MgY29tcHJlc3Npb24gZm9yIGJpLWxldmVsIGltYWdlcyBzdWNoIGFzIHNjYW5uZWQgcGEKICAg ICBqcGVnIDhfNCAJSUpHJ3MganBlZyBjb21wcmVzc2lvbiB1dGlsaXRpZXMKICAgICBrYnByb3Rv IDEuMC42IAlLQiBleHRlbnNpb24gaGVhZGVycwogICAgIGxjbXMgMS4xOV8xLDEgCUxpZ2h0IENv bG9yIE1hbmFnZW1lbnQgU3lzdGVtIC0tIGEgY29sb3IgbWFuYWdlbWVudCBsaWJyYXJ5CiAgICAg bGNtczIgMi41IAlBY2N1cmF0ZSwgZmFzdCwgYW5kIHNtYWxsLWZvb3RwcmludCBjb2xvciBtYW5h Z2VtZW50IGVuZ2luZQogICAgIGxlYWZwYWQgMC44LjE4LjFfMSAJR1RLKyBiYXNlZCBzaW1wbGUg dGV4dCBlZGl0b3IKICAgICBsaWJhbyAxLjEuMF8xIAlQb3J0YWJsZSBhdWRpbyBvdXRwdXQgbGli cmFyeQogICAgIGxpYmFzc3VhbiAyLjAuMyAJSVBDIGxpYnJhcnkgdXNlZCBieSBHbnVQRyBhbmQg Z3BnbWUKICAgICBsaWJidXJuIDEuMi40IAlMaWJidXJuaWEgbGlicmFyeSB0byByZWFkL3dyaXRl IG9wdGljYWwgZGlzY3MKICAgICBsaWJjZGRiIDEuMy4yXzEgCUEgbGlicmFyeSB0byBhY2Nlc3Mg ZGF0YSBvbiBhIENEREIgc2VydmVyCiAgICAgbGliY2RpbyAwLjgzXzIgCUNvbXBhY3QgRGlzYyBJ bnB1dCBhbmQgQ29udHJvbCBMaWJyYXJ5CiAgICAgbGliY2hlY2sgMC45LjEwIAlBIHVuaXQgdGVz dCBmcmFtZXdvcmsgZm9yIEMKICAgICBsaWJjcm9jbyAwLjYuOCAJQ1NTMiBwYXJzaW5nIGxpYnJh cnkKICAgICBsaWJkYWVtb24gMC4xNCAJTGlnaHR3ZWlnaHQgQyBsaWJyYXJ5IHRoYXQgZWFzZXMg dGhlIHdyaXRpbmcgb2YgVU5JWCBkYWVtb24KICAgICBsaWJkbXggMS4xLjMgCURNWCBleHRlbnNp b24gbGlicmFyeQogICAgIGxpYmRybSAyLjQuMTdfMSAJVXNlcnNwYWNlIGludGVyZmFjZSB0byBr ZXJuZWwgRGlyZWN0IFJlbmRlcmluZyBNb2R1bGUgc2VydmkKICAgICBsaWJlcmF0aW9uLWZvbnRz LXR0ZiAyLjAwLjEsMSAJTGliZXJhdGlvbiBmb250cyBmcm9tIFJlZCBIYXQgdG8gcmVwbGFjZSBN UyBUVEYgZm9udHMKICAgICBsaWJldmVudDIgMi4wLjIxIAlBUEkgZm9yIGV4ZWN1dGluZyBjYWxs YmFjayBmdW5jdGlvbnMgb24gZXZlbnRzIG9yIHRpbWVvdXRzCiAgICAgbGliZXhlY2luZm8gMS4x XzMgCUEgbGlicmFyeSBmb3IgaW5zcGVjdGluZyBwcm9ncmFtJ3MgYmFja3RyYWNlCiAgICAgbGli ZXhpZiAwLjYuMjEgCUxpYnJhcnkgdG8gcmVhZCBkaWdpdGFsIGNhbWVyYSBmaWxlIG1ldGEtZGF0 YQogICAgIGxpYmV4byAwLjEwLjJfMiAJQXBwbGljYXRpb24gbGlicmFyeSBmb3IgdGhlIFhmY2Ug ZGVza3RvcCBlbnZpcm9ubWVudAogICAgIGxpYmZmaSAzLjAuMTMgCUZvcmVpZ24gRnVuY3Rpb24g SW50ZXJmYWNlCiAgICAgbGliZm0gMS4xLjBfMSAJVGhlIGxpYkZNIGJhY2tlbmQgbGlicmFyeSB0 byBQQ01hbkZNCiAgICAgbGliZm9udGVuYyAxLjEuMiAJVGhlIGZvbnRlbmMgTGlicmFyeQogICAg IGxpYmZweCAxLjMuMS4xIAlMaWJyYXJ5IHJvdXRpbmVzIGZvciB3b3JraW5nIHdpdGggRmxhc2hw aXggaW1hZ2VzCiAgICAgbGliRlMgMS4wLjUgCVRoZSBGUyBsaWJyYXJ5CiAgICAgbGliZ2NyeXB0 IDEuNS4yIAlHZW5lcmFsIHB1cnBvc2UgY3J5cHRvIGxpYnJhcnkgYmFzZWQgb24gY29kZSB1c2Vk IGluIEdudVBHCiAgICAgbGliR0wgNy42LjFfNCAJT3BlbkdMIGxpYnJhcnkgdGhhdCByZW5kZXJz IHVzaW5nIEdMWCBvciBEUkkKICAgICBsaWJnbGFkZTIgMi42LjRfNSAJR05PTUUgZ2xhZGUgbGli cmFyeQogICAgIGxpYkdMVSA5LjAuMCAJT3BlbkdMIHV0aWxpdHkgbGlicmFyeQogICAgIGxpYmdu b21lLWtleXJpbmcgMi4zMi4wXzUgCVByb2dyYW0gdGhhdCBrZWVwcyBwYXNzd29yZHMgYW5kIG90 aGVyIHNlY3JldHMKICAgICBsaWJncGctZXJyb3IgMS4xMiAJQ29tbW9uIGVycm9yIHZhbHVlcyBm b3IgYWxsIEdudVBHIGNvbXBvbmVudHMKICAgICBsaWJncGhvdG8yIDIuNC4xNF8zIAlVbml2ZXJz YWwgZGlnaXRhbCBjYW1lcmEgcGljdHVyZSBjb250cm9sIHRvb2wKICAgICBsaWJnc2YgMS4xNC4y NyAJRXh0ZW5zaWJsZSBJL08gYWJzdHJhY3Rpb24gZm9yIGRlYWxpbmcgd2l0aCBzdHJ1Y3R1cmVk IGZpbGUKICAgICBsaWJJQ0UgMS4wLjgsMSAJSW50ZXIgQ2xpZW50IEV4Y2hhbmdlIGxpYnJhcnkg Zm9yIFgxMQogICAgIGxpYmljb252IDEuMTRfMSAJQSBjaGFyYWN0ZXIgc2V0IGNvbnZlcnNpb24g bGlicmFyeQogICAgIGxpYklETCAwLjguMTRfMSAJQSBsaWJyYXJ5IGZvciBjcmVhdGluZyB0cmVl cyBvZiBDT1JCQSBJREwgZmlsZXMKICAgICBsaWJpZG4gMS4yNyAJSW50ZXJuYXRpb25hbGl6ZWQg RG9tYWluIE5hbWVzIGNvbW1hbmQgbGluZSB0b29sCiAgICAgbGliaXNvZnMgMS4yLjQgCUxpYmJ1 cm5pYSBJU085NjYwIGZpbGVzeXN0ZW0gY3JlYXRpb24gbGlicmFyeQogICAgIGxpYmtzYmEgMS4z LjAgCUtTQkEgaXMgYW4gWC41MDkgTGlicmFyeQogICAgIGxpYmxxci0xIDAuNC4xXzQgCUFuIGVh c3kgdG8gdXNlIEMvQysrIHNlYW0gY2FydmluZyBsaWJyYXJ5CiAgICAgbGlibHRkbCAyLjQuMiAJ U3lzdGVtIGluZGVwZW5kZW50IGRsb3BlbiB3cmFwcGVyCiAgICAgbGlibWFkIDAuMTUuMWJfMiAJ TGlibWFkIGxpYnJhcnkgKHBhcnQgb2YgTUFEIHByb2plY3QpCiAgICAgbGlibWNyeXB0IDIuNS44 IAlNdWx0aS1jaXBoZXIgY3J5cHRvZ3JhcGhpYyBsaWJyYXJ5ICh1c2VkIGluIFBIUCkKICAgICBs aWJub3RpZnkgMC43LjNfMiAJQSBsaWJyYXJ5IGZvciBkZXNrdG9wIG5vdGlmaWNhdGlvbnMKICAg ICBsaWJuc3MtbXlzcWwgMS41XzMgCU5TUyBtb2R1bGUgdXNpbmcgYSBNeVNRTCBkYXRhYmFzZSBm b3IgYmFja2VuZAogICAgIGxpYm9nZyAxLjMuMSw0IAlPZ2cgYml0c3RyZWFtIGxpYnJhcnkKICAg ICBsaWJvbGRYIDEuMC4xIAlPbGQgWCBsaWJyYXJ5CiAgICAgbGlicGFwZXIgMS4xLjI0XzEgCUEg bGlicmFyeSBwcm92aWRpbmcgcm91dGluZXMgZm9yIHBhcGVyIHNpemUgbWFuYWdlbWVudAogICAg IGxpYnBjaWFjY2VzcyAwLjEzLjFfMyAJR2VuZXJpYyBQQ0kgYWNjZXNzIGxpYnJhcnkKICAgICBs aWJwcm94eSAwLjQuNiAJTGlicmFyeSB0aGF0IHByb3ZpZGVzIGF1dG9tYXRpYyBwcm94eSBjb25m aWd1cmF0aW9uIG1hbmFnZW0KICAgICBsaWJwdGhyZWFkLXN0dWJzIDAuM18zIAlUaGlzIGxpYnJh cnkgcHJvdmlkZXMgd2VhayBhbGlhc2VzIGZvciBwdGhyZWFkIGZ1bmN0aW9ucwogICAgIGxpYnJz dmcyIDIuMzYuNCAJTGlicmFyeSBmb3IgcGFyc2luZyBhbmQgcmVuZGVyaW5nIFNWRyB2ZWN0b3It Z3JhcGhpYyBmaWxlcwogICAgIGxpYnNpZ2MrKyAyLjIuMTAgCUNhbGxiYWNrIEZyYW1ld29yayBm b3IgQysrCiAgICAgbGlic2lnc2VndiAyLjEwIAlIYW5kbGluZyBwYWdlIGZhdWx0cyBpbiB1c2Vy IG1vZGUKICAgICBsaWJTTSAxLjIuMSwxIAlTZXNzaW9uIE1hbmFnZW1lbnQgbGlicmFyeSBmb3Ig WDExCiAgICAgbGlic291cCAyLjQwLjNfMiAJQSBTT0FQIChTaW1wbGUgT2JqZWN0IEFjY2VzcyBQ cm90b2NvbCkgaW1wbGVtZW50YXRpb24gaW4gQwogICAgIGxpYnNvdXAtZ25vbWUgMi40MC4zXzMg CUEgU09BUCAoU2ltcGxlIE9iamVjdCBBY2Nlc3MgUHJvdG9jb2wpIGltcGxlbWVudGF0aW9uIGlu IEMKICAgICBsaWJzc2gyIDEuNC4zXzEsMiAJTGlicmFyeSBpbXBsZW1lbnRpbmcgdGhlIFNTSDIg cHJvdG9jb2wKICAgICBsaWJ0YXNuMSAyLjE0IAlBU04uMSBzdHJ1Y3R1cmUgcGFyc2VyIGxpYnJh cnkKICAgICBsaWJ0aGVvcmEgMS4xLjFfMyAJVGhlb3JhIHZpZGVvIGNvZGVjIGZvciB0aGUgT2dn IG11bHRpbWVkaWEgc3RyZWFtaW5nIHN5c3RlbQogICAgIGxpYnRvb2wgMi40LjIgCUdlbmVyaWMg c2hhcmVkIGxpYnJhcnkgc3VwcG9ydCBzY3JpcHQKICAgICBsaWJ1dGVtcHRlciAxLjEuNV8xIAlJ bnRlcmZhY2UgdG8gcmVjb3JkIHVzZXIgc2Vzc2lvbnMgdG8gdXRtcCBhbmQgd3RtcCBmaWxlcwog ICAgIGxpYnZhIDEuMi4xIAlWQUFQSSB3cmFwcGVyIGFuZCBkdW1teSBkcml2ZXIKICAgICBsaWJ2 YS12ZHBhdS1kcml2ZXIgMC43LjRfMiAJVkRQQVUtYmFzZWQgYmFja2VuZCBmb3IgVkFBUEkKICAg ICBsaWJ2ZHBhdSAwLjYgCVZEUEFVIHdyYXBwZXIgYW5kIHRyYWNpbmcgbGlicmFyeQogICAgIGxp YnZvbHVtZV9pZCAwLjgxLjEgCUxpYnJhcnkgdG8gcHJvdmlkZSBmaWxlIHN5c3RlbSB0eXBlIGlu Zm9ybWF0aW9uCiAgICAgbGlidm9yYmlzIDEuMy4zXzEsMyAJQXVkaW8gY29tcHJlc3Npb24gY29k ZWMgbGlicmFyeQogICAgIGxpYnZweCAxLjEuMCAJVlA4IENvZGVjIFNESwogICAgIGxpYndtZiAw LjIuOC40XzEwIAlUb29scyBhbmQgbGlicmFyeSBmb3IgY29udmVydGluZyBNaWNyb3NvZnQgV01G ICh3aW5kb3dzIG1ldAogICAgIGxpYnduY2sgMi4zMC42XzEgCUxpYnJhcnkgdXNlZCBmb3Igd3Jp dGluZyBwYWdlcnMgYW5kIHRhc2tzbGlzdHMKICAgICBsaWJYMTEgMS42LjAsMSAJWDExIGxpYnJh cnkKICAgICBsaWJYYXUgMS4wLjggCUF1dGhlbnRpY2F0aW9uIFByb3RvY29sIGxpYnJhcnkgZm9y IFgxMQogICAgIGxpYlhhdyAxLjAuMTEsMiAJWCBBdGhlbmEgV2lkZ2V0cyBsaWJyYXJ5CiAgICAg bGlieGNiIDEuOS4xIAlUaGUgWCBwcm90b2NvbCBDLWxhbmd1YWdlIEJpbmRpbmcgKFhDQikgbGli cmFyeQogICAgIGxpYlhjb21wb3NpdGUgMC40LjQsMSAJWCBDb21wb3NpdGUgZXh0ZW5zaW9uIGxp YnJhcnkKICAgICBsaWJYY3Vyc29yIDEuMS4xNCAJWCBjbGllbnQtc2lkZSBjdXJzb3IgbG9hZGlu ZyBsaWJyYXJ5CiAgICAgbGliWGRhbWFnZSAxLjEuNCAJWCBEYW1hZ2UgZXh0ZW5zaW9uIGxpYnJh cnkKICAgICBsaWJYZG1jcCAxLjEuMSAJWCBEaXNwbGF5IE1hbmFnZXIgQ29udHJvbCBQcm90b2Nv bCBsaWJyYXJ5CiAgICAgbGliWGV2aWUgMS4wLjMgCVRoZSBYZXZpZSBsaWJyYXJ5CiAgICAgbGli WGV4dCAxLjMuMiwxIAlYMTEgRXh0ZW5zaW9uIGxpYnJhcnkKICAgICBsaWJ4ZmNlNGd1aSA0LjEw LjBfMiAJWGZjZSA0IHdpZGdldCBsaWJyYXJ5IHJlcXVpcmVkIGJ5IFhmY2U0IGFuZCBYZndtNAog ICAgIGxpYnhmY2U0bWVudSA0LjEwLjBfNCAJV2lkZ2V0cyBsaWJyYXJ5IGZvciB0aGUgWGZjZSBk ZXNrdG9wIGVudmlyb25tZW50CiAgICAgbGlieGZjZTR1dGlsIDQuMTAuMSAJRXh0ZW5zaW9uIGxp YnJhcnkgZm9yIHRoZSBYZmNlIGRlc2t0b3AgZW52aXJvbm1lbnQKICAgICBsaWJYZml4ZXMgNS4w LjEgCVggRml4ZXMgZXh0ZW5zaW9uIGxpYnJhcnkKICAgICBsaWJYZm9udCAxLjQuNSwxIAlYIGZv bnQgbGlicmFyeQogICAgIGxpYlhmb250Y2FjaGUgMS4wLjUgCVRoZSBYZm9udGNhY2hlIGxpYnJh cnkKICAgICBsaWJYZnQgMi4zLjEgCUNsaWVudC1zaWRlZCBmb250IEFQSSBmb3IgWCBhcHBsaWNh dGlvbnMKICAgICBsaWJYaSAxLjcuMiwxIAlYIElucHV0IGV4dGVuc2lvbiBsaWJyYXJ5CiAgICAg bGliWGluZXJhbWEgMS4xLjMsMSAJWDExIFhpbmVyYW1hIGxpYnJhcnkKICAgICBsaWJ4a2JmaWxl IDEuMC44IAlYS0IgZmlsZSBsaWJyYXJ5CiAgICAgbGlieGtidWkgMS4wLjJfMSAJVGhlIHhrYnVp IGxpYnJhcnkKICAgICBsaWJ4a2xhdmllciA1LjBfMSwxIAlBbiB1dGlsaXR5IGxpYnJhcnkgdG8g bWFrZSBYS0Igc3R1ZmYgZWFzaWVyCiAgICAgbGlieG1sMiAyLjguMF8yIAlYTUwgcGFyc2VyIGxp YnJhcnkgZm9yIEdOT01FCiAgICAgbGliWG11IDEuMS4xLDEgCVggTWlzY2VsbGFuZW91cyBVdGls aXRpZXMgbGlicmFyaWVzCiAgICAgbGliWHAgMS4wLjIsMSAJWCBwcmludCBsaWJyYXJ5CiAgICAg bGliWHBtIDMuNS4xMCAJWCBQaXhtYXAgbGlicmFyeQogICAgIGxpYlhyYW5kciAxLjQuMSAJWCBS ZXNpemUgYW5kIFJvdGF0ZSBleHRlbnNpb24gbGlicmFyeQogICAgIGxpYlhyZW5kZXIgMC45Ljgg CVggUmVuZGVyIGV4dGVuc2lvbiBsaWJyYXJ5CiAgICAgbGliWHJlcyAxLjAuNyAJWCBSZXNvdXJj ZSB1c2FnZSBsaWJyYXJ5CiAgICAgbGliWFNjcm5TYXZlciAxLjIuMiAJVGhlIFhTY3JuU2F2ZXIg bGlicmFyeQogICAgIGxpYnhzbHQgMS4xLjI4XzEgCVRoZSBYU0xUIEMgbGlicmFyeSBmb3IgR05P TUUKICAgICBsaWJYdCAxLjEuNCwxIAlYIFRvb2xraXQgbGlicmFyeQogICAgIGxpYlhUcmFwIDEu MC4xIAlUaGUgWFRyYXAgbGlicmFyeQogICAgIGxpYlh0c3QgMS4yLjIgCVggVGVzdCBleHRlbnNp b24KICAgICBsaWJYdiAxLjAuOSwxIAlYIFZpZGVvIEV4dGVuc2lvbiBsaWJyYXJ5CiAgICAgbGli WHZNQyAxLjAuOCAJWCBWaWRlbyBFeHRlbnNpb24gTW90aW9uIENvbXBlbnNhdGlvbiBsaWJyYXJ5 CiAgICAgbGliWHhmODZkZ2EgMS4xLjQgCVggREdBIEV4dGVuc2lvbgogICAgIGxpYlh4Zjg2bWlz YyAxLjAuMyAJWCBYRjg2LU1pc2MgRXh0ZW5zaW9uCiAgICAgbGliWHhmODZ2bSAxLjEuMyAJWCBW aWRtb2RlIEV4dGVuc2lvbgogICAgIGxpYnlhbWwgMC4xLjRfMiAJQSBZQU1MIDEuMSBwYXJzZXIg YW5kIGVtaXR0ZXIgd3JpdHRlbiBpbiBDCiAgICAgbGlua3MgMi43XzEsMSAJTHlueC1saWtlIHRl eHQgV1dXIGJyb3dzZXIKICAgICBsb2dyb3RhdGUgMy44LjUgCURhZW1vbiB0byByb3RhdGUsIGNv bXByZXNzLCByZW1vdmUsIGFuZCBtYWlsIHN5c3RlbSBsb2cgZmlsCiAgICAgbHVpdCAxLjEuMSAJ TG9jYWxlIGFuZCBJU08gMjAyMiBzdXBwb3J0IGZvciBVbmljb2RlIHRlcm1pbmFscwogICAgIG00 IDEuNC4xNl8xLDEgCUdOVSBtNAogICAgIG1ha2VkZXBlbmQgMS4wLjQsMSAJRGVwZW5kZW5jeSBn ZW5lcmF0b3IgZm9yIG1ha2VmaWxlcwogICAgIG1lbnUtY2FjaGUgMC40LjFfMSAJVGhlIG1lbnUt Y2FjaGUgcG9ydGlvbiBvZiBMWERFCiAgICAgbWlyYWdlIDAuOS41LjJfMyAJRmFzdCBhbmQgc2lt cGxlIGltYWdlIHZpZXdlcgogICAgIG1rZm9udGRpciAxLjAuNyAJQ3JlYXRlIGFuIGluZGV4IG9m IFggZm9udCBmaWxlcyBpbiBhIGRpcmVjdG9yeQogICAgIG1rZm9udHNjYWxlIDEuMS4wIAlDcmVh dGVzIGFuIGluZGV4IG9mIHNjYWxhYmxlIGZvbnQgZmlsZXMgZm9yIFgKICAgICBtb3VzZXBhZCAw LjMuMCAJU2ltcGxlIHRleHQgZWRpdG9yIGZvciB0aGUgWGZjZSBEZXNrdG9wCiAgICAgbXBmciAz LjEuMiAJQSBsaWJyYXJ5IGZvciBtdWx0aXBsZS1wcmVjaXNpb24gZmxvYXRpbmctcG9pbnQgY29t cHV0YXRpb24KICAgICBteXNxbC1jbGllbnQgNS42LjEyIAlNdWx0aXRocmVhZGVkIFNRTCBkYXRh YmFzZSAoY2xpZW50KQogICAgIG15c3FsLXNlcnZlciA1LjYuMTIgCU11bHRpdGhyZWFkZWQgU1FM IGRhdGFiYXNlIChzZXJ2ZXIpCiAgICAgbmFubyAyLjIuNiAJTmFubydzIEFOT3RoZXIgZWRpdG9y LCBhbiBlbmhhbmNlZCBmcmVlIFBpY28gY2xvbmUKICAgICBuZXR0bGUgMi43LjEgCUxvdy1sZXZl bCBjcnlwdG9ncmFwaGljIGxpYnJhcnkKICAgICBuc3ByIDQuMTAgCUEgcGxhdGZvcm0tbmV1dHJh bCBBUEkgZm9yIHN5c3RlbSBsZXZlbCBhbmQgbGliYyBsaWtlIGZ1bmN0CiAgICAgbnNzIDMuMTUu MSAJTGlicmFyaWVzIHRvIHN1cHBvcnQgZGV2ZWxvcG1lbnQgb2Ygc2VjdXJpdHktZW5hYmxlZCBh cHBsaWMKICAgICBuc3NfbWRucyAwLjEwXzIgCU5TUyBtb2R1bGUgaW1wbGVtZW50aW5nIG11bHRp Y2FzdCBETlMgbmFtZSByZXNvbHV0aW9uCiAgICAgb25pZ3VydW1hIDQuNy4xIAlBIEJTREwgUmVn dWxhciBFeHByZXNzaW9ucyBsaWJyYXJ5IGNvbXBhdGlibGUgd2l0aCBQT1NJWC9HTgogICAgIG9w ZW5qcGVnIDEuNS4wXzIgCU9wZW4tc291cmNlIEpQRUcgMjAwMCBjb2RlYwogICAgIG9wZW5sZGFw LWNsaWVudCAyLjQuMzUgCU9wZW4gc291cmNlIExEQVAgY2xpZW50IGltcGxlbWVudGF0aW9uCiAg ICAgb3BlbmxkYXAtc2VydmVyIDIuNC4zNSAJT3BlbiBzb3VyY2UgTERBUCBzZXJ2ZXIgaW1wbGVt ZW50YXRpb24KICAgICBvcGVuc3NsIDEuMC4xXzggCVNTTCBhbmQgY3J5cHRvIGxpYnJhcnkKICAg ICBvcGVyYSAxMi4xNiAJQmxhemluZ2x5IGZhc3QsIGZ1bGwtZmVhdHVyZWQsIHN0YW5kYXJkcy1j b21wbGlhbnQgYnJvd3NlcgogICAgIG9yYWdlIDQuOC40XzEgCUNhbGVuZGFyIGFwcGxpY2F0aW9u IHRvIG1hbmFnZSB5b3VyIHRpbWUgd2l0aCBYZmNlIDQKICAgICBPUkJpdDIgMi4xNC4xOSAJSGln aC1wZXJmb3JtYW5jZSBDT1JCQSBPUkIgd2l0aCBzdXBwb3J0IGZvciB0aGUgQyBsYW5ndWFnZQog ICAgIG9yYyAwLjQuMTZfMSAJTGlicmFyeSBhbmQgdG9vbHNldCB0byBvcGVyYXRlIGFycmF5cyBv ZiBkYXRhCiAgICAgcDExLWtpdCAwLjE2LjMgCUxpYnJhcnkgZm9yIGxvYWRpbmcgYW5kIGVudW1l cmF0aW5nIG9mIFBLQ1MjMTEgbW9kdWxlcwogICAgIHA1LUF1dGhlbi1MaWJ3cmFwIDAuMjIgCUF1 dGhlbjo6TGlid3JhcCAtIGFjY2VzcyB0byBUQ1AgV3JhcHBlcnMgbGlicmFyeQogICAgIHA1LUF1 dGhlbi1OVExNIDEuMDkgCUFuIE5UTE0gYXV0aGVudGljYXRpb24gbW9kdWxlCiAgICAgcDUtQXV0 aGVuLVNBU0wgMi4xNiAJUGVybDUgbW9kdWxlIGZvciBTQVNMIGF1dGhlbnRpY2F0aW9uCiAgICAg cDUtQ29udmVydC1BU04xIDAuMjYgCVBlcmw1IG1vZHVsZSB0byBlbmNvZGUgYW5kIGRlY29kZSBB U04uMSBkYXRhIHN0cnVjdHVyZXMKICAgICBwNS1DcnlwdC1TU0xlYXkgMC42NCAJUGVybDUgaW50 ZXJmYWNlIHRvIGFsbG93IHA1LWxpYnd3dyBMV1AgdG8gbWFrZSBodHRwcyBjb25uZWMKICAgICBw NS1EQkQtbXlzcWwgNC4wMjMgCU15U1FMIGRyaXZlciBmb3IgdGhlIFBlcmw1IERhdGFiYXNlIElu dGVyZmFjZSAoREJJKQogICAgIHA1LURCRC1QZyAyLjE5LjMgCVByb3ZpZGVzIGFjY2VzcyB0byBQ b3N0Z3JlU1FMIGRhdGFiYXNlcyB0aHJvdWdoIHRoZSBEQkkKICAgICBwNS1EQkkgMS42MjcgCVRo ZSBwZXJsNSBEYXRhYmFzZSBJbnRlcmZhY2UuIFJlcXVpcmVkIGZvciBEQkQ6OiogbW9kdWxlcwog ICAgIHA1LURpZ2VzdC1ITUFDIDEuMDMgCVBlcmw1IGludGVyZmFjZSB0byBITUFDIE1lc3NhZ2Ut RGlnZXN0IEFsZ29yaXRobXMKICAgICBwNS1FbmNvZGUtTG9jYWxlIDEuMDMgCURldGVybWluZSB0 aGUgbG9jYWxlIGVuY29kaW5nCiAgICAgcDUtRmlsZS1MaXN0aW5nIDYuMDQgCVBhcnNlIGRpcmVj dG9yeSBsaXN0aW5ncwogICAgIHA1LUdTU0FQSSAwLjI4IAlQZXJsIGV4dGVuc2lvbiBwcm92aWRp bmcgYWNjZXNzIHRvIHRoZSBHU1NBUEl2MiBsaWJyYXJ5CiAgICAgcDUtSFRNTC1QYXJzZXIgMy43 MSAJUGVybDUgbW9kdWxlIGZvciBwYXJzaW5nIEhUTUwgZG9jdW1lbnRzCiAgICAgcDUtSFRNTC1U YWdzZXQgMy4yMCAJU29tZSB1c2VmdWwgZGF0YSB0YWJsZSBpbiBwYXJzaW5nIEhUTUwKICAgICBw NS1IVFRQLUNvb2tpZXMgNi4wMSAJSFRUUCBDb29raWUgamFycwogICAgIHA1LUhUVFAtRGFlbW9u IDYuMDEgCVNpbXBsZSBIVFRQIHNlcnZlciBjbGFzcwogICAgIHA1LUhUVFAtRGF0ZSA2LjAyIAlD b252ZXJzaW9uIHJvdXRpbmVzIGZvciB0aGUgSFRUUCBwcm90b2NvbCBkYXRlIGZvcm1hdHMKICAg ICBwNS1IVFRQLU1lc3NhZ2UgNi4wNl8yIAlSZXByZXNlbnRhdGlvbiBvZiBIVFRQIHN0eWxlIG1l c3NhZ2VzCiAgICAgcDUtSFRUUC1OZWdvdGlhdGUgNi4wMSAJSW1wbGVtZW50YXRpb24gb2YgdGhl IEhUVFAgY29udGVudCBuZWdvdGlhdGlvbiBhbGdvcml0aG0KICAgICBwNS1JTy1IVE1MIDEuMDAg CU9wZW4gYW4gSFRNTCBmaWxlIHdpdGggYXV0b21hdGljIGNoYXJzZXQgZGV0ZWN0aW9uCiAgICAg cDUtSU8tU29ja2V0LUlQIDAuMjEgCURyb3AtaW4gcmVwbGFjZW1lbnQgZm9yIElPOjpTb2NrZXQ6 OklORVQgc3VwcG9ydGluZyBJUHY0IGFuCiAgICAgcDUtSU8tU29ja2V0LVNTTCAxLjk0IAlQZXJs NSBpbnRlcmZhY2UgdG8gU1NMIHNvY2tldHMKICAgICBwNS1JTy1UdHkgMS4xMCAJRmxleGlibGUg SS9PIFBlcmw1IG1vZHVsZSB0aGF0IGFsbG93cyBtYW5pcHVsYXRpb24gb2YgcHNldWQKICAgICBw NS1saWJ3d3cgNi4wNSAJUGVybDUgbGlicmFyeSBmb3IgV1dXIGFjY2VzcwogICAgIHA1LUxvY2Fs ZS1nZXR0ZXh0IDEuMDVfMyAJTWVzc2FnZSBoYW5kbGluZyBmdW5jdGlvbnMKICAgICBwNS1MV1At TWVkaWFUeXBlcyA2LjAyIAlHdWVzcyBtZWRpYSB0eXBlIGZvciBhIGZpbGUgb3IgYSBVUkwKICAg ICBwNS1MV1AtUHJvdG9jb2wtaHR0cHMgNi4wNCAJUHJvdmlkZSBodHRwcyBzdXBwb3J0IGZvciBM V1A6OlVzZXJBZ2VudAogICAgIHA1LU1hdGgtQmlnSW50IDEuOTk3IAlNYXRoOjpCaWdJbnQgLSBB cmJpdHJhcnkgc2l6ZSBpbnRlZ2VyIG1hdGggcGFja2FnZQogICAgIHA1LU1vZHVsZS1CdWlsZCAw LjQwMDUgCUJ1aWxkIGFuZCBpbnN0YWxsIFBlcmwgbW9kdWxlcwogICAgIHA1LU1vemlsbGEtQ0Eg MjAxMzAxMTQgCVBlcmwgZXh0ZW5zaW9uIGZvciBNb3ppbGxhIENBIGNlcnQgYnVuZGxlIGluIFBF TSBmb3JtYXQKICAgICBwNS1OZXQtSFRUUCA2LjA2IAlMb3ctbGV2ZWwgSFRUUCBjbGllbnQKICAg ICBwNS1OZXQtT3BlblNTSCAwLjYwIAlQZXJsIFNTSCBjbGllbnQgcGFja2FnZSBpbXBsZW1lbnRl ZCBvbiB0b3Agb2YgT3BlblNTSAogICAgIHA1LU5ldC1TU0gyIDAuNDggCVN1cHBvcnQgZm9yIHRo ZSBTU0ggMiBwcm90b2NvbCB2aWEgbGliU1NIMgogICAgIHA1LU5ldC1TU0xlYXkgMS41NSAJUGVy bDUgaW50ZXJmYWNlIHRvIFNTTAogICAgIHA1LXBlcmwtbGRhcCAwLjU2MDAgCUNsaWVudCBpbnRl cmZhY2UgdG8gTERBUCAoaW5jbHVkZXMgTmV0OjpMREFQKQogICAgIHA1LVNvY2tldCAyLjAxMCAJ TmV0d29ya2luZyBjb25zdGFudHMgYW5kIHN1cHBvcnQgZnVuY3Rpb25zCiAgICAgcDUtU3RyaW5n LU11bHRpYnl0ZSAxLjEwIAlQZXJsIG1vZHVsZSB0byBtYW5pcHVsYXRlIG11bHRpYnl0ZSBjaGFy YWN0ZXIgc3RyaW5ncwogICAgIHA1LVVSSSAxLjYwIAlQZXJsNSBpbnRlcmZhY2UgdG8gVW5pZm9y bSBSZXNvdXJjZSBJZGVudGlmaWVyIChVUkkpIHJlZmVyZQogICAgIHA1LVdXVy1Sb2JvdFJ1bGVz IDYuMDIgCURhdGFiYXNlIG9mIHJvYm90cy50eHQtZGVyaXZlZCBwZXJtaXNzaW9ucwogICAgIHA1 LVhNTC1GaWx0ZXItQnVmZmVyVGV4dCAxLjAxIAlGaWx0ZXIgdG8gcHV0IGFsbCBjaGFyYWN0ZXJz KCkgaW4gb25lIGV2ZW50CiAgICAgcDUtWE1MLU5hbWVzcGFjZVN1cHBvcnQgMS4xMSAJU2ltcGxl IGdlbmVyaWMgbmFtZXNwYWNlIHN1cHBvcnQgY2xhc3MKICAgICBwNS1YTUwtUGFyc2VyIDIuNDFf MSAJUGVybCBleHRlbnNpb24gaW50ZXJmYWNlIHRvIEphbWVzIENsYXJrJ3MgWE1MIHBhcnNlciwg ZXhwYXQKICAgICBwNS1YTUwtU0FYIDAuOTkgCVNpbXBsZSBBUEkgZm9yIFhNTAogICAgIHA1LVhN TC1TQVgtQmFzZSAxLjA4IAlCYXNlIGNsYXNzIFNBWCBEcml2ZXJzIGFuZCBGaWx0ZXJzCiAgICAg cDUtWE1MLVNBWC1FeHBhdCAwLjUwIAlTaW1wbGUgQVBJIGZvciBYTUwKICAgICBwNS1YTUwtU0FY LVdyaXRlciAwLjUzIAlTQVgyIFhNTCBXcml0ZXIKICAgICBwNS1YTUwtU2ltcGxlIDIuMjAgCVRy aXZpYWwgQVBJIGZvciByZWFkaW5nIGFuZCB3cml0aW5nIFhNTCAoZXNwIGNvbmZpZyBmaWxlcykK ICAgICBwYW5nbyAxLjMwLjEgCUFuIG9wZW4tc291cmNlIGZyYW1ld29yayBmb3IgdGhlIGxheW91 dCBhbmQgcmVuZGVyaW5nIG9mIGkxCiAgICAgcGNpaWRzIDIwMTMwNzA5IAlEYXRhYmFzZSBvZiBh bGwga25vd24gSURzIHVzZWQgaW4gUENJIGRldmljZXMKICAgICBwY21hbmZtIDEuMS4wIAlQQ01h biBGaWxlIE1hbmFnZXIKICAgICBwY3JlIDguMzMgCVBlcmwgQ29tcGF0aWJsZSBSZWd1bGFyIEV4 cHJlc3Npb25zIGxpYnJhcnkKICAgICBwZGZsaWIgNy4wLjVfMiAJQSBDIGxpYnJhcnkgZm9yIGR5 bmFtaWNhbGx5IGdlbmVyYXRpbmcgUERGCiAgICAgcGVybCA1LjE2LjMgCVByYWN0aWNhbCBFeHRy YWN0aW9uIGFuZCBSZXBvcnQgTGFuZ3VhZ2UKICAgICBwaHA1IDUuNC4xNiAJUEhQIFNjcmlwdGlu ZyBMYW5ndWFnZQogICAgIHBocDUtYnNkY29udiAxMC4wLjAgCVBIUCB3cmFwcGVyIGZvciBic2Rj b252CiAgICAgcGhwNS1iejIgNS40LjE2IAlUaGUgYnoyIHNoYXJlZCBleHRlbnNpb24gZm9yIHBo cAogICAgIHBocDUtY3R5cGUgNS40LjE2IAlUaGUgY3R5cGUgc2hhcmVkIGV4dGVuc2lvbiBmb3Ig cGhwCiAgICAgcGhwNS1maWx0ZXIgNS40LjE2IAlUaGUgZmlsdGVyIHNoYXJlZCBleHRlbnNpb24g Zm9yIHBocAogICAgIHBocDUtZ2QgNS40LjE2IAlUaGUgZ2Qgc2hhcmVkIGV4dGVuc2lvbiBmb3Ig cGhwCiAgICAgcGhwNS1pY29udiA1LjQuMTYgCVRoZSBpY29udiBzaGFyZWQgZXh0ZW5zaW9uIGZv ciBwaHAKICAgICBwaHA1LWpzb24gNS40LjE2IAlUaGUganNvbiBzaGFyZWQgZXh0ZW5zaW9uIGZv ciBwaHAKICAgICBwaHA1LW1ic3RyaW5nIDUuNC4xNiAJVGhlIG1ic3RyaW5nIHNoYXJlZCBleHRl bnNpb24gZm9yIHBocAogICAgIHBocDUtbWNyeXB0IDUuNC4xNiAJVGhlIG1jcnlwdCBzaGFyZWQg ZXh0ZW5zaW9uIGZvciBwaHAKICAgICBwaHA1LW15c3FsIDUuNC4xNiAJVGhlIG15c3FsIHNoYXJl ZCBleHRlbnNpb24gZm9yIHBocAogICAgIHBocDUtbXlzcWxpIDUuNC4xNiAJVGhlIG15c3FsaSBz aGFyZWQgZXh0ZW5zaW9uIGZvciBwaHAKICAgICBwaHA1LW9wZW5zc2wgNS40LjE2IAlUaGUgb3Bl bnNzbCBzaGFyZWQgZXh0ZW5zaW9uIGZvciBwaHAKICAgICBwaHA1LXBnc3FsIDUuNC4xNiAJVGhl IHBnc3FsIHNoYXJlZCBleHRlbnNpb24gZm9yIHBocAogICAgIHBocDUtc2Vzc2lvbiA1LjQuMTYg CVRoZSBzZXNzaW9uIHNoYXJlZCBleHRlbnNpb24gZm9yIHBocAogICAgIHBocDUtc2ltcGxleG1s IDUuNC4xNiAJVGhlIHNpbXBsZXhtbCBzaGFyZWQgZXh0ZW5zaW9uIGZvciBwaHAKICAgICBwaHA1 LXhtbCA1LjQuMTYgCVRoZSB4bWwgc2hhcmVkIGV4dGVuc2lvbiBmb3IgcGhwCiAgICAgcGhwNS16 aXAgNS40LjE2IAlUaGUgemlwIHNoYXJlZCBleHRlbnNpb24gZm9yIHBocAogICAgIHBocDUtemxp YiA1LjQuMTYgCVRoZSB6bGliIHNoYXJlZCBleHRlbnNpb24gZm9yIHBocAogICAgIHBpeG1hbiAw LjMwLjAgCUxvdy1sZXZlbCBwaXhlbCBtYW5pcHVsYXRpb24gbGlicmFyeQogICAgIHBrZyAxLjEu NCAJTmV3IGdlbmVyYXRpb24gcGFja2FnZSBtYW5hZ2VyCiAgICAgcGtnY29uZiAwLjkuMl8xIAlV dGlsaXR5IHRvIGhlbHAgdG8gY29uZmlndXJlIGNvbXBpbGVyIGFuZCBsaW5rZXIgZmxhZ3MKICAg ICBwbmcgMS41LjE3IAlMaWJyYXJ5IGZvciBtYW5pcHVsYXRpbmcgUE5HIGltYWdlcwogICAgIHBv bGljeWtpdCAwLjlfNiAJRnJhbWV3b3JrIGZvciBjb250cm9sbGluZyBhY2Nlc3MgdG8gc3lzdGVt LXdpZGUgY29tcG9uZW50cwogICAgIHBvbGljeWtpdC1nbm9tZSAwLjkuMl82IAlHTk9NRSBmcm9u dGVuZCB0byB0aGUgUG9saWN5S2l0IGZyYW1ld29yawogICAgIHBvbGtpdCAwLjEwNV8xIAlGcmFt ZXdvcmsgZm9yIGNvbnRyb2xsaW5nIGFjY2VzcyB0byBzeXN0ZW0td2lkZSBjb21wb25lbnRzCiAg ICAgcG9wcGxlciAwLjIyLjIgCUEgUERGIHJlbmRlcmluZyBsaWJyYXJ5CiAgICAgcG9wcGxlci1k YXRhIDAuNC42IAlQb3BwbGVyIGVuY29kaW5nIGRhdGEKICAgICBwb3BwbGVyLWdsaWIgMC4yMi4y IAlHbGliIGJpbmRpbmdzIHRvIHBvcHBsZXIKICAgICBwb3B0IDEuMTYgCUEgZ2V0b3B0KDMpIGxp a2UgbGlicmFyeSB3aXRoIGEgbnVtYmVyIG9mIGVuaGFuY2VtZW50cywgZnJvCiAgICAgcG9ydG1h c3RlciAzLjE3IAlNYW5hZ2UgeW91ciBwb3J0cyB3aXRob3V0IGV4dGVybmFsIGRhdGFiYXNlcyBv ciBsYW5ndWFnZXMKICAgICBwb3J0dXBncmFkZSAyLjQuMTAuNiwyIAlGcmVlQlNEIHBvcnRzL3Bh Y2thZ2VzIGFkbWluaXN0cmF0aW9uIGFuZCBtYW5hZ2VtZW50IHRvb2wgcwogICAgIHBvc3RncmVz cWwtY2xpZW50IDkuMi40IAlQb3N0Z3JlU1FMIGRhdGFiYXNlIChjbGllbnQpCiAgICAgcG9zdGdy ZXNxbC1zZXJ2ZXIgOS4yLjQgCVRoZSBtb3N0IGFkdmFuY2VkIG9wZW4tc291cmNlIGRhdGFiYXNl IGF2YWlsYWJsZSBhbnl3aGVyZQogICAgIHByaW50cHJvdG8gMS4wLjUgCVByaW50IGV4dGVuc2lv biBoZWFkZXJzCiAgICAgcHJvY21haWwgMy4yMl83IAlBIGxvY2FsIG1haWwgZGVsaXZlcnkgYWdl bnQKICAgICBwdGggMi4wLjcgCUdOVSBQb3J0YWJsZSBUaHJlYWRzCiAgICAgcHkyNy1jYWlybyAx LjguMTBfMSAJUHl0aG9uIGJpbmRpbmdzIGZvciBDYWlybwogICAgIHB5MjctZ29iamVjdCAyLjI4 LjZfMyAJUHl0aG9uIGJpbmRpbmdzIGZvciBHT2JqZWN0CiAgICAgcHkyNy1ndGsgMi4yNC4wXzEg CVNldCBvZiBQeXRob24gYmluZGluZ3MgZm9yIEdUSysKICAgICBweTI3LWxpYnhtbDIgMi44LjAg CVB5dGhvbiBpbnRlcmZhY2UgZm9yIFhNTCBwYXJzZXIgbGlicmFyeSBmb3IgR05PTUUKICAgICBw eTI3LXNxbGl0ZTMgMi43LjVfMyAJU3RhbmRhcmQgUHl0aG9uIGJpbmRpbmcgdG8gdGhlIFNRTGl0 ZTMgbGlicmFyeQogICAgIHB5dGhvbjI3IDIuNy41XzEgCUludGVycHJldGVkIG9iamVjdC1vcmll bnRlZCBwcm9ncmFtbWluZyBsYW5ndWFnZQogICAgIHB5dGhvbjMyIDMuMi41XzEgCUludGVycHJl dGVkIG9iamVjdC1vcmllbnRlZCBwcm9ncmFtbWluZyBsYW5ndWFnZQogICAgIHJhbmRycHJvdG8g MS40LjAgCVJhbmRyIGV4dGVuc2lvbiBoZWFkZXJzCiAgICAgcmFyaWFuIDAuOC4xIAlBbiBPTUYg aGVscCBzeXN0ZW0gYmFzZWQgb24gdGhlIEZyZWVkZXNrdG9wIHNwZWNpZmljYXRpb24KICAgICBy ZWNvcmRwcm90byAxLjE0LjIgCVJFQ09SRCBleHRlbnNpb24gaGVhZGVycwogICAgIHJlbmRlcnBy b3RvIDAuMTEuMSAJUmVuZGVyUHJvdG8gcHJvdG9jb2wgaGVhZGVycwogICAgIHJlc291cmNlcHJv dG8gMS4yLjAgCVJlc291cmNlIGV4dGVuc2lvbiBoZWFkZXJzCiAgICAgcnVieSAxLjkuMy40Mjks MSAJQW4gb2JqZWN0LW9yaWVudGVkIGludGVycHJldGVkIHNjcmlwdGluZyBsYW5ndWFnZQogICAg IHJ1YnkxOS1iZGIgMC42LjZfMSAJUnVieSBpbnRlcmZhY2UgdG8gT3JhY2xlIEJlcmtlbGV5IERC IHJldmlzaW9uIDIgb3IgbGF0ZXIKICAgICBydWJ5MTktZGF0ZTIgNC4wLjE5IAlBbiBhbHRlcm5h dGl2ZSBkYXRlIGNsYXNzIGZvciBSdWJ5CiAgICAgc2FtYmEzNi1saWJzbWJjbGllbnQgMy42LjE2 IAlTaGFyZWQgbGliIGZyb20gdGhlIHNhbWJhIHBhY2thZ2UKICAgICBzY3Juc2F2ZXJwcm90byAx LjIuMiAJU2NyblNhdmVyIGV4dGVuc2lvbiBoZWFkZXJzCiAgICAgc2Vzc3JlZyAxLjAuOCAJTWFu YWdlIHV0bXAvd3RtcCBlbnRyaWVzIGZvciBub24taW5pdCBYIGNsaWVudHMKICAgICBzZXR4a2Jt YXAgMS4zLjAgCVNldCB0aGUga2V5Ym9hcmQgdXNpbmcgdGhlIFggS2V5Ym9hcmQgRXh0ZW5zaW9u CiAgICAgc2hhcmVkLW1pbWUtaW5mbyAxLjEgCU1JTUUgdHlwZXMgZGF0YWJhc2UgZnJvbSB0aGUg ZnJlZWRlc2t0b3Aub3JnIHByb2plY3QKICAgICBzbWFydG1vbnRvb2xzIDYuMSAJUy5NLkEuUi5U LiBkaXNrIG1vbml0b3JpbmcgdG9vbHMKICAgICBzbXByb3h5IDEuMC41IAlTZXNzaW9uIE1hbmFn ZXIgUHJveHkKICAgICBzcWxpdGUzIDMuNy4xN18xIAlTUUwgZGF0YWJhc2UgZW5naW5lIGluIGEg QyBsaWJyYXJ5CiAgICAgc3F1ZWV6ZSAwLjIuM183IAlTcXVlZXplIGlzIGEgbW9kZXJuIGFuZCBh ZHZhbmNlZCBhcmNoaXZlIG1hbmFnZXIKICAgICBzdGFydHVwLW5vdGlmaWNhdGlvbiAwLjEyXzEg CUxpYnJhcnkgdGhhdCBzdXBwb3J0cyBzdGFydHVwIG5vdGlmaWNhdGlvbiBzcGVjIGZyb20gZnJl ZWRlCiAgICAgc3VkbyAxLjguN18xIAlBbGxvdyBvdGhlcnMgdG8gcnVuIGNvbW1hbmRzIGFzIHJv b3QKICAgICBzdWRvc2NyaXB0IDIuMS4yIAlBdWRpdGVkIHNoZWxscyBpbiBQZXJsIHdpdGggc3Vk byg4KSBhbmQgc2NyaXB0KDEpCiAgICAgc3Vkb3NoMiAxLjAuNCAJU2Vjb25kIHZlcnNpb24gb2Yg dGhlIHN1ZG8gc2hlbGwKICAgICBzdmdhbGliIDEuNC4zXzYgCUEgbG93IGxldmVsIGNvbnNvbGUg Z3JhcGhpY3MgbGlicmFyeQogICAgIHQxbGliIDUuMS4yXzIsMSAJVHlwZSAxIGZvbnQgcmFzdGVy aXphdGlvbiBsaWJyYXJ5IGZvciBVbml4L1gxMQogICAgIHRhbGxvYyAyLjAuOCAJSGllcmFyY2hp Y2FsIHBvb2wgYmFzZWQgbWVtb3J5IGFsbG9jYXRvcgogICAgIHRkYiAxLjIuMTIsMSAJVHJpdmlh bCBEYXRhYmFzZQogICAgIHRldmVudCAwLjkuMTggCVRhbGxvYyBiYXNlZCBldmVudCBsb29wIGxp YnJhcnkKICAgICBUaHVuYXIgMS42LjMgCVhmY2UgZmlsZSBtYW5hZ2VyCiAgICAgdGh1bmFyLXZm cyAxLjIuMF81IAlUaGUgdmlydHVhbCBmaWxlc3lzdGVtIGZvciBUaHVuYXIKICAgICB0aWZmIDQu MC4zIAlUb29scyBhbmQgbGlicmFyeSByb3V0aW5lcyBmb3Igd29ya2luZyB3aXRoIFRJRkYgaW1h Z2VzCiAgICAgdG11eCAxLjggCUEgVGVybWluYWwgTXVsdGlwbGV4ZXIKICAgICB0cmFwcHJvdG8g My40LjMgCURFQy1YVFJBUCBleHRlbnNpb24gaGVhZGVycwogICAgIHR3bSAxLjAuNyAJVGFiIFdp bmRvdyBNYW5hZ2VyIGZvciB0aGUgWCBXaW5kb3cgU3lzdGVtCiAgICAgdW5pcXVlIDEuMS42XzUg CUxpYnJhcnkgZm9yIHNpbmdsZSBpbnN0YW5jZSBhcHBsaWNhdGlvbnMKICAgICB1bnppcCA2LjBf MSAJTGlzdCwgdGVzdCwgYW5kIGV4dHJhY3QgY29tcHJlc3NlZCBmaWxlcyBpbiBhIFpJUCBhcmNo aXZlCiAgICAgdXBvd2VyIDAuOS43XzEgCUQtQnVzIGRhZW1vbiBmb3Igc2ltcGxpZnlpbmcgcG93 ZXIgbWFuYWdlbWVudCB0YXNrcwogICAgIHY0bF9jb21wYXQgMS4wLjIwMTIwNTAxXzEgCVZpZGVv NExpbnV4IElPQ1RMIGhlYWRlciBmaWxlcwogICAgIHZhbGEgMC4xOC4xIAlQcm9ncmFtbWluZyBs YW5ndWFnZSBhbmQgY29tcGlsZXIgdGhhdCBjb252ZXJ0cyBWYWxhIGNvZGUgaQogICAgIHZpZGVv cHJvdG8gMi4zLjEgCVZpZGVvIGV4dGVuc2lvbiBoZWFkZXJzCiAgICAgdnRlIDAuMjYuMl80IAlU ZXJtaW5hbCB3aWRnZXQgd2l0aCBpbXByb3ZlZCBhY2Nlc3NpYmlsaXR5IGFuZCBJMThOIHN1cHBv cgogICAgIHdlYmFsaXplciAyLjIzLjVfNCAJQSB3ZWIgc2VydmVyIGxvZyBmaWxlIGFuYWx5c2lz IHByb2dyYW0KICAgICB3ZWJwIDAuMS4zXzEgCUdvb2dsZSBXZWJQIGltYWdlIGZvcm1hdCBjb252 ZXJzaW9uIHRvb2wKICAgICB4MTFwZXJmIDEuNS40IAlYMTEgc2VydmVyIHBlcmZvcm1hbmNlIHRl c3QgcHJvZ3JhbQogICAgIHhhdXRoIDEuMC43IAlYIGF1dGhvcml0eSBmaWxlIHV0aWxpdHkKICAg ICB4YmFja2xpZ2h0IDEuMS4yIAlQcm9ncmFtIHRvIGFkanVzdCBiYWNrbGlnaHQgYnJpZ2h0bmVz cwogICAgIHhiaXRtYXBzIDEuMS4xIAlYLk9yZyBiaXRtYXBzIGRhdGEKICAgICB4Y2FsYyAxLjAu NSAJU2NpZW50aWZpYyBjYWxjdWxhdG9yIGZvciBYCiAgICAgeGNiLXByb3RvIDEuOCAJVGhlIFgg cHJvdG9jb2wgQy1sYW5ndWFnZSBCaW5kaW5nIChYQ0IpIHByb3RvY29sCiAgICAgeGNiLXV0aWwg MC4zLjlfMSwxIAlBIG1vZHVsZSB3aXRoIGxpYnhjYi9saWJYMTEgZXh0ZW5zaW9uL3JlcGxhY2Vt ZW50IGxpYnJhcmllcwogICAgIHhjYi11dGlsLXJlbmRlcnV0aWwgMC4zLjggCUNvbnZlbmllbmNl IGZ1bmN0aW9ucyBmb3IgdGhlIFJlbmRlciBleHRlbnNpb24KICAgICB4Y2xvY2sgMS4wLjZfMSAJ QW5hbG9nIGFuZCBkaWdpdGFsIGNsb2NrIGZvciBYCiAgICAgeGNtaXNjcHJvdG8gMS4yLjIgCVhD TWlzYyBleHRlbnNpb24gaGVhZGVycwogICAgIHhjbXNkYiAxLjAuNCAJRGV2aWNlIENvbG9yIENo YXJhY3Rlcml6YXRpb24gdXRpbGl0eSBmb3IgWAogICAgIHhjb25zb2xlIDEuMC41IAlNb25pdG9y IHN5c3RlbSBjb25zb2xlIG1lc3NhZ2VzIHdpdGggWAogICAgIHhjdXJzb3ItdGhlbWVzIDEuMC4z XzEgCVgub3JnIGN1cnNvcnMgdGhlbWVzCiAgICAgeGN1cnNvcmdlbiAxLjAuNSAJQ3JlYXRlIGFu IFggY3Vyc29yIGZpbGUgZnJvbSBhIGNvbGxlY3Rpb24gb2YgUE5HIGltYWdlcwogICAgIHhkcHlp bmZvIDEuMy4xIAlEaXNwbGF5IGluZm9ybWF0aW9uIHV0aWxpdHkgZm9yIFgKICAgICB4ZHJpaW5m byAxLjAuNCAJUXVlcnkgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiBvZiBEUkkgZHJpdmVycwog ICAgIHhldiAxLjIuMSAJUHJpbnQgY29udGVudHMgb2YgWCBldmVudHMKICAgICB4ZXh0cHJvdG8g Ny4yLjEgCVhFeHQgZXh0ZW5zaW9uIGhlYWRlcnMKICAgICB4Zjg2LWlucHV0LWtleWJvYXJkIDEu Ny4wIAlYLk9yZyBrZXlib2FyZCBpbnB1dCBkcml2ZXIKICAgICB4Zjg2LWlucHV0LW1vdXNlIDEu OS4wIAlYLk9yZyBtb3VzZSBpbnB1dCBkcml2ZXIKICAgICB4Zjg2LXZpZGVvLWF0aSA2LjE0LjYg CVguT3JnIGF0aSBkaXNwbGF5IGRyaXZlcgogICAgIHhmODYtdmlkZW8taW50ZWwgMi43LjFfNCAJ RHJpdmVyIGZvciBJbnRlbCBpbnRlZ3JhdGVkIGdyYXBoaWNzIGNoaXBzZXRzCiAgICAgeGY4Ni12 aWRlby1tYWNoNjQgNi45LjQgCVguT3JnIG1hY2g2NCBkaXNwbGF5IGRyaXZlcgogICAgIHhmODYt dmlkZW8tbnYgMi4xLjIwXzEgCVguT3JnIG52IGRpc3BsYXkgZHJpdmVyCiAgICAgeGY4Ni12aWRl by1vcGVuY2hyb21lIDAuMy4zIAlYLk9yZyBvcGVuQ2hyb21lIGRpc3BsYXkgZHJpdmVyCiAgICAg eGY4Ni12aWRlby1yMTI4IDYuOC40XzMgCVguT3JnIHIxMjggZGlzcGxheSBkcml2ZXIKICAgICB4 Zjg2LXZpZGVvLXJhZGVvbmhkIDEuMy4wXzUgCVguT3JnIGF0aSBSYWRlb25IRCBkaXNwbGF5IGRy aXZlcgogICAgIHhmODYtdmlkZW8tdmVzYSAyLjMuMiAJWC5PcmcgdmVzYSBkaXNwbGF5IGRyaXZl cgogICAgIHhmODZiaWdmb250cHJvdG8gMS4yLjAgCVhGcmVlODYtQmlnZm9udCBleHRlbnNpb24g aGVhZGVycwogICAgIHhmODZkZ2EgMS4wLjMgCVRlc3QgcHJvZ3JhbSBmb3IgdGhlIFhGcmVlODYt REdBIGV4dGVuc2lvbgogICAgIHhmODZkZ2Fwcm90byAyLjEgCVhGcmVlODYtREdBIGV4dGVuc2lv biBoZWFkZXJzCiAgICAgeGY4NmRyaXByb3RvIDIuMS4xIAlYRnJlZTg2LURSSSBleHRlbnNpb24g aGVhZGVycwogICAgIHhmODZtaXNjcHJvdG8gMC45LjMgCVhGcmVlODYtTWlzYyBleHRlbnNpb24g aGVhZGVycwogICAgIHhmODZ2aWRtb2RlcHJvdG8gMi4zLjEgCVhGcmVlODYtVmlkTW9kZUV4dGVu c2lvbiBleHRlbnNpb24gaGVhZGVycwogICAgIHhmYnVybiAwLjQuM181IAlDRC9EVkQgYnVybmlu ZyB0b29sIGZvciBYZmNlCiAgICAgeGZjZSA0LjEwXzUgCVRoZSAibWV0YS1wb3J0IiBmb3IgdGhl IFhmY2UgNCBkZXNrdG9wIGVudmlyb25tZW50CiAgICAgeGZjZTQtYXBwZmluZGVyIDQuMTAuMSAJ QXBwbGljYXRpb24gbGF1bmNoZXIgYW5kIGZpbmRlcgogICAgIHhmY2U0LWFydHdvcmsgMC4wLjRf MTIgCUFkZGl0aW9uYWwgYXJ0d29yayBmb3IgdGhlIFhGY2U0IGRlc2t0b3AgZW52aXJvbm1lbnQK ICAgICB4ZmNlNC1jb25mIDQuMTAuMF80IAlELUJ1cy1iYXNlZCBjb25maWd1cmF0aW9uIHN0b3Jh Z2Ugc3lzdGVtCiAgICAgeGZjZTQtY3B1Z3JhcGgtcGx1Z2luIDEuMC41XzEgCUdyYXBoaWNhbCBy ZXByZXNlbnRhdGlvbiBvZiB0aGUgQ1BVIGxvYWQKICAgICB4ZmNlNC1kZXNrdG9wIDQuMTAuMl8y IAlYZmNlJ3MgZGVza3RvcCBtYW5hZ2VyCiAgICAgeGZjZTQtbWl4ZXIgNC4xMC4wXzQgCVZvbHVt ZSBjb250cm9sIGZvciB0aGUgWGZjZSBkZXNrdG9wCiAgICAgeGZjZTQtbm90aWZ5ZCAwLjIuNCAJ VmlzdWFsbHktYXBwZWFsaW5nIG5vdGlmaWNhdGlvbiBkYWVtb24gZm9yIFhmY2UKICAgICB4ZmNl NC1wYW5lbCA0LjEwLjEgCVhmY2UncyBwYW5lbAogICAgIHhmY2U0LXNlc3Npb24gNC4xMC4xXzEg CVhmY2UncyBzZXNzaW9uIG1hbmFnZXIKICAgICB4ZmNlNC1zZXR0aW5ncyA0LjEwLjEgCVhmY2Ug NCBzZXR0aW5ncyBhcHBsaWNhdGlvbgogICAgIHhmY2U0LXRlcm1pbmFsIDAuNi4yIAlUZXJtaW5h bCBlbXVsYXRvciBmb3IgdGhlIFggd2luZG93aW5nIHN5c3RlbQogICAgIHhmY2U0LXR1bWJsZXIg MC4xLjI5IAlUaHVtYm5haWwgc2VydmljZSBmb3IgWGZjZSBkZXNrdG9wCiAgICAgeGZjZTQtd20g NC4xMC4xIAlYZmNlJ3Mgd2luZG93IG1hbmFnZXIKICAgICB4ZmNlNC13bS10aGVtZXMgNC4xMC4w XzEgCVhmY2UgNCB3aW5kb3cgZGVjb3JhdGlvbiB0aGVtZXMgZm9yIHhmd200CiAgICAgeGZlIDEu MzRfMSAJRmFzdCBNUy1FeHBsb3JlciBsaWtlIGZpbGVtYW5hZ2VyIGZvciBYCiAgICAgeGdhbW1h IDEuMC41IAlHYW1tYSBjb3JyZWN0aW9uIHRocm91Z2ggdGhlIFggc2VydmVyLgogICAgIHhnYyAx LjAuNCAJWCBncmFwaGljcyBkZW1vCiAgICAgeGhvc3QgMS4wLjUgCVNlcnZlciBhY2Nlc3MgY29u dHJvbCBwcm9ncmFtIGZvciBYCiAgICAgeGluZXJhbWFwcm90byAxLjIuMSAJWGluZXJhbWEgZXh0 ZW5zaW9uIGhlYWRlcnMKICAgICB4aW5pdCAxLjMuMiwxIAlYIFdpbmRvdyBTeXN0ZW0gaW5pdGlh bGl6ZXIKICAgICB4aW5wdXQgMS42LjAgCVZlcnkgdXNlZnVsIHV0aWxpdHkgZm9yIGNvbmZpZ3Vy aW5nIGFuZCB0ZXN0aW5nIFhJbnB1dCBkZXZpCiAgICAgeGtiY29tcCAxLjIuNCAJQ29tcGlsZSBY S0Iga2V5Ym9hcmQgZGVzY3JpcHRpb24KICAgICB4a2JldmQgMS4xLjMgCVhLQiBldmVudCBkYWVt b24KICAgICB4a2J1dGlscyAxLjAuNCAJWEtCIHV0aWxpdHkgZGVtb3MKICAgICB4a2V5Ym9hcmQt Y29uZmlnIDIuOSAJWCBLZXlib2FyZCBDb25maWd1cmF0aW9uIERhdGFiYXNlCiAgICAgeGtpbGwg MS4wLjMgCVV0aWxpdHkgZm9yIGtpbGxpbmcgYSBjbGllbnQgYnkgaXRzIFggcmVzb3VyY2UKICAg ICB4bHNhdG9tcyAxLjEuMSAJTGlzdCBpbnRlcm5lZCBhdG9tcyBkZWZpbmVkIG9uIGEgc2VydmVy CiAgICAgeGxzY2xpZW50cyAxLjEuMiAJTGlzdCBjbGllbnQgYXBwbGljYXRpb25zIHJ1bm5pbmcg b24gYSBkaXNwbGF5CiAgICAgeG1lc3NhZ2UgMS4wLjQgCURpc3BsYXkgbWVzc2FnZSBvciBxdWVy eSBpbiBhIFggd2luZG93CiAgICAgeG1sY2F0bWdyIDIuMiAJU0dNTCBhbmQgWE1MIGNhdGFsb2cg bWFuYWdlcgogICAgIHhtbGNoYXJlbnQgMC4zXzIgCVhNTCBjaGFyYWN0ZXIgZW50aXRpZXMKICAg ICB4bW9kbWFwIDEuMC43IAlVdGlsaXR5IGZvciBtb2RpZnlpbmcga2V5bWFwcyBhbmQgcG9pbnRl ciBidXR0b24gbWFwcGluZ3MgaQogICAgIHhvcmcgNy43IAlYLk9yZyBjb21wbGV0ZSBkaXN0cmli dXRpb24gbWV0YXBvcnQKICAgICB4b3JnLWFwcHMgNy43IAlYLm9yZyBhcHBzIG1ldGEtcG9ydAog ICAgIHhvcmctZG9jcyAxLjcsMSAJWC5vcmcgZG9jdW1lbnRhdGlvbiBmaWxlcwogICAgIHhvcmct ZHJpdmVycyA3LjcgCVgub3JnIGRyaXZlcnMgbWV0YS1wb3J0CiAgICAgeG9yZy1mb250cyA3Ljcg CVgub3JnIGZvbnRzIG1ldGEtcG9ydAogICAgIHhvcmctZm9udHMtMTAwZHBpIDcuNyAJWC5Pcmcg MTAwZHBpIGJpdG1hcCBmb250cwogICAgIHhvcmctZm9udHMtNzVkcGkgNy43IAlYLk9yZyA3NWRw aSBiaXRtYXAgZm9udHMKICAgICB4b3JnLWZvbnRzLWN5cmlsbGljIDcuNyAJWC5PcmcgQ3lyaWxs aWMgYml0bWFwIGZvbnRzCiAgICAgeG9yZy1mb250cy1taXNjYml0bWFwcyA3LjcgCVguT3JnIG1p c2NlbGxhbmVvdXMgYml0bWFwIGZvbnRzCiAgICAgeG9yZy1mb250cy10cnVldHlwZSA3LjdfMSAJ WC5PcmcgVHJ1ZVR5cGUgZm9udHMKICAgICB4b3JnLWZvbnRzLXR5cGUxIDcuNyAJWC5PcmcgVHlw ZTEgZm9udHMKICAgICB4b3JnLWxpYnJhcmllcyA3LjcgCVgub3JnIGxpYnJhcmllcyBtZXRhLXBv cnQKICAgICB4b3JnLW1hY3JvcyAxLjE3IAlYLk9yZyBkZXZlbG9wbWVudCBhY2xvY2FsIG1hY3Jv cwogICAgIHhvcmctc2VydmVyIDEuNy43XzgsMSAJWC5PcmcgWCBzZXJ2ZXIgYW5kIHJlbGF0ZWQg cHJvZ3JhbXMKICAgICB4cGktcXVpY2stbG9jYWxlLXN3aXRjaGVyIDEuNy44LjUgCVF1aWNrbHkg Y2hhbmdlIGFuZCBhcHBseSBhIGRpZmZlcmVudCBsb2NhbGUgZnJvbSB0aGUgdG9vbHMKICAgICB4 cHIgMS4wLjQgCVV0aWxpdHkgZm9yIHByaW50aW5nIGFuIFggd2luZG93IGR1bXAKICAgICB4cHJv cCAxLjIuMSAJUHJvcGVydHkgZGlzcGxheWVyIGZvciBYCiAgICAgeHByb3RvIDcuMC4yNCAJWDEx IHByb3RvY29sIGhlYWRlcnMKICAgICB4cmFuZHIgMS40LjAgCVByaW1pdGl2ZSBjb21tYW5kIGxp bmUgaW50ZXJmYWNlIHRvIHRoZSBSYW5kUiBleHRlbnNpb24KICAgICB4cmRiIDEuMC45IAlYIHNl cnZlciByZXNvdXJjZSBkYXRhYmFzZSB1dGlsaXR5CiAgICAgeHJlZnJlc2ggMS4wLjUgCVJlZnJl c2ggYWxsIG9yIHBhcnQgb2YgYW4gWCBzY3JlZW4KICAgICB4c2V0IDEuMi4yXzEgCVVzZXIgcHJl ZmVyZW5jZSB1dGlsaXR5IGZvciBYCiAgICAgeHNldG1vZGUgMS4wLjAgCVNldCB0aGUgbW9kZSBm b3IgYW4gWCBJbnB1dCBEZXZpY2UKICAgICB4c2V0cm9vdCAxLjEuMSAJcm9vdCB3aW5kb3cgcGFy YW1ldGVyIHNldHRpbmcgdXRpbGl0eSBmb3IgWAogICAgIHh0ZXJtIDI5NSAJVGVybWluYWwgZW11 bGF0b3IgZm9yIHRoZSBYIFdpbmRvdyBTeXN0ZW0KICAgICB4dHJhbnMgMS4yLjcgCUFic3RyYWN0 IG5ldHdvcmsgY29kZSBmb3IgWAogICAgIHh2aW5mbyAxLjEuMiAJUHJpbnQgb3V0IFgtVmlkZW8g ZXh0ZW5zaW9uIGFkYXB0b3IgaW5mb3JtYXRpb24KICAgICB4d2QgMS4wLjUgCUR1bXAgYW4gaW1h Z2Ugb2YgYW4gWCB3aW5kb3cKICAgICB4d2luaW5mbyAxLjEuMyAJV2luZG93IGluZm9ybWF0aW9u IHV0aWxpdHkgZm9yIFgKICAgICB4d3VkIDEuMC40IAlJbWFnZSBkaXNwbGF5ZXIgZm9yIFgKICAg ICB5YXNtIDEuMi4wIAlBIGNvbXBsZXRlIHJld3JpdGUgb2YgdGhlIE5BU00gYXNzZW1ibGVyCiAg ICAgemlwIDMuMCAJQ3JlYXRlL3VwZGF0ZSBaSVAgZmlsZXMgY29tcGF0aWJsZSB3aXRoIFBLWklQ CiAgICAgenNoIDUuMC4yIAlUaGUgWiBzaGVsbA== --047d7b5d6602af704104e12c8a02-- From owner-freebsd-gecko@FreeBSD.ORG Thu Jul 11 05:10:11 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 95886EB3; Thu, 11 Jul 2013 05:10:11 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by mx1.freebsd.org (Postfix) with ESMTP id 388651087; Thu, 11 Jul 2013 05:10:11 +0000 (UTC) Received: from [192.168.0.100] ([87.139.233.65]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MFctN-1V0fN1010n-00EaTG; Thu, 11 Jul 2013 07:10:10 +0200 Message-ID: <51DE3E34.4000605@gmx.de> Date: Thu, 11 Jul 2013 07:10:12 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: Florian Smeets , gecko@FreeBSD.org Subject: security/nss update build time in tinderbox X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:sIFCZVq337QFgKueXmK6vXi/VHOGb4Oopi1VVV7Vq2cYPEkBFHK 6M0Tgo7Vlm0p69VRZw5SumbSZwhbxIACUD+mj+C4XCBGA3b051gnl9J12kiSrYGh4yPBIcJ w0EixdRtrveLlakx+R18jDXmjsMO3U9ZJqrjtENeQwf3GENSz05h2NAqk6C0DIu+/fQzvVP J63BkghH4pv0KoHumZT3w== Cc: Olli Hauer 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: Thu, 11 Jul 2013 05:10:11 -0000 Hi, the new security/nss port takes now more then two hours to build in tinderbox on a fast machine system: 8.4-amd64, 24GB RAM, current tinderbox, static 8GB ramdisk for tinderbox. nss-3.14.3: start: 05:33:52, end: 05:37:32 => 4m 30s nss-3.15.1 start: 21:21:44, end: 00:02:53 => 2h 40m tinderbox build logs: http://people.freebsd.org/~ohauer/logs/nss-3.14.3.log.bz2 http://people.freebsd.org/~ohauer/logs/nss-3.15.1.log.bz2 Maybe you have seen similar times in your package build environment. If there are more of ports taking this time to build / test, then it become impossible to build packages. -- Regards, olli From owner-freebsd-gecko@FreeBSD.ORG Thu Jul 11 08:11:10 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CB3239B8; Thu, 11 Jul 2013 08:11:10 +0000 (UTC) (envelope-from flo@smeets.im) Received: from mail.solomo.de (mail.solomo.de [5.9.87.18]) by mx1.freebsd.org (Postfix) with ESMTP id 87FC019AD; Thu, 11 Jul 2013 08:11:10 +0000 (UTC) Received: from cpos1.nexxtmobile.de (localhost [127.0.0.1]) by mail.solomo.de (Postfix) with ESMTP id 4B7CB1B80B; Thu, 11 Jul 2013 10:11:03 +0200 (CEST) X-Virus-Scanned: amavisd-new at nexxtmobile.de Received: from mail.solomo.de ([127.0.0.1]) by cpos1.nexxtmobile.de (cpos1.nexxtmobile.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id QOfAA6jDbRTV; Thu, 11 Jul 2013 10:11:01 +0200 (CEST) Received: from [IPv6:2001:4dd0:ff00:8bb6:b458:51e:abb9:6cd9] (unknown [IPv6:2001:4dd0:ff00:8bb6:b458:51e:abb9:6cd9]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.solomo.de (Postfix) with ESMTPSA id 09A2B1B7F8; Thu, 11 Jul 2013 10:10:59 +0200 (CEST) Message-ID: <51DE688F.3010200@smeets.im> Date: Thu, 11 Jul 2013 10:10:55 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130628 Thunderbird/17.0.7 MIME-Version: 1.0 To: olli hauer Subject: Re: security/nss update build time in tinderbox References: <51DE3E34.4000605@gmx.de> In-Reply-To: <51DE3E34.4000605@gmx.de> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2CACUBNMQETAUPUQDFVSF" Cc: gecko@FreeBSD.org, Florian Smeets , Olli Hauer 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: Thu, 11 Jul 2013 08:11:10 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2CACUBNMQETAUPUQDFVSF Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable On 07/11/2013 07:10, olli hauer wrote: > Hi, >=20 > the new security/nss port takes now more then two hours to build in tin= derbox on a fast machine >=20 > system: 8.4-amd64, 24GB RAM, current tinderbox, static 8GB ramdisk for = tinderbox. >=20 > nss-3.14.3: > start: 05:33:52, end: 05:37:32 =3D> 4m 30s >=20 > nss-3.15.1 > start: 21:21:44, end: 00:02:53 =3D> 2h 40m >=20 Not sure if this is the default in tinderbox or not but you are running the test suites, which is not the default usually. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Nss < 3.15 also had a regression testsuite. It looks like the new one takes a lot longer. Florian ------enig2CACUBNMQETAUPUQDFVSF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJR3miPAAoJECrpj4KP8Zz/VcwH/A/K/PuqLAnC7jKVlijcL00U pFnuCQpFyhH2S7nYjEVBuRz95Pqg8QvdfoCK14F++aGMB2XEOQfpM5hmgCTqvpVr C+mGO1mQcGnLXfyAjVYkmMzzXK6X6gH39L21+0PUhau4+He9rzsj71eYvgOJalXk a2PZKx7y10FKhqAU9qtDXsw0lFKDu8FpW3v8HG3twLEYwy9vU1Rv5o1hUUmUv/OV 8fXpeZKW+xpscF4NlorYSyqz82fBms46yKVxS5Bsj2VYxotRvjwNU9d5Ro3s3pz3 LVl43UcMdCGK/g3K/vWn6rvw4x8Vx5qf2F9y6fn1lvZ/nM6GGNfSQbDVWWbbHjA= =Xd+/ -----END PGP SIGNATURE----- ------enig2CACUBNMQETAUPUQDFVSF-- From owner-freebsd-gecko@FreeBSD.ORG Thu Jul 11 14:50:19 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2738697F for ; Thu, 11 Jul 2013 14:50: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 B71981192 for ; Thu, 11 Jul 2013 14:50: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 r6BEoBbQ066179 for ; Thu, 11 Jul 2013 14:50:11 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r6BEo56w065713 for freebsd-gecko@freebsd.org; Thu, 11 Jul 2013 14:50:05 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 11 Jul 2013 14:50:05 GMT Message-Id: <201307111450.r6BEo56w065713@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] r1279 - trunk/security/nss 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, 11 Jul 2013 14:50:19 -0000 Author: jbeich Date: Thu Jul 11 14:50:05 2013 New Revision: 1279 Log: - chase test test path after 3.15 update - drop filename printing when listing failed tests Modified: trunk/security/nss/Makefile Modified: trunk/security/nss/Makefile ============================================================================== --- trunk/security/nss/Makefile Wed Jul 10 12:19:22 2013 (r1278) +++ trunk/security/nss/Makefile Thu Jul 11 14:50:05 2013 (r1279) @@ -61,8 +61,8 @@ LD_LIBRARY_PATH="${BINS}/lib" \ ${MAKE_ENV} \ ./all.sh - @if ${GREP} -F '>Failed<' \ - ${WRKSRC:H:H}/tests_results/security/*/results.html; then \ + @if ${GREP} -Fh '>Failed<' \ + ${WRKSRC:H}/tests_results/security/*/results.html; then \ echo "Some tests have failed. Let ${MAINTAINER} know."; \ exit 1; \ else \ From owner-freebsd-gecko@FreeBSD.ORG Fri Jul 12 16:28:03 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4038288E for ; Fri, 12 Jul 2013 16:28:03 +0000 (UTC) (envelope-from bil2l@system9b.info) Received: from mail.system9b.info (mail.system9b.info [184.82.173.111]) by mx1.freebsd.org (Postfix) with ESMTP id 9301A1EF4 for ; Fri, 12 Jul 2013 16:28:02 +0000 (UTC) Received: from ([127.0.0.1]) with MailEnable ESMTP; Fri, 12 Jul 2013 16:16:43 -0400 Message-Id: Mime-Version: 1.0 From: "bill" To: "" Subject: Are you taking on any new clients? Date: Fri, 12 Jul 2013 12:16:42 -0400 X-Bounce-Tracking-Info: Content-type: text/plain; charset=iso-8859-1; format=flowed Content-transfer-encoding: quoted-printable X-ME-Bayesian: 0.000000 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: bill@system9b.info List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 16:28:03 -0000 If you sell any kind of advertising service then this will be of interest t= o you=2E I have a list of 10,000 + people who are interested in online adve= rtising and have bought some variation of it before=2E I can contact these = people with your offer for a low one time fee=2E After you see the results,= I'm positive you will want us to do more campaigns for you=2E Please reply= back for more details=2E Bill D=2E BTW: If you would like to stop receiving my emails please click this: mailt= o:outofthelist@system9b=2Einfo?SUBJECT=3Doffthelist From owner-freebsd-gecko@FreeBSD.ORG Sat Jul 13 09:12:55 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1E63B9DD for ; Sat, 13 Jul 2013 09:12:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) by mx1.freebsd.org (Postfix) with ESMTP id 11488180D for ; Sat, 13 Jul 2013 09:12:55 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r6D9CswS041229 for ; Sat, 13 Jul 2013 09:12:54 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r6D9CsZv041222; Sat, 13 Jul 2013 09:12:54 GMT (envelope-from portscout) Message-Id: <201307130912.r6D9CsZv041222@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 13 Jul 2013 09:12:54 +0000 From: portscout@FreeBSD.org 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: Sat, 13 Jul 2013 09:12:55 -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 ------------------------------------------------+-----------------+------------ www/xpi-greasemonkey | 1.9 | 1.10 ------------------------------------------------+-----------------+------------ 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@FreeBSD.org Thanks. From owner-freebsd-gecko@FreeBSD.ORG Sat Jul 13 13:40:09 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A8C47EFB; Sat, 13 Jul 2013 13:40:09 +0000 (UTC) (envelope-from edwin@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 81F1210CD; Sat, 13 Jul 2013 13:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r6DDe90Y022565; Sat, 13 Jul 2013 13:40:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r6DDe9CU022564; Sat, 13 Jul 2013 13:40:09 GMT (envelope-from edwin) Date: Sat, 13 Jul 2013 13:40:09 GMT Message-Id: <201307131340.r6DDe9CU022564@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/180530: [patch] www/firefox adds WiFi geolocation support 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: Sat, 13 Jul 2013 13:40:09 -0000 Synopsis: [patch] www/firefox adds WiFi geolocation support Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Sat Jul 13 13:40:09 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=180530 From owner-freebsd-gecko@FreeBSD.ORG Sat Jul 13 19:20:29 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7D48D5FA for ; Sat, 13 Jul 2013 19:20:29 +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 09E921D91 for ; Sat, 13 Jul 2013 19:20:28 +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 r6DJKLSU049622 for ; Sat, 13 Jul 2013 19:20:21 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r6DJKGn5047777 for freebsd-gecko@freebsd.org; Sat, 13 Jul 2013 19:20:16 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 13 Jul 2013 19:20:16 GMT Message-Id: <201307131920.r6DJKGn5047777@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] r1280 - in trunk: security/ca_root_nss security/nss www/firefox 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: Sat, 13 Jul 2013 19:20:29 -0000 Author: jbeich Date: Sat Jul 13 19:20:15 2013 New Revision: 1280 Log: update Modified: trunk/security/ca_root_nss/Makefile trunk/security/ca_root_nss/distinfo trunk/security/nss/Makefile trunk/security/nss/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug783463 trunk/www/firefox/Makefile trunk/www/firefox/distinfo Modified: trunk/security/ca_root_nss/Makefile ============================================================================== --- trunk/security/ca_root_nss/Makefile Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/security/ca_root_nss/Makefile Sat Jul 13 19:20:15 2013 (r1280) @@ -24,7 +24,7 @@ # !!! Please DO NOT submit patches for new version until it has !!! # !!! been committed there first. !!! # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -VERSION_NSS= 3.15 +VERSION_NSS= 3.15.1 #NSS_SUFFIX= .with.ckbi.1.93 CERTDATA_TXT_PATH= nss-${VERSION_NSS}/nss/lib/ckfw/builtins/certdata.txt BUNDLE_PROCESSOR= MAca-bundle.pl Modified: trunk/security/ca_root_nss/distinfo ============================================================================== --- trunk/security/ca_root_nss/distinfo Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/security/ca_root_nss/distinfo Sat Jul 13 19:20:15 2013 (r1280) @@ -1,2 +1,2 @@ -SHA256 (nss-3.15.tar.gz) = c139f331ddcff4d5485590ee1b4489d3731aa520d4f5d942e2e40bba1e23a3cd -SIZE (nss-3.15.tar.gz) = 6276213 +SHA256 (nss-3.15.1.tar.gz) = f994106a33d1f3210f4151bbb3419a1c28fd1cb545caa7dc9afdebd6da626284 +SIZE (nss-3.15.1.tar.gz) = 6286561 Modified: trunk/security/nss/Makefile ============================================================================== --- trunk/security/nss/Makefile Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/security/nss/Makefile Sat Jul 13 19:20:15 2013 (r1280) @@ -2,7 +2,7 @@ # $FreeBSD: head/security/nss/Makefile 310165 2013-01-09 23:28:19Z flo $ PORTNAME= nss -PORTVERSION= 3.15 +PORTVERSION= 3.15.1 #DISTVERSIONSUFFIX= .with.ckbi.1.93 CATEGORIES= security MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:U:C/[-.]/_/g}_RTM/src Modified: trunk/security/nss/distinfo ============================================================================== --- trunk/security/nss/distinfo Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/security/nss/distinfo Sat Jul 13 19:20:15 2013 (r1280) @@ -1,2 +1,2 @@ -SHA256 (nss-3.15.tar.gz) = c139f331ddcff4d5485590ee1b4489d3731aa520d4f5d942e2e40bba1e23a3cd -SIZE (nss-3.15.tar.gz) = 6276213 +SHA256 (nss-3.15.1.tar.gz) = f994106a33d1f3210f4151bbb3419a1c28fd1cb545caa7dc9afdebd6da626284 +SIZE (nss-3.15.1.tar.gz) = 6286561 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/www/firefox-nightly/Makefile.hgrev Sat Jul 13 19:20:15 2013 (r1280) @@ -1 +1 @@ -HGREV= 137216:2cae857c17cb +HGREV= 138350:18467a85acf6 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/www/firefox-nightly/distinfo Sat Jul 13 19:20:15 2013 (r1280) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/2cae857c17cb.tar.bz2) = e582ebfb9e1dc61d89778ff0979187574a996c1f6e17fbc33927810c1300c105 -SIZE (firefox-nightly/2cae857c17cb.tar.bz2) = 116852816 +SHA256 (firefox-nightly/18467a85acf6.tar.bz2) = 1df9e2ca1273b0699a4b538fed5968c5c072923ca5bba0f80294bb2e81b4a55f +SIZE (firefox-nightly/18467a85acf6.tar.bz2) = 124287274 Modified: trunk/www/firefox-nightly/files/patch-bug783463 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug783463 Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/www/firefox-nightly/files/patch-bug783463 Sat Jul 13 19:20:15 2013 (r1280) @@ -1,14 +1,11 @@ --- gfx/skia/moz.build~ +++ gfx/skia/moz.build -@@ -188,10 +188,9 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'qt - 'SkMMapStream.cpp', +@@ -190,7 +190,7 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'qt + 'SkFontHost_FreeType_common.cpp', 'SkOSFile.cpp', ] - if CONFIG['OS_TARGET'] == 'Linux': + if CONFIG['MOZ_X11'] == 1 or CONFIG['OS_TARGET'] == 'Linux': - CPP_SOURCES += [ - 'SkFontHost_linux.cpp', -- 'SkFontHost_tables.cpp', - 'SkThread_pthread.cpp', - 'SkTime_Unix.cpp', + EXPORTS.skia += [ + 'include/ports/SkTypeface_cairo.h', ] Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/www/firefox/Makefile Sat Jul 13 19:20:15 2013 (r1280) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $ PORTNAME= firefox -DISTVERSION= 23.0b2 +DISTVERSION= 23.0b5 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Thu Jul 11 14:50:05 2013 (r1279) +++ trunk/www/firefox/distinfo Sat Jul 13 19:20:15 2013 (r1280) @@ -1,2 +1,2 @@ -SHA256 (firefox-23.0b2.source.tar.bz2) = 3d95bf9c578aed8ec153c292576ad777e8362a78436aca60568caf8f7b2cf4a8 -SIZE (firefox-23.0b2.source.tar.bz2) = 115799917 +SHA256 (firefox-23.0b5.source.tar.bz2) = 145673113148caef5b00b98570a44c13d80f22fda330da4b5fccd89c00848e8b +SIZE (firefox-23.0b5.source.tar.bz2) = 115978652 From owner-freebsd-gecko@FreeBSD.ORG Sat Jul 13 19:20:31 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A800C5FB for ; Sat, 13 Jul 2013 19:20:31 +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 217081D92 for ; Sat, 13 Jul 2013 19:20:30 +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 r6DJKUO1052771 for ; Sat, 13 Jul 2013 19:20: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 r6DJKPJx051010 for freebsd-gecko@freebsd.org; Sat, 13 Jul 2013 19:20:25 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 13 Jul 2013 19:20:25 GMT Message-Id: <201307131920.r6DJKPJx051010@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] r1281 - in trunk: Mk 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: Sat, 13 Jul 2013 19:20:31 -0000 Author: jbeich Date: Sat Jul 13 19:20:24 2013 New Revision: 1281 Log: add proper geolocation support PR: ports/180530 Added: trunk/www/firefox-nightly/files/patch-bug893397 trunk/www/firefox/files/patch-bug893397 trunk/www/seamonkey/files/patch-bug893397 Modified: trunk/Mk/bsd.gecko.mk trunk/www/firefox-nightly/files/patch-bug803480 trunk/www/firefox/files/patch-bug803480 trunk/www/seamonkey/files/patch-bug803480 Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Sat Jul 13 19:20:15 2013 (r1280) +++ trunk/Mk/bsd.gecko.mk Sat Jul 13 19:20:24 2013 (r1281) @@ -680,7 +680,7 @@ LIBS+= -Wl,--as-needed,-lcxxrt,--no-as-needed .endif -.if !exists(${FILESDIR}/patch-bug803480) || ! ${PORT_OPTIONS:MDBUS} +.if !exists(${FILESDIR}/patch-bug803480) MOZ_OPTIONS+= --disable-necko-wifi .endif Modified: trunk/www/firefox-nightly/files/patch-bug803480 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug803480 Sat Jul 13 19:20:15 2013 (r1280) +++ trunk/www/firefox-nightly/files/patch-bug803480 Sat Jul 13 19:20:24 2013 (r1281) @@ -1,8 +1,55 @@ diff --git configure.in configure.in -index fa283d0..936b6e0 100644 +index a0575dc..be327fd 100644 --- configure.in +++ configure.in -@@ -8229,16 +8229,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, +@@ -4306,7 +4306,6 @@ NS_PRINTING=1 + MOZ_PDF_PRINTING= + MOZ_DISABLE_CRYPTOLEGACY= + NSS_DISABLE_DBM= +-NECKO_WIFI=1 + NECKO_COOKIES=1 + NECKO_PROTOCOLS_DEFAULT="about data file ftp http res viewsource websocket wyciwyg device" + USE_ARM_KUSER= +@@ -4336,11 +4335,6 @@ case "${target}" in + fi + + NSS_DISABLE_DBM=1 +- if test -z "$gonkdir"; then +- NECKO_WIFI= +- else +- NECKO_WIFI=1 +- fi + MOZ_THEME_FASTSTRIPE=1 + MOZ_TREE_FREETYPE=1 + MOZ_MEMORY=1 +@@ -8485,28 +8479,39 @@ done + dnl + dnl option to disable necko's wifi scanner + dnl ++ ++case "$OS_TARGET" in ++ OS2) ++ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 ++ ;; ++ Android) ++ if test -n "$gonkdir"; then ++ NECKO_WIFI=1 ++ fi ++ ;; ++ Darwin|SunOS|WINNT) ++ NECKO_WIFI=1 ++ ;; ++ Linux) ++ if test -z "$MOZ_ENABLE_DBUS"; then ++ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) ++ fi ++ NECKO_WIFI=1 ++ NECKO_WIFI_DBUS=1 ++ ;; ++esac ++ + MOZ_ARG_DISABLE_BOOL(necko-wifi, + [ --disable-necko-wifi Disable necko wifi scanner], NECKO_WIFI=, NECKO_WIFI=1) @@ -16,26 +63,40 @@ - "$OS_ARCH" != "SunOS" -a \ - "$OS_ARCH" != "WINNT"; then - AC_MSG_ERROR([Necko WiFi scanning not supported on your platform, use --disable-necko-wifi]) -+if test "$NECKO_WIFI"; then -+ case "$OS_TARGET" in -+ Android) -+ ;; -+ Darwin) -+ ;; -+ SunOS) -+ ;; -+ WINNT) -+ ;; -+ OS2) -+ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 -+ NECKO_WIFI= -+ ;; -+ *) -+ if test -z "$MOZ_ENABLE_DBUS"; then -+ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) -+ fi -+ ;; -+ esac +-fi +- + if test "$NECKO_WIFI"; then + AC_DEFINE(NECKO_WIFI) + _NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES NECKO_WIFI" fi + AC_SUBST(NECKO_WIFI) ++AC_SUBST(NECKO_WIFI_DBUS) - if test "$NECKO_WIFI"; then + dnl + dnl option to disable cookies +diff --git netwerk/wifi/Makefile.in netwerk/wifi/Makefile.in +index 26dbd79..4cbf912 100644 +--- netwerk/wifi/Makefile.in ++++ netwerk/wifi/Makefile.in +@@ -20,7 +20,7 @@ ifeq ($(OS_ARCH),SunOS) + OS_INCLUDES += $(GLIB_CFLAGS) + endif + +-ifdef MOZ_ENABLE_DBUS ++ifdef NECKO_WIFI_DBUS + OS_INCLUDES += $(MOZ_DBUS_GLIB_CFLAGS) + endif + +diff --git netwerk/wifi/moz.build netwerk/wifi/moz.build +index 5e70211..07b01de 100644 +--- netwerk/wifi/moz.build ++++ netwerk/wifi/moz.build +@@ -43,7 +43,7 @@ elif CONFIG['OS_ARCH'] == 'SunOS': + 'nsWifiScannerSolaris.cpp', + ] + +-if CONFIG['MOZ_ENABLE_DBUS']: ++if CONFIG['NECKO_WIFI_DBUS']: + CPP_SOURCES += [ + 'nsWifiScannerDBus.cpp', + ] Added: trunk/www/firefox-nightly/files/patch-bug893397 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug893397 Sat Jul 13 19:20:24 2013 (r1281) @@ -0,0 +1,221 @@ +diff --git configure.in configure.in +index 549ad06..2878d9f 100644 +--- configure.in ++++ configure.in +@@ -8491,7 +8491,7 @@ case "$OS_TARGET" in + NECKO_WIFI=1 + fi + ;; +- Darwin|SunOS|WINNT) ++ Darwin|FreeBSD|SunOS|WINNT) + NECKO_WIFI=1 + ;; + Linux) +diff --git netwerk/wifi/moz.build netwerk/wifi/moz.build +index 07b01de..11706af 100644 +--- netwerk/wifi/moz.build ++++ netwerk/wifi/moz.build +@@ -34,6 +34,10 @@ if CONFIG['OS_ARCH'] == 'Darwin': + CMMSRCS += [ + 'osx_corewlan.mm', + ] ++elif CONFIG['OS_ARCH'] == 'FreeBSD': ++ CPP_SOURCES += [ ++ 'nsWifiScannerFreeBSD.cpp', ++ ] + elif CONFIG['OS_ARCH'] == 'WINNT': + CPP_SOURCES += [ + 'nsWifiScannerWin.cpp', +diff --git netwerk/wifi/nsWifiScannerFreeBSD.cpp netwerk/wifi/nsWifiScannerFreeBSD.cpp +new file mode 100644 +index 0000000..80d4cb6 +--- /dev/null ++++ netwerk/wifi/nsWifiScannerFreeBSD.cpp +@@ -0,0 +1,187 @@ ++/* This Source Code Form is subject to the terms of the Mozilla Public ++ * License, v. 2.0. If a copy of the MPL was not distributed with this ++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ ++ ++// Developed by J.R. Oldroyd and offered to the FreeBSD ++// www/chromium and www/firefox ports under the terms of each browser's ++// license. ++ ++// For FreeBSD we use the getifaddrs(3) to obtain the list of interfaces ++// and then check for those with an 802.11 media type and able to return ++// a list of stations. This is similar to ifconfig(8). ++ ++#include "nsCOMPtr.h" ++#include "nsComponentManagerUtils.h" ++#include "nsServiceManagerUtils.h" ++#include "nsThreadUtils.h" ++#include "nsXPCOM.h" ++#include "nsXPCOMCID.h" ++#include "nsIObserver.h" ++#include "nsIObserverService.h" ++#include "nsWifiMonitor.h" ++#include "nsWifiAccessPoint.h" ++ ++#include "nsServiceManagerUtils.h" ++#include "nsComponentManagerUtils.h" ++#include "mozilla/Services.h" ++ ++using namespace mozilla; ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++// Convert a wifi frequency to the corresponding channel. ++// Taken from wifi_data_provider_linux.cc where it says this was ++// adapted from geolocaiton/wifilib.cc in googleclient (internal to google). ++int frequency_to_channel(int frequency_Mhz) { ++ if (frequency_Mhz >= 2412 && frequency_Mhz <= 2472) // Channels 1-13. ++ return (frequency_Mhz - 2407) / 5; ++ if (frequency_Mhz == 2484) ++ return 14; ++ if (frequency_Mhz > 5000 && frequency_Mhz < 6000) // .11a bands. ++ return (frequency_Mhz - 5000) / 5; ++ // Ignore everything else. ++ return -1; // invalid channel ++} ++ ++nsresult ++FreeBSDGetAccessPointData(nsCOMArray &accessPoints) { ++ bool res; ++ char *dupn; ++ struct ifaddrs *ifal, *ifa; ++ struct ifreq ifr; ++ struct ifmediareq ifmr; ++ struct ieee80211req i802r; ++ int s; ++ char iscanbuf[32*1024], *vsr; ++ unsigned len; ++ nsWifiAccessPoint *ap; ++ ++ if (getifaddrs(&ifal) < 0) ++ return NS_ERROR_FAILURE; ++ ++ accessPoints.Clear(); ++ ++ res = false; ++ dupn = NULL; ++ for (ifa = ifal; ifa; ifa = ifa->ifa_next) { ++ memset(&ifr, 0, sizeof(ifr)); ++ ++ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ continue; ++ dupn = ifa->ifa_name; ++ ++ strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); ++ ifr.ifr_addr.sa_family = AF_LOCAL; ++ ++ if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0) ++ continue; ++ ++ (void) memset(&ifmr, 0, sizeof(ifmr)); ++ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ ++ if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { ++ close(s); ++ continue; ++ } ++ if (IFM_TYPE(ifmr.ifm_active) != IFM_IEEE80211) { ++ close(s); ++ continue; ++ } ++ ++ (void) memset(&i802r, 0, sizeof(i802r)); ++ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; ++ i802r.i_data = iscanbuf; ++ i802r.i_len = sizeof(iscanbuf); ++ if (ioctl(s, SIOCG80211, &i802r) < 0) { ++ close(s); ++ continue; ++ } ++ ++ close(s); ++ ++ vsr = (char *) i802r.i_data; ++ len = i802r.i_len; ++ while (len >= sizeof(struct ieee80211req_scan_result)) { ++ struct ieee80211req_scan_result *isr; ++ char *id; ++ int idlen; ++ char ssid[IEEE80211_NWID_LEN+1]; ++ ++ isr = (struct ieee80211req_scan_result *) vsr; ++ ++ if (isr->isr_meshid_len) { ++ id = vsr + isr->isr_ie_off + isr->isr_ssid_len; ++ idlen = isr->isr_meshid_len; ++ } ++ else { ++ id = vsr + isr->isr_ie_off; ++ idlen = isr->isr_ssid_len; ++ } ++ strncpy(ssid, id, idlen); ++ ssid[idlen] = '\0'; ++ ap = new nsWifiAccessPoint(); ++ ap->setSSID(ssid, strlen(ssid)); ++ ap->setMac(isr->isr_bssid); ++ ap->setSignal(isr->isr_rssi); ++ // apd.radio_signal_strength = (isr->isr_rssi/2) + isr->isr_noise; ++ // apd.signal_to_noise = apd.radio_signal_strength - isr->isr_noise; ++ // apd.channel = frequency_to_channel(isr->isr_freq); ++ LOG(( "FreeBSD access point: " ++ << "SSID: " << apd.ssid << ", " ++ << "MAC: " << apd.mac_address << ", " ++ << "Strength: " << apd.radio_signal_strength << ":" ++ << apd.signal_to_noise << ", " ++ << "Channel: " << apd.channel )); ++ accessPoints.AppendObject(ap); ++ res = true; ++ len -= isr->isr_len; ++ vsr += isr->isr_len; ++ } ++ } ++ ++ freeifaddrs(ifal); ++ ++ return res ? NS_OK : NS_ERROR_FAILURE; ++} ++ ++nsresult ++nsWifiMonitor::DoScan() ++{ ++ // Regularly get the access point data. ++ ++ nsCOMArray lastAccessPoints; ++ nsCOMArray accessPoints; ++ ++ do { ++ nsresult rv = FreeBSDGetAccessPointData(accessPoints); ++ if (NS_FAILED(rv)) ++ return rv; ++ ++ bool accessPointsChanged = !AccessPointsEqual(accessPoints, lastAccessPoints); ++ ReplaceArray(lastAccessPoints, accessPoints); ++ ++ rv = CallWifiListeners(lastAccessPoints, accessPointsChanged); ++ NS_ENSURE_SUCCESS(rv, rv); ++ ++ // wait for some reasonable amount of time. pref? ++ LOG(("waiting on monitor\n")); ++ ++ ReentrantMonitorAutoEnter mon(mReentrantMonitor); ++ mon.Wait(PR_SecondsToInterval(60)); ++ } ++ while (mKeepGoing); ++ ++ return NS_OK; ++} Modified: trunk/www/firefox/files/patch-bug803480 ============================================================================== --- trunk/www/firefox/files/patch-bug803480 Sat Jul 13 19:20:15 2013 (r1280) +++ trunk/www/firefox/files/patch-bug803480 Sat Jul 13 19:20:24 2013 (r1281) @@ -1,8 +1,55 @@ diff --git configure.in configure.in -index fa283d0..936b6e0 100644 +index a0575dc..be327fd 100644 --- configure.in +++ configure.in -@@ -8229,16 +8229,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, +@@ -4306,7 +4306,6 @@ NS_PRINTING=1 + MOZ_PDF_PRINTING= + MOZ_DISABLE_CRYPTOLEGACY= + NSS_DISABLE_DBM= +-NECKO_WIFI=1 + NECKO_COOKIES=1 + NECKO_PROTOCOLS_DEFAULT="about data file ftp http res viewsource websocket wyciwyg device" + USE_ARM_KUSER= +@@ -4336,11 +4335,6 @@ case "${target}" in + fi + + NSS_DISABLE_DBM=1 +- if test -z "$gonkdir"; then +- NECKO_WIFI= +- else +- NECKO_WIFI=1 +- fi + MOZ_THEME_FASTSTRIPE=1 + MOZ_TREE_FREETYPE=1 + MOZ_MEMORY=1 +@@ -8485,28 +8479,39 @@ done + dnl + dnl option to disable necko's wifi scanner + dnl ++ ++case "$OS_TARGET" in ++ OS2) ++ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 ++ ;; ++ Android) ++ if test -n "$gonkdir"; then ++ NECKO_WIFI=1 ++ fi ++ ;; ++ Darwin|SunOS|WINNT) ++ NECKO_WIFI=1 ++ ;; ++ Linux) ++ if test -z "$MOZ_ENABLE_DBUS"; then ++ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) ++ fi ++ NECKO_WIFI=1 ++ NECKO_WIFI_DBUS=1 ++ ;; ++esac ++ + MOZ_ARG_DISABLE_BOOL(necko-wifi, + [ --disable-necko-wifi Disable necko wifi scanner], NECKO_WIFI=, NECKO_WIFI=1) @@ -16,26 +63,27 @@ - "$OS_ARCH" != "SunOS" -a \ - "$OS_ARCH" != "WINNT"; then - AC_MSG_ERROR([Necko WiFi scanning not supported on your platform, use --disable-necko-wifi]) -+if test "$NECKO_WIFI"; then -+ case "$OS_TARGET" in -+ Android) -+ ;; -+ Darwin) -+ ;; -+ SunOS) -+ ;; -+ WINNT) -+ ;; -+ OS2) -+ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 -+ NECKO_WIFI= -+ ;; -+ *) -+ if test -z "$MOZ_ENABLE_DBUS"; then -+ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) -+ fi -+ ;; -+ esac +-fi +- + if test "$NECKO_WIFI"; then + AC_DEFINE(NECKO_WIFI) + _NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES NECKO_WIFI" fi + AC_SUBST(NECKO_WIFI) ++AC_SUBST(NECKO_WIFI_DBUS) - if test "$NECKO_WIFI"; then + dnl + dnl option to disable cookies +diff --git netwerk/wifi/Makefile.in netwerk/wifi/Makefile.in +index 39d7364..e8d276b 100644 +--- netwerk/wifi/Makefile.in ++++ netwerk/wifi/Makefile.in +@@ -41,7 +41,7 @@ CPPSRCS += nsWifiScannerSolaris.cpp + OS_INCLUDES += $(GLIB_CFLAGS) + endif + +-ifdef MOZ_ENABLE_DBUS ++ifdef NECKO_WIFI_DBUS + CPPSRCS += nsWifiScannerDBus.cpp + OS_INCLUDES += $(MOZ_DBUS_GLIB_CFLAGS) + endif Added: trunk/www/firefox/files/patch-bug893397 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox/files/patch-bug893397 Sat Jul 13 19:20:24 2013 (r1281) @@ -0,0 +1,221 @@ +diff --git configure.in configure.in +index 549ad06..2878d9f 100644 +--- configure.in ++++ configure.in +@@ -8491,7 +8491,7 @@ case "$OS_TARGET" in + NECKO_WIFI=1 + fi + ;; +- Darwin|SunOS|WINNT) ++ Darwin|FreeBSD|SunOS|WINNT) + NECKO_WIFI=1 + ;; + Linux) +diff --git netwerk/wifi/Makefile.in netwerk/wifi/Makefile.in +index 07b01de..11706af 100644 +--- netwerk/wifi/Makefile.in ++++ netwerk/wifi/Makefile.in +@@ -32,6 +32,10 @@ CPPSRCS += nsWifiScannerMac.cpp + CMMSRCS = osx_corewlan.mm + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++CPPSRCS += nsWifiScannerFreeBSD.cpp ++endif ++ + ifneq (,$(filter WINNT,$(OS_ARCH))) + CPPSRCS += nsWifiScannerWin.cpp + endif +diff --git netwerk/wifi/nsWifiScannerFreeBSD.cpp netwerk/wifi/nsWifiScannerFreeBSD.cpp +new file mode 100644 +index 0000000..80d4cb6 +--- /dev/null ++++ netwerk/wifi/nsWifiScannerFreeBSD.cpp +@@ -0,0 +1,187 @@ ++/* This Source Code Form is subject to the terms of the Mozilla Public ++ * License, v. 2.0. If a copy of the MPL was not distributed with this ++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ ++ ++// Developed by J.R. Oldroyd and offered to the FreeBSD ++// www/chromium and www/firefox ports under the terms of each browser's ++// license. ++ ++// For FreeBSD we use the getifaddrs(3) to obtain the list of interfaces ++// and then check for those with an 802.11 media type and able to return ++// a list of stations. This is similar to ifconfig(8). ++ ++#include "nsCOMPtr.h" ++#include "nsComponentManagerUtils.h" ++#include "nsServiceManagerUtils.h" ++#include "nsThreadUtils.h" ++#include "nsXPCOM.h" ++#include "nsXPCOMCID.h" ++#include "nsIObserver.h" ++#include "nsIObserverService.h" ++#include "nsWifiMonitor.h" ++#include "nsWifiAccessPoint.h" ++ ++#include "nsServiceManagerUtils.h" ++#include "nsComponentManagerUtils.h" ++#include "mozilla/Services.h" ++ ++using namespace mozilla; ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++// Convert a wifi frequency to the corresponding channel. ++// Taken from wifi_data_provider_linux.cc where it says this was ++// adapted from geolocaiton/wifilib.cc in googleclient (internal to google). ++int frequency_to_channel(int frequency_Mhz) { ++ if (frequency_Mhz >= 2412 && frequency_Mhz <= 2472) // Channels 1-13. ++ return (frequency_Mhz - 2407) / 5; ++ if (frequency_Mhz == 2484) ++ return 14; ++ if (frequency_Mhz > 5000 && frequency_Mhz < 6000) // .11a bands. ++ return (frequency_Mhz - 5000) / 5; ++ // Ignore everything else. ++ return -1; // invalid channel ++} ++ ++nsresult ++FreeBSDGetAccessPointData(nsCOMArray &accessPoints) { ++ bool res; ++ char *dupn; ++ struct ifaddrs *ifal, *ifa; ++ struct ifreq ifr; ++ struct ifmediareq ifmr; ++ struct ieee80211req i802r; ++ int s; ++ char iscanbuf[32*1024], *vsr; ++ unsigned len; ++ nsWifiAccessPoint *ap; ++ ++ if (getifaddrs(&ifal) < 0) ++ return NS_ERROR_FAILURE; ++ ++ accessPoints.Clear(); ++ ++ res = false; ++ dupn = NULL; ++ for (ifa = ifal; ifa; ifa = ifa->ifa_next) { ++ memset(&ifr, 0, sizeof(ifr)); ++ ++ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ continue; ++ dupn = ifa->ifa_name; ++ ++ strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); ++ ifr.ifr_addr.sa_family = AF_LOCAL; ++ ++ if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0) ++ continue; ++ ++ (void) memset(&ifmr, 0, sizeof(ifmr)); ++ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ ++ if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { ++ close(s); ++ continue; ++ } ++ if (IFM_TYPE(ifmr.ifm_active) != IFM_IEEE80211) { ++ close(s); ++ continue; ++ } ++ ++ (void) memset(&i802r, 0, sizeof(i802r)); ++ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; ++ i802r.i_data = iscanbuf; ++ i802r.i_len = sizeof(iscanbuf); ++ if (ioctl(s, SIOCG80211, &i802r) < 0) { ++ close(s); ++ continue; ++ } ++ ++ close(s); ++ ++ vsr = (char *) i802r.i_data; ++ len = i802r.i_len; ++ while (len >= sizeof(struct ieee80211req_scan_result)) { ++ struct ieee80211req_scan_result *isr; ++ char *id; ++ int idlen; ++ char ssid[IEEE80211_NWID_LEN+1]; ++ ++ isr = (struct ieee80211req_scan_result *) vsr; ++ ++ if (isr->isr_meshid_len) { ++ id = vsr + isr->isr_ie_off + isr->isr_ssid_len; ++ idlen = isr->isr_meshid_len; ++ } ++ else { ++ id = vsr + isr->isr_ie_off; ++ idlen = isr->isr_ssid_len; ++ } ++ strncpy(ssid, id, idlen); ++ ssid[idlen] = '\0'; ++ ap = new nsWifiAccessPoint(); ++ ap->setSSID(ssid, strlen(ssid)); ++ ap->setMac(isr->isr_bssid); ++ ap->setSignal(isr->isr_rssi); ++ // apd.radio_signal_strength = (isr->isr_rssi/2) + isr->isr_noise; ++ // apd.signal_to_noise = apd.radio_signal_strength - isr->isr_noise; ++ // apd.channel = frequency_to_channel(isr->isr_freq); ++ LOG(( "FreeBSD access point: " ++ << "SSID: " << apd.ssid << ", " ++ << "MAC: " << apd.mac_address << ", " ++ << "Strength: " << apd.radio_signal_strength << ":" ++ << apd.signal_to_noise << ", " ++ << "Channel: " << apd.channel )); ++ accessPoints.AppendObject(ap); ++ res = true; ++ len -= isr->isr_len; ++ vsr += isr->isr_len; ++ } ++ } ++ ++ freeifaddrs(ifal); ++ ++ return res ? NS_OK : NS_ERROR_FAILURE; ++} ++ ++nsresult ++nsWifiMonitor::DoScan() ++{ ++ // Regularly get the access point data. ++ ++ nsCOMArray lastAccessPoints; ++ nsCOMArray accessPoints; ++ ++ do { ++ nsresult rv = FreeBSDGetAccessPointData(accessPoints); ++ if (NS_FAILED(rv)) ++ return rv; ++ ++ bool accessPointsChanged = !AccessPointsEqual(accessPoints, lastAccessPoints); ++ ReplaceArray(lastAccessPoints, accessPoints); ++ ++ rv = CallWifiListeners(lastAccessPoints, accessPointsChanged); ++ NS_ENSURE_SUCCESS(rv, rv); ++ ++ // wait for some reasonable amount of time. pref? ++ LOG(("waiting on monitor\n")); ++ ++ ReentrantMonitorAutoEnter mon(mReentrantMonitor); ++ mon.Wait(PR_SecondsToInterval(60)); ++ } ++ while (mKeepGoing); ++ ++ return NS_OK; ++} Modified: trunk/www/seamonkey/files/patch-bug803480 ============================================================================== --- trunk/www/seamonkey/files/patch-bug803480 Sat Jul 13 19:20:15 2013 (r1280) +++ trunk/www/seamonkey/files/patch-bug803480 Sat Jul 13 19:20:24 2013 (r1281) @@ -1,8 +1,43 @@ diff --git configure.in configure.in -index fa283d0..936b6e0 100644 +index a0575dc..be327fd 100644 --- configure.in +++ configure.in -@@ -8229,16 +8229,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, +@@ -3810,7 +3810,6 @@ MOZ_XUL=1 + MOZ_ZIPWRITER=1 + NS_PRINTING=1 + NSS_DISABLE_DBM= +-NECKO_WIFI=1 + BUILD_CTYPES=1 + + +@@ -5944,27 +5943,38 @@ AC_SUBST(MOZ_RDF) + dnl + dnl option to disable necko's wifi scanner + dnl ++ ++case "$OS_TARGET" in ++ OS2) ++ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 ++ ;; ++ Android) ++ if test -n "$gonkdir"; then ++ NECKO_WIFI=1 ++ fi ++ ;; ++ Darwin|SunOS|WINNT) ++ NECKO_WIFI=1 ++ ;; ++ Linux) ++ if test -z "$MOZ_ENABLE_DBUS"; then ++ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) ++ fi ++ NECKO_WIFI=1 ++ NECKO_WIFI_DBUS=1 ++ ;; ++esac ++ + MOZ_ARG_DISABLE_BOOL(necko-wifi, + [ --disable-necko-wifi Disable necko wifi scanner], NECKO_WIFI=, NECKO_WIFI=1) @@ -16,34 +51,68 @@ - "$OS_ARCH" != "SunOS" -a \ - "$OS_ARCH" != "WINNT"; then - AC_MSG_ERROR([Necko WiFi scanning not supported on your platform, use --disable-necko-wifi]) -+if test "$NECKO_WIFI"; then -+ case "$OS_TARGET" in -+ Android) -+ ;; -+ Darwin) -+ ;; -+ SunOS) -+ ;; -+ WINNT) -+ ;; -+ OS2) -+ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 -+ NECKO_WIFI= -+ ;; -+ *) -+ if test -z "$MOZ_ENABLE_DBUS"; then -+ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) -+ fi -+ ;; -+ esac +-fi +- + if test "$NECKO_WIFI"; then + AC_DEFINE(NECKO_WIFI) fi + AC_SUBST(NECKO_WIFI) ++AC_SUBST(NECKO_WIFI_DBUS) - if test "$NECKO_WIFI"; then + dnl + dnl Build jsctypes on the platforms we can, unless it's explicitly disabled. diff --git configure.in configure.in -index fa283d0..936b6e0 100644 +index a0575dc..be327fd 100644 --- mozilla/configure.in +++ mozilla/configure.in -@@ -8229,16 +8229,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, +@@ -4306,7 +4306,6 @@ NS_PRINTING=1 + MOZ_PDF_PRINTING= + MOZ_DISABLE_CRYPTOLEGACY= + NSS_DISABLE_DBM= +-NECKO_WIFI=1 + NECKO_COOKIES=1 + NECKO_PROTOCOLS_DEFAULT="about data file ftp http res viewsource websocket wyciwyg device" + USE_ARM_KUSER= +@@ -4336,11 +4335,6 @@ case "${target}" in + fi + + NSS_DISABLE_DBM=1 +- if test -z "$gonkdir"; then +- NECKO_WIFI= +- else +- NECKO_WIFI=1 +- fi + MOZ_THEME_FASTSTRIPE=1 + MOZ_TREE_FREETYPE=1 + MOZ_MEMORY=1 +@@ -8485,28 +8479,39 @@ done + dnl + dnl option to disable necko's wifi scanner + dnl ++ ++case "$OS_TARGET" in ++ OS2) ++ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 ++ ;; ++ Android) ++ if test -n "$gonkdir"; then ++ NECKO_WIFI=1 ++ fi ++ ;; ++ Darwin|SunOS|WINNT) ++ NECKO_WIFI=1 ++ ;; ++ Linux) ++ if test -z "$MOZ_ENABLE_DBUS"; then ++ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) ++ fi ++ NECKO_WIFI=1 ++ NECKO_WIFI_DBUS=1 ++ ;; ++esac ++ + MOZ_ARG_DISABLE_BOOL(necko-wifi, + [ --disable-necko-wifi Disable necko wifi scanner], NECKO_WIFI=, NECKO_WIFI=1) @@ -57,26 +126,27 @@ - "$OS_ARCH" != "SunOS" -a \ - "$OS_ARCH" != "WINNT"; then - AC_MSG_ERROR([Necko WiFi scanning not supported on your platform, use --disable-necko-wifi]) -+if test "$NECKO_WIFI"; then -+ case "$OS_TARGET" in -+ Android) -+ ;; -+ Darwin) -+ ;; -+ SunOS) -+ ;; -+ WINNT) -+ ;; -+ OS2) -+ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 -+ NECKO_WIFI= -+ ;; -+ *) -+ if test -z "$MOZ_ENABLE_DBUS"; then -+ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) -+ fi -+ ;; -+ esac +-fi +- + if test "$NECKO_WIFI"; then + AC_DEFINE(NECKO_WIFI) + _NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES NECKO_WIFI" fi + AC_SUBST(NECKO_WIFI) ++AC_SUBST(NECKO_WIFI_DBUS) - if test "$NECKO_WIFI"; then + dnl + dnl option to disable cookies +diff --git netwerk/wifi/Makefile.in netwerk/wifi/Makefile.in +index 39d7364..e8d276b 100644 +--- mozilla/netwerk/wifi/Makefile.in ++++ mozilla/netwerk/wifi/Makefile.in +@@ -41,7 +41,7 @@ CPPSRCS += nsWifiScannerSolaris.cpp + OS_INCLUDES += $(GLIB_CFLAGS) + endif + +-ifdef MOZ_ENABLE_DBUS ++ifdef NECKO_WIFI_DBUS + CPPSRCS += nsWifiScannerDBus.cpp + OS_INCLUDES += $(MOZ_DBUS_GLIB_CFLAGS) + endif Added: trunk/www/seamonkey/files/patch-bug893397 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/seamonkey/files/patch-bug893397 Sat Jul 13 19:20:24 2013 (r1281) @@ -0,0 +1,234 @@ +diff --git configure.in configure.in +index 549ad06..2878d9f 100644 +--- configure.in ++++ configure.in +@@ -8491,7 +8491,7 @@ case "$OS_TARGET" in + NECKO_WIFI=1 + fi + ;; +- Darwin|SunOS|WINNT) ++ Darwin|FreeBSD|SunOS|WINNT) + NECKO_WIFI=1 + ;; + Linux) +diff --git configure.in configure.in +index 549ad06..2878d9f 100644 +--- mozilla/configure.in ++++ mozilla/configure.in +@@ -8491,7 +8491,7 @@ case "$OS_TARGET" in + NECKO_WIFI=1 + fi + ;; +- Darwin|SunOS|WINNT) ++ Darwin|FreeBSD|SunOS|WINNT) + NECKO_WIFI=1 + ;; + Linux) +diff --git netwerk/wifi/Makefile.in netwerk/wifi/Makefile.in +index 07b01de..11706af 100644 +--- mozilla/netwerk/wifi/Makefile.in ++++ mozilla/netwerk/wifi/Makefile.in +@@ -32,6 +32,10 @@ CPPSRCS += nsWifiScannerMac.cpp + CMMSRCS = osx_corewlan.mm + endif + ++ifeq ($(OS_ARCH),FreeBSD) ++CPPSRCS += nsWifiScannerFreeBSD.cpp ++endif ++ + ifneq (,$(filter WINNT,$(OS_ARCH))) + CPPSRCS += nsWifiScannerWin.cpp + endif +diff --git netwerk/wifi/nsWifiScannerFreeBSD.cpp netwerk/wifi/nsWifiScannerFreeBSD.cpp +new file mode 100644 +index 0000000..80d4cb6 +--- /dev/null ++++ mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp +@@ -0,0 +1,187 @@ ++/* This Source Code Form is subject to the terms of the Mozilla Public ++ * License, v. 2.0. If a copy of the MPL was not distributed with this ++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ ++ ++// Developed by J.R. Oldroyd and offered to the FreeBSD ++// www/chromium and www/firefox ports under the terms of each browser's ++// license. ++ ++// For FreeBSD we use the getifaddrs(3) to obtain the list of interfaces ++// and then check for those with an 802.11 media type and able to return ++// a list of stations. This is similar to ifconfig(8). ++ ++#include "nsCOMPtr.h" ++#include "nsComponentManagerUtils.h" ++#include "nsServiceManagerUtils.h" ++#include "nsThreadUtils.h" ++#include "nsXPCOM.h" ++#include "nsXPCOMCID.h" ++#include "nsIObserver.h" ++#include "nsIObserverService.h" ++#include "nsWifiMonitor.h" ++#include "nsWifiAccessPoint.h" ++ ++#include "nsServiceManagerUtils.h" ++#include "nsComponentManagerUtils.h" ++#include "mozilla/Services.h" ++ ++using namespace mozilla; ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++// Convert a wifi frequency to the corresponding channel. ++// Taken from wifi_data_provider_linux.cc where it says this was ++// adapted from geolocaiton/wifilib.cc in googleclient (internal to google). ++int frequency_to_channel(int frequency_Mhz) { ++ if (frequency_Mhz >= 2412 && frequency_Mhz <= 2472) // Channels 1-13. ++ return (frequency_Mhz - 2407) / 5; ++ if (frequency_Mhz == 2484) ++ return 14; ++ if (frequency_Mhz > 5000 && frequency_Mhz < 6000) // .11a bands. ++ return (frequency_Mhz - 5000) / 5; ++ // Ignore everything else. ++ return -1; // invalid channel ++} ++ ++nsresult ++FreeBSDGetAccessPointData(nsCOMArray &accessPoints) { ++ bool res; ++ char *dupn; ++ struct ifaddrs *ifal, *ifa; ++ struct ifreq ifr; ++ struct ifmediareq ifmr; ++ struct ieee80211req i802r; ++ int s; ++ char iscanbuf[32*1024], *vsr; ++ unsigned len; ++ nsWifiAccessPoint *ap; ++ ++ if (getifaddrs(&ifal) < 0) ++ return NS_ERROR_FAILURE; ++ ++ accessPoints.Clear(); ++ ++ res = false; ++ dupn = NULL; ++ for (ifa = ifal; ifa; ifa = ifa->ifa_next) { ++ memset(&ifr, 0, sizeof(ifr)); ++ ++ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) ++ continue; ++ dupn = ifa->ifa_name; ++ ++ strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); ++ ifr.ifr_addr.sa_family = AF_LOCAL; ++ ++ if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0) ++ continue; ++ ++ (void) memset(&ifmr, 0, sizeof(ifmr)); ++ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); ++ ++ if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { ++ close(s); ++ continue; ++ } ++ if (IFM_TYPE(ifmr.ifm_active) != IFM_IEEE80211) { ++ close(s); ++ continue; ++ } ++ ++ (void) memset(&i802r, 0, sizeof(i802r)); ++ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); ++ i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; ++ i802r.i_data = iscanbuf; ++ i802r.i_len = sizeof(iscanbuf); ++ if (ioctl(s, SIOCG80211, &i802r) < 0) { ++ close(s); ++ continue; ++ } ++ ++ close(s); ++ ++ vsr = (char *) i802r.i_data; ++ len = i802r.i_len; ++ while (len >= sizeof(struct ieee80211req_scan_result)) { ++ struct ieee80211req_scan_result *isr; ++ char *id; ++ int idlen; ++ char ssid[IEEE80211_NWID_LEN+1]; ++ ++ isr = (struct ieee80211req_scan_result *) vsr; ++ ++ if (isr->isr_meshid_len) { ++ id = vsr + isr->isr_ie_off + isr->isr_ssid_len; ++ idlen = isr->isr_meshid_len; ++ } ++ else { ++ id = vsr + isr->isr_ie_off; ++ idlen = isr->isr_ssid_len; ++ } ++ strncpy(ssid, id, idlen); ++ ssid[idlen] = '\0'; ++ ap = new nsWifiAccessPoint(); ++ ap->setSSID(ssid, strlen(ssid)); ++ ap->setMac(isr->isr_bssid); ++ ap->setSignal(isr->isr_rssi); ++ // apd.radio_signal_strength = (isr->isr_rssi/2) + isr->isr_noise; ++ // apd.signal_to_noise = apd.radio_signal_strength - isr->isr_noise; ++ // apd.channel = frequency_to_channel(isr->isr_freq); ++ LOG(( "FreeBSD access point: " ++ << "SSID: " << apd.ssid << ", " ++ << "MAC: " << apd.mac_address << ", " ++ << "Strength: " << apd.radio_signal_strength << ":" ++ << apd.signal_to_noise << ", " ++ << "Channel: " << apd.channel )); ++ accessPoints.AppendObject(ap); ++ res = true; ++ len -= isr->isr_len; ++ vsr += isr->isr_len; ++ } ++ } ++ ++ freeifaddrs(ifal); ++ ++ return res ? NS_OK : NS_ERROR_FAILURE; ++} ++ ++nsresult ++nsWifiMonitor::DoScan() ++{ ++ // Regularly get the access point data. ++ ++ nsCOMArray lastAccessPoints; ++ nsCOMArray accessPoints; ++ ++ do { ++ nsresult rv = FreeBSDGetAccessPointData(accessPoints); ++ if (NS_FAILED(rv)) ++ return rv; ++ ++ bool accessPointsChanged = !AccessPointsEqual(accessPoints, lastAccessPoints); ++ ReplaceArray(lastAccessPoints, accessPoints); ++ ++ rv = CallWifiListeners(lastAccessPoints, accessPointsChanged); ++ NS_ENSURE_SUCCESS(rv, rv); ++ ++ // wait for some reasonable amount of time. pref? ++ LOG(("waiting on monitor\n")); ++ ++ ReentrantMonitorAutoEnter mon(mReentrantMonitor); ++ mon.Wait(PR_SecondsToInterval(60)); ++ } ++ while (mKeepGoing); ++ ++ return NS_OK; ++} From owner-freebsd-gecko@FreeBSD.ORG Sat Jul 13 20:09:57 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C0C362B8 for ; Sat, 13 Jul 2013 20:09: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 59FE11E80 for ; Sat, 13 Jul 2013 20:09:56 +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 r6DK9uEj071708 for ; Sat, 13 Jul 2013 20:09:56 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r6DK9pib071379 for freebsd-gecko@freebsd.org; Sat, 13 Jul 2013 20:09:51 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sat, 13 Jul 2013 20:09:51 GMT Message-Id: <201307132009.r6DK9pib071379@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] r1282 - 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: Sat, 13 Jul 2013 20:09:57 -0000 Author: jbeich Date: Sat Jul 13 20:09:50 2013 New Revision: 1282 Log: remove forgotten patch Deleted: trunk/www/firefox-nightly/files/patch-bug862759 Deleted: trunk/www/firefox-nightly/files/patch-bug862759 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug862759 Sat Jul 13 20:09:50 2013 (r1281) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,10 +0,0 @@ ---- js/src/frontend/ParseMaps.cpp~ -+++ js/src/frontend/ParseMaps.cpp -@@ -134,5 +134,5 @@ frontend::InitAtomMap(JSContext *cx, frontend::AtomIndexMap *indices, HeapPtrAto - } - } - --template class AtomDecls; --template class AtomDecls; -+template class frontend::AtomDecls; -+template class frontend::AtomDecls; From owner-freebsd-gecko@FreeBSD.ORG Sat Jul 13 21:52:27 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id CE59E890; Sat, 13 Jul 2013 21:52:27 +0000 (UTC) (envelope-from edwin@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 A84551134; Sat, 13 Jul 2013 21:52:27 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r6DLqRBg085898; Sat, 13 Jul 2013 21:52:27 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r6DLqRQO085897; Sat, 13 Jul 2013 21:52:27 GMT (envelope-from edwin) Date: Sat, 13 Jul 2013 21:52:27 GMT Message-Id: <201307132152.r6DLqRQO085897@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/180473: www/seamonkey 2.19 does not start 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: Sat, 13 Jul 2013 21:52:27 -0000 Synopsis: www/seamonkey 2.19 does not start Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Sat Jul 13 21:52:27 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=180473