From owner-svn-ports-branches@freebsd.org Sun Feb 4 13:58:48 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A69FCED8057; Sun, 4 Feb 2018 13:58:48 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 594B1810B0; Sun, 4 Feb 2018 13:58:48 +0000 (UTC) (envelope-from riggs@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 53FD61B016; Sun, 4 Feb 2018 13:58:48 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w14DwmMJ037520; Sun, 4 Feb 2018 13:58:48 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w14DwlAL037515; Sun, 4 Feb 2018 13:58:47 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201802041358.w14DwlAL037515@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Sun, 4 Feb 2018 13:58:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r460931 - in branches/2018Q1/dns/knot2: . dns files X-SVN-Group: ports-branches X-SVN-Commit-Author: riggs X-SVN-Commit-Paths: in branches/2018Q1/dns/knot2: . dns files X-SVN-Commit-Revision: 460931 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, 04 Feb 2018 13:58:48 -0000 Author: riggs Date: Sun Feb 4 13:58:47 2018 New Revision: 460931 URL: https://svnweb.freebsd.org/changeset/ports/460931 Log: MFH: r460797 Update to upstream version 2.6.4 PR: 224858 Submitted by: freebsd@dns-lab.com (maintainer) Approved by: ports-secteam (feld) Added: branches/2018Q1/dns/knot2/dns/ - copied from r460797, head/dns/knot2/dns/ branches/2018Q1/dns/knot2/files/extra-patch-configure.ac - copied unchanged from r460797, head/dns/knot2/files/extra-patch-configure.ac branches/2018Q1/dns/knot2/files/extra-patch-src_Makefile.am - copied unchanged from r460797, head/dns/knot2/files/extra-patch-src_Makefile.am Modified: branches/2018Q1/dns/knot2/Makefile branches/2018Q1/dns/knot2/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/dns/knot2/Makefile ============================================================================== --- branches/2018Q1/dns/knot2/Makefile Sun Feb 4 13:32:07 2018 (r460930) +++ branches/2018Q1/dns/knot2/Makefile Sun Feb 4 13:58:47 2018 (r460931) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= knot -PORTVERSION= 2.6.1 +PORTVERSION= 2.6.4 CATEGORIES= dns ipv6 MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ http://dns-lab.com/downloads/knot-dns/ @@ -60,15 +60,12 @@ FASTPARSER_CONFIGURE_ENABLE= fastparser IDN_CONFIGURE_WITH= libidn IDN_LIB_DEPENDS= libidn.so:dns/libidn +# starting at 2.6.5 this block will already be absolete .include - .if ${ARCH} == "i386" -CPUTYPE= i686 -CFLAGS+= -march=i686 -.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100000 -USE_GCC= yes +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-configure.ac +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src_Makefile.am .endif -.endif post-patch: @${REINPLACE_CMD} 's|$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|#$$(INSTALL) -d $$(DESTDIR)/\@run_dir\@|' \ @@ -83,4 +80,5 @@ post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ +#.include .include Modified: branches/2018Q1/dns/knot2/distinfo ============================================================================== --- branches/2018Q1/dns/knot2/distinfo Sun Feb 4 13:32:07 2018 (r460930) +++ branches/2018Q1/dns/knot2/distinfo Sun Feb 4 13:58:47 2018 (r460931) @@ -1,3 +1,3 @@ -TIMESTAMP = 1509693720 -SHA256 (knot-2.6.1.tar.xz) = 3013d45b4c7484268f3cad078f66f730a5bc9606e6b1061488dd821c1dce41e3 -SIZE (knot-2.6.1.tar.xz) = 1112956 +TIMESTAMP = 1517244504 +SHA256 (knot-2.6.4.tar.xz) = 1d0d37b5047ecd554d927519d5565c29c1ba9b501c100eb5f3a5af184d75386a +SIZE (knot-2.6.4.tar.xz) = 1116928 Copied: branches/2018Q1/dns/knot2/files/extra-patch-configure.ac (from r460797, head/dns/knot2/files/extra-patch-configure.ac) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/dns/knot2/files/extra-patch-configure.ac Sun Feb 4 13:58:47 2018 (r460931, copy of r460797, head/dns/knot2/files/extra-patch-configure.ac) @@ -0,0 +1,24 @@ +--- configure.ac.orig 2018-01-29 16:11:32 UTC ++++ configure.ac +@@ -501,19 +501,11 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#inclu + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[cpuset_t* set = cpuset_create(); cpuset_destroy(set);]])], + [AC_DEFINE(HAVE_CPUSET_NETBSD, 1, [Define if cpuset_t and cpuset(3) exists.])]) + +-AC_COMPILE_IFELSE( ++AC_LINK_IFELSE( + [AC_LANG_PROGRAM([[#include ]], + [[uint64_t val = 0; __atomic_add_fetch(&val, 1, __ATOMIC_RELAXED);]])], +- [AC_DEFINE(HAVE_ATOMIC, 1, [Define to 1 if you have '__atomic' functions.]) +- AC_LINK_IFELSE( +- [AC_LANG_PROGRAM([[#include ]], +- [[uint64_t val = 0; __atomic_add_fetch(&val, 1, __ATOMIC_RELAXED);]])], +- [atomic_LIBS=""], +- [atomic_LIBS="-latomic"] +- )], +- [atomic_LIBS=""] ++ [AC_DEFINE(HAVE_ATOMIC, 1, [Define to 1 if you have '__atomic' functions.])] + ) +-AC_SUBST([atomic_LIBS]) + + # Prepare CFLAG_VISIBILITY to be used where needed + gl_VISIBILITY() Copied: branches/2018Q1/dns/knot2/files/extra-patch-src_Makefile.am (from r460797, head/dns/knot2/files/extra-patch-src_Makefile.am) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/dns/knot2/files/extra-patch-src_Makefile.am Sun Feb 4 13:58:47 2018 (r460931, copy of r460797, head/dns/knot2/files/extra-patch-src_Makefile.am) @@ -0,0 +1,11 @@ +--- src/Makefile.am.orig 2018-01-29 16:11:17 UTC ++++ src/Makefile.am +@@ -399,7 +399,7 @@ libknotd_la_CPPFLAGS = $(AM_CPPFLAGS) $( + $(liburcu_CFLAGS) -DKNOTD_MOD_STATIC + libknotd_la_LDFLAGS = $(AM_LDFLAGS) -export-symbols-regex '^knotd_' + libknotd_la_LIBADD = libknot.la zscanner/libzscanner.la $(systemd_LIBS) \ +- $(liburcu_LIBS) $(atomic_LIBS) ++ $(liburcu_LIBS) + + ################### + # Knot DNS Daemon # From owner-svn-ports-branches@freebsd.org Sun Feb 4 13:32:07 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE998ED6709; Sun, 4 Feb 2018 13:32:07 +0000 (UTC) (envelope-from nobutaka@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E8257FE07; Sun, 4 Feb 2018 13:32:07 +0000 (UTC) (envelope-from nobutaka@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 697D11ACB4; Sun, 4 Feb 2018 13:32:07 +0000 (UTC) (envelope-from nobutaka@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w14DW7qf024333; Sun, 4 Feb 2018 13:32:07 GMT (envelope-from nobutaka@FreeBSD.org) Received: (from nobutaka@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w14DW7eF024331; Sun, 4 Feb 2018 13:32:07 GMT (envelope-from nobutaka@FreeBSD.org) Message-Id: <201802041332.w14DW7eF024331@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: nobutaka set sender to nobutaka@FreeBSD.org using -f From: MANTANI Nobutaka Date: Sun, 4 Feb 2018 13:32:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r460930 - branches/2018Q1/www/w3m X-SVN-Group: ports-branches X-SVN-Commit-Author: nobutaka X-SVN-Commit-Paths: branches/2018Q1/www/w3m X-SVN-Commit-Revision: 460930 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, 04 Feb 2018 13:32:08 -0000 Author: nobutaka Date: Sun Feb 4 13:32:07 2018 New Revision: 460930 URL: https://svnweb.freebsd.org/changeset/ports/460930 Log: MFH: r460810 - Update to 0.5.3.20180125. - This version fixes multiple vulnerabilities. PR: 225611 Submitted by: D. Ebdrup Security: e72d5bf5-07a0-11e8-8248-0021ccb9e74d Approved by: ports-secteam (feld) Modified: branches/2018Q1/www/w3m/Makefile branches/2018Q1/www/w3m/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/w3m/Makefile ============================================================================== --- branches/2018Q1/www/w3m/Makefile Sun Feb 4 13:28:20 2018 (r460929) +++ branches/2018Q1/www/w3m/Makefile Sun Feb 4 13:32:07 2018 (r460930) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= w3m -PORTVERSION= 0.5.3.20170102 +PORTVERSION= 0.5.3.20180125 CATEGORIES+= www ipv6 MAINTAINER?= nobutaka@FreeBSD.org @@ -20,7 +20,7 @@ USE_GITHUB= yes GH_ACCOUNT= tats GH_PROJECT= w3m -GH_TAGNAME= 1ac245b +GH_TAGNAME= a58f37c MAKE_JOBS_UNSAFE= yes Modified: branches/2018Q1/www/w3m/distinfo ============================================================================== --- branches/2018Q1/www/w3m/distinfo Sun Feb 4 13:28:20 2018 (r460929) +++ branches/2018Q1/www/w3m/distinfo Sun Feb 4 13:32:07 2018 (r460930) @@ -1,3 +1,3 @@ -TIMESTAMP = 1483884967 -SHA256 (tats-w3m-0.5.3.20170102-1ac245b_GH0.tar.gz) = 77b1fc96baeea6ae713dd029cf86b5b4711b4fe1a93487a280ef5cf913b77a18 -SIZE (tats-w3m-0.5.3.20170102-1ac245b_GH0.tar.gz) = 2180133 +TIMESTAMP = 1517661104 +SHA256 (tats-w3m-0.5.3.20180125-a58f37c_GH0.tar.gz) = aad21e25e14269b38ddd5d0b5f03fd7fa9e5b7bb9815888787b8b1f08bcbc961 +SIZE (tats-w3m-0.5.3.20180125-a58f37c_GH0.tar.gz) = 2181549 From owner-svn-ports-branches@freebsd.org Sun Feb 4 23:37:27 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E502EDBEC0; Sun, 4 Feb 2018 23:37:27 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0CD4177822; Sun, 4 Feb 2018 23:37:27 +0000 (UTC) (envelope-from gordon@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0670D20DAF; Sun, 4 Feb 2018 23:37:27 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w14NbQRp027847; Sun, 4 Feb 2018 23:37:26 GMT (envelope-from gordon@FreeBSD.org) Received: (from gordon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w14NbQZr027841; Sun, 4 Feb 2018 23:37:26 GMT (envelope-from gordon@FreeBSD.org) Message-Id: <201802042337.w14NbQZr027841@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gordon set sender to gordon@FreeBSD.org using -f From: Gordon Tetlow Date: Sun, 4 Feb 2018 23:37:26 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r460954 - in branches/2018Q1/devel: p4d p4ftpd p4p X-SVN-Group: ports-branches X-SVN-Commit-Author: gordon X-SVN-Commit-Paths: in branches/2018Q1/devel: p4d p4ftpd p4p X-SVN-Commit-Revision: 460954 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, 04 Feb 2018 23:37:27 -0000 Author: gordon Date: Sun Feb 4 23:37:26 2018 New Revision: 460954 URL: https://svnweb.freebsd.org/changeset/ports/460954 Log: MFH: r460953 Fixup include for p4 related ports now that devel/p4 is using source. Also update devel/p4d to 2016.1/1611275. Approved by: ports-secteam (blanket) Added: branches/2018Q1/devel/p4d/Makefile.inc - copied unchanged from r460953, head/devel/p4d/Makefile.inc Modified: branches/2018Q1/devel/p4d/Makefile branches/2018Q1/devel/p4d/distinfo.freebsd100x86 branches/2018Q1/devel/p4d/distinfo.freebsd100x86_64 branches/2018Q1/devel/p4ftpd/Makefile branches/2018Q1/devel/p4p/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/devel/p4d/Makefile ============================================================================== --- branches/2018Q1/devel/p4d/Makefile Sun Feb 4 23:35:50 2018 (r460953) +++ branches/2018Q1/devel/p4d/Makefile Sun Feb 4 23:37:26 2018 (r460954) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= p4d -PORTVERSION= 2016.1.1598719 +PORTVERSION= 2016.1.1611275 CATEGORIES= devel MASTER_SITES= ftp://ftp.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/ \ http://filehost.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/ @@ -32,7 +32,7 @@ USE_RC_SUBR= p4d .include -.include "${.CURDIR}/../p4/Makefile.inc" +.include "${.CURDIR}/Makefile.inc" USERS= p4admin GROUPS= p4admin Copied: branches/2018Q1/devel/p4d/Makefile.inc (from r460953, head/devel/p4d/Makefile.inc) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/devel/p4d/Makefile.inc Sun Feb 4 23:37:26 2018 (r460954, copy of r460953, head/devel/p4d/Makefile.inc) @@ -0,0 +1,22 @@ +# Figure out what to install +.if ${OPSYS} == FreeBSD + +ONLY_FOR_ARCHS?= amd64 i386 + +.if ${ARCH} == amd64 +PLATFORM= freebsd100x86_64 + +.elif ${ARCH} == i386 +PLATFORM= freebsd100x86 + +.else +IGNORE= unsupported OS release, sorry +.endif + +.else +IGNORE= ${OPSYS} is unsupported, sorry +.endif + +P4VERSION?= r${PORTVERSION:S/^20//:C/\.[0-9]+$//} +DIST_SUBDIR?= perforce/${PORTVERSION}/bin.${PLATFORM} +DISTINFO_FILE?= ${MASTERDIR}/distinfo.${PLATFORM} Modified: branches/2018Q1/devel/p4d/distinfo.freebsd100x86 ============================================================================== --- branches/2018Q1/devel/p4d/distinfo.freebsd100x86 Sun Feb 4 23:35:50 2018 (r460953) +++ branches/2018Q1/devel/p4d/distinfo.freebsd100x86 Sun Feb 4 23:37:26 2018 (r460954) @@ -1,3 +1,3 @@ -TIMESTAMP = 1513828975 -SHA256 (perforce/2016.1.1598719/bin.freebsd100x86/p4d) = 089f8d1d83aa2386f7aad2461561d62a31eea029e184ab2b471016e8f9eb43fb -SIZE (perforce/2016.1.1598719/bin.freebsd100x86/p4d) = 5885136 +TIMESTAMP = 1517785967 +SHA256 (perforce/2016.1.1611275/bin.freebsd100x86/p4d) = 3283e50f82842605ebfb5fd5cdd13d1729e10955fdc170154d3deb224b8418ee +SIZE (perforce/2016.1.1611275/bin.freebsd100x86/p4d) = 5885136 Modified: branches/2018Q1/devel/p4d/distinfo.freebsd100x86_64 ============================================================================== --- branches/2018Q1/devel/p4d/distinfo.freebsd100x86_64 Sun Feb 4 23:35:50 2018 (r460953) +++ branches/2018Q1/devel/p4d/distinfo.freebsd100x86_64 Sun Feb 4 23:37:26 2018 (r460954) @@ -1,3 +1,3 @@ -TIMESTAMP = 1513828937 -SHA256 (perforce/2016.1.1598719/bin.freebsd100x86_64/p4d) = a3d5fc07cb7b207f537894b5723279ec8aef9b50699f086dcf9df8a46b4ca356 -SIZE (perforce/2016.1.1598719/bin.freebsd100x86_64/p4d) = 6261704 +TIMESTAMP = 1517785962 +SHA256 (perforce/2016.1.1611275/bin.freebsd100x86_64/p4d) = 99784b81f31f2aaeedc341fd1a2144a69c4181db525cb3502b85c6c0e3c77c11 +SIZE (perforce/2016.1.1611275/bin.freebsd100x86_64/p4d) = 6265800 Modified: branches/2018Q1/devel/p4ftpd/Makefile ============================================================================== --- branches/2018Q1/devel/p4ftpd/Makefile Sun Feb 4 23:35:50 2018 (r460953) +++ branches/2018Q1/devel/p4ftpd/Makefile Sun Feb 4 23:37:26 2018 (r460954) @@ -26,7 +26,7 @@ USE_RC_SUBR= p4ftpd .include -.include "${.CURDIR}/../p4/Makefile.inc" +.include "${.CURDIR}/../p4d/Makefile.inc" USERS= p4admin GROUPS= p4admin Modified: branches/2018Q1/devel/p4p/Makefile ============================================================================== --- branches/2018Q1/devel/p4p/Makefile Sun Feb 4 23:35:50 2018 (r460953) +++ branches/2018Q1/devel/p4p/Makefile Sun Feb 4 23:37:26 2018 (r460954) @@ -32,7 +32,7 @@ USE_RC_SUBR= p4p .include -.include "${.CURDIR}/../p4/Makefile.inc" +.include "${.CURDIR}/../p4d/Makefile.inc" USERS= p4admin GROUPS= p4admin From owner-svn-ports-branches@freebsd.org Mon Feb 5 01:33:27 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 07B2CEE4742; Mon, 5 Feb 2018 01:33:27 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AE11D7B71A; Mon, 5 Feb 2018 01:33:26 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A9091220CE; Mon, 5 Feb 2018 01:33:26 +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 w151XQng086714; Mon, 5 Feb 2018 01:33:26 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w151XQVg086712; Mon, 5 Feb 2018 01:33:26 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802050133.w151XQVg086712@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Mon, 5 Feb 2018 01:33:26 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r460955 - in branches/2018Q1/emulators/rpcs3: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/emulators/rpcs3: . files X-SVN-Commit-Revision: 460955 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: Mon, 05 Feb 2018 01:33:27 -0000 Author: jbeich Date: Mon Feb 5 01:33:26 2018 New Revision: 460955 URL: https://svnweb.freebsd.org/changeset/ports/460955 Log: MFH: r460866 emulators/rpcs3: switch to llvm50 LLVM PPU is still unstable on FreeBSD, so allow users to play with different versions of it. By default use the same version as Mesa. Approved by: ports-secteam (feld) Added: branches/2018Q1/emulators/rpcs3/files/patch-llvm6 - copied unchanged from r460866, head/emulators/rpcs3/files/patch-llvm6 Modified: branches/2018Q1/emulators/rpcs3/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/emulators/rpcs3/Makefile ============================================================================== --- branches/2018Q1/emulators/rpcs3/Makefile Sun Feb 4 23:37:26 2018 (r460954) +++ branches/2018Q1/emulators/rpcs3/Makefile Mon Feb 5 01:33:26 2018 (r460955) @@ -4,6 +4,7 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v DISTVERSION= 0.0.4-293 DISTVERSIONSUFFIX= -g70fe0cc22 +PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= jbeich@FreeBSD.org @@ -44,6 +45,7 @@ CMAKE_ARGS+= -DCMAKE_SKIP_RPATH=on -DUSE_SYSTEM_LIBPNG CXXFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 CXXFLAGS+= -Wno-macro-redefined # __STDC_*_MACROS sys/cdefs.h vs. llvm-config LDFLAGS+= -Wl,--as-needed # GLU +MESA_LLVM_VER?= 50 OPTIONS_DEFINE= ALSA EVDEV GDB LLVM PULSEAUDIO VULKAN OPTIONS_DEFAULT=ALSA LLVM VULKAN @@ -63,7 +65,8 @@ GDB_DESC= GDB remote stub (powerpc64 target) GDB_CMAKE_BOOL= WITH_GDB LLVM_DESC= LLVM-based PPU recompiler -LLVM_BUILD_DEPENDS= llvm40>0:devel/llvm40 +LLVM_BUILD_DEPENDS= llvm${MESA_LLVM_VER}>0:devel/llvm${MESA_LLVM_VER} +LLVM_CMAKE_ON= -DLLVM_DIR:PATH=${LOCALBASE}/llvm${MESA_LLVM_VER}/lib/cmake/llvm LLVM_CMAKE_BOOL_OFF= WITHOUT_LLVM PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio Copied: branches/2018Q1/emulators/rpcs3/files/patch-llvm6 (from r460866, head/emulators/rpcs3/files/patch-llvm6) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/emulators/rpcs3/files/patch-llvm6 Mon Feb 5 01:33:26 2018 (r460955, copy of r460866, head/emulators/rpcs3/files/patch-llvm6) @@ -0,0 +1,125 @@ +Based on https://github.com/hcorion/rpcs3/commit/017958c93018 + +--- Utilities/JIT.cpp.orig 2018-02-02 08:17:12 UTC ++++ Utilities/JIT.cpp +@@ -71,7 +71,7 @@ static void* s_next = s_memory; + #ifdef _WIN32 + static std::deque> s_unwater; + static std::vector> s_unwind; // .pdata +-#else ++#elif LLVM_VERSION_MAJOR < 5 + static std::deque> s_unfire; + #endif + +@@ -107,12 +107,16 @@ extern void jit_finalize() + } + } mem; + ++#if LLVM_VERSION_MAJOR < 5 + for (auto&& t : s_unfire) + { + mem.deregisterEHFrames(std::get<0>(t), std::get<1>(t), std::get<2>(t)); + } + + s_unfire.clear(); ++#else ++ mem.deregisterEHFrames(); ++#endif // LLVM_VERSION_MAJOR < 5 + #endif + + utils::memory_decommit(s_memory, s_memory_size); +@@ -286,14 +290,18 @@ struct MemoryManager : llvm::RTDyldMemoryManager + { + s_unwind.emplace_back(std::move(pdata)); + } +-#else ++#elif LLVM_VERSION_MAJOR < 5 + s_unfire.push_front(std::make_tuple(addr, load_addr, size)); + #endif + + return RTDyldMemoryManager::registerEHFrames(addr, load_addr, size); + } + ++#if LLVM_VERSION_MAJOR < 5 + void deregisterEHFrames(u8* addr, u64 load_addr, std::size_t size) override ++#else ++ virtual void deregisterEHFrames() override ++#endif + { + } + }; +@@ -380,7 +388,11 @@ class ObjectCache final : public llvm::ObjectCache (pu + { + if (fs::file cached{path, fs::read}) + { ++#if LLVM_VERSION_MAJOR < 6 + auto buf = llvm::MemoryBuffer::getNewUninitMemBuffer(cached.size()); ++#else ++ auto buf = llvm::WritableMemoryBuffer::getNewUninitMemBuffer(cached.size()); ++#endif + cached.read(const_cast(buf->getBufferStart()), buf->getBufferSize()); + return buf; + } +--- rpcs3/CMakeLists.txt.orig 2018-02-02 08:17:12 UTC ++++ rpcs3/CMakeLists.txt +@@ -173,7 +173,7 @@ set(CMAKE_MODULE_PATH "${RPCS3_SRC_DIR}/cmake_modules" + find_package(OpenGL REQUIRED) + find_package(OpenAL REQUIRED) + if(NOT WITHOUT_LLVM) +- find_package(LLVM 4.0 CONFIG) ++ find_package(LLVM CONFIG) + if(NOT LLVM_FOUND) + message("System LLVM was not found, LLVM will be built from the submodule.") + +--- rpcs3/Emu/Cell/PPUTranslator.cpp.orig 2018-02-02 08:17:12 UTC ++++ rpcs3/Emu/Cell/PPUTranslator.cpp +@@ -16,7 +16,11 @@ PPUTranslator::PPUTranslator(LLVMContext& context, Mod + , m_module(module) + , m_is_be(false) + , m_info(info) ++#if LLVM_VERSION_MAJOR < 5 + , m_pure_attr(AttributeSet::get(m_context, AttributeSet::FunctionIndex, {Attribute::NoUnwind, Attribute::ReadNone})) ++#else ++ , m_pure_attr(AttributeList::get(m_context,AttributeList::FunctionIndex, AttrBuilder().addAttribute(Attribute::NoUnwind).addAttribute(Attribute::ReadNone))) ++#endif + { + // There is no weak linkage on JIT, so let's create variables with different names for each module part + const u32 gsuffix = m_info.name.empty() ? info.funcs[0].addr : info.funcs[0].addr - m_info.segs[0].addr; +--- rpcs3/Emu/Cell/PPUTranslator.h.orig 2018-02-02 08:17:12 UTC ++++ rpcs3/Emu/Cell/PPUTranslator.h +@@ -120,7 +120,11 @@ class PPUTranslator final //: public CPUTranslator + std::map m_relocs; + + // Attributes for function calls which are "pure" and may be optimized away if their results are unused ++#if LLVM_VERSION_MAJOR < 5 + const llvm::AttributeSet m_pure_attr; ++#else ++ const llvm::AttributeList m_pure_attr; ++#endif + + // IR builder + llvm::IRBuilder<>* m_ir; +@@ -404,7 +408,11 @@ class PPUTranslator final //: public CPUTranslator + + // Call a function with attribute list + template ++#if LLVM_VERSION_MAJOR < 5 + llvm::CallInst* Call(llvm::Type* ret, llvm::AttributeSet attr, llvm::StringRef name, Args... args) ++#else ++ llvm::CallInst* Call(llvm::Type* ret, llvm::AttributeList attr, llvm::StringRef name, Args... args) ++#endif + { + // Call the function + return m_ir->CreateCall(m_module->getOrInsertFunction(name, llvm::FunctionType::get(ret, {args->getType()...}, false), attr), {args...}); +@@ -414,7 +422,11 @@ class PPUTranslator final //: public CPUTranslator + template + llvm::CallInst* Call(llvm::Type* ret, llvm::StringRef name, Args... args) + { ++#if LLVM_VERSION_MAJOR < 5 + return Call(ret, llvm::AttributeSet{}, name, args...); ++#else ++ return Call(ret, llvm::AttributeList{}, name, args...); ++#endif + } + + // Handle compilation errors From owner-svn-ports-branches@freebsd.org Mon Feb 5 10:39:20 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92C68EE3E40; Mon, 5 Feb 2018 10:39:20 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 3993E6D335; Mon, 5 Feb 2018 10:39:16 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 32FBC20AE6; Mon, 5 Feb 2018 05:39:15 -0500 (EST) Received: from web4 ([10.202.2.214]) by compute4.internal (MEProxy); Mon, 05 Feb 2018 05:39:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=73QrGy tTa4AQ6tKztVemeYd1nLgqmQHbfmSahzZuDNo=; b=nGWjAQRghi1nkGpB2YxqyR +tqRyXR7fr5drUReKyY+wTSRiBvaQx2b9flUb6XoqN/P8Fxky/LUlVHBWRpYJTrn hjTrS8jl+CUUyz7CGM7ETPdw4c7FZ/9/dsrhLp6wTuBZFNqPlngzEjA7Xb/fyDFU o1WjXGVCt3dhKQF2VGwYux48phRgfq9uTZ8kYeUvR0YkrAMKFApMZvltM5eh7ZSW Y7Qr7pdSrzjAsHiSQ0YdwgPBuTNQVZw/+K6gPoYL3+MYlFvktPkDmWYCHCkuxwJr TMKBKjZ5c2ZEWjIQBBVclnDgjTLoXE1gWRerqooVr/i5H3QfRguYzUV4v6KxHagg == X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id E90D3BA43B; Mon, 5 Feb 2018 05:39:14 -0500 (EST) Message-Id: <1517827154.4012580.1259734624.113B2E91@webmail.messagingengine.com> From: Tobias Kortkamp To: Mark Felder , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org, jmd@FreeBSD.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-fde26eb3 References: <201802021008.w12A8Zi2069337@repo.freebsd.org> Subject: Re: svn commit: r460693 - branches/2018Q1/devel/llvm50 In-Reply-To: <201802021008.w12A8Zi2069337@repo.freebsd.org> Date: Mon, 05 Feb 2018 11:39:14 +0100 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: Mon, 05 Feb 2018 10:39:20 -0000 On Fri, Feb 2, 2018, at 11:08, Mark Felder wrote: > Author: feld > Date: Fri Feb 2 10:08:35 2018 > New Revision: 460693 > URL: https://svnweb.freebsd.org/changeset/ports/460693 > > Log: > MFH: r458590 > > Upgrade to 5.0.1. > > Correct shared linkage with llvm-config50.[0] > > PR: 223191 [0] > Submitted by: greg@unrelenting.technology > > Modified: > branches/2018Q1/devel/llvm50/Makefile > branches/2018Q1/devel/llvm50/distinfo > Directory Properties: > branches/2018Q1/ (props changed) > > Modified: branches/2018Q1/devel/llvm50/Makefile > ============================================================================== > --- branches/2018Q1/devel/llvm50/Makefile Fri Feb 2 10:07:58 2018 (r460692) > +++ branches/2018Q1/devel/llvm50/Makefile Fri Feb 2 10:08:35 2018 (r460693) > @@ -1,10 +1,10 @@ > # $FreeBSD$ > > PORTNAME= llvm > -DISTVERSION= 5.0.0 > -PORTREVISION= 6 > +DISTVERSION= 5.0.1 > +PORTREVISION= 0 > CATEGORIES= devel lang > -MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR} > +MASTER_SITES= https://releases.llvm.org/${LLVM_RELEASE}/${RCDIR} > PKGNAMESUFFIX= ${LLVM_SUFFIX} > DISTNAME= ${PORTNAME}-${DISTVERSION}.src > DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX} > @@ -39,7 +39,7 @@ SUB_FILES= llvm-wrapper.sh > SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" > > CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} > -CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON > +CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON > CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON > CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET} > CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET} > > Modified: branches/2018Q1/devel/llvm50/distinfo > ============================================================================== > --- branches/2018Q1/devel/llvm50/distinfo Fri Feb 2 10:07:58 2018 > (r460692) > +++ branches/2018Q1/devel/llvm50/distinfo Fri Feb 2 10:08:35 2018 > (r460693) > @@ -1,15 +1,15 @@ > -TIMESTAMP = 1505153164 > -SHA256 (llvm-5.0.0.src.tar.xz) = > e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da > -SIZE (llvm-5.0.0.src.tar.xz) = 23411980 > -SHA256 (cfe-5.0.0.src.tar.xz) = > 019f23c2192df793ac746595e94a403908749f8e0c484b403476d2611dd20970 > -SIZE (cfe-5.0.0.src.tar.xz) = 11437024 > -SHA256 (compiler-rt-5.0.0.src.tar.xz) = > d5ad5266462134a482b381f1f8115b6cad3473741b3bb7d1acc7f69fd0f0c0b3 > -SIZE (compiler-rt-5.0.0.src.tar.xz) = 1507996 > -SHA256 (clang-tools-extra-5.0.0.src.tar.xz) = > 87d078b959c4a6e5ff9fd137c2f477cadb1245f93812512996f73986a6d973c6 > -SIZE (clang-tools-extra-5.0.0.src.tar.xz) = 646416 > -SHA256 (lld-5.0.0.src.tar.xz) = > 399a7920a5278d42c46a7bf7e4191820ec2301457a7d0d4fcc9a4ac05dd53897 > -SIZE (lld-5.0.0.src.tar.xz) = 668344 > -SHA256 (lldb-5.0.0.src.tar.xz) = > c0a0ca32105e9881d86b7ca886220147e686edc97fdb9f3657c6659dc6568b7d > -SIZE (lldb-5.0.0.src.tar.xz) = 19203772 > -SHA256 (openmp-5.0.0.src.tar.xz) = > c0ef081b05e0725a04e8711d9ecea2e90d6c3fbb1622845336d3d095d0a3f7c5 > -SIZE (openmp-5.0.0.src.tar.xz) = 2074004 > +TIMESTAMP = 1515540207 > +SHA256 (llvm-5.0.1.src.tar.xz) = > 5fa7489fc0225b11821cab0362f5813a05f2bcf2533e8a4ea9c9c860168807b0 > +SIZE (llvm-5.0.1.src.tar.xz) = 23428720 > +SHA256 (cfe-5.0.1.src.tar.xz) = > 135f6c9b0cd2da1aff2250e065946258eb699777888df39ca5a5b4fe5e23d0ff > +SIZE (cfe-5.0.1.src.tar.xz) = 11483036 > +SHA256 (compiler-rt-5.0.1.src.tar.xz) = > 4edd1417f457a9b3f0eb88082530490edf3cf6a7335cdce8ecbc5d3e16a895da > +SIZE (compiler-rt-5.0.1.src.tar.xz) = 1498220 > +SHA256 (clang-tools-extra-5.0.1.src.tar.xz) = > 9aada1f9d673226846c3399d13fab6bba4bfd38bcfe8def5ee7b0ec24f8cd225 > +SIZE (clang-tools-extra-5.0.1.src.tar.xz) = 646328 > +SHA256 (lld-5.0.1.src.tar.xz) = > d5b36c0005824f07ab093616bdff247f3da817cae2c51371e1d1473af717d895 > +SIZE (lld-5.0.1.src.tar.xz) = 672952 > +SHA256 (lldb-5.0.1.src.tar.xz) = > b7c1c9e67975ca219089a3a6a9c77c2d102cead2dc38264f2524aa3326da376a > +SIZE (lldb-5.0.1.src.tar.xz) = 19225084 > +SHA256 (openmp-5.0.1.src.tar.xz) = > adb635cdd2f9f828351b1e13d892480c657fb12500e69c70e007bddf0fca2653 > +SIZE (openmp-5.0.1.src.tar.xz) = 2075472 > This broke the build of devel/flang-clang and devel/flang on the quarterly branch. We may need to MFH r459134 and r457940 too. http://beefy3.nyi.freebsd.org/data/111amd64-quarterly/460808/logs/errors/flang-clang-5.0.20171019_1.log http://beefy2.nyi.freebsd.org/data/103amd64-quarterly/460808/logs/errors/flang-clang-5.0.20171019_1.log From owner-svn-ports-branches@freebsd.org Mon Feb 5 17:45:14 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7AC2EE0A5A; Mon, 5 Feb 2018 17:45:14 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5ACCD7E97B; Mon, 5 Feb 2018 17:45:14 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 37A5B41AE; Mon, 5 Feb 2018 17:45:14 +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 w15HjEgQ071607; Mon, 5 Feb 2018 17:45:14 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w15HjDHU071601; Mon, 5 Feb 2018 17:45:13 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802051745.w15HjDHU071601@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Mon, 5 Feb 2018 17:45:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r460990 - in branches/2018Q1/devel: py-game_sdl2 renpy X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/devel: py-game_sdl2 renpy X-SVN-Commit-Revision: 460990 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: Mon, 05 Feb 2018 17:45:15 -0000 Author: jbeich Date: Mon Feb 5 17:45:13 2018 New Revision: 460990 URL: https://svnweb.freebsd.org/changeset/ports/460990 Log: MFH: r460969 devel/renpy: update to 6.99.14.1 Changes: https://www.renpy.org/release/6.99.14.1 (see Announcment) Changes: https://www.renpy.org/doc/html/changelog.html#ren-py-6-99-14-1 Approved by: ports-secteam (swills) Modified: branches/2018Q1/devel/py-game_sdl2/Makefile branches/2018Q1/devel/py-game_sdl2/distinfo branches/2018Q1/devel/renpy/Makefile branches/2018Q1/devel/renpy/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/devel/py-game_sdl2/Makefile ============================================================================== --- branches/2018Q1/devel/py-game_sdl2/Makefile Mon Feb 5 17:41:09 2018 (r460989) +++ branches/2018Q1/devel/py-game_sdl2/Makefile Mon Feb 5 17:45:13 2018 (r460990) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= game_sdl2 -PORTVERSION= 6.99.14 +PORTVERSION= 6.99.14.1 CATEGORIES= devel python MASTER_SITES= http://www.renpy.org/dl/${PORTVERSION}/ \ GENTOO Modified: branches/2018Q1/devel/py-game_sdl2/distinfo ============================================================================== --- branches/2018Q1/devel/py-game_sdl2/distinfo Mon Feb 5 17:41:09 2018 (r460989) +++ branches/2018Q1/devel/py-game_sdl2/distinfo Mon Feb 5 17:45:13 2018 (r460990) @@ -1,3 +1,3 @@ -TIMESTAMP = 1515956794 -SHA256 (pygame_sdl2-2.1.0-for-renpy-6.99.14.tar.gz) = 69990036a6b094f4238336e23af11beec2ac44d8313d57fbd39eaf1d975856ff -SIZE (pygame_sdl2-2.1.0-for-renpy-6.99.14.tar.gz) = 2356568 +TIMESTAMP = 1517789378 +SHA256 (pygame_sdl2-2.1.0-for-renpy-6.99.14.1.tar.gz) = 355ea0e3519c54a1930d21df1464f9856685a12857db1715d9439989acfdfef8 +SIZE (pygame_sdl2-2.1.0-for-renpy-6.99.14.1.tar.gz) = 2361746 Modified: branches/2018Q1/devel/renpy/Makefile ============================================================================== --- branches/2018Q1/devel/renpy/Makefile Mon Feb 5 17:41:09 2018 (r460989) +++ branches/2018Q1/devel/renpy/Makefile Mon Feb 5 17:45:13 2018 (r460990) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= renpy -PORTVERSION?= 6.99.14 +PORTVERSION?= 6.99.14.1 DISTVERSIONSUFFIX=-sdk PORTREVISION?= 0 CATEGORIES= devel games Modified: branches/2018Q1/devel/renpy/distinfo ============================================================================== --- branches/2018Q1/devel/renpy/distinfo Mon Feb 5 17:41:09 2018 (r460989) +++ branches/2018Q1/devel/renpy/distinfo Mon Feb 5 17:45:13 2018 (r460990) @@ -1,3 +1,3 @@ -TIMESTAMP = 1515368837 -SHA256 (renpy-6.99.14-sdk.tar.bz2) = c2eb6d44ac7be116203664fb21317d9bd89671fabde69b9b2d756a3a98f6a698 -SIZE (renpy-6.99.14-sdk.tar.bz2) = 100505642 +TIMESTAMP = 1517789378 +SHA256 (renpy-6.99.14.1-sdk.tar.bz2) = e3a6bd4f4eaeccd51da03a1e3240f8c54a309444c2973426e65d407fa57335f6 +SIZE (renpy-6.99.14.1-sdk.tar.bz2) = 100739612 From owner-svn-ports-branches@freebsd.org Mon Feb 5 18:26:29 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD9D7EE446B; Mon, 5 Feb 2018 18:26:29 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 615A081912; Mon, 5 Feb 2018 18:26:29 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5C31048C6; Mon, 5 Feb 2018 18:26:29 +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 w15IQTdL093886; Mon, 5 Feb 2018 18:26:29 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w15IQTBQ093883; Mon, 5 Feb 2018 18:26:29 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201802051826.w15IQTBQ093883@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Mon, 5 Feb 2018 18:26:29 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461010 - branches/2018Q1/net/shadowsocks-libev X-SVN-Group: ports-branches X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: branches/2018Q1/net/shadowsocks-libev X-SVN-Commit-Revision: 461010 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: Mon, 05 Feb 2018 18:26:30 -0000 Author: yuri Date: Mon Feb 5 18:26:28 2018 New Revision: 461010 URL: https://svnweb.freebsd.org/changeset/ports/461010 Log: MFH: r460962 net/shadowsocks-libev: Update to 3.1.3 Summary of change logs: * shadowsocks-libev (3.1.3-1) * Fix a bug in UDP relay. * shadowsocks-libev (3.1.2-1) * Fix a bug in DNS resolver. * Add new TFO API support. * shadowsocks-libev (3.1.1-1) * Fix a security issue in ss-manager. (CVE-2017-15924) Additional port changes: * Added LICENSE_FILE * Sorted GH_TUPLE * Changed static library to shared library * Added USE_LDCONFIG * Added INSTALL_TARGET=install-strip * Added optional shell completion files for BASH and ZSH PR: 225442 Submitted by: csosstudy@gmail.com (PORTVERSION line), myself (the rest) Approved by: ports-secteam (swills), adamw (mentor) Differential Revision: https://reviews.freebsd.org/D14200 Modified: branches/2018Q1/net/shadowsocks-libev/Makefile branches/2018Q1/net/shadowsocks-libev/distinfo branches/2018Q1/net/shadowsocks-libev/pkg-plist Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/net/shadowsocks-libev/Makefile ============================================================================== --- branches/2018Q1/net/shadowsocks-libev/Makefile Mon Feb 5 18:17:34 2018 (r461009) +++ branches/2018Q1/net/shadowsocks-libev/Makefile Mon Feb 5 18:26:28 2018 (r461010) @@ -2,14 +2,15 @@ # $FreeBSD$ PORTNAME= shadowsocks-libev -PORTVERSION= 3.1.0 DISTVERSIONPREFIX= v +DISTVERSION= 3.1.3 CATEGORIES= net MAINTAINER= xiaoding+freebsd@xiaoding.org COMMENT= Lightweight tunnel proxy which can help you get through firewalls LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libev.so:devel/libev \ libmbedcrypto.so:security/mbedtls \ @@ -18,17 +19,17 @@ LIB_DEPENDS= libev.so:devel/libev \ libcares.so:dns/c-ares USES= autoreconf gmake libtool:keepla pathfix - -# fetch from github repo +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-shared USE_GITHUB= yes GH_ACCOUNT= shadowsocks -GH_TUPLE= shadowsocks:libcork:0220aa5:libcork/libcork \ - shadowsocks:ipset:3ea7fe3:libipset/libipset \ - shadowsocks:libbloom:7a9deb8:libbloom/libbloom +GH_TUPLE= shadowsocks:libbloom:7a9deb8:libbloom/libbloom \ + shadowsocks:libcork:0220aa5:libcork/libcork \ + shadowsocks:ipset:3ea7fe3:libipset/libipset +INSTALL_TARGET= install-strip +USE_LDCONFIG= yes -GNU_CONFIGURE= yes - -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= BASH DOCS ZSH OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ @@ -38,11 +39,23 @@ DOCS_CONFIGURE_OFF= --disable-documentation USE_RC_SUBR= shadowsocks_libev post-patch: - ${REINPLACE_CMD} -e 's|^#ifdef TCP_FASTOPEN|#if defined(TCP_FASTOPEN) \&\& defined(__linux)|' \ + @${REINPLACE_CMD} -e 's|^#ifdef TCP_FASTOPEN|#if defined(TCP_FASTOPEN) \&\& defined(__linux)|' \ ${WRKSRC}/src/local.c ${WRKSRC}/src/server.c post-install: - ${MKDIR} ${STAGEDIR}${ETCDIR} + @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/debian/config.json ${STAGEDIR}${ETCDIR}/config.json.sample + +post-install-BASH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions +.for c in ss-local ss-manager ss-redir ss-server ss-tunnel + ${INSTALL_DATA} ${WRKSRC}/completions/bash/${c} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${c} +.endfor + +post-install-ZSH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions +.for c in _ss-local _ss-manager _ss-redir _ss-server _ss-tunnel + ${INSTALL_DATA} ${WRKSRC}/completions/zsh/${c} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/${c} +.endfor .include Modified: branches/2018Q1/net/shadowsocks-libev/distinfo ============================================================================== --- branches/2018Q1/net/shadowsocks-libev/distinfo Mon Feb 5 18:17:34 2018 (r461009) +++ branches/2018Q1/net/shadowsocks-libev/distinfo Mon Feb 5 18:26:28 2018 (r461010) @@ -1,6 +1,6 @@ -TIMESTAMP = 1506953360 -SHA256 (shadowsocks-shadowsocks-libev-v3.1.0_GH0.tar.gz) = 305e29bbd67c8cac4b244352e1ef804cb3801f501aae12bec0fe42708d7ff8a2 -SIZE (shadowsocks-shadowsocks-libev-v3.1.0_GH0.tar.gz) = 260649 +TIMESTAMP = 1517786418 +SHA256 (shadowsocks-shadowsocks-libev-v3.1.3_GH0.tar.gz) = 285fa05bfb4ce65dd77d9a223749f3a625a97e6bc7d9c17af910701e1a00e06a +SIZE (shadowsocks-shadowsocks-libev-v3.1.3_GH0.tar.gz) = 265286 SHA256 (shadowsocks-libcork-0220aa5_GH0.tar.gz) = 95d6e1a09695329ea03734a8e4f75e8a726fd2a6b6baa6b0d28eabc299c5a168 SIZE (shadowsocks-libcork-0220aa5_GH0.tar.gz) = 184195 SHA256 (shadowsocks-ipset-3ea7fe3_GH0.tar.gz) = e7b487c21a5352a3c9faef3256ed1a539f7ee46f38bf57922340c125c720da61 Modified: branches/2018Q1/net/shadowsocks-libev/pkg-plist ============================================================================== --- branches/2018Q1/net/shadowsocks-libev/pkg-plist Mon Feb 5 18:17:34 2018 (r461009) +++ branches/2018Q1/net/shadowsocks-libev/pkg-plist Mon Feb 5 18:26:28 2018 (r461010) @@ -3,10 +3,22 @@ bin/ss-manager bin/ss-server bin/ss-tunnel include/shadowsocks.h -lib/libshadowsocks-libev.a lib/libshadowsocks-libev.la +lib/libshadowsocks-libev.so +lib/libshadowsocks-libev.so.2 +lib/libshadowsocks-libev.so.2.0.0 libdata/pkgconfig/shadowsocks-libev.pc @sample %%ETCDIR%%/config.json.sample +%%BASH%%share/bash-completion/completions/ss-local +%%BASH%%share/bash-completion/completions/ss-manager +%%BASH%%share/bash-completion/completions/ss-redir +%%BASH%%share/bash-completion/completions/ss-server +%%BASH%%share/bash-completion/completions/ss-tunnel +%%ZSH%%share/zsh/site-functions/_ss-local +%%ZSH%%share/zsh/site-functions/_ss-manager +%%ZSH%%share/zsh/site-functions/_ss-redir +%%ZSH%%share/zsh/site-functions/_ss-server +%%ZSH%%share/zsh/site-functions/_ss-tunnel %%DOCS%%man/man1/ss-local.1.gz %%DOCS%%man/man1/ss-manager.1.gz %%DOCS%%man/man1/ss-nat.1.gz From owner-svn-ports-branches@freebsd.org Mon Feb 5 20:10:13 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D59FEEBC7B; Mon, 5 Feb 2018 20:10:13 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BD96F86BD2; Mon, 5 Feb 2018 20:10:12 +0000 (UTC) (envelope-from riggs@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B3E7E5911; Mon, 5 Feb 2018 20:10:12 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w15KACpM045871; Mon, 5 Feb 2018 20:10:12 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w15KACwF045869; Mon, 5 Feb 2018 20:10:12 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201802052010.w15KACwF045869@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Mon, 5 Feb 2018 20:10:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461016 - branches/2018Q1/audio/musicpd X-SVN-Group: ports-branches X-SVN-Commit-Author: riggs X-SVN-Commit-Paths: branches/2018Q1/audio/musicpd X-SVN-Commit-Revision: 461016 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: Mon, 05 Feb 2018 20:10:13 -0000 Author: riggs Date: Mon Feb 5 20:10:12 2018 New Revision: 461016 URL: https://svnweb.freebsd.org/changeset/ports/461016 Log: MFH: r460936 Update to upstream release 0.20.16 Details: - Bugfix release which includes fixes for crashes with pulseaudio and on debug builds - Changelog on https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.20.16/NEWS Approved by: ports-secteam (swills) Modified: branches/2018Q1/audio/musicpd/Makefile branches/2018Q1/audio/musicpd/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/audio/musicpd/Makefile ============================================================================== --- branches/2018Q1/audio/musicpd/Makefile Mon Feb 5 19:59:40 2018 (r461015) +++ branches/2018Q1/audio/musicpd/Makefile Mon Feb 5 20:10:12 2018 (r461016) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= musicpd -PORTVERSION= 0.20.15 +PORTVERSION= 0.20.16 CATEGORIES= audio ipv6 MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/ DISTNAME= mpd-${PORTVERSION} Modified: branches/2018Q1/audio/musicpd/distinfo ============================================================================== --- branches/2018Q1/audio/musicpd/distinfo Mon Feb 5 19:59:40 2018 (r461015) +++ branches/2018Q1/audio/musicpd/distinfo Mon Feb 5 20:10:12 2018 (r461016) @@ -1,3 +1,3 @@ -TIMESTAMP = 1515925875 -SHA256 (mpd-0.20.15.tar.xz) = c69c4f67e665380ea3bbde6cff8958edc85f7cd40e7918ae5ce0a2184ca9eb40 -SIZE (mpd-0.20.15.tar.xz) = 790096 +TIMESTAMP = 1517749336 +SHA256 (mpd-0.20.16.tar.xz) = 29e1676288e61a8bee6b687d23ba6ca42ccec4dc87c6a0e81d119aea27dcd06a +SIZE (mpd-0.20.16.tar.xz) = 790708 From owner-svn-ports-branches@freebsd.org Mon Feb 5 23:43:49 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61BCFED87E6; Mon, 5 Feb 2018 23:43:49 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1409D680AF; Mon, 5 Feb 2018 23:43:49 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0EDAC7CE9; Mon, 5 Feb 2018 23:43:49 +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 w15NhmRf059054; Mon, 5 Feb 2018 23:43:48 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w15NhmQ6059048; Mon, 5 Feb 2018 23:43:48 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802052343.w15NhmQ6059048@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Mon, 5 Feb 2018 23:43:48 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461025 - in branches/2018Q1/www: seamonkey seamonkey-i18n X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/www: seamonkey seamonkey-i18n X-SVN-Commit-Revision: 461025 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: Mon, 05 Feb 2018 23:43:49 -0000 Author: jbeich Date: Mon Feb 5 23:43:48 2018 New Revision: 461025 URL: https://svnweb.freebsd.org/changeset/ports/461025 Log: MFH: r460989 www/seamonkey: switch 2.49.2 Changes: http://www.seamonkey-project.org/news Security: f78eac48-c3d1-4666-8de5-63ceea25a578 Security: b7e23050-2d5d-4e61-9b48-62e89db222ca Security: a891c5b4-3d7a-4de9-9c71-eef3fd698c77 Approved by: ports-secteam blanket Modified: branches/2018Q1/www/seamonkey-i18n/Makefile branches/2018Q1/www/seamonkey-i18n/Makefile.lang branches/2018Q1/www/seamonkey-i18n/distinfo branches/2018Q1/www/seamonkey/Makefile branches/2018Q1/www/seamonkey/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/seamonkey-i18n/Makefile ============================================================================== --- branches/2018Q1/www/seamonkey-i18n/Makefile Mon Feb 5 22:46:44 2018 (r461024) +++ branches/2018Q1/www/seamonkey-i18n/Makefile Mon Feb 5 23:43:48 2018 (r461025) @@ -2,10 +2,10 @@ # $FreeBSD$ PORTNAME= seamonkey-i18n -PORTVERSION= 2.49.1 +PORTVERSION= 2.49.2 CATEGORIES= www mail news editors irc MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/langpack \ - MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build4/linux-i686/xpi \ + MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi \ LOCAL/jbeich/${DIST_SUBDIR} PKGNAMEPREFIX= DISTFILES= ${SEAMONKEY_I18N_:S/$/.langpack.xpi/:S/^/seamonkey-${PORTVERSION}./} Modified: branches/2018Q1/www/seamonkey-i18n/Makefile.lang ============================================================================== --- branches/2018Q1/www/seamonkey-i18n/Makefile.lang Mon Feb 5 22:46:44 2018 (r461024) +++ branches/2018Q1/www/seamonkey-i18n/Makefile.lang Mon Feb 5 23:43:48 2018 (r461025) @@ -1,8 +1,8 @@ # Created by: Koji Yokota # $FreeBSD$ -SEAMONKEY_I18N_ALL_= cs de en-GB en-US es-AR es-ES fr hu it ja lt nl \ - pl pt-PT ru sk sv-SE zh-CN zh-TW +SEAMONKEY_I18N_ALL_= cs de en-GB en-US es-AR es-ES fr hu it ja lt \ + nb-NO nl pl pt-PT ru sk sv-SE zh-CN zh-TW .if defined(SEAMONKEY_I18N_ALL) || (defined(PACKAGE_BUILDING) && !exists(${OPTIONS_FILE})) || make(makesum) SEAMONKEY_I18N= ${SEAMONKEY_I18N_ALL_} Modified: branches/2018Q1/www/seamonkey-i18n/distinfo ============================================================================== --- branches/2018Q1/www/seamonkey-i18n/distinfo Mon Feb 5 22:46:44 2018 (r461024) +++ branches/2018Q1/www/seamonkey-i18n/distinfo Mon Feb 5 23:43:48 2018 (r461025) @@ -1,39 +1,41 @@ -TIMESTAMP = 1505804275 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.cs.langpack.xpi) = 3da0bd7a341a90d5d10348ea53be7ffa3935202919a6d0aea59e69593499e246 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.cs.langpack.xpi) = 941974 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.de.langpack.xpi) = c5d997ed331867310dbe3468a6ea14ed327681015b62d61c021b433376ec2ebd -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.de.langpack.xpi) = 949902 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.en-GB.langpack.xpi) = 6a168ce1d5e5a6d5e4036f74dada7eac91f0feef6d53165afde30c9f39de643e -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.en-GB.langpack.xpi) = 911789 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.en-US.langpack.xpi) = 046b40b3231073c08975c8608ffd25c0d30ae1377ddae07916c6e859b44a2605 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.en-US.langpack.xpi) = 930971 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.es-AR.langpack.xpi) = d34c3ab2145d0829c814ce96b51c63c30c925e5c5a84810d411777be059d2cbd -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.es-AR.langpack.xpi) = 952759 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.es-ES.langpack.xpi) = 7fce4de8e1160996af38838093710d9e8a6c9f16f1a05e1b76c2778586fb643f -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.es-ES.langpack.xpi) = 897737 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.fr.langpack.xpi) = 5d32cebf47cea1a6c1cf20da828c4d2f944aa8f2252231d341dd292001fbdf55 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.fr.langpack.xpi) = 969290 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.hu.langpack.xpi) = 5795275d5eba01fe8c48af7f4f661ef5f3e7263f55029c2364a53f9288064401 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.hu.langpack.xpi) = 955174 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.it.langpack.xpi) = 9c8726b46dc3feaaf014ae142aac7d00c3d7eb4cc11157178c1fc265cd021807 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.it.langpack.xpi) = 793590 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.ja.langpack.xpi) = 2e7279bd818493bc3ba34352458aeb8d4b27499fa776683e97d0cf3da9f2cdb2 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.ja.langpack.xpi) = 1033801 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.lt.langpack.xpi) = f80892e20e5aad5c97b6c748d36fae3d75174d0164b3796ac45aaa1a5e3432ba -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.lt.langpack.xpi) = 956024 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.nl.langpack.xpi) = 6641ac30d2cfc6be47aeb92ee796924697be5a54bb384c4196d035f794d90a36 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.nl.langpack.xpi) = 957391 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.pl.langpack.xpi) = 704d1836d6d9b39224b6beb63320b636f45919bd54833996c34ad5bb7144edc7 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.pl.langpack.xpi) = 913004 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.pt-PT.langpack.xpi) = 7d04419a91c82e3e0c5c5e054e757bf1fea6ea9cac2080c8e4c6f2a9e2f803ec -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.pt-PT.langpack.xpi) = 939012 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.ru.langpack.xpi) = 0b125d063e304a5cab261c4a749ec6140ecb61c3c3069f1b0bbb47962b9d4a97 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.ru.langpack.xpi) = 995907 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.sk.langpack.xpi) = 944dabb4e4b177cf43a4304e6d89a8bbf1c5b9b67edf44b20240ff3e406a3196 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.sk.langpack.xpi) = 967988 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.sv-SE.langpack.xpi) = 1d047f07347acd38fd3c2a726f98697b43294969772f4540d171ade622ed2d7e -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.sv-SE.langpack.xpi) = 940793 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.zh-CN.langpack.xpi) = b815362ac40fd7928e4f76344e9472225e556751b0fe9babbf4a7462ed8d3264 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.zh-CN.langpack.xpi) = 946349 -SHA256 (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.zh-TW.langpack.xpi) = c08143641eb99e20df9beff3a0a9e1645c7e67d63eb18bc0314a612866cd7d43 -SIZE (xpi/seamonkey-i18n-2.49.1/seamonkey-2.49.1.zh-TW.langpack.xpi) = 1002365 +TIMESTAMP = 1508138535 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.cs.langpack.xpi) = f3d1fcc5e55887652bfeb92720f2ff5c4f5795ff0b5c5cf2b99d2306cf785bf2 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.cs.langpack.xpi) = 941974 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.de.langpack.xpi) = 3b0ca0d924130ffec2090e4576e95041a317085be8333042243198d0c22227ce +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.de.langpack.xpi) = 949901 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.en-GB.langpack.xpi) = 2831d0bf9ca092090239bc5822ad4bad68ef94ffbd7427cca9c8fd073ae03a30 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.en-GB.langpack.xpi) = 911788 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.en-US.langpack.xpi) = 9102d7a3d14c00d3d694c063e9c2087e5e75a3f8810689df14625dfbcc4caa22 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.en-US.langpack.xpi) = 930971 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.es-AR.langpack.xpi) = dad877f67d5eb03f9da57fc0f4d6cda5b8429784c7f57f4b18d05e543f87a7cd +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.es-AR.langpack.xpi) = 952759 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.es-ES.langpack.xpi) = 82e76f9e97ee7685edc45f7425723280555591da02df207f572e57876588ece3 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.es-ES.langpack.xpi) = 897737 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.fr.langpack.xpi) = fd7a23a23d331e0d97a7d48408388771a4443911d54c0e70958d67606efabd05 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.fr.langpack.xpi) = 969290 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.hu.langpack.xpi) = 75102b128e373e803bbb531d1cf765b12ffd1cd21e161a257aeebcdb5f40bf25 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.hu.langpack.xpi) = 955178 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.it.langpack.xpi) = a41ab25f3336b4d236b7bc4e0c252141e165de7a122299cb6547f08b5b804da5 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.it.langpack.xpi) = 793590 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.ja.langpack.xpi) = 3489b511763104efa6ac5cabf11206bf2aceb5bbdce4122efa7c9e0f2765fb44 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.ja.langpack.xpi) = 1033800 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.lt.langpack.xpi) = 8443d56226e2c8483c57acb890c337acd7afcbd1fbce87c441a690dd4ec5c940 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.lt.langpack.xpi) = 956024 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.nb-NO.langpack.xpi) = afdd49dffc9296bb654b3868ed96a601ae9aaa015357706c162ecf59b35b3b6f +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.nb-NO.langpack.xpi) = 921826 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.nl.langpack.xpi) = 18052040a814f3af64cbc80f8976729f4fef68d605abf921a17accebc8e1d7e5 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.nl.langpack.xpi) = 957391 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.pl.langpack.xpi) = 2a972ae25bd7a5d2ffcb191425bb3fc7b527f4069b9c426fea9c473563125fca +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.pl.langpack.xpi) = 913004 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.pt-PT.langpack.xpi) = 23b3c609a7b3a91de05b4d0dabcbf9505d30ac9eb3cc326f04b928c71df5247d +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.pt-PT.langpack.xpi) = 939012 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.ru.langpack.xpi) = 31800aa4cf83f3f99ed86e85230fe979b4dc6b650240f497f6e27c3a8e692074 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.ru.langpack.xpi) = 995908 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.sk.langpack.xpi) = 486b0b3e379b83d949167aadc5a489c6f0ea8e33d84022297a4c7d2bff8ce938 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.sk.langpack.xpi) = 967988 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.sv-SE.langpack.xpi) = 19ae712fe9f4fb0ff1ba80c1a2ddc51ec5536687c78586eb975ce5c71573c6fc +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.sv-SE.langpack.xpi) = 940793 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.zh-CN.langpack.xpi) = f1f0e6060b9c6ce6c37e77be3e056ec1657ae2fad661c59b9316b57bb3a0f777 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.zh-CN.langpack.xpi) = 946348 +SHA256 (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.zh-TW.langpack.xpi) = e55e470c9b02f75a9385a51308a9ef8bd7abe6e922bf8db7778239db5638c414 +SIZE (xpi/seamonkey-i18n-2.49.2/seamonkey-2.49.2.zh-TW.langpack.xpi) = 1002365 Modified: branches/2018Q1/www/seamonkey/Makefile ============================================================================== --- branches/2018Q1/www/seamonkey/Makefile Mon Feb 5 22:46:44 2018 (r461024) +++ branches/2018Q1/www/seamonkey/Makefile Mon Feb 5 23:43:48 2018 (r461025) @@ -2,12 +2,11 @@ # $FreeBSD$ PORTNAME= seamonkey -DISTVERSION= 2.49.1 +DISTVERSION= 2.49.2 MOZILLA_VER= 52 # above + 3 -PORTREVISION= 8 CATEGORIES?= www mail news editors irc ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build4/source + MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX} MAINTAINER= gecko@FreeBSD.org Modified: branches/2018Q1/www/seamonkey/distinfo ============================================================================== --- branches/2018Q1/www/seamonkey/distinfo Mon Feb 5 22:46:44 2018 (r461024) +++ branches/2018Q1/www/seamonkey/distinfo Mon Feb 5 23:43:48 2018 (r461025) @@ -1,3 +1,3 @@ TIMESTAMP = 1508138535 -SHA256 (seamonkey-2.49.1.source.tar.xz) = ad2b31d105308b29cd768cd8e239cd5c0242cc7f5ad3003b19587e3f2900c202 -SIZE (seamonkey-2.49.1.source.tar.xz) = 229458016 +SHA256 (seamonkey-2.49.2.source.tar.xz) = 09fc9f8b1817a901b4e0d7635701ab50236885821d73694ac21615c8d911b575 +SIZE (seamonkey-2.49.2.source.tar.xz) = 229980312 From owner-svn-ports-branches@freebsd.org Mon Feb 5 23:49:21 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8138ED8DCA; Mon, 5 Feb 2018 23:49:20 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6D927683DF; Mon, 5 Feb 2018 23:49: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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6851A7CF2; Mon, 5 Feb 2018 23:49: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 w15NnKc0060890; Mon, 5 Feb 2018 23:49:20 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w15NnJd5060876; Mon, 5 Feb 2018 23:49:19 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802052349.w15NnJd5060876@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Mon, 5 Feb 2018 23:49:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461027 - in branches/2018Q1/www/waterfox: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/www/waterfox: . files X-SVN-Commit-Revision: 461027 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: Mon, 05 Feb 2018 23:49:21 -0000 Author: jbeich Date: Mon Feb 5 23:49:18 2018 New Revision: 461027 URL: https://svnweb.freebsd.org/changeset/ports/461027 Log: MFH: r461026 www/waterfox: apply more FF57 fixes Approved by: ports-secteam blanket Added: branches/2018Q1/www/waterfox/files/patch-bug1356854 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1356854 branches/2018Q1/www/waterfox/files/patch-bug1357523 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1357523 branches/2018Q1/www/waterfox/files/patch-bug1373371 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1373371 branches/2018Q1/www/waterfox/files/patch-bug1385013 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1385013 branches/2018Q1/www/waterfox/files/patch-bug1387079 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1387079 branches/2018Q1/www/waterfox/files/patch-bug1393627 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1393627 branches/2018Q1/www/waterfox/files/patch-bug1397989 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1397989 branches/2018Q1/www/waterfox/files/patch-bug1398806 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1398806 branches/2018Q1/www/waterfox/files/patch-bug1400674 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1400674 branches/2018Q1/www/waterfox/files/patch-bug1401522 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1401522 branches/2018Q1/www/waterfox/files/patch-bug1401876 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1401876 branches/2018Q1/www/waterfox/files/patch-bug1402871 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1402871 branches/2018Q1/www/waterfox/files/patch-bug1403349 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1403349 branches/2018Q1/www/waterfox/files/patch-bug1403466 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1403466 branches/2018Q1/www/waterfox/files/patch-bug1404568 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1404568 branches/2018Q1/www/waterfox/files/patch-bug1404651 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1404651 branches/2018Q1/www/waterfox/files/patch-bug1405199 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1405199 branches/2018Q1/www/waterfox/files/patch-bug1405655 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1405655 branches/2018Q1/www/waterfox/files/patch-bug1405761 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1405761 branches/2018Q1/www/waterfox/files/patch-bug1405878 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1405878 branches/2018Q1/www/waterfox/files/patch-bug1406222 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1406222 branches/2018Q1/www/waterfox/files/patch-bug1406229 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1406229 branches/2018Q1/www/waterfox/files/patch-bug1406254 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1406254 branches/2018Q1/www/waterfox/files/patch-bug1406396 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1406396 branches/2018Q1/www/waterfox/files/patch-bug1406474 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1406474 branches/2018Q1/www/waterfox/files/patch-bug1406859 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1406859 branches/2018Q1/www/waterfox/files/patch-bug1407092 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1407092 branches/2018Q1/www/waterfox/files/patch-bug1407243 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1407243 branches/2018Q1/www/waterfox/files/patch-bug1407245 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1407245 branches/2018Q1/www/waterfox/files/patch-bug1407414 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1407414 branches/2018Q1/www/waterfox/files/patch-bug1407680 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1407680 branches/2018Q1/www/waterfox/files/patch-bug1407936 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1407936 branches/2018Q1/www/waterfox/files/patch-bug1408397 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1408397 branches/2018Q1/www/waterfox/files/patch-bug1408672 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1408672 branches/2018Q1/www/waterfox/files/patch-bug1409101 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1409101 branches/2018Q1/www/waterfox/files/patch-bug1409277 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1409277 branches/2018Q1/www/waterfox/files/patch-bug1409496 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1409496 branches/2018Q1/www/waterfox/files/patch-bug1409649 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1409649 branches/2018Q1/www/waterfox/files/patch-bug1410146 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1410146 branches/2018Q1/www/waterfox/files/patch-bug1410420 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1410420 branches/2018Q1/www/waterfox/files/patch-bug1410457 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1410457 branches/2018Q1/www/waterfox/files/patch-bug1410634 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1410634 branches/2018Q1/www/waterfox/files/patch-bug1410808 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1410808 branches/2018Q1/www/waterfox/files/patch-bug1412011 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1412011 branches/2018Q1/www/waterfox/files/patch-bug1412741 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1412741 branches/2018Q1/www/waterfox/files/patch-bug1414292 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1414292 branches/2018Q1/www/waterfox/files/patch-bug1418152 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1418152 branches/2018Q1/www/waterfox/files/patch-bug1434580 - copied unchanged from r461026, head/www/waterfox/files/patch-bug1434580 branches/2018Q1/www/waterfox/files/patch-bug895096 - copied unchanged from r461026, head/www/waterfox/files/patch-bug895096 Modified: branches/2018Q1/www/waterfox/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/waterfox/Makefile ============================================================================== --- branches/2018Q1/www/waterfox/Makefile Mon Feb 5 23:47:58 2018 (r461026) +++ branches/2018Q1/www/waterfox/Makefile Mon Feb 5 23:49:18 2018 (r461027) @@ -2,6 +2,7 @@ PORTNAME= waterfox DISTVERSION= 56.0.4 +PORTREVISION= 1 CATEGORIES= www ipv6 MAINTAINER= jbeich@FreeBSD.org Copied: branches/2018Q1/www/waterfox/files/patch-bug1356854 (from r461026, head/www/waterfox/files/patch-bug1356854) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1356854 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1356854) @@ -0,0 +1,28 @@ +commit 6435e5f65538 +Author: Thomas Nguyen +Date: Thu Sep 21 16:39:36 2017 +0800 + + Bug 1356854 - Check mFD is not null before PR_Write. r=mcmanus, a=ritu + + MozReview-Commit-ID: INoTUvPpPrs + + --HG-- + extra : source : 638f326530b719ce386bb5d1701fed4ae4604690 +--- + netwerk/base/nsFileStreams.cpp | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git netwerk/base/nsFileStreams.cpp netwerk/base/nsFileStreams.cpp +index ac259c1c7e94..6be501456656 100644 +--- netwerk/base/nsFileStreams.cpp ++++ netwerk/base/nsFileStreams.cpp +@@ -378,6 +378,9 @@ nsFileStreamBase::DoPendingOpen() + + case eOpened: + MOZ_ASSERT(mFD); ++ if (NS_WARN_IF(!mFD)) { ++ return NS_ERROR_FAILURE; ++ } + return NS_OK; + + case eClosed: Copied: branches/2018Q1/www/waterfox/files/patch-bug1357523 (from r461026, head/www/waterfox/files/patch-bug1357523) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1357523 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1357523) @@ -0,0 +1,96 @@ +commit ad103dfd3abe +Author: Prathiksha +Date: Fri Sep 15 22:08:12 2017 +0530 + + Bug 1357523 - Make about:home and about:newtab search box search for the value in the search textbox when we use non-default search engines. r=nhnt11, a=ritu + + MozReview-Commit-ID: CdgqghkmXau + + --HG-- + extra : source : e029590936c56ac269d68610ab389ab25887b6e1 +--- + browser/base/content/contentSearchUI.js | 2 ++ + .../test/general/browser_contentSearchUI.js | 30 +++++----------------- + 2 files changed, 9 insertions(+), 23 deletions(-) + +diff --git browser/base/content/contentSearchUI.js browser/base/content/contentSearchUI.js +index bacb985fb6ee..ffada60c3571 100644 +--- browser/base/content/contentSearchUI.js ++++ browser/base/content/contentSearchUI.js +@@ -478,6 +478,8 @@ ContentSearchUIController.prototype = { + _onMousemove(event) { + let idx = this._indexOfTableItem(event.target); + if (idx >= this.numSuggestions) { ++ // Deselect any search suggestion that has been selected. ++ this.selectedIndex = -1; + this.selectedButtonIndex = idx - this.numSuggestions; + return; + } +diff --git browser/base/content/test/general/browser_contentSearchUI.js browser/base/content/test/general/browser_contentSearchUI.js +index 51538b29e27f..85b65d40bf0b 100644 +--- browser/base/content/test/general/browser_contentSearchUI.js ++++ browser/base/content/test/general/browser_contentSearchUI.js +@@ -300,13 +300,13 @@ add_task(async function mouse() { + checkState(state, "x", ["xfoo", "xbar"], 1); + + state = await msg("mousemove", 2); +- checkState(state, "x", ["xfoo", "xbar"], 1, 0); ++ checkState(state, "x", ["xfoo", "xbar"], 2, 0); + + state = await msg("mousemove", 3); +- checkState(state, "x", ["xfoo", "xbar"], 1, 1); ++ checkState(state, "x", ["xfoo", "xbar"], 3, 1); + + state = await msg("mousemove", -1); +- checkState(state, "x", ["xfoo", "xbar"], 1); ++ checkState(state, "x", ["xfoo", "xbar"], -1); + + await msg("reset"); + await setUp(); +@@ -318,10 +318,10 @@ add_task(async function mouse() { + checkState(state, "x", ["xfoo", "xbar"], 0); + + state = await msg("mousemove", 2); +- checkState(state, "x", ["xfoo", "xbar"], 0, 0); ++ checkState(state, "x", ["xfoo", "xbar"], 2, 0); + + state = await msg("mousemove", -1); +- checkState(state, "x", ["xfoo", "xbar"], 0); ++ checkState(state, "x", ["xfoo", "xbar"], -1); + + await msg("reset"); + }); +@@ -510,24 +510,7 @@ add_task(async function search() { + await setUp(); + + // Test selecting a suggestion, then clicking a one-off without deselecting the +- // suggestion. +- await msg("key", { key: "x", waitForSuggestions: true }); +- p = msg("waitForSearch"); +- await msg("mousemove", 1); +- await msg("mousemove", 3); +- await msg("click", { eltIdx: 3, modifiers }); +- mesg = await p; +- eventData.searchString = "xfoo" +- eventData.selection = { +- index: 1, +- kind: "mouse", +- }; +- SimpleTest.isDeeply(eventData, mesg, "Search event data"); +- +- await promiseTab(); +- await setUp(); +- +- // Same as above, but with the keyboard. ++ // suggestion, using the keyboard. + delete modifiers.button; + await msg("key", { key: "x", waitForSuggestions: true }); + p = msg("waitForSearch"); +@@ -536,6 +519,7 @@ add_task(async function search() { + await msg("key", "VK_TAB"); + await msg("key", { key: "VK_RETURN", modifiers }); + mesg = await p; ++ eventData.searchString = "xfoo"; + eventData.selection = { + index: 1, + kind: "key", Copied: branches/2018Q1/www/waterfox/files/patch-bug1373371 (from r461026, head/www/waterfox/files/patch-bug1373371) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1373371 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1373371) @@ -0,0 +1,44 @@ +commit 94b1df91cc7f +Author: Eric Rahm +Date: Mon Jun 19 17:09:54 2017 -0700 + + Bug 1373371 - Properly convert index in RemoveElementsAt. r=froydnj, a=ritu + + MozReview-Commit-ID: 2CRrUmOxA9B + + --HG-- + extra : source : 337103b85c025be555c107c7710ebe25d2feb6ed +--- + xpcom/ds/nsTArray.h | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git xpcom/ds/nsTArray.h xpcom/ds/nsTArray.h +index 4e9b57126bfb..e0244846aca3 100644 +--- xpcom/ds/nsTArray.h ++++ xpcom/ds/nsTArray.h +@@ -13,6 +13,7 @@ + #include "mozilla/Assertions.h" + #include "mozilla/Attributes.h" + #include "mozilla/BinarySearch.h" ++#include "mozilla/CheckedInt.h" + #include "mozilla/fallible.h" + #include "mozilla/MathAlgorithms.h" + #include "mozilla/MemoryReporting.h" +@@ -2053,9 +2054,14 @@ void + nsTArray_Impl::RemoveElementsAt(index_type aStart, size_type aCount) + { + MOZ_ASSERT(aCount == 0 || aStart < Length(), "Invalid aStart index"); +- MOZ_ASSERT(aStart + aCount <= Length(), "Invalid length"); +- // Check that the previous assert didn't overflow +- MOZ_ASSERT(aStart <= aStart + aCount, "Start index plus length overflows"); ++ ++ mozilla::CheckedInt rangeEnd = aStart; ++ rangeEnd += aCount; ++ ++ if (MOZ_UNLIKELY(!rangeEnd.isValid() || rangeEnd.value() > Length())) { ++ InvalidArrayIndex_CRASH(aStart, Length()); ++ } ++ + DestructRange(aStart, aCount); + this->template ShiftData(aStart, aCount, 0, + sizeof(elem_type), Copied: branches/2018Q1/www/waterfox/files/patch-bug1385013 (from r461026, head/www/waterfox/files/patch-bug1385013) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1385013 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1385013) @@ -0,0 +1,92 @@ +commit 09e1ad759b21 +Author: Hiroyuki Ikezoe +Date: Wed Oct 18 10:43:22 2017 +0900 + + Bug 1385013 - Check all vertexes for the target frame are outside of the parent frame if the target frame is empty. r=birtles, a=ritu + + We create empty rectangle (zero-height or zero-width) frame for element which + has no content inside it, e.g. '

'. And nsRect.Intersects returns false + if either of the rectangles are empty, so if we check + !transformedRect.Intersects(scrollableRect) and transformedRect is empty, we + will end up returning true from IsFrameScrolledOutOfView even though the point + represented by the empty transformedRect might be inside the + scrollableRect. + + The reftest causes timeout without this fix since the animation never updates + after the initial paint. + + MozReview-Commit-ID: FymFJfjxyGc + + --HG-- + extra : source : 69e2ab081d3d71ef131f0ce878ee7830ae881d08 +--- + layout/generic/nsFrame.cpp | 11 +++++++++- + .../animation-on-empty-height-frame.html | 25 ++++++++++++++++++++++ + layout/reftests/css-animations/reftest.list | 1 + + 3 files changed, 36 insertions(+), 1 deletion(-) + +diff --git layout/generic/nsFrame.cpp layout/generic/nsFrame.cpp +index dbfd61b7e142..991ccbceeb65 100644 +--- layout/generic/nsFrame.cpp ++++ layout/generic/nsFrame.cpp +@@ -10555,7 +10555,16 @@ IsFrameScrolledOutOfView(nsIFrame *aFrame) + scrollableParent); + + nsRect scrollableRect = scrollableParent->GetVisualOverflowRect(); +- if (!transformedRect.Intersects(scrollableRect)) { ++ if (transformedRect.IsEmpty()) { ++ // If the transformed rect is empty it represents a line or a point that we ++ // should check is outside the the scrollable rect. ++ if (transformedRect.x > scrollableRect.XMost() || ++ transformedRect.y > scrollableRect.YMost() || ++ scrollableRect.x > transformedRect.XMost() || ++ scrollableRect.y > transformedRect.YMost()) { ++ return true; ++ } ++ } else if (!transformedRect.Intersects(scrollableRect)) { + return true; + } + +diff --git layout/reftests/css-animations/animation-on-empty-height-frame.html layout/reftests/css-animations/animation-on-empty-height-frame.html +new file mode 100644 +index 000000000000..eb3f58127b16 +--- /dev/null ++++ layout/reftests/css-animations/animation-on-empty-height-frame.html +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git layout/reftests/css-animations/reftest.list layout/reftests/css-animations/reftest.list +index 61e3e9ea6101..ed615645f707 100644 +--- layout/reftests/css-animations/reftest.list ++++ layout/reftests/css-animations/reftest.list +@@ -4,6 +4,7 @@ skip-if(stylo) fails == print-no-animations.html print-no-animations-ref.html # + skip-if(stylo) fails != print-no-animations.html print-no-animations-notref.html # reftest harness doesn't actually make pres context non-dynamic for reftest-paged tests. Bug 1374154 for stylo + == animate-opacity.html animate-opacity-ref.html + == animate-preserves3d.html animate-preserves3d-ref.html ++== animation-on-empty-height-frame.html about:blank + == in-visibility-hidden-animation.html in-visibility-hidden-animation-ref.html + == in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element-ref.html + == partially-out-of-view-animation.html partially-out-of-view-animation-ref.html Copied: branches/2018Q1/www/waterfox/files/patch-bug1387079 (from r461026, head/www/waterfox/files/patch-bug1387079) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1387079 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1387079) @@ -0,0 +1,42 @@ +commit 8845b3243fcd +Author: Lee Salzman +Date: Tue Oct 10 15:49:13 2017 -0400 + + Bug 1387079 - Only use SkRasterPipeline when SkJumper is accelerated. r=jrmuizel, a=ritu + + MozReview-Commit-ID: 13dd2Ap4sob + + --HG-- + extra : source : 32227656b09dfb5d7c5412c799c7081dbc49346c +--- + gfx/skia/skia/src/core/SkBlitter.cpp | 2 ++ + .../mozilla/mozilla-central-reftests/masking/mask-mode-d.html.ini | 4 +++- + 2 files changed, 5 insertions(+), 1 deletion(-) + +diff --git gfx/skia/skia/src/core/SkBlitter.cpp gfx/skia/skia/src/core/SkBlitter.cpp +index 0e8bd2db2249..3a824bb724f7 100644 +--- gfx/skia/skia/src/core/SkBlitter.cpp ++++ gfx/skia/skia/src/core/SkBlitter.cpp +@@ -847,9 +847,11 @@ SkBlitter* SkBlitter::Choose(const SkPixmap& device, + return alloc->make(device, *paint); + } + ++#if (!defined(SK_JUMPER_USE_ASSEMBLY) || SK_JUMPER_USE_ASSEMBLY) && (defined(__aarch64__) || defined(__arm__) || defined(__x86_64__) || defined(_M_X64)) + if (SkBlitter* blitter = SkCreateRasterPipelineBlitter(device, *paint, matrix, alloc)) { + return blitter; + } ++#endif + + if (nullptr == shader) { + if (mode != SkBlendMode::kSrcOver) { +diff --git testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-mode-d.html.ini testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-mode-d.html.ini +index c1246ddb4127..a02e049c3684 100644 +--- testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-mode-d.html.ini ++++ testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-mode-d.html.ini +@@ -1,3 +1,5 @@ + [mask-mode-d.html] + type: reftest +- expected: FAIL ++ expected: ++ if (processor == "x86") and (bits == 32): PASS ++ FAIL Copied: branches/2018Q1/www/waterfox/files/patch-bug1393627 (from r461026, head/www/waterfox/files/patch-bug1393627) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1393627 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1393627) @@ -0,0 +1,30 @@ +commit 7f3f4f7f6ad3 +Author: Francois Marier +Date: Fri Nov 3 11:44:43 2017 -0700 + + Bug 1393627 - Expose the full tracking protection UI preferences. r=mossop, a=ritu + + MozReview-Commit-ID: KyDBuHyDPLP + + --HG-- + extra : source : 516690579442aecc1bea191e905f019acfad5b48 +--- + browser/app/profile/firefox.js | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git browser/app/profile/firefox.js browser/app/profile/firefox.js +index 137462dc857e..9e08a0f166f9 100644 +--- browser/app/profile/firefox.js ++++ browser/app/profile/firefox.js +@@ -1511,11 +1511,7 @@ pref("browser.ping-centre.production.endpoint", "https://tiles.services.mozilla. + // Enable GMP support in the addon manager. + pref("media.gmp-provider.enabled", true); + +-#ifdef NIGHTLY_BUILD + pref("privacy.trackingprotection.ui.enabled", true); +-#else +-pref("privacy.trackingprotection.ui.enabled", false); +-#endif + pref("privacy.trackingprotection.introCount", 0); + pref("privacy.trackingprotection.introURL", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/tracking-protection/start/"); + Copied: branches/2018Q1/www/waterfox/files/patch-bug1397989 (from r461026, head/www/waterfox/files/patch-bug1397989) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1397989 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1397989) @@ -0,0 +1,42 @@ +commit f7c4ef799832 +Author: Mike de Boer +Date: Tue Oct 10 19:14:01 2017 +0200 + + Bug 1397989 - Make sure to only set non-empty values as the content-type of a document in the remote browser binding. r=mconley, a=ritu + + What happens is the following: + - browser-child.js sends a statechange up to RemoteWebProgress.jsm that contains + a `documentContentType` value of `null`, along with `requestURI` and `originalRequestURI` + _after_ other state changes that did send a valid content-type. + - The content-type is used by the WebProgressListener in browser.js to toggle the + disabled state of the 'isImage' broadcaster. + - The 'isImage' broadcaster is used by the 'cmd_find' and 'cmd_findAgain' commands to + determine whether they should be enabled. In this case: not. + The fix here is to _not_ set the documentContentType in the browser binding when + it's `null`. + + MozReview-Commit-ID: IELoCrnOH0j + + --HG-- + extra : source : 4c86b1f93b8482ea3097a4edb51bb8c0e8dc67fc +--- + toolkit/modules/RemoteWebProgress.jsm | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git toolkit/modules/RemoteWebProgress.jsm toolkit/modules/RemoteWebProgress.jsm +index 04eb37d580f5..05e3dabda941 100644 +--- toolkit/modules/RemoteWebProgress.jsm ++++ toolkit/modules/RemoteWebProgress.jsm +@@ -222,7 +222,11 @@ RemoteWebProgressManager.prototype = { + + if (isTopLevel) { + this._browser._contentWindow = objects.contentWindow; +- this._browser._documentContentType = json.documentContentType; ++ // Setting a content-type back to `null` is quite nonsensical for the ++ // frontend, especially since we're not expecting it. ++ if (json.documentContentType !== null) { ++ this._browser._documentContentType = json.documentContentType; ++ } + if (typeof json.inLoadURI != "undefined") { + this._browser.inLoadURI = json.inLoadURI; + } Copied: branches/2018Q1/www/waterfox/files/patch-bug1398806 (from r461026, head/www/waterfox/files/patch-bug1398806) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1398806 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1398806) @@ -0,0 +1,438 @@ +commit 95d5501cd96b +Author: Robert Longson +Date: Tue Oct 10 07:58:34 2017 +0100 + + Bug 1398806 - GetCtx and GetNearestViewport should return the nearest svg or symbol element which is now an SVGViewportElement rather than only returning the nearest svg element because a symbol establishes a viewport too. r=dholbert, a=ritu + + --HG-- + extra : source : 813d4e250712d296eb4b11b0b89e10ed6a94e3d4 +--- + dom/svg/SVGContentUtils.cpp | 12 ++++++---- + dom/svg/SVGContentUtils.h | 5 ++-- + dom/svg/SVGLength.cpp | 2 +- + dom/svg/SVGMarkerElement.cpp | 2 +- + dom/svg/SVGMarkerElement.h | 4 ++-- + dom/svg/SVGSVGElement.h | 9 ------- + dom/svg/SVGViewportElement.h | 9 +++++++ + dom/svg/nsSVGElement.cpp | 34 +++++++++++++-------------- + dom/svg/nsSVGElement.h | 3 ++- + layout/base/nsLayoutUtils.cpp | 4 ++-- + layout/reftests/svg/reftest.list | 1 + + layout/reftests/svg/viewBox-and-symbol-01.svg | 14 +++++++++++ + layout/svg/nsCSSClipPathInstance.cpp | 1 - + layout/svg/nsSVGImageFrame.cpp | 1 - + layout/svg/nsSVGImageFrame.h | 1 - + layout/svg/nsSVGMarkerFrame.cpp | 4 ++-- + layout/svg/nsSVGMarkerFrame.h | 4 ++-- + layout/svg/nsSVGPatternFrame.cpp | 2 +- + layout/svg/nsSVGUtils.cpp | 6 ++--- + 19 files changed, 68 insertions(+), 50 deletions(-) + +diff --git dom/svg/SVGContentUtils.cpp dom/svg/SVGContentUtils.cpp +index 0f744ffd8dd1..a6bf6245e95e 100644 +--- dom/svg/SVGContentUtils.cpp ++++ dom/svg/SVGContentUtils.cpp +@@ -374,8 +374,8 @@ SVGContentUtils::EstablishesViewport(nsIContent *aContent) + nsGkAtoms::symbol); + } + +-nsSVGElement* +-SVGContentUtils::GetNearestViewportElement(nsIContent *aContent) ++SVGViewportElement* ++SVGContentUtils::GetNearestViewportElement(const nsIContent *aContent) + { + nsIContent *element = aContent->GetFlattenedTreeParent(); + +@@ -384,7 +384,11 @@ SVGContentUtils::GetNearestViewportElement(nsIContent *aContent) + if (element->IsSVGElement(nsGkAtoms::foreignObject)) { + return nullptr; + } +- return static_cast(element); ++ MOZ_ASSERT(element->IsAnyOfSVGElements(nsGkAtoms::svg, ++ nsGkAtoms::symbol), ++ "upcoming static_cast is only valid for " ++ "SVGViewportElement subclasses"); ++ return static_cast(element); + } + element = element->GetFlattenedTreeParent(); + } +@@ -828,7 +832,7 @@ SVGContentUtils::CoordToFloat(nsSVGElement *aContent, + return nsPresContext::AppUnitsToFloatCSSPixels(aCoord.GetCoordValue()); + + case eStyleUnit_Percent: { +- SVGSVGElement* ctx = aContent->GetCtx(); ++ SVGViewportElement* ctx = aContent->GetCtx(); + return ctx ? aCoord.GetPercentValue() * ctx->GetLength(SVGContentUtils::XY) : 0.0f; + } + default: +diff --git dom/svg/SVGContentUtils.h dom/svg/SVGContentUtils.h +index 36c74f47d75a..8ec309daf6f8 100644 +--- dom/svg/SVGContentUtils.h ++++ dom/svg/SVGContentUtils.h +@@ -32,6 +32,7 @@ class SVGPreserveAspectRatio; + namespace dom { + class Element; + class SVGSVGElement; ++class SVGViewportElement; + } // namespace dom + + } // namespace mozilla +@@ -238,8 +239,8 @@ public: + */ + static bool EstablishesViewport(nsIContent *aContent); + +- static nsSVGElement* +- GetNearestViewportElement(nsIContent *aContent); ++ static mozilla::dom::SVGViewportElement* ++ GetNearestViewportElement(const nsIContent *aContent); + + /* enum for specifying coordinate direction for ObjectSpace/UserSpace */ + enum ctxDirection { X, Y, XY }; +diff --git dom/svg/SVGLength.cpp dom/svg/SVGLength.cpp +index 6c13e2e8d1a0..cecbbc8f5b40 100644 +--- dom/svg/SVGLength.cpp ++++ dom/svg/SVGLength.cpp +@@ -177,7 +177,7 @@ SVGLength::GetUserUnitsPerUnit(const nsSVGElement *aElement, uint8_t aAxis) cons + SVGLength::GetUserUnitsPerPercent(const nsSVGElement *aElement, uint8_t aAxis) + { + if (aElement) { +- dom::SVGSVGElement *viewportElement = aElement->GetCtx(); ++ dom::SVGViewportElement *viewportElement = aElement->GetCtx(); + if (viewportElement) { + return std::max(viewportElement->GetLength(aAxis) / 100.0f, 0.0f); + } +diff --git dom/svg/SVGMarkerElement.cpp dom/svg/SVGMarkerElement.cpp +index 9b0b2fcfab1e..c4cf29ae274f 100644 +--- dom/svg/SVGMarkerElement.cpp ++++ dom/svg/SVGMarkerElement.cpp +@@ -250,7 +250,7 @@ SVGMarkerElement::UnsetAttr(int32_t aNamespaceID, nsIAtom* aName, + // nsSVGElement methods + + void +-SVGMarkerElement::SetParentCoordCtxProvider(SVGSVGElement *aContext) ++SVGMarkerElement::SetParentCoordCtxProvider(SVGViewportElement *aContext) + { + mCoordCtx = aContext; + mViewBoxToViewportTransform = nullptr; +diff --git dom/svg/SVGMarkerElement.h dom/svg/SVGMarkerElement.h +index 5d32de840b7a..ae08885c646e 100644 +--- dom/svg/SVGMarkerElement.h ++++ dom/svg/SVGMarkerElement.h +@@ -153,7 +153,7 @@ protected: + const nsAString& aValue, + nsAttrValue& aResult) override; + +- void SetParentCoordCtxProvider(SVGSVGElement *aContext); ++ void SetParentCoordCtxProvider(SVGViewportElement *aContext); + + virtual LengthAttributesInfo GetLengthInfo() override; + virtual AngleAttributesInfo GetAngleInfo() override; +@@ -180,7 +180,7 @@ protected: + // derived properties (from 'orient') handled separately + nsSVGOrientType mOrientType; + +- SVGSVGElement *mCoordCtx; ++ SVGViewportElement* mCoordCtx; + nsAutoPtr mViewBoxToViewportTransform; + }; + +diff --git dom/svg/SVGSVGElement.h dom/svg/SVGSVGElement.h +index fc3d7f3b55c5..431d70da2bef 100644 +--- dom/svg/SVGSVGElement.h ++++ dom/svg/SVGSVGElement.h +@@ -182,15 +182,6 @@ public: + // SVG-as-an-image documents.) + virtual void FlushImageTransformInvalidation(); + +- svgFloatSize GetViewportSize() const { +- return svgFloatSize(mViewportWidth, mViewportHeight); +- } +- +- void SetViewportSize(const svgFloatSize& aSize) { +- mViewportWidth = aSize.width; +- mViewportHeight = aSize.height; +- } +- + private: + // SVGViewportElement methods: + +diff --git dom/svg/SVGViewportElement.h dom/svg/SVGViewportElement.h +index fbc866e6a8d2..202797785131 100644 +--- dom/svg/SVGViewportElement.h ++++ dom/svg/SVGViewportElement.h +@@ -127,6 +127,15 @@ public: + + gfx::Matrix GetViewBoxTransform() const; + ++ svgFloatSize GetViewportSize() const { ++ return svgFloatSize(mViewportWidth, mViewportHeight); ++ } ++ ++ void SetViewportSize(const svgFloatSize& aSize) { ++ mViewportWidth = aSize.width; ++ mViewportHeight = aSize.height; ++ } ++ + // WebIDL + already_AddRefed ViewBox(); + already_AddRefed PreserveAspectRatio(); +diff --git dom/svg/nsSVGElement.cpp dom/svg/nsSVGElement.cpp +index 8757150c5925..a8aaa2fb5274 100644 +--- dom/svg/nsSVGElement.cpp ++++ dom/svg/nsSVGElement.cpp +@@ -1107,7 +1107,20 @@ nsSVGElement::GetOwnerSVGElement(nsIDOMSVGElement * *aOwnerSVGElement) + SVGSVGElement* + nsSVGElement::GetOwnerSVGElement() + { +- return GetCtx(); // this may return nullptr ++ nsIContent* ancestor = GetFlattenedTreeParent(); ++ ++ while (ancestor && ancestor->IsSVGElement()) { ++ if (ancestor->IsSVGElement(nsGkAtoms::foreignObject)) { ++ return nullptr; ++ } ++ if (ancestor->IsSVGElement(nsGkAtoms::svg)) { ++ return static_cast(ancestor); ++ } ++ ancestor = ancestor->GetFlattenedTreeParent(); ++ } ++ ++ // we don't have an ancestor element... ++ return nullptr; + } + + NS_IMETHODIMP +@@ -1543,23 +1556,10 @@ nsIAtom* nsSVGElement::GetEventNameForAttr(nsIAtom* aAttr) + return aAttr; + } + +-SVGSVGElement * ++SVGViewportElement * + nsSVGElement::GetCtx() const + { +- nsIContent* ancestor = GetFlattenedTreeParent(); +- +- while (ancestor && ancestor->IsSVGElement()) { +- if (ancestor->IsSVGElement(nsGkAtoms::foreignObject)) { +- return nullptr; +- } +- if (ancestor->IsSVGElement(nsGkAtoms::svg)) { +- return static_cast(ancestor); +- } +- ancestor = ancestor->GetFlattenedTreeParent(); +- } +- +- // we don't have an ancestor element... +- return nullptr; ++ return SVGContentUtils::GetNearestViewportElement(this); + } + + /* virtual */ gfxMatrix +@@ -1658,7 +1658,7 @@ nsSVGElement::GetAnimatedLengthValues(float *aFirst, ...) + NS_ASSERTION(info.mLengthCount > 0, + "GetAnimatedLengthValues on element with no length attribs"); + +- SVGSVGElement *ctx = nullptr; ++ SVGViewportElement *ctx = nullptr; + + float *f = aFirst; + uint32_t i = 0; +diff --git dom/svg/nsSVGElement.h dom/svg/nsSVGElement.h +index 28c46188d4e4..955a327561d3 100644 +--- dom/svg/nsSVGElement.h ++++ dom/svg/nsSVGElement.h +@@ -44,6 +44,7 @@ class DeclarationBlock; + + namespace dom { + class SVGSVGElement; ++class SVGViewportElement; + + static const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0; + static const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1; +@@ -145,7 +146,7 @@ public: + // Gets the element that establishes the rectangular viewport against which + // we should resolve percentage lengths (our "coordinate context"). Returns + // nullptr for outer or SVG without an parent (invalid SVG). +- mozilla::dom::SVGSVGElement* GetCtx() const; ++ mozilla::dom::SVGViewportElement* GetCtx() const; + + /** + * Returns aMatrix pre-multiplied by (explicit or implicit) transforms that +diff --git layout/base/nsLayoutUtils.cpp layout/base/nsLayoutUtils.cpp +index f5ca2719e333..7f3f5354befc 100644 +--- layout/base/nsLayoutUtils.cpp ++++ layout/base/nsLayoutUtils.cpp +@@ -120,7 +120,7 @@ + #include "mozilla/StyleSetHandle.h" + #include "mozilla/StyleSetHandleInlines.h" + #include "RegionBuilder.h" +-#include "SVGSVGElement.h" ++#include "SVGViewportElement.h" + #include "DisplayItemClip.h" + #include "mozilla/layers/WebRenderLayerManager.h" + #include "prenv.h" +@@ -9479,7 +9479,7 @@ ComputeSVGReferenceRect(nsIFrame* aFrame, + case StyleGeometryBox::ViewBox: { + nsIContent* content = aFrame->GetContent(); + nsSVGElement* element = static_cast(content); +- SVGSVGElement* svgElement = element->GetCtx(); ++ SVGViewportElement* svgElement = element->GetCtx(); + MOZ_ASSERT(svgElement); + + if (svgElement && svgElement->HasViewBoxRect()) { +diff --git layout/reftests/svg/reftest.list layout/reftests/svg/reftest.list +index 2d3981f0b65e..0b96144724bb 100644 +--- layout/reftests/svg/reftest.list ++++ layout/reftests/svg/reftest.list +@@ -532,6 +532,7 @@ fuzzy-if(skiaContent,1,100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-end-re + == viewBox-and-pattern-02.svg pass.svg + == viewBox-and-pattern-03.svg pass.svg + == viewBox-and-pattern-04.svg pass.svg ++== viewBox-and-symbol-01.svg pass.svg + == viewBox-invalid-01.svg pass.svg + == viewBox-invalid-02.svg pass.svg + == viewBox-valid-01.svg pass.svg +diff --git layout/reftests/svg/viewBox-and-symbol-01.svg layout/reftests/svg/viewBox-and-symbol-01.svg +new file mode 100644 +index 000000000000..5c8ebf7bc3ea +--- /dev/null ++++ layout/reftests/svg/viewBox-and-symbol-01.svg +@@ -0,0 +1,14 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git layout/svg/nsCSSClipPathInstance.cpp layout/svg/nsCSSClipPathInstance.cpp +index 09d3530c4ef0..0c25f7a21bb8 100644 +--- layout/svg/nsCSSClipPathInstance.cpp ++++ layout/svg/nsCSSClipPathInstance.cpp +@@ -9,7 +9,6 @@ + #include "gfx2DGlue.h" + #include "gfxContext.h" + #include "gfxPlatform.h" +-#include "mozilla/dom/SVGSVGElement.h" + #include "mozilla/gfx/2D.h" + #include "mozilla/gfx/PathHelpers.h" + #include "mozilla/ShapeUtils.h" +diff --git layout/svg/nsSVGImageFrame.cpp layout/svg/nsSVGImageFrame.cpp +index 074415854667..21834954721d 100644 +--- layout/svg/nsSVGImageFrame.cpp ++++ layout/svg/nsSVGImageFrame.cpp +@@ -16,7 +16,6 @@ + #include "nsLayoutUtils.h" + #include "imgINotificationObserver.h" + #include "nsSVGEffects.h" +-#include "mozilla/dom/SVGSVGElement.h" + #include "nsSVGUtils.h" + #include "SVGContentUtils.h" + #include "SVGGeometryFrame.h" +diff --git layout/svg/nsSVGImageFrame.h layout/svg/nsSVGImageFrame.h +index b2c90fd6402d..fe0ac33ac02a 100644 +--- layout/svg/nsSVGImageFrame.h ++++ layout/svg/nsSVGImageFrame.h +@@ -17,7 +17,6 @@ + #include "nsLayoutUtils.h" + #include "imgINotificationObserver.h" + #include "nsSVGEffects.h" +-#include "mozilla/dom/SVGSVGElement.h" + #include "nsSVGUtils.h" + #include "SVGContentUtils.h" + #include "SVGGeometryFrame.h" +diff --git layout/svg/nsSVGMarkerFrame.cpp layout/svg/nsSVGMarkerFrame.cpp +index dbeb02ea5b2d..365a0aa70a26 100644 +--- layout/svg/nsSVGMarkerFrame.cpp ++++ layout/svg/nsSVGMarkerFrame.cpp +@@ -194,7 +194,7 @@ nsSVGMarkerFrame::GetMarkBBoxContribution(const Matrix& aToBBoxUserspace, + } + + void +-nsSVGMarkerFrame::SetParentCoordCtxProvider(SVGSVGElement *aContext) ++nsSVGMarkerFrame::SetParentCoordCtxProvider(SVGViewportElement *aContext) + { + SVGMarkerElement *marker = static_cast(mContent); + marker->SetParentCoordCtxProvider(aContext); +@@ -219,7 +219,7 @@ nsSVGMarkerFrame::AutoMarkerReferencer::AutoMarkerReferencer( + mFrame->mInUse = true; + mFrame->mMarkedFrame = aMarkedFrame; + +- SVGSVGElement *ctx = ++ SVGViewportElement *ctx = + static_cast(aMarkedFrame->GetContent())->GetCtx(); + mFrame->SetParentCoordCtxProvider(ctx); + } +diff --git layout/svg/nsSVGMarkerFrame.h layout/svg/nsSVGMarkerFrame.h +index 95415e6dcc21..03099eab9324 100644 +--- layout/svg/nsSVGMarkerFrame.h ++++ layout/svg/nsSVGMarkerFrame.h +@@ -20,7 +20,7 @@ class gfxContext; + namespace mozilla { + class SVGGeometryFrame; + namespace dom { +-class SVGSVGElement; ++class SVGViewportElement; + } // namespace dom + } // namespace mozilla + +@@ -119,7 +119,7 @@ private: + }; + + // nsSVGMarkerFrame methods: +- void SetParentCoordCtxProvider(mozilla::dom::SVGSVGElement *aContext); ++ void SetParentCoordCtxProvider(mozilla::dom::SVGViewportElement *aContext); + + // recursion prevention flag + bool mInUse; +diff --git layout/svg/nsSVGPatternFrame.cpp layout/svg/nsSVGPatternFrame.cpp +index 488ac2f5c783..5078fb1b5a31 100644 +--- layout/svg/nsSVGPatternFrame.cpp ++++ layout/svg/nsSVGPatternFrame.cpp +@@ -660,7 +660,7 @@ nsSVGPatternFrame::ConstructCTM(const nsSVGViewBox& aViewBox, + const Matrix &callerCTM, + nsIFrame *aTarget) + { +- SVGSVGElement *ctx = nullptr; ++ SVGViewportElement *ctx = nullptr; + nsIContent* targetContent = aTarget->GetContent(); + gfxFloat scaleX, scaleY; + +diff --git layout/svg/nsSVGUtils.cpp layout/svg/nsSVGUtils.cpp +index d53a3ede0be7..f21c23491285 100644 +--- layout/svg/nsSVGUtils.cpp ++++ layout/svg/nsSVGUtils.cpp +@@ -49,7 +49,7 @@ + #include "SVGGeometryElement.h" + #include "SVGGeometryFrame.h" + #include "nsSVGPaintServerFrame.h" +-#include "mozilla/dom/SVGSVGElement.h" ++#include "mozilla/dom/SVGViewportElement.h" + #include "nsTextFrame.h" + #include "SVGContentUtils.h" + #include "SVGTextFrame.h" +@@ -290,7 +290,7 @@ nsSVGUtils::GetContextSize(const nsIFrame* aFrame) + MOZ_ASSERT(aFrame->GetContent()->IsSVGElement(), "bad cast"); + const nsSVGElement* element = static_cast(aFrame->GetContent()); + +- SVGSVGElement* ctx = element->GetCtx(); ++ SVGViewportElement* ctx = element->GetCtx(); + if (ctx) { + size.width = ctx->GetLength(SVGContentUtils::X); + size.height = ctx->GetLength(SVGContentUtils::Y); +@@ -323,7 +323,7 @@ nsSVGUtils::ObjectSpace(const gfxRect &aRect, const nsSVGLength2 *aLength) + // Multiply first to avoid precision errors: + return axis * aLength->GetAnimValInSpecifiedUnits() / 100; + } +- return aLength->GetAnimValue(static_cast(nullptr)) * axis; ++ return aLength->GetAnimValue(static_cast(nullptr)) * axis; + } + + float Copied: branches/2018Q1/www/waterfox/files/patch-bug1400674 (from r461026, head/www/waterfox/files/patch-bug1400674) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1400674 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1400674) @@ -0,0 +1,70 @@ +commit c08bea16ab67 (HEAD) +Author: JW Wang +Date: Fri Oct 13 17:24:24 2017 +0800 + + Bug 1400674 - Fix the algorithm of filling audio gaps with silence. r=jya, a=ritu + + MozReview-Commit-ID: Hjsboq6PdlN + + --HG-- + extra : source : aecaa85bb1d9d8b7d2cbd9ab84eb6dbc0ed9eee8 +--- + dom/media/mediasink/AudioSink.cpp | 37 +++++++++++++++---------------------- + 1 file changed, 15 insertions(+), 22 deletions(-) + +diff --git dom/media/mediasink/AudioSink.cpp dom/media/mediasink/AudioSink.cpp +index 0dbb53a3387a..81be7ac0bd89 100644 +--- dom/media/mediasink/AudioSink.cpp ++++ dom/media/mediasink/AudioSink.cpp +@@ -426,28 +426,21 @@ AudioSink::NotifyAudioNeeded() + missingFrames = std::min(INT32_MAX, missingFrames.value()); + mFramesParsed += missingFrames.value(); + +- // We need to calculate how many frames are missing at the output rate. +- missingFrames = +- SaferMultDiv(missingFrames.value(), mOutputRate, data->mRate); +- if (!missingFrames.isValid()) { +- NS_WARNING("Int overflow in AudioSink"); +- mErrored = true; +- return; +- } +- +- // We need to insert silence, first use drained frames if any. +- missingFrames -= DrainConverter(missingFrames.value()); +- // Insert silence if still needed. +- if (missingFrames.value()) { +- AlignedAudioBuffer silenceData(missingFrames.value() * mOutputChannels); +- if (!silenceData) { +- NS_WARNING("OOM in AudioSink"); +- mErrored = true; +- return; +- } +- RefPtr silence = CreateAudioFromBuffer(Move(silenceData), data); +- PushProcessedAudio(silence); ++ RefPtr silenceData; ++ AlignedAudioBuffer silenceBuffer(missingFrames.value() * data->mChannels); ++ if (!silenceBuffer) { ++ NS_WARNING("OOM in AudioSink"); ++ mErrored = true; ++ return; ++ } ++ if (mConverter->InputConfig() != mConverter->OutputConfig()) { ++ AlignedAudioBuffer convertedData = ++ mConverter->Process(AudioSampleBuffer(Move(silenceBuffer))).Forget(); ++ silenceData = CreateAudioFromBuffer(Move(convertedData), data); ++ } else { ++ silenceData = CreateAudioFromBuffer(Move(silenceBuffer), data); + } ++ PushProcessedAudio(silenceData); + } + + mLastEndTime = data->GetEndTime(); +@@ -488,7 +481,7 @@ AudioSink::PushProcessedAudio(AudioData* aData) + + already_AddRefed + AudioSink::CreateAudioFromBuffer(AlignedAudioBuffer&& aBuffer, +- AudioData* aReference) ++ AudioData* aReference) + { + uint32_t frames = aBuffer.Length() / mOutputChannels; + if (!frames) { Copied: branches/2018Q1/www/waterfox/files/patch-bug1401522 (from r461026, head/www/waterfox/files/patch-bug1401522) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1401522 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1401522) @@ -0,0 +1,34 @@ +commit e9d4b51968e0 +Author: Samael Wang +Date: Thu Sep 28 11:16:53 2017 +0800 + + Bug 1401522 - Don't apply statusCode sent from parent if mCanceled or mStatus has been modified in the child. r=mayhemer, a=ritu + + When a WyciwygChannel is canceled, but WyciwygChannelParent::RecvCancel happens + after WyciwygChannelParent::SendOnStartRequest, it would send statusCode=NS_OK + to WyciwygChannelChild::OnStartRequest. So we should not apply the statusCode + if mCanceled, just like how HttpChannelChild handles it. + + MozReview-Commit-ID: 5H3PUrlArIA + + --HG-- + extra : source : 8ebfa90c4ebca44ac1c3829ef54de74d3b004dfc +--- + netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp +index d14b6f925e37..85d3ebf24439 100644 +--- netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp ++++ netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp +@@ -191,7 +191,9 @@ WyciwygChannelChild::OnStartRequest(const nsresult& statusCode, + + mState = WCC_ONSTART; + +- mStatus = statusCode; ++ if (!mCanceled && NS_SUCCEEDED(mStatus)) { ++ mStatus = statusCode; ++ } + mContentLength = contentLength; + mCharsetSource = source; + mCharset = charset; Copied: branches/2018Q1/www/waterfox/files/patch-bug1401876 (from r461026, head/www/waterfox/files/patch-bug1401876) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1401876 Mon Feb 5 23:49:18 2018 (r461027, copy of r461026, head/www/waterfox/files/patch-bug1401876) @@ -0,0 +1,48 @@ +commit 09ba71b3a5e9 +Author: Scott Wu +Date: Thu Sep 21 15:37:25 2017 +0800 + + Bug 1401876 - Part 1: Close datetime picker on popuphidden. r=mconley, a=ritu + + MozReview-Commit-ID: FUqbtAftQxh + + --HG-- + extra : source : e238860e4943cd1bb4c2c5f7175a36d494f0e91b +--- + toolkit/content/tests/browser/head.js | 1 + + toolkit/content/widgets/datetimepopup.xml | 2 +- + toolkit/modules/DateTimePickerHelper.jsm | 1 + + 3 files changed, 3 insertions(+), 1 deletion(-) + +diff --git toolkit/content/widgets/datetimepopup.xml toolkit/content/widgets/datetimepopup.xml +index 7e4e5bcfe4e8..7397e1d310d4 100644 +--- toolkit/content/widgets/datetimepopup.xml ++++ toolkit/content/widgets/datetimepopup.xml +@@ -75,7 +75,6 @@ + this.dateTimePopupFrame.removeEventListener("load", this, true); + this.dateTimePopupFrame.contentDocument.removeEventListener("message", this); + this.dateTimePopupFrame.setAttribute("src", ""); +- this.hidePopup(); + this.hidden = true; + ]]> + +@@ -320,6 +319,7 @@ + break; + } + case "ClosePopup": { ++ this.hidePopup(); + this.closePicker(); + break; + } +diff --git toolkit/modules/DateTimePickerHelper.jsm toolkit/modules/DateTimePickerHelper.jsm +index ced4e401815b..38e89bd0d160 100644 +--- toolkit/modules/DateTimePickerHelper.jsm ++++ toolkit/modules/DateTimePickerHelper.jsm +@@ -90,6 +90,7 @@ this.DateTimePickerHelper = { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-ports-branches@freebsd.org Tue Feb 6 00:46:59 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 876AFEDD2CA; Tue, 6 Feb 2018 00:46:59 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 397486A7D3; Tue, 6 Feb 2018 00:46: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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 345F710689; Tue, 6 Feb 2018 00:46: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 w160kxwg091378; Tue, 6 Feb 2018 00:46:59 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w160kwDJ091376; Tue, 6 Feb 2018 00:46:58 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802060046.w160kwDJ091376@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Tue, 6 Feb 2018 00:46:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461030 - branches/2018Q1/emulators/citra X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2018Q1/emulators/citra X-SVN-Commit-Revision: 461030 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, 06 Feb 2018 00:46:59 -0000 Author: jbeich Date: Tue Feb 6 00:46:58 2018 New Revision: 461030 URL: https://svnweb.freebsd.org/changeset/ports/461030 Log: MFH: r461028 emulators/citra: update to s20180203 Changes: https://github.com/citra-emu/citra/compare/dca5fd29...587450cd Approved by: ports-secteam (swills, implicit for snapshots) Modified: branches/2018Q1/emulators/citra/Makefile branches/2018Q1/emulators/citra/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/emulators/citra/Makefile ============================================================================== --- branches/2018Q1/emulators/citra/Makefile Tue Feb 6 00:45:59 2018 (r461029) +++ branches/2018Q1/emulators/citra/Makefile Tue Feb 6 00:46:58 2018 (r461030) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= citra -PORTVERSION= s20180202 +PORTVERSION= s20180203 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= dca5fd29 +GH_TAGNAME= 587450cd GH_TUPLE= citra-emu:ext-soundtouch:019d208:soundtouch/externals/soundtouch \ MerryMage:dynarmic:d1d4705:dynarmic/externals/dynarmic \ benhoyt:inih:r40:inih/externals/inih/inih \ Modified: branches/2018Q1/emulators/citra/distinfo ============================================================================== --- branches/2018Q1/emulators/citra/distinfo Tue Feb 6 00:45:59 2018 (r461029) +++ branches/2018Q1/emulators/citra/distinfo Tue Feb 6 00:46:58 2018 (r461030) @@ -1,6 +1,6 @@ -TIMESTAMP = 1517603272 -SHA256 (citra-emu-citra-s20180202-dca5fd29_GH0.tar.gz) = 53d62e9388e15b0e44073be7295b334cde47d1d179dc39343dc16d0e28a4ea2e -SIZE (citra-emu-citra-s20180202-dca5fd29_GH0.tar.gz) = 1670229 +TIMESTAMP = 1517692902 +SHA256 (citra-emu-citra-s20180203-587450cd_GH0.tar.gz) = 9a77473917c136e1d56e290f1570bfb2c4ce5202a9fb1eece71470169b31f294 +SIZE (citra-emu-citra-s20180203-587450cd_GH0.tar.gz) = 1670384 SHA256 (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = f48c211bbabe7ad79e1c504af1082756c74241be6bab4aca13140803f4b694e7 SIZE (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = 59366 SHA256 (MerryMage-dynarmic-d1d4705_GH0.tar.gz) = cf120bc77912cf58e0965db2abcb2067c36aca612c42459e0eb72b740ea6cb0e From owner-svn-ports-branches@freebsd.org Tue Feb 6 00:49:13 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2083EEDD559; Tue, 6 Feb 2018 00:49:13 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C62DC6A92B; Tue, 6 Feb 2018 00:49:12 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BD05E1068A; Tue, 6 Feb 2018 00:49:12 +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 w160nCi6091618; Tue, 6 Feb 2018 00:49:12 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w160nCHK091616; Tue, 6 Feb 2018 00:49:12 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802060049.w160nCHK091616@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Tue, 6 Feb 2018 00:49:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461031 - branches/2018Q1/emulators/rpcs3 X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2018Q1/emulators/rpcs3 X-SVN-Commit-Revision: 461031 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, 06 Feb 2018 00:49:13 -0000 Author: jbeich Date: Tue Feb 6 00:49:12 2018 New Revision: 461031 URL: https://svnweb.freebsd.org/changeset/ports/461031 Log: MFH: r460762 r461029 emulators/rpcs3: update to 0.0.4.321 Changes: https://github.com/RPCS3/rpcs3/compare/70fe0cc22...5b5f2d424 Approved by: ports-secteam (junovitch, implicit for snapshots) Modified: branches/2018Q1/emulators/rpcs3/Makefile branches/2018Q1/emulators/rpcs3/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/emulators/rpcs3/Makefile ============================================================================== --- branches/2018Q1/emulators/rpcs3/Makefile Tue Feb 6 00:46:58 2018 (r461030) +++ branches/2018Q1/emulators/rpcs3/Makefile Tue Feb 6 00:49:12 2018 (r461031) @@ -2,9 +2,8 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.4-293 -DISTVERSIONSUFFIX= -g70fe0cc22 -PORTREVISION= 1 +DISTVERSION= 0.0.4-321 +DISTVERSIONSUFFIX= -g5b5f2d424 CATEGORIES= emulators MAINTAINER= jbeich@FreeBSD.org Modified: branches/2018Q1/emulators/rpcs3/distinfo ============================================================================== --- branches/2018Q1/emulators/rpcs3/distinfo Tue Feb 6 00:46:58 2018 (r461030) +++ branches/2018Q1/emulators/rpcs3/distinfo Tue Feb 6 00:49:12 2018 (r461031) @@ -1,6 +1,6 @@ -TIMESTAMP = 1517346093 -SHA256 (RPCS3-rpcs3-v0.0.4-293-g70fe0cc22_GH0.tar.gz) = 8655e5cfd8e6a693496c1feab438938374241b8ff3bc6e4c3663db15fb1de8fd -SIZE (RPCS3-rpcs3-v0.0.4-293-g70fe0cc22_GH0.tar.gz) = 3803531 +TIMESTAMP = 1517875747 +SHA256 (RPCS3-rpcs3-v0.0.4-321-g5b5f2d424_GH0.tar.gz) = 4a2562dfb68f4959f421c62ff4fe26bb4be1d693d5c2cdd92197366b84630c56 +SIZE (RPCS3-rpcs3-v0.0.4-321-g5b5f2d424_GH0.tar.gz) = 3806765 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 Tue Feb 6 17:36:36 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C007EEC50E; Tue, 6 Feb 2018 17:36:36 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E2B51759B9; Tue, 6 Feb 2018 17:36:35 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DD8551B07C; Tue, 6 Feb 2018 17:36:35 +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 w16HaZjU097272; Tue, 6 Feb 2018 17:36:35 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w16HaZl5097271; Tue, 6 Feb 2018 17:36:35 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201802061736.w16HaZl5097271@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, 6 Feb 2018 17:36:35 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461079 - branches/2018Q1/net/xprobe/files X-SVN-Group: ports-branches X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: branches/2018Q1/net/xprobe/files X-SVN-Commit-Revision: 461079 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, 06 Feb 2018 17:36:36 -0000 Author: sunpoet Date: Tue Feb 6 17:36:35 2018 New Revision: 461079 URL: https://svnweb.freebsd.org/changeset/ports/461079 Log: MFH: r461078 Fix build with Clang 6 Approved by: ports-secteam (blanket) Added: branches/2018Q1/net/xprobe/files/patch-src-defines.h.in - copied unchanged from r461078, head/net/xprobe/files/patch-src-defines.h.in Modified: Directory Properties: branches/2018Q1/ (props changed) Copied: branches/2018Q1/net/xprobe/files/patch-src-defines.h.in (from r461078, head/net/xprobe/files/patch-src-defines.h.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/net/xprobe/files/patch-src-defines.h.in Tue Feb 6 17:36:35 2018 (r461079, copy of r461078, head/net/xprobe/files/patch-src-defines.h.in) @@ -0,0 +1,11 @@ +--- src/defines.h.in.orig 2005-07-27 08:38:17 UTC ++++ src/defines.h.in +@@ -24,7 +24,7 @@ + + #define VERSION "@VERSION@" + #define BANNER \ +-"\nXprobe2 v."VERSION\ ++"\nXprobe2 v." VERSION \ + " Copyright (c) 2002-2005 fyodor@o0o.nu, ofir@sys-security.com, meder@o0o.nu"\ + "\n" + From owner-svn-ports-branches@freebsd.org Tue Feb 6 20:49:33 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6D63F05090; Tue, 6 Feb 2018 20:49:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8264580302; Tue, 6 Feb 2018 20:49:33 +0000 (UTC) (envelope-from bdrewery@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7D0081D116; Tue, 6 Feb 2018 20:49:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w16KnXjc094396; Tue, 6 Feb 2018 20:49:33 GMT (envelope-from bdrewery@FreeBSD.org) Received: (from bdrewery@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w16KnXCH094395; Tue, 6 Feb 2018 20:49:33 GMT (envelope-from bdrewery@FreeBSD.org) Message-Id: <201802062049.w16KnXCH094395@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bdrewery set sender to bdrewery@FreeBSD.org using -f From: Bryan Drewery Date: Tue, 6 Feb 2018 20:49:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461104 - branches/2018Q1/Mk/Uses X-SVN-Group: ports-branches X-SVN-Commit-Author: bdrewery X-SVN-Commit-Paths: branches/2018Q1/Mk/Uses X-SVN-Commit-Revision: 461104 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, 06 Feb 2018 20:49:34 -0000 Author: bdrewery Date: Tue Feb 6 20:49:33 2018 New Revision: 461104 URL: https://svnweb.freebsd.org/changeset/ports/461104 Log: MFH: r461103 Remove leading newline to FLAVORS. Approved by: portmgr (implicit) Modified: branches/2018Q1/Mk/Uses/python.mk Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/Mk/Uses/python.mk ============================================================================== --- branches/2018Q1/Mk/Uses/python.mk Tue Feb 6 20:49:09 2018 (r461103) +++ branches/2018Q1/Mk/Uses/python.mk Tue Feb 6 20:49:33 2018 (r461104) @@ -442,7 +442,11 @@ FLAVORS= ${_ALL_PYTHON_FLAVORS} . for _v in ${PYTHON_DEFAULT} ${PYTHON2_DEFAULT} ${PYTHON3_DEFAULT} _f= py${_v:S/.//} . if ${_ALL_PYTHON_FLAVORS:M${_f}} && !${FLAVORS:M${_f}} +.if !empty(FLAVORS) FLAVORS:= ${FLAVORS} ${_f} +.else +FLAVORS:= ${_f} +.endif . endif . endfor . endif From owner-svn-ports-branches@freebsd.org Tue Feb 6 21:06:19 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0756F067A8; Tue, 6 Feb 2018 21:06:19 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6C183814B8; Tue, 6 Feb 2018 21:06:19 +0000 (UTC) (envelope-from bdrewery@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 66F931D48E; Tue, 6 Feb 2018 21:06:19 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w16L6JL4005001; Tue, 6 Feb 2018 21:06:19 GMT (envelope-from bdrewery@FreeBSD.org) Received: (from bdrewery@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w16L6Jwj005000; Tue, 6 Feb 2018 21:06:19 GMT (envelope-from bdrewery@FreeBSD.org) Message-Id: <201802062106.w16L6Jwj005000@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bdrewery set sender to bdrewery@FreeBSD.org using -f From: Bryan Drewery Date: Tue, 6 Feb 2018 21:06:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461108 - branches/2018Q1/www/geolizer X-SVN-Group: ports-branches X-SVN-Commit-Author: bdrewery X-SVN-Commit-Paths: branches/2018Q1/www/geolizer X-SVN-Commit-Revision: 461108 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, 06 Feb 2018 21:06:20 -0000 Author: bdrewery Date: Tue Feb 6 21:06:19 2018 New Revision: 461108 URL: https://svnweb.freebsd.org/changeset/ports/461108 Log: MFH: r461107 Remove blank CATEGORIES which yields a leading space ' www'. Approved by: portmgr (implicit) Modified: branches/2018Q1/www/geolizer/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/geolizer/Makefile ============================================================================== --- branches/2018Q1/www/geolizer/Makefile Tue Feb 6 21:05:50 2018 (r461107) +++ branches/2018Q1/www/geolizer/Makefile Tue Feb 6 21:06:19 2018 (r461108) @@ -1,8 +1,6 @@ # Created by: ache@FreeBSD.org # $FreeBSD$ -CATEGORIES= - MAINTAINER= dinoex@FreeBSD.org MASTERDIR?= ${.CURDIR}/../webalizer From owner-svn-ports-branches@freebsd.org Tue Feb 6 21:26:04 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6A27F07F43; Tue, 6 Feb 2018 21:26:04 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6867882451; Tue, 6 Feb 2018 21:26:04 +0000 (UTC) (envelope-from jkim@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5FF731D7F8; Tue, 6 Feb 2018 21:26:04 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w16LQ4vl015231; Tue, 6 Feb 2018 21:26:04 GMT (envelope-from jkim@FreeBSD.org) Received: (from jkim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w16LQ48u015229; Tue, 6 Feb 2018 21:26:04 GMT (envelope-from jkim@FreeBSD.org) Message-Id: <201802062126.w16LQ48u015229@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jkim set sender to jkim@FreeBSD.org using -f From: Jung-uk Kim Date: Tue, 6 Feb 2018 21:26:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461111 - branches/2018Q1/www/linux-flashplayer X-SVN-Group: ports-branches X-SVN-Commit-Author: jkim X-SVN-Commit-Paths: branches/2018Q1/www/linux-flashplayer X-SVN-Commit-Revision: 461111 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, 06 Feb 2018 21:26:05 -0000 Author: jkim Date: Tue Feb 6 21:26:03 2018 New Revision: 461111 URL: https://svnweb.freebsd.org/changeset/ports/461111 Log: MFH: r461109 Update to 28.0.0.161. https://helpx.adobe.com/security/products/flash-player/apsb18-03.html Approved by: ports-secteam (blanket) Modified: branches/2018Q1/www/linux-flashplayer/Makefile branches/2018Q1/www/linux-flashplayer/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/linux-flashplayer/Makefile ============================================================================== --- branches/2018Q1/www/linux-flashplayer/Makefile Tue Feb 6 21:24:08 2018 (r461110) +++ branches/2018Q1/www/linux-flashplayer/Makefile Tue Feb 6 21:26:03 2018 (r461111) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= flashplayer -PORTVERSION= 28.0.0.137 +PORTVERSION= 28.0.0.161 CATEGORIES= www multimedia linux MASTER_SITES= https://fpdownload.macromedia.com/get/flashplayer/pdc/${PORTVERSION}/ PKGNAMEPREFIX= linux- Modified: branches/2018Q1/www/linux-flashplayer/distinfo ============================================================================== --- branches/2018Q1/www/linux-flashplayer/distinfo Tue Feb 6 21:24:08 2018 (r461110) +++ branches/2018Q1/www/linux-flashplayer/distinfo Tue Feb 6 21:26:03 2018 (r461111) @@ -1,3 +1,3 @@ -TIMESTAMP = 1515532169 -SHA256 (flashplayer/28.0.0.137/flash_player_npapi_linux.i386.tar.gz) = 706ee8e5154451fd1eba123b8792c1e16ca4c5b66ec4ddd44dc27fa2563b4181 -SIZE (flashplayer/28.0.0.137/flash_player_npapi_linux.i386.tar.gz) = 8511300 +TIMESTAMP = 1517952142 +SHA256 (flashplayer/28.0.0.161/flash_player_npapi_linux.i386.tar.gz) = 3da1568d97eec0d34291472ddb51211e88ab10d37e5f38ea94c3252efe63b7d4 +SIZE (flashplayer/28.0.0.161/flash_player_npapi_linux.i386.tar.gz) = 8513055 From owner-svn-ports-branches@freebsd.org Tue Feb 6 23:58:04 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8239BF143AD; Tue, 6 Feb 2018 23:58:04 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C50D6AF03; Tue, 6 Feb 2018 23:58:04 +0000 (UTC) (envelope-from feld@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 076281F162; Tue, 6 Feb 2018 23:58:04 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w16Nw3gs090729; Tue, 6 Feb 2018 23:58:03 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w16Nw36L090728; Tue, 6 Feb 2018 23:58:03 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201802062358.w16Nw36L090728@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Tue, 6 Feb 2018 23:58:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461120 - branches/2018Q1/www/palemoon X-SVN-Group: ports-branches X-SVN-Commit-Author: feld X-SVN-Commit-Paths: branches/2018Q1/www/palemoon X-SVN-Commit-Revision: 461120 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, 06 Feb 2018 23:58:04 -0000 Author: feld Date: Tue Feb 6 23:58:03 2018 New Revision: 461120 URL: https://svnweb.freebsd.org/changeset/ports/461120 Log: MFH: r461119 www/palemoon: Update LICENSE_PERMS Upstream forbids distribution of this package with their branding unless we are able to fully comply with the requirements of building against all of the libraries in their tree. This is untenable so we will block distribution for now and work on disabling branding. PR: 225717 Modified: branches/2018Q1/www/palemoon/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/palemoon/Makefile ============================================================================== --- branches/2018Q1/www/palemoon/Makefile Tue Feb 6 23:57:31 2018 (r461119) +++ branches/2018Q1/www/palemoon/Makefile Tue Feb 6 23:58:03 2018 (r461120) @@ -4,6 +4,7 @@ PORTNAME= palemoon DISTVERSION= 27.7.2 DISTVERSIONSUFFIX=_Release +PORTREVISION= 1 CATEGORIES= www ipv6 MAINTAINER= lichray@gmail.com @@ -21,6 +22,11 @@ BUILD_DEPENDS= nspr>=4.15:devel/nspr \ autoconf-2.13:devel/autoconf213 \ yasm:devel/yasm \ zip:archivers/zip + +# Needs branding removed for legal reasons. +# Removing from our mirrors until this is handled. +# See PR 225717 +LICENSE_PERMS= no-pkg-mirror no-pkg-sell USE_GITHUB= yes GH_ACCOUNT= MoonchildProductions From owner-svn-ports-branches@freebsd.org Wed Feb 7 19:27:50 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4CEE6F1F64A; Wed, 7 Feb 2018 19:27:50 +0000 (UTC) (envelope-from jmd@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D31F7A886; Wed, 7 Feb 2018 19:27:49 +0000 (UTC) (envelope-from jmd@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 93E76314E; Wed, 7 Feb 2018 19:27:49 +0000 (UTC) (envelope-from jmd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w17JRnD9076016; Wed, 7 Feb 2018 19:27:49 GMT (envelope-from jmd@FreeBSD.org) Received: (from jmd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w17JRnMp076011; Wed, 7 Feb 2018 19:27:49 GMT (envelope-from jmd@FreeBSD.org) Message-Id: <201802071927.w17JRnMp076011@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jmd set sender to jmd@FreeBSD.org using -f From: Johannes M Dieterich Date: Wed, 7 Feb 2018 19:27:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461173 - in branches/2018Q1/devel: flang flang-clang flang-clang/files X-SVN-Group: ports-branches X-SVN-Commit-Author: jmd X-SVN-Commit-Paths: in branches/2018Q1/devel: flang flang-clang flang-clang/files X-SVN-Commit-Revision: 461173 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: Wed, 07 Feb 2018 19:27:50 -0000 Author: jmd Date: Wed Feb 7 19:27:48 2018 New Revision: 461173 URL: https://svnweb.freebsd.org/changeset/ports/461173 Log: MFH: r457940 r459134 devel/flang: Update to a later development snapshot. Contains various improvements and fixes over the last two months. Reported by: Rainer Hurling Reviewed by: swills (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D13727 devel/flang-clang: Update to a new snapshot and fix pkg-plist to match the recent upgrade of LLVM 5.0.0 to 5.0.1. Update requires patch to remove -ldl. devel/flang: Bump PORTREVISION to force recompilation after the above companion compiler update. PR: 225174 (for the LLVM 5.0.1) Approved by: swills (mentor, implicit) Approved by: ports-secteam Added: branches/2018Q1/devel/flang-clang/files/ - copied from r459134, head/devel/flang-clang/files/ Modified: branches/2018Q1/devel/flang-clang/Makefile branches/2018Q1/devel/flang-clang/distinfo branches/2018Q1/devel/flang-clang/pkg-plist branches/2018Q1/devel/flang/Makefile branches/2018Q1/devel/flang/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/devel/flang-clang/Makefile ============================================================================== --- branches/2018Q1/devel/flang-clang/Makefile Wed Feb 7 19:11:46 2018 (r461172) +++ branches/2018Q1/devel/flang-clang/Makefile Wed Feb 7 19:27:48 2018 (r461173) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= flang-clang -DISTVERSION= 5.0-20171019 -PORTREVISION= 1 +DISTVERSION= 5.0-20180112 +PORTREVISION= 0 CATEGORIES= devel lang MAINTAINER= jmd@FreeBSD.org @@ -33,7 +33,7 @@ SHEBANG_FILES= tools/scan-view/bin/scan-view \ USE_GITHUB= yes GH_ACCOUNT= flang-compiler GH_PROJECT= clang -GH_TAGNAME= b11539a +GH_TAGNAME= 64043d5 CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config50 Modified: branches/2018Q1/devel/flang-clang/distinfo ============================================================================== --- branches/2018Q1/devel/flang-clang/distinfo Wed Feb 7 19:11:46 2018 (r461172) +++ branches/2018Q1/devel/flang-clang/distinfo Wed Feb 7 19:27:48 2018 (r461173) @@ -1,3 +1,3 @@ -TIMESTAMP = 1508463463 -SHA256 (flang-compiler-clang-5.0-20171019-b11539a_GH0.tar.gz) = d7fe7f2189c113a16bac0605e75c87863ad61db2e9930ec64c7abb2b47a5d392 -SIZE (flang-compiler-clang-5.0-20171019-b11539a_GH0.tar.gz) = 16003010 +TIMESTAMP = 1515770420 +SHA256 (flang-compiler-clang-5.0-20180112-64043d5_GH0.tar.gz) = 63f3b010bb90131099fe5f57e09e50e39aff37a1ac76fb0d1bb8d0ed7bf9e295 +SIZE (flang-compiler-clang-5.0-20180112-64043d5_GH0.tar.gz) = 16002999 Modified: branches/2018Q1/devel/flang-clang/pkg-plist ============================================================================== --- branches/2018Q1/devel/flang-clang/pkg-plist Wed Feb 7 19:11:46 2018 (r461172) +++ branches/2018Q1/devel/flang-clang/pkg-plist Wed Feb 7 19:27:48 2018 (r461173) @@ -502,102 +502,102 @@ flang/include/clang/Tooling/Refactoring/Rename/USRLocF flang/include/clang/Tooling/RefactoringCallbacks.h flang/include/clang/Tooling/ReplacementsYaml.h flang/include/clang/Tooling/Tooling.h -flang/lib/clang/5.0.0/include/__clang_cuda_builtin_vars.h -flang/lib/clang/5.0.0/include/__clang_cuda_cmath.h -flang/lib/clang/5.0.0/include/__clang_cuda_complex_builtins.h -flang/lib/clang/5.0.0/include/__clang_cuda_intrinsics.h -flang/lib/clang/5.0.0/include/__clang_cuda_math_forward_declares.h -flang/lib/clang/5.0.0/include/__clang_cuda_runtime_wrapper.h -flang/lib/clang/5.0.0/include/__stddef_max_align_t.h -flang/lib/clang/5.0.0/include/__wmmintrin_aes.h -flang/lib/clang/5.0.0/include/__wmmintrin_pclmul.h -flang/lib/clang/5.0.0/include/adxintrin.h -flang/lib/clang/5.0.0/include/altivec.h -flang/lib/clang/5.0.0/include/ammintrin.h -flang/lib/clang/5.0.0/include/arm_acle.h -flang/lib/clang/5.0.0/include/arm_neon.h -flang/lib/clang/5.0.0/include/armintr.h -flang/lib/clang/5.0.0/include/avx2intrin.h -flang/lib/clang/5.0.0/include/avx512bwintrin.h -flang/lib/clang/5.0.0/include/avx512cdintrin.h -flang/lib/clang/5.0.0/include/avx512dqintrin.h -flang/lib/clang/5.0.0/include/avx512erintrin.h -flang/lib/clang/5.0.0/include/avx512fintrin.h -flang/lib/clang/5.0.0/include/avx512ifmaintrin.h -flang/lib/clang/5.0.0/include/avx512ifmavlintrin.h -flang/lib/clang/5.0.0/include/avx512pfintrin.h -flang/lib/clang/5.0.0/include/avx512vbmiintrin.h -flang/lib/clang/5.0.0/include/avx512vbmivlintrin.h -flang/lib/clang/5.0.0/include/avx512vlbwintrin.h -flang/lib/clang/5.0.0/include/avx512vlcdintrin.h -flang/lib/clang/5.0.0/include/avx512vldqintrin.h -flang/lib/clang/5.0.0/include/avx512vlintrin.h -flang/lib/clang/5.0.0/include/avx512vpopcntdqintrin.h -flang/lib/clang/5.0.0/include/avxintrin.h -flang/lib/clang/5.0.0/include/bmi2intrin.h -flang/lib/clang/5.0.0/include/bmiintrin.h -flang/lib/clang/5.0.0/include/clflushoptintrin.h -flang/lib/clang/5.0.0/include/clzerointrin.h -flang/lib/clang/5.0.0/include/cpuid.h -flang/lib/clang/5.0.0/include/cuda_wrappers/algorithm -flang/lib/clang/5.0.0/include/cuda_wrappers/complex -flang/lib/clang/5.0.0/include/cuda_wrappers/new -flang/lib/clang/5.0.0/include/emmintrin.h -flang/lib/clang/5.0.0/include/f16cintrin.h -flang/lib/clang/5.0.0/include/float.h -flang/lib/clang/5.0.0/include/fma4intrin.h -flang/lib/clang/5.0.0/include/fmaintrin.h -flang/lib/clang/5.0.0/include/fxsrintrin.h -flang/lib/clang/5.0.0/include/htmintrin.h -flang/lib/clang/5.0.0/include/htmxlintrin.h -flang/lib/clang/5.0.0/include/ia32intrin.h -flang/lib/clang/5.0.0/include/immintrin.h -flang/lib/clang/5.0.0/include/intrin.h -flang/lib/clang/5.0.0/include/inttypes.h -flang/lib/clang/5.0.0/include/iso646.h -flang/lib/clang/5.0.0/include/limits.h -flang/lib/clang/5.0.0/include/lwpintrin.h -flang/lib/clang/5.0.0/include/lzcntintrin.h -flang/lib/clang/5.0.0/include/mm3dnow.h -flang/lib/clang/5.0.0/include/mm_malloc.h -flang/lib/clang/5.0.0/include/mmintrin.h -flang/lib/clang/5.0.0/include/module.modulemap -flang/lib/clang/5.0.0/include/msa.h -flang/lib/clang/5.0.0/include/mwaitxintrin.h -flang/lib/clang/5.0.0/include/nmmintrin.h -flang/lib/clang/5.0.0/include/opencl-c.h -flang/lib/clang/5.0.0/include/pkuintrin.h -flang/lib/clang/5.0.0/include/pmmintrin.h -flang/lib/clang/5.0.0/include/popcntintrin.h -flang/lib/clang/5.0.0/include/prfchwintrin.h -flang/lib/clang/5.0.0/include/rdseedintrin.h -flang/lib/clang/5.0.0/include/rtmintrin.h -flang/lib/clang/5.0.0/include/s390intrin.h -flang/lib/clang/5.0.0/include/shaintrin.h -flang/lib/clang/5.0.0/include/smmintrin.h -flang/lib/clang/5.0.0/include/stdalign.h -flang/lib/clang/5.0.0/include/stdarg.h -flang/lib/clang/5.0.0/include/stdatomic.h -flang/lib/clang/5.0.0/include/stdbool.h -flang/lib/clang/5.0.0/include/stddef.h -flang/lib/clang/5.0.0/include/stdint.h -flang/lib/clang/5.0.0/include/stdnoreturn.h -flang/lib/clang/5.0.0/include/tbmintrin.h -flang/lib/clang/5.0.0/include/tgmath.h -flang/lib/clang/5.0.0/include/tmmintrin.h -flang/lib/clang/5.0.0/include/unwind.h -flang/lib/clang/5.0.0/include/vadefs.h -flang/lib/clang/5.0.0/include/varargs.h -flang/lib/clang/5.0.0/include/vecintrin.h -flang/lib/clang/5.0.0/include/wmmintrin.h -flang/lib/clang/5.0.0/include/x86intrin.h -flang/lib/clang/5.0.0/include/xmmintrin.h -flang/lib/clang/5.0.0/include/xopintrin.h -flang/lib/clang/5.0.0/include/xsavecintrin.h -flang/lib/clang/5.0.0/include/xsaveintrin.h -flang/lib/clang/5.0.0/include/xsaveoptintrin.h -flang/lib/clang/5.0.0/include/xsavesintrin.h -flang/lib/clang/5.0.0/include/xtestintrin.h +flang/lib/clang/5.0.1/include/__clang_cuda_builtin_vars.h +flang/lib/clang/5.0.1/include/__clang_cuda_cmath.h +flang/lib/clang/5.0.1/include/__clang_cuda_complex_builtins.h +flang/lib/clang/5.0.1/include/__clang_cuda_intrinsics.h +flang/lib/clang/5.0.1/include/__clang_cuda_math_forward_declares.h +flang/lib/clang/5.0.1/include/__clang_cuda_runtime_wrapper.h +flang/lib/clang/5.0.1/include/__stddef_max_align_t.h +flang/lib/clang/5.0.1/include/__wmmintrin_aes.h +flang/lib/clang/5.0.1/include/__wmmintrin_pclmul.h +flang/lib/clang/5.0.1/include/adxintrin.h +flang/lib/clang/5.0.1/include/altivec.h +flang/lib/clang/5.0.1/include/ammintrin.h +flang/lib/clang/5.0.1/include/arm_acle.h +flang/lib/clang/5.0.1/include/arm_neon.h +flang/lib/clang/5.0.1/include/armintr.h +flang/lib/clang/5.0.1/include/avx2intrin.h +flang/lib/clang/5.0.1/include/avx512bwintrin.h +flang/lib/clang/5.0.1/include/avx512cdintrin.h +flang/lib/clang/5.0.1/include/avx512dqintrin.h +flang/lib/clang/5.0.1/include/avx512erintrin.h +flang/lib/clang/5.0.1/include/avx512fintrin.h +flang/lib/clang/5.0.1/include/avx512ifmaintrin.h +flang/lib/clang/5.0.1/include/avx512ifmavlintrin.h +flang/lib/clang/5.0.1/include/avx512pfintrin.h +flang/lib/clang/5.0.1/include/avx512vbmiintrin.h +flang/lib/clang/5.0.1/include/avx512vbmivlintrin.h +flang/lib/clang/5.0.1/include/avx512vlbwintrin.h +flang/lib/clang/5.0.1/include/avx512vlcdintrin.h +flang/lib/clang/5.0.1/include/avx512vldqintrin.h +flang/lib/clang/5.0.1/include/avx512vlintrin.h +flang/lib/clang/5.0.1/include/avx512vpopcntdqintrin.h +flang/lib/clang/5.0.1/include/avxintrin.h +flang/lib/clang/5.0.1/include/bmi2intrin.h +flang/lib/clang/5.0.1/include/bmiintrin.h +flang/lib/clang/5.0.1/include/clflushoptintrin.h +flang/lib/clang/5.0.1/include/clzerointrin.h +flang/lib/clang/5.0.1/include/cpuid.h +flang/lib/clang/5.0.1/include/cuda_wrappers/algorithm +flang/lib/clang/5.0.1/include/cuda_wrappers/complex +flang/lib/clang/5.0.1/include/cuda_wrappers/new +flang/lib/clang/5.0.1/include/emmintrin.h +flang/lib/clang/5.0.1/include/f16cintrin.h +flang/lib/clang/5.0.1/include/float.h +flang/lib/clang/5.0.1/include/fma4intrin.h +flang/lib/clang/5.0.1/include/fmaintrin.h +flang/lib/clang/5.0.1/include/fxsrintrin.h +flang/lib/clang/5.0.1/include/htmintrin.h +flang/lib/clang/5.0.1/include/htmxlintrin.h +flang/lib/clang/5.0.1/include/ia32intrin.h +flang/lib/clang/5.0.1/include/immintrin.h +flang/lib/clang/5.0.1/include/intrin.h +flang/lib/clang/5.0.1/include/inttypes.h +flang/lib/clang/5.0.1/include/iso646.h +flang/lib/clang/5.0.1/include/limits.h +flang/lib/clang/5.0.1/include/lwpintrin.h +flang/lib/clang/5.0.1/include/lzcntintrin.h +flang/lib/clang/5.0.1/include/mm3dnow.h +flang/lib/clang/5.0.1/include/mm_malloc.h +flang/lib/clang/5.0.1/include/mmintrin.h +flang/lib/clang/5.0.1/include/module.modulemap +flang/lib/clang/5.0.1/include/msa.h +flang/lib/clang/5.0.1/include/mwaitxintrin.h +flang/lib/clang/5.0.1/include/nmmintrin.h +flang/lib/clang/5.0.1/include/opencl-c.h +flang/lib/clang/5.0.1/include/pkuintrin.h +flang/lib/clang/5.0.1/include/pmmintrin.h +flang/lib/clang/5.0.1/include/popcntintrin.h +flang/lib/clang/5.0.1/include/prfchwintrin.h +flang/lib/clang/5.0.1/include/rdseedintrin.h +flang/lib/clang/5.0.1/include/rtmintrin.h +flang/lib/clang/5.0.1/include/s390intrin.h +flang/lib/clang/5.0.1/include/shaintrin.h +flang/lib/clang/5.0.1/include/smmintrin.h +flang/lib/clang/5.0.1/include/stdalign.h +flang/lib/clang/5.0.1/include/stdarg.h +flang/lib/clang/5.0.1/include/stdatomic.h +flang/lib/clang/5.0.1/include/stdbool.h +flang/lib/clang/5.0.1/include/stddef.h +flang/lib/clang/5.0.1/include/stdint.h +flang/lib/clang/5.0.1/include/stdnoreturn.h +flang/lib/clang/5.0.1/include/tbmintrin.h +flang/lib/clang/5.0.1/include/tgmath.h +flang/lib/clang/5.0.1/include/tmmintrin.h +flang/lib/clang/5.0.1/include/unwind.h +flang/lib/clang/5.0.1/include/vadefs.h +flang/lib/clang/5.0.1/include/varargs.h +flang/lib/clang/5.0.1/include/vecintrin.h +flang/lib/clang/5.0.1/include/wmmintrin.h +flang/lib/clang/5.0.1/include/x86intrin.h +flang/lib/clang/5.0.1/include/xmmintrin.h +flang/lib/clang/5.0.1/include/xopintrin.h +flang/lib/clang/5.0.1/include/xsavecintrin.h +flang/lib/clang/5.0.1/include/xsaveintrin.h +flang/lib/clang/5.0.1/include/xsaveoptintrin.h +flang/lib/clang/5.0.1/include/xsavesintrin.h +flang/lib/clang/5.0.1/include/xtestintrin.h flang/lib/cmake/clang/ClangConfig.cmake flang/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake flang/lib/cmake/clang/ClangTargets.cmake Modified: branches/2018Q1/devel/flang/Makefile ============================================================================== --- branches/2018Q1/devel/flang/Makefile Wed Feb 7 19:11:46 2018 (r461172) +++ branches/2018Q1/devel/flang/Makefile Wed Feb 7 19:27:48 2018 (r461173) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= flang -DISTVERSION= 5.0-20171019 -PORTREVISION= 2 +DISTVERSION= 5.0-20171225 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= jmd@FreeBSD.org @@ -31,7 +31,7 @@ USES+= ${_USES_PYTHON} USE_GITHUB= yes GH_ACCOUNT= flang-compiler -GH_TAGNAME= e68c31f +GH_TAGNAME= 64189a1 CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config50 \ -DCMAKE_CXX_COMPILER=${LOCALBASE}flang/bin/clang++ \ Modified: branches/2018Q1/devel/flang/distinfo ============================================================================== --- branches/2018Q1/devel/flang/distinfo Wed Feb 7 19:11:46 2018 (r461172) +++ branches/2018Q1/devel/flang/distinfo Wed Feb 7 19:27:48 2018 (r461173) @@ -1,3 +1,3 @@ -TIMESTAMP = 1508552101 -SHA256 (flang-compiler-flang-5.0-20171019-e68c31f_GH0.tar.gz) = 5797b5ea4f97f80428c3e918ed4579044a42a94550af5d3ab6603020ed3b9499 -SIZE (flang-compiler-flang-5.0-20171019-e68c31f_GH0.tar.gz) = 3926694 +TIMESTAMP = 1514225293 +SHA256 (flang-compiler-flang-5.0-20171225-64189a1_GH0.tar.gz) = 7fbb927fffbb110bb0f5cdc1175537bf10f20fec5e7bd562d624529075e1bcab +SIZE (flang-compiler-flang-5.0-20171225-64189a1_GH0.tar.gz) = 3940607 From owner-svn-ports-branches@freebsd.org Wed Feb 7 19:34:51 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7124F1FE3B; Wed, 7 Feb 2018 19:34:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4A4BE7AEED; Wed, 7 Feb 2018 19:34:50 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4503B32E3; Wed, 7 Feb 2018 19:34:50 +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 w17JYopD081216; Wed, 7 Feb 2018 19:34:50 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w17JYnFf081212; Wed, 7 Feb 2018 19:34:49 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802071934.w17JYnFf081212@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Wed, 7 Feb 2018 19:34:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461175 - in branches/2018Q1/www: firefox firefox-i18n X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/www: firefox firefox-i18n X-SVN-Commit-Revision: 461175 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: Wed, 07 Feb 2018 19:34:51 -0000 Author: jbeich Date: Wed Feb 7 19:34:49 2018 New Revision: 461175 URL: https://svnweb.freebsd.org/changeset/ports/461175 Log: MFH: r461174 www/firefox: update to 58.0.2 Changes: https://www.mozilla.org/firefox/58.0.2/releasenotes/ PR: 223425 Approved by: ports-secteam blanket Modified: branches/2018Q1/www/firefox-i18n/Makefile branches/2018Q1/www/firefox-i18n/distinfo branches/2018Q1/www/firefox/Makefile branches/2018Q1/www/firefox/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/firefox-i18n/Makefile ============================================================================== --- branches/2018Q1/www/firefox-i18n/Makefile Wed Feb 7 19:34:13 2018 (r461174) +++ branches/2018Q1/www/firefox-i18n/Makefile Wed Feb 7 19:34:49 2018 (r461175) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox-i18n -PORTVERSION= 58.0.1 +PORTVERSION= 58.0.2 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi Modified: branches/2018Q1/www/firefox-i18n/distinfo ============================================================================== --- branches/2018Q1/www/firefox-i18n/distinfo Wed Feb 7 19:34:13 2018 (r461174) +++ branches/2018Q1/www/firefox-i18n/distinfo Wed Feb 7 19:34:49 2018 (r461175) @@ -1,193 +1,193 @@ -TIMESTAMP = 1517174358 -SHA256 (xpi/firefox-i18n-58.0.1/ach.xpi) = ba8373a6c5a9182e579a9c9f3fbb2f66fea60522224600574d5009e6ce8a3dad -SIZE (xpi/firefox-i18n-58.0.1/ach.xpi) = 445613 -SHA256 (xpi/firefox-i18n-58.0.1/af.xpi) = 85baa05ac84f4d5a73e993d0e39fe36961641eb3b4e8cc6790a63c06f7e90a20 -SIZE (xpi/firefox-i18n-58.0.1/af.xpi) = 445015 -SHA256 (xpi/firefox-i18n-58.0.1/an.xpi) = 46ef2e36fd4d210a80e6289c1ee8399558cea4ef54ed7dea29fb9c9facce8778 -SIZE (xpi/firefox-i18n-58.0.1/an.xpi) = 469442 -SHA256 (xpi/firefox-i18n-58.0.1/ar.xpi) = 272c7aec0edf7b6b94dc68b34237bb062c47f99ba4eefdad192d6f6a024a1272 -SIZE (xpi/firefox-i18n-58.0.1/ar.xpi) = 494894 -SHA256 (xpi/firefox-i18n-58.0.1/as.xpi) = a679749f34835d394f43ccca8ab0e54d53757fd3c029bfdda5fc23633d246ae5 -SIZE (xpi/firefox-i18n-58.0.1/as.xpi) = 492797 -SHA256 (xpi/firefox-i18n-58.0.1/ast.xpi) = 27d4d87dde5e3028b05e96d0090ff3339006153382ad74ac6780217984d62d22 -SIZE (xpi/firefox-i18n-58.0.1/ast.xpi) = 462088 -SHA256 (xpi/firefox-i18n-58.0.1/az.xpi) = d64843ae3816fb05bc299d3dcd8cb8ec72c14f39fa07e3af3f9dbdec9f5edff2 -SIZE (xpi/firefox-i18n-58.0.1/az.xpi) = 470910 -SHA256 (xpi/firefox-i18n-58.0.1/be.xpi) = 119159ddf89a34b07ce07988e05f31f20f27ced45496ae93fd993ba7f37525b8 -SIZE (xpi/firefox-i18n-58.0.1/be.xpi) = 524437 -SHA256 (xpi/firefox-i18n-58.0.1/bg.xpi) = e127a7dcb0b2cf142abc98de582044c6e3f9c371f70df89a3cee6ae044374c32 -SIZE (xpi/firefox-i18n-58.0.1/bg.xpi) = 517352 -SHA256 (xpi/firefox-i18n-58.0.1/bn-BD.xpi) = 48001ff7a12b575bead7e4631e80b339df4310964b78bb128a67ac00e40c1c44 -SIZE (xpi/firefox-i18n-58.0.1/bn-BD.xpi) = 533458 -SHA256 (xpi/firefox-i18n-58.0.1/bn-IN.xpi) = d8424e00527fa74cdc6a66a16fdc6ffe72421130a647b33fb8662306647f800a -SIZE (xpi/firefox-i18n-58.0.1/bn-IN.xpi) = 518929 -SHA256 (xpi/firefox-i18n-58.0.1/br.xpi) = 984a59f4f6724ae07eb19991884ca335c1b53b88804b1b1501fdf893bc380272 -SIZE (xpi/firefox-i18n-58.0.1/br.xpi) = 457661 -SHA256 (xpi/firefox-i18n-58.0.1/bs.xpi) = d662a3812d008728b05cb2b3e13b071c2a5fb09ee2f4259a5b0581e0f99412c4 -SIZE (xpi/firefox-i18n-58.0.1/bs.xpi) = 466550 -SHA256 (xpi/firefox-i18n-58.0.1/ca.xpi) = 4e70aa5c1e8965b5d286855ace0d8779cdf863c337654f03283782e992e0cf5f -SIZE (xpi/firefox-i18n-58.0.1/ca.xpi) = 472769 -SHA256 (xpi/firefox-i18n-58.0.1/cak.xpi) = 17bf28de66ec1429d71adeecf2b11f30ace517ce130ec6fd216c89702caa5cf3 -SIZE (xpi/firefox-i18n-58.0.1/cak.xpi) = 483420 -SHA256 (xpi/firefox-i18n-58.0.1/cs.xpi) = 837c00ea377ebc7192c969995e749ab621c3826672fb0822ac7cdaf991f22c59 -SIZE (xpi/firefox-i18n-58.0.1/cs.xpi) = 479563 -SHA256 (xpi/firefox-i18n-58.0.1/cy.xpi) = 255a84ece905877c98fb88479e88677e417ac448d4f8dfb9b4f2a5d82fe6f5ba -SIZE (xpi/firefox-i18n-58.0.1/cy.xpi) = 462230 -SHA256 (xpi/firefox-i18n-58.0.1/da.xpi) = 234e666537b99ec118540c7afee546f81cb8be264888de3700db8602e5b372a9 -SIZE (xpi/firefox-i18n-58.0.1/da.xpi) = 455555 -SHA256 (xpi/firefox-i18n-58.0.1/de.xpi) = 740367d25cc207a56fdfd2bf7cf92c065e82646fe5f185410d4cfb5bbe203029 -SIZE (xpi/firefox-i18n-58.0.1/de.xpi) = 467226 -SHA256 (xpi/firefox-i18n-58.0.1/dsb.xpi) = 512950a84221ae017fdf3f5cbfc3665c18076be7cf20936629c313f9ced8f7b6 -SIZE (xpi/firefox-i18n-58.0.1/dsb.xpi) = 486456 -SHA256 (xpi/firefox-i18n-58.0.1/el.xpi) = 8afc667209147824f195a98a659eeb3cec59e5e1b8f1b9475930ff3484d6ad5f -SIZE (xpi/firefox-i18n-58.0.1/el.xpi) = 540702 -SHA256 (xpi/firefox-i18n-58.0.1/en-GB.xpi) = 3ede6be2a04c74046f00bf953dc414399a200672f37ef89061cb550c83c023b0 -SIZE (xpi/firefox-i18n-58.0.1/en-GB.xpi) = 443435 -SHA256 (xpi/firefox-i18n-58.0.1/en-US.xpi) = 0ad61db728bdbb4cebf545035fd5760fead4ff41d23d8c867cdb45a48576e53b -SIZE (xpi/firefox-i18n-58.0.1/en-US.xpi) = 440004 -SHA256 (xpi/firefox-i18n-58.0.1/en-ZA.xpi) = 5ffa17ac21af2f220a813b8cfc02369febb132e950cea67351b240f0190a9cd0 -SIZE (xpi/firefox-i18n-58.0.1/en-ZA.xpi) = 434820 -SHA256 (xpi/firefox-i18n-58.0.1/eo.xpi) = 0f8687b30b300a3f6edeff8459b22d3ef323b20b4e164e6a194cf6d621488c66 -SIZE (xpi/firefox-i18n-58.0.1/eo.xpi) = 461031 -SHA256 (xpi/firefox-i18n-58.0.1/es-AR.xpi) = 7ee1d64050517c470905efd90d7c06a3da811746f43eb368206b1769e33bd8e5 -SIZE (xpi/firefox-i18n-58.0.1/es-AR.xpi) = 470709 -SHA256 (xpi/firefox-i18n-58.0.1/es-CL.xpi) = 179d98ece7ed02d4d6af8e6db5081d689562ae1f6eb1edb2f5a636dddc504a5a -SIZE (xpi/firefox-i18n-58.0.1/es-CL.xpi) = 473177 -SHA256 (xpi/firefox-i18n-58.0.1/es-ES.xpi) = 4123fa66e33116c36a8d585234236c45bbc7c68fddf16ece840e0f5158df0a06 -SIZE (xpi/firefox-i18n-58.0.1/es-ES.xpi) = 357315 -SHA256 (xpi/firefox-i18n-58.0.1/es-MX.xpi) = 44f8cd341bf5a2e188740a0d691b1e343fcbb9a88babab8b3793400b13be2f68 -SIZE (xpi/firefox-i18n-58.0.1/es-MX.xpi) = 474515 -SHA256 (xpi/firefox-i18n-58.0.1/et.xpi) = c3bf03c7f7f1a44b8a940f250d29c056f29717883ceff13693149a6f2327cedc -SIZE (xpi/firefox-i18n-58.0.1/et.xpi) = 450940 -SHA256 (xpi/firefox-i18n-58.0.1/eu.xpi) = 7e30c25f03d3470bc9cc637a502aeddf69d2073f5a135427d8e3356cb0398995 -SIZE (xpi/firefox-i18n-58.0.1/eu.xpi) = 462883 -SHA256 (xpi/firefox-i18n-58.0.1/fa.xpi) = e25662fb394059ce1961f94002d0fb6181f992508fe733def86ec5b6349a4315 -SIZE (xpi/firefox-i18n-58.0.1/fa.xpi) = 517078 -SHA256 (xpi/firefox-i18n-58.0.1/ff.xpi) = 4c435eb0de9355f338d53d6bb88d364baac06a0bd695655a764d81e1cfc410e5 -SIZE (xpi/firefox-i18n-58.0.1/ff.xpi) = 462449 -SHA256 (xpi/firefox-i18n-58.0.1/fi.xpi) = abb781861dd3f31194e01769c36bf7f2775a2555db9d2cf7d6ef682d2b51505b -SIZE (xpi/firefox-i18n-58.0.1/fi.xpi) = 454071 -SHA256 (xpi/firefox-i18n-58.0.1/fr.xpi) = 19a3736400d2b0f7c5a807d4ab600a7028c253cc08eeb1d5f7e6e5c2bb1a7fd3 -SIZE (xpi/firefox-i18n-58.0.1/fr.xpi) = 479101 -SHA256 (xpi/firefox-i18n-58.0.1/fy-NL.xpi) = 197359a2a5a73a6b8c237f06943625a8c9851dc91e38911eba8d7cc8a2bf6a9f -SIZE (xpi/firefox-i18n-58.0.1/fy-NL.xpi) = 472089 -SHA256 (xpi/firefox-i18n-58.0.1/ga-IE.xpi) = d6add9b3a769b4a1b1dae7217955fa5360afc24c580ec95766f0d53d2e0f7b6c -SIZE (xpi/firefox-i18n-58.0.1/ga-IE.xpi) = 479801 -SHA256 (xpi/firefox-i18n-58.0.1/gd.xpi) = 86eca4dbb4bc3645c2d46ab8b1e28519cf074cd5e12221137e265dd5788874cf -SIZE (xpi/firefox-i18n-58.0.1/gd.xpi) = 467540 -SHA256 (xpi/firefox-i18n-58.0.1/gl.xpi) = b9a66668db3073b8d11bf7d39431ee952b6ee7fbd219e1f22bcdbe827acd833e -SIZE (xpi/firefox-i18n-58.0.1/gl.xpi) = 454325 -SHA256 (xpi/firefox-i18n-58.0.1/gn.xpi) = baa718505ae87ac0a0dd57431b44ebf2cde40441add47607160b1a852def3476 -SIZE (xpi/firefox-i18n-58.0.1/gn.xpi) = 477176 -SHA256 (xpi/firefox-i18n-58.0.1/gu-IN.xpi) = cfcafde5e982288f762082e21c930202758e0a0fe4856b7aebc9b3d505c19a11 -SIZE (xpi/firefox-i18n-58.0.1/gu-IN.xpi) = 523537 -SHA256 (xpi/firefox-i18n-58.0.1/he.xpi) = 63780505547ed942cdf9ea6473e592ee32f73ca33b72c155f5cfd67468338b1d -SIZE (xpi/firefox-i18n-58.0.1/he.xpi) = 480620 -SHA256 (xpi/firefox-i18n-58.0.1/hi-IN.xpi) = e30381b69ca1d46482d2bac4e53a2d5c5ccec4f02bb36e220ca5ae2e371ceb3e -SIZE (xpi/firefox-i18n-58.0.1/hi-IN.xpi) = 532364 -SHA256 (xpi/firefox-i18n-58.0.1/hr.xpi) = 7d09e4f7b54259057e941bb3d870af1d0c84a2b6f07f9cc53348809e9d99aeb1 -SIZE (xpi/firefox-i18n-58.0.1/hr.xpi) = 467252 -SHA256 (xpi/firefox-i18n-58.0.1/hsb.xpi) = 1b24e370c9f43bd5ded03f5e1e40d2b714b1743cfa8e2aaf4b7e2edb9a9e9b09 -SIZE (xpi/firefox-i18n-58.0.1/hsb.xpi) = 483713 -SHA256 (xpi/firefox-i18n-58.0.1/hu.xpi) = cb6f1de133c03bda535aee777e188c0d0e7781f580922aabc330f76223984160 -SIZE (xpi/firefox-i18n-58.0.1/hu.xpi) = 482701 -SHA256 (xpi/firefox-i18n-58.0.1/hy-AM.xpi) = 2476419e2bd2fb46ed835b7e298287cfa0d5b8aecdbc6d6d553da34be9426410 -SIZE (xpi/firefox-i18n-58.0.1/hy-AM.xpi) = 515596 -SHA256 (xpi/firefox-i18n-58.0.1/id.xpi) = 7787793344c0c284dc8c720a015f4e32750efefee1717103509332d36f002e31 -SIZE (xpi/firefox-i18n-58.0.1/id.xpi) = 449311 -SHA256 (xpi/firefox-i18n-58.0.1/is.xpi) = 33d133e10ab8f7c1b56021e93cf2b5012c489126f5f93dded5ad0d812bf47672 -SIZE (xpi/firefox-i18n-58.0.1/is.xpi) = 460733 -SHA256 (xpi/firefox-i18n-58.0.1/it.xpi) = 2e84d3625470cddd62fe202fbf331d178975616c1f3b434052412f938a2d3806 -SIZE (xpi/firefox-i18n-58.0.1/it.xpi) = 350640 -SHA256 (xpi/firefox-i18n-58.0.1/ja.xpi) = 495057f9080e659518d17cec4869888a3b09637c50a9c4d78b7dbb3f88a28543 -SIZE (xpi/firefox-i18n-58.0.1/ja.xpi) = 514625 -SHA256 (xpi/firefox-i18n-58.0.1/ka.xpi) = 305ef1b1fceac45b6b0c8138c2e0902897c4058d02402a7c540ef7c4ab59697f -SIZE (xpi/firefox-i18n-58.0.1/ka.xpi) = 500998 -SHA256 (xpi/firefox-i18n-58.0.1/kab.xpi) = 08c932f255c927a8cb4b5a09898f98dab18660f69920c3bec007eb3389bdc10d -SIZE (xpi/firefox-i18n-58.0.1/kab.xpi) = 469449 -SHA256 (xpi/firefox-i18n-58.0.1/kk.xpi) = 65c7f4496e098810a75129c06383a711a9d0d4e2b803249403b4ec2aeb52c6d2 -SIZE (xpi/firefox-i18n-58.0.1/kk.xpi) = 527152 -SHA256 (xpi/firefox-i18n-58.0.1/km.xpi) = 216840de91a27b1d14fa51f7fb2a937eef7cc76f07f275e03ab8ee388c605063 -SIZE (xpi/firefox-i18n-58.0.1/km.xpi) = 535392 -SHA256 (xpi/firefox-i18n-58.0.1/kn.xpi) = b7c2e01a9efd6b9863e45cbfd07b8d4c4c365b3eec96f3beccb036d62de8f9eb -SIZE (xpi/firefox-i18n-58.0.1/kn.xpi) = 537161 -SHA256 (xpi/firefox-i18n-58.0.1/ko.xpi) = 9f0b7c8c050b0cbc62d2d153d3acbe79c4e7e697ed87b1e4ff95e48a3f8571e1 -SIZE (xpi/firefox-i18n-58.0.1/ko.xpi) = 494836 -SHA256 (xpi/firefox-i18n-58.0.1/lij.xpi) = 05af32bf6d21e01af330214335792ec5bc5c1fd7ecf2a9d171bca8db748d8656 -SIZE (xpi/firefox-i18n-58.0.1/lij.xpi) = 455542 -SHA256 (xpi/firefox-i18n-58.0.1/lt.xpi) = 888f722aaf12d2547dcdbe92cfefff71b23625830c9698111be271edf339946c -SIZE (xpi/firefox-i18n-58.0.1/lt.xpi) = 482159 -SHA256 (xpi/firefox-i18n-58.0.1/lv.xpi) = 3c0c2d9e3bf05e7281f2367c461f238bcbf06fcb1983b483b8335a5715c808c8 -SIZE (xpi/firefox-i18n-58.0.1/lv.xpi) = 471212 -SHA256 (xpi/firefox-i18n-58.0.1/mai.xpi) = abc70dcbfe5ff9132ecd83eb1c99f104e175aa42c1120c2bf9bfd769ca18c944 -SIZE (xpi/firefox-i18n-58.0.1/mai.xpi) = 509070 -SHA256 (xpi/firefox-i18n-58.0.1/mk.xpi) = ba6aef9b92a8f726ce4c8a34e380bc4287c14c2225795135fa17082540049825 -SIZE (xpi/firefox-i18n-58.0.1/mk.xpi) = 492514 -SHA256 (xpi/firefox-i18n-58.0.1/ml.xpi) = c2733b11fe66133af8e7d611ebaf51f9033393126e71c1a6c067d5c40430f497 -SIZE (xpi/firefox-i18n-58.0.1/ml.xpi) = 547686 -SHA256 (xpi/firefox-i18n-58.0.1/mr.xpi) = e8d12b4b9a666374fbf2edc013839f8133e125c402c6aa7dea05a1c665f255df -SIZE (xpi/firefox-i18n-58.0.1/mr.xpi) = 525039 -SHA256 (xpi/firefox-i18n-58.0.1/ms.xpi) = e6aaea106c368302ba3dc11fa5517466fe6b0b2cf39e9f637c63ec0fb8d12bdc -SIZE (xpi/firefox-i18n-58.0.1/ms.xpi) = 458426 -SHA256 (xpi/firefox-i18n-58.0.1/my.xpi) = f8a135885c81b1f9d3415d49cc9a9f454ce1dfaea597287098c461c24e6acfb0 -SIZE (xpi/firefox-i18n-58.0.1/my.xpi) = 520423 -SHA256 (xpi/firefox-i18n-58.0.1/nb-NO.xpi) = 95cc69044c15ac255a0cf4bcd1da5ab837ae78561fa5e95e8780d2897618f55a -SIZE (xpi/firefox-i18n-58.0.1/nb-NO.xpi) = 457990 -SHA256 (xpi/firefox-i18n-58.0.1/ne-NP.xpi) = d1dc722a775e0f0a3688ff16b2dc22bb3ad5d9f3f69e8057ea3f3c2c2a606020 -SIZE (xpi/firefox-i18n-58.0.1/ne-NP.xpi) = 517685 -SHA256 (xpi/firefox-i18n-58.0.1/nl.xpi) = 087e1ebefa0a19b25f23b376243e5448c25b3b23be8f743e09088162f74bd891 -SIZE (xpi/firefox-i18n-58.0.1/nl.xpi) = 465559 -SHA256 (xpi/firefox-i18n-58.0.1/nn-NO.xpi) = 8004c1e53515a74fcb804acd16416da71d1a5fe54db3ab3368a1e61f6b93efc0 -SIZE (xpi/firefox-i18n-58.0.1/nn-NO.xpi) = 458439 -SHA256 (xpi/firefox-i18n-58.0.1/or.xpi) = 0f4ac0cdd6c13d7f5d940d0f19873faeda98f2569d0ae1b4b5af7e2bf9f23eb6 -SIZE (xpi/firefox-i18n-58.0.1/or.xpi) = 502795 -SHA256 (xpi/firefox-i18n-58.0.1/pa-IN.xpi) = ee00f9a84ff872d8996470228d685c69336aad6bd6f98f1a9cd93a6b509626d2 -SIZE (xpi/firefox-i18n-58.0.1/pa-IN.xpi) = 500542 -SHA256 (xpi/firefox-i18n-58.0.1/pl.xpi) = 1c3ff46a43bca3ccd8d3de3cfcc4259a31c8ca7becbf56ae0768e42b205f0996 -SIZE (xpi/firefox-i18n-58.0.1/pl.xpi) = 365869 -SHA256 (xpi/firefox-i18n-58.0.1/pt-BR.xpi) = 6f8506427ebedd2d3fc46f0cfe9a24ad7be9456df5c824cf07ecdee76e2e2c63 -SIZE (xpi/firefox-i18n-58.0.1/pt-BR.xpi) = 463584 -SHA256 (xpi/firefox-i18n-58.0.1/pt-PT.xpi) = 9b17f98797261e3c50eb0ad11c50c925ed02d4a4492ffa2c62cb2298ec9eecf3 -SIZE (xpi/firefox-i18n-58.0.1/pt-PT.xpi) = 466901 -SHA256 (xpi/firefox-i18n-58.0.1/rm.xpi) = f2f5cdca3f5ce282640f41232f4acf7f4cc856730a66229f0a37ad7392ba9ac0 -SIZE (xpi/firefox-i18n-58.0.1/rm.xpi) = 458783 -SHA256 (xpi/firefox-i18n-58.0.1/ro.xpi) = 8162351cc67b2483b66cd14d74fd676d1ce5812e1b6a126dcf27ef2c3d0cea94 -SIZE (xpi/firefox-i18n-58.0.1/ro.xpi) = 462430 -SHA256 (xpi/firefox-i18n-58.0.1/ru.xpi) = 4909aa59f7d3088ee3848b1fdb287a1130a7ba62be85d52fab915ac389a63fc4 -SIZE (xpi/firefox-i18n-58.0.1/ru.xpi) = 535054 -SHA256 (xpi/firefox-i18n-58.0.1/si.xpi) = 0e61893148dea0a205bd4163d8d71305a6ae9ee4e3bf8cc04f8c6220bde38a46 -SIZE (xpi/firefox-i18n-58.0.1/si.xpi) = 500879 -SHA256 (xpi/firefox-i18n-58.0.1/sk.xpi) = 80facbc750964a8d3dff4890143eabc580ed2d0cd1f0b6f0963445de0f064de8 -SIZE (xpi/firefox-i18n-58.0.1/sk.xpi) = 487583 -SHA256 (xpi/firefox-i18n-58.0.1/sl.xpi) = e574d314c827fb2b27024f8e8c2a2ceed68b07c06cee191e24fa560496a8918b -SIZE (xpi/firefox-i18n-58.0.1/sl.xpi) = 463915 -SHA256 (xpi/firefox-i18n-58.0.1/son.xpi) = 668535264c6f7c78c9bc8eda3ad3ae228c630d04e6b57241c22f13a9bbeaa8b1 -SIZE (xpi/firefox-i18n-58.0.1/son.xpi) = 453960 -SHA256 (xpi/firefox-i18n-58.0.1/sq.xpi) = e77d6085870336c7416e286128d83fac653b454cb02df3e4f3acd550c022028c -SIZE (xpi/firefox-i18n-58.0.1/sq.xpi) = 472463 -SHA256 (xpi/firefox-i18n-58.0.1/sr.xpi) = 66c374118475fedfd1b3965e33e9077a853372003ef59c9953de209e674237ef -SIZE (xpi/firefox-i18n-58.0.1/sr.xpi) = 493460 -SHA256 (xpi/firefox-i18n-58.0.1/sv-SE.xpi) = ff81e4532f447021a7f3581a93ae193d9f3948b63361872248040c96c17a4106 -SIZE (xpi/firefox-i18n-58.0.1/sv-SE.xpi) = 466363 -SHA256 (xpi/firefox-i18n-58.0.1/ta.xpi) = eff266dfa250859b5f5dc52b4d0003db4c1ea8e68b4ec3fddc52ae46fcfb81b5 -SIZE (xpi/firefox-i18n-58.0.1/ta.xpi) = 519415 -SHA256 (xpi/firefox-i18n-58.0.1/te.xpi) = 8d42e89b1e550fd9bab4daa2061d8bdd19055bfa7fd7651e8f53d3389168f982 -SIZE (xpi/firefox-i18n-58.0.1/te.xpi) = 535341 -SHA256 (xpi/firefox-i18n-58.0.1/th.xpi) = 0af294c02c1d4d673e7d802674426a8eb807c666618486334e9dbfc2b4150ba7 -SIZE (xpi/firefox-i18n-58.0.1/th.xpi) = 506270 -SHA256 (xpi/firefox-i18n-58.0.1/tr.xpi) = 0073ac4167c90628b57d3ad0e63af453972184fc35ac0fc915b41d5aa8099263 -SIZE (xpi/firefox-i18n-58.0.1/tr.xpi) = 471866 -SHA256 (xpi/firefox-i18n-58.0.1/uk.xpi) = 0b751e25d841213a8f9b6e42fc511f94d27188d9e5648f203c6cfaa300383719 -SIZE (xpi/firefox-i18n-58.0.1/uk.xpi) = 525890 -SHA256 (xpi/firefox-i18n-58.0.1/ur.xpi) = f3db095ead83b51bc5da1985a1536e68884338c03ecd67c0cacab973cc57d1a5 -SIZE (xpi/firefox-i18n-58.0.1/ur.xpi) = 515330 -SHA256 (xpi/firefox-i18n-58.0.1/uz.xpi) = 0a99829826f992e8cf65dbab71eebbec81e1098dadb45a14f7aa639480522547 -SIZE (xpi/firefox-i18n-58.0.1/uz.xpi) = 464527 -SHA256 (xpi/firefox-i18n-58.0.1/vi.xpi) = 39099f4e31ef094cf0ac7600fea8c9b94be8a26686c8c0b470ff3cfae3a2c083 -SIZE (xpi/firefox-i18n-58.0.1/vi.xpi) = 476702 -SHA256 (xpi/firefox-i18n-58.0.1/xh.xpi) = 5deb4a665778a958dffbecad87d588e793d845b30e18f893a3e46ad599f0f519 -SIZE (xpi/firefox-i18n-58.0.1/xh.xpi) = 467880 -SHA256 (xpi/firefox-i18n-58.0.1/zh-CN.xpi) = 38f13b4464aa222012cb8371f6e7d845d75a9304f63620d4142321dd1df0f1b1 -SIZE (xpi/firefox-i18n-58.0.1/zh-CN.xpi) = 490106 -SHA256 (xpi/firefox-i18n-58.0.1/zh-TW.xpi) = 5894a184724f13a2791eab952cc04f3140a9e948680037167748bb0bcb0a338f -SIZE (xpi/firefox-i18n-58.0.1/zh-TW.xpi) = 488340 +TIMESTAMP = 1517954713 +SHA256 (xpi/firefox-i18n-58.0.2/ach.xpi) = ffae1fab1fa4e65938f9ba6e0245406a9738a805a3bf59521ff1b2d8cc322427 +SIZE (xpi/firefox-i18n-58.0.2/ach.xpi) = 445613 +SHA256 (xpi/firefox-i18n-58.0.2/af.xpi) = 010e8ee7bd1bdab8fc73687ca57d0c1f6c899bd294d17392c875c3943a43f625 +SIZE (xpi/firefox-i18n-58.0.2/af.xpi) = 445015 +SHA256 (xpi/firefox-i18n-58.0.2/an.xpi) = 217a62b3c977bee1945d82ddd9f761597fda54966198f37d2a7c02074122b106 +SIZE (xpi/firefox-i18n-58.0.2/an.xpi) = 469442 +SHA256 (xpi/firefox-i18n-58.0.2/ar.xpi) = ff666ff72fac3afcc52811b15c05c4ffdad98cd3540e4cd6638eb9c00d4234e4 +SIZE (xpi/firefox-i18n-58.0.2/ar.xpi) = 494894 +SHA256 (xpi/firefox-i18n-58.0.2/as.xpi) = d7fe6ce5bce6cae7c83c30c096b3224b37dcd8db186c902df4c22db6c55f3b39 +SIZE (xpi/firefox-i18n-58.0.2/as.xpi) = 492796 +SHA256 (xpi/firefox-i18n-58.0.2/ast.xpi) = c1764023b7acc91cd94625c7e480724b9c9235b7bb92799126c392d9a24f0b6a +SIZE (xpi/firefox-i18n-58.0.2/ast.xpi) = 462088 +SHA256 (xpi/firefox-i18n-58.0.2/az.xpi) = e870cfc8d1dbaf783e1d5d4c1f25ed08423b4b53017469667f9cd4adc86bd1bb +SIZE (xpi/firefox-i18n-58.0.2/az.xpi) = 470909 +SHA256 (xpi/firefox-i18n-58.0.2/be.xpi) = a1ef1c9607450193cd0906fcad1dd726374d19642728ab57c9edc26afd15124a +SIZE (xpi/firefox-i18n-58.0.2/be.xpi) = 524437 +SHA256 (xpi/firefox-i18n-58.0.2/bg.xpi) = 5be684f90ca4f1ef80a918f0e32433d197317ab6f7c3b6fcef43acbdccdd287f +SIZE (xpi/firefox-i18n-58.0.2/bg.xpi) = 517352 +SHA256 (xpi/firefox-i18n-58.0.2/bn-BD.xpi) = 359ceb220d4371797e6ff3513c6d8ab22ae58db4e64cb1cdb6bc300f940f0bfc +SIZE (xpi/firefox-i18n-58.0.2/bn-BD.xpi) = 533458 +SHA256 (xpi/firefox-i18n-58.0.2/bn-IN.xpi) = e30c7166f35d1007da00853d3d2ec3a1517c63f1b3fad7c01f0f0db604850f02 +SIZE (xpi/firefox-i18n-58.0.2/bn-IN.xpi) = 518930 +SHA256 (xpi/firefox-i18n-58.0.2/br.xpi) = fec6efe22ff5bb5c1a8a95285801063b6bbc882645d8cac9f916e1132ed1ea8e +SIZE (xpi/firefox-i18n-58.0.2/br.xpi) = 457661 +SHA256 (xpi/firefox-i18n-58.0.2/bs.xpi) = a2a741ee5b6251d0c9c57bea13228dbc69620b688975ac81e4bb3bdc98127fb1 +SIZE (xpi/firefox-i18n-58.0.2/bs.xpi) = 466550 +SHA256 (xpi/firefox-i18n-58.0.2/ca.xpi) = c4bb69d90fd8ed292f0737d2760b6fb39d960c7f58e9ae3bb766701d1d2c720a +SIZE (xpi/firefox-i18n-58.0.2/ca.xpi) = 472769 +SHA256 (xpi/firefox-i18n-58.0.2/cak.xpi) = 8d7a572400c306457c4477df949fabaf1bd8f236bc03c3bafb1265f7c6d4481f +SIZE (xpi/firefox-i18n-58.0.2/cak.xpi) = 483420 +SHA256 (xpi/firefox-i18n-58.0.2/cs.xpi) = 3084cc2ce4f365b23b56ebb9f9813fd46bc50459776d02d3c4f0ecc14501bcb0 +SIZE (xpi/firefox-i18n-58.0.2/cs.xpi) = 479563 +SHA256 (xpi/firefox-i18n-58.0.2/cy.xpi) = 22f68a9070c4864c614779b724a1aa18b4878d8e97ecf851514848a6e695e21e +SIZE (xpi/firefox-i18n-58.0.2/cy.xpi) = 462230 +SHA256 (xpi/firefox-i18n-58.0.2/da.xpi) = 2c2db5c2cb94aab0422ebcf2f5a878043400fdf1b71f541a658469b4f2e3811e +SIZE (xpi/firefox-i18n-58.0.2/da.xpi) = 455555 +SHA256 (xpi/firefox-i18n-58.0.2/de.xpi) = f407ffa0275150e8221dba6f7c77b958bcf6db678569ad3f661e617bdedcc5c6 +SIZE (xpi/firefox-i18n-58.0.2/de.xpi) = 467225 +SHA256 (xpi/firefox-i18n-58.0.2/dsb.xpi) = 94c5f3f57288d55120ea3e42f881ca0a396f69a4a90fafc41a90f3255bea9892 +SIZE (xpi/firefox-i18n-58.0.2/dsb.xpi) = 486456 +SHA256 (xpi/firefox-i18n-58.0.2/el.xpi) = 96e5ebe692f491c122b768d354ddeeae5ea0576553c007db0ed6949b5e05c35b +SIZE (xpi/firefox-i18n-58.0.2/el.xpi) = 540702 +SHA256 (xpi/firefox-i18n-58.0.2/en-GB.xpi) = a2c0edf50da90a9371f860f4fe1757a42df856d33a2c71b38c5ebd3f4b7a31ac +SIZE (xpi/firefox-i18n-58.0.2/en-GB.xpi) = 443435 +SHA256 (xpi/firefox-i18n-58.0.2/en-US.xpi) = 470c7996c1e6d9a5b3a3950da1bbb4387510dd326e8eb6ef83caaf145d5ea0ca +SIZE (xpi/firefox-i18n-58.0.2/en-US.xpi) = 440004 +SHA256 (xpi/firefox-i18n-58.0.2/en-ZA.xpi) = 7569accd7837d62b284ec64233a11311f158b518b2e407cdb5c20b74fa4e66b1 +SIZE (xpi/firefox-i18n-58.0.2/en-ZA.xpi) = 434820 +SHA256 (xpi/firefox-i18n-58.0.2/eo.xpi) = f9d0fae4a19ce9292beef098d689e559a4e3628771b49eacc6b0c2e114ae427f +SIZE (xpi/firefox-i18n-58.0.2/eo.xpi) = 461031 +SHA256 (xpi/firefox-i18n-58.0.2/es-AR.xpi) = 9214ce61dc02cf61c72d7fafbd9d72c1f33d10d9d0c589ef9eb994c35a588e33 +SIZE (xpi/firefox-i18n-58.0.2/es-AR.xpi) = 470709 +SHA256 (xpi/firefox-i18n-58.0.2/es-CL.xpi) = 8304ac17ac6a586d2f4aca378140e8676f1ff957e2a0fead9306ad5e11b9d335 +SIZE (xpi/firefox-i18n-58.0.2/es-CL.xpi) = 473178 +SHA256 (xpi/firefox-i18n-58.0.2/es-ES.xpi) = 51c3d1bec3b600eb073020863dc3d1c074947342f3e9d7b930298e01bdfc6af2 +SIZE (xpi/firefox-i18n-58.0.2/es-ES.xpi) = 357315 +SHA256 (xpi/firefox-i18n-58.0.2/es-MX.xpi) = e6fac608d664d2eb4a6e7ce5967036571d9e03c62a93d552a8858e56763adccf +SIZE (xpi/firefox-i18n-58.0.2/es-MX.xpi) = 474515 +SHA256 (xpi/firefox-i18n-58.0.2/et.xpi) = 28b952f7b7d54a2bf76d9414cce87a323c4ddd1690922ed2c65b9844d0b7ce42 +SIZE (xpi/firefox-i18n-58.0.2/et.xpi) = 450940 +SHA256 (xpi/firefox-i18n-58.0.2/eu.xpi) = 905328de45a9ac6df28b431da5d6e199779e2799a91b8a96c4958823cec38a23 +SIZE (xpi/firefox-i18n-58.0.2/eu.xpi) = 462884 +SHA256 (xpi/firefox-i18n-58.0.2/fa.xpi) = 3bbe89504bf353a9579b29c1d2690f87f5b387103974c9e8b491df5912c91757 +SIZE (xpi/firefox-i18n-58.0.2/fa.xpi) = 517078 +SHA256 (xpi/firefox-i18n-58.0.2/ff.xpi) = 2e66e3b60bb2ba73b45eae39ea985e782b1418bda7b084de5a293457b8f8ed38 +SIZE (xpi/firefox-i18n-58.0.2/ff.xpi) = 462449 +SHA256 (xpi/firefox-i18n-58.0.2/fi.xpi) = 0df8411c9271b8e9c9d582f2c1dff070e5f0dc5e7617d520f518d0824cf8d340 +SIZE (xpi/firefox-i18n-58.0.2/fi.xpi) = 454071 +SHA256 (xpi/firefox-i18n-58.0.2/fr.xpi) = acf9d8083f772e80ef4377109e753d58c178ec3c67b71683120b03350e4a41df +SIZE (xpi/firefox-i18n-58.0.2/fr.xpi) = 479101 +SHA256 (xpi/firefox-i18n-58.0.2/fy-NL.xpi) = 1e07a1845a73af1f38c24c58137c8904af780d224861663d2b07b69b7ded3784 +SIZE (xpi/firefox-i18n-58.0.2/fy-NL.xpi) = 472089 +SHA256 (xpi/firefox-i18n-58.0.2/ga-IE.xpi) = 178dafd22494461de1f555e25d82bd285a6ba92e10bf802fcc20020f8f2c02d5 +SIZE (xpi/firefox-i18n-58.0.2/ga-IE.xpi) = 479801 +SHA256 (xpi/firefox-i18n-58.0.2/gd.xpi) = 36618a7bf4486b4376394ae5de4152bdc98d45b24caaad78b5cd9dc4a6373c13 +SIZE (xpi/firefox-i18n-58.0.2/gd.xpi) = 467540 +SHA256 (xpi/firefox-i18n-58.0.2/gl.xpi) = ca764ff7a8fcef604df4f60cf5a42bc4e8853fb8872404a4765f727f82d9acbb +SIZE (xpi/firefox-i18n-58.0.2/gl.xpi) = 454325 +SHA256 (xpi/firefox-i18n-58.0.2/gn.xpi) = 057f2d7fb73c77c2bc4f2b4e892ad6799dac68bc8579154cc61d4b1ec84f2852 +SIZE (xpi/firefox-i18n-58.0.2/gn.xpi) = 477176 +SHA256 (xpi/firefox-i18n-58.0.2/gu-IN.xpi) = bacecba903be09b7c957d62801f7562eaaf9cd20cf61cad7227dae6be943d807 +SIZE (xpi/firefox-i18n-58.0.2/gu-IN.xpi) = 523537 +SHA256 (xpi/firefox-i18n-58.0.2/he.xpi) = 06ab9028c7bb88f3e77aa07c5c498bb2dc9e5a6f18bf662ba9d90ec28b62b99d +SIZE (xpi/firefox-i18n-58.0.2/he.xpi) = 480620 +SHA256 (xpi/firefox-i18n-58.0.2/hi-IN.xpi) = a4847144ad4c7cadf5b925ba2cd7567a513e2379676e4b584dcc7498ee1c88b8 +SIZE (xpi/firefox-i18n-58.0.2/hi-IN.xpi) = 532364 +SHA256 (xpi/firefox-i18n-58.0.2/hr.xpi) = a320f0beda72a79371b10520bf4764ffb9400d6a51f67aa2affb9ac2311eab97 +SIZE (xpi/firefox-i18n-58.0.2/hr.xpi) = 467252 +SHA256 (xpi/firefox-i18n-58.0.2/hsb.xpi) = b31474fec7f730c402b81be68e5ec2f04d832ea7cd4c7c72eb50c892e5987a04 +SIZE (xpi/firefox-i18n-58.0.2/hsb.xpi) = 483712 +SHA256 (xpi/firefox-i18n-58.0.2/hu.xpi) = 35d85ac54871e6a79b81cff7c32e97a395d5a0a28b3425f0f1a1e43f3bdf5ce6 +SIZE (xpi/firefox-i18n-58.0.2/hu.xpi) = 482701 +SHA256 (xpi/firefox-i18n-58.0.2/hy-AM.xpi) = 966cbddbc630c0971c4b5d6027ef456de212e664faadc2a24231e523f24fecb7 +SIZE (xpi/firefox-i18n-58.0.2/hy-AM.xpi) = 515596 +SHA256 (xpi/firefox-i18n-58.0.2/id.xpi) = 0e1c3d40970e8bfdbbe046562db30a0ddcc7dd638fa2bae76be4d80c08a085b8 +SIZE (xpi/firefox-i18n-58.0.2/id.xpi) = 449311 +SHA256 (xpi/firefox-i18n-58.0.2/is.xpi) = a20b335120e0e978a359e09b57d4bc5530ca33f42fe99bff4fb14e88a40bdf51 +SIZE (xpi/firefox-i18n-58.0.2/is.xpi) = 460733 +SHA256 (xpi/firefox-i18n-58.0.2/it.xpi) = be3afaaf42dc57cc8cccebccc5017786da04a42982aa9539c13373884490da6c +SIZE (xpi/firefox-i18n-58.0.2/it.xpi) = 350640 +SHA256 (xpi/firefox-i18n-58.0.2/ja.xpi) = f5f1de578f3955931c5dfcb437fe762f5effbea33aef131fbb058a863d404742 +SIZE (xpi/firefox-i18n-58.0.2/ja.xpi) = 514625 +SHA256 (xpi/firefox-i18n-58.0.2/ka.xpi) = 70e5693c770bfdda45f031b6fb2874debe2cfe723ab6266359e4a2b9fb35b909 +SIZE (xpi/firefox-i18n-58.0.2/ka.xpi) = 500998 +SHA256 (xpi/firefox-i18n-58.0.2/kab.xpi) = 6d3e49ecad6098cc3007596f28f2992ec2261007b125642760c4fe46d01713f2 +SIZE (xpi/firefox-i18n-58.0.2/kab.xpi) = 469449 +SHA256 (xpi/firefox-i18n-58.0.2/kk.xpi) = cb012d04339626798413c473683fc68a34effc93d11cab581608d60d1c572749 +SIZE (xpi/firefox-i18n-58.0.2/kk.xpi) = 527152 +SHA256 (xpi/firefox-i18n-58.0.2/km.xpi) = 14f0ebdb6e7cf5850251fc16fab2be16f6c4d2b0b79fe79a816d6f31652bfcc6 +SIZE (xpi/firefox-i18n-58.0.2/km.xpi) = 535393 +SHA256 (xpi/firefox-i18n-58.0.2/kn.xpi) = c51c15dc102c1ba9191df1563ff0d13bab1f9839c2101221fb48c57b47203cdc +SIZE (xpi/firefox-i18n-58.0.2/kn.xpi) = 537161 +SHA256 (xpi/firefox-i18n-58.0.2/ko.xpi) = 23f76ace573c320e950a0feacecc1dba6dc89aaa17228813e48e24f72d78df9f +SIZE (xpi/firefox-i18n-58.0.2/ko.xpi) = 494836 +SHA256 (xpi/firefox-i18n-58.0.2/lij.xpi) = 9a8b3d6b62b1ab042639061ee9911ad627cde634b6da62ba80e1491b9e816ec1 +SIZE (xpi/firefox-i18n-58.0.2/lij.xpi) = 455542 +SHA256 (xpi/firefox-i18n-58.0.2/lt.xpi) = 5bcbafbe84e3a2fd241daf85b37887cf9773ace2639831637499f5557badb724 +SIZE (xpi/firefox-i18n-58.0.2/lt.xpi) = 482159 +SHA256 (xpi/firefox-i18n-58.0.2/lv.xpi) = 04d6c2121cc8a628cacd0190bdb7662010fc41ff9d62a7cbb7a492c172f25f20 +SIZE (xpi/firefox-i18n-58.0.2/lv.xpi) = 471212 +SHA256 (xpi/firefox-i18n-58.0.2/mai.xpi) = 34f09d179b1596134c96ffc6c397e0714e876ead142b2ba2cfaa1fde86f5431b +SIZE (xpi/firefox-i18n-58.0.2/mai.xpi) = 509070 +SHA256 (xpi/firefox-i18n-58.0.2/mk.xpi) = 006cb642d44d2d1f041ef4859b4c820b3ff64c17bb0487108f26594f3020669b +SIZE (xpi/firefox-i18n-58.0.2/mk.xpi) = 492514 +SHA256 (xpi/firefox-i18n-58.0.2/ml.xpi) = e0c122f21e912d06d12144ffae8f04555184b58c8b1516deeeb7fb677126c3c2 +SIZE (xpi/firefox-i18n-58.0.2/ml.xpi) = 547686 +SHA256 (xpi/firefox-i18n-58.0.2/mr.xpi) = 0bbe464463c696bfb9031c4f7034c3837c6be4c25756d13d175adfe00a7adcbb +SIZE (xpi/firefox-i18n-58.0.2/mr.xpi) = 525039 +SHA256 (xpi/firefox-i18n-58.0.2/ms.xpi) = 41fc721cabe807495005d64de8141bfbe80424ad9f988184dcbacda014cf2361 +SIZE (xpi/firefox-i18n-58.0.2/ms.xpi) = 458427 +SHA256 (xpi/firefox-i18n-58.0.2/my.xpi) = 1c1faae6d62b358e8f46b623d1d4087a5af38983852ca0ed2104ee350ef8aac2 +SIZE (xpi/firefox-i18n-58.0.2/my.xpi) = 520423 +SHA256 (xpi/firefox-i18n-58.0.2/nb-NO.xpi) = 243c21975405947b87d2566071a1addbde47baed8ede24cec5f8ffa455fa023d +SIZE (xpi/firefox-i18n-58.0.2/nb-NO.xpi) = 457991 +SHA256 (xpi/firefox-i18n-58.0.2/ne-NP.xpi) = a2ab955a1e014dc1ce39bf3edae3e08ba31f184f181b58c6d06be0ba2b04e223 +SIZE (xpi/firefox-i18n-58.0.2/ne-NP.xpi) = 517685 +SHA256 (xpi/firefox-i18n-58.0.2/nl.xpi) = 96cfc1fe1e3b1f3ad2b2cbaa4a5a7a12f47f8a39286ab766191e5e8fb55ca43e +SIZE (xpi/firefox-i18n-58.0.2/nl.xpi) = 465559 +SHA256 (xpi/firefox-i18n-58.0.2/nn-NO.xpi) = f4284e8ca61292028d581e3d632150f7660229e4f05d2afc641c42c361100116 +SIZE (xpi/firefox-i18n-58.0.2/nn-NO.xpi) = 458439 +SHA256 (xpi/firefox-i18n-58.0.2/or.xpi) = 1fc34d631c5ceea2bb8a828c60aba9c5109eba1421427699b0a7ecda62652f52 +SIZE (xpi/firefox-i18n-58.0.2/or.xpi) = 502795 +SHA256 (xpi/firefox-i18n-58.0.2/pa-IN.xpi) = 53cf63db68fd1ad04e1c68725300d0834b1e4c4336a9b43e5a88b926f079c01b +SIZE (xpi/firefox-i18n-58.0.2/pa-IN.xpi) = 500542 +SHA256 (xpi/firefox-i18n-58.0.2/pl.xpi) = 9953f7c707c9d90792dbc5ccfe86b9ea1e6b4fd9f35f0730f77346f08dbab548 +SIZE (xpi/firefox-i18n-58.0.2/pl.xpi) = 365869 +SHA256 (xpi/firefox-i18n-58.0.2/pt-BR.xpi) = 29ab7eb7d7bcd2d34bbc32408308890acf162571ed23c3d18014d83d4d874150 +SIZE (xpi/firefox-i18n-58.0.2/pt-BR.xpi) = 463584 +SHA256 (xpi/firefox-i18n-58.0.2/pt-PT.xpi) = 70b3031aa5dd17553d84a444834307abe54bc8385930ab4380c6b82fa27b6827 +SIZE (xpi/firefox-i18n-58.0.2/pt-PT.xpi) = 466902 +SHA256 (xpi/firefox-i18n-58.0.2/rm.xpi) = ec03e613bd37ab3854b1d511c288c229695299b9cd3684f2420c89642505281e +SIZE (xpi/firefox-i18n-58.0.2/rm.xpi) = 458783 +SHA256 (xpi/firefox-i18n-58.0.2/ro.xpi) = e9a30407ffd974856a206781d32cdb673c58c41e1e33d4c2dfccc5bfbc53e2c9 +SIZE (xpi/firefox-i18n-58.0.2/ro.xpi) = 462430 +SHA256 (xpi/firefox-i18n-58.0.2/ru.xpi) = 762f01eb247145b2d6c1192851bda61f275263989a656bafef1ce196deb9e2cd +SIZE (xpi/firefox-i18n-58.0.2/ru.xpi) = 535054 +SHA256 (xpi/firefox-i18n-58.0.2/si.xpi) = 56ad752f0714d30844d54f32f63659829e00cb50698452206de88c62d4472b34 +SIZE (xpi/firefox-i18n-58.0.2/si.xpi) = 500879 +SHA256 (xpi/firefox-i18n-58.0.2/sk.xpi) = 6f7386a6f3a0c00aa1c469492c829647570c35b1171c7267efd27bfb834366fe +SIZE (xpi/firefox-i18n-58.0.2/sk.xpi) = 487583 +SHA256 (xpi/firefox-i18n-58.0.2/sl.xpi) = 9b48cf9b6c6ea65efbe0b991d90352639e930ddf729a1b4143502d1d7ed0052e +SIZE (xpi/firefox-i18n-58.0.2/sl.xpi) = 463914 +SHA256 (xpi/firefox-i18n-58.0.2/son.xpi) = 8ebd093168fec498134fc714de8c2c9a3bad2b6fa84416be6da8f96ad7878e0c +SIZE (xpi/firefox-i18n-58.0.2/son.xpi) = 453960 +SHA256 (xpi/firefox-i18n-58.0.2/sq.xpi) = ff243042e646cf531a459ae7452a986a80367f3ee290eb0f2603bb541154ff26 +SIZE (xpi/firefox-i18n-58.0.2/sq.xpi) = 472464 +SHA256 (xpi/firefox-i18n-58.0.2/sr.xpi) = aed1d5be1e957dad2a4ed02e8e3ac54cc3e18b8400287dfdc41cf3c224a4305c +SIZE (xpi/firefox-i18n-58.0.2/sr.xpi) = 493460 +SHA256 (xpi/firefox-i18n-58.0.2/sv-SE.xpi) = ee7dc63e3068a59417b1f82e1d9b0688b9e5494d25056710b51c8689d5ab609d +SIZE (xpi/firefox-i18n-58.0.2/sv-SE.xpi) = 466363 +SHA256 (xpi/firefox-i18n-58.0.2/ta.xpi) = d326e77afadf224bcc11d7b4b1238c0d626bc323a52a43e241ee1f72a6f5a1dc +SIZE (xpi/firefox-i18n-58.0.2/ta.xpi) = 519415 +SHA256 (xpi/firefox-i18n-58.0.2/te.xpi) = 8323f1257f7ab012518e717da1676f4b339c5a44a1aa49d2aea1ed113a9f4e7d +SIZE (xpi/firefox-i18n-58.0.2/te.xpi) = 535339 +SHA256 (xpi/firefox-i18n-58.0.2/th.xpi) = ffbcb330bc73760d1bf2b10c64dcea04b042c9db86eaec7956a4142610a075e5 +SIZE (xpi/firefox-i18n-58.0.2/th.xpi) = 506271 +SHA256 (xpi/firefox-i18n-58.0.2/tr.xpi) = ff574d59d56e10b4a846e2ccb6f751bb256e01d6ed87a227252d83e98527eaa6 +SIZE (xpi/firefox-i18n-58.0.2/tr.xpi) = 471866 +SHA256 (xpi/firefox-i18n-58.0.2/uk.xpi) = 7da20b9f9778b4daf33465e810dc22924a09fb82d2da5053ec7e7facad208c06 +SIZE (xpi/firefox-i18n-58.0.2/uk.xpi) = 525890 +SHA256 (xpi/firefox-i18n-58.0.2/ur.xpi) = 2a770bf8fc0814c07dc23ddbc7cbbbd16870f47527e3190c0ed4ebd3015d9e58 +SIZE (xpi/firefox-i18n-58.0.2/ur.xpi) = 515330 +SHA256 (xpi/firefox-i18n-58.0.2/uz.xpi) = 2a058b9e838cb78f2954e63a7411cfdd576eba475e292c2aa85d0c316a8865f6 +SIZE (xpi/firefox-i18n-58.0.2/uz.xpi) = 464527 +SHA256 (xpi/firefox-i18n-58.0.2/vi.xpi) = dff0af0670c984ea86a0a0372bdf5fef5ade1423f90ae2e21132ba8fb954f4b4 +SIZE (xpi/firefox-i18n-58.0.2/vi.xpi) = 476702 +SHA256 (xpi/firefox-i18n-58.0.2/xh.xpi) = 272083e5b80d3a0436a3c97ba36a8adf8eac56e29a4efc565b37fa56375c8b56 +SIZE (xpi/firefox-i18n-58.0.2/xh.xpi) = 467880 +SHA256 (xpi/firefox-i18n-58.0.2/zh-CN.xpi) = bd9f2a136294bb5189bcc3a332b098fa0190145884e56673514636213999a597 +SIZE (xpi/firefox-i18n-58.0.2/zh-CN.xpi) = 490106 +SHA256 (xpi/firefox-i18n-58.0.2/zh-TW.xpi) = 3e6c5562925b7eb3ebbab5ccb148c41e97b288fa442a7c8a65ee01991d485864 +SIZE (xpi/firefox-i18n-58.0.2/zh-TW.xpi) = 488340 Modified: branches/2018Q1/www/firefox/Makefile ============================================================================== --- branches/2018Q1/www/firefox/Makefile Wed Feb 7 19:34:13 2018 (r461174) +++ branches/2018Q1/www/firefox/Makefile Wed Feb 7 19:34:49 2018 (r461175) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 58.0.1 +DISTVERSION= 58.0.2 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ Modified: branches/2018Q1/www/firefox/distinfo ============================================================================== --- branches/2018Q1/www/firefox/distinfo Wed Feb 7 19:34:13 2018 (r461174) +++ branches/2018Q1/www/firefox/distinfo Wed Feb 7 19:34:49 2018 (r461175) @@ -1,3 +1,3 @@ -TIMESTAMP = 1517174358 -SHA256 (firefox-58.0.1.source.tar.xz) = 6032d4cf4c6d74f05c41c4268041de4d700d62fe31043f883977ad39e18d0038 -SIZE (firefox-58.0.1.source.tar.xz) = 248933088 +TIMESTAMP = 1517954713 +SHA256 (firefox-58.0.2.source.tar.xz) = 2b7794e4c2a24fa388f3acb2956c96bb2c3eae455467f0e386788ebaea7240c3 +SIZE (firefox-58.0.2.source.tar.xz) = 247576952 From owner-svn-ports-branches@freebsd.org Wed Feb 7 19:40:20 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 442E2F20372; Wed, 7 Feb 2018 19:40:20 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (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 E5A4F7B18E; Wed, 7 Feb 2018 19:40:19 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id C641F5A9F27; Wed, 7 Feb 2018 19:40:18 +0000 (UTC) Date: Wed, 7 Feb 2018 19:40:18 +0000 From: Brooks Davis To: Johannes M Dieterich Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: Re: svn commit: r461173 - in branches/2018Q1/devel: flang flang-clang flang-clang/files Message-ID: <20180207194018.GB54147@spindle.one-eyed-alien.net> References: <201802071927.w17JRnMp076011@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LyciRD1jyfeSSjG0" Content-Disposition: inline In-Reply-To: <201802071927.w17JRnMp076011@repo.freebsd.org> User-Agent: Mutt/1.9.1 (2017-09-22) 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: Wed, 07 Feb 2018 19:40:20 -0000 --LyciRD1jyfeSSjG0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 07, 2018 at 07:27:49PM +0000, Johannes M Dieterich wrote: > Author: jmd > Date: Wed Feb 7 19:27:48 2018 > New Revision: 461173 > URL: https://svnweb.freebsd.org/changeset/ports/461173 >=20 > Log: > MFH: r457940 r459134 > =20 > devel/flang: Update to a later development snapshot. > =20 > Contains various improvements and fixes over the last two months. Thanks for doing this. Sorry for the breakage. -- Brooks --LyciRD1jyfeSSjG0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJae1YhAAoJEKzQXbSebgfAjyEIAJhznwL3ANLS6HUVCWR0ik8q ShqMm10wzKoh8n7GiciEfmoYLdkrTllqZUFkpFO8DmzZNMmXH/SnD0KY0ltSeUXB vGtPL9PuFJRiJyDiLAJxKo/CY0R5A5sMM6oWn9AftxuGyuf02DlmPAol9Ftz5j73 +20Vc3vA8zdYJwF8VwohGNHLGscQj+5cNzzAjjv3lRwNjnbo7G5TUAEd7S2Iztv8 Yor1++NkdKv6y4q2bEN5+dFnEGPnwS5JyXUX2HM43MQ5CXWtMmtADb6H1/djCa2i zROcp1QtgT4RPAK4CLSnsvRv467vnzlPb7SQPKflHBw5muEdhQMcm76nuo8xGtI= =JNPZ -----END PGP SIGNATURE----- --LyciRD1jyfeSSjG0-- From owner-svn-ports-branches@freebsd.org Thu Feb 8 00:59:52 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2E8FDEEA2A5; Thu, 8 Feb 2018 00:59:52 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CD15C687C1; Thu, 8 Feb 2018 00:59:51 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C4CCB6B0D; Thu, 8 Feb 2018 00:59:51 +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 w180xpBE042722; Thu, 8 Feb 2018 00:59:51 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w180xomD042711; Thu, 8 Feb 2018 00:59:50 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802080059.w180xomD042711@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Thu, 8 Feb 2018 00:59:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461194 - in branches/2018Q1/www/waterfox: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/www/waterfox: . files X-SVN-Commit-Revision: 461194 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, 08 Feb 2018 00:59:52 -0000 Author: jbeich Date: Thu Feb 8 00:59:50 2018 New Revision: 461194 URL: https://svnweb.freebsd.org/changeset/ports/461194 Log: MFH: r461193 www/waterfox: apply some FF57/FF59 fixes Approved by: ports-secteam blanket Added: branches/2018Q1/www/waterfox/files/patch-bug1261175 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1261175 branches/2018Q1/www/waterfox/files/patch-bug1275062 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1275062 branches/2018Q1/www/waterfox/files/patch-bug1321960 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1321960 branches/2018Q1/www/waterfox/files/patch-bug1347984 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1347984 branches/2018Q1/www/waterfox/files/patch-bug1370791 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1370791 branches/2018Q1/www/waterfox/files/patch-bug1383501 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1383501 branches/2018Q1/www/waterfox/files/patch-bug1397114 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1397114 branches/2018Q1/www/waterfox/files/patch-bug1399939 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1399939 branches/2018Q1/www/waterfox/files/patch-bug1402025 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1402025 branches/2018Q1/www/waterfox/files/patch-bug1402218 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1402218 branches/2018Q1/www/waterfox/files/patch-bug1402377 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1402377 branches/2018Q1/www/waterfox/files/patch-bug1402766 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1402766 branches/2018Q1/www/waterfox/files/patch-bug1402951 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1402951 branches/2018Q1/www/waterfox/files/patch-bug1402981 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1402981 branches/2018Q1/www/waterfox/files/patch-bug1403721 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1403721 branches/2018Q1/www/waterfox/files/patch-bug1403998 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1403998 branches/2018Q1/www/waterfox/files/patch-bug1404057 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1404057 branches/2018Q1/www/waterfox/files/patch-bug1404180 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1404180 branches/2018Q1/www/waterfox/files/patch-bug1404323 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1404323 branches/2018Q1/www/waterfox/files/patch-bug1404714 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1404714 branches/2018Q1/www/waterfox/files/patch-bug1404760 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1404760 branches/2018Q1/www/waterfox/files/patch-bug1405267 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1405267 branches/2018Q1/www/waterfox/files/patch-bug1405377 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1405377 branches/2018Q1/www/waterfox/files/patch-bug1405635 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1405635 branches/2018Q1/www/waterfox/files/patch-bug1405720 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1405720 branches/2018Q1/www/waterfox/files/patch-bug1416523 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1416523 branches/2018Q1/www/waterfox/files/patch-bug1418757 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1418757 branches/2018Q1/www/waterfox/files/patch-bug1422036 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1422036 branches/2018Q1/www/waterfox/files/patch-bug1424469 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1424469 branches/2018Q1/www/waterfox/files/patch-bug1426087 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1426087 branches/2018Q1/www/waterfox/files/patch-bug1431192 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1431192 branches/2018Q1/www/waterfox/files/patch-bug1431370 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1431370 branches/2018Q1/www/waterfox/files/patch-bug1432870 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1432870 branches/2018Q1/www/waterfox/files/patch-bug1432915 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1432915 branches/2018Q1/www/waterfox/files/patch-bug1433671 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1433671 branches/2018Q1/www/waterfox/files/patch-bug1435098 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1435098 branches/2018Q1/www/waterfox/files/patch-bug1435286 - copied unchanged from r461193, head/www/waterfox/files/patch-bug1435286 Modified: branches/2018Q1/www/waterfox/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/waterfox/Makefile ============================================================================== --- branches/2018Q1/www/waterfox/Makefile Thu Feb 8 00:59:04 2018 (r461193) +++ branches/2018Q1/www/waterfox/Makefile Thu Feb 8 00:59:50 2018 (r461194) @@ -2,7 +2,7 @@ PORTNAME= waterfox DISTVERSION= 56.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www ipv6 MAINTAINER= jbeich@FreeBSD.org Copied: branches/2018Q1/www/waterfox/files/patch-bug1261175 (from r461193, head/www/waterfox/files/patch-bug1261175) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1261175 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1261175) @@ -0,0 +1,31 @@ +commit 315fe73694f9 +Author: Matt Woodrow +Date: Tue Nov 14 10:31:36 2017 +1300 + + Bug 1261175. r=bobowen a=gchang + + MozReview-Commit-ID: B9yAN0F01rj + + --HG-- + extra : amend_source : 7585df8257930896070ddcb64c93a28a39fbbee7 +--- + layout/base/nsDocumentViewer.cpp | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git layout/base/nsDocumentViewer.cpp layout/base/nsDocumentViewer.cpp +index be33cf990d91..4fe03d3f7f88 100644 +--- layout/base/nsDocumentViewer.cpp ++++ layout/base/nsDocumentViewer.cpp +@@ -549,6 +549,12 @@ nsDocumentViewer::~nsDocumentViewer() + mDocument->Destroy(); + } + ++ if (mPrintEngine) { ++ mPrintEngine->Destroy(); ++ mPrintEngine = nullptr; ++ } ++ ++ MOZ_RELEASE_ASSERT(mDestroyRefCount == 0); + NS_ASSERTION(!mPresShell && !mPresContext, + "User did not call nsIContentViewer::Destroy"); + if (mPresShell || mPresContext) { Copied: branches/2018Q1/www/waterfox/files/patch-bug1275062 (from r461193, head/www/waterfox/files/patch-bug1275062) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1275062 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1275062) @@ -0,0 +1,344 @@ +commit 7b030826befa +Author: Andrea Marchesini +Date: Sat Jan 27 13:40:58 2018 +0100 + + Bug 1275062 - Introduce a size check of IPC messages for IndexedDB. r=asuth, a=lizzard + + --HG-- + extra : source : ca73f9471eded208cbf1206f22e0fe9f10550497 +--- + dom/indexedDB/ActorsParent.cpp | 78 +++++++++++++++++++++++++++------- + dom/indexedDB/IndexedDatabase.h | 4 ++ + dom/indexedDB/IndexedDatabaseInlines.h | 14 ++++++ + 3 files changed, 80 insertions(+), 16 deletions(-) + +diff --git dom/indexedDB/ActorsParent.cpp dom/indexedDB/ActorsParent.cpp +index b9eb1744b8b6..aef19c8379be 100644 +--- dom/indexedDB/ActorsParent.cpp ++++ dom/indexedDB/ActorsParent.cpp +@@ -8173,7 +8173,7 @@ protected: + + // Subclasses use this override to set the IPDL response value. + virtual void +- GetResponse(RequestResponse& aResponse) = 0; ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) = 0; + + private: + nsresult +@@ -8237,7 +8237,7 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override; ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override; + + void + Cleanup() override; +@@ -8359,7 +8359,7 @@ private: + GetPreprocessParams(PreprocessParams& aParams) override; + + void +- GetResponse(RequestResponse& aResponse) override; ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override; + }; + + class ObjectStoreGetKeyRequestOp final +@@ -8385,7 +8385,7 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override; ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override; + }; + + class ObjectStoreDeleteRequestOp final +@@ -8407,9 +8407,10 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override + { + aResponse = Move(mResponse); ++ *aResponseSize = 0; + } + }; + +@@ -8432,9 +8433,10 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override + { + aResponse = Move(mResponse); ++ *aResponseSize = 0; + } + }; + +@@ -8459,9 +8461,10 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override + { + aResponse = Move(mResponse); ++ *aResponseSize = sizeof(uint64_t); + } + }; + +@@ -8511,7 +8514,7 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override; ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override; + }; + + class IndexGetKeyRequestOp final +@@ -8536,7 +8539,7 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override; ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override; + }; + + class IndexCountRequestOp final +@@ -8561,9 +8564,10 @@ private: + DoDatabaseWork(DatabaseConnection* aConnection) override; + + void +- GetResponse(RequestResponse& aResponse) override ++ GetResponse(RequestResponse& aResponse, size_t* aResponseSize) override + { + aResponse = Move(mResponse); ++ *aResponseSize = sizeof(uint64_t); + } + }; + +@@ -25726,8 +25730,22 @@ NormalTransactionOp::SendSuccessResult() + AssertIsOnOwningThread(); + + if (!IsActorDestroyed()) { ++ static const size_t kMaxIDBMsgOverhead = 1024 * 1024 * 10; // 10MB ++ const uint32_t maximalSizeFromPref = ++ IndexedDatabaseManager::MaxSerializedMsgSize(); ++ MOZ_ASSERT(maximalSizeFromPref > kMaxIDBMsgOverhead); ++ const size_t kMaxMessageSize = maximalSizeFromPref - kMaxIDBMsgOverhead; ++ + RequestResponse response; +- GetResponse(response); ++ size_t responseSize = kMaxMessageSize; ++ GetResponse(response, &responseSize); ++ ++ if (responseSize >= kMaxMessageSize) { ++ nsPrintfCString("The serialized value is too large" ++ " (size=%zu bytes, max=%zu bytes).", ++ responseSize, kMaxMessageSize); ++ return NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR; ++ } + + MOZ_ASSERT(response.type() != RequestResponse::T__None); + +@@ -26387,14 +26405,17 @@ ObjectStoreAddOrPutRequestOp::DoDatabaseWork(DatabaseConnection* aConnection) + } + + void +-ObjectStoreAddOrPutRequestOp::GetResponse(RequestResponse& aResponse) ++ObjectStoreAddOrPutRequestOp::GetResponse(RequestResponse& aResponse, ++ size_t* aResponseSize) + { + AssertIsOnOwningThread(); + + if (mOverwrite) { + aResponse = ObjectStorePutResponse(mResponse); ++ *aResponseSize = mResponse.GetBuffer().Length(); + } else { + aResponse = ObjectStoreAddResponse(mResponse); ++ *aResponseSize = mResponse.GetBuffer().Length(); + } + } + +@@ -26688,12 +26709,14 @@ ObjectStoreGetRequestOp::GetPreprocessParams(PreprocessParams& aParams) + } + + void +-ObjectStoreGetRequestOp::GetResponse(RequestResponse& aResponse) ++ObjectStoreGetRequestOp::GetResponse(RequestResponse& aResponse, ++ size_t* aResponseSize) + { + MOZ_ASSERT_IF(mLimit, mResponse.Length() <= mLimit); + + if (mGetAll) { + aResponse = ObjectStoreGetAllResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { + FallibleTArray fallibleCloneInfos; +@@ -26706,6 +26729,7 @@ ObjectStoreGetRequestOp::GetResponse(RequestResponse& aResponse) + for (uint32_t count = mResponse.Length(), index = 0; + index < count; + index++) { ++ *aResponseSize += mResponse[index].Size(); + nsresult rv = + ConvertResponse(mResponse[index], fallibleCloneInfos[index]); + if (NS_WARN_IF(NS_FAILED(rv))) { +@@ -26724,11 +26748,13 @@ ObjectStoreGetRequestOp::GetResponse(RequestResponse& aResponse) + } + + aResponse = ObjectStoreGetResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { + SerializedStructuredCloneReadInfo& serializedInfo = + aResponse.get_ObjectStoreGetResponse().cloneInfo(); + ++ *aResponseSize += mResponse[0].Size(); + nsresult rv = ConvertResponse(mResponse[0], serializedInfo); + if (NS_WARN_IF(NS_FAILED(rv))) { + aResponse = rv; +@@ -26834,25 +26860,33 @@ ObjectStoreGetKeyRequestOp::DoDatabaseWork(DatabaseConnection* aConnection) + } + + void +-ObjectStoreGetKeyRequestOp::GetResponse(RequestResponse& aResponse) ++ObjectStoreGetKeyRequestOp::GetResponse(RequestResponse& aResponse, ++ size_t* aResponseSize) + { + MOZ_ASSERT_IF(mLimit, mResponse.Length() <= mLimit); + + if (mGetAll) { + aResponse = ObjectStoreGetAllKeysResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { + nsTArray& response = + aResponse.get_ObjectStoreGetAllKeysResponse().keys(); ++ + mResponse.SwapElements(response); ++ for (uint32_t i = 0; i < mResponse.Length(); ++i) { ++ *aResponseSize += mResponse[i].GetBuffer().Length(); ++ } + } + + return; + } + + aResponse = ObjectStoreGetKeyResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { ++ *aResponseSize = mResponse[0].GetBuffer().Length(); + aResponse.get_ObjectStoreGetKeyResponse().key() = Move(mResponse[0]); + } + } +@@ -27284,12 +27318,14 @@ IndexGetRequestOp::DoDatabaseWork(DatabaseConnection* aConnection) + } + + void +-IndexGetRequestOp::GetResponse(RequestResponse& aResponse) ++IndexGetRequestOp::GetResponse(RequestResponse& aResponse, ++ size_t* aResponseSize) + { + MOZ_ASSERT_IF(!mGetAll, mResponse.Length() <= 1); + + if (mGetAll) { + aResponse = IndexGetAllResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { + FallibleTArray fallibleCloneInfos; +@@ -27303,6 +27339,7 @@ IndexGetRequestOp::GetResponse(RequestResponse& aResponse) + index < count; + index++) { + StructuredCloneReadInfo& info = mResponse[index]; ++ *aResponseSize += info.Size(); + + SerializedStructuredCloneReadInfo& serializedInfo = + fallibleCloneInfos[index]; +@@ -27335,9 +27372,11 @@ IndexGetRequestOp::GetResponse(RequestResponse& aResponse) + } + + aResponse = IndexGetResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { + StructuredCloneReadInfo& info = mResponse[0]; ++ *aResponseSize += info.Size(); + + SerializedStructuredCloneReadInfo& serializedInfo = + aResponse.get_IndexGetResponse().cloneInfo(); +@@ -27467,23 +27506,30 @@ IndexGetKeyRequestOp::DoDatabaseWork(DatabaseConnection* aConnection) + } + + void +-IndexGetKeyRequestOp::GetResponse(RequestResponse& aResponse) ++IndexGetKeyRequestOp::GetResponse(RequestResponse& aResponse, ++ size_t* aResponseSize) + { + MOZ_ASSERT_IF(!mGetAll, mResponse.Length() <= 1); + + if (mGetAll) { + aResponse = IndexGetAllKeysResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { + mResponse.SwapElements(aResponse.get_IndexGetAllKeysResponse().keys()); ++ for (uint32_t i = 0; i < mResponse.Length(); ++i) { ++ *aResponseSize += mResponse[i].GetBuffer().Length(); ++ } + } + + return; + } + + aResponse = IndexGetKeyResponse(); ++ *aResponseSize = 0; + + if (!mResponse.IsEmpty()) { ++ *aResponseSize = mResponse[0].GetBuffer().Length(); + aResponse.get_IndexGetKeyResponse().key() = Move(mResponse[0]); + } + } +diff --git dom/indexedDB/IndexedDatabase.h dom/indexedDB/IndexedDatabase.h +index b0c4cb877a9c..9165758bcd62 100644 +--- dom/indexedDB/IndexedDatabase.h ++++ dom/indexedDB/IndexedDatabase.h +@@ -83,6 +83,10 @@ struct StructuredCloneReadInfo + // In IndexedDatabaseInlines.h + inline + MOZ_IMPLICIT StructuredCloneReadInfo(SerializedStructuredCloneReadInfo&& aOther); ++ ++ // In IndexedDatabaseInlines.h ++ inline ++ size_t Size() const; + }; + + } // namespace indexedDB +diff --git dom/indexedDB/IndexedDatabaseInlines.h dom/indexedDB/IndexedDatabaseInlines.h +index 830c2f11009d..48cc4f9b3ced 100644 +--- dom/indexedDB/IndexedDatabaseInlines.h ++++ dom/indexedDB/IndexedDatabaseInlines.h +@@ -99,6 +99,20 @@ StructuredCloneReadInfo::operator=(StructuredCloneReadInfo&& aCloneReadInfo) + return *this; + } + ++inline size_t ++StructuredCloneReadInfo::Size() const ++{ ++ size_t size = mData.Size(); ++ ++ for (uint32_t i = 0, count = mFiles.Length(); i < count; ++i) { ++ // We don't want to calculate the size of files and so on, because are mainly ++ // file descriptors. ++ size += sizeof(uint64_t); ++ } ++ ++ return size; ++} ++ + } // namespace indexedDB + } // namespace dom + } // namespace mozilla Copied: branches/2018Q1/www/waterfox/files/patch-bug1321960 (from r461193, head/www/waterfox/files/patch-bug1321960) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1321960 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1321960) @@ -0,0 +1,134 @@ +commit 8721b8f42bc0 +Author: Alexander Surkov +Date: Tue Sep 26 16:25:12 2017 -0400 + + Bug 1321960 - Rename nsIPresShell::mSuppressInterruptibleReflows to mWasLastReflowInterrupted to reflect better its purpose. r=dholbert, a=sledru + + --HG-- + extra : source : c65fce03b9e0a1a7591668f727b846675cffa44a +--- + layout/base/PresShell.cpp | 8 ++++---- + layout/base/nsIPresShell.h | 18 +++++++++++++++++- + layout/base/nsRefreshDriver.cpp | 2 +- + 3 files changed, 22 insertions(+), 6 deletions(-) + +diff --git layout/base/PresShell.cpp layout/base/PresShell.cpp +index 4ca35ffe1466..a1660ac30de7 100644 +--- layout/base/PresShell.cpp ++++ layout/base/PresShell.cpp +@@ -762,7 +762,7 @@ nsIPresShell::nsIPresShell() + , mFrozen(false) + , mIsFirstPaint(false) + , mObservesMutationsForPrint(false) +- , mSuppressInterruptibleReflows(false) ++ , mWasLastReflowInterrupted(false) + , mScrollPositionClampingScrollPortSizeSet(false) + , mNeedLayoutFlush(true) + , mNeedStyleFlush(true) +@@ -4197,7 +4197,7 @@ PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush aFlush) + // worry about them. They can't be triggered during reflow, so we should + // be good. + +- if (flushType >= (mSuppressInterruptibleReflows ++ if (flushType >= (SuppressInterruptibleReflows() + ? FlushType::Layout + : FlushType::InterruptibleLayout) && + !mIsDestroying) { +@@ -4232,7 +4232,7 @@ PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush aFlush) + if (!didLayoutFlush && flushType >= FlushType::InterruptibleLayout && + !mIsDestroying) { + // We suppressed this flush either due to it not being safe to flush, +- // or due to mSuppressInterruptibleReflows. Either way, the ++ // or due to SuppressInterruptibleReflows(). Either way, the + // mNeedLayoutFlush flag needs to be re-set. + SetNeedLayoutFlush(); + } +@@ -9484,7 +9484,7 @@ PresShell::DoReflow(nsIFrame* target, bool aInterruptible) + // Any FlushPendingNotifications with interruptible reflows + // should be suppressed now. We don't want to do extra reflow work + // before our reflow event happens. +- mSuppressInterruptibleReflows = true; ++ mWasLastReflowInterrupted = true; + MaybeScheduleReflow(); + } + +diff --git layout/base/nsIPresShell.h layout/base/nsIPresShell.h +index 9f65bad1b4d7..885bc0bc699a 100644 +--- layout/base/nsIPresShell.h ++++ layout/base/nsIPresShell.h +@@ -1581,6 +1581,21 @@ public: + mFontSizeInflationEnabledIsDirty = true; + } + ++ /** ++ * Return true if the most recent interruptible reflow was interrupted. ++ */ ++ bool IsReflowInterrupted() const { ++ return mWasLastReflowInterrupted; ++ } ++ ++ /** ++ * Return true if the the interruptible reflows have to be suppressed. ++ * This may happen only if if the most recent reflow was interrupted. ++ */ ++ bool SuppressInterruptibleReflows() const { ++ return mWasLastReflowInterrupted; ++ } ++ + ////////////////////////////////////////////////////////////////////////////// + // Approximate frame visibility tracking public API. + ////////////////////////////////////////////////////////////////////////////// +@@ -1794,7 +1809,8 @@ protected: + bool mIsFirstPaint : 1; + bool mObservesMutationsForPrint : 1; + +- bool mSuppressInterruptibleReflows : 1; ++ // Whether the most recent interruptible reflow was actually interrupted: ++ bool mWasLastReflowInterrupted : 1; + bool mScrollPositionClampingScrollPortSizeSet : 1; + + // True if a layout flush might not be a no-op +diff --git layout/base/nsRefreshDriver.cpp layout/base/nsRefreshDriver.cpp +index 4dbe56952ccf..4ca4783561c6 100644 +--- layout/base/nsRefreshDriver.cpp ++++ layout/base/nsRefreshDriver.cpp +@@ -1949,7 +1949,7 @@ nsRefreshDriver::Tick(int64_t aNowEpoch, TimeStamp aNowTime) + + nsCOMPtr shellKungFuDeathGrip(shell); + shell->mObservingLayoutFlushes = false; +- shell->mSuppressInterruptibleReflows = false; ++ shell->mWasLastReflowInterrupted = false; + FlushType flushType = HasPendingAnimations(shell) + ? FlushType::Layout + : FlushType::InterruptibleLayout; +commit 5ee10fd6f2e4 +Author: Alexander Surkov +Date: Tue Sep 26 16:27:02 2017 -0400 + + Bug 1321960 - Let an interrupted reflow finish before processing a11y. r=eeejay, f=dholbert, a=sledru + + --HG-- + extra : source : c845865489652eadaa3f9a12736c1db56c0e6f12 +--- + accessible/base/NotificationController.cpp | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git accessible/base/NotificationController.cpp accessible/base/NotificationController.cpp +index d08500458221..8263c7b54d83 100644 +--- accessible/base/NotificationController.cpp ++++ accessible/base/NotificationController.cpp +@@ -601,9 +601,13 @@ NotificationController::WillRefresh(mozilla::TimeStamp aTime) + if (!mDocument) + return; + ++ // Wait until an update, we have started, or an interruptible reflow is ++ // finished. + if (mObservingState == eRefreshProcessing || +- mObservingState == eRefreshProcessingForUpdate) ++ mObservingState == eRefreshProcessingForUpdate || ++ mPresShell->IsReflowInterrupted()) { + return; ++ } + + // Any generic notifications should be queued if we're processing content + // insertions or generic notifications. Copied: branches/2018Q1/www/waterfox/files/patch-bug1347984 (from r461193, head/www/waterfox/files/patch-bug1347984) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1347984 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1347984) @@ -0,0 +1,96 @@ +commit d40956eaa7d8 +Author: Jan de Mooij +Date: Fri Oct 6 20:11:07 2017 +0200 + + Bug 1347984 - Check for dead object proxies in TriggerPromiseReactions. r=till, a=ritu + + --HG-- + extra : source : 754a3e12321c8656a83759adf297e61b0e188368 +--- + js/src/builtin/Promise.cpp | 6 +++++- + js/src/jit-test/tests/basic/bug908915.js | 1 + + js/src/jit-test/tests/promise/bug1347984.js | 6 ++++++ + js/src/shell/js.cpp | 21 +++++++++++++++++++++ + 4 files changed, 33 insertions(+), 1 deletion(-) + +diff --git js/src/builtin/Promise.cpp js/src/builtin/Promise.cpp +index 2462f1f07853..1cb1cff0682e 100644 +--- js/src/builtin/Promise.cpp ++++ js/src/builtin/Promise.cpp +@@ -1017,8 +1017,12 @@ TriggerPromiseReactions(JSContext* cx, HandleValue reactionsVal, JS::PromiseStat + RootedObject reactions(cx, &reactionsVal.toObject()); + RootedObject reaction(cx); + +- if (reactions->is() || IsWrapper(reactions)) ++ if (reactions->is() || ++ IsWrapper(reactions) || ++ JS_IsDeadWrapper(reactions)) ++ { + return EnqueuePromiseReactionJob(cx, reactions, valueOrReason, state); ++ } + + RootedNativeObject reactionsList(cx, &reactions->as()); + size_t reactionsCount = reactionsList->getDenseInitializedLength(); +diff --git js/src/jit-test/tests/basic/bug908915.js js/src/jit-test/tests/basic/bug908915.js +index 5077801b1b67..f0213296e769 100644 +--- js/src/jit-test/tests/basic/bug908915.js ++++ js/src/jit-test/tests/basic/bug908915.js +@@ -11,6 +11,7 @@ var blacklist = { + 'readline': true, + 'terminate': true, + 'nestedShell': true, ++ 'nukeAllCCWs': true, + }; + + function f(y) {} +diff --git js/src/jit-test/tests/promise/bug1347984.js js/src/jit-test/tests/promise/bug1347984.js +new file mode 100644 +index 000000000000..5fc458cd452e +--- /dev/null ++++ js/src/jit-test/tests/promise/bug1347984.js +@@ -0,0 +1,6 @@ ++// |jit-test| error:dead object ++var g = newGlobal(); ++var p = new Promise(() => {}); ++g.Promise.prototype.then.call(p, () => void 0); ++g.eval("nukeAllCCWs()"); ++resolvePromise(p, 9); +diff --git js/src/shell/js.cpp js/src/shell/js.cpp +index 2bb7e97120a7..8e9aee7c854a 100644 +--- js/src/shell/js.cpp ++++ js/src/shell/js.cpp +@@ -5049,6 +5049,23 @@ NukeCCW(JSContext* cx, unsigned argc, Value* vp) + return true; + } + ++static bool ++NukeAllCCWs(JSContext* cx, unsigned argc, Value* vp) ++{ ++ CallArgs args = CallArgsFromVp(argc, vp); ++ ++ if (args.length() != 0) { ++ JS_ReportErrorNumberASCII(cx, my_GetErrorMessage, nullptr, JSSMSG_INVALID_ARGS, ++ "nukeAllCCWs"); ++ return false; ++ } ++ ++ NukeCrossCompartmentWrappers(cx, AllCompartments(), cx->compartment(), ++ NukeWindowReferences, NukeAllReferences); ++ args.rval().setUndefined(); ++ return true; ++} ++ + static bool + GetMaxArgs(JSContext* cx, unsigned argc, Value* vp) + { +@@ -6552,6 +6569,10 @@ static const JSFunctionSpecWithHelp shell_functions[] = { + "nukeCCW(wrapper)", + " Nuke a CrossCompartmentWrapper, which turns it into a DeadProxyObject."), + ++ JS_FN_HELP("nukeAllCCWs", NukeAllCCWs, 0, 0, ++"nukeAllCCWs()", ++" Like nukeCCW, but for all CrossCompartmentWrappers targeting the current compartment."), ++ + JS_FN_HELP("createMappedArrayBuffer", CreateMappedArrayBuffer, 1, 0, + "createMappedArrayBuffer(filename, [offset, [size]])", + " Create an array buffer that mmaps the given file."), Copied: branches/2018Q1/www/waterfox/files/patch-bug1370791 (from r461193, head/www/waterfox/files/patch-bug1370791) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1370791 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1370791) @@ -0,0 +1,104 @@ +commit 4ab22d92be00 +Author: Gijs Kruitbosch +Date: Wed Oct 4 19:12:40 2017 +0100 + + Bug 1370791 - Use CUI listener and an attribute to toggle hiding/showing the new tab button. r=jaws, a=ritu + + MozReview-Commit-ID: DaKohSCnrJn + + --HG-- + extra : source : 3894d341fe1631dc755e5b16b3a286ec4e741991 + extra : amend_source : 14a18fd29a60434f84664ee21eb245397a87f160 +--- + browser/base/content/browser.css | 4 +-- + browser/base/content/tabbrowser.xml | 49 +++++++++++++++++++++++++++++++++++++ + 2 files changed, 51 insertions(+), 2 deletions(-) + +diff --git browser/base/content/browser.css browser/base/content/browser.css +index 8afcbf4a5f48..4527cd480fb0 100644 +--- browser/base/content/browser.css ++++ browser/base/content/browser.css +@@ -114,9 +114,9 @@ tabbrowser { + } + + #tabbrowser-tabs:not([overflow="true"]) ~ #alltabs-button, +-#tabbrowser-tabs:not([overflow="true"]) + #new-tab-button, ++#tabbrowser-tabs[hasadjacentnewtabbutton]:not([overflow="true"]) ~ #new-tab-button, + #tabbrowser-tabs[overflow="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button, +-#TabsToolbar[currentset]:not([currentset*="tabbrowser-tabs,new-tab-button"]) > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .tabs-newtab-button, ++#tabbrowser-tabs:not([hasadjacentnewtabbutton]) > .tabbrowser-arrowscrollbox > .tabs-newtab-button, + #TabsToolbar[customizing="true"] > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .tabs-newtab-button { + visibility: collapse; + } +diff --git browser/base/content/tabbrowser.xml browser/base/content/tabbrowser.xml +index 7575a985eeba..7e6c321e5dee 100644 +--- browser/base/content/tabbrowser.xml ++++ browser/base/content/tabbrowser.xml +@@ -5808,11 +5808,58 @@ + ]]> + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + +Date: Wed Oct 4 09:12:25 2017 -0600 + + Bug 1383501 - Do not crash when TabParent::RecvPDocAccessibleConstructor receives a null COM proxy sent to the parent process. r=jimm, a=ritu + + MozReview-Commit-ID: 5IOuLXc375T + + --HG-- + extra : source : e2a6e2ddfa184b5a1f410408d7232ed0041a360f +--- + accessible/ipc/win/ProxyAccessible.cpp | 2 +- + accessible/ipc/win/ProxyAccessible.h | 13 ++++++++++++- + dom/ipc/TabParent.cpp | 2 ++ + 3 files changed, 15 insertions(+), 2 deletions(-) + +diff --git accessible/ipc/win/ProxyAccessible.cpp accessible/ipc/win/ProxyAccessible.cpp +index 0942e280ea30..383ece99fb0c 100644 +--- accessible/ipc/win/ProxyAccessible.cpp ++++ accessible/ipc/win/ProxyAccessible.cpp +@@ -34,7 +34,7 @@ ProxyAccessible::GetCOMInterface(void** aOutAccessible) const + return false; + } + +- if (!mCOMProxy) { ++ if (!mCOMProxy && mSafeToRecurse) { + // See if we can lazily obtain a COM proxy + AccessibleWrap* wrap = WrapperFor(this); + bool isDefunct = false; +diff --git accessible/ipc/win/ProxyAccessible.h accessible/ipc/win/ProxyAccessible.h +index 83f1e6093253..4fd897e588fe 100644 +--- accessible/ipc/win/ProxyAccessible.h ++++ accessible/ipc/win/ProxyAccessible.h +@@ -27,6 +27,7 @@ public: + ProxyAccessible(uint64_t aID, ProxyAccessible* aParent, + DocAccessibleParent* aDoc, role aRole, uint32_t aInterfaces) + : ProxyAccessibleBase(aID, aParent, aDoc, aRole, aInterfaces) ++ , mSafeToRecurse(true) + { + MOZ_COUNT_CTOR(ProxyAccessible); + } +@@ -40,7 +41,16 @@ public: + + bool GetCOMInterface(void** aOutAccessible) const; + void SetCOMInterface(const RefPtr& aIAccessible) +- { mCOMProxy = aIAccessible; } ++ { ++ if (aIAccessible) { ++ mCOMProxy = aIAccessible; ++ } else { ++ // If we were supposed to be receiving an interface (hence the call to ++ // this function), but the interface turns out to be null, then we're ++ // broken for some reason. ++ mSafeToRecurse = false; ++ } ++ } + + protected: + explicit ProxyAccessible(DocAccessibleParent* aThisAsDoc) +@@ -49,6 +59,7 @@ protected: + + private: + RefPtr mCOMProxy; ++ bool mSafeToRecurse; + }; + + } +diff --git dom/ipc/TabParent.cpp dom/ipc/TabParent.cpp +index 7fc5689e6211..d8733a377219 100644 +--- dom/ipc/TabParent.cpp ++++ dom/ipc/TabParent.cpp +@@ -972,9 +972,11 @@ TabParent::RecvPDocAccessibleConstructor(PDocAccessibleParent* aDoc, + #ifdef XP_WIN + a11y::WrapperFor(doc)->SetID(aMsaaID); + MOZ_ASSERT(!aDocCOMProxy.IsNull()); ++#ifdef NIGHTLY_BUILD + if (aDocCOMProxy.IsNull()) { + return IPC_FAIL(this, "Constructing a top-level PDocAccessible with null COM proxy"); + } ++#endif + + RefPtr proxy(aDocCOMProxy.Get()); + doc->SetCOMInterface(proxy); Copied: branches/2018Q1/www/waterfox/files/patch-bug1397114 (from r461193, head/www/waterfox/files/patch-bug1397114) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1397114 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1397114) @@ -0,0 +1,105 @@ +commit 92b82f64e587 +Author: Scott Wu +Date: Wed Sep 20 16:45:03 2017 +0800 + + Bug 1397114 - Disable smooth scrolling when value changes come from input box. r=mconley, a=ritu + + MozReview-Commit-ID: 9ZLSB2HQvcu + + --HG-- + extra : source : f215f88437f1db1884858be2c78582ab2b11bbb0 +--- + toolkit/content/widgets/datepicker.js | 11 ++++++----- + toolkit/content/widgets/spinner.js | 16 ++-------------- + 2 files changed, 8 insertions(+), 19 deletions(-) + +diff --git toolkit/content/widgets/datepicker.js toolkit/content/widgets/datepicker.js +index 31651dc63665..b125c5103a9a 100644 +--- toolkit/content/widgets/datepicker.js ++++ toolkit/content/widgets/datepicker.js +@@ -133,7 +133,7 @@ function DatePicker(context) { + /** + * Update date picker and its components. + */ +- _update() { ++ _update(options = {}) { + const { dateKeeper, isMonthPickerVisible } = this.state; + + if (isMonthPickerVisible) { +@@ -148,7 +148,8 @@ function DatePicker(context) { + dateObj: dateKeeper.state.dateObj, + months: this.state.months, + years: this.state.years, +- toggleMonthPicker: this.state.toggleMonthPicker ++ toggleMonthPicker: this.state.toggleMonthPicker, ++ noSmoothScroll: options.noSmoothScroll + }); + this.components.calendar.setProps({ + isVisible: !isMonthPickerVisible, +@@ -269,7 +270,7 @@ function DatePicker(context) { + dateKeeper.setSelection({ + year, month, day + }); +- this._update(); ++ this._update({ noSmoothScroll: true }); + } + }; + +@@ -350,14 +351,14 @@ function DatePicker(context) { + items: props.months, + isInfiniteScroll: true, + isValueSet: this.state.isMonthSet, +- smoothScroll: !this.state.firstOpened ++ smoothScroll: !(this.state.firstOpened || props.noSmoothScroll) + }); + this.components.year.setState({ + value: props.dateObj.getUTCFullYear(), + items: props.years, + isInfiniteScroll: false, + isValueSet: this.state.isYearSet, +- smoothScroll: !this.state.firstOpened ++ smoothScroll: !(this.state.firstOpened || props.noSmoothScroll) + }); + this.state.firstOpened = false; + } else { +diff --git toolkit/content/widgets/spinner.js toolkit/content/widgets/spinner.js +index 101cb01658a0..0a30766f8d13 100644 +--- toolkit/content/widgets/spinner.js ++++ toolkit/content/widgets/spinner.js +@@ -124,8 +124,6 @@ function Spinner(props, context) { + /** + * Whenever scroll event is detected: + * - Update the index state +- * - If a smooth scroll has reached its destination, set [isScrolling] state +- * to false + * - If the value has changed, update the [value] state and call [setValue] + * - If infinite scrolling is on, reset the scrolling position if necessary + */ +@@ -138,14 +136,8 @@ function Spinner(props, context) { + + const value = itemsView[this.state.index + viewportTopOffset].value; + +- // Check if smooth scrolling has reached its destination. +- // This prevents input box jump when input box changes values. +- if (this.state.value == value && this.state.isScrolling) { +- this.state.isScrolling = false; +- } +- +- // Call setValue if value has changed, and is not smooth scrolling +- if (this.state.value != value && !this.state.isScrolling) { ++ // Call setValue if value has changed ++ if (this.state.value != value) { + this.state.value = value; + this.props.setValue(value); + } +@@ -444,10 +436,6 @@ function Spinner(props, context) { + _smoothScrollToIndex(index) { + const element = this.elements.spinner.children[index]; + if (element) { +- // Set the isScrolling flag before smooth scrolling begins +- // and remove it when it has reached the destination. +- // This prevents input box jump when input box changes values +- this.state.isScrolling = true; + element.scrollIntoView({ + behavior: "smooth", block: "start" + }); Copied: branches/2018Q1/www/waterfox/files/patch-bug1399939 (from r461193, head/www/waterfox/files/patch-bug1399939) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1399939 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1399939) @@ -0,0 +1,36 @@ +commit b0369ebbca69 +Author: Gijs Kruitbosch +Date: Thu Sep 28 12:00:22 2017 +0100 + + Bug 1399939 - Switch to highly restrictive profile for IDN. r=dveditz, r=jfkthame, a=sledru + + MozReview-Commit-ID: E5LRuQVfIZP + + --HG-- + extra : source : e1c1ebf60808e5e94b9a03d8cb577990ac0b9ca1 +--- + modules/libpref/init/all.js | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git modules/libpref/init/all.js modules/libpref/init/all.js +index c74659f8d4a5..c796df0fef1d 100644 +--- modules/libpref/init/all.js ++++ modules/libpref/init/all.js +@@ -1913,7 +1913,7 @@ pref("network.IDN_show_punycode", false); + // IDN-safe. Otherwise, they're treated as unsafe and punycode will be used + // for displaying them in the UI (e.g. URL bar), unless they conform to one of + // the profiles specified in +-// http://www.unicode.org/reports/tr36/proposed.html#Security_Levels_and_Alerts ++// https://www.unicode.org/reports/tr39/#Restriction_Level_Detection + // If "network.IDN.restriction_profile" is "high", the Highly Restrictive + // profile is used. + // If "network.IDN.restriction_profile" is "moderate", the Moderately +@@ -1922,7 +1922,7 @@ pref("network.IDN_show_punycode", false); + // Note that these preferences are referred to ONLY when + // "network.IDN_show_punycode" is false. In other words, all IDNs will be shown + // in punycode if "network.IDN_show_punycode" is true. +-pref("network.IDN.restriction_profile", "moderate"); ++pref("network.IDN.restriction_profile", "high"); + pref("network.IDN.use_whitelist", false); + + // ccTLDs Copied: branches/2018Q1/www/waterfox/files/patch-bug1402025 (from r461193, head/www/waterfox/files/patch-bug1402025) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1402025 Thu Feb 8 00:59:50 2018 (r461194, copy of r461193, head/www/waterfox/files/patch-bug1402025) @@ -0,0 +1,201 @@ +commit a80cfb448ce3 +Author: Kirk Steuber +Date: Thu Sep 28 12:09:56 2017 -0700 + + Bug 1402025 - Ensure form submission flush when unsetting relevant attributes. r=bz, a=ritu + + It seems that we were flushing any pending submission when changing the action or target attributes of a form, but not when unsetting those attributes. + + MozReview-Commit-ID: E6aUnokg54k + + --HG-- + extra : source : 32fa20aaa56cfb063433ff46f202e99eb35043d7 +--- + dom/html/HTMLFormElement.cpp | 25 ++++----- + dom/html/test/browser.ini | 3 ++ + dom/html/test/browser_submission_flush.js | 85 +++++++++++++++++++++++++++++++ + dom/html/test/post_action_page.html | 10 ++++ + dom/html/test/submission_flush.html | 13 +++++ + 5 files changed, 122 insertions(+), 14 deletions(-) + +diff --git dom/html/HTMLFormElement.cpp dom/html/HTMLFormElement.cpp +index 6b87c8b54255..c9ff6ffc8f2a 100644 +--- dom/html/HTMLFormElement.cpp ++++ dom/html/HTMLFormElement.cpp +@@ -189,21 +189,18 @@ HTMLFormElement::BeforeSetAttr(int32_t aNamespaceID, nsIAtom* aName, + { + if (aNamespaceID == kNameSpaceID_None) { + if (aName == nsGkAtoms::action || aName == nsGkAtoms::target) { +- // This check is mostly to preserve previous behavior. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-ports-branches@freebsd.org Thu Feb 8 15:20:44 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C19EAF0BECA; Thu, 8 Feb 2018 15:20:44 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6970A6CCB2; Thu, 8 Feb 2018 15:20:44 +0000 (UTC) (envelope-from swills@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6382F17AE7; Thu, 8 Feb 2018 15:20:44 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w18FKiKF073046; Thu, 8 Feb 2018 15:20:44 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w18FKit2073043; Thu, 8 Feb 2018 15:20:44 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201802081520.w18FKit2073043@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Thu, 8 Feb 2018 15:20:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461245 - branches/2018Q1/devel/gitlab-runner X-SVN-Group: ports-branches X-SVN-Commit-Author: swills X-SVN-Commit-Paths: branches/2018Q1/devel/gitlab-runner X-SVN-Commit-Revision: 461245 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, 08 Feb 2018 15:20:45 -0000 Author: swills Date: Thu Feb 8 15:20:43 2018 New Revision: 461245 URL: https://svnweb.freebsd.org/changeset/ports/461245 Log: MFH: r458505 r459812 r459905 devel/gitlab-runner: update to 10.3.0 devel/gitlab-runner: fix fetch devel/gitlab-runner: update to 10.4.0 Approved by: ports-secteam (implicit) Modified: branches/2018Q1/devel/gitlab-runner/Makefile branches/2018Q1/devel/gitlab-runner/distinfo branches/2018Q1/devel/gitlab-runner/pkg-descr Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/devel/gitlab-runner/Makefile ============================================================================== --- branches/2018Q1/devel/gitlab-runner/Makefile Thu Feb 8 15:12:12 2018 (r461244) +++ branches/2018Q1/devel/gitlab-runner/Makefile Thu Feb 8 15:20:43 2018 (r461245) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= gitlab-runner -PORTVERSION= 10.0.2 +PORTVERSION= 10.4.0 CATEGORIES= devel MASTER_SITES= \ https://gitlab.com/gitlab-org/gitlab-runner/repository/archive.tar.bz2?ref=v${PORTVERSION}&dummy=/ \ @@ -17,6 +17,9 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= swills@FreeBSD.org COMMENT= Official GitLab Runner written in Go +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + BUILD_DEPENDS= go:lang/go \ go-bindata:devel/go-bindata RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ @@ -24,16 +27,17 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ git:devel/git USES= tar:bz2 -GITHASH= a9a76a502bf69371d9c610d0b2814b4e0f3ae762 -GITREV= a9a76a50 -GITBRANCH= 10-0-stable -BUILT= 2017-10-04T12:39:04-00:00 +GITHASH= 857480b64b013d8edffaf70e4b7ea43ee1c66a9e +GITREV= 857480b6 +GITBRANCH= 10-4-stable +BUILT= 2018-01-22T09:48:29-00:00 + WRKSRC= ${WRKDIR}/gitlab-runner-v${PORTVERSION}-${GITHASH} GO_LDFLAGS= -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=${PORTVERSION} \ -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GITREV} \ -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=${BUILT} \ -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=${GITBRANCH} \ - -s -w + -s -w PLIST_FILES= bin/gitlab-runner Modified: branches/2018Q1/devel/gitlab-runner/distinfo ============================================================================== --- branches/2018Q1/devel/gitlab-runner/distinfo Thu Feb 8 15:12:12 2018 (r461244) +++ branches/2018Q1/devel/gitlab-runner/distinfo Thu Feb 8 15:20:43 2018 (r461245) @@ -1,7 +1,7 @@ -TIMESTAMP = 1508163224 -SHA256 (gitlab-runner/gitlab-runner-10.0.2.tar.bz2) = 3e4852766436188fbe954f3457e5a0a4ce141be0f3facb0bae62e2bf182dad41 -SIZE (gitlab-runner/gitlab-runner-10.0.2.tar.bz2) = 2539674 -SHA256 (gitlab-runner/prebuilt-x86_64.tar.xz) = 416a8b6ca55a65f55858fa4b3d9edaf3e272aebe69445ed2f095a12056ff96b4 -SIZE (gitlab-runner/prebuilt-x86_64.tar.xz) = 10449500 -SHA256 (gitlab-runner/prebuilt-arm.tar.xz) = 5e9f67a078486d5370b404561b9b6dff1daa49291d221865150f4b5f31c57787 -SIZE (gitlab-runner/prebuilt-arm.tar.xz) = 8560032 +TIMESTAMP = 1516848052 +SHA256 (gitlab-runner/gitlab-runner-10.4.0.tar.bz2) = c90cd974c228455b27cabd140c22fa67017f14f420d5e432d1db07b36f4acc14 +SIZE (gitlab-runner/gitlab-runner-10.4.0.tar.bz2) = 2649565 +SHA256 (gitlab-runner/prebuilt-x86_64.tar.xz) = aef8c07f2632bc9973e643658613d1b781508c7a98f6ae9ba5a55eaa786b3724 +SIZE (gitlab-runner/prebuilt-x86_64.tar.xz) = 10479600 +SHA256 (gitlab-runner/prebuilt-arm.tar.xz) = 7a9d57b10e85202fef978c4bcba8f157f25123d5da481a765a87590a35b91c4d +SIZE (gitlab-runner/prebuilt-arm.tar.xz) = 8558028 Modified: branches/2018Q1/devel/gitlab-runner/pkg-descr ============================================================================== --- branches/2018Q1/devel/gitlab-runner/pkg-descr Thu Feb 8 15:12:12 2018 (r461244) +++ branches/2018Q1/devel/gitlab-runner/pkg-descr Thu Feb 8 15:20:43 2018 (r461245) @@ -3,4 +3,4 @@ the results back to GitLab. It is used in conjunction open-source continuous integration service included with GitLab that coordinates the jobs. -WWW: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/tree/master +WWW: https://gitlab.com/gitlab-org/gitlab-runner From owner-svn-ports-branches@freebsd.org Sat Feb 10 00:42:03 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3E360F1053F; Sat, 10 Feb 2018 00:42:03 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DEBC0822CD; Sat, 10 Feb 2018 00:42:02 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D95C84865; Sat, 10 Feb 2018 00:42:02 +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 w1A0g2Jr090512; Sat, 10 Feb 2018 00:42:02 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1A0g1n8090497; Sat, 10 Feb 2018 00:42:01 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802100042.w1A0g1n8090497@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sat, 10 Feb 2018 00:42:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461353 - in branches/2018Q1/www/waterfox: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in branches/2018Q1/www/waterfox: . files X-SVN-Commit-Revision: 461353 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, 10 Feb 2018 00:42:03 -0000 Author: jbeich Date: Sat Feb 10 00:42:01 2018 New Revision: 461353 URL: https://svnweb.freebsd.org/changeset/ports/461353 Log: MFH: r461350 www/waterfox: apply more FF57 fixes Approved by: ports-secteam blanket Added: branches/2018Q1/www/waterfox/files/patch-bug1338764 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1338764 branches/2018Q1/www/waterfox/files/patch-bug1352453 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1352453 branches/2018Q1/www/waterfox/files/patch-bug1360603 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1360603 branches/2018Q1/www/waterfox/files/patch-bug1370508 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1370508 branches/2018Q1/www/waterfox/files/patch-bug1377158 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1377158 branches/2018Q1/www/waterfox/files/patch-bug1388319 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1388319 branches/2018Q1/www/waterfox/files/patch-bug1394146 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1394146 branches/2018Q1/www/waterfox/files/patch-bug1397671 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1397671 branches/2018Q1/www/waterfox/files/patch-bug1398983 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1398983 branches/2018Q1/www/waterfox/files/patch-bug1400540 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1400540 branches/2018Q1/www/waterfox/files/patch-bug1401416 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1401416 branches/2018Q1/www/waterfox/files/patch-bug1401909 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1401909 branches/2018Q1/www/waterfox/files/patch-bug1401992 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1401992 branches/2018Q1/www/waterfox/files/patch-bug1402094 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1402094 branches/2018Q1/www/waterfox/files/patch-bug1402205 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1402205 branches/2018Q1/www/waterfox/files/patch-bug1402366 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1402366 branches/2018Q1/www/waterfox/files/patch-bug1402469 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1402469 branches/2018Q1/www/waterfox/files/patch-bug1402681 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1402681 branches/2018Q1/www/waterfox/files/patch-bug1403282 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1403282 branches/2018Q1/www/waterfox/files/patch-bug1403465 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1403465 branches/2018Q1/www/waterfox/files/patch-bug1403473 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1403473 branches/2018Q1/www/waterfox/files/patch-bug1403592 - copied unchanged from r461350, head/www/waterfox/files/patch-bug1403592 Modified: branches/2018Q1/www/waterfox/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/www/waterfox/Makefile ============================================================================== --- branches/2018Q1/www/waterfox/Makefile Sat Feb 10 00:41:41 2018 (r461352) +++ branches/2018Q1/www/waterfox/Makefile Sat Feb 10 00:42:01 2018 (r461353) @@ -2,7 +2,7 @@ PORTNAME= waterfox DISTVERSION= 56.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www ipv6 MAINTAINER= jbeich@FreeBSD.org Copied: branches/2018Q1/www/waterfox/files/patch-bug1338764 (from r461350, head/www/waterfox/files/patch-bug1338764) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1338764 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1338764) @@ -0,0 +1,120 @@ +commit 0e98738d78b9 +Author: Xidorn Quan +Date: Mon Jul 17 15:10:50 2017 +1000 + + Bug 1338764 part 1 - Use const rather than enum for context flags of nsStyleSVG. r=manishearth + + MozReview-Commit-ID: KzORnfVXgLJ + + --HG-- + extra : rebase_source : 365842d6e6fda4b35a5932272773a3d88bfc04c6 +--- + layout/style/nsStyleStruct.h | 22 +++++++++++++--------- + 1 file changed, 13 insertions(+), 9 deletions(-) + +diff --git layout/style/nsStyleStruct.h layout/style/nsStyleStruct.h +index 59833e37f3bb..eccc02380f7e 100644 +--- layout/style/nsStyleStruct.h ++++ layout/style/nsStyleStruct.h +@@ -3603,15 +3603,19 @@ private: + // Flags to represent the use of context-fill and context-stroke + // for fill-opacity or stroke-opacity, and context-value for stroke-dasharray, + // stroke-dashoffset and stroke-width. +- enum { +- FILL_OPACITY_SOURCE_MASK = 0x03, // fill-opacity: context-{fill,stroke} +- STROKE_OPACITY_SOURCE_MASK = 0x0C, // stroke-opacity: context-{fill,stroke} +- STROKE_DASHARRAY_CONTEXT = 0x10, // stroke-dasharray: context-value +- STROKE_DASHOFFSET_CONTEXT = 0x20, // stroke-dashoffset: context-value +- STROKE_WIDTH_CONTEXT = 0x40, // stroke-width: context-value +- FILL_OPACITY_SOURCE_SHIFT = 0, +- STROKE_OPACITY_SOURCE_SHIFT = 2, +- }; ++ ++ // fill-opacity: context-{fill,stroke} ++ static const uint8_t FILL_OPACITY_SOURCE_MASK = 0x03; ++ // stroke-opacity: context-{fill,stroke} ++ static const uint8_t STROKE_OPACITY_SOURCE_MASK = 0x0C; ++ // stroke-dasharray: context-value ++ static const uint8_t STROKE_DASHARRAY_CONTEXT = 0x10; ++ // stroke-dashoffset: context-value ++ static const uint8_t STROKE_DASHOFFSET_CONTEXT = 0x20; ++ // stroke-width: context-value ++ static const uint8_t STROKE_WIDTH_CONTEXT = 0x40; ++ static const uint8_t FILL_OPACITY_SOURCE_SHIFT = 0; ++ static const uint8_t STROKE_OPACITY_SOURCE_SHIFT = 2; + + uint8_t mContextFlags; // [inherited] + }; + +commit 63d6f06939ee +Author: Xidorn Quan +Date: Tue Aug 1 16:05:04 2017 +1000 + + Bug 1338764 part 2 - Add context-{fill,stroke}-opacity support to {fill,stroke}-opacity. r=manishearth + + MozReview-Commit-ID: HzUHmZb8ICl + + --HG-- + extra : rebase_source : b8746c4d9d4cfc3abe6645f583dc08d0f7c75341 +--- + layout/style/ServoBindings.toml | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git layout/style/ServoBindings.toml layout/style/ServoBindings.toml +index 5e09c24eb0e3..6d8e979fdc1f 100644 +--- layout/style/ServoBindings.toml ++++ layout/style/ServoBindings.toml +@@ -232,6 +232,7 @@ whitelist-types = [ + "nsStylePadding", + "nsStylePosition", + "nsStyleSVG", ++ "nsStyleSVGOpacitySource", + "nsStyleSVGPaint", + "nsStyleSVGReset", + "nsStyleTable", +@@ -458,6 +459,7 @@ structs-types = [ + "nsStylePosition", + "nsStyleQuoteValues", + "nsStyleSVG", ++ "nsStyleSVGOpacitySource", + "nsStyleSVGPaint", + "nsStyleSVGReset", + "nsStyleTable", + +commit 03e036aff26d +Author: Xidorn Quan +Date: Tue Aug 1 16:38:27 2017 +1000 + + Bug 1338764 part 3 - Update test expectations. r=manishearth + + MozReview-Commit-ID: HzN5WP210G7 + + --HG-- + extra : rebase_source : c3585958cb5159a242515a80f226e43f506319d8 +--- + layout/style/test/stylo-failures.md | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git layout/style/test/stylo-failures.md layout/style/test/stylo-failures.md +index 0509269b1334..d69fa898d9be 100644 +--- layout/style/test/stylo-failures.md ++++ layout/style/test/stylo-failures.md +@@ -34,10 +34,6 @@ to mochitest command. + * Animation support: + * SMIL Animation + * test_restyles_in_smil_animation.html [2] +-* Unsupported values +- * SVG-in-OpenType values not supported servo/servo#15211 bug 1338764 +- * test_value_storage.html `context-` [7] +- * test_bug798843_pref.html [3] + * Incorrect serialization + * place-{content,items,self} shorthands bug 1363971 + * test_align_shorthand_serialization.html [6] +@@ -58,7 +54,3 @@ to mochitest command. + ## Unknown / Unsure + + ## Ignore +- +-* Ignore for now since should be mostly identical to test_value_storage.html +- * test_value_cloning.html [*] +- * test_value_computation.html [*] Copied: branches/2018Q1/www/waterfox/files/patch-bug1352453 (from r461350, head/www/waterfox/files/patch-bug1352453) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1352453 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1352453) @@ -0,0 +1,27 @@ +commit 96ac0874dc2e +Author: Ethan Lin +Date: Sat Sep 23 15:06:07 2017 +0800 + + Bug 1352453 - Check image dimension when computing border space size. r=heycam, a=sledru + + MozReview-Commit-ID: LQcf9UGyUUq + + --HG-- + extra : source : 6974ff079df11b3e7dc46e2df754149321e3f3aa +--- + layout/painting/nsCSSRendering.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git layout/painting/nsCSSRendering.cpp layout/painting/nsCSSRendering.cpp +index 89760f33229b..55051c9ac376 100644 +--- layout/painting/nsCSSRendering.cpp ++++ layout/painting/nsCSSRendering.cpp +@@ -3068,7 +3068,7 @@ nsCSSRendering::ComputeBorderSpacedRepeatSize(nscoord aImageDimension, + nscoord aAvailableSpace, + nscoord& aSpace) + { +- int32_t count = aAvailableSpace / aImageDimension; ++ int32_t count = aImageDimension ? (aAvailableSpace / aImageDimension) : 0; + aSpace = (aAvailableSpace - aImageDimension * count) / (count + 1); + return aSpace + aImageDimension; + } Copied: branches/2018Q1/www/waterfox/files/patch-bug1360603 (from r461350, head/www/waterfox/files/patch-bug1360603) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1360603 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1360603) @@ -0,0 +1,101 @@ +commit b5d0a61cd5df +Author: Amy Chung +Date: Sun Sep 24 00:38:32 2017 +0800 + + Bug 1360603 - Mark the save channel as throttleable. r=baku, a=sledru + + --HG-- + extra : source : d409c2ac7d88b7193e8369aa3359a9368e1135b3 +--- + dom/webbrowserpersist/nsWebBrowserPersist.cpp | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git dom/webbrowserpersist/nsWebBrowserPersist.cpp dom/webbrowserpersist/nsWebBrowserPersist.cpp +index a9b37ed281ca..a5971216d8b4 100644 +--- dom/webbrowserpersist/nsWebBrowserPersist.cpp ++++ dom/webbrowserpersist/nsWebBrowserPersist.cpp +@@ -13,6 +13,7 @@ + #include "nsAutoPtr.h" + #include "nsNetCID.h" + #include "nsNetUtil.h" ++#include "nsIClassOfService.h" + #include "nsIInterfaceRequestorUtils.h" + #include "nsILoadContext.h" + #include "nsIPrivateBrowsingChannel.h" +@@ -1497,6 +1498,12 @@ nsresult nsWebBrowserPersist::SaveChannelInternal( + return StartUpload(bufferedInputStream, aFile, contentType); + } + ++ // Mark save channel as throttleable. ++ nsCOMPtr cos(do_QueryInterface(aChannel)); ++ if (cos) { ++ cos->AddClassFlags(nsIClassOfService::Throttleable); ++ } ++ + // Read from the input channel + nsresult rv = NS_MaybeOpenChannelUsingAsyncOpen2(aChannel, this); + if (rv == NS_ERROR_NO_CONTENT) +commit 1e11071bc4f9 +Author: Amy Chung +Date: Sun Sep 24 00:56:04 2017 +0800 + + Bug 1360603 - Confirm the Throttleable flag on browser_saveImageURL.js. r=baku, a=sledru + + --HG-- + extra : source : 6d7610f4d26d76878b83b1f2489a96116c2bdf15 +--- + toolkit/content/contentAreaUtils.js | 4 ++++ + toolkit/content/tests/browser/browser_saveImageURL.js | 18 ++++++++++++++++++ + 2 files changed, 22 insertions(+) + +diff --git toolkit/content/contentAreaUtils.js toolkit/content/contentAreaUtils.js +index fba70c91c8a3..1492b4c1654c 100644 +--- toolkit/content/contentAreaUtils.js ++++ toolkit/content/contentAreaUtils.js +@@ -1264,6 +1264,10 @@ function openURL(aURL) { + loadUsingSystemPrincipal: true + }); + ++ if (channel) { ++ channel.channelIsForDownload = true; ++ } ++ + var uriLoader = Components.classes["@mozilla.org/uriloader;1"] + .getService(Components.interfaces.nsIURILoader); + uriLoader.openURI(channel, +diff --git toolkit/content/tests/browser/browser_saveImageURL.js toolkit/content/tests/browser/browser_saveImageURL.js +index fe10482f35dc..0d9c872921c2 100644 +--- toolkit/content/tests/browser/browser_saveImageURL.js ++++ toolkit/content/tests/browser/browser_saveImageURL.js +@@ -37,6 +37,15 @@ add_task(async function preferred_API() { + }); + + saveImageURL(url, "image.jpg", null, true, false, null, null, null, null, false); ++ let channel = content.document.docShell.currentDocumentChannel; ++ if (channel) { ++ ok(true, channel.QueryInterface(Ci.nsIHttpChannelInternal) ++ .channelIsForDownload); ++ ++ // Throttleable is the only class flag assigned to downloads. ++ ok(channel.QueryInterface(Ci.nsIClassOfService).classFlags, ++ Ci.nsIClassOfService.Throttleable); ++ } + await waitForFilePicker(); + }); + }); +@@ -64,6 +73,15 @@ add_task(async function deprecated_API() { + // pass the XUL document instead to test this interface. + let doc = document; + ++ let channel = content.document.docShell.currentDocumentChannel; ++ if (channel) { ++ ok(true, channel.QueryInterface(Ci.nsIHttpChannelInternal) ++ .channelIsForDownload); ++ ++ // Throttleable is the only class flag assigned to downloads. ++ ok(channel.QueryInterface(Ci.nsIClassOfService).classFlags, ++ Ci.nsIClassOfService.Throttleable); ++ } + saveImageURL(url, "image.jpg", null, true, false, null, doc, null, null); + await waitForFilePicker(); + }); Copied: branches/2018Q1/www/waterfox/files/patch-bug1370508 (from r461350, head/www/waterfox/files/patch-bug1370508) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1370508 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1370508) @@ -0,0 +1,79 @@ +commit c40f44ef9b35 +Author: Xidorn Quan +Date: Wed Aug 9 19:57:33 2017 +1000 + + Bug 1370508 - Enable stylo on generic XML documents. r=heycam + + MozReview-Commit-ID: 4XQ9RPQ7oa1 + + --HG-- + extra : rebase_source : 74e411e2280e818fc1fbd2efda677565cfa2f8b6 +--- + dom/base/nsDocument.cpp | 3 +-- + layout/reftests/w3c-css/failures.list | 4 ++++ + layout/reftests/w3c-css/received/reftest.list | 2 +- + layout/xul/crashtests/crashtests.list | 2 +- + testing/web-platform/meta/css/css-namespaces-3/syntax-013.xml.ini | 4 ++++ + 5 files changed, 11 insertions(+), 4 deletions(-) + +diff --git dom/base/nsDocument.cpp dom/base/nsDocument.cpp +index 2a01e6ec3a67..66a860ff3257 100644 +--- dom/base/nsDocument.cpp ++++ dom/base/nsDocument.cpp +@@ -13293,8 +13293,7 @@ nsIDocument::UpdateStyleBackendType() + mStyleBackendType = StyleBackendType::Servo; + } else if (!mDocumentContainer) { + NS_WARNING("stylo: No docshell yet, assuming Gecko style system"); +- } else if ((IsHTMLOrXHTML() || IsSVGDocument()) && +- IsContentDocument()) { ++ } else if (!IsXULDocument() && IsContentDocument()) { + // Disable stylo for about: pages other than about:blank, since + // they tend to use unsupported selectors like XUL tree pseudos. + bool isAbout = false; +diff --git layout/reftests/w3c-css/failures.list layout/reftests/w3c-css/failures.list +index 966f69ff9ae0..1560f4ad673d 100644 +--- layout/reftests/w3c-css/failures.list ++++ layout/reftests/w3c-css/failures.list +@@ -314,3 +314,7 @@ fuzzy(255,2808) css-multicol-1/multicol-rule-large-001.xht + fails-if(!styloVsGecko) css-multicol-1/multicol-fill-auto-block-children-001.xht + fails-if(!styloVsGecko) css-multicol-1/multicol-fill-auto-block-children-002.xht + fails-if(!styloVsGecko) css-multicol-1/multicol-span-all-block-sibling-003.xht ++ ++#### CSS Namespaces 3 ############################################## ++ ++fails-if(stylo||styloVsGecko) css-namespaces-3/syntax-013.xml +diff --git layout/reftests/w3c-css/received/reftest.list layout/reftests/w3c-css/received/reftest.list +index eb6151266acd..128d1fcf8121 100644 +--- layout/reftests/w3c-css/received/reftest.list ++++ layout/reftests/w3c-css/received/reftest.list +@@ -205,7 +205,7 @@ fails-if(!styloVsGecko) == css-multicol-1/multicol-zero-height-001.xht css-multi + == css-namespaces-3/syntax-010.xml css-namespaces-3/reftest/ref-lime-3.xml + == css-namespaces-3/syntax-011.xml css-namespaces-3/reftest/ref-lime-6.xml + == css-namespaces-3/syntax-012.xml css-namespaces-3/reftest/ref-lime-3.xml +-== css-namespaces-3/syntax-013.xml css-namespaces-3/reftest/ref-lime-5.xml ++fails-if(stylo||styloVsGecko) == css-namespaces-3/syntax-013.xml css-namespaces-3/reftest/ref-lime-5.xml # bug 1388911 + == css-namespaces-3/syntax-014.xml css-namespaces-3/reftest/ref-lime-3.xml + == css-namespaces-3/syntax-015.xml css-namespaces-3/reftest/ref-lime-1.xml + fails-if(!styloVsGecko) == css-values-3/attr-color-invalid-cast.html css-values-3/reference/200-200-green.html +diff --git layout/xul/crashtests/crashtests.list layout/xul/crashtests/crashtests.list +index c1445cb5ec7a..e60af3526383 100644 +--- layout/xul/crashtests/crashtests.list ++++ layout/xul/crashtests/crashtests.list +@@ -1,6 +1,6 @@ + load 131008-1.xul + load 137216-1.xul +-load 140218-1.xml ++asserts-if(stylo,3) load 140218-1.xml + load 151826-1.xul + load 168724-1.xul + load 189814-1.xul +diff --git testing/web-platform/meta/css/css-namespaces-3/syntax-013.xml.ini testing/web-platform/meta/css/css-namespaces-3/syntax-013.xml.ini +new file mode 100644 +index 000000000000..b034ccf978f5 +--- /dev/null ++++ testing/web-platform/meta/css/css-namespaces-3/syntax-013.xml.ini +@@ -0,0 +1,4 @@ ++[syntax-013.xml] ++ type: reftest ++ expected: ++ if stylo: FAIL Copied: branches/2018Q1/www/waterfox/files/patch-bug1377158 (from r461350, head/www/waterfox/files/patch-bug1377158) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1377158 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1377158) @@ -0,0 +1,285 @@ +commit 9e809e01c262 +Author: Xidorn Quan +Date: Thu Aug 3 11:24:55 2017 +1000 + + Bug 1377158 - (Part 1) Set style backend to stylo when SVG is used as an image. r=heycam + + MozReview-Commit-ID: 9FnA8X84h87 + + --HG-- + extra : rebase_source : 49a6140c4c78c35f755710934c798ce46dafa213 +--- + dom/base/nsDocument.cpp | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git dom/base/nsDocument.cpp dom/base/nsDocument.cpp +index 3585a7e222df..b4773160af92 100644 +--- dom/base/nsDocument.cpp ++++ dom/base/nsDocument.cpp +@@ -13219,7 +13219,10 @@ nsIDocument::UpdateStyleBackendType() + + #ifdef MOZ_STYLO + if (nsLayoutUtils::StyloEnabled()) { +- if (!mDocumentContainer) { ++ if (IsBeingUsedAsImage()) { ++ // Enable stylo for SVG-as-image. ++ mStyleBackendType = StyleBackendType::Servo; ++ } else if (!mDocumentContainer) { + NS_WARNING("stylo: No docshell yet, assuming Gecko style system"); + } else if ((IsHTMLOrXHTML() || IsSVGDocument()) && + IsContentDocument()) { + +commit e418f1ccf520 +Author: KuoE0 +Date: Mon Jul 24 11:51:20 2017 +0800 + + Bug 1377158 - (Part 2) Add the info of StyloEnabled() to hash function to make reftests of styloVsGecko get the correct caches. r=heycam + + MozReview-Commit-ID: 7cyXheHQ7Ot + + --HG-- + extra : rebase_source : 4a92de63228cb2a138d95d8f366b39122dbdc05e +--- + image/ImageCacheKey.cpp | 20 ++++++++++++++++---- + image/ImageCacheKey.h | 7 ++++++- + 2 files changed, 22 insertions(+), 5 deletions(-) + +diff --git image/ImageCacheKey.cpp image/ImageCacheKey.cpp +index c3327155c1cd..2dfdc7c763cc 100644 +--- image/ImageCacheKey.cpp ++++ image/ImageCacheKey.cpp +@@ -8,6 +8,7 @@ + #include "mozilla/Move.h" + #include "ImageURL.h" + #include "nsHostObjectProtocolHandler.h" ++#include "nsLayoutUtils.h" + #include "nsString.h" + #include "mozilla/dom/File.h" + #include "mozilla/dom/workers/ServiceWorkerManager.h" +@@ -53,6 +54,7 @@ ImageCacheKey::ImageCacheKey(nsIURI* aURI, + , mOriginAttributes(aAttrs) + , mControlledDocument(GetControlledDocumentToken(aDocument)) + , mIsChrome(URISchemeIs(mURI, "chrome")) ++ , mIsStyloEnabled(nsLayoutUtils::StyloEnabled()) + { + NS_ENSURE_SUCCESS_VOID(aRv); + +@@ -62,7 +64,8 @@ ImageCacheKey::ImageCacheKey(nsIURI* aURI, + mBlobSerial = BlobSerial(mURI); + } + +- mHash = ComputeHash(mURI, mBlobSerial, mOriginAttributes, mControlledDocument); ++ mHash = ComputeHash(mURI, mBlobSerial, mOriginAttributes, mControlledDocument, ++ mIsStyloEnabled); + } + + ImageCacheKey::ImageCacheKey(ImageURL* aURI, +@@ -72,6 +75,7 @@ ImageCacheKey::ImageCacheKey(ImageURL* aURI, + , mOriginAttributes(aAttrs) + , mControlledDocument(GetControlledDocumentToken(aDocument)) + , mIsChrome(URISchemeIs(mURI, "chrome")) ++ , mIsStyloEnabled(nsLayoutUtils::StyloEnabled()) + { + MOZ_ASSERT(aURI); + +@@ -79,7 +83,8 @@ ImageCacheKey::ImageCacheKey(ImageURL* aURI, + mBlobSerial = BlobSerial(mURI); + } + +- mHash = ComputeHash(mURI, mBlobSerial, mOriginAttributes, mControlledDocument); ++ mHash = ComputeHash(mURI, mBlobSerial, mOriginAttributes, mControlledDocument, ++ mIsStyloEnabled); + } + + ImageCacheKey::ImageCacheKey(const ImageCacheKey& aOther) +@@ -89,6 +94,7 @@ ImageCacheKey::ImageCacheKey(const ImageCacheKey& aOther) + , mControlledDocument(aOther.mControlledDocument) + , mHash(aOther.mHash) + , mIsChrome(aOther.mIsChrome) ++ , mIsStyloEnabled(aOther.mIsStyloEnabled) + { } + + ImageCacheKey::ImageCacheKey(ImageCacheKey&& aOther) +@@ -98,11 +104,15 @@ ImageCacheKey::ImageCacheKey(ImageCacheKey&& aOther) + , mControlledDocument(aOther.mControlledDocument) + , mHash(aOther.mHash) + , mIsChrome(aOther.mIsChrome) ++ , mIsStyloEnabled(aOther.mIsStyloEnabled) + { } + + bool + ImageCacheKey::operator==(const ImageCacheKey& aOther) const + { ++ if (mIsStyloEnabled != aOther.mIsStyloEnabled) { ++ return false; ++ } + // Don't share the image cache between a controlled document and anything else. + if (mControlledDocument != aOther.mControlledDocument) { + return false; +@@ -132,7 +142,8 @@ ImageCacheKey::Spec() const + ImageCacheKey::ComputeHash(ImageURL* aURI, + const Maybe& aBlobSerial, + const OriginAttributes& aAttrs, +- void* aControlledDocument) ++ void* aControlledDocument, ++ bool aIsStyloEnabled) + { + // Since we frequently call Hash() several times in a row on the same + // ImageCacheKey, as an optimization we compute our hash once and store it. +@@ -142,7 +153,8 @@ ImageCacheKey::ComputeHash(ImageURL* aURI, + aAttrs.CreateSuffix(suffix); + + return AddToHash(0, aURI->ComputeHash(aBlobSerial), +- HashString(suffix), HashString(ptr)); ++ HashString(suffix), HashString(ptr), ++ aIsStyloEnabled); + } + + /* static */ void* +diff --git image/ImageCacheKey.h image/ImageCacheKey.h +index c5acd0ea495e..6d676ccb6338 100644 +--- image/ImageCacheKey.h ++++ image/ImageCacheKey.h +@@ -58,7 +58,8 @@ private: + static PLDHashNumber ComputeHash(ImageURL* aURI, + const Maybe& aBlobSerial, + const OriginAttributes& aAttrs, +- void* aControlledDocument); ++ void* aControlledDocument, ++ bool aIsStyloEnabled); + static void* GetControlledDocumentToken(nsIDocument* aDocument); + + RefPtr mURI; +@@ -67,6 +68,10 @@ private: + void* mControlledDocument; + PLDHashNumber mHash; + bool mIsChrome; ++ // To prevent the reftests of styloVsGecko taking the same image cache after ++ // refreshing, we need to store different caches of stylo and gecko. So, we ++ // also consider the info of StyloEnabled() in ImageCacheKey. ++ bool mIsStyloEnabled; + }; + + } // namespace image + +commit c95ed14053c7 +Author: KuoE0 +Date: Thu Jul 27 14:06:54 2017 +0800 + + Bug 1377158 - (Part 3) Update the expectation of test cases. r=bholley,heycam + + MozReview-Commit-ID: K3gmTudkzol + + --HG-- + extra : rebase_source : 32ba6ceb37fa2f29cde8d2534d73108e87dfa406 +--- + layout/reftests/css-break/reftest.list | 2 +- + layout/reftests/svg/as-image/reftest.list | 2 +- + layout/reftests/table-background/reftest.list | 8 ++++---- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git layout/reftests/css-break/reftest.list layout/reftests/css-break/reftest.list +index 4364cf7d93fc..54cfbcbbeefc 100644 +--- layout/reftests/css-break/reftest.list ++++ layout/reftests/css-break/reftest.list +@@ -2,7 +2,7 @@ default-preferences pref(layout.css.box-decoration-break.enabled,true) + + == box-decoration-break-1.html box-decoration-break-1-ref.html + fuzzy(1,20) fuzzy-if(skiaContent,1,700) fuzzy-if(webrender,4-4,3273-3273) == box-decoration-break-with-inset-box-shadow-1.html box-decoration-break-with-inset-box-shadow-1-ref.html +-fuzzy(16,460) fuzzy-if(Android,10,3673) fuzzy-if(skiaContent,57,374) == box-decoration-break-with-outset-box-shadow-1.html box-decoration-break-with-outset-box-shadow-1-ref.html ++fuzzy(16,460) fuzzy-if(Android,10,3673) fuzzy-if(skiaContent,57,374) fuzzy-if(styloVsGecko,1,420) == box-decoration-break-with-outset-box-shadow-1.html box-decoration-break-with-outset-box-shadow-1-ref.html # Bug 1386543 + random-if(!gtkWidget) HTTP(..) == box-decoration-break-border-image.html box-decoration-break-border-image-ref.html + == box-decoration-break-block-border-padding.html box-decoration-break-block-border-padding-ref.html + == box-decoration-break-block-margin.html box-decoration-break-block-margin-ref.html +diff --git layout/reftests/svg/as-image/reftest.list layout/reftests/svg/as-image/reftest.list +index d5feb66693ad..acff18d18b50 100644 +--- layout/reftests/svg/as-image/reftest.list ++++ layout/reftests/svg/as-image/reftest.list +@@ -58,7 +58,7 @@ fuzzy(1,2) fuzzy-if(azureSkia,1,40000) == canvas-drawImage-alpha-2.html canvas-d + # context-fill: + == context-fill-01.html blue100x100-ref.html + test-pref(svg.context-properties.content.enabled,true) == context-fill-01.html lime100x100-ref.html +-== context-fill-02.html transparent100x100-w-border-ref.html ++fails-if(styloVsGecko||stylo) == context-fill-02.html transparent100x100-w-border-ref.html # Bug 1380590 + test-pref(svg.context-properties.content.enabled,true) == context-fill-02.html lime100x100-w-border-ref.html + test-pref(svg.context-properties.content.enabled,true) == context-fill-03.html lime100x100-50pct-ref.html + # fuzz because on win8 the r & b components are off by one +diff --git layout/reftests/table-background/reftest.list layout/reftests/table-background/reftest.list +index d8a138112527..df2f629d0d7f 100644 +--- layout/reftests/table-background/reftest.list ++++ layout/reftests/table-background/reftest.list +@@ -1,11 +1,11 @@ + # these could be moved to crashtests + != backgr_border-table-cell.html empty.html +-!= backgr_border-table-column-group.html empty.html ++fuzzy-if(styloVsGecko,5,330) != backgr_border-table-column-group.html empty.html # Bug 1386543 + # This seems to be caused by bug 527825 +-asserts-if(gtkWidget,0-12) != backgr_border-table-column.html empty.html ++fuzzy-if(styloVsGecko,5,561) asserts-if(gtkWidget,0-12) != backgr_border-table-column.html empty.html # Bug 1386543 + asserts-if(gtkWidget,0-6) != backgr_border-table-quirks.html empty.html +-!= backgr_border-table-row-group.html empty.html +-!= backgr_border-table-row.html empty.html ++fuzzy-if(styloVsGecko,1,168) != backgr_border-table-row-group.html empty.html # Bug 1386543 ++fuzzy-if(styloVsGecko,1,168) != backgr_border-table-row.html empty.html # Bug 1386543 + != backgr_border-table.html empty.html + != backgr_fixed-bg.html empty.html + != backgr_index.html empty.html + +commit dd7cb82fb7b5 +Author: KuoE0 +Date: Fri Jul 28 00:23:05 2017 +0800 + + Bug 1377158 - (Part 4) Reduce the assertion cost to check reconstruction frame hint. r=bholley,heycam + + The original assertion took too long time to check nsStyleChangeList. It + caused the test case with many elements timed-out and failed. + + MozReview-Commit-ID: FpNZvdQFTtR + + --HG-- + extra : rebase_source : c68072448061c4dcc8399131924cf718a5e53700 +--- + layout/base/nsStyleChangeList.cpp | 30 +++++++++++++++++++----------- + 1 file changed, 19 insertions(+), 11 deletions(-) + +diff --git layout/base/nsStyleChangeList.cpp layout/base/nsStyleChangeList.cpp +index 6f68cded3814..af6256f46c22 100644 +--- layout/base/nsStyleChangeList.cpp ++++ layout/base/nsStyleChangeList.cpp +@@ -41,17 +41,25 @@ nsStyleChangeList::AppendChange(nsIFrame* aFrame, nsIContent* aContent, nsChange + (aHint & nsChangeHint_NeedReflow), + "Reflow hint bits set without actually asking for a reflow"); + +- // If Servo fires reconstruct at a node, it is the only change hint fired at +- // that node. +- if (IsServo()) { +- for (size_t i = 0; i < Length(); ++i) { +- MOZ_ASSERT(!aContent || !((aHint | (*this)[i].mHint) & nsChangeHint_ReconstructFrame) || +- (*this)[i].mContent != aContent); +- } +- } else { +- // Filter out all other changes for same content for Gecko (Servo asserts against this +- // case above). +- if (aContent && (aHint & nsChangeHint_ReconstructFrame)) { ++ if (aContent && (aHint & nsChangeHint_ReconstructFrame)) { ++ // If Servo fires reconstruct at a node, it is the only change hint fired at ++ // that node. ++ if (IsServo()) { ++ // Note: Because we check whether |aHint| is a reconstruct above (which is ++ // necessary to avoid debug test timeouts on certain crashtests), this check ++ // will not find bugs where we add a non-reconstruct hint for an element after ++ // adding a reconstruct. This is ok though, since ProcessRestyledFrames will ++ // handle that case via mDestroyedFrames. ++ for (size_t i = 0; i < Length(); ++i) { ++ MOZ_ASSERT(aContent != (*this)[i].mContent || ++ !((*this)[i].mHint & nsChangeHint_ReconstructFrame), ++ "Should not append a non-ReconstructFrame hint after \ ++ appending a ReconstructFrame hint for the same \ ++ content."); ++ } ++ } else { ++ // Filter out all other changes for same content for Gecko (Servo asserts against this ++ // case above). + // NOTE: This is captured by reference to please static analysis. + // Capturing it by value as a pointer should be fine in this case. + RemoveElementsBy([&](const nsStyleChangeData& aData) { Copied: branches/2018Q1/www/waterfox/files/patch-bug1388319 (from r461350, head/www/waterfox/files/patch-bug1388319) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1388319 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1388319) @@ -0,0 +1,30 @@ +commit e572d7e6e7cf +Author: Xidorn Quan +Date: Tue Aug 8 22:41:32 2017 +1000 + + Bug 1388319 - Mark ServoStyleSet dirty in its Init. r=emilio + + MozReview-Commit-ID: 804KasIiS6E + + --HG-- + extra : rebase_source : 36eb21c5ffc4321aef652947455e73970419803a +--- + layout/style/ServoStyleSet.cpp | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git layout/style/ServoStyleSet.cpp layout/style/ServoStyleSet.cpp +index adb3cba922d2..a1cd15903ade 100644 +--- layout/style/ServoStyleSet.cpp ++++ layout/style/ServoStyleSet.cpp +@@ -81,8 +81,9 @@ ServoStyleSet::Init(nsPresContext* aPresContext, nsBindingManager* aBindingManag + } + } + +- // No need to Servo_StyleSet_FlushStyleSheets because we just created the +- // mRawSet, so there was nothing to flush. ++ // We added prefilled stylesheets into mRawSet, so the stylist is dirty. ++ // The Stylist should be updated later when necessary. ++ SetStylistStyleSheetsDirty(); + } + + void Copied: branches/2018Q1/www/waterfox/files/patch-bug1394146 (from r461350, head/www/waterfox/files/patch-bug1394146) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1394146 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1394146) @@ -0,0 +1,119 @@ +commit f8221b58e542 +Author: Sean Stangl +Date: Thu Sep 21 15:37:00 2017 -0400 + + Bug 1394146 - Avoid overflow on backwards iteration of IC entries. r=jandem, a=sledru + + --HG-- + extra : source : 9f05ef54c84d9b63fb3ad2dd2916df34cb35df8d + extra : histedit_source : 753ccc8652983bb35d3a1f9f89638902d3b0a2a5 +--- + js/src/jit/BaselineJIT.cpp | 11 +++++++++-- + js/src/jit/IonControlFlow.cpp | 16 ++++++++++++---- + 2 files changed, 21 insertions(+), 6 deletions(-) + +diff --git js/src/jit/BaselineJIT.cpp js/src/jit/BaselineJIT.cpp +index 3e25fd7b7120..baec7b63b8f0 100644 +--- js/src/jit/BaselineJIT.cpp ++++ js/src/jit/BaselineJIT.cpp +@@ -669,12 +669,16 @@ BaselineScript::maybeICEntryFromPCOffset(uint32_t pcOffset) + if (!ComputeBinarySearchMid(this, pcOffset, &mid)) + return nullptr; + ++ MOZ_ASSERT(mid < numICEntries()); ++ + // Found an IC entry with a matching PC offset. Search backward, and then + // forward from this IC entry, looking for one with the same PC offset which + // has isForOp() set. +- for (size_t i = mid; i < numICEntries() && icEntry(i).pcOffset() == pcOffset; i--) { ++ for (size_t i = mid; icEntry(i).pcOffset() == pcOffset; i--) { + if (icEntry(i).isForOp()) + return &icEntry(i); ++ if (i == 0) ++ break; + } + for (size_t i = mid+1; i < numICEntries() && icEntry(i).pcOffset() == pcOffset; i++) { + if (icEntry(i).isForOp()) +@@ -728,10 +732,13 @@ BaselineScript::callVMEntryFromPCOffset(uint32_t pcOffset) + // inserted by VM calls. + size_t mid; + MOZ_ALWAYS_TRUE(ComputeBinarySearchMid(this, pcOffset, &mid)); ++ MOZ_ASSERT(mid < numICEntries()); + +- for (size_t i = mid; i < numICEntries() && icEntry(i).pcOffset() == pcOffset; i--) { ++ for (size_t i = mid; icEntry(i).pcOffset() == pcOffset; i--) { + if (icEntry(i).kind() == ICEntry::Kind_CallVM) + return icEntry(i); ++ if (i == 0) ++ break; + } + for (size_t i = mid+1; i < numICEntries() && icEntry(i).pcOffset() == pcOffset; i++) { + if (icEntry(i).kind() == ICEntry::Kind_CallVM) +diff --git js/src/jit/IonControlFlow.cpp js/src/jit/IonControlFlow.cpp +index 4f27cd53dcaa..8d8a796d3f3b 100644 +--- js/src/jit/IonControlFlow.cpp ++++ js/src/jit/IonControlFlow.cpp +@@ -1619,7 +1619,7 @@ ControlFlowGenerator::processBreak(JSOp op, jssrcnote* sn) + DebugOnly found = false; + + if (SN_TYPE(sn) == SRC_BREAK2LABEL) { +- for (size_t i = labels_.length() - 1; i < labels_.length(); i--) { ++ for (size_t i = labels_.length() - 1; ; i--) { + CFGState& cfg = cfgStack_[labels_[i].cfgEntry]; + MOZ_ASSERT(cfg.state == CFGState::LABEL); + if (cfg.stopAt == target) { +@@ -1627,9 +1627,11 @@ ControlFlowGenerator::processBreak(JSOp op, jssrcnote* sn) + found = true; + break; + } ++ if (i == 0) ++ break; + } + } else { +- for (size_t i = loops_.length() - 1; i < loops_.length(); i--) { ++ for (size_t i = loops_.length() - 1; ; i--) { + CFGState& cfg = cfgStack_[loops_[i].cfgEntry]; + MOZ_ASSERT(cfg.isLoop()); + if (cfg.loop.exitpc == target) { +@@ -1637,6 +1639,8 @@ ControlFlowGenerator::processBreak(JSOp op, jssrcnote* sn) + found = true; + break; + } ++ if (i == 0) ++ break; + } + } + +@@ -1665,7 +1669,7 @@ ControlFlowGenerator::processContinue(JSOp op) + // Find the target loop. + CFGState* found = nullptr; + jsbytecode* target = pc + GetJumpOffset(pc); +- for (size_t i = loops_.length() - 1; i < loops_.length(); i--) { ++ for (size_t i = loops_.length() - 1; ; i--) { + // +1 to skip JSOP_JUMPTARGET. + if (loops_[i].continuepc == target + 1 || + EffectiveContinue(loops_[i].continuepc) == target) +@@ -1673,6 +1677,8 @@ ControlFlowGenerator::processContinue(JSOp op) + found = &cfgStack_[loops_[i].cfgEntry]; + break; + } ++ if (i == 0) ++ break; + } + + // There must always be a valid target loop structure. If not, there's +@@ -1698,11 +1704,13 @@ ControlFlowGenerator::processSwitchBreak(JSOp op) + // Find the target switch. + CFGState* found = nullptr; + jsbytecode* target = pc + GetJumpOffset(pc); +- for (size_t i = switches_.length() - 1; i < switches_.length(); i--) { ++ for (size_t i = switches_.length() - 1; ; i--) { + if (switches_[i].continuepc == target) { + found = &cfgStack_[switches_[i].cfgEntry]; + break; + } ++ if (i == 0) ++ break; + } + + // There must always be a valid target loop structure. If not, there's Copied: branches/2018Q1/www/waterfox/files/patch-bug1397671 (from r461350, head/www/waterfox/files/patch-bug1397671) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1397671 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1397671) @@ -0,0 +1,105 @@ +commit 553df1231272 +Author: Matt Woodrow +Date: Tue Sep 26 15:57:56 2017 +1300 + + Bug 1397671 - Don't treat SVG transformed frames as being transformed for the purposes of computing Combines3DTransformWithAncestors. r=dbaron, a=sledru + + --HG-- + extra : source : 70b150570407df427bed31965fe29cf8736beab6 +--- + layout/generic/nsFrame.cpp | 11 +++++++++-- + layout/generic/nsIFrame.h | 6 ++++++ + layout/reftests/transform-3d/preserve3d-8-ref.html | 11 +++++++++++ + layout/reftests/transform-3d/preserve3d-8.html | 17 +++++++++++++++++ + 4 files changed, 43 insertions(+), 2 deletions(-) + +diff --git layout/generic/nsFrame.cpp layout/generic/nsFrame.cpp +index 6e6f2bfa5379..02d1dafec21e 100644 +--- layout/generic/nsFrame.cpp ++++ layout/generic/nsFrame.cpp +@@ -1326,11 +1326,18 @@ nsIFrame::GetMarginRectRelativeToSelf() const + bool + nsIFrame::IsTransformed(const nsStyleDisplay* aStyleDisplay, + EffectSet* aEffectSet) const ++{ ++ return IsCSSTransformed(aStyleDisplay, aEffectSet) || ++ IsSVGTransformed(); ++} ++ ++bool ++nsIFrame::IsCSSTransformed(const nsStyleDisplay* aStyleDisplay, ++ EffectSet* aEffectSet) const + { + MOZ_ASSERT(aStyleDisplay == StyleDisplay()); + return ((mState & NS_FRAME_MAY_BE_TRANSFORMED) && + (aStyleDisplay->HasTransform(this) || +- IsSVGTransformed() || + HasAnimationOfTransform(aEffectSet))); + } + +@@ -1402,7 +1409,7 @@ nsIFrame::Combines3DTransformWithAncestors(const nsStyleDisplay* aStyleDisplay, + if (!parent || !parent->Extend3DContext()) { + return false; + } +- return IsTransformed(aStyleDisplay,aEffectSet) || ++ return IsCSSTransformed(aStyleDisplay, aEffectSet) || + BackfaceIsHidden(aStyleDisplay); + } + +diff --git layout/generic/nsIFrame.h layout/generic/nsIFrame.h +index e8fb4c71a16f..b3ca08370d34 100644 +--- layout/generic/nsIFrame.h ++++ layout/generic/nsIFrame.h +@@ -1724,6 +1724,12 @@ public: + return IsTransformed(StyleDisplay(), aEffectSet); + } + ++ /** ++ * Same as IsTransformed, except that it doesn't take SVG transforms ++ * into account. ++ */ ++ bool IsCSSTransformed(const nsStyleDisplay* aStyleDisplay, mozilla::EffectSet* aEffectSet = nullptr) const; ++ + /** + * True if this frame has any animation of transform in effect. + * +diff --git layout/reftests/transform-3d/preserve3d-8-ref.html layout/reftests/transform-3d/preserve3d-8-ref.html +new file mode 100644 +index 000000000000..afddf05d4d81 +--- /dev/null ++++ layout/reftests/transform-3d/preserve3d-8-ref.html +@@ -0,0 +1,11 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git layout/reftests/transform-3d/preserve3d-8.html layout/reftests/transform-3d/preserve3d-8.html +new file mode 100644 +index 000000000000..76e9c10c33bc +--- /dev/null ++++ layout/reftests/transform-3d/preserve3d-8.html +@@ -0,0 +1,17 @@ ++ ++ ++ ++ ++
++
++
++ ++ ++ ++ ++ ++
++
++
++ ++ Copied: branches/2018Q1/www/waterfox/files/patch-bug1398983 (from r461350, head/www/waterfox/files/patch-bug1398983) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1398983 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1398983) @@ -0,0 +1,25 @@ +commit 6b2dbc2b8216 +Author: Bobby Holley +Date: Fri Sep 15 12:25:46 2017 -0700 + + Bug 1398983 - Remove warning about assuming gecko style system. r=me + + MozReview-Commit-ID: BCeG81uxLvS +--- + dom/base/nsDocument.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git dom/base/nsDocument.cpp dom/base/nsDocument.cpp +index 9d9af08ba04b..076fe1a5d444 100644 +--- dom/base/nsDocument.cpp ++++ dom/base/nsDocument.cpp +@@ -13490,7 +13490,8 @@ nsIDocument::UpdateStyleBackendType() + // Enable stylo for SVG-as-image. + mStyleBackendType = StyleBackendType::Servo; + } else if (!mDocumentContainer) { +- NS_WARNING("stylo: No docshell yet, assuming Gecko style system"); ++ // Not docshell, assume Gecko. Various callers can end up setting this ++ // explicitly afterwards to inherit it in various situations. + } else if (!IsXULDocument() && IsContentDocument()) { + // Disable stylo for about: pages other than about:blank, since + // they tend to use unsupported selectors like XUL tree pseudos. Copied: branches/2018Q1/www/waterfox/files/patch-bug1400540 (from r461350, head/www/waterfox/files/patch-bug1400540) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1400540 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1400540) @@ -0,0 +1,47 @@ +commit 6905267b2878 +Author: Xidorn Quan +Date: Wed Sep 20 08:26:53 2017 +1000 + + Bug 1400540 - Decide style backend type based on principal. r=bholley + + MozReview-Commit-ID: A4y9Shdbr7g + + --HG-- + extra : source : cdfe5e5e059273a1c7fc6506d6e0fecb2bb7affb +--- + dom/base/nsDocument.cpp | 21 ++++++++------------- + 1 file changed, 8 insertions(+), 13 deletions(-) + +diff --git dom/base/nsDocument.cpp dom/base/nsDocument.cpp +index 642960e6a155..265af0df07b9 100644 +--- dom/base/nsDocument.cpp ++++ dom/base/nsDocument.cpp +@@ -13465,20 +13465,15 @@ nsIDocument::UpdateStyleBackendType() + + #ifdef MOZ_STYLO + if (nsLayoutUtils::StyloEnabled()) { +- if (IsBeingUsedAsImage()) { +- // Enable stylo for SVG-as-image. ++ // Disable stylo only for system principal. Other principals aren't ++ // able to use XUL by default, and the back door to enable XUL is ++ // mostly just for testing, which means they don't matter, and we ++ // shouldn't respect them at the same time. ++ // Note that, since tests can have XUL support, we still need to ++ // explicitly exclude XUL documents here. ++ if (!nsContentUtils::IsSystemPrincipal(NodePrincipal()) && ++ !IsXULDocument()) { + mStyleBackendType = StyleBackendType::Servo; +- } else if (!mDocumentContainer) { +- // Not docshell, assume Gecko. Various callers can end up setting this +- // explicitly afterwards to inherit it in various situations. +- } else if (!IsXULDocument() && IsContentDocument()) { +- // Disable stylo for about: pages other than about:blank, since +- // they tend to use unsupported selectors like XUL tree pseudos. +- bool isAbout = false; +- mDocumentURI->SchemeIs("about", &isAbout); +- if (!isAbout || NS_IsAboutBlank(mDocumentURI)) { +- mStyleBackendType = StyleBackendType::Servo; +- } + } + } + #endif Copied: branches/2018Q1/www/waterfox/files/patch-bug1401416 (from r461350, head/www/waterfox/files/patch-bug1401416) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/www/waterfox/files/patch-bug1401416 Sat Feb 10 00:42:01 2018 (r461353, copy of r461350, head/www/waterfox/files/patch-bug1401416) @@ -0,0 +1,29 @@ +commit c5123938eb1e +Author: Tobias Schneider +Date: Thu Sep 21 12:43:35 2017 -0700 + + Bug 1401416 - [intersection-observer] Let intersection rect be empty if do_QueryFrame(rootFrame) returns null. r=dholbert, a=sledru + + --HG-- + extra : source : 90be30b5206c2b2724d61f4f6782197bfa768428 +--- + dom/base/DOMIntersectionObserver.cpp | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git dom/base/DOMIntersectionObserver.cpp dom/base/DOMIntersectionObserver.cpp +index 606a1de5ed8c..1ca909e3cfbf 100644 +--- dom/base/DOMIntersectionObserver.cpp ++++ dom/base/DOMIntersectionObserver.cpp +@@ -308,7 +308,11 @@ DOMIntersectionObserver::Update(nsIDocument* aDocument, DOMHighResTimeStamp time + } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-ports-branches@freebsd.org Sat Feb 10 00:43:19 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5339EF10762; Sat, 10 Feb 2018 00:43:19 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 04A8282537; Sat, 10 Feb 2018 00:43:19 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F3A26499D; Sat, 10 Feb 2018 00:43:18 +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 w1A0hIPl093658; Sat, 10 Feb 2018 00:43:18 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1A0hIj4093656; Sat, 10 Feb 2018 00:43:18 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802100043.w1A0hIj4093656@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sat, 10 Feb 2018 00:43:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461355 - branches/2018Q1/emulators/rpcs3 X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2018Q1/emulators/rpcs3 X-SVN-Commit-Revision: 461355 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, 10 Feb 2018 00:43:19 -0000 Author: jbeich Date: Sat Feb 10 00:43:18 2018 New Revision: 461355 URL: https://svnweb.freebsd.org/changeset/ports/461355 Log: MFH: r461351 emulators/rpcs3: update to 0.0.4.337 Changes: https://github.com/RPCS3/rpcs3/compare/5b5f2d424...cce0ad0c3 Approved by: ports-secteam (junovitch, implicit for snapshots) Modified: branches/2018Q1/emulators/rpcs3/Makefile branches/2018Q1/emulators/rpcs3/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/emulators/rpcs3/Makefile ============================================================================== --- branches/2018Q1/emulators/rpcs3/Makefile Sat Feb 10 00:42:29 2018 (r461354) +++ branches/2018Q1/emulators/rpcs3/Makefile Sat Feb 10 00:43:18 2018 (r461355) @@ -2,8 +2,8 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.4-321 -DISTVERSIONSUFFIX= -g5b5f2d424 +DISTVERSION= 0.0.4-337 +DISTVERSIONSUFFIX= -gcce0ad0c3 CATEGORIES= emulators MAINTAINER= jbeich@FreeBSD.org Modified: branches/2018Q1/emulators/rpcs3/distinfo ============================================================================== --- branches/2018Q1/emulators/rpcs3/distinfo Sat Feb 10 00:42:29 2018 (r461354) +++ branches/2018Q1/emulators/rpcs3/distinfo Sat Feb 10 00:43:18 2018 (r461355) @@ -1,6 +1,6 @@ -TIMESTAMP = 1517875747 -SHA256 (RPCS3-rpcs3-v0.0.4-321-g5b5f2d424_GH0.tar.gz) = 4a2562dfb68f4959f421c62ff4fe26bb4be1d693d5c2cdd92197366b84630c56 -SIZE (RPCS3-rpcs3-v0.0.4-321-g5b5f2d424_GH0.tar.gz) = 3806765 +TIMESTAMP = 1518187777 +SHA256 (RPCS3-rpcs3-v0.0.4-337-gcce0ad0c3_GH0.tar.gz) = c1cb084ac2ea964db35cae885c18101896b67df605094c06e9c4a625625aefcb +SIZE (RPCS3-rpcs3-v0.0.4-337-gcce0ad0c3_GH0.tar.gz) = 3641854 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 Sat Feb 10 00:44:42 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9AE8F10887; Sat, 10 Feb 2018 00:44:42 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6C80C82645; Sat, 10 Feb 2018 00:44:42 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6761D499E; Sat, 10 Feb 2018 00:44:42 +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 w1A0ig8L093852; Sat, 10 Feb 2018 00:44:42 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1A0igun093850; Sat, 10 Feb 2018 00:44:42 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201802100044.w1A0igun093850@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sat, 10 Feb 2018 00:44:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461356 - branches/2018Q1/emulators/citra X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2018Q1/emulators/citra X-SVN-Commit-Revision: 461356 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, 10 Feb 2018 00:44:42 -0000 Author: jbeich Date: Sat Feb 10 00:44:42 2018 New Revision: 461356 URL: https://svnweb.freebsd.org/changeset/ports/461356 Log: MFH: r461352 emulators/citra: update to s20180208 Changes: https://github.com/citra-emu/citra/compare/587450cd...3c03da12 Approved by: ports-secteam (swills, implicit for snapshots) Modified: branches/2018Q1/emulators/citra/Makefile branches/2018Q1/emulators/citra/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/emulators/citra/Makefile ============================================================================== --- branches/2018Q1/emulators/citra/Makefile Sat Feb 10 00:43:18 2018 (r461355) +++ branches/2018Q1/emulators/citra/Makefile Sat Feb 10 00:44:42 2018 (r461356) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= citra -PORTVERSION= s20180203 +PORTVERSION= s20180208 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= 587450cd +GH_TAGNAME= 3c03da12 GH_TUPLE= citra-emu:ext-soundtouch:019d208:soundtouch/externals/soundtouch \ MerryMage:dynarmic:d1d4705:dynarmic/externals/dynarmic \ benhoyt:inih:r40:inih/externals/inih/inih \ Modified: branches/2018Q1/emulators/citra/distinfo ============================================================================== --- branches/2018Q1/emulators/citra/distinfo Sat Feb 10 00:43:18 2018 (r461355) +++ branches/2018Q1/emulators/citra/distinfo Sat Feb 10 00:44:42 2018 (r461356) @@ -1,6 +1,6 @@ -TIMESTAMP = 1517692902 -SHA256 (citra-emu-citra-s20180203-587450cd_GH0.tar.gz) = 9a77473917c136e1d56e290f1570bfb2c4ce5202a9fb1eece71470169b31f294 -SIZE (citra-emu-citra-s20180203-587450cd_GH0.tar.gz) = 1670384 +TIMESTAMP = 1518108370 +SHA256 (citra-emu-citra-s20180208-3c03da12_GH0.tar.gz) = 42d61d7f373328bb3f05fb0f5c234a81403cc8991ddeb9f21f25d7a68e8acf11 +SIZE (citra-emu-citra-s20180208-3c03da12_GH0.tar.gz) = 1675073 SHA256 (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = f48c211bbabe7ad79e1c504af1082756c74241be6bab4aca13140803f4b694e7 SIZE (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = 59366 SHA256 (MerryMage-dynarmic-d1d4705_GH0.tar.gz) = cf120bc77912cf58e0965db2abcb2067c36aca612c42459e0eb72b740ea6cb0e From owner-svn-ports-branches@freebsd.org Sat Feb 10 19:55:27 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF24FF1911C; Sat, 10 Feb 2018 19:55:27 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8D5EA6F3A2; Sat, 10 Feb 2018 19:55:27 +0000 (UTC) (envelope-from tobik@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 87B08189D5; Sat, 10 Feb 2018 19:55:27 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w1AJtROh093793; Sat, 10 Feb 2018 19:55:27 GMT (envelope-from tobik@FreeBSD.org) Received: (from tobik@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1AJtRrC093792; Sat, 10 Feb 2018 19:55:27 GMT (envelope-from tobik@FreeBSD.org) Message-Id: <201802101955.w1AJtRrC093792@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tobik set sender to tobik@FreeBSD.org using -f From: Tobias Kortkamp Date: Sat, 10 Feb 2018 19:55:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461417 - branches/2018Q1/devel/libftdi X-SVN-Group: ports-branches X-SVN-Commit-Author: tobik X-SVN-Commit-Paths: branches/2018Q1/devel/libftdi X-SVN-Commit-Revision: 461417 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, 10 Feb 2018 19:55:28 -0000 Author: tobik Date: Sat Feb 10 19:55:27 2018 New Revision: 461417 URL: https://svnweb.freebsd.org/changeset/ports/461417 Log: MFH: r461415 devel/libftdi: Fix build without PYTHON after r451798 BINARY_ALIAS is set unconditionally but swig3.0 is only available with PYTHON=on and create-binary-alias will fail when it is missing. PR: 225524 Reported by: johan@stromnet.se Approved by: ports-secteam blanket Modified: branches/2018Q1/devel/libftdi/Makefile Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/devel/libftdi/Makefile ============================================================================== --- branches/2018Q1/devel/libftdi/Makefile Sat Feb 10 19:53:58 2018 (r461416) +++ branches/2018Q1/devel/libftdi/Makefile Sat Feb 10 19:55:27 2018 (r461417) @@ -28,11 +28,10 @@ BOOST_CMAKE_BOOL= FTDIPP BOOST_CXXFLAGS= -I${LOCALBASE}/include PYTHON_DESC= Python bindings +PYTHON_BINARY_ALIAS= swig=swig3.0 PYTHON_BUILD_DEPENDS= swig3.0:devel/swig30 PYTHON_CMAKE_BOOL= PYTHON_BINDINGS PYTHON_USES= python:2.7 - -BINARY_ALIAS= swig=swig3.0 post-patch: @${REINPLACE_CMD} \ From owner-svn-ports-branches@freebsd.org Sat Feb 10 23:15:48 2018 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F38F9F058E8; Sat, 10 Feb 2018 23:15:47 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A31A878283; Sat, 10 Feb 2018 23:15:47 +0000 (UTC) (envelope-from dbaio@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9D94D1AA1D; Sat, 10 Feb 2018 23:15:47 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w1ANFlug096140; Sat, 10 Feb 2018 23:15:47 GMT (envelope-from dbaio@FreeBSD.org) Received: (from dbaio@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1ANFl9c096137; Sat, 10 Feb 2018 23:15:47 GMT (envelope-from dbaio@FreeBSD.org) Message-Id: <201802102315.w1ANFl9c096137@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbaio set sender to dbaio@FreeBSD.org using -f From: "Danilo G. Baio" Date: Sat, 10 Feb 2018 23:15:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r461450 - in branches/2018Q1/net-p2p/libtorrent: . files X-SVN-Group: ports-branches X-SVN-Commit-Author: dbaio X-SVN-Commit-Paths: in branches/2018Q1/net-p2p/libtorrent: . files X-SVN-Commit-Revision: 461450 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, 10 Feb 2018 23:15:48 -0000 Author: dbaio Date: Sat Feb 10 23:15:47 2018 New Revision: 461450 URL: https://svnweb.freebsd.org/changeset/ports/461450 Log: MFH: r461437 net-p2p/libtorrent: Fix remote DoS Calls into build_benocde that use %zu could crash on 64 bit machines due to the size change of size_t. Someone can force READ_ENC_IA to fail allowing an internal_error to be thrown and bring down the client, throw handshake_error instead. PR: 224664 Submitted by: Henry David Bartholomew Approved by: maintainer timeout (pipfstarrd@openmailbox.org, > 2 weeks) Security: e4dd787e-0ea9-11e8-95f2-005056925db4 Approved by: ports-secteam (eadler) Added: branches/2018Q1/net-p2p/libtorrent/files/patch-fix-build-bencoders-callers-crash - copied unchanged from r461437, head/net-p2p/libtorrent/files/patch-fix-build-bencoders-callers-crash Modified: branches/2018Q1/net-p2p/libtorrent/Makefile branches/2018Q1/net-p2p/libtorrent/distinfo Directory Properties: branches/2018Q1/ (props changed) Modified: branches/2018Q1/net-p2p/libtorrent/Makefile ============================================================================== --- branches/2018Q1/net-p2p/libtorrent/Makefile Sat Feb 10 23:01:37 2018 (r461449) +++ branches/2018Q1/net-p2p/libtorrent/Makefile Sat Feb 10 23:15:47 2018 (r461450) @@ -2,7 +2,7 @@ PORTNAME= libtorrent PORTVERSION= 0.13.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-p2p MASTER_SITES= http://rtorrent.net/downloads/ Modified: branches/2018Q1/net-p2p/libtorrent/distinfo ============================================================================== --- branches/2018Q1/net-p2p/libtorrent/distinfo Sat Feb 10 23:01:37 2018 (r461449) +++ branches/2018Q1/net-p2p/libtorrent/distinfo Sat Feb 10 23:15:47 2018 (r461450) @@ -1,2 +1,3 @@ +TIMESTAMP = 1518295243 SHA256 (libtorrent-0.13.6.tar.gz) = 2838a08c96edfd936aff8fbf99ecbb930c2bfca3337dd1482eb5fccdb80d5a04 SIZE (libtorrent-0.13.6.tar.gz) = 781253 Copied: branches/2018Q1/net-p2p/libtorrent/files/patch-fix-build-bencoders-callers-crash (from r461437, head/net-p2p/libtorrent/files/patch-fix-build-bencoders-callers-crash) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q1/net-p2p/libtorrent/files/patch-fix-build-bencoders-callers-crash Sat Feb 10 23:15:47 2018 (r461450, copy of r461437, head/net-p2p/libtorrent/files/patch-fix-build-bencoders-callers-crash) @@ -0,0 +1,45 @@ +# https://github.com/rakshasa/libtorrent/pull/99/files + +--- src/protocol/extensions.cc.orig 2015-08-08 17:01:32.000000000 +0200 ++++ src/protocol/extensions.cc 2017-12-02 01:46:38.522736000 +0100 +@@ -394,7 +394,7 @@ + if (m_download->info()->is_meta_download() || piece >= pieceEnd) { + // reject: { "msg_type" => 2, "piece" => ... } + m_pendingType = UT_METADATA; +- m_pending = build_bencode(40, "d8:msg_typei2e5:piecei%zuee", piece); ++ m_pending = build_bencode(sizeof(size_t) + 36, "d8:msg_typei2e5:piecei%zuee", piece); + return; + } + +@@ -407,7 +407,7 @@ + // data: { "msg_type" => 1, "piece" => ..., "total_size" => ... } followed by piece data (outside of dictionary) + size_t length = piece == pieceEnd - 1 ? m_download->info()->metadata_size() % metadata_piece_size : metadata_piece_size; + m_pendingType = UT_METADATA; +- m_pending = build_bencode(length + 128, "d8:msg_typei1e5:piecei%zue10:total_sizei%zuee", piece, metadataSize); ++ m_pending = build_bencode((2 * sizeof(size_t)) + length + 120, "d8:msg_typei1e5:piecei%zue10:total_sizei%zuee", piece, metadataSize); + + memcpy(m_pending.end(), buffer + (piece << metadata_piece_shift), length); + m_pending.set(m_pending.data(), m_pending.end() + length, m_pending.owned()); +--- src/protocol/handshake.cc.orig 2015-08-08 17:01:49.000000000 +0200 ++++ src/protocol/handshake.cc 2017-12-02 01:46:38.523093000 +0100 +@@ -738,7 +738,7 @@ + break; + + if (m_readBuffer.remaining() > m_encryption.length_ia()) +- throw internal_error("Read past initial payload after incoming encrypted handshake."); ++ throw handshake_error(ConnectionManager::handshake_failed, e_handshake_invalid_value); + + if (m_encryption.crypto() != HandshakeEncryption::crypto_rc4) + m_encryption.info()->set_obfuscated(); +--- src/torrent/object_stream.cc.orig 2015-08-08 17:01:32.000000000 +0200 ++++ src/torrent/object_stream.cc 2017-12-02 01:46:38.523350000 +0100 +@@ -104,7 +104,8 @@ + while (first != last && *first >= '0' && *first <= '9') + length = length * 10 + (*first++ - '0'); + +- if (length + 1 > (unsigned int)std::distance(first, last) || *first++ != ':') ++ if (length + 1 > (unsigned int)std::distance(first, last) || *first++ != ':' ++ || length + 1 == 0) + throw torrent::bencode_error("Invalid bencode data."); + + return raw_string(first, length);