From owner-svn-ports-branches@freebsd.org Sun Dec 24 07:14:15 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C14B9EA1CDD; Sun, 24 Dec 2017 07:14:15 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D9E36C7B2; Sun, 24 Dec 2017 07:14:15 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBO7EE7F033300; Sun, 24 Dec 2017 07:14:14 GMT (envelope-from antoine@FreeBSD.org) Received: (from antoine@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBO7EEdx033299; Sun, 24 Dec 2017 07:14:14 GMT (envelope-from antoine@FreeBSD.org) Message-Id: <201712240714.vBO7EEdx033299@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: antoine set sender to antoine@FreeBSD.org using -f From: Antoine Brodin Date: Sun, 24 Dec 2017 07:14:14 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457129 - branches/2017Q4/editors/komodo-edit X-SVN-Group: ports-branches X-SVN-Commit-Author: antoine X-SVN-Commit-Paths: branches/2017Q4/editors/komodo-edit X-SVN-Commit-Revision: 457129 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Dec 2017 07:14:15 -0000 Author: antoine Date: Sun Dec 24 07:14:14 2017 New Revision: 457129 URL: https://svnweb.freebsd.org/changeset/ports/457129 Log: MFH: r457026 Mark BROKEN: unfetchable Reported by: pkg-fallout Modified: branches/2017Q4/editors/komodo-edit/Makefile Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/editors/komodo-edit/Makefile ============================================================================== --- branches/2017Q4/editors/komodo-edit/Makefile Sun Dec 24 07:12:42 2017 (r457128) +++ branches/2017Q4/editors/komodo-edit/Makefile Sun Dec 24 07:14:14 2017 (r457129) @@ -12,6 +12,7 @@ COMMENT= Multi-language editor from ActiveState CONFLICTS= komodo-ide-6* +BROKEN= unfetchable RESTRICTED= Distribution not permitted ONLY_FOR_ARCHS= i386 amd64 From owner-svn-ports-branches@freebsd.org Sun Dec 24 12:00:28 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57022E89693; Sun, 24 Dec 2017 12:00:28 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0190476364; Sun, 24 Dec 2017 12:00:27 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBOC0Raf051513; Sun, 24 Dec 2017 12:00:27 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBOC0Rp5051512; Sun, 24 Dec 2017 12:00:27 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201712241200.vBOC0Rp5051512@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Sun, 24 Dec 2017 12:00:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457150 - branches/2017Q4/editors/komodo-edit X-SVN-Group: ports-branches X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: branches/2017Q4/editors/komodo-edit X-SVN-Commit-Revision: 457150 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Dec 2017 12:00:28 -0000 Author: sunpoet Date: Sun Dec 24 12:00:26 2017 New Revision: 457150 URL: https://svnweb.freebsd.org/changeset/ports/457150 Log: MFH: r457148 Update MASTER_SITES and unbreak this port Approved by: portmgr (blanket) Approved by: ports-secteam (blanket) Modified: branches/2017Q4/editors/komodo-edit/Makefile Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/editors/komodo-edit/Makefile ============================================================================== --- branches/2017Q4/editors/komodo-edit/Makefile Sun Dec 24 11:58:42 2017 (r457149) +++ branches/2017Q4/editors/komodo-edit/Makefile Sun Dec 24 12:00:26 2017 (r457150) @@ -4,7 +4,8 @@ PORTNAME= komodo-edit PORTVERSION= 10.2.2 CATEGORIES= editors -MASTER_SITES= http://downloads.activestate.com/Komodo/releases/${PORTVERSION}/ +MASTER_SITES= http://downloads.activestate.com/Komodo/releases/${PORTVERSION}/ \ + http://downloads.activestate.com/Komodo/releases/archive/${PORTVERSION:R:R}.x/${PORTVERSION}/ DISTNAME= Komodo-Edit-${PORTVERSION}-17703-linux-x86 MAINTAINER= allanjude@FreeBSD.org @@ -12,7 +13,6 @@ COMMENT= Multi-language editor from ActiveState CONFLICTS= komodo-ide-6* -BROKEN= unfetchable RESTRICTED= Distribution not permitted ONLY_FOR_ARCHS= i386 amd64 From owner-svn-ports-branches@freebsd.org Tue Dec 26 14:58:33 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABF47E94532; Tue, 26 Dec 2017 14:58:33 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 758967897E; Tue, 26 Dec 2017 14:58:33 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBQEwWFX034500; Tue, 26 Dec 2017 14:58:32 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBQEwWNS034499; Tue, 26 Dec 2017 14:58:32 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201712261458.vBQEwWNS034499@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Tue, 26 Dec 2017 14:58:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457286 - branches/2017Q4/print/texinfo X-SVN-Group: ports-branches X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: branches/2017Q4/print/texinfo X-SVN-Commit-Revision: 457286 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2017 14:58:33 -0000 Author: sunpoet Date: Tue Dec 26 14:58:32 2017 New Revision: 457286 URL: https://svnweb.freebsd.org/changeset/ports/457286 Log: MFH: r457285 Restrict download htmlxref.cnf from my LOCAL Do not download htmlxref.cnf from GNU directly to avoid checksum error when upstream updates this unversioned file. => htmlxref.cnf doesn't seem to exist in /usr/ports/distfiles/texinfo/6.5. => Attempting to fetch http://ftp.gnu.org/gnu/texinfo/htmlxref.cnf fetch: http://ftp.gnu.org/gnu/texinfo/htmlxref.cnf: size mismatch: expected 20137, actual 20118 Approved by: ports-secteam (blanket) Modified: branches/2017Q4/print/texinfo/Makefile Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/print/texinfo/Makefile ============================================================================== --- branches/2017Q4/print/texinfo/Makefile Tue Dec 26 14:55:09 2017 (r457285) +++ branches/2017Q4/print/texinfo/Makefile Tue Dec 26 14:58:32 2017 (r457286) @@ -7,7 +7,7 @@ PORTEPOCH= 1 CATEGORIES= print MASTER_SITES= GNU \ LOCAL/sunpoet/${DIST_SUBDIR}:DEFAULT,local -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} htmlxref.cnf texi2dvi:local texinfo.tex:local +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} htmlxref.cnf:local texi2dvi:local texinfo.tex:local DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} From owner-svn-ports-branches@freebsd.org Tue Dec 26 22:03:20 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 792C9E85BD9; Tue, 26 Dec 2017 22:03:20 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2998B694FB; Tue, 26 Dec 2017 22:03:20 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBQM3JAI021405; Tue, 26 Dec 2017 22:03:19 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBQM3ITi021393; Tue, 26 Dec 2017 22:03:18 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201712262203.vBQM3ITi021393@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Tue, 26 Dec 2017 22:03:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457318 - in branches/2017Q4/www/firefox: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2017Q4/www/firefox: . files X-SVN-Commit-Revision: 457318 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2017 22:03:20 -0000 Author: jbeich Date: Tue Dec 26 22:03:18 2017 New Revision: 457318 URL: https://svnweb.freebsd.org/changeset/ports/457318 Log: MFH: r457317 www/firefox: apply some FF58 fixes PR: 222859 Security: a891c5b4-3d7a-4de9-9c71-eef3fd698c77 Approved by: ports-secteam blanket Added: branches/2017Q4/www/firefox/files/patch-bug1224396 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1224396 branches/2017Q4/www/firefox/files/patch-bug1399400 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1399400 branches/2017Q4/www/firefox/files/patch-bug1399520 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1399520 branches/2017Q4/www/firefox/files/patch-bug1408276 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1408276 branches/2017Q4/www/firefox/files/patch-bug1409951 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1409951 branches/2017Q4/www/firefox/files/patch-bug1410134 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1410134 branches/2017Q4/www/firefox/files/patch-bug1412145 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1412145 branches/2017Q4/www/firefox/files/patch-bug1413741 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1413741 branches/2017Q4/www/firefox/files/patch-bug1414425 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1414425 branches/2017Q4/www/firefox/files/patch-bug1414452 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1414452 branches/2017Q4/www/firefox/files/patch-bug1414945 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1414945 branches/2017Q4/www/firefox/files/patch-bug1415441 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1415441 branches/2017Q4/www/firefox/files/patch-bug1415582 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1415582 branches/2017Q4/www/firefox/files/patch-bug1415598 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1415598 branches/2017Q4/www/firefox/files/patch-bug1417797 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1417797 branches/2017Q4/www/firefox/files/patch-bug1418447 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1418447 branches/2017Q4/www/firefox/files/patch-bug1418854 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1418854 branches/2017Q4/www/firefox/files/patch-bug1419363 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1419363 branches/2017Q4/www/firefox/files/patch-bug1422389 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1422389 branches/2017Q4/www/firefox/files/patch-bug1423086 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1423086 branches/2017Q4/www/firefox/files/patch-bug1423159 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1423159 branches/2017Q4/www/firefox/files/patch-bug1424373 - copied unchanged from r457317, head/www/waterfox/files/patch-bug1424373 branches/2017Q4/www/firefox/files/patch-z-bug1382366 - copied unchanged from r457317, head/www/waterfox/files/patch-z-bug1382366 Modified: branches/2017Q4/www/firefox/Makefile Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/www/firefox/Makefile ============================================================================== --- branches/2017Q4/www/firefox/Makefile Tue Dec 26 21:47:13 2017 (r457317) +++ branches/2017Q4/www/firefox/Makefile Tue Dec 26 22:03:18 2017 (r457318) @@ -4,7 +4,7 @@ PORTNAME= firefox DISTVERSION= 56.0.2 DISTVERSIONSUFFIX=.source -PORTREVISION= 11 +PORTREVISION= 12 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Copied: branches/2017Q4/www/firefox/files/patch-bug1224396 (from r457317, head/www/waterfox/files/patch-bug1224396) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1224396 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1224396) @@ -0,0 +1,146 @@ +commit 94f55f3a6124 +Author: Lee Salzman +Date: Wed Nov 22 12:19:29 2017 -0500 + + Bug 1224396 - Skia path allocation cleanups. r=msreckovic a=gchang + + MozReview-Commit-ID: GAf2vC1Fucv + + --HG-- + extra : source : db4543ce21ce1e8a1c81b685a16e61f71db2f602 +--- + gfx/skia/skia/include/core/SkPathRef.h | 24 ++++++++++++++---------- + gfx/skia/skia/src/core/SkArenaAlloc.cpp | 23 ++++++++++++++++++----- + gfx/skia/skia/src/core/SkArenaAlloc.h | 5 ++++- + 3 files changed, 36 insertions(+), 16 deletions(-) + +diff --git gfx/skia/skia/include/core/SkPathRef.h gfx/skia/skia/include/core/SkPathRef.h +index 5e6fda7d85b2..24870c64fbc0 100644 +--- gfx/skia/skia/include/core/SkPathRef.h ++++ gfx/skia/skia/include/core/SkPathRef.h +@@ -16,7 +16,7 @@ + #include "SkRRect.h" + #include "SkRect.h" + #include "SkRefCnt.h" +-#include // ptrdiff_t ++#include "../private/SkTemplates.h" + + class SkRBuffer; + class SkWBuffer; +@@ -433,31 +433,35 @@ private: + */ + void makeSpace(size_t size) { + SkDEBUGCODE(this->validate();) +- ptrdiff_t growSize = size - fFreeSpace; +- if (growSize <= 0) { ++ if (size <= fFreeSpace) { + return; + } ++ size_t growSize = size - fFreeSpace; + size_t oldSize = this->currSize(); + // round to next multiple of 8 bytes + growSize = (growSize + 7) & ~static_cast(7); + // we always at least double the allocation +- if (static_cast(growSize) < oldSize) { ++ if (growSize < oldSize) { + growSize = oldSize; + } + if (growSize < kMinSize) { + growSize = kMinSize; + } +- size_t newSize = oldSize + growSize; ++ constexpr size_t maxSize = std::numeric_limits::max(); ++ size_t newSize; ++ if (growSize <= maxSize - oldSize) { ++ newSize = oldSize + growSize; ++ } else { ++ SK_ABORT("Path too big."); ++ } + // Note that realloc could memcpy more than we need. It seems to be a win anyway. TODO: + // encapsulate this. + fPoints = reinterpret_cast(sk_realloc_throw(fPoints, newSize)); + size_t oldVerbSize = fVerbCnt * sizeof(uint8_t); +- void* newVerbsDst = reinterpret_cast( +- reinterpret_cast(fPoints) + newSize - oldVerbSize); +- void* oldVerbsSrc = reinterpret_cast( +- reinterpret_cast(fPoints) + oldSize - oldVerbSize); ++ void* newVerbsDst = SkTAddOffset(fPoints, newSize - oldVerbSize); ++ void* oldVerbsSrc = SkTAddOffset(fPoints, oldSize - oldVerbSize); + memmove(newVerbsDst, oldVerbsSrc, oldVerbSize); +- fVerbs = reinterpret_cast(reinterpret_cast(fPoints) + newSize); ++ fVerbs = SkTAddOffset(fPoints, newSize); + fFreeSpace += growSize; + SkDEBUGCODE(this->validate();) + } +diff --git gfx/skia/skia/src/core/SkArenaAlloc.cpp gfx/skia/skia/src/core/SkArenaAlloc.cpp +index eca3aa97d761..57a19093d065 100644 +--- gfx/skia/skia/src/core/SkArenaAlloc.cpp ++++ gfx/skia/skia/src/core/SkArenaAlloc.cpp +@@ -8,6 +8,7 @@ + #include + #include + #include "SkArenaAlloc.h" ++#include "SkTypes.h" + + static char* end_chain(char*) { return nullptr; } + +@@ -95,19 +96,31 @@ void SkArenaAlloc::ensureSpace(uint32_t size, uint32_t alignment) { + // This must be conservative to add the right amount of extra memory to handle the alignment + // padding. + constexpr uint32_t alignof_max_align_t = 8; +- uint32_t objSizeAndOverhead = size + headerSize + sizeof(Footer); ++ constexpr uint32_t maxSize = std::numeric_limits::max(); ++ constexpr uint32_t overhead = headerSize + sizeof(Footer); ++ SkASSERT_RELEASE(size <= maxSize - overhead); ++ uint32_t objSizeAndOverhead = size + overhead; + if (alignment > alignof_max_align_t) { +- objSizeAndOverhead += alignment - 1; ++ uint32_t alignmentOverhead = alignment - 1; ++ SkASSERT_RELEASE(objSizeAndOverhead <= maxSize - alignmentOverhead); ++ objSizeAndOverhead += alignmentOverhead; + } + +- uint32_t allocationSize = std::max(objSizeAndOverhead, fExtraSize * fFib0); +- fFib0 += fFib1; +- std::swap(fFib0, fFib1); ++ uint32_t minAllocationSize; ++ if (fExtraSize <= maxSize / fFib0) { ++ minAllocationSize = fExtraSize * fFib0; ++ fFib0 += fFib1; ++ std::swap(fFib0, fFib1); ++ } else { ++ minAllocationSize = maxSize; ++ } ++ uint32_t allocationSize = std::max(objSizeAndOverhead, minAllocationSize); + + // Round up to a nice size. If > 32K align to 4K boundary else up to max_align_t. The > 32K + // heuristic is from the JEMalloc behavior. + { + uint32_t mask = allocationSize > (1 << 15) ? (1 << 12) - 1 : 16 - 1; ++ SkASSERT_RELEASE(allocationSize <= maxSize - mask); + allocationSize = (allocationSize + mask) & ~mask; + } + +diff --git gfx/skia/skia/src/core/SkArenaAlloc.h gfx/skia/skia/src/core/SkArenaAlloc.h +index 494696ce768d..05d3336684e9 100644 +--- gfx/skia/skia/src/core/SkArenaAlloc.h ++++ gfx/skia/skia/src/core/SkArenaAlloc.h +@@ -157,6 +157,7 @@ private: + template + char* commonArrayAlloc(uint32_t count) { + char* objStart; ++ SkASSERT_RELEASE(count <= std::numeric_limits::max() / sizeof(T)); + uint32_t arraySize = SkTo(count * sizeof(T)); + uint32_t alignment = SkTo(alignof(T)); + +@@ -164,7 +165,9 @@ private: + objStart = this->allocObject(arraySize, alignment); + fCursor = objStart + arraySize; + } else { +- uint32_t totalSize = arraySize + sizeof(Footer) + sizeof(uint32_t); ++ constexpr uint32_t overhead = sizeof(Footer) + sizeof(uint32_t); ++ SkASSERT_RELEASE(arraySize <= std::numeric_limits::max() - overhead); ++ uint32_t totalSize = arraySize + overhead; + objStart = this->allocObjectWithFooter(totalSize, alignment); + + // Can never be UB because max value is alignof(T). Copied: branches/2017Q4/www/firefox/files/patch-bug1399400 (from r457317, head/www/waterfox/files/patch-bug1399400) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1399400 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1399400) @@ -0,0 +1,39 @@ +commit 7c15d03b1e83 +Author: Blake Kaplan +Date: Mon Dec 18 19:39:45 2017 -0500 + + Bug 1399400 - Use a strong reference when handling mTextField. r=bz a=jcristau + + MozReview-Commit-ID: IqzGDM4ezeW + + --HG-- + extra : rebase_source : 8f9a1f72360fcabdc6e57fec3dbdda1bd705fd03 + extra : source : 02d457ace9bb8430e25cfb3a1fb6b0303c9d01c5 +--- + layout/forms/nsNumberControlFrame.cpp | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git layout/forms/nsNumberControlFrame.cpp layout/forms/nsNumberControlFrame.cpp +index 00b4492f23f1..68819267c906 100644 +--- layout/forms/nsNumberControlFrame.cpp ++++ layout/forms/nsNumberControlFrame.cpp +@@ -592,15 +592,17 @@ nsNumberControlFrame::HandleFocusEvent(WidgetEvent* aEvent) + { + if (aEvent->mOriginalTarget != mTextField) { + // Move focus to our text field ++ RefPtr textField = HTMLInputElement::FromContent(mTextField); + IgnoredErrorResult ignored; +- HTMLInputElement::FromContent(mTextField)->Focus(ignored); ++ textField->Focus(ignored); + } + } + + void + nsNumberControlFrame::HandleSelectCall() + { +- HTMLInputElement::FromContent(mTextField)->Select(); ++ RefPtr textField = HTMLInputElement::FromContent(mTextField); ++ textField->Select(); + } + + #define STYLES_DISABLING_NATIVE_THEMING \ Copied: branches/2017Q4/www/firefox/files/patch-bug1399520 (from r457317, head/www/waterfox/files/patch-bug1399520) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1399520 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1399520) @@ -0,0 +1,93 @@ +commit b4603106d015 +Author: Liang-Heng Chen +Date: Thu Oct 19 22:29:41 2017 -0400 + + Bug 1399520 - Avoid race condition. r=dragana + + MozReview-Commit-ID: 6Pd2HXqBgX4 +--- + modules/libjar/nsJAR.cpp | 26 ++++++++++++++++++-------- + modules/libjar/nsJAR.h | 8 +++++--- + 2 files changed, 23 insertions(+), 11 deletions(-) + +diff --git modules/libjar/nsJAR.cpp modules/libjar/nsJAR.cpp +index 80589e03f92b..b3121d99ef0a 100644 +--- modules/libjar/nsJAR.cpp ++++ modules/libjar/nsJAR.cpp +@@ -43,11 +43,27 @@ NS_IMPL_QUERY_INTERFACE(nsJAR, nsIZipReader) + NS_IMPL_ADDREF(nsJAR) + + // Custom Release method works with nsZipReaderCache... ++// Release might be called from multi-thread, we have to ++// take this function carefully to avoid delete-after-use. + MozExternalRefCountType nsJAR::Release(void) + { + nsrefcnt count; + NS_PRECONDITION(0 != mRefCnt, "dup release"); +- count = --mRefCnt; ++ ++ RefPtr cache; ++ if (mRefCnt == 2) { // don't use a lock too frequently ++ // Use a mutex here to guarantee mCache is not racing and the target instance ++ // is still valid to increase ref-count. ++ MutexAutoLock lock(mLock); ++ cache = mCache; ++ mCache = nullptr; ++ } ++ if (cache) { ++ DebugOnly rv = cache->ReleaseZip(this); ++ MOZ_ASSERT(NS_SUCCEEDED(rv), "failed to release zip file"); ++ } ++ ++ count = --mRefCnt; // don't access any member variable after this line + NS_LOG_RELEASE(this, count, "nsJAR"); + if (0 == count) { + mRefCnt = 1; /* stabilize */ +@@ -56,13 +72,7 @@ MozExternalRefCountType nsJAR::Release(void) + delete this; + return 0; + } +- if (1 == count && mCache) { +-#ifdef DEBUG +- nsresult rv = +-#endif +- mCache->ReleaseZip(this); +- NS_ASSERTION(NS_SUCCEEDED(rv), "failed to release zip file"); +- } ++ + return count; + } + +diff --git modules/libjar/nsJAR.h modules/libjar/nsJAR.h +index 7f675c93003b..4fe948680fbf 100644 +--- modules/libjar/nsJAR.h ++++ modules/libjar/nsJAR.h +@@ -12,6 +12,7 @@ + #include "mozilla/Logging.h" + #include "prinrval.h" + ++#include "mozilla/Atomics.h" + #include "mozilla/Mutex.h" + #include "nsIComponentManager.h" + #include "nsCOMPtr.h" +@@ -75,8 +76,9 @@ class nsJAR final : public nsIZipReader + mReleaseTime = PR_INTERVAL_NO_TIMEOUT; + } + +- void SetZipReaderCache(nsZipReaderCache* cache) { +- mCache = cache; ++ void SetZipReaderCache(nsZipReaderCache* aCache) { ++ mozilla::MutexAutoLock lock(mLock); ++ mCache = aCache; + } + + nsresult GetNSPRFileDesc(PRFileDesc** aNSPRFileDesc); +@@ -89,7 +91,7 @@ class nsJAR final : public nsIZipReader + RefPtr mZip; // The underlying zip archive + PRIntervalTime mReleaseTime; // used by nsZipReaderCache for flushing entries + nsZipReaderCache* mCache; // if cached, this points to the cache it's contained in +- mozilla::Mutex mLock; ++ mozilla::Mutex mLock; // protect mCache and mZip + int64_t mMtime; + bool mOpened; + bool mIsOmnijar; Copied: branches/2017Q4/www/firefox/files/patch-bug1408276 (from r457317, head/www/waterfox/files/patch-bug1408276) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1408276 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1408276) @@ -0,0 +1,170 @@ +commit a9bc6108422a +Author: Karl Tomlinson +Date: Tue Oct 17 18:14:43 2017 +1300 + + Bug 1408276 - Move to LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP at end of iteration. r=padenot, a=gchang + + MozReview-Commit-ID: GbfIOPZPuGu + + --HG-- + extra : rebase_source : acc2bcee9a36d2b8f18826f08825895de5df0c1e +--- + dom/media/GraphDriver.cpp | 27 +++++++++++++++++---------- + dom/media/MediaStreamGraph.cpp | 32 +++++++++++++++++++++----------- + dom/media/MediaStreamGraphImpl.h | 12 +++++++++++- + 3 files changed, 49 insertions(+), 22 deletions(-) + +diff --git dom/media/GraphDriver.cpp dom/media/GraphDriver.cpp +index 7f6f386fdaca..13944338e3d7 100644 +--- dom/media/GraphDriver.cpp ++++ dom/media/GraphDriver.cpp +@@ -284,8 +284,7 @@ SystemClockDriver::IsFallback() + void + ThreadedDriver::RunThread() + { +- bool stillProcessing = true; +- while (stillProcessing) { ++ while (true) { + mIterationStart = IterationEnd(); + mIterationEnd += GetIntervalForIteration(); + +@@ -324,10 +323,16 @@ ThreadedDriver::RunThread() + (long)stateComputedTime, + (long)nextStateComputedTime)); + +- stillProcessing = mGraphImpl->OneIteration(nextStateComputedTime); ++ bool stillProcessing = mGraphImpl->OneIteration(nextStateComputedTime); + ++ if (!stillProcessing) { ++ // Enter shutdown mode. The stable-state handler will detect this ++ // and complete shutdown if the graph does not get restarted. ++ mGraphImpl->SignalMainThreadCleanup(); ++ return; ++ } + MonitorAutoLock lock(GraphImpl()->GetMonitor()); +- if (NextDriver() && stillProcessing) { ++ if (NextDriver()) { + LOG(LogLevel::Debug, ("Switching to AudioCallbackDriver")); + RemoveCallback(); + NextDriver()->SetGraphTime(this, mIterationStart, mIterationEnd); +@@ -1009,13 +1014,20 @@ AudioCallbackDriver::DataCallback(const AudioDataValue* aInputBuffer, + mGraphImpl->NotifyOutputData(aOutputBuffer, static_cast(aFrames), + mSampleRate, mOutputChannels); + ++ if (!stillProcessing) { ++ // Enter shutdown mode. The stable-state handler will detect this ++ // and complete shutdown if the graph does not get restarted. ++ mGraphImpl->SignalMainThreadCleanup(); ++ return aFrames - 1; ++ } ++ + bool switching = false; + { + MonitorAutoLock mon(mGraphImpl->GetMonitor()); + switching = !!NextDriver(); + } + +- if (switching && stillProcessing) { ++ if (switching) { + // If the audio stream has not been started by the previous driver or + // the graph itself, keep it alive. + MonitorAutoLock mon(mGraphImpl->GetMonitor()); +@@ -1032,11 +1044,6 @@ AudioCallbackDriver::DataCallback(const AudioDataValue* aInputBuffer, + return aFrames - 1; + } + +- if (!stillProcessing) { +- LOG(LogLevel::Debug, +- ("Stopping audio thread for MediaStreamGraph %p", this)); +- return aFrames - 1; +- } + return aFrames; + } + +diff --git dom/media/MediaStreamGraph.cpp dom/media/MediaStreamGraph.cpp +index 3a742aafe9b2..6420e038a8fe 100644 +--- dom/media/MediaStreamGraph.cpp ++++ dom/media/MediaStreamGraph.cpp +@@ -1193,11 +1193,13 @@ MediaStreamGraphImpl::PrepareUpdatesToMainThreadState(bool aFinalUpdate) + } + } + +- // Don't send the message to the main thread if it's not going to have +- // any work to do. +- if (aFinalUpdate || +- !mUpdateRunnables.IsEmpty() || +- !mStreamUpdates.IsEmpty()) { ++ // If this is the final update, then a stable state event will soon be ++ // posted just before this thread finishes, and so there is no need to also ++ // post here. ++ if (!aFinalUpdate && ++ // Don't send the message to the main thread if it's not going to have ++ // any work to do. ++ !(mUpdateRunnables.IsEmpty() && mStreamUpdates.IsEmpty())) { + EnsureStableStateEventPosted(); + } + } +@@ -1430,12 +1432,7 @@ MediaStreamGraphImpl::UpdateMainThreadState() + (IsEmpty() && mBackMessageQueue.IsEmpty()); + PrepareUpdatesToMainThreadState(finalUpdate); + if (finalUpdate) { +- // Enter shutdown mode. The stable-state handler will detect this +- // and complete shutdown. Destroy any streams immediately. +- LOG(LogLevel::Debug, +- ("MediaStreamGraph %p waiting for main thread cleanup", this)); +- // We'll shut down this graph object if it does not get restarted. +- mLifecycleState = LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP; ++ // Enter shutdown mode when this iteration is completed. + // No need to Destroy streams here. The main-thread owner of each + // stream is responsible for calling Destroy on them. + return false; +@@ -1861,6 +1858,19 @@ MediaStreamGraphImpl::EnsureStableStateEventPosted() + mAbstractMainThread->Dispatch(event.forget()); + } + ++void ++MediaStreamGraphImpl::SignalMainThreadCleanup() ++{ ++ MOZ_ASSERT(mDriver->OnThread()); ++ ++ MonitorAutoLock lock(mMonitor); ++ LOG(LogLevel::Debug, ++ ("MediaStreamGraph %p waiting for main thread cleanup", this)); ++ mLifecycleState = ++ MediaStreamGraphImpl::LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP; ++ EnsureStableStateEventPosted(); ++} ++ + void + MediaStreamGraphImpl::AppendMessage(UniquePtr aMessage) + { +diff --git dom/media/MediaStreamGraphImpl.h dom/media/MediaStreamGraphImpl.h +index dfea12bca3a8..dce49da39166 100644 +--- dom/media/MediaStreamGraphImpl.h ++++ dom/media/MediaStreamGraphImpl.h +@@ -197,6 +197,14 @@ public: + */ + bool OneIteration(GraphTime aStateEnd); + ++ /** ++ * Called from the driver, when the graph thread is about to stop, to tell ++ * the main thread to attempt to begin cleanup. The main thread may either ++ * shutdown or revive the graph depending on whether it receives new ++ * messages. ++ */ ++ void SignalMainThreadCleanup(); ++ + bool Running() const + { + mMonitor.AssertCurrentThreadOwns(); +@@ -720,7 +728,9 @@ public: + LIFECYCLE_WAITING_FOR_STREAM_DESTRUCTION + }; + /** +- * Modified only on the main thread in mMonitor. ++ * Modified only in mMonitor. Transitions to ++ * LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP occur on the graph thread at ++ * the end of an iteration. All other transitions occur on the main thread. + */ + LifecycleState mLifecycleState; + /** Copied: branches/2017Q4/www/firefox/files/patch-bug1409951 (from r457317, head/www/waterfox/files/patch-bug1409951) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1409951 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1409951) @@ -0,0 +1,177 @@ +commit d5562dbcfd63 +Author: Henri Sivonen +Date: Fri Dec 1 10:45:25 2017 -0500 + + Bug 1409951 - Use a stack to end serializer contexts instead of recomputing them. r=smaug, a=gchang + + MozReview-Commit-ID: FOd8AUmtYyA + + --HG-- + extra : rebase_source : 1f02ebc32fe80591d617f27ec70094a109ead2b0 + extra : source : b0a3a621f5c85b5e9a4eb97de77fcb2558ac17c6 +--- + dom/base/nsDocumentEncoder.cpp | 56 +++++++++++++++++++------------------- + dom/base/nsPlainTextSerializer.cpp | 1 + + 2 files changed, 29 insertions(+), 28 deletions(-) + +diff --git dom/base/nsDocumentEncoder.cpp dom/base/nsDocumentEncoder.cpp +index 5912d67da86e..2fb488750366 100644 +--- dom/base/nsDocumentEncoder.cpp ++++ dom/base/nsDocumentEncoder.cpp +@@ -49,6 +49,7 @@ + #include "mozilla/dom/Element.h" + #include "mozilla/dom/ShadowRoot.h" + #include "nsLayoutUtils.h" ++#include "mozilla/ScopeExit.h" + + using namespace mozilla; + using namespace mozilla::dom; +@@ -92,8 +93,8 @@ protected: + int32_t aDepth); + nsresult SerializeRangeContextStart(const nsTArray& aAncestorArray, + nsAString& aString); +- nsresult SerializeRangeContextEnd(const nsTArray& aAncestorArray, +- nsAString& aString); ++ nsresult SerializeRangeContextEnd(nsAString& aString); ++ + virtual int32_t + GetImmediateContextCount(const nsTArray& aAncestorArray) + { +@@ -185,6 +186,7 @@ protected: + AutoTArray mStartOffsets; + AutoTArray mEndNodes; + AutoTArray mEndOffsets; ++ AutoTArray, 8> mRangeContexts; + // Whether the serializer cares about being notified to scan elements to + // keep track of whether they are preformatted. This stores the out + // argument of nsIContentSerializer::Init(). +@@ -874,6 +876,9 @@ nsDocumentEncoder::SerializeRangeContextStart(const nsTArray& aAncesto + if (mDisableContextSerialize) { + return NS_OK; + } ++ ++ AutoTArray* serializedContext = mRangeContexts.AppendElement(); ++ + int32_t i = aAncestorArray.Length(), j; + nsresult rv = NS_OK; + +@@ -889,7 +894,7 @@ nsDocumentEncoder::SerializeRangeContextStart(const nsTArray& aAncesto + // Either a general inclusion or as immediate context + if (IncludeInContext(node) || i < j) { + rv = SerializeNodeStart(node, 0, -1, aString); +- ++ serializedContext->AppendElement(node); + if (NS_FAILED(rv)) + break; + } +@@ -899,34 +904,24 @@ nsDocumentEncoder::SerializeRangeContextStart(const nsTArray& aAncesto + } + + nsresult +-nsDocumentEncoder::SerializeRangeContextEnd(const nsTArray& aAncestorArray, +- nsAString& aString) ++nsDocumentEncoder::SerializeRangeContextEnd(nsAString& aString) + { + if (mDisableContextSerialize) { + return NS_OK; + } +- int32_t i = 0, j; +- int32_t count = aAncestorArray.Length(); +- nsresult rv = NS_OK; + +- // currently only for table-related elements +- j = GetImmediateContextCount(aAncestorArray); ++ MOZ_RELEASE_ASSERT(!mRangeContexts.IsEmpty(), "Tried to end context without starting one."); ++ AutoTArray& serializedContext = mRangeContexts.LastElement(); + +- while (i < count) { +- nsINode *node = aAncestorArray.ElementAt(i++); ++ nsresult rv = NS_OK; ++ for (nsINode* node : Reversed(serializedContext)) { ++ rv = SerializeNodeEnd(node, aString); + +- if (!node) ++ if (NS_FAILED(rv)) + break; +- +- // Either a general inclusion or as immediate context +- if (IncludeInContext(node) || i - 1 < j) { +- rv = SerializeNodeEnd(node, aString); +- +- if (NS_FAILED(rv)) +- break; +- } + } + ++ mRangeContexts.RemoveElementAt(mRangeContexts.Length() - 1); + return rv; + } + +@@ -992,7 +987,7 @@ nsDocumentEncoder::SerializeRangeToString(nsRange *aRange, + rv = SerializeRangeNodes(aRange, mCommonParent, aOutputString, 0); + NS_ENSURE_SUCCESS(rv, rv); + } +- rv = SerializeRangeContextEnd(mCommonAncestors, aOutputString); ++ rv = SerializeRangeContextEnd(aOutputString); + NS_ENSURE_SUCCESS(rv, rv); + + return rv; +@@ -1029,6 +1024,11 @@ NS_IMETHODIMP + nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + nsAString& aOutputString) + { ++ MOZ_ASSERT(mRangeContexts.IsEmpty(), "Re-entrant call to nsDocumentEncoder."); ++ auto rangeContextGuard = MakeScopeExit([&] { ++ mRangeContexts.Clear(); ++ }); ++ + if (!mDocument) + return NS_ERROR_NOT_INITIALIZED; + +@@ -1112,10 +1112,8 @@ nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + prevNode = node; + } else if (prevNode) { + // Went from a to a non- +- mCommonAncestors.Clear(); +- nsContentUtils::GetAncestors(p->GetParentNode(), mCommonAncestors); + mDisableContextSerialize = false; +- rv = SerializeRangeContextEnd(mCommonAncestors, output); ++ rv = SerializeRangeContextEnd(output); + NS_ENSURE_SUCCESS(rv, rv); + prevNode = nullptr; + } +@@ -1134,10 +1132,8 @@ nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + nsCOMPtr p = do_QueryInterface(prevNode); + rv = SerializeNodeEnd(p, output); + NS_ENSURE_SUCCESS(rv, rv); +- mCommonAncestors.Clear(); +- nsContentUtils::GetAncestors(p->GetParentNode(), mCommonAncestors); + mDisableContextSerialize = false; +- rv = SerializeRangeContextEnd(mCommonAncestors, output); ++ rv = SerializeRangeContextEnd(output); + NS_ENSURE_SUCCESS(rv, rv); + } + +@@ -1196,6 +1192,10 @@ nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + NS_IMETHODIMP + nsDocumentEncoder::EncodeToStream(nsIOutputStream* aStream) + { ++ MOZ_ASSERT(mRangeContexts.IsEmpty(), "Re-entrant call to nsDocumentEncoder."); ++ auto rangeContextGuard = MakeScopeExit([&] { ++ mRangeContexts.Clear(); ++ }); + nsresult rv = NS_OK; + + if (!mDocument) +diff --git dom/base/nsPlainTextSerializer.cpp dom/base/nsPlainTextSerializer.cpp +index 189469f73bb6..d7ddb0274be5 100644 +--- dom/base/nsPlainTextSerializer.cpp ++++ dom/base/nsPlainTextSerializer.cpp +@@ -388,6 +388,7 @@ nsPlainTextSerializer::ScanElementForPreformat(Element* aElement) + NS_IMETHODIMP + nsPlainTextSerializer::ForgetElementForPreformat(Element* aElement) + { ++ MOZ_RELEASE_ASSERT(!mPreformatStack.empty(), "Tried to pop without previous push."); + mPreformatStack.pop(); + return NS_OK; + } Copied: branches/2017Q4/www/firefox/files/patch-bug1410134 (from r457317, head/www/waterfox/files/patch-bug1410134) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1410134 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1410134) @@ -0,0 +1,52 @@ +commit 2d5001acfa08 +Author: Tim Huang +Date: Tue Nov 28 14:56:55 2017 -0500 + + Bug 1410134 - Fix the remove-while-iterating for RemoveCookiesWithOriginAttributes. r=jdm, a=gchang + + MozReview-Commit-ID: u56N4084lL + + --HG-- + extra : source : ffab26e34d92c1fc2e5103d2bad3625e180963bb +--- + netwerk/cookie/nsCookieService.cpp | 24 ++++++++++-------------- + 1 file changed, 10 insertions(+), 14 deletions(-) + +diff --git netwerk/cookie/nsCookieService.cpp netwerk/cookie/nsCookieService.cpp +index 7d939da101e2..0692b7088751 100644 +--- netwerk/cookie/nsCookieService.cpp ++++ netwerk/cookie/nsCookieService.cpp +@@ -4899,23 +4899,19 @@ nsCookieService::RemoveCookiesWithOriginAttributes( + } + + // Pattern matches. Delete all cookies within this nsCookieEntry. +- const nsCookieEntry::ArrayType& cookies = entry->GetCookies(); ++ uint32_t cookiesCount = entry->GetCookies().Length(); + +- while (!cookies.IsEmpty()) { +- nsCookie *cookie = cookies.LastElement(); +- +- nsAutoCString host; +- cookie->GetHost(host); +- +- nsAutoCString name; +- cookie->GetName(name); +- +- nsAutoCString path; +- cookie->GetPath(path); ++ for (nsCookieEntry::IndexType i = 0 ; i < cookiesCount; ++i) { ++ // Remove the first cookie from the list. ++ nsListIter iter(entry, 0); ++ RefPtr cookie = iter.Cookie(); + + // Remove the cookie. +- nsresult rv = Remove(host, entry->mOriginAttributes, name, path, false); +- NS_ENSURE_SUCCESS(rv, rv); ++ RemoveCookieFromList(iter); ++ ++ if (cookie) { ++ NotifyChanged(cookie, u"deleted"); ++ } + } + } + DebugOnly rv = transaction.Commit(); Copied: branches/2017Q4/www/firefox/files/patch-bug1412145 (from r457317, head/www/waterfox/files/patch-bug1412145) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1412145 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1412145) @@ -0,0 +1,286 @@ +commit d83a24ce6fb3 +Author: Xidorn Quan +Date: Tue Nov 28 17:06:51 2017 -0600 + + Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz, a=gchang + + MozReview-Commit-ID: Ftg3WMBBNlO +--- + layout/style/GroupRule.cpp | 7 +++++++ + layout/style/GroupRule.h | 1 + + layout/style/MediaList.h | 4 +++- + layout/style/ServoCSSRuleList.cpp | 2 ++ + layout/style/ServoKeyframeRule.cpp | 12 ++++++++++-- + layout/style/ServoKeyframesRule.cpp | 23 ++++++++++++++++------- + layout/style/ServoMediaRule.cpp | 17 +++++++++++++++-- + layout/style/ServoPageRule.cpp | 2 ++ + layout/style/ServoStyleRule.cpp | 1 + + layout/style/nsCSSRules.cpp | 31 +++++++++++++++++++++++++++---- + 10 files changed, 84 insertions(+), 16 deletions(-) + +diff --git layout/style/GroupRule.cpp layout/style/GroupRule.cpp +index 28739e1818eb..32bd8c83e43a 100644 +--- layout/style/GroupRule.cpp ++++ layout/style/GroupRule.cpp +@@ -198,6 +198,13 @@ GeckoGroupRuleRules::SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const + // ServoGroupRuleRules + // + ++ServoGroupRuleRules::~ServoGroupRuleRules() ++{ ++ if (mRuleList) { ++ mRuleList->DropReference(); ++ } ++} ++ + #ifdef DEBUG + void + ServoGroupRuleRules::List(FILE* out, int32_t aIndent) const +diff --git layout/style/GroupRule.h layout/style/GroupRule.h +index ac9e26921f0b..5c336e5c3611 100644 +--- layout/style/GroupRule.h ++++ layout/style/GroupRule.h +@@ -87,6 +87,7 @@ struct ServoGroupRuleRules + // Do we ever clone Servo rules? + MOZ_ASSERT_UNREACHABLE("stylo: Cloning GroupRule not implemented"); + } ++ ~ServoGroupRuleRules(); + + void SetParentRule(GroupRule* aParentRule) { + if (mRuleList) { +diff --git layout/style/MediaList.h layout/style/MediaList.h +index 4e8c12a2461a..b95e6ec26895 100644 +--- layout/style/MediaList.h ++++ layout/style/MediaList.h +@@ -84,7 +84,9 @@ protected: + virtual nsresult Delete(const nsAString& aOldMedium) = 0; + virtual nsresult Append(const nsAString& aNewMedium) = 0; + +- virtual ~MediaList() {} ++ virtual ~MediaList() { ++ MOZ_ASSERT(!mStyleSheet, "Backpointer should have been cleared"); ++ } + + // not refcounted; sheet will let us know when it goes away + // mStyleSheet is the sheet that needs to be dirtied when this +diff --git layout/style/ServoCSSRuleList.cpp layout/style/ServoCSSRuleList.cpp +index 37ce9be9f337..31f481899964 100644 +--- layout/style/ServoCSSRuleList.cpp ++++ layout/style/ServoCSSRuleList.cpp +@@ -234,6 +234,8 @@ ServoCSSRuleList::GetDOMCSSRuleType(uint32_t aIndex) const + + ServoCSSRuleList::~ServoCSSRuleList() + { ++ MOZ_ASSERT(!mStyleSheet, "Backpointer should have been cleared"); ++ MOZ_ASSERT(!mParentRule, "Backpointer should have been cleared"); + DropAllRules(); + } + +diff --git layout/style/ServoKeyframeRule.cpp layout/style/ServoKeyframeRule.cpp +index 1be82c3100c5..6ca8a1815f8c 100644 +--- layout/style/ServoKeyframeRule.cpp ++++ layout/style/ServoKeyframeRule.cpp +@@ -35,7 +35,10 @@ public: + return NS_OK; + } + +- void DropReference() { mRule = nullptr; } ++ void DropReference() { ++ mRule = nullptr; ++ mDecls->SetOwningRule(nullptr); ++ } + + DeclarationBlock* GetCSSDeclaration(Operation aOperation) final + { +@@ -81,7 +84,9 @@ public: + } + + private: +- virtual ~ServoKeyframeDeclaration() {} ++ virtual ~ServoKeyframeDeclaration() { ++ MOZ_ASSERT(!mRule, "Backpointer should have been cleared"); ++ } + + ServoKeyframeRule* mRule; + RefPtr mDecls; +@@ -102,6 +107,9 @@ NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) + + ServoKeyframeRule::~ServoKeyframeRule() + { ++ if (mDeclaration) { ++ mDeclaration->DropReference(); ++ } + } + + NS_IMPL_ADDREF_INHERITED(ServoKeyframeRule, dom::CSSKeyframeRule) +diff --git layout/style/ServoKeyframesRule.cpp layout/style/ServoKeyframesRule.cpp +index 9a7252a5a639..7341b954ec60 100644 +--- layout/style/ServoKeyframesRule.cpp ++++ layout/style/ServoKeyframesRule.cpp +@@ -90,7 +90,12 @@ public: + { + mStyleSheet = nullptr; + mParentRule = nullptr; +- DropAllRules(); ++ for (css::Rule* rule : mRules) { ++ if (rule) { ++ rule->SetStyleSheet(nullptr); ++ rule->SetParentRule(nullptr); ++ } ++ } + } + + size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const +@@ -103,15 +108,16 @@ public: + } + + private: +- virtual ~ServoKeyframeList() {} ++ virtual ~ServoKeyframeList() { ++ MOZ_ASSERT(!mParentRule, "Backpointer should have been cleared"); ++ MOZ_ASSERT(!mStyleSheet, "Backpointer should have been cleared"); ++ DropAllRules(); ++ } + + void DropAllRules() + { +- for (css::Rule* rule : mRules) { +- if (rule) { +- rule->SetStyleSheet(nullptr); +- rule->SetParentRule(nullptr); +- } ++ if (mParentRule || mStyleSheet) { ++ DropReference(); + } + mRules.Clear(); + mRawRule = nullptr; +@@ -163,6 +169,9 @@ ServoKeyframesRule::ServoKeyframesRule(RefPtr aRawRule, + + ServoKeyframesRule::~ServoKeyframesRule() + { ++ if (mKeyframeList) { ++ mKeyframeList->DropReference(); ++ } + } + + NS_IMPL_ADDREF_INHERITED(ServoKeyframesRule, dom::CSSKeyframesRule) +diff --git layout/style/ServoMediaRule.cpp layout/style/ServoMediaRule.cpp +index 002ae20ffd0b..fbda581a377f 100644 +--- layout/style/ServoMediaRule.cpp ++++ layout/style/ServoMediaRule.cpp +@@ -24,6 +24,9 @@ ServoMediaRule::ServoMediaRule(RefPtr aRawRule, + + ServoMediaRule::~ServoMediaRule() + { ++ if (mMediaList) { ++ mMediaList->SetStyleSheet(nullptr); ++ } + } + + NS_IMPL_ADDREF_INHERITED(ServoMediaRule, CSSMediaRule) +@@ -33,8 +36,18 @@ NS_IMPL_RELEASE_INHERITED(ServoMediaRule, CSSMediaRule) + NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServoMediaRule) + NS_INTERFACE_MAP_END_INHERITING(CSSMediaRule) + +-NS_IMPL_CYCLE_COLLECTION_INHERITED(ServoMediaRule, CSSMediaRule, +- mMediaList) ++NS_IMPL_CYCLE_COLLECTION_CLASS(ServoMediaRule) ++ ++NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(ServoMediaRule, CSSMediaRule) ++ if (tmp->mMediaList) { ++ tmp->mMediaList->SetStyleSheet(nullptr); ++ tmp->mMediaList = nullptr; ++ } ++NS_IMPL_CYCLE_COLLECTION_UNLINK_END ++ ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(ServoMediaRule, CSSMediaRule) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMediaList) ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END + + /* virtual */ already_AddRefed + ServoMediaRule::Clone() const +diff --git layout/style/ServoPageRule.cpp layout/style/ServoPageRule.cpp +index 97c718ed1ba9..93e8ff334122 100644 +--- layout/style/ServoPageRule.cpp ++++ layout/style/ServoPageRule.cpp +@@ -26,6 +26,7 @@ ServoPageRuleDeclaration::ServoPageRuleDeclaration( + + ServoPageRuleDeclaration::~ServoPageRuleDeclaration() + { ++ mDecls->SetOwningRule(nullptr); + } + + // QueryInterface implementation for ServoPageRuleDeclaration +@@ -141,6 +142,7 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(ServoPageRule, CSSPageRule) + // NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER which we can't use + // directly because the wrapper is on the declaration, not on us. + tmp->mDecls.ReleaseWrapper(static_cast(p)); ++ tmp->mDecls.mDecls->SetOwningRule(nullptr); + NS_IMPL_CYCLE_COLLECTION_UNLINK_END + + NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(ServoPageRule, CSSPageRule) +diff --git layout/style/ServoStyleRule.cpp layout/style/ServoStyleRule.cpp +index 1d7470eef037..855e643515f9 100644 +--- layout/style/ServoStyleRule.cpp ++++ layout/style/ServoStyleRule.cpp +@@ -28,6 +28,7 @@ ServoStyleRuleDeclaration::ServoStyleRuleDeclaration( + + ServoStyleRuleDeclaration::~ServoStyleRuleDeclaration() + { ++ mDecls->SetOwningRule(nullptr); + } + + // QueryInterface implementation for ServoStyleRuleDeclaration +diff --git layout/style/nsCSSRules.cpp layout/style/nsCSSRules.cpp +index 5081244c6a53..0bdedc4a3b03 100644 +--- layout/style/nsCSSRules.cpp ++++ layout/style/nsCSSRules.cpp +@@ -212,12 +212,25 @@ ImportRule::~ImportRule() + NS_IMPL_ADDREF_INHERITED(ImportRule, CSSImportRule) + NS_IMPL_RELEASE_INHERITED(ImportRule, CSSImportRule) + +-NS_IMPL_CYCLE_COLLECTION_INHERITED(ImportRule, CSSImportRule, mMedia, mChildSheet) +- + // QueryInterface implementation for ImportRule + NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImportRule) + NS_INTERFACE_MAP_END_INHERITING(CSSImportRule) + ++NS_IMPL_CYCLE_COLLECTION_CLASS(ImportRule) ++ ++NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(ImportRule, CSSImportRule) ++ if (tmp->mChildSheet) { ++ tmp->mChildSheet->SetOwnerRule(nullptr); ++ tmp->mChildSheet = nullptr; ++ } ++ tmp->mMedia = nullptr; ++NS_IMPL_CYCLE_COLLECTION_UNLINK_END ++ ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(ImportRule, CSSImportRule) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMedia) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChildSheet) ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END ++ + #ifdef DEBUG + /* virtual */ void + ImportRule::List(FILE* out, int32_t aIndent) const +@@ -342,8 +355,18 @@ NS_IMPL_RELEASE_INHERITED(MediaRule, CSSMediaRule) + NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaRule) + NS_INTERFACE_MAP_END_INHERITING(CSSMediaRule) + +-NS_IMPL_CYCLE_COLLECTION_INHERITED(MediaRule, CSSMediaRule, +- mMedia) ++NS_IMPL_CYCLE_COLLECTION_CLASS(MediaRule) ++ ++NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(MediaRule, CSSMediaRule) ++ if (tmp->mMedia) { ++ tmp->mMedia->SetStyleSheet(nullptr); ++ tmp->mMedia = nullptr; ++ } ++NS_IMPL_CYCLE_COLLECTION_UNLINK_END ++ ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(MediaRule, CSSMediaRule) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMedia) ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END + + /* virtual */ void + MediaRule::SetStyleSheet(StyleSheet* aSheet) Copied: branches/2017Q4/www/firefox/files/patch-bug1413741 (from r457317, head/www/waterfox/files/patch-bug1413741) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q4/www/firefox/files/patch-bug1413741 Tue Dec 26 22:03:18 2017 (r457318, copy of r457317, head/www/waterfox/files/patch-bug1413741) @@ -0,0 +1,25 @@ +commit bd17df85baf4 +Author: Andrea Marchesini *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-ports-branches@freebsd.org Thu Dec 28 00:57:31 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2494DE8A351; Thu, 28 Dec 2017 00:57:31 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E2C02805FC; Thu, 28 Dec 2017 00:57:30 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBS0vTHT006444; Thu, 28 Dec 2017 00:57:29 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBS0vTt3006442; Thu, 28 Dec 2017 00:57:29 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201712280057.vBS0vTt3006442@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Thu, 28 Dec 2017 00:57:29 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457435 - branches/2017Q4/emulators/citra X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2017Q4/emulators/citra X-SVN-Commit-Revision: 457435 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2017 00:57:31 -0000 Author: jbeich Date: Thu Dec 28 00:57:29 2017 New Revision: 457435 URL: https://svnweb.freebsd.org/changeset/ports/457435 Log: MFH: r457265 emulators/citra: update to s20171223 Changes: https://github.com/citra-emu/citra/compare/ae42267c...c3c684cd Approved by: ports-secteam (swills, implicit for snapshots) Modified: branches/2017Q4/emulators/citra/Makefile branches/2017Q4/emulators/citra/distinfo Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/emulators/citra/Makefile ============================================================================== --- branches/2017Q4/emulators/citra/Makefile Thu Dec 28 00:54:18 2017 (r457434) +++ branches/2017Q4/emulators/citra/Makefile Thu Dec 28 00:57:29 2017 (r457435) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= citra -PORTVERSION= s20171221 +PORTVERSION= s20171223 PORTREVISION?= 0 CATEGORIES= emulators @@ -26,7 +26,7 @@ ONLY_FOR_ARCHS_REASON= https://github.com/MerryMage/dy USE_GITHUB= yes GH_ACCOUNT= citra-emu -GH_TAGNAME= ae42267c +GH_TAGNAME= c3c684cd GH_TUPLE= citra-emu:ext-soundtouch:019d208:soundtouch/externals/soundtouch \ MerryMage:dynarmic:4110494:dynarmic/externals/dynarmic \ benhoyt:inih:r40:inih/externals/inih/inih \ Modified: branches/2017Q4/emulators/citra/distinfo ============================================================================== --- branches/2017Q4/emulators/citra/distinfo Thu Dec 28 00:54:18 2017 (r457434) +++ branches/2017Q4/emulators/citra/distinfo Thu Dec 28 00:57:29 2017 (r457435) @@ -1,6 +1,6 @@ -TIMESTAMP = 1513870301 -SHA256 (citra-emu-citra-s20171221-ae42267c_GH0.tar.gz) = 70342acdcb5a18533656e5e086524d43c7d6fbf770f8b5b6a89c7f7be2002910 -SIZE (citra-emu-citra-s20171221-ae42267c_GH0.tar.gz) = 1649676 +TIMESTAMP = 1514044176 +SHA256 (citra-emu-citra-s20171223-c3c684cd_GH0.tar.gz) = b0121d9c75a25eb496c732a0d41a2007dc15f35402204249147680ebcc83d284 +SIZE (citra-emu-citra-s20171223-c3c684cd_GH0.tar.gz) = 1649903 SHA256 (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = f48c211bbabe7ad79e1c504af1082756c74241be6bab4aca13140803f4b694e7 SIZE (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = 59366 SHA256 (MerryMage-dynarmic-4110494_GH0.tar.gz) = 97703cefc1bc325634b2b2c9abdbaffd6e2d1caaa751f8e38c74ee882af85cbe From owner-svn-ports-branches@freebsd.org Thu Dec 28 01:00:59 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92376E8A6D8; Thu, 28 Dec 2017 01:00:59 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C5F080802; Thu, 28 Dec 2017 01:00:59 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBS10wmX006779; Thu, 28 Dec 2017 01:00:58 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBS10whI006777; Thu, 28 Dec 2017 01:00:58 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201712280100.vBS10whI006777@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Thu, 28 Dec 2017 01:00:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457436 - branches/2017Q4/emulators/rpcs3 X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2017Q4/emulators/rpcs3 X-SVN-Commit-Revision: 457436 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2017 01:00:59 -0000 Author: jbeich Date: Thu Dec 28 01:00:58 2017 New Revision: 457436 URL: https://svnweb.freebsd.org/changeset/ports/457436 Log: MFH: r457010 r457266 r457434 emulators/rpcs3: update to 0.0.4.202 Changes: https://github.com/RPCS3/rpcs3/compare/a08e79f4...e768bdc8 Approved by: ports-secteam (junovitch, implicit for snapshots) Modified: branches/2017Q4/emulators/rpcs3/Makefile branches/2017Q4/emulators/rpcs3/distinfo Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/emulators/rpcs3/Makefile ============================================================================== --- branches/2017Q4/emulators/rpcs3/Makefile Thu Dec 28 00:57:29 2017 (r457435) +++ branches/2017Q4/emulators/rpcs3/Makefile Thu Dec 28 01:00:58 2017 (r457436) @@ -2,8 +2,8 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.4-194 -DISTVERSIONSUFFIX= -g58d8d126 +DISTVERSION= 0.0.4-202 +DISTVERSIONSUFFIX= -ge768bdc8 CATEGORIES= emulators MAINTAINER= jbeich@FreeBSD.org Modified: branches/2017Q4/emulators/rpcs3/distinfo ============================================================================== --- branches/2017Q4/emulators/rpcs3/distinfo Thu Dec 28 00:57:29 2017 (r457435) +++ branches/2017Q4/emulators/rpcs3/distinfo Thu Dec 28 01:00:58 2017 (r457436) @@ -1,6 +1,6 @@ -TIMESTAMP = 1513962494 -SHA256 (RPCS3-rpcs3-v0.0.4-194-g58d8d126_GH0.tar.gz) = 47c1497484cb3152834da2c9389805857dbb9c9157a42d94bfcda67f4e88bcf4 -SIZE (RPCS3-rpcs3-v0.0.4-194-g58d8d126_GH0.tar.gz) = 3610590 +TIMESTAMP = 1514332318 +SHA256 (RPCS3-rpcs3-v0.0.4-202-ge768bdc8_GH0.tar.gz) = 4bafdd9a3ddd15e55d1fdd6c0b13ff50e5667e56add37190537b30c24b4ab265 +SIZE (RPCS3-rpcs3-v0.0.4-202-ge768bdc8_GH0.tar.gz) = 3611855 SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = e50e4f4e9035e891e16867e995f44aac87ce734a9dde169f02fc9719b2ce3642 SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = 105623 SHA256 (RPCS3-yaml-cpp-release-0.5.3-62-g017626a_GH0.tar.gz) = 1d4b32443f137c23b68d3cb183ba6fb48eb76be2b0b30016970adff5c770d841 From owner-svn-ports-branches@freebsd.org Thu Dec 28 09:49:18 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 01676E8481E; Thu, 28 Dec 2017 09:49:17 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BF5D373E3E; Thu, 28 Dec 2017 09:49:17 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBS9nGc1029697; Thu, 28 Dec 2017 09:49:16 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBS9nGZt029695; Thu, 28 Dec 2017 09:49:16 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201712280949.vBS9nGZt029695@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Thu, 28 Dec 2017 09:49:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457442 - branches/2017Q4/security/tor X-SVN-Group: ports-branches X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: branches/2017Q4/security/tor X-SVN-Commit-Revision: 457442 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2017 09:49:18 -0000 Author: yuri Date: Thu Dec 28 09:49:16 2017 New Revision: 457442 URL: https://svnweb.freebsd.org/changeset/ports/457442 Log: MFH: r455329 security/tor: Update to 0.3.1.9 (security update) Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D13321 Approved by: ports-secteam Modified: branches/2017Q4/security/tor/Makefile branches/2017Q4/security/tor/distinfo Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/security/tor/Makefile ============================================================================== --- branches/2017Q4/security/tor/Makefile Thu Dec 28 09:17:14 2017 (r457441) +++ branches/2017Q4/security/tor/Makefile Thu Dec 28 09:49:16 2017 (r457442) @@ -2,11 +2,11 @@ # $FreeBSD$ PORTNAME= tor -PORTVERSION= 0.3.1.7 +PORTVERSION= 0.3.1.9 CATEGORIES= security net ipv6 MASTER_SITES= TOR -MAINTAINER= yuri@rawbw.com +MAINTAINER= yuri@FreeBSD.org COMMENT= Anonymizing overlay network for TCP LICENSE= BSD3CLAUSE Modified: branches/2017Q4/security/tor/distinfo ============================================================================== --- branches/2017Q4/security/tor/distinfo Thu Dec 28 09:17:14 2017 (r457441) +++ branches/2017Q4/security/tor/distinfo Thu Dec 28 09:49:16 2017 (r457442) @@ -1,3 +1,3 @@ -TIMESTAMP = 1505762209 -SHA256 (tor-0.3.1.7.tar.gz) = 1df5dd4894bb2f5e0dc96c466955146353cf33ac50cd997cfc1b28ea3ed9c08f -SIZE (tor-0.3.1.7.tar.gz) = 6058284 +TIMESTAMP = 1512146746 +SHA256 (tor-0.3.1.9.tar.gz) = 6e1b04f7890e782fd56014a0de5075e4ab29b52a35d8bca1f6b80c93f58f3d26 +SIZE (tor-0.3.1.9.tar.gz) = 6092702 From owner-svn-ports-branches@freebsd.org Thu Dec 28 19:48:06 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CAD1EB07EC; Thu, 28 Dec 2017 19:48:06 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0B12267D5B; Thu, 28 Dec 2017 19:48:05 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBSJm545082021; Thu, 28 Dec 2017 19:48:05 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBSJm40F082017; Thu, 28 Dec 2017 19:48:04 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201712281948.vBSJm40F082017@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Thu, 28 Dec 2017 19:48:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457474 - in branches/2017Q4/www: firefox-esr firefox-esr-i18n X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2017Q4/www: firefox-esr firefox-esr-i18n X-SVN-Commit-Revision: 457474 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2017 19:48:06 -0000 Author: jbeich Date: Thu Dec 28 19:48:04 2017 New Revision: 457474 URL: https://svnweb.freebsd.org/changeset/ports/457474 Log: MFH: r457305 www/firefox-esr: update to 52.5.3 Changes: https://www.mozilla.org/firefox/52.5.3/releasenotes/ Approved by: ports-secteam blanket Modified: branches/2017Q4/www/firefox-esr-i18n/Makefile branches/2017Q4/www/firefox-esr-i18n/distinfo branches/2017Q4/www/firefox-esr/Makefile branches/2017Q4/www/firefox-esr/distinfo Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/www/firefox-esr-i18n/Makefile ============================================================================== --- branches/2017Q4/www/firefox-esr-i18n/Makefile Thu Dec 28 19:39:50 2017 (r457473) +++ branches/2017Q4/www/firefox-esr-i18n/Makefile Thu Dec 28 19:48:04 2017 (r457474) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -PORTVERSION= 52.5.2 +PORTVERSION= 52.5.3 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}esr/linux-i686/xpi \ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}esr-candidates/build1/linux-i686/xpi Modified: branches/2017Q4/www/firefox-esr-i18n/distinfo ============================================================================== --- branches/2017Q4/www/firefox-esr-i18n/distinfo Thu Dec 28 19:39:50 2017 (r457473) +++ branches/2017Q4/www/firefox-esr-i18n/distinfo Thu Dec 28 19:48:04 2017 (r457474) @@ -1,185 +1,185 @@ -TIMESTAMP = 1512592855 -SHA256 (xpi/firefox-52.5.2/ach.xpi) = cc7055de62cc3a49635b6e457ebd346e6381ee33fdb2c3aa505ce28dc6e6cd11 -SIZE (xpi/firefox-52.5.2/ach.xpi) = 427640 -SHA256 (xpi/firefox-52.5.2/af.xpi) = 705dc236af8c9db9eeb2ed30d24dafe1b2c0c80825b2b72fdde9e1551a1c5c1c -SIZE (xpi/firefox-52.5.2/af.xpi) = 436823 -SHA256 (xpi/firefox-52.5.2/an.xpi) = e8c506e03b6ac29a70f8756fef4bb8fee0840079cecc9489c282b5f5e5a335d6 -SIZE (xpi/firefox-52.5.2/an.xpi) = 445142 -SHA256 (xpi/firefox-52.5.2/ar.xpi) = 7424265a29ede9d0ed890640e3e2c1403b448ab2d3f423ad5723c00876fbed61 -SIZE (xpi/firefox-52.5.2/ar.xpi) = 473381 -SHA256 (xpi/firefox-52.5.2/as.xpi) = d95ba1bfcea770558191a1a31e3a5962dcd5aeedfa9b5441b528789f7048caf1 -SIZE (xpi/firefox-52.5.2/as.xpi) = 486888 -SHA256 (xpi/firefox-52.5.2/ast.xpi) = f506300c84c8f3f8d487e1bf590a72465a53c9ee11fb140d3e45e9ae7a68aeb9 -SIZE (xpi/firefox-52.5.2/ast.xpi) = 440033 -SHA256 (xpi/firefox-52.5.2/az.xpi) = ff7d65c941a3778afdbc21c293b4845eba4a1e21eb8f9baaf39c850de9bf5616 -SIZE (xpi/firefox-52.5.2/az.xpi) = 454923 -SHA256 (xpi/firefox-52.5.2/bg.xpi) = 2f9c0126fbace3a158df297de6697588d3cad59fc93f20d926d0a27a27fb096a -SIZE (xpi/firefox-52.5.2/bg.xpi) = 487892 -SHA256 (xpi/firefox-52.5.2/bn-BD.xpi) = 9b1576c824b977a563ee6db1323e3c1dada075c3c95fafcdc771946d56d58a6a -SIZE (xpi/firefox-52.5.2/bn-BD.xpi) = 511995 -SHA256 (xpi/firefox-52.5.2/bn-IN.xpi) = 1670f5fa44ff7b5d5a1a118f1976656c0dc506292e22a1e484f2468fd1eb5d76 -SIZE (xpi/firefox-52.5.2/bn-IN.xpi) = 509375 -SHA256 (xpi/firefox-52.5.2/br.xpi) = 9fe2118b181d8ff8220a6db513751d00486757d21bfac463ac307f0c92614e89 -SIZE (xpi/firefox-52.5.2/br.xpi) = 435483 -SHA256 (xpi/firefox-52.5.2/bs.xpi) = 4a44548636af9709b4971e1c4342338896b164c3a8fb32e22d9d6ca5d316f4a6 -SIZE (xpi/firefox-52.5.2/bs.xpi) = 441783 -SHA256 (xpi/firefox-52.5.2/ca.xpi) = d2cd487e086236cf4631f356107c05118d6ff5f792dfa72747a31404d62756f6 -SIZE (xpi/firefox-52.5.2/ca.xpi) = 443304 -SHA256 (xpi/firefox-52.5.2/cak.xpi) = b96976d1e0e5dca48cb9aecb6b1d0a873c3aabaf4749e812e3a444977fb287c9 -SIZE (xpi/firefox-52.5.2/cak.xpi) = 459184 -SHA256 (xpi/firefox-52.5.2/cs.xpi) = 09c8f025094e42eb97c1adb75d7340653e61718290e19329458d07e70a00aaaf -SIZE (xpi/firefox-52.5.2/cs.xpi) = 444075 -SHA256 (xpi/firefox-52.5.2/cy.xpi) = 8b98858da36c065928d17918e5f94593bface2abebc8012549483a2f6c10dccb -SIZE (xpi/firefox-52.5.2/cy.xpi) = 436583 -SHA256 (xpi/firefox-52.5.2/da.xpi) = e8bb81e7233496d774466d6bd6cd51e3d84ce39957069d69819f768e9beb1c38 -SIZE (xpi/firefox-52.5.2/da.xpi) = 424394 -SHA256 (xpi/firefox-52.5.2/de.xpi) = b28b693359680758b5fba8231740d04971f30459cde8c12e45a38da5b0e9a015 -SIZE (xpi/firefox-52.5.2/de.xpi) = 442479 -SHA256 (xpi/firefox-52.5.2/dsb.xpi) = 819ea8b8e617976d4ae65ec037d205b0a303b016c926c35367dddde4ec8e6d81 -SIZE (xpi/firefox-52.5.2/dsb.xpi) = 459425 -SHA256 (xpi/firefox-52.5.2/el.xpi) = 599ebcf1d68841114322dfdd18b7ca77060136d04dc19b2a805fdf8b7bdf25f5 -SIZE (xpi/firefox-52.5.2/el.xpi) = 516592 -SHA256 (xpi/firefox-52.5.2/en-GB.xpi) = 0cd7ec76fe69fc3aaf5411db7f700eccd73ef097ce932270dcecdd8ff5d09c12 -SIZE (xpi/firefox-52.5.2/en-GB.xpi) = 419324 -SHA256 (xpi/firefox-52.5.2/en-US.xpi) = 13c4dd2dac356a7681755e2c0ee1b26cc47e8b69f184b7eec0cf3e1bb97ebf68 -SIZE (xpi/firefox-52.5.2/en-US.xpi) = 428630 -SHA256 (xpi/firefox-52.5.2/en-ZA.xpi) = 54dc67b22b8e97b32148c13b2e8801a300512a7ce224e9311e2407f5f0dab3e0 -SIZE (xpi/firefox-52.5.2/en-ZA.xpi) = 412212 -SHA256 (xpi/firefox-52.5.2/eo.xpi) = 4ac22d2449ea4efc94198c98ef10b4ab3225e6e1cd67030ae90e99e5d4f7b35a -SIZE (xpi/firefox-52.5.2/eo.xpi) = 437474 -SHA256 (xpi/firefox-52.5.2/es-AR.xpi) = b062b79f5b1a5b904854df96b7d83cc25eecf2ec3b7dd2e262f10a9f83e7972b -SIZE (xpi/firefox-52.5.2/es-AR.xpi) = 445925 -SHA256 (xpi/firefox-52.5.2/es-CL.xpi) = e52209c20594ae6a4b1f5bf8ee987c08b4f5ae027c415463f43c1842033c578f -SIZE (xpi/firefox-52.5.2/es-CL.xpi) = 445676 -SHA256 (xpi/firefox-52.5.2/es-ES.xpi) = acbb6ec9ee97c2dc73773bcd80f72e81fb40e72fb294cd5736b9ab4244dc8481 -SIZE (xpi/firefox-52.5.2/es-ES.xpi) = 344875 -SHA256 (xpi/firefox-52.5.2/es-MX.xpi) = de4b26dea78775fe290d059237c5346fed3e55996d476dfd4e9a465641fe950d -SIZE (xpi/firefox-52.5.2/es-MX.xpi) = 448385 -SHA256 (xpi/firefox-52.5.2/et.xpi) = 5d948c938840982532831f9d6d3cbf385f587ba0c5fce315003a21f419bf2a24 -SIZE (xpi/firefox-52.5.2/et.xpi) = 425113 -SHA256 (xpi/firefox-52.5.2/eu.xpi) = 0ef210b628eaaa01a4ce6ee664c04e2ea766542f7fe6e8a563b1f7c33b916ba5 -SIZE (xpi/firefox-52.5.2/eu.xpi) = 438479 -SHA256 (xpi/firefox-52.5.2/fa.xpi) = f6eff4377e0399c3519e1c165fb3eedb2dffc9c1806a293c145b46162e91fc74 -SIZE (xpi/firefox-52.5.2/fa.xpi) = 491344 -SHA256 (xpi/firefox-52.5.2/ff.xpi) = 3a93185bc4599485841b84ad4454bb049ecf37d4b44012b6f98b0d25137179e5 -SIZE (xpi/firefox-52.5.2/ff.xpi) = 440928 -SHA256 (xpi/firefox-52.5.2/fi.xpi) = c40ddc2506b039c6a6870db4233f4b006cc22bd8b5dad68d95a342cf60ca10aa -SIZE (xpi/firefox-52.5.2/fi.xpi) = 430061 -SHA256 (xpi/firefox-52.5.2/fr.xpi) = b58f038198eec71784e532b8aeea735977bbd2b8fcc857f18ec281bfbca3e15f -SIZE (xpi/firefox-52.5.2/fr.xpi) = 450210 -SHA256 (xpi/firefox-52.5.2/fy-NL.xpi) = d032e7edba63b2518a3a88fc15d57cc4849036b8bba21d1faa4950fcf6dc2f70 -SIZE (xpi/firefox-52.5.2/fy-NL.xpi) = 444974 -SHA256 (xpi/firefox-52.5.2/ga-IE.xpi) = b6c5baf4b5219a6e28cb7c690302d0c89e6e3ba79999972f77dfd88d695f9b8d -SIZE (xpi/firefox-52.5.2/ga-IE.xpi) = 458165 -SHA256 (xpi/firefox-52.5.2/gd.xpi) = e8254a71c2249c9f6ff7690840b1169b12192928da214d9c648ae3d19ccacf05 -SIZE (xpi/firefox-52.5.2/gd.xpi) = 447268 -SHA256 (xpi/firefox-52.5.2/gl.xpi) = 33358efa31bf5a92001caae8890d534dd0e1bc798f3bdad1d311ac5034fce688 -SIZE (xpi/firefox-52.5.2/gl.xpi) = 447295 -SHA256 (xpi/firefox-52.5.2/gn.xpi) = caebd028d4d4c140ccaece93a671419a9983ac90a7eacc10e0817415d00c016c -SIZE (xpi/firefox-52.5.2/gn.xpi) = 456214 -SHA256 (xpi/firefox-52.5.2/gu-IN.xpi) = cb6cec7120a78566d8ae1079dd67fca25d1cccab9d1ea8e015cc6caf991dd927 -SIZE (xpi/firefox-52.5.2/gu-IN.xpi) = 489365 -SHA256 (xpi/firefox-52.5.2/he.xpi) = 62863c3aff44ea670b61a2b1f4c3a97368f0da0ec4e947d44a3827dda10740c7 -SIZE (xpi/firefox-52.5.2/he.xpi) = 455282 -SHA256 (xpi/firefox-52.5.2/hi-IN.xpi) = 69c514a9b7f0e259069a4735794576748366660da2a7ea1c05168467f53437d9 -SIZE (xpi/firefox-52.5.2/hi-IN.xpi) = 506518 -SHA256 (xpi/firefox-52.5.2/hr.xpi) = 3d3e89f6c3590a8a08c89621843936c8ada6a8afa10e79d2a786c20b00e96535 -SIZE (xpi/firefox-52.5.2/hr.xpi) = 447503 -SHA256 (xpi/firefox-52.5.2/hsb.xpi) = 518356d4513e26ba314afcd3ac255ee5442e18c59c469e009acdf1c1edd82fb3 -SIZE (xpi/firefox-52.5.2/hsb.xpi) = 457259 -SHA256 (xpi/firefox-52.5.2/hu.xpi) = 138595b11cf539b7c6a6a2f57680b6f418685a567e5d13dd45cc228561950c10 -SIZE (xpi/firefox-52.5.2/hu.xpi) = 451496 -SHA256 (xpi/firefox-52.5.2/hy-AM.xpi) = 6f9f0687746470f987571d2d82bd9f98e01878195a3e954e010465e41d3a7fae -SIZE (xpi/firefox-52.5.2/hy-AM.xpi) = 495773 -SHA256 (xpi/firefox-52.5.2/id.xpi) = 189f53f865c64e20707fef39d79ab84a47affe7073e5ccc1290334af7fc72c05 -SIZE (xpi/firefox-52.5.2/id.xpi) = 426023 -SHA256 (xpi/firefox-52.5.2/is.xpi) = f6c8821fea0e2a6b9ec10ed147bb10e6dd904cdeae1f4804631156f57a0cbede -SIZE (xpi/firefox-52.5.2/is.xpi) = 442693 -SHA256 (xpi/firefox-52.5.2/it.xpi) = 3e12801dd656f845524498eeeceb162faddd2f53392a7897a34b6dc89a012484 -SIZE (xpi/firefox-52.5.2/it.xpi) = 339221 -SHA256 (xpi/firefox-52.5.2/ja.xpi) = 7d6a901ced1b3d34168298baf1eaffe31f109b4d5f32030c81527a0b029d4228 -SIZE (xpi/firefox-52.5.2/ja.xpi) = 488343 -SHA256 (xpi/firefox-52.5.2/ka.xpi) = 4d09b4a25bf7867fef2887f36b06ee4b20432ccbc9066bbc2819d1cfa9e6fc2d -SIZE (xpi/firefox-52.5.2/ka.xpi) = 475375 -SHA256 (xpi/firefox-52.5.2/kab.xpi) = 2891218809bd1d244e1c7a07fd30300ba827a1e77ab023717f9dae716d62caff -SIZE (xpi/firefox-52.5.2/kab.xpi) = 444519 -SHA256 (xpi/firefox-52.5.2/kk.xpi) = 682fd2de8e6e7576f89f23c878dc9af984fd70c4c8de83be5e0ffa915d3daee9 -SIZE (xpi/firefox-52.5.2/kk.xpi) = 496939 -SHA256 (xpi/firefox-52.5.2/km.xpi) = 3655724ba6d23bad854c3b9e02d2f4adc04b05b8f66196daa58ad303779655ab -SIZE (xpi/firefox-52.5.2/km.xpi) = 520343 -SHA256 (xpi/firefox-52.5.2/kn.xpi) = 9db190db47e2adbcc3b30ee08733b21099b9b5dc28db209fe89fe12d7f249720 -SIZE (xpi/firefox-52.5.2/kn.xpi) = 519455 -SHA256 (xpi/firefox-52.5.2/ko.xpi) = 0d5334d7bf3afa6d4b332191d7112f4d34093b19e82958251473245b5102b247 -SIZE (xpi/firefox-52.5.2/ko.xpi) = 463630 -SHA256 (xpi/firefox-52.5.2/lij.xpi) = 47cb99c7967dcf1feacd2d9650c020e7950c3d67d250acb11f937285e6923697 -SIZE (xpi/firefox-52.5.2/lij.xpi) = 421070 -SHA256 (xpi/firefox-52.5.2/lt.xpi) = cc4579e1d4afc617ba24404a8e6f4a69cf6e7083b4a2620f4fa7216ab1da54b8 -SIZE (xpi/firefox-52.5.2/lt.xpi) = 452236 -SHA256 (xpi/firefox-52.5.2/lv.xpi) = f7495ebe3b00252a6b6b92e08d112c04921344079b75e831d655fd5ed9a3846e -SIZE (xpi/firefox-52.5.2/lv.xpi) = 448450 -SHA256 (xpi/firefox-52.5.2/mai.xpi) = 259a69433e8218beeba407b80ddea0360a2b843780934964480833395ef6766f -SIZE (xpi/firefox-52.5.2/mai.xpi) = 499841 -SHA256 (xpi/firefox-52.5.2/mk.xpi) = 5f37168582d6356378866a3ca94cd9207c4871b26c725dfeb84130ef01cf8252 -SIZE (xpi/firefox-52.5.2/mk.xpi) = 496200 -SHA256 (xpi/firefox-52.5.2/ml.xpi) = e218197a823566718f33573f0dbb456dff3ad7d05a3e7e60dd636518e300ff25 -SIZE (xpi/firefox-52.5.2/ml.xpi) = 516486 -SHA256 (xpi/firefox-52.5.2/mr.xpi) = ac85738914885624631ffebdea8bfc2ba006722ef35f5c8af880b40e366bdaa4 -SIZE (xpi/firefox-52.5.2/mr.xpi) = 502431 -SHA256 (xpi/firefox-52.5.2/ms.xpi) = 5638c5a2fc306928d59d0c3c8e4686007969fa4d5972f13761f95bab8b708847 -SIZE (xpi/firefox-52.5.2/ms.xpi) = 435990 -SHA256 (xpi/firefox-52.5.2/nb-NO.xpi) = 0a321cdf2260055acefaff5b38a530ce99a3f8db3d023debe5866ec5c5f12565 -SIZE (xpi/firefox-52.5.2/nb-NO.xpi) = 434412 -SHA256 (xpi/firefox-52.5.2/nl.xpi) = e7ebc6b064e8cede547a107f87d3ca7446dbacf46b12be510c3496883be6300a -SIZE (xpi/firefox-52.5.2/nl.xpi) = 432007 -SHA256 (xpi/firefox-52.5.2/nn-NO.xpi) = ea447fdc535daf8440cdc70170bf4b4b04fdeb74354f7c6345f009f86797e955 -SIZE (xpi/firefox-52.5.2/nn-NO.xpi) = 428645 -SHA256 (xpi/firefox-52.5.2/or.xpi) = a5aa091cf1906370fc7a0e21c844fa17511a67edc1e477f232528f7c8fef0894 -SIZE (xpi/firefox-52.5.2/or.xpi) = 496917 -SHA256 (xpi/firefox-52.5.2/pa-IN.xpi) = 074b112662717a29fb536a59347c6b6effe07f613b3bfb8fd0dc126362feed2b -SIZE (xpi/firefox-52.5.2/pa-IN.xpi) = 476587 -SHA256 (xpi/firefox-52.5.2/pl.xpi) = f61b9b39ed71ea5bd9717e38101756fc0207cb38447c4e1989d8d50853a5fe58 -SIZE (xpi/firefox-52.5.2/pl.xpi) = 352851 -SHA256 (xpi/firefox-52.5.2/pt-BR.xpi) = 871a06fd82bb53204f856743d8e5dc7a2711e46c2cc6dad5ddcc75f04550bc9b -SIZE (xpi/firefox-52.5.2/pt-BR.xpi) = 438170 -SHA256 (xpi/firefox-52.5.2/pt-PT.xpi) = 4e6ed2a446a15b71f63e845bdcc8b99c3c35c56ab771a80a9169fd94422aff1a -SIZE (xpi/firefox-52.5.2/pt-PT.xpi) = 436727 -SHA256 (xpi/firefox-52.5.2/rm.xpi) = cd25d250710e3dd6b46c553a04977daabd33cba19349b60f2b447c2506c0410c -SIZE (xpi/firefox-52.5.2/rm.xpi) = 434608 -SHA256 (xpi/firefox-52.5.2/ro.xpi) = 5644b113e2617ce7cabc2c24f7a528dbf84e4ed6b16b20a3a372653f5b3c38a0 -SIZE (xpi/firefox-52.5.2/ro.xpi) = 449938 -SHA256 (xpi/firefox-52.5.2/ru.xpi) = 45af4995c6234975f066ec8aef30215db57095d9da7543a25065750166e08ba5 -SIZE (xpi/firefox-52.5.2/ru.xpi) = 395364 -SHA256 (xpi/firefox-52.5.2/si.xpi) = 68261a9b73109249615720eb0112b6b6c36fee985eabd19272098d178c0c1740 -SIZE (xpi/firefox-52.5.2/si.xpi) = 491958 -SHA256 (xpi/firefox-52.5.2/sk.xpi) = 4f5ddbec63eb01fe4af8c1972fa6d3f36017d91e3492e2e521aac70516285547 -SIZE (xpi/firefox-52.5.2/sk.xpi) = 455820 -SHA256 (xpi/firefox-52.5.2/sl.xpi) = 25e9baa8c194937931b6a9a75df32acc99b5ba63b5ad326e9f4ef235bcf2ea9c -SIZE (xpi/firefox-52.5.2/sl.xpi) = 433482 -SHA256 (xpi/firefox-52.5.2/son.xpi) = dd195b6f383b803bc981dec8e91e7d122ea4fce2102109a8c2bb080633c3d575 -SIZE (xpi/firefox-52.5.2/son.xpi) = 435127 -SHA256 (xpi/firefox-52.5.2/sq.xpi) = 530561cb62193f06173a1b94e7fb2b77b2cd53bf06fc334d3b80007a43a449ed -SIZE (xpi/firefox-52.5.2/sq.xpi) = 448155 -SHA256 (xpi/firefox-52.5.2/sr.xpi) = 1b9c0a1ef4957875b3eb0e23b2cfbaeff968c78f0f12e9a507807b5c9587b4f2 -SIZE (xpi/firefox-52.5.2/sr.xpi) = 463394 -SHA256 (xpi/firefox-52.5.2/sv-SE.xpi) = f5a316fa048b4569806c41782bd6b490674a61409cfa43a5424bca8f42131959 -SIZE (xpi/firefox-52.5.2/sv-SE.xpi) = 441180 -SHA256 (xpi/firefox-52.5.2/ta.xpi) = f7ac3779ba03d4f16f788e976cdfc33fb35dba56c1591ff87649e6fd7f3171d7 -SIZE (xpi/firefox-52.5.2/ta.xpi) = 494799 -SHA256 (xpi/firefox-52.5.2/te.xpi) = 688d98b957cce4639b06d4a666a01027ad0e767b4f1e427880f4d6af0d15038b -SIZE (xpi/firefox-52.5.2/te.xpi) = 515241 -SHA256 (xpi/firefox-52.5.2/th.xpi) = 84359b441c6f885469235bcbdf4fefb64bc7105075252457a7c2a782ddd33679 -SIZE (xpi/firefox-52.5.2/th.xpi) = 489379 -SHA256 (xpi/firefox-52.5.2/tr.xpi) = b14d0abec143a6d95a379e00e35879cfe109f1a9cab1408f15c5b7c62f167101 -SIZE (xpi/firefox-52.5.2/tr.xpi) = 443673 -SHA256 (xpi/firefox-52.5.2/uk.xpi) = e968d52b381f7b553f271cbd19f23e74f7daf5aba7ce6b8b56966a803d5c89a9 -SIZE (xpi/firefox-52.5.2/uk.xpi) = 495095 -SHA256 (xpi/firefox-52.5.2/uz.xpi) = 9341d0fec8ef3e4f2f2ce141eedd1dabeab1494444d025ea5e233d7df5803fe2 -SIZE (xpi/firefox-52.5.2/uz.xpi) = 447916 -SHA256 (xpi/firefox-52.5.2/vi.xpi) = b7e063ea9754aebf6e97669c1d3360d658257e15e5c810d2947dc313fd6fa965 -SIZE (xpi/firefox-52.5.2/vi.xpi) = 450805 -SHA256 (xpi/firefox-52.5.2/xh.xpi) = 1a4c942ddd1e4c29a172e7c142b1440c4fcedf95ad615c066891d8843ff79a1f -SIZE (xpi/firefox-52.5.2/xh.xpi) = 441172 -SHA256 (xpi/firefox-52.5.2/zh-CN.xpi) = 0962d624d42998d6ebf6eae718a43a501a8ff378950c48f31557fce1f7a350f2 -SIZE (xpi/firefox-52.5.2/zh-CN.xpi) = 461694 -SHA256 (xpi/firefox-52.5.2/zh-TW.xpi) = d275058ce84d08539d068425c65fa64b392590967d5f528ea0f586ba829742a7 -SIZE (xpi/firefox-52.5.2/zh-TW.xpi) = 472534 +TIMESTAMP = 1514294607 +SHA256 (xpi/firefox-52.5.3/ach.xpi) = a54cdf9f647e394710b94b9af901587f3f156de3eddfc124f59735b7c2a4f3fd +SIZE (xpi/firefox-52.5.3/ach.xpi) = 427640 +SHA256 (xpi/firefox-52.5.3/af.xpi) = aa9e8093d1508fe7c415ca44629369fcb2da2188ccbd823a5ea768e36986ba1b +SIZE (xpi/firefox-52.5.3/af.xpi) = 436823 +SHA256 (xpi/firefox-52.5.3/an.xpi) = 9dda12235d00078955d2a1a70debdf8916e06dcdfe06ee9d95313eff085e4616 +SIZE (xpi/firefox-52.5.3/an.xpi) = 445142 +SHA256 (xpi/firefox-52.5.3/ar.xpi) = d2ab3d98c079424e86c574b82a54dd41952d71ca4b74cddef50888d99c0a8b05 +SIZE (xpi/firefox-52.5.3/ar.xpi) = 473381 +SHA256 (xpi/firefox-52.5.3/as.xpi) = 082b683b1a2d06c98752c72fff355eb46182da3fbf1d8341788c50cc4b041533 +SIZE (xpi/firefox-52.5.3/as.xpi) = 486888 +SHA256 (xpi/firefox-52.5.3/ast.xpi) = a137e39314b9ef49b9073e8933ef49320e3df2117067b178b894e6308b128374 +SIZE (xpi/firefox-52.5.3/ast.xpi) = 440033 +SHA256 (xpi/firefox-52.5.3/az.xpi) = cc469c02d68838f0935ba2f91f30b54c28b9226f2523fc5713edde003037b5be +SIZE (xpi/firefox-52.5.3/az.xpi) = 454923 +SHA256 (xpi/firefox-52.5.3/bg.xpi) = 563494ec9f8aaf1c0e6a3db9067667e5dfc8a8b13e9387884a6864fe333b301f +SIZE (xpi/firefox-52.5.3/bg.xpi) = 487892 +SHA256 (xpi/firefox-52.5.3/bn-BD.xpi) = 0e7fc8eafdadfbc03cbbbc684de32cf79cee43a10750b389a473e834d7964824 +SIZE (xpi/firefox-52.5.3/bn-BD.xpi) = 511995 +SHA256 (xpi/firefox-52.5.3/bn-IN.xpi) = fda6a3ecd8df69436ee636f78cd28df7635b9381f02ed2fa592c70cd18c5265f +SIZE (xpi/firefox-52.5.3/bn-IN.xpi) = 509375 +SHA256 (xpi/firefox-52.5.3/br.xpi) = 3e1b1798ff60d57f3eac3695fa6318694bec42176a49dc2b192d04fc1c71f1e7 +SIZE (xpi/firefox-52.5.3/br.xpi) = 435483 +SHA256 (xpi/firefox-52.5.3/bs.xpi) = ebe6c03a0d059c5655a5a7a0a81abd2a1d4df2a42950836f1d1525bb39aa1905 +SIZE (xpi/firefox-52.5.3/bs.xpi) = 441783 +SHA256 (xpi/firefox-52.5.3/ca.xpi) = 06ae667e3eb2e475af10e19837ddc6e661991e337b74f252c6b008a3cfd28df2 +SIZE (xpi/firefox-52.5.3/ca.xpi) = 443304 +SHA256 (xpi/firefox-52.5.3/cak.xpi) = 449ca9901be2f3e08faede4674aaab42fd75bf624c94b863a7641af3d0eb0b43 +SIZE (xpi/firefox-52.5.3/cak.xpi) = 459184 +SHA256 (xpi/firefox-52.5.3/cs.xpi) = 5597df158cd2ec6c7330351f27746e9ba3145bdf6ca900cfca16662ad0361b73 +SIZE (xpi/firefox-52.5.3/cs.xpi) = 444075 +SHA256 (xpi/firefox-52.5.3/cy.xpi) = 7cb750f33e15fb1ee60365e441d089e3118b1b64f6328a9d08ee5840791b231d +SIZE (xpi/firefox-52.5.3/cy.xpi) = 436583 +SHA256 (xpi/firefox-52.5.3/da.xpi) = 8560db1e6aff6e9328cf84d701854d24b3fb447d032ae12abcc083f0f6695864 +SIZE (xpi/firefox-52.5.3/da.xpi) = 424394 +SHA256 (xpi/firefox-52.5.3/de.xpi) = 3f6724cccc0afb57722ffabf14e8e9a64cac722c28a3d2e601640a44822e5b4f +SIZE (xpi/firefox-52.5.3/de.xpi) = 442479 +SHA256 (xpi/firefox-52.5.3/dsb.xpi) = b056f9593b09bfd9856f131bb99cff08f3f3e02e6ea43e21fcb1cb2f6eca6640 +SIZE (xpi/firefox-52.5.3/dsb.xpi) = 459425 +SHA256 (xpi/firefox-52.5.3/el.xpi) = b25ee9d999d47ab6a4ad3aa71e22e08b13a01cdf5272d4942ee3d1aa85207ace +SIZE (xpi/firefox-52.5.3/el.xpi) = 516592 +SHA256 (xpi/firefox-52.5.3/en-GB.xpi) = 063cff4a2b3bc1d34c645ddeeba7d7ea5c1c3bf99cd703944bce35bb20a5c06e +SIZE (xpi/firefox-52.5.3/en-GB.xpi) = 419324 +SHA256 (xpi/firefox-52.5.3/en-US.xpi) = 0b6ade15706524921c0a15ea143b231758556ca55065748ce6fbe4fbbb8ae483 +SIZE (xpi/firefox-52.5.3/en-US.xpi) = 428630 +SHA256 (xpi/firefox-52.5.3/en-ZA.xpi) = 58709f68bb44642e82f1c594436aa305048111c3e35e0214a14fb0b1e6869708 +SIZE (xpi/firefox-52.5.3/en-ZA.xpi) = 412212 +SHA256 (xpi/firefox-52.5.3/eo.xpi) = f2f18b0239bd7f813e3a80403c2fdb67ce75a8e926621973dbe41dc7efa1eff3 +SIZE (xpi/firefox-52.5.3/eo.xpi) = 437474 +SHA256 (xpi/firefox-52.5.3/es-AR.xpi) = f545d5fd1567c3e2c39a5006e1c60796d5486b4b675e7e015369b3489ba045f7 +SIZE (xpi/firefox-52.5.3/es-AR.xpi) = 445925 +SHA256 (xpi/firefox-52.5.3/es-CL.xpi) = d50ed42f7d157d6ace28ccc6e236362927d67e8b740b02534b412ad2de184f9a +SIZE (xpi/firefox-52.5.3/es-CL.xpi) = 445676 +SHA256 (xpi/firefox-52.5.3/es-ES.xpi) = 6fcb3f8dd5486af8a39f8bb5049157acb7ad8a0b714d7f8ceaaa6e128dd106a3 +SIZE (xpi/firefox-52.5.3/es-ES.xpi) = 344875 +SHA256 (xpi/firefox-52.5.3/es-MX.xpi) = d3ecd6a8f634d813893cbc3c1ae3270e4e7f200b42f421fb580913acd50dc19a +SIZE (xpi/firefox-52.5.3/es-MX.xpi) = 448385 +SHA256 (xpi/firefox-52.5.3/et.xpi) = acb7960f0afbc48420558f0642aa0a7f71d3c788a98cbc1d0ce55fcf73dec39b +SIZE (xpi/firefox-52.5.3/et.xpi) = 425113 +SHA256 (xpi/firefox-52.5.3/eu.xpi) = f47bba4a8c6152b6963abb90b8bc2b3b0145b1c40ab03096618db4e3c9ff6e63 +SIZE (xpi/firefox-52.5.3/eu.xpi) = 438479 +SHA256 (xpi/firefox-52.5.3/fa.xpi) = c8bcee9191fe8bdb23addf3f4d9240021f5be783f54a4ba4a26c5a95a7628426 +SIZE (xpi/firefox-52.5.3/fa.xpi) = 491344 +SHA256 (xpi/firefox-52.5.3/ff.xpi) = 167d424e0f8a78acbe9793f4b4b06bdb380d279f7b581e38677e1047ba3e1358 +SIZE (xpi/firefox-52.5.3/ff.xpi) = 440928 +SHA256 (xpi/firefox-52.5.3/fi.xpi) = a948d8fce36f07f5cb851c50abcec294d60caef4c9fcba0b4a89f8445154669e +SIZE (xpi/firefox-52.5.3/fi.xpi) = 430061 +SHA256 (xpi/firefox-52.5.3/fr.xpi) = 882921cdcd242b96fd8dbdd2d6b05be8646f9d4dd15eadcecec7eabd49224c7f +SIZE (xpi/firefox-52.5.3/fr.xpi) = 450210 +SHA256 (xpi/firefox-52.5.3/fy-NL.xpi) = cdd3db288772bd9e3e63cdb55fdda83ba60ca5d684abba569ccaa8bb931682fd +SIZE (xpi/firefox-52.5.3/fy-NL.xpi) = 444974 +SHA256 (xpi/firefox-52.5.3/ga-IE.xpi) = 60a3cae5436d28bc5e20be897c78f8ae4dff8fcdea38b30b6569591e713c20e4 +SIZE (xpi/firefox-52.5.3/ga-IE.xpi) = 458165 +SHA256 (xpi/firefox-52.5.3/gd.xpi) = d5dfdaabb4a393a7aa245f5f51ca8eaeab5311eaf1900b86cfae6de5b01ba711 +SIZE (xpi/firefox-52.5.3/gd.xpi) = 447268 +SHA256 (xpi/firefox-52.5.3/gl.xpi) = b1e3d9f7d805fc951fa5079063595596999b19fb95c3738db5aeda2ce3928019 +SIZE (xpi/firefox-52.5.3/gl.xpi) = 447295 +SHA256 (xpi/firefox-52.5.3/gn.xpi) = c6d386fe518ca76f51aa9c733ade317c54bc0fabc722f9e6655052165d1292f0 +SIZE (xpi/firefox-52.5.3/gn.xpi) = 456214 +SHA256 (xpi/firefox-52.5.3/gu-IN.xpi) = 9b3778bc8a6c5ae5ce66157f5299d1b3ead67cffb715e348eccd19ba04029088 +SIZE (xpi/firefox-52.5.3/gu-IN.xpi) = 489365 +SHA256 (xpi/firefox-52.5.3/he.xpi) = 9938794c64b4751776447cfd2ca96e40d8a5df0d97a4ab318ec50eb645e0a688 +SIZE (xpi/firefox-52.5.3/he.xpi) = 455282 +SHA256 (xpi/firefox-52.5.3/hi-IN.xpi) = 068dae64267970628d1d4be61de8267727bad6a3440735b0bbddae4a10224473 +SIZE (xpi/firefox-52.5.3/hi-IN.xpi) = 506518 +SHA256 (xpi/firefox-52.5.3/hr.xpi) = 458481c6e59697100a474c8d78e732c4530545203c4ae4c55a67c3bd4dd2763a +SIZE (xpi/firefox-52.5.3/hr.xpi) = 447503 +SHA256 (xpi/firefox-52.5.3/hsb.xpi) = bbdfc6a780a7924a8ac8f1cb781357c89b177df256d50ce25a53d3924bda3b82 +SIZE (xpi/firefox-52.5.3/hsb.xpi) = 457259 +SHA256 (xpi/firefox-52.5.3/hu.xpi) = 2d1e44e7187254d262043edf39cfda792619b48cc8505fc9437c92266f0cd65e +SIZE (xpi/firefox-52.5.3/hu.xpi) = 451496 +SHA256 (xpi/firefox-52.5.3/hy-AM.xpi) = e5b0a108220dcfb8398a6a26576de92e357eb095d46f2e6e9843d5b6fe3908df +SIZE (xpi/firefox-52.5.3/hy-AM.xpi) = 495773 +SHA256 (xpi/firefox-52.5.3/id.xpi) = 1f2544b0e4b679a3c303eab2eb87ce0b38d27a0364bdada0258d0873377945f5 +SIZE (xpi/firefox-52.5.3/id.xpi) = 426023 +SHA256 (xpi/firefox-52.5.3/is.xpi) = aa5152024c07a1e0396756c0dacf66fd7812a49bef194f30d5f1c8bfeb0bc967 +SIZE (xpi/firefox-52.5.3/is.xpi) = 442693 +SHA256 (xpi/firefox-52.5.3/it.xpi) = 554fec19924962380c4d32a4f7ae0ef8f70acd3b2edc09b3b756c5bf8580e9d7 +SIZE (xpi/firefox-52.5.3/it.xpi) = 339221 +SHA256 (xpi/firefox-52.5.3/ja.xpi) = 823e4c5cab153baaad39ee3a8ee7fb31bd41aab2b31d2806786199343008aa2f +SIZE (xpi/firefox-52.5.3/ja.xpi) = 488343 +SHA256 (xpi/firefox-52.5.3/ka.xpi) = d949d076b30603b9fefcdde2a0302807aa8f3c58ae0650ec506fbedb9b83434a +SIZE (xpi/firefox-52.5.3/ka.xpi) = 475375 +SHA256 (xpi/firefox-52.5.3/kab.xpi) = dba1f8a260d85fde5b04316475902de3f55679d31a368334771a4e027b4d92eb +SIZE (xpi/firefox-52.5.3/kab.xpi) = 444519 +SHA256 (xpi/firefox-52.5.3/kk.xpi) = 532767b9c7e9b3c0e8a9d279e9b7a3417e2f3c6aef4fb1abe83308a286788d16 +SIZE (xpi/firefox-52.5.3/kk.xpi) = 496939 +SHA256 (xpi/firefox-52.5.3/km.xpi) = 03f9449842e174bc64a32b33cf0bc1420919033a06b4f6245e5494c42791c82a +SIZE (xpi/firefox-52.5.3/km.xpi) = 520343 +SHA256 (xpi/firefox-52.5.3/kn.xpi) = 48b046bde9ebfd1651602e13583ae6406c0fe8c95512527bb92f5f50ba7ac215 +SIZE (xpi/firefox-52.5.3/kn.xpi) = 519455 +SHA256 (xpi/firefox-52.5.3/ko.xpi) = 2aed794039cec20856bdea235461a2f941761ecc0728f1a3da9f9076f580cdaa +SIZE (xpi/firefox-52.5.3/ko.xpi) = 463630 +SHA256 (xpi/firefox-52.5.3/lij.xpi) = 3154aab8099f7e59bde08eca529a53969ac72b2f2cdbff01a99bda45f8b05cec +SIZE (xpi/firefox-52.5.3/lij.xpi) = 421070 +SHA256 (xpi/firefox-52.5.3/lt.xpi) = df80f8dbdb0e5f1c046eb6e5b8598c87cc8cd1d6434f43947162cecb1d61fa07 +SIZE (xpi/firefox-52.5.3/lt.xpi) = 452236 +SHA256 (xpi/firefox-52.5.3/lv.xpi) = 6b1348161b8908f838285b991c098fb550038babf9c47e3f8cbd438b1cf8eff9 +SIZE (xpi/firefox-52.5.3/lv.xpi) = 448450 +SHA256 (xpi/firefox-52.5.3/mai.xpi) = bea54bdced4f48dacb2629005165253a27809b44efb67343a8523843e3415c4a +SIZE (xpi/firefox-52.5.3/mai.xpi) = 499841 +SHA256 (xpi/firefox-52.5.3/mk.xpi) = 2bbd876aadef51e0b6c740fea180c81ad22ac545d4310c29bd2fbe05be38cb0b +SIZE (xpi/firefox-52.5.3/mk.xpi) = 496200 +SHA256 (xpi/firefox-52.5.3/ml.xpi) = fbc4af3b596389d26a0b35c4509d1086115cdf49896c489b7902bd00105ace3a +SIZE (xpi/firefox-52.5.3/ml.xpi) = 516486 +SHA256 (xpi/firefox-52.5.3/mr.xpi) = 91a18475bc697e3957eea5a4b589914c0d404e53828f2e8ed4167607d27bd51a +SIZE (xpi/firefox-52.5.3/mr.xpi) = 502431 +SHA256 (xpi/firefox-52.5.3/ms.xpi) = 797ef85e6468f883095b6abe783dcbea31640a2c8bb84fba0740bd8121fde777 +SIZE (xpi/firefox-52.5.3/ms.xpi) = 435991 +SHA256 (xpi/firefox-52.5.3/nb-NO.xpi) = 387fa23187458ec80f1c7c306e8312e859c84b1476fa53c25d208ef61b0297fa +SIZE (xpi/firefox-52.5.3/nb-NO.xpi) = 434412 +SHA256 (xpi/firefox-52.5.3/nl.xpi) = 93cfb0a9a265ea65177df1c07953e59af8b4b5dfafe755018bb8eda7ef22867b +SIZE (xpi/firefox-52.5.3/nl.xpi) = 432007 +SHA256 (xpi/firefox-52.5.3/nn-NO.xpi) = ed69647a7d4369fa5ac6094a31afa647c1895db498024832ec4a666803eb09be +SIZE (xpi/firefox-52.5.3/nn-NO.xpi) = 428645 +SHA256 (xpi/firefox-52.5.3/or.xpi) = 541e8c3a847d2e712e12ba88a6cbb9841d7c36209d606e0be2bd9e3d9a8eb5cd +SIZE (xpi/firefox-52.5.3/or.xpi) = 496917 +SHA256 (xpi/firefox-52.5.3/pa-IN.xpi) = 567cdda7e4c100f947e816c7eeca567fd5348f355bea5c76a86af49fe440e92c +SIZE (xpi/firefox-52.5.3/pa-IN.xpi) = 476587 +SHA256 (xpi/firefox-52.5.3/pl.xpi) = 7ce52960ee6ccffa0e07cb8a75f6cfa51b74fdb85ece7127b67769ddb86342f6 +SIZE (xpi/firefox-52.5.3/pl.xpi) = 352851 +SHA256 (xpi/firefox-52.5.3/pt-BR.xpi) = a08b1d11f26713df21b9361ca217fad93983fd49f44a550803e4f9f4a8fccbce +SIZE (xpi/firefox-52.5.3/pt-BR.xpi) = 438170 +SHA256 (xpi/firefox-52.5.3/pt-PT.xpi) = 524c439c60c3da3d214e80497aa245e712a108405d79ef89c56d51fa194a5dc9 +SIZE (xpi/firefox-52.5.3/pt-PT.xpi) = 436728 +SHA256 (xpi/firefox-52.5.3/rm.xpi) = 7c9e03b51c938860e6c6f12837ae073ed73649d8124f3d185903f0888f33ed92 +SIZE (xpi/firefox-52.5.3/rm.xpi) = 434608 +SHA256 (xpi/firefox-52.5.3/ro.xpi) = b10ddd103b3e9d3a47bcfb281ff70daccda2a7ab1ef6e132d5ee29a2a07152fd +SIZE (xpi/firefox-52.5.3/ro.xpi) = 449938 +SHA256 (xpi/firefox-52.5.3/ru.xpi) = c21fe784ab684b8b2f42984f53b2402f015b45b2fac3bf37823e935de165927a +SIZE (xpi/firefox-52.5.3/ru.xpi) = 395364 +SHA256 (xpi/firefox-52.5.3/si.xpi) = 3ad48ad771addc1c73e942ccd6c75026a95d6e90df3b9c9108fe4a453829c983 +SIZE (xpi/firefox-52.5.3/si.xpi) = 491958 +SHA256 (xpi/firefox-52.5.3/sk.xpi) = 63cb35d7f589a245dc3448b487b6f59da3adf2dc26fa9573028440cbd543e151 +SIZE (xpi/firefox-52.5.3/sk.xpi) = 455820 +SHA256 (xpi/firefox-52.5.3/sl.xpi) = 78dddb166d8cd1dfae32630658304d7c53a30bf3496ab76c73aa559eef70800b +SIZE (xpi/firefox-52.5.3/sl.xpi) = 433482 +SHA256 (xpi/firefox-52.5.3/son.xpi) = 66e9940b5126f1226c541e35433a88a3ed7d1c9d82c3271b67573e656fa2c9be +SIZE (xpi/firefox-52.5.3/son.xpi) = 435127 +SHA256 (xpi/firefox-52.5.3/sq.xpi) = bf53718d953fcf55c8fef0d146c28db03dafb842e8e02ac77d007f1f59f9fba3 +SIZE (xpi/firefox-52.5.3/sq.xpi) = 448155 +SHA256 (xpi/firefox-52.5.3/sr.xpi) = 7ec2da3426d1fa9a900444ec00cd3154bc0fe36a7a92164543a306268c19c142 +SIZE (xpi/firefox-52.5.3/sr.xpi) = 463394 +SHA256 (xpi/firefox-52.5.3/sv-SE.xpi) = 54e31e0489cb6ba1a97ed0cac86ec6d54a9f1ec4c979a6974eebda9f2783fa6d +SIZE (xpi/firefox-52.5.3/sv-SE.xpi) = 441180 +SHA256 (xpi/firefox-52.5.3/ta.xpi) = 57b9b33d0b7a7c10f849c15e1f53dd4b78bb8fe49eaca19b3d5210987f0b0f1e +SIZE (xpi/firefox-52.5.3/ta.xpi) = 494799 +SHA256 (xpi/firefox-52.5.3/te.xpi) = f5db90b9ca718751a36138020f5b5a63f09e71f3ed44f4cf30833b5cb66bd710 +SIZE (xpi/firefox-52.5.3/te.xpi) = 515241 +SHA256 (xpi/firefox-52.5.3/th.xpi) = cd8795f05604d26d12b4f0f7b30636a82834c2988278f4319d7cfa9cd28d31a5 +SIZE (xpi/firefox-52.5.3/th.xpi) = 489379 +SHA256 (xpi/firefox-52.5.3/tr.xpi) = 582caa747c8b781d43cad3f883a939e29a8744d010a404228267a811e5155b81 +SIZE (xpi/firefox-52.5.3/tr.xpi) = 443673 +SHA256 (xpi/firefox-52.5.3/uk.xpi) = e9b5f22ca1d64a457bd8f9b5d9dc44be8139480a2d32b6e055157280d037c926 +SIZE (xpi/firefox-52.5.3/uk.xpi) = 495095 +SHA256 (xpi/firefox-52.5.3/uz.xpi) = d317be01ad6f143d0904d3654f8529af8b378f6d0db04ebd19f13ea2c4a00241 +SIZE (xpi/firefox-52.5.3/uz.xpi) = 447916 +SHA256 (xpi/firefox-52.5.3/vi.xpi) = ffc18fda8803f5b121e66cceba90fec8aa4b5fe63eee5793088b3b251e948df9 +SIZE (xpi/firefox-52.5.3/vi.xpi) = 450805 +SHA256 (xpi/firefox-52.5.3/xh.xpi) = 7f042fb772856db9b7d1c4853463c1657b870a234fa8283b6e35040631ede001 +SIZE (xpi/firefox-52.5.3/xh.xpi) = 441172 +SHA256 (xpi/firefox-52.5.3/zh-CN.xpi) = a3417c29449687ba8653d99c56752dc67b13d6c2a53d66c800f57a468dd9dfe7 +SIZE (xpi/firefox-52.5.3/zh-CN.xpi) = 461694 +SHA256 (xpi/firefox-52.5.3/zh-TW.xpi) = d62767d4b38f46e569e90eafc70b58e1182a959606aeccea4d23dc0b01c2e667 +SIZE (xpi/firefox-52.5.3/zh-TW.xpi) = 472534 Modified: branches/2017Q4/www/firefox-esr/Makefile ============================================================================== --- branches/2017Q4/www/firefox-esr/Makefile Thu Dec 28 19:39:50 2017 (r457473) +++ branches/2017Q4/www/firefox-esr/Makefile Thu Dec 28 19:48:04 2017 (r457474) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 52.5.2 +DISTVERSION= 52.5.3 DISTVERSIONSUFFIX=esr.source PORTEPOCH= 1 CATEGORIES= www ipv6 Modified: branches/2017Q4/www/firefox-esr/distinfo ============================================================================== --- branches/2017Q4/www/firefox-esr/distinfo Thu Dec 28 19:39:50 2017 (r457473) +++ branches/2017Q4/www/firefox-esr/distinfo Thu Dec 28 19:48:04 2017 (r457474) @@ -1,3 +1,3 @@ -TIMESTAMP = 1512592855 -SHA256 (firefox-52.5.2esr.source.tar.xz) = 7b27825a7446f98e59296f4a46328c65913ffd50d839e0b4359b71ec7250ca4f -SIZE (firefox-52.5.2esr.source.tar.xz) = 214094820 +TIMESTAMP = 1514294607 +SHA256 (firefox-52.5.3esr.source.tar.xz) = e42fba89277aceafc11475c237067e027b78193d8e7b07519a75ea0036b49c55 +SIZE (firefox-52.5.3esr.source.tar.xz) = 213570916 From owner-svn-ports-branches@freebsd.org Sat Dec 30 00:12:27 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4FED0E84924; Sat, 30 Dec 2017 00:12:27 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 193742CDF; Sat, 30 Dec 2017 00:12:27 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBU0CQYi003452; Sat, 30 Dec 2017 00:12:26 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBU0CPQE003450; Sat, 30 Dec 2017 00:12:25 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201712300012.vBU0CPQE003450@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sat, 30 Dec 2017 00:12:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r457559 - branches/2017Q4/emulators/rpcs3 X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2017Q4/emulators/rpcs3 X-SVN-Commit-Revision: 457559 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Dec 2017 00:12:27 -0000 Author: jbeich Date: Sat Dec 30 00:12:25 2017 New Revision: 457559 URL: https://svnweb.freebsd.org/changeset/ports/457559 Log: MFH: r457555 emulators/rpcs3: update to 0.0.4.207 Changes: https://github.com/RPCS3/rpcs3/compare/e768bdc8...78f7020ce Approved by: ports-secteam (junovitch, implicit for snapshots) Modified: branches/2017Q4/emulators/rpcs3/Makefile branches/2017Q4/emulators/rpcs3/distinfo Directory Properties: branches/2017Q4/ (props changed) Modified: branches/2017Q4/emulators/rpcs3/Makefile ============================================================================== --- branches/2017Q4/emulators/rpcs3/Makefile Sat Dec 30 00:08:55 2017 (r457558) +++ branches/2017Q4/emulators/rpcs3/Makefile Sat Dec 30 00:12:25 2017 (r457559) @@ -2,8 +2,8 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.4-202 -DISTVERSIONSUFFIX= -ge768bdc8 +DISTVERSION= 0.0.4-207 +DISTVERSIONSUFFIX= -g78f7020ce CATEGORIES= emulators MAINTAINER= jbeich@FreeBSD.org Modified: branches/2017Q4/emulators/rpcs3/distinfo ============================================================================== --- branches/2017Q4/emulators/rpcs3/distinfo Sat Dec 30 00:08:55 2017 (r457558) +++ branches/2017Q4/emulators/rpcs3/distinfo Sat Dec 30 00:12:25 2017 (r457559) @@ -1,6 +1,6 @@ -TIMESTAMP = 1514332318 -SHA256 (RPCS3-rpcs3-v0.0.4-202-ge768bdc8_GH0.tar.gz) = 4bafdd9a3ddd15e55d1fdd6c0b13ff50e5667e56add37190537b30c24b4ab265 -SIZE (RPCS3-rpcs3-v0.0.4-202-ge768bdc8_GH0.tar.gz) = 3611855 +TIMESTAMP = 1514567106 +SHA256 (RPCS3-rpcs3-v0.0.4-207-g78f7020ce_GH0.tar.gz) = b1fad2d8562795f1b21a4f435e1b973e8cc91393ee73e1095734ab630923a155 +SIZE (RPCS3-rpcs3-v0.0.4-207-g78f7020ce_GH0.tar.gz) = 3612071 SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = e50e4f4e9035e891e16867e995f44aac87ce734a9dde169f02fc9719b2ce3642 SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = 105623 SHA256 (RPCS3-yaml-cpp-release-0.5.3-62-g017626a_GH0.tar.gz) = 1d4b32443f137c23b68d3cb183ba6fb48eb76be2b0b30016970adff5c770d841