diff --git a/archivers/py-lz4/Makefile b/archivers/py-lz4/Makefile index 8bf6e171027..525aa09eb8b 100644 --- a/archivers/py-lz4/Makefile +++ b/archivers/py-lz4/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= lz4 -PORTVERSION= 0.14.0 +PORTVERSION= 0.16.6 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-lz4/distinfo b/archivers/py-lz4/distinfo index 8b296553325..6bdd62b0363 100644 --- a/archivers/py-lz4/distinfo +++ b/archivers/py-lz4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1514204821 -SHA256 (lz4-0.14.0.tar.gz) = 27399b9e4cb907e3b9b067181c433648731e4bb5dc0651d08197544daf18dd77 -SIZE (lz4-0.14.0.tar.gz) = 100071 +TIMESTAMP = 1514313978 +SHA256 (lz4-0.16.6.tar.gz) = 1cfd637b17232c128eb026fabd208a5e2da08953512f719d51f178db061aca06 +SIZE (lz4-0.16.6.tar.gz) = 101266 diff --git a/archivers/py-lz4/pkg-plist b/archivers/py-lz4/pkg-plist index 83ecddd6ba0..3f2eec59b03 100644 --- a/archivers/py-lz4/pkg-plist +++ b/archivers/py-lz4/pkg-plist @@ -10,9 +10,6 @@ %%PYTHON_SITELIBDIR%%/lz4/frame/__init__.pyc %%PYTHON_SITELIBDIR%%/lz4/frame/__init__.pyo %%PYTHON_SITELIBDIR%%/lz4/frame/_frame.so -%%PYTHON_SITELIBDIR%%/lz4/lz4version.py -%%PYTHON_SITELIBDIR%%/lz4/lz4version.pyc -%%PYTHON_SITELIBDIR%%/lz4/lz4version.pyo %%PYTHON_SITELIBDIR%%/lz4/version.py %%PYTHON_SITELIBDIR%%/lz4/version.pyc %%PYTHON_SITELIBDIR%%/lz4/version.pyo diff --git a/audio/py-eyed3/Makefile b/audio/py-eyed3/Makefile index de447af58cf..9dae06e911d 100644 --- a/audio/py-eyed3/Makefile +++ b/audio/py-eyed3/Makefile @@ -16,7 +16,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} diff --git a/audio/zita-convolver/Makefile b/audio/zita-convolver/Makefile index 16beee125d4..fd1f79361bd 100644 --- a/audio/zita-convolver/Makefile +++ b/audio/zita-convolver/Makefile @@ -16,9 +16,9 @@ LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfftw3f.so:math/fftw3-float -BROKEN_aarch64= fails to compile: c++: the clang compiler does not support '-march=native' -BROKEN_armv6= fails to compile: c++: the clang compiler does not support '-march=native' -BROKEN_armv7= fails to compile: c++: the clang compiler does not support '-march=native' +#BROKEN_aarch64= fails to compile: c++: the clang compiler does not support '-march=native' +#BROKEN_armv6= fails to compile: c++: the clang compiler does not support '-march=native' +#BROKEN_armv7= fails to compile: c++: the clang compiler does not support '-march=native' USES= compiler:c++11-lib gmake localbase:ldflags tar:bz2 USE_LDCONFIG= yes diff --git a/audio/zita-convolver/files/patch-Makefile b/audio/zita-convolver/files/patch-Makefile index cfab1e421c3..64c50cefb43 100644 --- a/audio/zita-convolver/files/patch-Makefile +++ b/audio/zita-convolver/files/patch-Makefile @@ -11,6 +11,15 @@ MAJVERS = 3 +@@ -33,7 +33,7 @@ VERSION = $(MAJVERS).$(MINVERS) + CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DENABLE_VECTOR_MODE + CXXFLAGS += -fPIC -Wall + CXXFLAGS += -ffast-math -funroll-loops -O3 +-CXXFLAGS += -march=native ++#CXXFLAGS += -march=native + LDLFAGS += + LDLIBS += + @@ -45,9 +45,10 @@ ZITA-CONVOLVER_DEP = -lfftw3f -lpthread ZITA-CONVOLVER_O = zita-convolver.o ZITA-CONVOLVER_H = zita-convolver.h diff --git a/benchmarks/bombardier/Makefile b/benchmarks/bombardier/Makefile index dfcb0739936..27057b19641 100644 --- a/benchmarks/bombardier/Makefile +++ b/benchmarks/bombardier/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= bombardier -PORTVERSION= 1.0.3 +PORTVERSION= 1.1 DISTVERSIONPREFIX= v CATEGORIES= benchmarks diff --git a/benchmarks/bombardier/distinfo b/benchmarks/bombardier/distinfo index b0eaf1108f6..9b0ee74b57a 100644 --- a/benchmarks/bombardier/distinfo +++ b/benchmarks/bombardier/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1494177864 -SHA256 (codesenberg-bombardier-v1.0.3_GH0.tar.gz) = 65d5a379fd4f3bc37cf626962a13477baa2ce4c5591a9e873d2c0f463487a53c -SIZE (codesenberg-bombardier-v1.0.3_GH0.tar.gz) = 468126 +TIMESTAMP = 1514325593 +SHA256 (codesenberg-bombardier-v1.1_GH0.tar.gz) = 4189b4705aef67157008658b6386ba666a45454a1a9f9ed611f86fb4aa438d08 +SIZE (codesenberg-bombardier-v1.1_GH0.tar.gz) = 579203 diff --git a/biology/p5-Bio-Phylo/Makefile b/biology/p5-Bio-Phylo/Makefile index ade9de01913..cf6f40d3e1b 100644 --- a/biology/p5-Bio-Phylo/Makefile +++ b/biology/p5-Bio-Phylo/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= Bio-Phylo -PORTVERSION= 0.58 -PORTREVISION= 1 +PORTVERSION= 2.0.1 +DISTVERSIONPREFIX= v CATEGORIES= biology perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -15,11 +15,14 @@ LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/COPYING -BUILD_DEPENDS= p5-BioPerl>=0:biology/p5-BioPerl \ +BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ + p5-BioPerl>=0:biology/p5-BioPerl \ p5-GD>=0:graphics/p5-GD \ p5-Math-CDF>=0:math/p5-Math-CDF \ p5-Math-Random>=0:math/p5-Math-Random \ p5-PDF-API2>=0:textproc/p5-PDF-API2 \ + p5-RDF-Query>=0:textproc/p5-RDF-Query \ + p5-RDF-Trine>=0:textproc/p5-RDF-Trine \ p5-SVG>=0:textproc/p5-SVG \ p5-SWF-Builder>=0:graphics/p5-SWF-Builder \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ diff --git a/biology/p5-Bio-Phylo/distinfo b/biology/p5-Bio-Phylo/distinfo index 33afd519589..e002dd694de 100644 --- a/biology/p5-Bio-Phylo/distinfo +++ b/biology/p5-Bio-Phylo/distinfo @@ -1,2 +1,3 @@ -SHA256 (Bio-Phylo-0.58.tar.gz) = b8bbd3ea0d2029abac7c8119ef84d607d9c5a226477e8955bc38bac99d44167c -SIZE (Bio-Phylo-0.58.tar.gz) = 459056 +TIMESTAMP = 1514221175 +SHA256 (Bio-Phylo-v2.0.1.tar.gz) = 30bf253800a12ac501222ea42d17612f0557af6329daf05465b538569a894f4d +SIZE (Bio-Phylo-v2.0.1.tar.gz) = 541665 diff --git a/biology/p5-Bio-Phylo/pkg-plist b/biology/p5-Bio-Phylo/pkg-plist index 41084e7f666..0a4b9df792e 100644 --- a/biology/p5-Bio-Phylo/pkg-plist +++ b/biology/p5-Bio-Phylo/pkg-plist @@ -35,6 +35,7 @@ %%SITE_PERL%%/Bio/Phylo/Matrices/MatrixRole.pm %%SITE_PERL%%/Bio/Phylo/Matrices/TypeSafeData.pm %%SITE_PERL%%/Bio/Phylo/Mediators/TaxaMediator.pm +%%SITE_PERL%%/Bio/Phylo/Models/Substitution/Binary.pm %%SITE_PERL%%/Bio/Phylo/Models/Substitution/Dna.pm %%SITE_PERL%%/Bio/Phylo/Models/Substitution/Dna/F81.pm %%SITE_PERL%%/Bio/Phylo/Models/Substitution/Dna/GTR.pm @@ -52,8 +53,11 @@ %%SITE_PERL%%/Bio/Phylo/NeXML/Meta.pm %%SITE_PERL%%/Bio/Phylo/NeXML/Meta/XMLLiteral.pm %%SITE_PERL%%/Bio/Phylo/NeXML/Writable.pm +%%SITE_PERL%%/Bio/Phylo/NeXML/XML2JSON.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Abstract.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Adjacency.pm +%%SITE_PERL%%/Bio/Phylo/Parsers/Cdao.pm +%%SITE_PERL%%/Bio/Phylo/Parsers/Dwca.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Fasta.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Fastq.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Figtree.pm @@ -61,6 +65,7 @@ %%SITE_PERL%%/Bio/Phylo/Parsers/Newick.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Nexml.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Nexus.pm +%%SITE_PERL%%/Bio/Phylo/Parsers/Nhx.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Phylip.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Phyloxml.pm %%SITE_PERL%%/Bio/Phylo/Parsers/Table.pm @@ -99,6 +104,7 @@ %%SITE_PERL%%/Bio/Phylo/Unparsers/Adjacency.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Cdao.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Fasta.pm +%%SITE_PERL%%/Bio/Phylo/Unparsers/Figtree.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Hennig86.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Html.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Json.pm @@ -106,6 +112,7 @@ %%SITE_PERL%%/Bio/Phylo/Unparsers/Newick.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Nexml.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Nexus.pm +%%SITE_PERL%%/Bio/Phylo/Unparsers/Nhx.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Nwmsrdf.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Pagel.pm %%SITE_PERL%%/Bio/Phylo/Unparsers/Phylip.pm @@ -119,6 +126,7 @@ %%SITE_PERL%%/Bio/Phylo/Util/IDPool.pm %%SITE_PERL%%/Bio/Phylo/Util/Logger.pm %%SITE_PERL%%/Bio/Phylo/Util/MOP.pm +%%SITE_PERL%%/Bio/Phylo/Util/Math.pm %%SITE_PERL%%/Bio/Phylo/Util/OptionalInterface.pm %%SITE_PERL%%/Bio/Phylo/Util/StackTrace.pm %%SITE_PERL%%/Bio/PhyloRole.pm @@ -159,6 +167,13 @@ %%PERL5_MAN3%%/Bio::Phylo::Matrices::MatrixRole.3.gz %%PERL5_MAN3%%/Bio::Phylo::Matrices::TypeSafeData.3.gz %%PERL5_MAN3%%/Bio::Phylo::Mediators::TaxaMediator.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Binary.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Dna.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Dna::F81.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Dna::GTR.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Dna::HKY85.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Dna::JC69.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Models::Substitution::Dna::K80.3.gz %%PERL5_MAN3%%/Bio::Phylo::NeXML::DOM.3.gz %%PERL5_MAN3%%/Bio::Phylo::NeXML::DOM::Document.3.gz %%PERL5_MAN3%%/Bio::Phylo::NeXML::DOM::Document::Libxml.3.gz @@ -170,8 +185,11 @@ %%PERL5_MAN3%%/Bio::Phylo::NeXML::Meta.3.gz %%PERL5_MAN3%%/Bio::Phylo::NeXML::Meta::XMLLiteral.3.gz %%PERL5_MAN3%%/Bio::Phylo::NeXML::Writable.3.gz +%%PERL5_MAN3%%/Bio::Phylo::NeXML::XML2JSON.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Abstract.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Adjacency.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Parsers::Cdao.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Parsers::Dwca.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Fasta.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Fastq.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Figtree.3.gz @@ -179,6 +197,7 @@ %%PERL5_MAN3%%/Bio::Phylo::Parsers::Newick.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Nexml.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Nexus.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Parsers::Nhx.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Phylip.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Phyloxml.3.gz %%PERL5_MAN3%%/Bio::Phylo::Parsers::Table.3.gz @@ -217,6 +236,7 @@ %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Adjacency.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Cdao.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Fasta.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Unparsers::Figtree.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Hennig86.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Html.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Json.3.gz @@ -224,6 +244,7 @@ %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Newick.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Nexml.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Nexus.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Unparsers::Nhx.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Nwmsrdf.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Pagel.3.gz %%PERL5_MAN3%%/Bio::Phylo::Unparsers::Phylip.3.gz @@ -237,6 +258,7 @@ %%PERL5_MAN3%%/Bio::Phylo::Util::IDPool.3.gz %%PERL5_MAN3%%/Bio::Phylo::Util::Logger.3.gz %%PERL5_MAN3%%/Bio::Phylo::Util::MOP.3.gz +%%PERL5_MAN3%%/Bio::Phylo::Util::Math.3.gz %%PERL5_MAN3%%/Bio::Phylo::Util::OptionalInterface.3.gz %%PERL5_MAN3%%/Bio::Phylo::Util::StackTrace.3.gz %%PERL5_MAN3%%/Bio::PhyloRole.3.gz diff --git a/biology/phyml/Makefile b/biology/phyml/Makefile index 652db021400..53c8ca69ab7 100644 --- a/biology/phyml/Makefile +++ b/biology/phyml/Makefile @@ -13,9 +13,9 @@ COMMENT= Simple, fast, and accurate algorithm to estimate large phylogenies LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to compile: c++: the clang compiler does not support '-march=native' -BROKEN_armv6= fails to compile: c++: the clang compiler does not support '-march=native' -BROKEN_armv7= fails to compile: c++: the clang compiler does not support '-march=native' +#BROKEN_aarch64= fails to compile: c++: the clang compiler does not support '-march=native' +#BROKEN_armv6= fails to compile: c++: the clang compiler does not support '-march=native' +#BROKEN_armv7= fails to compile: c++: the clang compiler does not support '-march=native' USE_GITHUB= yes GH_ACCOUNT= stephaneguindon @@ -50,6 +50,9 @@ BIN_SUFFIX= # none post-patch: @${REINPLACE_CMD} -e \ 's|-O2 .* $${ARCH_flag}|$${CFLAGS}|' ${WRKSRC}/configure.ac +.if ${ARCH} != amd64 && ${ARCH} != i386 + @${REINPLACE_CMD} -e 's|VECTOR_FLAG=-march=native|dnl &|' ${WRKSRC}/configure.ac +.endif @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/src/utilities.h post-install-DOCS-on: diff --git a/comms/xlog/Makefile b/comms/xlog/Makefile index 2508f72801a..36514f42de7 100644 --- a/comms/xlog/Makefile +++ b/comms/xlog/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= xlog -PORTVERSION= 2.0.14 +PORTVERSION= 2.0.15 CATEGORIES= comms hamradio MASTER_SITES= SAVANNAH diff --git a/comms/xlog/distinfo b/comms/xlog/distinfo index 1917771d996..4ed8f012c2a 100644 --- a/comms/xlog/distinfo +++ b/comms/xlog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1481589120 -SHA256 (xlog-2.0.14.tar.gz) = 16407e016f9991cfe02d85e9841ced6112416e43800898be888a2cc44c368d58 -SIZE (xlog-2.0.14.tar.gz) = 11452537 +TIMESTAMP = 1510752253 +SHA256 (xlog-2.0.15.tar.gz) = 52f0866530b7902128990318b713efe2c213164bd5466c11bffc0f8ef940c82a +SIZE (xlog-2.0.15.tar.gz) = 11461174 diff --git a/databases/py-pymysql/Makefile b/databases/py-pymysql/Makefile index 157ee9f39f1..fd69fd0bda4 100644 --- a/databases/py-pymysql/Makefile +++ b/databases/py-pymysql/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= pymysql -PORTVERSION= 0.7.11 +PORTVERSION= 0.8.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-pymysql/distinfo b/databases/py-pymysql/distinfo index b3edab74507..f0e5ec0b8d2 100644 --- a/databases/py-pymysql/distinfo +++ b/databases/py-pymysql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1491480159 -SHA256 (PyMySQL-0.7.11.tar.gz) = 56e3f5bcef6501012233620b54f6a7b8a34edc5751e85e4e3da9a0d808df5f68 -SIZE (PyMySQL-0.7.11.tar.gz) = 71095 +TIMESTAMP = 1514314650 +SHA256 (PyMySQL-0.8.0.tar.gz) = 32da4a66397077d42908e449688f2ec71c2b18892a6cd04f03ab2aa828a70f40 +SIZE (PyMySQL-0.8.0.tar.gz) = 73094 diff --git a/databases/rocksdb-lite/Makefile b/databases/rocksdb-lite/Makefile index 876a9fbf129..ae2b3ac176a 100644 --- a/databases/rocksdb-lite/Makefile +++ b/databases/rocksdb-lite/Makefile @@ -7,4 +7,6 @@ COMMENT= Persistent key-value store for fast storage environments (lite version) LITE= yes MASTERDIR= ${.CURDIR}/../rocksdb +BROKEN_armv6= does not build: db/compaction_job.cc:714:52: error: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'const size_t' (aka 'const unsigned int') + .include "${MASTERDIR}/Makefile" diff --git a/databases/rocksdb/Makefile b/databases/rocksdb/Makefile index 5fb07cd6575..2cc0496bfa2 100644 --- a/databases/rocksdb/Makefile +++ b/databases/rocksdb/Makefile @@ -14,17 +14,14 @@ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING -BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror -BROKEN_aarch64= does not build: the clang compiler does not support -march=native -BROKEN_armv6= does not build: the clang compiler does not support -march=native -BROKEN_armv7= does not build: /nxb-bin/usr/bin/ld: undefined reference to symbol `__gnu_Unwind_Find_exidx@@FBSD_1.4' (try adding -lc) #'` -BROKEN_powerpc64= does not build: the clang compiler does not support -march=native -BROKEN_sparc64= cannot build: uses unknown compiler flags - BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libgflags.so:devel/gflags \ libsnappy.so:archivers/snappy +BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror +BROKEN_armv6?= does not build: db/c.cc:2281:44: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') +BROKEN_armv7?= does not build: /nxb-bin/usr/bin/ld: undefined reference to symbol `__gnu_Unwind_Find_exidx@@FBSD_1.4' (try adding -lc) #'` + USE_HARDENING= pie:off OPTIONS_DEFINE= DEBUG LZ4 ZSTD @@ -81,6 +78,9 @@ CFLAGS+= -D_GLIBCXX_USE_C99 post-patch: @${REINPLACE_CMD} -e '/^dummy :=/d; /^all: / s| $$(TESTS)||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's| -fno-builtin-memcmp||; s| -ltcmalloc||' ${WRKSRC}/build_tools/build_detect_platform +.if ${ARCH} != amd64 && ${ARCH} != i386 + @${REINPLACE_CMD} -e 's| -march=native||' ${WRKSRC}/build_tools/build_detect_platform +.endif @${REINPLACE_CMD} -e 's|#include "gtest/gtest.h"|#include "gtest.h"|' ${WRKSRC}/third-party/gtest-1.7.0/fused-src/gtest/gtest-all.cc .if defined(WITHOUT_PROFILE) @${REINPLACE_CMD} -e '/pg = / s| -pg||' ${WRKSRC}/Makefile diff --git a/devel/Makefile b/devel/Makefile index 0aaa8825cf8..a5ae656e081 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4138,6 +4138,7 @@ SUBDIR += py-DateTime SUBDIR += py-DocumentTemplate SUBDIR += py-ExtensionClass + SUBDIR += py-Faker SUBDIR += py-IBMQuantumExperience SUBDIR += py-InlineEgg SUBDIR += py-Jinja2 @@ -4409,7 +4410,6 @@ SUBDIR += py-ezpyinline SUBDIR += py-fabric SUBDIR += py-fabric3 - SUBDIR += py-fake-factory SUBDIR += py-fam SUBDIR += py-fasteners SUBDIR += py-fastentrypoints diff --git a/devel/elixir-excoveralls/Makefile b/devel/elixir-excoveralls/Makefile index 58f26ea8f7f..0f7e6223858 100644 --- a/devel/elixir-excoveralls/Makefile +++ b/devel/elixir-excoveralls/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= excoveralls -PORTVERSION= 0.7.5 +PORTVERSION= 0.8.0 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= elixir- diff --git a/devel/elixir-excoveralls/distinfo b/devel/elixir-excoveralls/distinfo index c1d22972274..ec3c4b524cb 100644 --- a/devel/elixir-excoveralls/distinfo +++ b/devel/elixir-excoveralls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1510574535 -SHA256 (parroty-excoveralls-v0.7.5_GH0.tar.gz) = 4cd0858223ec5f2591754ec37a8801c96290bda873d4c9f544179997743e2871 -SIZE (parroty-excoveralls-v0.7.5_GH0.tar.gz) = 196377 +TIMESTAMP = 1514342392 +SHA256 (parroty-excoveralls-v0.8.0_GH0.tar.gz) = b4aca1fd0b2f792fe3d1db250b38d4bd06de16e0c8e51d474c0b0c028557b097 +SIZE (parroty-excoveralls-v0.8.0_GH0.tar.gz) = 197259 diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile index c713d7321a8..15297c359ef 100644 --- a/devel/jenkins/Makefile +++ b/devel/jenkins/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= jenkins -PORTVERSION= 2.95 +PORTVERSION= 2.98 CATEGORIES= devel java MASTER_SITES= http://mirrors.jenkins-ci.org/war/${PORTVERSION}/ DISTNAME= jenkins diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo index 22a1ca65553..07391240f69 100644 --- a/devel/jenkins/distinfo +++ b/devel/jenkins/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1513272037 -SHA256 (jenkins/2.95/jenkins.war) = 1b0ab9c06133117a920fe0928aa642c59634e3ea47f950073c7ae13275d7f522 -SIZE (jenkins/2.95/jenkins.war) = 74275142 +TIMESTAMP = 1514303444 +SHA256 (jenkins/2.98/jenkins.war) = bbbe38cab8e4183699ef472ff290c30635a2df6dfb720fb1d4a977a18990fddf +SIZE (jenkins/2.98/jenkins.war) = 74313737 diff --git a/devel/pmd/Makefile b/devel/pmd/Makefile index 70a15ffe485..01edefa4adc 100644 --- a/devel/pmd/Makefile +++ b/devel/pmd/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= pmd -PORTVERSION= 5.8.1 +PORTVERSION= 6.0.0 CATEGORIES= devel java MASTER_SITES= SF DISTNAME= ${PORTNAME}-bin-${PORTVERSION} diff --git a/devel/pmd/distinfo b/devel/pmd/distinfo index a708f85f96f..ff65a6776eb 100644 --- a/devel/pmd/distinfo +++ b/devel/pmd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499639562 -SHA256 (pmd-bin-5.8.1.zip) = 2d854e30717b66e253213f36d4bcd202b83b180ea427836797d13a857c19a6b4 -SIZE (pmd-bin-5.8.1.zip) = 58921509 +TIMESTAMP = 1514328543 +SHA256 (pmd-bin-6.0.0.zip) = 75819ab2a0b045537980e3b40a2db4d1feb7b8cba255400daf3bc41111a78ff9 +SIZE (pmd-bin-6.0.0.zip) = 45453511 diff --git a/devel/pmd/pkg-plist b/devel/pmd/pkg-plist index 03b5bbaa13e..d2449354e18 100644 --- a/devel/pmd/pkg-plist +++ b/devel/pmd/pkg-plist @@ -1,16 +1,34 @@ bin/pmd +%%DATADIR%%/animal-sniffer-annotations-1.14.jar +%%DATADIR%%/ant-1.10.1.jar +%%DATADIR%%/ant-launcher-1.10.1.jar %%DATADIR%%/antlr-runtime-3.5.2.jar -%%DATADIR%%/antlr4-runtime-4.5.2-1.jar -%%DATADIR%%/asm-5.0.4.jar +%%DATADIR%%/antlr4-runtime-4.7.jar +%%DATADIR%%/aopalliance-1.0.jar +%%DATADIR%%/asm-6.0.jar +%%DATADIR%%/cglib-3.2.0.jar %%DATADIR%%/commons-io-2.4.jar -%%DATADIR%%/commons-lang3-3.4.jar +%%DATADIR%%/commons-lang3-3.7.jar +%%DATADIR%%/error_prone_annotations-2.0.18.jar +%%DATADIR%%/flowless-0.6.jar %%DATADIR%%/groovy-2.4.7.jar %%DATADIR%%/gson-2.5.jar +%%DATADIR%%/guava-19.0-rc3.jar +%%DATADIR%%/j2objc-annotations-1.1.jar %%DATADIR%%/javacc-5.0.jar +%%DATADIR%%/javax.inject-1.jar %%DATADIR%%/jaxen-1.1.6.jar %%DATADIR%%/jcommander-1.48.jar -%%DATADIR%%/pmd-apex-%%PORTVERSION%%-apex-jorje-shaded.jar +%%DATADIR%%/jol-core-0.4.jar +%%DATADIR%%/jsr305-3.0.1.jar +%%DATADIR%%/logback-classic-1.1.7.jar +%%DATADIR%%/logback-core-1.1.7.jar +%%DATADIR%%/org.eclipse.xtend.lib-2.10.0.jar +%%DATADIR%%/org.eclipse.xtend.lib.macro-2.10.0.jar +%%DATADIR%%/org.eclipse.xtext.xbase.lib-2.10.0.jar %%DATADIR%%/pmd-apex-%%PORTVERSION%%.jar +%%DATADIR%%/pmd-apex-jorje-%%PORTVERSION%%-lib.jar +%%DATADIR%%/pmd-apex-jorje-%%PORTVERSION%%.pom %%DATADIR%%/pmd-core-%%PORTVERSION%%.jar %%DATADIR%%/pmd-cpp-%%PORTVERSION%%.jar %%DATADIR%%/pmd-cs-%%PORTVERSION%%.jar @@ -33,9 +51,15 @@ bin/pmd %%DATADIR%%/pmd-visualforce-%%PORTVERSION%%.jar %%DATADIR%%/pmd-vm-%%PORTVERSION%%.jar %%DATADIR%%/pmd-xml-%%PORTVERSION%%.jar +%%DATADIR%%/reactfx-2.0-M5.jar %%DATADIR%%/rhino-1.7.7.jar +%%DATADIR%%/richtextfx-0.8.1.jar %%DATADIR%%/saxon-9.1.0.8-dom.jar %%DATADIR%%/saxon-9.1.0.8.jar %%DATADIR%%/scala-compiler-2.10.4.jar %%DATADIR%%/scala-library-2.10.4.jar %%DATADIR%%/scala-reflect-2.10.4.jar +%%DATADIR%%/slf4j-api-1.7.12.jar +%%DATADIR%%/snakeyaml-1.17.jar +%%DATADIR%%/undofx-1.3.1.jar +%%DATADIR%%/wellbehavedfx-0.3.jar diff --git a/devel/py-fake-factory/Makefile b/devel/py-Faker/Makefile similarity index 88% rename from devel/py-fake-factory/Makefile rename to devel/py-Faker/Makefile index 782f594033c..b30389b4a25 100644 --- a/devel/py-fake-factory/Makefile +++ b/devel/py-Faker/Makefile @@ -1,8 +1,8 @@ # Created by: Alfred Perlstein # $FreeBSD$ -PORTNAME= fake-factory -PORTVERSION= 0.5.7 +PORTNAME= Faker +PORTVERSION= 0.8.8 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-Faker/distinfo b/devel/py-Faker/distinfo new file mode 100644 index 00000000000..9a5e372c4f3 --- /dev/null +++ b/devel/py-Faker/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514284594 +SHA256 (Faker-0.8.8.tar.gz) = e928cf853ef69d7471421f2a3716a1239e43de0fa9855f4016ee0c9f1057328a +SIZE (Faker-0.8.8.tar.gz) = 680636 diff --git a/devel/py-fake-factory/pkg-descr b/devel/py-Faker/pkg-descr similarity index 89% rename from devel/py-fake-factory/pkg-descr rename to devel/py-Faker/pkg-descr index be68f764cd4..803471d79c2 100644 --- a/devel/py-fake-factory/pkg-descr +++ b/devel/py-Faker/pkg-descr @@ -6,4 +6,4 @@ data taken from a production service, Faker is for you. Faker is heavily inspired by PHP's [Faker][php-faker], Perl's [Data::Faker][perl-faker], and by ruby's [Faker][ruby-faker]. -WWW: https://pypi.python.org/pypi/fake-factory +WWW: https://pypi.python.org/pypi/Faker diff --git a/devel/py-fake-factory/distinfo b/devel/py-fake-factory/distinfo deleted file mode 100644 index e317f0cac0e..00000000000 --- a/devel/py-fake-factory/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (fake-factory-0.5.7.tar.gz) = 405db32eaea36eb962e6130e4d0087762d50018b14237b02c8c4fe966d5615b2 -SIZE (fake-factory-0.5.7.tar.gz) = 520896 diff --git a/devel/py-monotonic/Makefile b/devel/py-monotonic/Makefile index cdcec99e8e7..9a154907081 100644 --- a/devel/py-monotonic/Makefile +++ b/devel/py-monotonic/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= monotonic -PORTVERSION= 1.1 +PORTVERSION= 1.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-monotonic/distinfo b/devel/py-monotonic/distinfo index d6c50773d35..d46efc30dbd 100644 --- a/devel/py-monotonic/distinfo +++ b/devel/py-monotonic/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1463327494 -SHA256 (monotonic-1.1.tar.gz) = 255c31929e1a01acac4ca709f95bd6d319d6112db3ba170d1fe945a6befe6942 -SIZE (monotonic-1.1.tar.gz) = 7139 +TIMESTAMP = 1514283753 +SHA256 (monotonic-1.4.tar.gz) = a02611d5b518cd4051bf22d21bd0ae55b3a03f2d2993a19b6c90d9d168691f84 +SIZE (monotonic-1.4.tar.gz) = 7463 diff --git a/devel/py-mwlib/Makefile b/devel/py-mwlib/Makefile index b704f5307a3..1321eede8a3 100644 --- a/devel/py-mwlib/Makefile +++ b/devel/py-mwlib/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= mwlib -PORTVERSION= 0.15.14 -PORTREVISION= 7 +PORTVERSION= 0.15.19 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +14,6 @@ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.2:devel/py-apipkg@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottle>=0.10:www/py-bottle@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}flup>=1.0:www/py-flup@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:devel/py-lockfile@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ @@ -33,7 +31,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.2:devel/py-apipkg@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}timelib>=0.2:devel/py-timelib@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob@${FLAVOR} -USES= python:2 shebangfix zip +USES= python:2.7 shebangfix zip SHEBANG_FILES= mwlib/EasyTimeline.pl mwlib/writer/*.py \ mwlib/refine/*.py mwlib/parser/*.py \ mwlib/net/*.py mwlib/siteinfo/*.py diff --git a/devel/py-mwlib/distinfo b/devel/py-mwlib/distinfo index 611dd9dff44..fed79cb827d 100644 --- a/devel/py-mwlib/distinfo +++ b/devel/py-mwlib/distinfo @@ -1,2 +1,3 @@ -SHA256 (mwlib-0.15.14.zip) = d0a0f2bf6b886045f2b94d38a91223151ff2a15c24cda550dbd95e99f5a2d3ee -SIZE (mwlib-0.15.14.zip) = 1847556 +TIMESTAMP = 1514315441 +SHA256 (mwlib-0.15.19.zip) = 5e3d288b1d1d18601a4a8c5f3e3ebec0366717d80be66d8cee69f5d72df91ae3 +SIZE (mwlib-0.15.19.zip) = 1913628 diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile index a88b2d1753c..d696e7c0257 100644 --- a/devel/qbs/Makefile +++ b/devel/qbs/Makefile @@ -2,13 +2,13 @@ PORTNAME= qbs DISTVERSIONPREFIX= src- -DISTVERSION= 1.9.0 +DISTVERSION= 1.10.0 CATEGORIES= devel MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/Qt/qbs MAINTAINER= kde@FreeBSD.org -COMMENT= Qt Build Suite +COMMENT= Qbs Build Suite LICENSE= GPLv3 LGPL21 LICENSE_COMB= dual @@ -35,8 +35,6 @@ DOCS_INSTALL_TARGET= install_docs PLIST_SUB= SHLIB_VERSION="${PORTVERSION}" -WRKSRC= ${WRKDIR}/dist/${DISTNAME} - pre-configure: # We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to # the linker before -L/usr/local/lib. By default, the opposite happens, which diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo index da3d8a0b74f..e3a63108072 100644 --- a/devel/qbs/distinfo +++ b/devel/qbs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1504761920 -SHA256 (KDE/Qt/qbs/qbs-src-1.9.0.tar.gz) = eb1bdedd274ad349442cb6b3938b4b904e7f738881c0689c2b71b620ec714793 -SIZE (KDE/Qt/qbs/qbs-src-1.9.0.tar.gz) = 4007735 +TIMESTAMP = 1514283811 +SHA256 (KDE/Qt/qbs/qbs-src-1.10.0.tar.gz) = 38afae3b697b96e07d53cfc64dd03533fddec052ecdc08d8e7779440c36c3ecd +SIZE (KDE/Qt/qbs/qbs-src-1.10.0.tar.gz) = 4130630 diff --git a/devel/qbs/files/patch-doc_man_man.pri b/devel/qbs/files/patch-doc_man_man.pri new file mode 100644 index 00000000000..9c2a757c156 --- /dev/null +++ b/devel/qbs/files/patch-doc_man_man.pri @@ -0,0 +1,9 @@ +--- doc/man/man.pri.orig 2017-12-26 13:19:41 UTC ++++ doc/man/man.pri +@@ -1,5 +1,5 @@ + qbs_no_man_install: return() + + man.files = $$PWD/qbs.1 +-man.path = $${QBS_INSTALL_PREFIX}/share/man/man1 ++man.path = $${QBS_INSTALL_PREFIX}/man/man1 + INSTALLS += man diff --git a/devel/qbs/pkg-descr b/devel/qbs/pkg-descr index 0892f4ae699..1e5f7a3489a 100644 --- a/devel/qbs/pkg-descr +++ b/devel/qbs/pkg-descr @@ -1,5 +1,9 @@ -QBS (Qt Build Suite) is a cross-platform build environment) -tailored to the needs of Qt developers. It is part of the -Qt Project. +Qbs is a tool that helps simplify the build process for developing projects +across multiple platforms. Qbs can be used for any software project, +regardless of programming language, toolkit, or libraries used. -WWW: https://wiki.qt.io/Qt_Build_Suite +Qbs is an all-in-one tool that generates a build graph from a high-level +project description (like qmake or CMake) and additionally undertakes +the task of executing the commands in the low-level build graph (like make). + +WWW: https://wiki.qt.io/Qbs diff --git a/devel/qbs/pkg-plist b/devel/qbs/pkg-plist index efa53308fac..2b341b47b43 100644 --- a/devel/qbs/pkg-plist +++ b/devel/qbs/pkg-plist @@ -42,12 +42,12 @@ include/qbs/use_installed_qtprofilesetup.pri lib/libqbscore.prl lib/libqbscore.so lib/libqbscore.so.1 -lib/libqbscore.so.1.9 +lib/libqbscore.so.1.10 lib/libqbscore.so.%%SHLIB_VERSION%% lib/libqbsqtprofilesetup.prl lib/libqbsqtprofilesetup.so lib/libqbsqtprofilesetup.so.1 -lib/libqbsqtprofilesetup.so.1.9 +lib/libqbsqtprofilesetup.so.1.10 lib/libqbsqtprofilesetup.so.%%SHLIB_VERSION%% lib/qbs/plugins/libclangcompilationdbgenerator.so lib/qbs/plugins/libqbs_cpp_scanner.so @@ -55,6 +55,7 @@ lib/qbs/plugins/libqbs_qt_scanner.so lib/qbs/plugins/libvisualstudiogenerator.so libexec/qbs/dmgbuild libexec/qbs/qbs_processlauncher +man/man1/qbs.1.gz %%PORTDOCS%%%%DOCSDIR%%/html/android-ndk-module.html %%PORTDOCS%%%%DOCSDIR%%/html/android-sdk-module.html %%PORTDOCS%%%%DOCSDIR%%/html/androidapk-item.html @@ -69,10 +70,29 @@ libexec/qbs/qbs_processlauncher %%PORTDOCS%%%%DOCSDIR%%/html/building-applications.html %%PORTDOCS%%%%DOCSDIR%%/html/building-qbs.html %%PORTDOCS%%%%DOCSDIR%%/html/bundle-module.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-build.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-clean.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-config-ui.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-config.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-create-project.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-dump-nodes-tree.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-generate.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-help.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-install.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-resolve.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-run.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-setup-android.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-setup-qt.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-setup-toolchains.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-shell.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-status.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli-update-timestamps.html +%%PORTDOCS%%%%DOCSDIR%%/html/cli.html %%PORTDOCS%%%%DOCSDIR%%/html/commands.html %%PORTDOCS%%%%DOCSDIR%%/html/configuring.html %%PORTDOCS%%%%DOCSDIR%%/html/cpp-module.html %%PORTDOCS%%%%DOCSDIR%%/html/cppapplication-item.html +%%PORTDOCS%%%%DOCSDIR%%/html/cpufeatures-module.html %%PORTDOCS%%%%DOCSDIR%%/html/custom-modules.html %%PORTDOCS%%%%DOCSDIR%%/html/depends-item.html %%PORTDOCS%%%%DOCSDIR%%/html/dmg-module.html @@ -94,6 +114,7 @@ libexec/qbs/qbs_processlauncher %%PORTDOCS%%%%DOCSDIR%%/html/images/ico_note_attention.png %%PORTDOCS%%%%DOCSDIR%%/html/images/ico_out.png %%PORTDOCS%%%%DOCSDIR%%/html/images/logo.png +%%PORTDOCS%%%%DOCSDIR%%/html/images/qbs-settings-gui.png %%PORTDOCS%%%%DOCSDIR%%/html/index.html %%PORTDOCS%%%%DOCSDIR%%/html/innosetup-item.html %%PORTDOCS%%%%DOCSDIR%%/html/innosetup-module.html @@ -119,7 +140,6 @@ libexec/qbs/qbs_processlauncher %%PORTDOCS%%%%DOCSDIR%%/html/list-of-items.html %%PORTDOCS%%%%DOCSDIR%%/html/list-of-language-items.html %%PORTDOCS%%%%DOCSDIR%%/html/list-of-modules.html -%%PORTDOCS%%%%DOCSDIR%%/html/list-of-tools.html %%PORTDOCS%%%%DOCSDIR%%/html/loadablemodule-item.html %%PORTDOCS%%%%DOCSDIR%%/html/module-item.html %%PORTDOCS%%%%DOCSDIR%%/html/nodejs-module.html @@ -127,8 +147,10 @@ libexec/qbs/qbs_processlauncher %%PORTDOCS%%%%DOCSDIR%%/html/overview.html %%PORTDOCS%%%%DOCSDIR%%/html/parameter-item.html %%PORTDOCS%%%%DOCSDIR%%/html/parameters-item.html +%%PORTDOCS%%%%DOCSDIR%%/html/porting-to-qbs.html %%PORTDOCS%%%%DOCSDIR%%/html/probe-item.html %%PORTDOCS%%%%DOCSDIR%%/html/product-item.html +%%PORTDOCS%%%%DOCSDIR%%/html/profile-item.html %%PORTDOCS%%%%DOCSDIR%%/html/project-item.html %%PORTDOCS%%%%DOCSDIR%%/html/properties-item.html %%PORTDOCS%%%%DOCSDIR%%/html/propertyoptions-item.html @@ -157,6 +179,7 @@ libexec/qbs/qbs_processlauncher %%PORTDOCS%%%%DOCSDIR%%/html/subproject-item.html %%PORTDOCS%%%%DOCSDIR%%/html/typescript-module.html %%PORTDOCS%%%%DOCSDIR%%/html/usage.html +%%PORTDOCS%%%%DOCSDIR%%/html/vcs-module.html %%PORTDOCS%%%%DOCSDIR%%/html/wix-module.html %%PORTDOCS%%%%DOCSDIR%%/html/xcode-module.html %%PORTDOCS%%%%DOCSDIR%%/html/xpcservice-item.html @@ -231,6 +254,12 @@ libexec/qbs/qbs_processlauncher %%DATADIR%%/examples/collidingmice/mice.qrc %%DATADIR%%/examples/collidingmice/mouse.cpp %%DATADIR%%/examples/collidingmice/mouse.h +%%DATADIR%%/examples/compiled-qml/MainForm.ui.qml +%%DATADIR%%/examples/compiled-qml/cheese.jpg +%%DATADIR%%/examples/compiled-qml/main.cpp +%%DATADIR%%/examples/compiled-qml/main.qml +%%DATADIR%%/examples/compiled-qml/myapp.qbs +%%DATADIR%%/examples/compiled-qml/qml.qrc %%DATADIR%%/examples/examples.qbs %%DATADIR%%/examples/helloworld-complex/hello.qbs %%DATADIR%%/examples/helloworld-complex/src/foo.cpp @@ -269,6 +298,7 @@ libexec/qbs/qbs_processlauncher %%DATADIR%%/imports/qbs/Probes/IncludeProbe.qbs %%DATADIR%%/imports/qbs/Probes/InnoSetupProbe.qbs %%DATADIR%%/imports/qbs/Probes/JdkProbe.qbs +%%DATADIR%%/imports/qbs/Probes/JdkVersionProbe.qbs %%DATADIR%%/imports/qbs/Probes/MsvcProbe.qbs %%DATADIR%%/imports/qbs/Probes/NodeJsProbe.qbs %%DATADIR%%/imports/qbs/Probes/NpmProbe.qbs @@ -336,6 +366,7 @@ libexec/qbs/qbs_processlauncher %%DATADIR%%/modules/cpp/watchos-gcc.qbs %%DATADIR%%/modules/cpp/windows-mingw.qbs %%DATADIR%%/modules/cpp/windows-msvc.qbs +%%DATADIR%%/modules/cpufeatures/cpufeatures.qbs %%DATADIR%%/modules/dmg/DMGModule.qbs %%DATADIR%%/modules/dmg/dmg.js %%DATADIR%%/modules/ib/IBModule.qbs @@ -358,9 +389,9 @@ libexec/qbs/qbs_processlauncher %%DATADIR%%/modules/qbs/common.qbs %%DATADIR%%/modules/qnx/qnx.qbs %%DATADIR%%/modules/typescript/TypeScriptModule.qbs -%%DATADIR%%/modules/typescript/qbs-tsc-scan/.gitignore %%DATADIR%%/modules/typescript/qbs-tsc-scan/qbs-tsc-scan.ts %%DATADIR%%/modules/typescript/typescript.js +%%DATADIR%%/modules/vcs/vcs-module.qbs %%DATADIR%%/modules/wix/WiXModule.qbs %%DATADIR%%/modules/xcode/xcode.js %%DATADIR%%/modules/xcode/xcode.qbs diff --git a/devel/qt5-assistant/Makefile b/devel/qt5-assistant/Makefile index 86d597a2520..163b81b2420 100644 --- a/devel/qt5-assistant/Makefile +++ b/devel/qt5-assistant/Makefile @@ -2,13 +2,14 @@ PORTNAME= assistant DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 documentation browser -USE_QT5= core gui help network printsupport sql webkit widgets \ +USE_QT5= core gui help network printsupport sql widgets \ buildtools_build sql-sqlite3_run QT_DIST= tools USES= qmake diff --git a/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro b/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro new file mode 100644 index 00000000000..668ae556ef4 --- /dev/null +++ b/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro @@ -0,0 +1,13 @@ +Do not use QtWebKit even if it is present to reduce the port's dependencies. +--- src/assistant/assistant/assistant.pro ++++ src/assistant/assistant/assistant.pro +@@ -1,8 +1,4 @@ +-qtHaveModule(webkitwidgets):!contains(QT_CONFIG, static) { +- BROWSER = qtwebkit +-} else { +- BROWSER = qtextbrowser +-} ++BROWSER = qtextbrowser + + QT += widgets network help sql help + qtHaveModule(printsupport): QT += printsupport diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile index cc345d3d6ce..31b5e4dfa7b 100644 --- a/devel/qtcreator/Makefile +++ b/devel/qtcreator/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= qtcreator -DISTVERSION= 4.4.0 +DISTVERSION= 4.5.0 CATEGORIES= devel MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION} DISTNAME= qt-creator-opensource-src-${DISTVERSION} @@ -18,8 +18,9 @@ USES= qmake compiler:c++11-lib tar:xz USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} USE_GL= gl USE_QT5= buildtools concurrent core designer gui help \ - linguist network printsupport qdoc qmake qml quick quickcontrols \ - script script sql svg webengine widgets xml xmlpatterns + linguist location network printsupport qdoc qmake qml quick \ + quickcontrols script script sql svg webchannel webengine \ + widgets xml xmlpatterns # be paranoid and do not extract qbs (devel/qbs) copy from source tree EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/src/shared/qbs' diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo index ce8056dfc22..12da529eb5d 100644 --- a/devel/qtcreator/distinfo +++ b/devel/qtcreator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1504763945 -SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-4.4.0.tar.xz) = 8c97d40a98ceb5dcff7f56668b0942d7a31821439fa76022c0145775c55a6202 -SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-4.4.0.tar.xz) = 20795448 +TIMESTAMP = 1514283767 +SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-4.5.0.tar.xz) = 140256a5d99e9e6060a492699a68118f16afcebce70d4221fabff7215475d9f9 +SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-4.5.0.tar.xz) = 21641628 diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist index 67bbfa8c5d8..08f6029706e 100644 --- a/devel/qtcreator/pkg-plist +++ b/devel/qtcreator/pkg-plist @@ -1,63 +1,63 @@ bin/qtcreator lib/qtcreator/libAggregation.so lib/qtcreator/libAggregation.so.4 -lib/qtcreator/libAggregation.so.4.4 +lib/qtcreator/libAggregation.so.4.5 lib/qtcreator/libAggregation.so.%%SHLIB_VER%% lib/qtcreator/libCPlusPlus.so lib/qtcreator/libCPlusPlus.so.4 -lib/qtcreator/libCPlusPlus.so.4.4 +lib/qtcreator/libCPlusPlus.so.4.5 lib/qtcreator/libCPlusPlus.so.%%SHLIB_VER%% -lib/qtcreator/libClangbackendipc.so -lib/qtcreator/libClangbackendipc.so.4 -lib/qtcreator/libClangbackendipc.so.4.4 -lib/qtcreator/libClangbackendipc.so.%%SHLIB_VER%% +lib/qtcreator/libClangsupport.so +lib/qtcreator/libClangsupport.so.4 +lib/qtcreator/libClangsupport.so.4.5 +lib/qtcreator/libClangsupport.so.%%SHLIB_VER%% lib/qtcreator/libExtensionSystem.so lib/qtcreator/libExtensionSystem.so.4 -lib/qtcreator/libExtensionSystem.so.4.4 +lib/qtcreator/libExtensionSystem.so.4.5 lib/qtcreator/libExtensionSystem.so.%%SHLIB_VER%% lib/qtcreator/libFlameGraph.so lib/qtcreator/libFlameGraph.so.4 -lib/qtcreator/libFlameGraph.so.4.4 +lib/qtcreator/libFlameGraph.so.4.5 lib/qtcreator/libFlameGraph.so.%%SHLIB_VER%% lib/qtcreator/libGLSL.so lib/qtcreator/libGLSL.so.4 -lib/qtcreator/libGLSL.so.4.4 +lib/qtcreator/libGLSL.so.4.5 lib/qtcreator/libGLSL.so.%%SHLIB_VER%% lib/qtcreator/libLanguageUtils.so lib/qtcreator/libLanguageUtils.so.4 -lib/qtcreator/libLanguageUtils.so.4.4 +lib/qtcreator/libLanguageUtils.so.4.5 lib/qtcreator/libLanguageUtils.so.%%SHLIB_VER%% lib/qtcreator/libModeling.so lib/qtcreator/libModeling.so.4 -lib/qtcreator/libModeling.so.4.4 +lib/qtcreator/libModeling.so.4.5 lib/qtcreator/libModeling.so.%%SHLIB_VER%% lib/qtcreator/libQmlDebug.so lib/qtcreator/libQmlDebug.so.4 -lib/qtcreator/libQmlDebug.so.4.4 +lib/qtcreator/libQmlDebug.so.4.5 lib/qtcreator/libQmlDebug.so.%%SHLIB_VER%% lib/qtcreator/libQmlEditorWidgets.so lib/qtcreator/libQmlEditorWidgets.so.4 -lib/qtcreator/libQmlEditorWidgets.so.4.4 +lib/qtcreator/libQmlEditorWidgets.so.4.5 lib/qtcreator/libQmlEditorWidgets.so.%%SHLIB_VER%% lib/qtcreator/libQmlJS.so lib/qtcreator/libQmlJS.so.4 -lib/qtcreator/libQmlJS.so.4.4 +lib/qtcreator/libQmlJS.so.4.5 lib/qtcreator/libQmlJS.so.%%SHLIB_VER%% lib/qtcreator/libQtcSsh.so lib/qtcreator/libQtcSsh.so.4 -lib/qtcreator/libQtcSsh.so.4.4 +lib/qtcreator/libQtcSsh.so.4.5 lib/qtcreator/libQtcSsh.so.%%SHLIB_VER%% lib/qtcreator/libSqlite.so lib/qtcreator/libSqlite.so.4 -lib/qtcreator/libSqlite.so.4.4 +lib/qtcreator/libSqlite.so.4.5 lib/qtcreator/libSqlite.so.%%SHLIB_VER%% lib/qtcreator/libTimeline.so lib/qtcreator/libTimeline.so.4 -lib/qtcreator/libTimeline.so.4.4 +lib/qtcreator/libTimeline.so.4.5 lib/qtcreator/libTimeline.so.%%SHLIB_VER%% lib/qtcreator/libUtils.so lib/qtcreator/libUtils.so.4 -lib/qtcreator/libUtils.so.4.4 +lib/qtcreator/libUtils.so.4.5 lib/qtcreator/libUtils.so.%%SHLIB_VER%% lib/qtcreator/plugins/libAndroid.so lib/qtcreator/plugins/libAutoTest.so @@ -470,8 +470,6 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-debuggerrunconfigurationaspectdata.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-debuggerruntool-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-debuggerruntool.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-debuggerstartparameters-members.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-debuggerstartparameters.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-detailederrorview-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-detailederrorview.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-diagnosticlocation-members.html @@ -483,8 +481,6 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-icons.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-startremotedialog-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-startremotedialog.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-tcpserverconnection-members.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger-tcpserverconnection.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugger.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugsymbolgroupnodevisitor-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/debugsymbolgroupnodevisitor.html @@ -605,6 +601,8 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-buildtargetinfo.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-buildtargetinfolist-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-buildtargetinfolist.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-cache-members.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-cache.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-checkboxfield-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-checkboxfield.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-clangclparser-members.html @@ -708,6 +706,8 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-filenode.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-foldernode-addnewinformation-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-foldernode-addnewinformation.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-foldernode-locationinfo-members.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-foldernode-locationinfo.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-foldernode-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-foldernode.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-gccparser-members.html @@ -726,8 +726,6 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-gnumakeparsertester.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-headerpath-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-headerpath.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-headerpathscache-members.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-headerpathscache.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-ibuildconfigurationfactory-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-ibuildconfigurationfactory.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-ibuildstepfactory-members.html @@ -815,8 +813,8 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-linuxicctoolchain.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-localenvironmentaspect-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-localenvironmentaspect.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-macrocache-members.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-macrocache.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-macro-members.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-macro.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-mingwtoolchain-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-mingwtoolchain.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-msvcparser-members.html @@ -843,6 +841,8 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-project.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectconfiguration-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectconfiguration.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectconfigurationmodel-members.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectconfigurationmodel.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectdocument-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectdocument.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-projectexplorerplugin-members.html @@ -903,6 +903,8 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-sshdeviceprocesslist.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-standardrunnable-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-standardrunnable.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-statefulprojectconfiguration-members.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-statefulprojectconfiguration.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-sysrootkitinformation-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-sysrootkitinformation.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/projectexplorer-target-members.html @@ -1227,7 +1229,6 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-completionsettings-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-completionsettings.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-constants.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-convenience.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-displaysettings-members.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-displaysettings.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator-dev/texteditor-displaysettingspage-members.html @@ -1729,6 +1730,7 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-android-deploy-configurations.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-android-manifest-editor.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-android-run-settings.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-android-sdk-manager.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-android-select-devices.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-application-output.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-autotests-options-google.png @@ -1768,6 +1770,10 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-compile-pane.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-context-sensitive-help.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-cpp-class-wizard.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-cpu-usage-analyzer-flamegraph.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-cpu-usage-analyzer-load-perf-trace.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-cpu-usage-analyzer-settings.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-cpu-usage-analyzer-statistics.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-custom-parser.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-custom-project-wizards.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-custom-wizard.png @@ -1787,6 +1793,7 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-expand.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-external-tools.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-fakevim-options.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-filesystem-view.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-font-colors.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-formedit.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-generic-highlighter.png @@ -1830,6 +1837,7 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-new-qt-quick-project-wizard.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-open-project-kits.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-options-android1.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-options-android2.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-options-build-run-debuggers.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-options-code-style-cpp.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-options-code-style-nim.png @@ -1842,6 +1850,7 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-project-kits.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-project-options-deploy.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-projectpane.png +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-qbs-profile-settings.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-qml-performance-monitor.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-qnx-deployment.png %%PORTDOCS%%%%DOCSDIR%%/qtcreator/images/qtcreator-qt-quick-editors.png @@ -1942,14 +1951,14 @@ libexec/qtcreator/sdktool %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-bubble-qml.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-example.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-main-qml.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-page1-qml.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-page1form-ui-qml.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-page2form-ui-qml.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-accelbubble-qml-qrc.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-toc.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-example.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-main-qml.html -%%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-page1-qml.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-page1form-ui-qml.html +%%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-page2form-ui-qml.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-qml-qrc.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator-transitions-transitions-pro.html %%PORTDOCS%%%%DOCSDIR%%/qtcreator/qtcreator.index @@ -1993,7 +2002,6 @@ share/icons/hicolor/64x64/apps/QtProject-qtcreator.png %%DATADIR%%/externaltools/lupdate.xml %%DATADIR%%/externaltools/qmlscene.xml %%DATADIR%%/externaltools/qmlviewer.xml -%%DATADIR%%/externaltools/sort.xml %%DATADIR%%/externaltools/vi.xml %%DATADIR%%/fonts/SourceCodePro-Bold.ttf %%DATADIR%%/fonts/SourceCodePro-It.ttf @@ -2208,67 +2216,6 @@ share/icons/hicolor/64x64/apps/QtProject-qtcreator.png %%DATADIR%%/qmldesigner/common/DesignerScrollViewStyle.qml %%DATADIR%%/qmldesigner/itemLibraryQmlSources/ItemDelegate.qml %%DATADIR%%/qmldesigner/itemLibraryQmlSources/ItemsView.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentHorizontalButtons.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentVerticalButtons.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/AnchorButtons.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/BoolButtonRowButton.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/Button.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow2.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRowButton.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorButton.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorCheckButton.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorEditor.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/Constants.js -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomComboBoxStyle.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomSpinBoxStyle.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/DoubleSpinBox.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpandingSpacer.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpressionTextField.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExtendedFunctionButton.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/FlickableSection.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontComboBox.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontSection.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontStyleButtons.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/GradientLine.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/GroupBox.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/HueSlider.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/IconLabel.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/Label.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/LineEdit.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/MarginSection.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/OriginControl.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/PaddingSection.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/RoundedPanel.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ScrollView.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/SecondColumnLayout.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/Section.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/SectionLayout.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/SpinBox.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/StandardTextSection.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/Tab.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/TabView.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/ToolTipArea.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/checkers.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/down-arrow.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/down-arrow@2x.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/expression.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/expression@2x.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_gradient.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_none.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/icon_color_solid.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/placeholder.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/placeholder@2x.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/submenu.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/submenu@2x.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/up-arrow.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/images/up-arrow@2x.png -%%DATADIR%%/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir %%DATADIR%%/qmldesigner/propertyEditorQmlSources/PropertyTemplates/BooleanEditorTemplate.template %%DATADIR%%/qmldesigner/propertyEditorQmlSources/PropertyTemplates/ColorEditorTemplate.template %%DATADIR%%/qmldesigner/propertyEditorQmlSources/PropertyTemplates/IntEditorTemplate.template @@ -2309,6 +2256,67 @@ share/icons/hicolor/64x64/apps/QtProject-qtcreator.png %%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Window/WindowSpecifics.qml %%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/emptyPane.qml %%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/project.qmlproject +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AligmentHorizontalButtons.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AligmentVerticalButtons.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AnchorButtons.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/BoolButtonRowButton.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Button.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRow.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRow2.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ButtonRowButton.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CheckBox.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorButton.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorCheckButton.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorEditor.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ColorLogic.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ComboBox.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Constants.js +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomCheckBoxStyle.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomComboBoxStyle.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CustomSpinBoxStyle.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/DoubleSpinBox.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExpandingSpacer.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExpressionTextField.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ExtendedFunctionButton.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FlickableSection.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontComboBox.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontSection.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/FontStyleButtons.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GradientLine.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/GroupBox.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/HueSlider.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/IconLabel.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Label.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/LineEdit.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/MarginSection.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/OriginControl.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PaddingSection.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/RoundedPanel.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ScrollView.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SecondColumnLayout.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Section.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SectionLayout.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SpinBox.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/StandardTextSection.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Tab.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/TabView.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ToolTipArea.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/UrlChooser.qml +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/checkers.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/down-arrow.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/down-arrow@2x.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/expression.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/expression@2x.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_gradient.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_none.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/icon_color_solid.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/placeholder.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/placeholder@2x.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/submenu.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/submenu@2x.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/up-arrow.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/images/up-arrow@2x.png +%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/qmldir %%DATADIR%%/qmldesigner/statesEditorQmlSources/DesignerTextFieldStyle.qml %%DATADIR%%/qmldesigner/statesEditorQmlSources/StatesDelegate.qml %%DATADIR%%/qmldesigner/statesEditorQmlSources/StatesList.qml @@ -2489,44 +2497,45 @@ share/icons/hicolor/64x64/apps/QtProject-qtcreator.png %%DATADIR%%/templates/wizards/projects/plaincpp/wizard.json %%DATADIR%%/templates/wizards/projects/qmake/empty/file.pro %%DATADIR%%/templates/wizards/projects/qmake/empty/wizard.json -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/3dapplication.png -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/3dapplication@2x.png -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/CMakeLists.txt -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/app.pro -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/file.qbs -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/main.cpp -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/main.qml.tpl -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/plaincanvas3d/glcode.js -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/qml.qrc -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/threejs/3rdparty/three.js -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/threejs/glcode.js -%%DATADIR%%/templates/wizards/projects/qtcanvas3dapplication/wizard.json %%DATADIR%%/templates/wizards/projects/qtquickapplication/CMakeLists.txt -%%DATADIR%%/templates/wizards/projects/qtquickapplication/MainForm.ui.qml.tpl %%DATADIR%%/templates/wizards/projects/qtquickapplication/app.pro +%%DATADIR%%/templates/wizards/projects/qtquickapplication/app.qbs +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/icon.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/icon@2x.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/main.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/plaincanvas3d/glcode.js +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/qml.qrc +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/threejs/3rdparty/three.js +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/threejs/glcode.js +%%DATADIR%%/templates/wizards/projects/qtquickapplication/canvas3d/wizard.json +%%DATADIR%%/templates/wizards/projects/qtquickapplication/empty/icon.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/empty/icon@2x.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/empty/main.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/empty/qml.qrc +%%DATADIR%%/templates/wizards/projects/qtquickapplication/empty/wizard.json %%DATADIR%%/templates/wizards/projects/qtquickapplication/file.qbs -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-empty.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-empty@2x.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-scroll.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-scroll@2x.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-stack.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-stack@2x.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-swipe.png -%%DATADIR%%/templates/wizards/projects/qtquickapplication/icon-swipe@2x.png %%DATADIR%%/templates/wizards/projects/qtquickapplication/main.cpp -%%DATADIR%%/templates/wizards/projects/qtquickapplication/main.qml.tpl -%%DATADIR%%/templates/wizards/projects/qtquickapplication/qml.qrc -%%DATADIR%%/templates/wizards/projects/qtquickapplication/wizard.json -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/CMakeLists.txt -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/Page1.qml.tpl -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/Page1Form.ui.qml.tpl -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/app.pro -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/file.qbs -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/main.cpp -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/main.qml.tpl -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/qml.qrc -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/qtquickcontrols2.conf -%%DATADIR%%/templates/wizards/projects/qtquickcontrols2application/wizard.json +%%DATADIR%%/templates/wizards/projects/qtquickapplication/qtquickcontrols2.conf +%%DATADIR%%/templates/wizards/projects/qtquickapplication/scroll/icon.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/scroll/icon@2x.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/scroll/main.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/scroll/qml.qrc +%%DATADIR%%/templates/wizards/projects/qtquickapplication/scroll/wizard.json +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/HomeForm.ui.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/Page1Form.ui.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/Page2Form.ui.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/icon.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/icon@2x.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/main.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/qml.qrc +%%DATADIR%%/templates/wizards/projects/qtquickapplication/stack/wizard.json +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/Page1Form.ui.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/Page2Form.ui.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/icon.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/icon@2x.png +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/main.qml.tpl +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/qml.qrc +%%DATADIR%%/templates/wizards/projects/qtquickapplication/swipe/wizard.json %%DATADIR%%/templates/wizards/projects/qtquickuiprototype/app.qmlproject %%DATADIR%%/templates/wizards/projects/qtquickuiprototype/qtquickuiprototype.png %%DATADIR%%/templates/wizards/projects/qtquickuiprototype/qtquickuiprototype@2x.png diff --git a/devel/rubygem-backports/Makefile b/devel/rubygem-backports/Makefile index df6d0059090..fcf4e0ce0ce 100644 --- a/devel/rubygem-backports/Makefile +++ b/devel/rubygem-backports/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= backports -PORTVERSION= 3.10.3 +PORTVERSION= 3.11.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-backports/distinfo b/devel/rubygem-backports/distinfo index 687a88b1a78..1a6ff3b589a 100644 --- a/devel/rubygem-backports/distinfo +++ b/devel/rubygem-backports/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1508522772 -SHA256 (rubygem/backports-3.10.3.gem) = c027ad53e842fecf8334c6fba40886c3dd0465bcd94a908c262964378798faa9 -SIZE (rubygem/backports-3.10.3.gem) = 148992 +TIMESTAMP = 1514296760 +SHA256 (rubygem/backports-3.11.0.gem) = df779df58c5cb157e69c504a046a8012503176349760d84d519b02f5b1605856 +SIZE (rubygem/backports-3.11.0.gem) = 157184 diff --git a/editors/Makefile b/editors/Makefile index 5defd02c0d7..272184dc1e3 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -234,7 +234,6 @@ SUBDIR += texworks SUBDIR += the SUBDIR += thoteditor - SUBDIR += tree-widget SUBDIR += treeform SUBDIR += tweak SUBDIR += uemacs diff --git a/editors/tea/Makefile b/editors/tea/Makefile index 338bad8270c..5dc558d52c7 100644 --- a/editors/tea/Makefile +++ b/editors/tea/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= tea -PORTVERSION= 44.1.0 +PORTVERSION= 44.1.1 CATEGORIES= editors MASTER_SITES= http://semiletov.org/tea/dloads/ diff --git a/editors/tea/distinfo b/editors/tea/distinfo index 45c28065c2c..aad6e0b7a8f 100644 --- a/editors/tea/distinfo +++ b/editors/tea/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499902006 -SHA256 (tea-44.1.0.tar.bz2) = 28b665a4ab30defa6699f8625a771612c6e0ae3160abf19e0e3d0a3778599890 -SIZE (tea-44.1.0.tar.bz2) = 402335 +TIMESTAMP = 1514329071 +SHA256 (tea-44.1.1.tar.bz2) = 8ab115cf859ef1fdb5bc68c16dd72fa55ce03bdfef7039f7ceb69644eb621a8a +SIZE (tea-44.1.1.tar.bz2) = 425326 diff --git a/editors/tree-widget/Makefile b/editors/tree-widget/Makefile deleted file mode 100644 index c4814880047..00000000000 --- a/editors/tree-widget/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# Created by: Dryice Liu -# $FreeBSD$ - -PORTNAME= tree-widget -PORTVERSION= 2.0 -PORTREVISION= 18 -CATEGORIES= editors elisp -MASTER_SITES= SF/emhacks/${PORTNAME}/${PORTVERSION} \ - http://dryice.name/computer/FreeBSD/distfiles/ - -PKGNAMESUFFIX= -${EMACS_PORT_NAME} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Tree widget for Emacs - -USE_EMACS= yes - -LISPDIR= ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} -NO_WRKSUBDIR= yes -THEMES_SUBDIR= default folder - -do-build: - cd ${WRKSRC}; ${EMACS_NAME} -batch -no-site-file\ - --eval="(add-to-list 'load-path \"${WRKSRC}\")"\ - -f batch-byte-compile *.el - -do-install: - @${MKDIR} ${LISPDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} *.el *.elc ${LISPDIR}) - @${MKDIR} ${LISPDIR}/tree-widget-themes - (cd ${WRKSRC}/tree-widget-themes && ${COPYTREE_SHARE} "${THEMES_SUBDIR}" \ - ${LISPDIR}/tree-widget-themes) - -.include - -.if ${EMACS_PORT_NAME} != "emacs23" -PORTNAMESUFFIX= ${PKGNAMESUFFIX} -.endif - -.include diff --git a/editors/tree-widget/distinfo b/editors/tree-widget/distinfo deleted file mode 100644 index de6dca93a2b..00000000000 --- a/editors/tree-widget/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (tree-widget-2.0.tar.gz) = 900e8fa9b72593ec2c53af0d1ee56f72359f7b2f7b037f7622af16af13ca90dc -SIZE (tree-widget-2.0.tar.gz) = 15822 diff --git a/editors/tree-widget/pkg-descr b/editors/tree-widget/pkg-descr deleted file mode 100644 index fff08db6e29..00000000000 --- a/editors/tree-widget/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -The tree-widget library provide a tree widget useful for Emacs to -display data structures organized in a hierarchical order. - -WWW: https://sourceforge.net/projects/emhacks/ diff --git a/editors/tree-widget/pkg-plist b/editors/tree-widget/pkg-plist deleted file mode 100644 index 90b6ba3f5ad..00000000000 --- a/editors/tree-widget/pkg-plist +++ /dev/null @@ -1,32 +0,0 @@ -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/dir-tree.el -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/dir-tree.elc -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-examples.el -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-examples.elc -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/close.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/close.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/empty.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/empty.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/end-guide.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/end-guide.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/guide.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/guide.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/handle.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/handle.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/leaf.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/leaf.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/no-guide.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/no-guide.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/no-handle.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/no-handle.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/open.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/default/open.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/close.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/close.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/empty.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/empty.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/leaf.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/leaf.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/open.png -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget-themes/folder/open.xpm -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget.el -%%EMACS_VERSION_SITE_LISPDIR%%/tree-widget/tree-widget.elc diff --git a/emulators/qemu-riscv/Makefile b/emulators/qemu-riscv/Makefile index 59ef53796a1..0af1780d64b 100644 --- a/emulators/qemu-riscv/Makefile +++ b/emulators/qemu-riscv/Makefile @@ -2,7 +2,7 @@ PORTNAME= qemu PORTVERSION= 2.7.50 -PORTREVISION= 20171218 +PORTREVISION= 20171226 CATEGORIES= emulators PKGNAMESUFFIX= -riscv @@ -17,7 +17,7 @@ BROKEN_powerpc64= fails to compile: async.c: internal compiler error: Segmentati USE_HARDENING= pie:off relro:off USE_GITHUB= yes -GH_TUPLE= riscv:riscv-qemu:07146ab \ +GH_TUPLE= riscv:riscv-qemu:701f712 \ qemu:dtc:65cc4d2:dtc/dtc HAS_CONFIGURE= yes diff --git a/emulators/qemu-riscv/distinfo b/emulators/qemu-riscv/distinfo index b5442baeebf..f21d91af0a3 100644 --- a/emulators/qemu-riscv/distinfo +++ b/emulators/qemu-riscv/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1513662466 -SHA256 (riscv-riscv-qemu-2.7.50-07146ab_GH0.tar.gz) = 8c4cf05bcb4d2bd5c76908cfb1f3912b690b505350ccd9f3314693afa020fc11 -SIZE (riscv-riscv-qemu-2.7.50-07146ab_GH0.tar.gz) = 12979375 +TIMESTAMP = 1514304029 +SHA256 (riscv-riscv-qemu-2.7.50-701f712_GH0.tar.gz) = 7fed1b0d29f8149ccb1700b6eed669ac3b5199af1de32d6e4de3060d8e379227 +SIZE (riscv-riscv-qemu-2.7.50-701f712_GH0.tar.gz) = 12979339 SHA256 (qemu-dtc-65cc4d2_GH0.tar.gz) = 102a954974c8229acde3557673b0b945768ea18a93fcf64883ca51d64f81c8ed SIZE (qemu-dtc-65cc4d2_GH0.tar.gz) = 133030 diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile index c3b3b6b4d0b..e10027ff1e1 100644 --- a/finance/skrooge/Makefile +++ b/finance/skrooge/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= skrooge -PORTVERSION= 2.9.0 +DISTVERSION= 2.10.5 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME} DIST_SUBDIR= KDE/${PORTNAME} @@ -18,8 +18,8 @@ LIB_DEPENDS= libofx.so:finance/libofx \ libsqlcipher.so:databases/sqlcipher USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ - gettext grantlee:5 kde:5 pkgconfig shared-mime-info \ - sqlite:3 tar:xz + gettext grantlee:5 kde:5 pkgconfig python:3.4+ shared-mime-info \ + shebangfix sqlite:3 tar:xz USE_KDE= activities archive attica5 auth bookmarks codecs completion \ config configwidgets coreaddons crash dbusaddons \ designerplugin doctools ecm emoticons guiaddons i18n \ @@ -31,6 +31,8 @@ USE_KDE= activities archive attica5 auth bookmarks codecs completion \ USE_QT5= concurrent core dbus designer gui network printsupport qml \ quick script sql svg webkit widgets xml \ qmake_build buildtools_build +SHEBANG_FILES= plugins/import/skrooge_import_backend/skrooge-sabb.py \ + skgbankmodeler/skrooge-yahoodl.py USE_LDCONFIG= yes diff --git a/finance/skrooge/distinfo b/finance/skrooge/distinfo index 8b8d7741fad..3be00dacc30 100644 --- a/finance/skrooge/distinfo +++ b/finance/skrooge/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1505377701 -SHA256 (KDE/skrooge/skrooge-2.9.0.tar.xz) = ad02403026b649203f0381cc599a7754d36f41cc75cc03d14e63bfdb666e7bb5 -SIZE (KDE/skrooge/skrooge-2.9.0.tar.xz) = 19310412 +TIMESTAMP = 1514314339 +SHA256 (KDE/skrooge/skrooge-2.10.5.tar.xz) = 56a0124dec34e6e96a5e71ff0e825a7ec79f32a69ef0ccdc5f0f9b753d8c3eb0 +SIZE (KDE/skrooge/skrooge-2.10.5.tar.xz) = 19309980 diff --git a/finance/skrooge/pkg-plist b/finance/skrooge/pkg-plist index e46470a315e..ef7b2b765a3 100644 --- a/finance/skrooge/pkg-plist +++ b/finance/skrooge/pkg-plist @@ -41,6 +41,7 @@ lib/libskgbasemodeler.so.%%SHLIB_VER%% %%QT_PLUGINDIR%%/skrooge_import_iif.so %%QT_PLUGINDIR%%/skrooge_import_json.so %%QT_PLUGINDIR%%/skrooge_import_kmy.so +%%QT_PLUGINDIR%%/skrooge_import_ledger.so %%QT_PLUGINDIR%%/skrooge_import_mmb.so %%QT_PLUGINDIR%%/skrooge_import_mny.so %%QT_PLUGINDIR%%/skrooge_import_mt940.so @@ -113,6 +114,7 @@ share/doc/HTML/en/skrooge/dashboard_categories.png share/doc/HTML/en/skrooge/dashboard_highlighted.png share/doc/HTML/en/skrooge/dashboard_income.png share/doc/HTML/en/skrooge/dashboard_interest.png +share/doc/HTML/en/skrooge/dashboard_pfs.png share/doc/HTML/en/skrooge/dashboard_portfolio.png share/doc/HTML/en/skrooge/dashboard_quotes.png share/doc/HTML/en/skrooge/dashboard_report.png @@ -384,6 +386,7 @@ share/kservices5/org.kde.skrooge-import-afb120.desktop share/kservices5/org.kde.skrooge-import-backend-aqbanking.desktop share/kservices5/org.kde.skrooge-import-backend-weboob.desktop share/kservices5/org.kde.skrooge-import-backend-weboob0g.desktop +share/kservices5/org.kde.skrooge-import-backend-weboob_coming.desktop share/kservices5/org.kde.skrooge-import-backend.desktop share/kservices5/org.kde.skrooge-import-csv.desktop share/kservices5/org.kde.skrooge-import-gnc.desktop @@ -391,6 +394,7 @@ share/kservices5/org.kde.skrooge-import-gsb.desktop share/kservices5/org.kde.skrooge-import-iif.desktop share/kservices5/org.kde.skrooge-import-json.desktop share/kservices5/org.kde.skrooge-import-kmy.desktop +share/kservices5/org.kde.skrooge-import-ledger.desktop share/kservices5/org.kde.skrooge-import-mmb.desktop share/kservices5/org.kde.skrooge-import-mny.desktop share/kservices5/org.kde.skrooge-import-mt940.desktop @@ -861,6 +865,8 @@ share/mime/packages/x-skg.xml %%DATADIR%%/images/splash.png %%DATADIR%%/quotes/BitcoinAverage.txt %%DATADIR%%/quotes/BitcoinCharts.txt +%%DATADIR%%/quotes/Google.txt %%DATADIR%%/quotes/GrandTrunk.txt %%DATADIR%%/quotes/Skrooge.txt %%DATADIR%%/quotes/Stooq.txt +%%DATADIR%%/quotes/Yahoo.txt diff --git a/ftp/bftpd/Makefile b/ftp/bftpd/Makefile index 114532f6a42..41a14bbc7f0 100644 --- a/ftp/bftpd/Makefile +++ b/ftp/bftpd/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= bftpd -PORTVERSION= 4.6 +PORTVERSION= 4.8 CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} diff --git a/ftp/bftpd/distinfo b/ftp/bftpd/distinfo index 163e24aac63..af6ba3d25cd 100644 --- a/ftp/bftpd/distinfo +++ b/ftp/bftpd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1509917585 -SHA256 (bftpd-4.6.tar.gz) = 071c7df63062cb707b91cb80fe07019add3a9e1b3527a8b479f044e0af6aa45e -SIZE (bftpd-4.6.tar.gz) = 165123 +TIMESTAMP = 1514329261 +SHA256 (bftpd-4.8.tar.gz) = 0c80399b0cbdd24c882d59c39b4bd5233fe1a153f5d92f23e3a9496ea4549afe +SIZE (bftpd-4.8.tar.gz) = 165198 diff --git a/games/bass/Makefile b/games/bass/Makefile index 84255b92e12..321dd5ba50f 100644 --- a/games/bass/Makefile +++ b/games/bass/Makefile @@ -20,6 +20,7 @@ RUN_DEPENDS= scummvm:games/scummvm USES= zip NO_BUILD= yes +NO_ARCH= yes WRKSRC= ${WRKDIR}/${DISTNAME} SUB_FILES= pkg-message @@ -27,11 +28,13 @@ SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: - ${MKDIR} ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/sky.dnr ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/sky.dsk ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/sky.cpt ${STAGEDIR}${DATADIR} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/games/trigger-rally/Makefile b/games/trigger-rally/Makefile index b1e5179894c..edd650bb94e 100644 --- a/games/trigger-rally/Makefile +++ b/games/trigger-rally/Makefile @@ -15,10 +15,10 @@ LICENSE= GPLv2 LIB_DEPENDS= libphysfs.so:devel/physfs LIB_DEPENDS+= libalut.so:audio/freealut -BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native -BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native -BROKEN_armv7= fails to compile: error: the clang compiler does not support -march=native -BROKEN_powerpc64= fails to compile: error: the clang compiler does not support -march=native +#BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native +#BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native +#BROKEN_armv7= fails to compile: error: the clang compiler does not support -march=native +#BROKEN_powerpc64= fails to compile: error: the clang compiler does not support -march=native WRKSRC_SUBDIR= src USES= gmake openal:al,alut diff --git a/games/trigger-rally/files/patch-GNUmakefile b/games/trigger-rally/files/patch-GNUmakefile index db931b65efc..2d94210c4e4 100644 --- a/games/trigger-rally/files/patch-GNUmakefile +++ b/games/trigger-rally/files/patch-GNUmakefile @@ -1,5 +1,14 @@ --- GNUmakefile.orig 2016-11-05 17:27:10 UTC +++ GNUmakefile +@@ -21,7 +21,7 @@ SRCFILES := $(shell find $(PROJDI + OBJFILES := $(patsubst %.cpp, %.o, $(SRCFILES)) + DEPFILES := $(patsubst %.cpp, %.d, $(SRCFILES)) + WARNINGS ?= -Wall -Wextra -pedantic +-OPTIMS ?= -march=native -mtune=native -Ofast ++OPTIMS ?= -mtune=native -Ofast + DMACROS := -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"$(DISTVER)\" + INCDIRS := -I'./include' + CXXFLAGS += -std=c++11 $(WARNINGS) $(OPTIMS) @@ -125,7 +125,7 @@ $(TR_EXEFILE): $(OBJFILES) printf "\t%s\n" $$file; \ done; diff --git a/graphics/ImageMagick/Makefile b/graphics/ImageMagick/Makefile index cce59fcc348..9a48571ee67 100644 --- a/graphics/ImageMagick/Makefile +++ b/graphics/ImageMagick/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= ImageMagick -DISTVERSION= 6.9.9-15 +DISTVERSION= 6.9.9-28 PORTEPOCH= 1 CATEGORIES= graphics perl5 MASTER_SITES= http://www.imagemagick.org/download/ \ @@ -54,8 +54,9 @@ USE_GNOME= libxml2 SAMPLE_FILES= coder.xml colors.xml delegates.xml log.xml magic.xml mime.xml \ policy.xml quantization-table.xml thresholds.xml type-apple.xml \ - type-dejavu.xml type-ghostscript.xml type-windows.xml type.xml - + type-dejavu.xml type-ghostscript.xml type-urw-base35.xml \ + type-windows.xml type.xml + PLIST_SUB= PORTVERSION=${PORTVERSION:R} OPTIONS_DEFINE= BZIP2 DOCS DJVU FFTW FONTCONFIG FPX FREETYPE \ diff --git a/graphics/ImageMagick/distinfo b/graphics/ImageMagick/distinfo index 684df1fcedc..74d70de8092 100644 --- a/graphics/ImageMagick/distinfo +++ b/graphics/ImageMagick/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1506539505 -SHA256 (ImageMagick-6.9.9-15.tar.xz) = cc5411bcd766efbc5c281ae2147f0d154c452e5f0cc72894796afb88036baf2f -SIZE (ImageMagick-6.9.9-15.tar.xz) = 8792252 +TIMESTAMP = 1514224543 +SHA256 (ImageMagick-6.9.9-28.tar.xz) = c1df8dcdd9e8fd910b1d3fa85337beebe8eff1664ed0bf05a353a33afed2bfe1 +SIZE (ImageMagick-6.9.9-28.tar.xz) = 8826584 diff --git a/graphics/ImageMagick/pkg-plist b/graphics/ImageMagick/pkg-plist index 331f43ff8b9..edc2ffa9173 100644 --- a/graphics/ImageMagick/pkg-plist +++ b/graphics/ImageMagick/pkg-plist @@ -26,6 +26,7 @@ bin/stream @sample etc/ImageMagick-6/type-apple.xml.sample @sample etc/ImageMagick-6/type-dejavu.xml.sample @sample etc/ImageMagick-6/type-ghostscript.xml.sample +@sample etc/ImageMagick-6/type-urw-base35.xml.sample @sample etc/ImageMagick-6/type-windows.xml.sample @sample etc/ImageMagick-6/type.xml.sample include/ImageMagick-6/Magick++.h @@ -1399,6 +1400,8 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-6/www/api/version.html %%PORTDOCS%%%%DOCSDIR%%-6/www/api/wand-view.html %%PORTDOCS%%%%DOCSDIR%%-6/www/architecture.html +%%PORTDOCS%%%%DOCSDIR%%-6/www/assets/magick.css +%%PORTDOCS%%%%DOCSDIR%%-6/www/assets/magick.js %%PORTDOCS%%%%DOCSDIR%%-6/www/binary-releases.html %%PORTDOCS%%%%DOCSDIR%%-6/www/changelog.html %%PORTDOCS%%%%DOCSDIR%%-6/www/cipher.html @@ -1414,8 +1417,6 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-6/www/connected-components.html %%PORTDOCS%%%%DOCSDIR%%-6/www/contact.html %%PORTDOCS%%%%DOCSDIR%%-6/www/convert.html -%%PORTDOCS%%%%DOCSDIR%%-6/www/css/README.txt -%%PORTDOCS%%%%DOCSDIR%%-6/www/css/magick.css %%PORTDOCS%%%%DOCSDIR%%-6/www/develop.html %%PORTDOCS%%%%DOCSDIR%%-6/www/display.html %%PORTDOCS%%%%DOCSDIR%%-6/www/distribute-pixel-cache.html @@ -1435,8 +1436,6 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-6/www/index.html %%PORTDOCS%%%%DOCSDIR%%-6/www/install-source.html %%PORTDOCS%%%%DOCSDIR%%-6/www/jp2.html -%%PORTDOCS%%%%DOCSDIR%%-6/www/js/README.txt -%%PORTDOCS%%%%DOCSDIR%%-6/www/js/magick.js %%PORTDOCS%%%%DOCSDIR%%-6/www/license.html %%PORTDOCS%%%%DOCSDIR%%-6/www/links.html %%PORTDOCS%%%%DOCSDIR%%-6/www/magick.html @@ -1477,8 +1476,12 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-6/www/source/piechart.mvg %%PORTDOCS%%%%DOCSDIR%%-6/www/source/piechart.svg %%PORTDOCS%%%%DOCSDIR%%-6/www/source/policy.xml +%%PORTDOCS%%%%DOCSDIR%%-6/www/source/quantization-table.xml %%PORTDOCS%%%%DOCSDIR%%-6/www/source/thresholds.xml +%%PORTDOCS%%%%DOCSDIR%%-6/www/source/type-apple.xml +%%PORTDOCS%%%%DOCSDIR%%-6/www/source/type-dejavu.xml %%PORTDOCS%%%%DOCSDIR%%-6/www/source/type-ghostscript.xml +%%PORTDOCS%%%%DOCSDIR%%-6/www/source/type-urw-base35.xml %%PORTDOCS%%%%DOCSDIR%%-6/www/source/type-windows.xml %%PORTDOCS%%%%DOCSDIR%%-6/www/source/type.xml %%PORTDOCS%%%%DOCSDIR%%-6/www/source/wand.c diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile index ad4ffa5cfee..7184e51621e 100644 --- a/graphics/ImageMagick7/Makefile +++ b/graphics/ImageMagick7/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= ImageMagick -DISTVERSION= 7.0.7-4 +DISTVERSION= 7.0.7-16 CATEGORIES= graphics perl5 MASTER_SITES= http://www.imagemagick.org/download/ \ http://www.imagemagick.org/download/legacy/ \ @@ -53,7 +53,7 @@ USE_GNOME= libxml2 SAMPLE_FILES= coder.xml colors.xml delegates.xml log.xml magic.xml mime.xml \ policy.xml quantization-table.xml thresholds.xml \ type-apple.xml type-dejavu.xml type-ghostscript.xml \ - type-windows.xml type.xml + type-urw-base35.xml type-windows.xml type.xml PLIST_SUB= PORTVERSION=${PORTVERSION:R} diff --git a/graphics/ImageMagick7/distinfo b/graphics/ImageMagick7/distinfo index 6be6626ad14..6d93a5fc83d 100644 --- a/graphics/ImageMagick7/distinfo +++ b/graphics/ImageMagick7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1506255580 -SHA256 (ImageMagick-7.0.7-4.tar.xz) = 88d9f111583ab0c16bf0f2cd18deaaa356d8b6a41451c97b430b255daa249c1c -SIZE (ImageMagick-7.0.7-4.tar.xz) = 8563432 +TIMESTAMP = 1514225005 +SHA256 (ImageMagick-7.0.7-16.tar.xz) = 9b3ef8c8a8d2eafc0b72ea9f037720e5d50d5c072cc2847e7d97f65fd3af1f14 +SIZE (ImageMagick-7.0.7-16.tar.xz) = 8539884 diff --git a/graphics/ImageMagick7/pkg-plist b/graphics/ImageMagick7/pkg-plist index d47224d7ab2..0f30f517ec2 100644 --- a/graphics/ImageMagick7/pkg-plist +++ b/graphics/ImageMagick7/pkg-plist @@ -26,6 +26,7 @@ bin/stream @sample etc/ImageMagick-7/type-apple.xml.sample @sample etc/ImageMagick-7/type-dejavu.xml.sample @sample etc/ImageMagick-7/type-ghostscript.xml.sample +@sample etc/ImageMagick-7/type-urw-base35.xml.sample @sample etc/ImageMagick-7/type-windows.xml.sample @sample etc/ImageMagick-7/type.xml.sample include/ImageMagick-7/Magick++.h @@ -414,18 +415,18 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml lib/libMagick++-7.a lib/libMagick++-7.la lib/libMagick++-7.so -lib/libMagick++-7.so.3 -lib/libMagick++-7.so.3.0.0 +lib/libMagick++-7.so.4 +lib/libMagick++-7.so.4.0.0 lib/libMagickCore-7.a lib/libMagickCore-7.la lib/libMagickCore-7.so -lib/libMagickCore-7.so.4 -lib/libMagickCore-7.so.4.0.0 +lib/libMagickCore-7.so.5 +lib/libMagickCore-7.so.5.0.0 lib/libMagickWand-7.a lib/libMagickWand-7.la lib/libMagickWand-7.so -lib/libMagickWand-7.so.4 -lib/libMagickWand-7.so.4.0.0 +lib/libMagickWand-7.so.5 +lib/libMagickWand-7.so.5.0.0 %%WITH_PERL%%%%SITE_ARCH%%/Image/Magick.pm %%WITH_PERL%%%%SITE_ARCH%%/Image/Magick/%%QBIT%%%%HDRI%%.pm %%WITH_PERL%%%%SITE_ARCH%%/auto/Image/Magick/%%QBIT%%%%HDRI%%/%%QBIT%%%%HDRI%%.so @@ -601,6 +602,7 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/NEWS.html %%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/PixelPacket.html %%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/Pixels.html +%%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/Quantum.html %%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/README.txt %%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/STL.html %%PORTDOCS%%%%DOCSDIR%%-7/www/Magick++/TypeMetric.html @@ -1450,6 +1452,8 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-7/www/api/wand-view.html %%PORTDOCS%%%%DOCSDIR%%-7/www/api/wand-view.php %%PORTDOCS%%%%DOCSDIR%%-7/www/architecture.html +%%PORTDOCS%%%%DOCSDIR%%-7/www/assets/magick.css +%%PORTDOCS%%%%DOCSDIR%%-7/www/assets/magick.js %%PORTDOCS%%%%DOCSDIR%%-7/www/binary-releases.html %%PORTDOCS%%%%DOCSDIR%%-7/www/changelog.html %%PORTDOCS%%%%DOCSDIR%%-7/www/cipher.html @@ -1465,8 +1469,6 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-7/www/connected-components.html %%PORTDOCS%%%%DOCSDIR%%-7/www/contact.html %%PORTDOCS%%%%DOCSDIR%%-7/www/convert.html -%%PORTDOCS%%%%DOCSDIR%%-7/www/css/README.txt -%%PORTDOCS%%%%DOCSDIR%%-7/www/css/magick.css %%PORTDOCS%%%%DOCSDIR%%-7/www/develop.html %%PORTDOCS%%%%DOCSDIR%%-7/www/display.html %%PORTDOCS%%%%DOCSDIR%%-7/www/distribute-pixel-cache.html @@ -1486,8 +1488,6 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-7/www/index.html %%PORTDOCS%%%%DOCSDIR%%-7/www/install-source.html %%PORTDOCS%%%%DOCSDIR%%-7/www/jp2.html -%%PORTDOCS%%%%DOCSDIR%%-7/www/js/README.txt -%%PORTDOCS%%%%DOCSDIR%%-7/www/js/magick.js %%PORTDOCS%%%%DOCSDIR%%-7/www/license.html %%PORTDOCS%%%%DOCSDIR%%-7/www/links.html %%PORTDOCS%%%%DOCSDIR%%-7/www/magick++.html @@ -1529,8 +1529,12 @@ man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-7/www/source/piechart.mvg %%PORTDOCS%%%%DOCSDIR%%-7/www/source/piechart.svg %%PORTDOCS%%%%DOCSDIR%%-7/www/source/policy.xml +%%PORTDOCS%%%%DOCSDIR%%-7/www/source/quantization-table.xml %%PORTDOCS%%%%DOCSDIR%%-7/www/source/thresholds.xml +%%PORTDOCS%%%%DOCSDIR%%-7/www/source/type-apple.xml +%%PORTDOCS%%%%DOCSDIR%%-7/www/source/type-dejavu.xml %%PORTDOCS%%%%DOCSDIR%%-7/www/source/type-ghostscript.xml +%%PORTDOCS%%%%DOCSDIR%%-7/www/source/type-urw-base35.xml %%PORTDOCS%%%%DOCSDIR%%-7/www/source/type-windows.xml %%PORTDOCS%%%%DOCSDIR%%-7/www/source/type.xml %%PORTDOCS%%%%DOCSDIR%%-7/www/source/wand.c diff --git a/graphics/py-pydot/Makefile b/graphics/py-pydot/Makefile index 4110570ba4e..2cbfc8373ea 100644 --- a/graphics/py-pydot/Makefile +++ b/graphics/py-pydot/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= pydot -PORTVERSION= 1.2.3 +PORTVERSION= 1.2.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pydot/distinfo b/graphics/py-pydot/distinfo index f2c4212cd1b..bcd93fd6dc9 100644 --- a/graphics/py-pydot/distinfo +++ b/graphics/py-pydot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1479405300 -SHA256 (pydot-1.2.3.tar.gz) = edb5d3f249f97fbd9c4bb16959e61bc32ecf40eee1a9f6d27abe8d01c0a73502 -SIZE (pydot-1.2.3.tar.gz) = 20268 +TIMESTAMP = 1514301967 +SHA256 (pydot-1.2.4.tar.gz) = 92d2e2d15531d00710f2d6fb5540d2acabc5399d464f2f20d5d21073af241eb6 +SIZE (pydot-1.2.4.tar.gz) = 132018 diff --git a/graphics/tilecache/Makefile b/graphics/tilecache/Makefile index 9a08a92317b..c04903d4c86 100644 --- a/graphics/tilecache/Makefile +++ b/graphics/tilecache/Makefile @@ -3,19 +3,19 @@ PORTNAME= tilecache PORTVERSION= 2.11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python geography www MASTER_SITES= http://tilecache.org/ MAINTAINER= joris.dedieu@gmail.com COMMENT= Python-based WMS-C/TMS server -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste@${FLAVOR} - LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste@${FLAVOR} + USES= python:2.7 shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= tilecache.cgi tilecache.fcgi diff --git a/japanese/p5-Number-Phone-JP/Makefile b/japanese/p5-Number-Phone-JP/Makefile index ff23b3ae566..a1d361489fe 100644 --- a/japanese/p5-Number-Phone-JP/Makefile +++ b/japanese/p5-Number-Phone-JP/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= Number-Phone-JP -PORTVERSION= 0.20171002 +PORTVERSION= 0.20171201 CATEGORIES= japanese perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:TANIGUCHI diff --git a/japanese/p5-Number-Phone-JP/distinfo b/japanese/p5-Number-Phone-JP/distinfo index 99957202667..6bb99854f36 100644 --- a/japanese/p5-Number-Phone-JP/distinfo +++ b/japanese/p5-Number-Phone-JP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1510101872 -SHA256 (Number-Phone-JP-0.20171002.tar.gz) = 9a3f3eafeeb9ae44b4aeae2cc0bd77f22fce2094df5cd003aa2b5037de6765fc -SIZE (Number-Phone-JP-0.20171002.tar.gz) = 414571 +TIMESTAMP = 1514329537 +SHA256 (Number-Phone-JP-0.20171201.tar.gz) = e3b0ef51de1e1a547e68b6399d09f179ea269e3d30a66798fa408eed7b5522a4 +SIZE (Number-Phone-JP-0.20171201.tar.gz) = 414601 diff --git a/java/intellij/Makefile b/java/intellij/Makefile index 7813ca50784..edf0ec6fed2 100644 --- a/java/intellij/Makefile +++ b/java/intellij/Makefile @@ -5,7 +5,7 @@ # Vadim Zhukov PORTNAME= intellij -PORTVERSION= 2017.3.1 +PORTVERSION= 2017.3.2 CATEGORIES= java devel MASTER_SITES= https://download.jetbrains.com/idea/ \ http://download.jetbrains.com/idea/ @@ -28,7 +28,7 @@ NO_ARCH= yes NO_BUILD= yes INSTALL_TARGET= install-strip -WRKSRC= ${WRKDIR}/idea-IC-173.3942.27 +WRKSRC= ${WRKDIR}/idea-IC-173.4127.27 .include "common.mk" diff --git a/java/intellij/distinfo b/java/intellij/distinfo index c8e206b75a1..595c85730a6 100644 --- a/java/intellij/distinfo +++ b/java/intellij/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1513246744 -SHA256 (ideaIC-2017.3.1-no-jdk.tar.gz) = 961a880a720f7c3d99bd8eea3450a20b76bd275a8a68827198c78cbcff7e9e84 -SIZE (ideaIC-2017.3.1-no-jdk.tar.gz) = 383147065 +TIMESTAMP = 1514289287 +SHA256 (ideaIC-2017.3.2-no-jdk.tar.gz) = b2d813e0db6c2510efec6dff19e987de97cd2c4e33d05f47d848cfd5e3c8a4e2 +SIZE (ideaIC-2017.3.2-no-jdk.tar.gz) = 383250869 diff --git a/lang/gcc8-devel/Makefile b/lang/gcc8-devel/Makefile index 76248a6a310..70a3f777b57 100644 --- a/lang/gcc8-devel/Makefile +++ b/lang/gcc8-devel/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= gcc -PORTVERSION= 8.0.0.s20171210 +PORTVERSION= 8.0.0.s20171224 CATEGORIES= lang MASTER_SITES= GCC/snapshots/${DIST_VERSION} PKGNAMESUFFIX= ${SUFFIX}-devel diff --git a/lang/gcc8-devel/distinfo b/lang/gcc8-devel/distinfo index 9cfce808cda..9ab7090608e 100644 --- a/lang/gcc8-devel/distinfo +++ b/lang/gcc8-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1513045248 -SHA256 (gcc-8-20171210.tar.xz) = 3cca5f13b09064bfffa2a8243a3fa1a873f4f6cbe619205d6ff2c3318f3b7d08 -SIZE (gcc-8-20171210.tar.xz) = 60383624 +TIMESTAMP = 1514266536 +SHA256 (gcc-8-20171224.tar.xz) = 23eda638dd7ec4c82f795c167ea8552c826a9012157c34cdda35d634ac1b9811 +SIZE (gcc-8-20171224.tar.xz) = 60543532 diff --git a/lang/mono/Makefile b/lang/mono/Makefile index 293066e336e..f7c79cacb60 100644 --- a/lang/mono/Makefile +++ b/lang/mono/Makefile @@ -57,6 +57,7 @@ USE_GNOME= glib20 USE_PERL5= build GNU_CONFIGURE= yes USE_LDCONFIG= yes +LLD_UNSAFE= yes SHEBANG_FILES= scripts/mono-heapviz CONFIGURE_ARGS= --disable-dtrace diff --git a/lang/rexx-regutil/Makefile b/lang/rexx-regutil/Makefile index bcdb4646954..a479dac46a8 100644 --- a/lang/rexx-regutil/Makefile +++ b/lang/rexx-regutil/Makefile @@ -21,6 +21,7 @@ USES= ncurses zip WRKSRC= ${WRKDIR}/${PORTNAME} USE_LDCONFIG= yes +LLD_UNSAFE= yes # lld lacks built-in search paths MAKEFILE= Makefile.bsd MAKE_ARGS+= PLIBS="${LDFLAGS:M-L*} -lncurses" diff --git a/math/Makefile b/math/Makefile index fe87ff6a44d..651afa2befc 100644 --- a/math/Makefile +++ b/math/Makefile @@ -99,6 +99,7 @@ SUBDIR += abs SUBDIR += acalc SUBDIR += add + SUBDIR += adept SUBDIR += algae SUBDIR += alglib SUBDIR += algotutor @@ -727,6 +728,7 @@ SUBDIR += spooles-mpich SUBDIR += stp SUBDIR += suitesparse + SUBDIR += sundials SUBDIR += superlu SUBDIR += superlu_mt SUBDIR += surf diff --git a/math/adept/Makefile b/math/adept/Makefile new file mode 100644 index 00000000000..66c62d355c9 --- /dev/null +++ b/math/adept/Makefile @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= adept +DISTVERSION= 2.0.3 +PORTREVISION= 1 +CATEGORIES= math +MASTER_SITES= http://www.met.reading.ac.uk/clouds/adept/ + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Combined array and automatic differentiation library in C++ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= autoreconf gmake fortran blaslapack:openblas libtool +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-static +USE_LDCONFIG= yes +INSTALL_TARGET= install-strip + +OPTIONS_DEFINE= PDFTEXDOCS +PDFTEXDOCS_DESC= Build and install PDF documentation from LaTeX sources +OPTIONS_SUB= yes + +PDFTEXDOCS_USE= TEX=pdftex:build,dvipsk:build + +post-build-PDFTEXDOCS-on: + @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} + +post-install-PDFTEXDOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR} + +.include diff --git a/math/adept/distinfo b/math/adept/distinfo new file mode 100644 index 00000000000..b556ed6e0c1 --- /dev/null +++ b/math/adept/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514262452 +SHA256 (adept-2.0.3.tar.gz) = c1b9c2907774ec39d9f336ae38b226893c7e86e64410c85ea965c855111381c6 +SIZE (adept-2.0.3.tar.gz) = 652609 diff --git a/math/adept/files/patch-Makefile.am b/math/adept/files/patch-Makefile.am new file mode 100644 index 00000000000..ac9b12bcfb2 --- /dev/null +++ b/math/adept/files/patch-Makefile.am @@ -0,0 +1,8 @@ +--- Makefile.am.orig 2017-10-08 21:32:39 UTC ++++ Makefile.am +@@ -1,4 +1,4 @@ +-pkgdata_DATA = README COPYING ChangeLog NEWS AUTHORS ++#pkgdata_DATA = README COPYING ChangeLog NEWS AUTHORS + SUBDIRS = adept include benchmark test + # The test/ directory does not use automake so we need to specify the + # files that will be included in the distribution diff --git a/math/adept/pkg-descr b/math/adept/pkg-descr new file mode 100644 index 00000000000..5b03a1347fe --- /dev/null +++ b/math/adept/pkg-descr @@ -0,0 +1,10 @@ +Adept (Automatic Differentiation using Expression Templates) is a free C++ +software library that enables algorithms to be automatically differentiated, +very useful for a wide range of applications that involve mathematical +optimization. It uses an operator overloading approach, so very little code +modification is required. Moreover, the way that expression templates have +been used and several other important optimizations mean that reverse-mode +differentiation is significantly faster than other C++ libraries that provide +equivalent functionality. + +WWW: http://www.met.reading.ac.uk/clouds/adept/ diff --git a/math/adept/pkg-plist b/math/adept/pkg-plist new file mode 100644 index 00000000000..bfddad41309 --- /dev/null +++ b/math/adept/pkg-plist @@ -0,0 +1,48 @@ +include/adept.h +include/adept/Active.h +include/adept/ActiveConstReference.h +include/adept/ActiveReference.h +include/adept/Allocator.h +include/adept/Array.h +include/adept/ArrayWrapper.h +include/adept/BinaryOperation.h +include/adept/Expression.h +include/adept/ExpressionSize.h +include/adept/FixedArray.h +include/adept/IndexedArray.h +include/adept/Packet.h +include/adept/RangeIndex.h +include/adept/ScratchVector.h +include/adept/SpecialMatrix.h +include/adept/Stack.h +include/adept/StackStorage.h +include/adept/StackStorageOrig.h +include/adept/StackStorageOrigStl.h +include/adept/Statement.h +include/adept/Storage.h +include/adept/UnaryOperation.h +include/adept/array_shortcuts.h +include/adept/base.h +include/adept/contiguous_matrix.h +include/adept/cppblas.h +include/adept/eval.h +include/adept/exception.h +include/adept/interp.h +include/adept/inv.h +include/adept/matmul.h +include/adept/noalias.h +include/adept/outer_product.h +include/adept/reduce.h +include/adept/scalar_shortcuts.h +include/adept/settings.h +include/adept/solve.h +include/adept/spread.h +include/adept/traits.h +include/adept/vector_utilities.h +include/adept/where.h +include/adept_arrays.h +lib/libadept.so +lib/libadept.so.0 +lib/libadept.so.0.0.0 +%%PDFTEXDOCS%%%%DOCSDIR%%/adept_documentation.pdf +%%PDFTEXDOCS%%%%DOCSDIR%%/adept_reference.pdf diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile index 9b7f4a91328..f5cb9dfeddf 100644 --- a/math/armadillo/Makefile +++ b/math/armadillo/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= armadillo -PORTVERSION= 7.950.1 -PORTREVISION= 3 +PORTVERSION= 8.300.2 CATEGORIES= math MASTER_SITES= SF/arma diff --git a/math/armadillo/distinfo b/math/armadillo/distinfo index 34dcab5df8b..ea78a9b7eab 100644 --- a/math/armadillo/distinfo +++ b/math/armadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1497369328 -SHA256 (armadillo-7.950.1.tar.xz) = a32da32a0ea420b8397a53e4b40ed279c1a5fc791dd492a2ced81ffb14ad0d1b -SIZE (armadillo-7.950.1.tar.xz) = 4022716 +TIMESTAMP = 1514329588 +SHA256 (armadillo-8.300.2.tar.xz) = b41886f4b4ec8eab2b97088834974e5479f2e2075e01859832d6516db77e655f +SIZE (armadillo-8.300.2.tar.xz) = 4593916 diff --git a/math/armadillo/pkg-plist b/math/armadillo/pkg-plist index a15a807db91..25d6511f236 100644 --- a/math/armadillo/pkg-plist +++ b/math/armadillo/pkg-plist @@ -16,6 +16,8 @@ include/armadillo_bits/GlueCube_bones.hpp include/armadillo_bits/GlueCube_meat.hpp include/armadillo_bits/Glue_bones.hpp include/armadillo_bits/Glue_meat.hpp +include/armadillo_bits/MapMat_bones.hpp +include/armadillo_bits/MapMat_meat.hpp include/armadillo_bits/Mat_bones.hpp include/armadillo_bits/Mat_meat.hpp include/armadillo_bits/OpCube_bones.hpp @@ -32,7 +34,6 @@ include/armadillo_bits/SizeMat_bones.hpp include/armadillo_bits/SizeMat_meat.hpp include/armadillo_bits/SpBase_bones.hpp include/armadillo_bits/SpBase_meat.hpp -include/armadillo_bits/compiler_extra.hpp include/armadillo_bits/SpCol_bones.hpp include/armadillo_bits/SpCol_meat.hpp include/armadillo_bits/SpGlue_bones.hpp @@ -66,6 +67,8 @@ include/armadillo_bits/arrayops_bones.hpp include/armadillo_bits/arrayops_meat.hpp include/armadillo_bits/auxlib_bones.hpp include/armadillo_bits/auxlib_meat.hpp +include/armadillo_bits/band_helper.hpp +include/armadillo_bits/compiler_extra.hpp include/armadillo_bits/compiler_setup.hpp include/armadillo_bits/compiler_setup_post.hpp include/armadillo_bits/cond_rel_bones.hpp @@ -143,6 +146,7 @@ include/armadillo_bits/fn_index_min.hpp include/armadillo_bits/fn_inplace_strans.hpp include/armadillo_bits/fn_inplace_trans.hpp include/armadillo_bits/fn_interp1.hpp +include/armadillo_bits/fn_intersect.hpp include/armadillo_bits/fn_inv.hpp include/armadillo_bits/fn_join.hpp include/armadillo_bits/fn_kmeans.hpp @@ -159,6 +163,7 @@ include/armadillo_bits/fn_n_unique.hpp include/armadillo_bits/fn_nonzeros.hpp include/armadillo_bits/fn_norm.hpp include/armadillo_bits/fn_normalise.hpp +include/armadillo_bits/fn_normpdf.hpp include/armadillo_bits/fn_numel.hpp include/armadillo_bits/fn_ones.hpp include/armadillo_bits/fn_orth_null.hpp @@ -211,6 +216,8 @@ include/armadillo_bits/fn_unique.hpp include/armadillo_bits/fn_var.hpp include/armadillo_bits/fn_vectorise.hpp include/armadillo_bits/fn_zeros.hpp +include/armadillo_bits/glue_affmul_bones.hpp +include/armadillo_bits/glue_affmul_meat.hpp include/armadillo_bits/glue_atan2_bones.hpp include/armadillo_bits/glue_atan2_meat.hpp include/armadillo_bits/glue_conv_bones.hpp @@ -227,6 +234,8 @@ include/armadillo_bits/glue_histc_bones.hpp include/armadillo_bits/glue_histc_meat.hpp include/armadillo_bits/glue_hypot_bones.hpp include/armadillo_bits/glue_hypot_meat.hpp +include/armadillo_bits/glue_intersect_bones.hpp +include/armadillo_bits/glue_intersect_meat.hpp include/armadillo_bits/glue_join_bones.hpp include/armadillo_bits/glue_join_meat.hpp include/armadillo_bits/glue_kron_bones.hpp @@ -253,6 +262,8 @@ include/armadillo_bits/glue_trapz_bones.hpp include/armadillo_bits/glue_trapz_meat.hpp include/armadillo_bits/gmm_diag_bones.hpp include/armadillo_bits/gmm_diag_meat.hpp +include/armadillo_bits/gmm_full_bones.hpp +include/armadillo_bits/gmm_full_meat.hpp include/armadillo_bits/gmm_misc_bones.hpp include/armadillo_bits/gmm_misc_meat.hpp include/armadillo_bits/hdf5_misc.hpp @@ -501,8 +512,8 @@ include/armadillo_bits/xtrans_mat_meat.hpp include/armadillo_bits/xvec_htrans_bones.hpp include/armadillo_bits/xvec_htrans_meat.hpp lib/libarmadillo.so -lib/libarmadillo.so.7 -lib/libarmadillo.so.7.950.1 +lib/libarmadillo.so.8 +lib/libarmadillo.so.8.300.2 libdata/pkgconfig/armadillo.pc share/Armadillo/CMake/ArmadilloConfig.cmake share/Armadillo/CMake/ArmadilloConfigVersion.cmake diff --git a/math/py-gsl/Makefile b/math/py-gsl/Makefile index 0cf1dc78ec5..b81bf9a6683 100644 --- a/math/py-gsl/Makefile +++ b/math/py-gsl/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= gsl -PORTVERSION= 2.2.0 -PORTREVISION= 1 +PORTVERSION= 2.3.0 CATEGORIES= math python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-gsl/distinfo b/math/py-gsl/distinfo index 2c08027a62d..521bd4f41d6 100644 --- a/math/py-gsl/distinfo +++ b/math/py-gsl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1493448013 -SHA256 (python/pygsl-2.2.0.tar.gz) = 200e7986c368cb815685e502993e5211702219e1a0bb79030d671c35df25a59e -SIZE (python/pygsl-2.2.0.tar.gz) = 983467 +TIMESTAMP = 1514315689 +SHA256 (python/pygsl-2.3.0.tar.gz) = 26f79645bccef52a4f9f24c4307d9be954992ac008581750d4413e405404406a +SIZE (python/pygsl-2.3.0.tar.gz) = 1096186 diff --git a/math/sundials/Makefile b/math/sundials/Makefile new file mode 100644 index 00000000000..48c5d5368d2 --- /dev/null +++ b/math/sundials/Makefile @@ -0,0 +1,82 @@ +# $FreeBSD$ + +PORTNAME= sundials +DISTVERSION= 3.1.0 +CATEGORIES= math +MASTER_SITES= https://computation.llnl.gov/projects/sundials/download/ + +MAINTAINER= yuri@FreeBSD.org +COMMENT= SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake:outsource,noninja python:build # ninja doesn't support fortran +USE_LDCONFIG= yes + +CMAKE_ARGS= -DPTHREAD_ENABLE:BOOL=ON \ + -DBUILD_STATIC_LIBS:BOOL=OFF + +PLIST_SUB= SHL3=${DISTVERSION} SHL1=${DISTVERSION:R:R} SHLX3=1.1.0 SHLX1=1 SHLY3=2.1.0 SHLY1=2 + +OPTIONS_DEFINE= BLAS EXAMPLES LAPACK MPI SUPERLUMT # OPENMP detection is broken in cmake: https://gitlab.kitware.com/cmake/cmake/issues/17474 +OPTIONS_GROUP= VECTORS +OPTIONS_GROUP_VECTORS= HYPRE PETSC +VECTORS_DESC= Alternative vector libraries +BLAS_DESC= Enable BLAS support +HYPRE_DESC= HYPRE vectors support (also enables MPI) +LAPACK_DESC= Use Lapack linear algebra (sets SUNDIALS_INDEX_TYPE=int32) +PETSC_DESC= PETSc vectors support (also enables MPI) +SUPERLUMT_DESC= Sparse matrix factorization through SUPERLUMT +OPTIONS_SUB= yes + +BLAS_CMAKE_BOOL= BLAS_ENABLE +BLAS_USES= blaslapack:openblas fortran +BLAS_CMAKE_ON= -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used + +EXAMPLES_CMAKE_BOOL= EXAMPLES_ENABLE_C EXAMPLES_ENABLE_CXX EXAMPLES_ENABLE_F77 EXAMPLES_ENABLE_F90 +EXAMPLES_CMAKE_ON= -DEXAMPLES_INSTALL_PATH=${EXAMPLESDIR} + +HYPRE_CMAKE_BOOL= HYPRE_ENABLE +HYPRE_CMAKE_ON= -DHYPRE_INCLUDE_DIR=${LOCALBASE}/include \ + -DHYPRE_LIBRARY_DIR=${LOCALBASE}/lib \ + -DMPI_ENABLE:BOOL=ON +HYPRE_LIB_DEPENDS= libHYPRE.so:science/hypre + +LAPACK_USES= blaslapack:openblas fortran +LAPACK_CMAKE_BOOL= LAPACK_ENABLE +LAPACK_CMAKE_ON= -DSUNDIALS_INDEX_TYPE:STRING=int32_t \ + -DFREEBSD_GCC_DIR:STRING=${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//} # assumes that fortran:gcc is used + +MPI_CMAKE_ON= -DMPI_ENABLE:BOOL=ON + +PETSC_CMAKE_BOOL= PETSC_ENABLE +PETSC_CMAKE_ON= -DPETSC_INCLUDE_DIR=${LOCALBASE}/include \ + -DPETSC_LIBRARY_DIR=${LOCALBASE}/lib \ + -DMPI_ENABLE:BOOL=ON +PETSC_LIB_DEPENDS= libpetsc.so:science/PETSc + +SUPERLU_CMAKE_BOOL= SUPERLUMT_ENABLE +SUPERLU_CMAKE_ON= -DSUPERLUMT_INCLUDE_DIR=${LOCALBASE}/include/superlu_mt \ + -DSUPERLUMT_LIBRARY_DIR=${LOCALBASE}/lib \ + -DSUPERLUMT_THREAD_TYPE=Pthread +SUPERLUMT_DEPENDS= libsuperlu_mt_PTHREAD.so:math/superlu_mt + +PORTEXAMPLES= * + +.include + +.if ${PORT_OPTIONS:MMPI} || ${PORT_OPTIONS:MHYPRE} || ${PORT_OPTIONS:MPETSC} +LIB_DEPENDS+= libmpich.so:net/mpich2 + +PLIST_FILES= include/nvector/nvector_parallel.h \ + include/sundials/sundials_mpi_types.h \ + lib/libsundials_nvecparallel.so \ + lib/libsundials_nvecparallel.so.${DISTVERSION:R:R} \ + lib/libsundials_nvecparallel.so.${DISTVERSION} +.endif + +post-install: + @${RM} ${STAGEDIR}${PREFIX}/LICENSE + +.include diff --git a/math/sundials/distinfo b/math/sundials/distinfo new file mode 100644 index 00000000000..8803953a0a8 --- /dev/null +++ b/math/sundials/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514338444 +SHA256 (sundials-3.1.0.tar.gz) = 18d52f8f329626f77b99b8bf91e05b7d16b49fde2483d3a0ea55496ce4cdd43a +SIZE (sundials-3.1.0.tar.gz) = 13033516 diff --git a/math/sundials/files/patch-config_SundialsBlas.cmake b/math/sundials/files/patch-config_SundialsBlas.cmake new file mode 100644 index 00000000000..74a9406d0ff --- /dev/null +++ b/math/sundials/files/patch-config_SundialsBlas.cmake @@ -0,0 +1,10 @@ +--- config/SundialsBlas.cmake.orig 2017-11-07 23:47:45 UTC ++++ config/SundialsBlas.cmake +@@ -74,6 +74,7 @@ if(BLAS_LIBRARIES) + + # Attempt to link the "ltest" executable + try_compile(LTEST_OK ${BlasTest_DIR} ${BlasTest_DIR} ++ LINK_DIRECTORIES ${FREEBSD_GCC_DIR} + ltest OUTPUT_VARIABLE MY_OUTPUT) + + # To ensure we do not use stuff from the previous attempts, diff --git a/math/sundials/files/patch-config_SundialsFortran.cmake b/math/sundials/files/patch-config_SundialsFortran.cmake new file mode 100644 index 00000000000..561332abb4b --- /dev/null +++ b/math/sundials/files/patch-config_SundialsFortran.cmake @@ -0,0 +1,15 @@ +--- config/SundialsFortran.cmake.orig 2017-11-07 23:47:45 UTC ++++ config/SundialsFortran.cmake +@@ -51,9 +51,9 @@ if(CMAKE_Fortran_COMPILER) + (NOT "${ENV_FCFLAGS}" STREQUAL "") AND + ("${CMAKE_Fortran_FLAGS}" STREQUAL "")) + # check if environment variables are equal +- IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}") +- PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.") +- ENDIF() ++ #IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}") ++ # PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.") ++ #ENDIF() + ENDIF() + + # Enable the language for next steps diff --git a/math/sundials/files/patch-config_SundialsFortran90.cmake b/math/sundials/files/patch-config_SundialsFortran90.cmake new file mode 100644 index 00000000000..081d9cbc4dc --- /dev/null +++ b/math/sundials/files/patch-config_SundialsFortran90.cmake @@ -0,0 +1,15 @@ +--- config/SundialsFortran90.cmake.orig 2017-11-07 23:47:45 UTC ++++ config/SundialsFortran90.cmake +@@ -35,9 +35,9 @@ if(CMAKE_Fortran_COMPILER) + (NOT "${ENV_FCFLAGS}" STREQUAL "") AND + ("${CMAKE_Fortran_FLAGS}" STREQUAL "")) + # check if environment variables are equal +- IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}") +- PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.") +- ENDIF() ++ #IF (NOT "${ENV_FFLAGS}" STREQUAL "${ENV_FCFLAGS}") ++ # PRINT_ERROR("FFLAGS='${ENV_FFLAGS}' and FCFLAGS='${ENV_FCFLAGS}' are both set but are not equal.") ++ #ENDIF() + ENDIF() + + # Enable the language for next steps diff --git a/math/sundials/files/patch-config_SundialsLapack.cmake b/math/sundials/files/patch-config_SundialsLapack.cmake new file mode 100644 index 00000000000..248f4d07f0c --- /dev/null +++ b/math/sundials/files/patch-config_SundialsLapack.cmake @@ -0,0 +1,10 @@ +--- config/SundialsLapack.cmake.orig 2017-11-07 23:47:45 UTC ++++ config/SundialsLapack.cmake +@@ -75,6 +75,7 @@ if(LAPACK_LIBRARIES) + + # Attempt to link the "ltest" executable + try_compile(LTEST_OK ${LapackTest_DIR} ${LapackTest_DIR} ++ LINK_DIRECTORIES ${FREEBSD_GCC_DIR} + ltest OUTPUT_VARIABLE MY_OUTPUT) + + # To ensure we do not use stuff from the previous attempts, diff --git a/math/sundials/files/patch-src_arkode_CMakeLists.txt b/math/sundials/files/patch-src_arkode_CMakeLists.txt new file mode 100644 index 00000000000..93a9caa23ad --- /dev/null +++ b/math/sundials/files/patch-src_arkode_CMakeLists.txt @@ -0,0 +1,22 @@ +--- src/arkode/CMakeLists.txt.orig 2017-11-07 23:47:45 UTC ++++ src/arkode/CMakeLists.txt +@@ -112,6 +112,19 @@ IF(BUILD_SHARED_LIBS) + TARGET_LINK_LIBRARIES(sundials_arkode_shared m) + ENDIF() + ++ ++ IF(UNIX) ++ TARGET_LINK_LIBRARIES(sundials_arkode_shared m) ++ ENDIF() ++ ++ IF(LAPACK_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_arkode_shared ${LAPACK_LIBRARIES}) ++ ENDIF() ++ ++ IF(KLU_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_arkode_shared ${KLU_LIBRARIES}) ++ ENDIF () ++ + # Set the library name and make sure it is not deleted + SET_TARGET_PROPERTIES(sundials_arkode_shared + PROPERTIES OUTPUT_NAME sundials_arkode CLEAN_DIRECT_OUTPUT 1) diff --git a/math/sundials/files/patch-src_cvode_CMakeLists.txt b/math/sundials/files/patch-src_cvode_CMakeLists.txt new file mode 100644 index 00000000000..03b9411207c --- /dev/null +++ b/math/sundials/files/patch-src_cvode_CMakeLists.txt @@ -0,0 +1,21 @@ +--- src/cvode/CMakeLists.txt.orig 2017-11-07 23:47:57 UTC ++++ src/cvode/CMakeLists.txt +@@ -114,6 +114,18 @@ IF(BUILD_SHARED_LIBS) + TARGET_LINK_LIBRARIES(sundials_cvode_shared m) + ENDIF() + ++ IF(UNIX) ++ TARGET_LINK_LIBRARIES(sundials_cvode_shared m) ++ ENDIF() ++ ++ IF(LAPACK_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_cvode_shared ${LAPACK_LIBRARIES}) ++ ENDIF() ++ ++ IF(KLU_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_cvode_shared ${KLU_LIBRARIES}) ++ ENDIF () ++ + # Set the library name and make sure it is not deleted + SET_TARGET_PROPERTIES(sundials_cvode_shared + PROPERTIES OUTPUT_NAME sundials_cvode CLEAN_DIRECT_OUTPUT 1) diff --git a/math/sundials/files/patch-src_cvodes_CMakeLists.txt b/math/sundials/files/patch-src_cvodes_CMakeLists.txt new file mode 100644 index 00000000000..9cc862d4f65 --- /dev/null +++ b/math/sundials/files/patch-src_cvodes_CMakeLists.txt @@ -0,0 +1,21 @@ +--- src/cvodes/CMakeLists.txt.orig 2017-11-07 23:48:01 UTC ++++ src/cvodes/CMakeLists.txt +@@ -116,6 +116,18 @@ IF(BUILD_SHARED_LIBS) + TARGET_LINK_LIBRARIES(sundials_cvodes_shared m) + ENDIF() + ++ IF(UNIX) ++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared m) ++ ENDIF() ++ ++ IF(LAPACK_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared ${LAPACK_LIBRARIES}) ++ ENDIF() ++ ++ IF(KLU_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared ${KLU_LIBRARIES}) ++ ENDIF() ++ + # Set the library name and make sure it is not deleted + SET_TARGET_PROPERTIES(sundials_cvodes_shared + PROPERTIES OUTPUT_NAME sundials_cvodes CLEAN_DIRECT_OUTPUT 1) diff --git a/math/sundials/files/patch-src_ida_CMakeLists.txt b/math/sundials/files/patch-src_ida_CMakeLists.txt new file mode 100644 index 00000000000..b44f0c2b63a --- /dev/null +++ b/math/sundials/files/patch-src_ida_CMakeLists.txt @@ -0,0 +1,21 @@ +--- src/ida/CMakeLists.txt.orig 2017-11-07 23:48:06 UTC ++++ src/ida/CMakeLists.txt +@@ -117,6 +117,18 @@ IF(BUILD_SHARED_LIBS) + TARGET_LINK_LIBRARIES(sundials_ida_shared m) + ENDIF() + ++ IF(UNIX) ++ TARGET_LINK_LIBRARIES(sundials_ida_shared m) ++ ENDIF() ++ ++ IF(LAPACK_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_ida_shared ${LAPACK_LIBRARIES}) ++ ENDIF() ++ ++ IF(KLU_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_ida_shared ${KLU_LIBRARIES}) ++ ENDIF() ++ + # Set the library name and make sure it is not deleted + SET_TARGET_PROPERTIES(sundials_ida_shared + PROPERTIES OUTPUT_NAME sundials_ida CLEAN_DIRECT_OUTPUT 1) diff --git a/math/sundials/files/patch-src_idas_CMakeLists.txt b/math/sundials/files/patch-src_idas_CMakeLists.txt new file mode 100644 index 00000000000..473abaef7f1 --- /dev/null +++ b/math/sundials/files/patch-src_idas_CMakeLists.txt @@ -0,0 +1,21 @@ +--- src/idas/CMakeLists.txt.orig 2017-11-07 23:48:10 UTC ++++ src/idas/CMakeLists.txt +@@ -113,6 +113,18 @@ IF(BUILD_SHARED_LIBS) + TARGET_LINK_LIBRARIES(sundials_idas_shared m) + ENDIF() + ++ IF(UNIX) ++ TARGET_LINK_LIBRARIES(sundials_idas_shared m) ++ ENDIF() ++ ++ IF(LAPACK_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_idas_shared ${LAPACK_LIBRARIES}) ++ ENDIF() ++ ++ IF(KLU_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_idas_shared ${KLU_LIBRARIES}) ++ ENDIF() ++ + # Set the library name and make sure it is not deleted + SET_TARGET_PROPERTIES(sundials_idas_shared + PROPERTIES OUTPUT_NAME sundials_idas CLEAN_DIRECT_OUTPUT 1) diff --git a/math/sundials/files/patch-src_kinsol_CMakeLists.txt b/math/sundials/files/patch-src_kinsol_CMakeLists.txt new file mode 100644 index 00000000000..18ee03deee2 --- /dev/null +++ b/math/sundials/files/patch-src_kinsol_CMakeLists.txt @@ -0,0 +1,21 @@ +--- src/kinsol/CMakeLists.txt.orig 2017-11-07 23:48:14 UTC ++++ src/kinsol/CMakeLists.txt +@@ -110,6 +110,18 @@ IF(BUILD_SHARED_LIBS) + TARGET_LINK_LIBRARIES(sundials_kinsol_shared m) + ENDIF() + ++ IF(UNIX) ++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared m) ++ ENDIF() ++ ++ IF(LAPACK_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared ${LAPACK_LIBRARIES}) ++ ENDIF() ++ ++ IF(KLU_FOUND) ++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared ${KLU_LIBRARIES}) ++ ENDIF() ++ + # Set the library name and make sure it is not deleted + SET_TARGET_PROPERTIES(sundials_kinsol_shared + PROPERTIES OUTPUT_NAME sundials_kinsol CLEAN_DIRECT_OUTPUT 1) diff --git a/math/sundials/pkg-descr b/math/sundials/pkg-descr new file mode 100644 index 00000000000..47d0c58dd54 --- /dev/null +++ b/math/sundials/pkg-descr @@ -0,0 +1,11 @@ +SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. +It consists of the following six solvers: CVODE, solves initial value problems +for ordinary differential equation (ODE) systems; CVODES, solves ODE systems and +includes sensitivity analysis capabilities (forward and adjoint); ARKODE, solves +initial value ODE problems with additive Runge-Kutta methods, include support +for IMEX methods; IDA, solves initial value problems for differential-algebraic +equation (DAE) systems; IDAS, solves DAE systems and includes sensitivity +analysis capabilities (forward and adjoint); KINSOL, solves nonlinear algebraic +systems. + +WWW: https://computation.llnl.gov/projects/sundials diff --git a/math/sundials/pkg-plist b/math/sundials/pkg-plist new file mode 100644 index 00000000000..79301da778d --- /dev/null +++ b/math/sundials/pkg-plist @@ -0,0 +1,137 @@ +include/arkode/arkode.h +include/arkode/arkode_bandpre.h +include/arkode/arkode_bbdpre.h +include/arkode/arkode_direct.h +include/arkode/arkode_impl.h +include/arkode/arkode_spils.h +include/cvode/cvode.h +include/cvode/cvode_bandpre.h +include/cvode/cvode_bbdpre.h +include/cvode/cvode_diag.h +include/cvode/cvode_direct.h +include/cvode/cvode_impl.h +include/cvode/cvode_spils.h +include/cvodes/cvodes.h +include/cvodes/cvodes_bandpre.h +include/cvodes/cvodes_bbdpre.h +include/cvodes/cvodes_diag.h +include/cvodes/cvodes_direct.h +include/cvodes/cvodes_impl.h +include/cvodes/cvodes_spils.h +include/ida/ida.h +include/ida/ida_bbdpre.h +include/ida/ida_direct.h +include/ida/ida_impl.h +include/ida/ida_spils.h +include/idas/idas.h +include/idas/idas_bbdpre.h +include/idas/idas_direct.h +include/idas/idas_impl.h +include/idas/idas_spils.h +include/kinsol/kinsol.h +include/kinsol/kinsol_bbdpre.h +include/kinsol/kinsol_direct.h +include/kinsol/kinsol_impl.h +include/kinsol/kinsol_spils.h +%%HYPRE%%include/nvector/nvector_parhyp.h +%%PETSC%%include/nvector/nvector_petsc.h +include/nvector/nvector_pthreads.h +include/nvector/nvector_serial.h +include/sundials/sundials_band.h +include/sundials/sundials_config.h +include/sundials/sundials_dense.h +include/sundials/sundials_direct.h +include/sundials/sundials_fconfig.h +include/sundials/sundials_fnvector.h +include/sundials/sundials_iterative.h +%%LAPACK%%include/sundials/sundials_lapack.h +include/sundials/sundials_linearsolver.h +include/sundials/sundials_math.h +include/sundials/sundials_matrix.h +include/sundials/sundials_nvector.h +include/sundials/sundials_pcg.h +include/sundials/sundials_sparse.h +include/sundials/sundials_spbcgs.h +include/sundials/sundials_spfgmr.h +include/sundials/sundials_spgmr.h +include/sundials/sundials_sptfqmr.h +include/sundials/sundials_types.h +include/sundials/sundials_version.h +include/sunlinsol/sunlinsol_band.h +include/sunlinsol/sunlinsol_dense.h +%%LAPACK%%include/sunlinsol/sunlinsol_lapackband.h +%%LAPACK%%include/sunlinsol/sunlinsol_lapackdense.h +include/sunlinsol/sunlinsol_pcg.h +include/sunlinsol/sunlinsol_spbcgs.h +include/sunlinsol/sunlinsol_spfgmr.h +include/sunlinsol/sunlinsol_spgmr.h +include/sunlinsol/sunlinsol_sptfqmr.h +include/sunmatrix/sunmatrix_band.h +include/sunmatrix/sunmatrix_dense.h +include/sunmatrix/sunmatrix_sparse.h +lib/libsundials_arkode.so +lib/libsundials_arkode.so.%%SHLY1%% +lib/libsundials_arkode.so.%%SHLY3%% +lib/libsundials_cvode.so +lib/libsundials_cvode.so.%%SHL1%% +lib/libsundials_cvode.so.%%SHL3%% +lib/libsundials_cvodes.so +lib/libsundials_cvodes.so.%%SHL1%% +lib/libsundials_cvodes.so.%%SHL3%% +lib/libsundials_ida.so +lib/libsundials_ida.so.%%SHL1%% +lib/libsundials_ida.so.%%SHL3%% +lib/libsundials_idas.so +lib/libsundials_idas.so.%%SHLY1%% +lib/libsundials_idas.so.%%SHLY3%% +lib/libsundials_kinsol.so +lib/libsundials_kinsol.so.%%SHL1%% +lib/libsundials_kinsol.so.%%SHL3%% +%%HYPRE%%lib/libsundials_nvecparhyp.so +%%HYPRE%%lib/libsundials_nvecparhyp.so.%%SHL1%% +%%HYPRE%%lib/libsundials_nvecparhyp.so.%%SHL3%% +%%PETSC%%lib/libsundials_nvecpetsc.so +%%PETSC%%lib/libsundials_nvecpetsc.so.%%SHL1%% +%%PETSC%%lib/libsundials_nvecpetsc.so.%%SHL3%% +lib/libsundials_nvecpthreads.so +lib/libsundials_nvecpthreads.so.%%SHL1%% +lib/libsundials_nvecpthreads.so.%%SHL3%% +lib/libsundials_nvecserial.so +lib/libsundials_nvecserial.so.%%SHL1%% +lib/libsundials_nvecserial.so.%%SHL3%% +lib/libsundials_sunlinsolband.so +lib/libsundials_sunlinsolband.so.%%SHLX1%% +lib/libsundials_sunlinsolband.so.%%SHLX3%% +lib/libsundials_sunlinsoldense.so +lib/libsundials_sunlinsoldense.so.%%SHLX1%% +lib/libsundials_sunlinsoldense.so.%%SHLX3%% +%%LAPACK%%lib/libsundials_sunlinsollapackband.so +%%LAPACK%%lib/libsundials_sunlinsollapackband.so.%%SHLX1%% +%%LAPACK%%lib/libsundials_sunlinsollapackband.so.%%SHLX3%% +%%LAPACK%%lib/libsundials_sunlinsollapackdense.so +%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.%%SHLX1%% +%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.%%SHLX3%% +lib/libsundials_sunlinsolpcg.so +lib/libsundials_sunlinsolpcg.so.%%SHLX1%% +lib/libsundials_sunlinsolpcg.so.%%SHLX3%% +lib/libsundials_sunlinsolspbcgs.so +lib/libsundials_sunlinsolspbcgs.so.%%SHLX1%% +lib/libsundials_sunlinsolspbcgs.so.%%SHLX3%% +lib/libsundials_sunlinsolspfgmr.so +lib/libsundials_sunlinsolspfgmr.so.%%SHLX1%% +lib/libsundials_sunlinsolspfgmr.so.%%SHLX3%% +lib/libsundials_sunlinsolspgmr.so +lib/libsundials_sunlinsolspgmr.so.%%SHLX1%% +lib/libsundials_sunlinsolspgmr.so.%%SHLX3%% +lib/libsundials_sunlinsolsptfqmr.so +lib/libsundials_sunlinsolsptfqmr.so.%%SHLX1%% +lib/libsundials_sunlinsolsptfqmr.so.%%SHLX3%% +lib/libsundials_sunmatrixband.so +lib/libsundials_sunmatrixband.so.%%SHLX1%% +lib/libsundials_sunmatrixband.so.%%SHLX3%% +lib/libsundials_sunmatrixdense.so +lib/libsundials_sunmatrixdense.so.%%SHLX1%% +lib/libsundials_sunmatrixdense.so.%%SHLX3%% +lib/libsundials_sunmatrixsparse.so +lib/libsundials_sunmatrixsparse.so.%%SHLX1%% +lib/libsundials_sunmatrixsparse.so.%%SHLX3%% diff --git a/multimedia/vapoursynth/Makefile b/multimedia/vapoursynth/Makefile index 38ffbcd3248..6b1df93a6fa 100644 --- a/multimedia/vapoursynth/Makefile +++ b/multimedia/vapoursynth/Makefile @@ -2,7 +2,7 @@ PORTNAME= vapoursynth PORTVERSION= R40 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org diff --git a/net-im/ejabberd/Makefile b/net-im/ejabberd/Makefile index 4c9cc44c40d..c083843093c 100644 --- a/net-im/ejabberd/Makefile +++ b/net-im/ejabberd/Makefile @@ -1,13 +1,12 @@ # $FreeBSD$ PORTNAME= ejabberd -PORTVERSION= 17.09 -PORTREVISION= 1 +PORTVERSION= 17.11 CATEGORIES= net-im MASTER_SITES= http://www.process-one.net/downloads/${PORTNAME}/${PORTVERSION}/:p1 \ http://distfiles.pirateparty.in/ashish/:deps \ LOCAL/ashish:deps -DISTFILES+= ${DISTNAME}.tgz:p1 ejabberd-deps-14.tar.xz:deps +DISTFILES+= ${DISTNAME}.tgz:p1 ejabberd-deps-15.tar.xz:deps MAINTAINER= ashish@FreeBSD.org COMMENT= Free and Open Source distributed fault-tolerant Jabber server @@ -99,7 +98,7 @@ pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR} post-install-GRAPHICS-on: - @${CHMOD} +x ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/eimp-1.0.1/priv/bin/eimp + @${CHMOD} +x ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/eimp-1.0.2/priv/bin/eimp post-install-PAM-on: @${INSTALL} -m 444 ${FILESDIR}/pam_ejabberd \ @@ -114,5 +113,6 @@ post-install: @${INSTALL} -m 0755 ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/priv/bin/captcha.sh \ ${STAGEDIR}${DATADIR} @${REINPLACE_CMD} -r -e '/captcha_cmd:/s,"[^"]+","${DATADIR}/captcha.sh",' ${STAGEDIR}${ETCDIR}/${PORTNAME}.yml.example + @${CHMOD} +x ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/fs-2.12.0/priv/kqueue .include diff --git a/net-im/ejabberd/distinfo b/net-im/ejabberd/distinfo index 29fc3f2aa37..4cad16b2a63 100644 --- a/net-im/ejabberd/distinfo +++ b/net-im/ejabberd/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1510836133 -SHA256 (ejabberd-17.09.tgz) = 6caf64cb472f8ab0f40429e967450555b7e1fec11d84fc5ea5d466381329cf03 -SIZE (ejabberd-17.09.tgz) = 1759331 -SHA256 (ejabberd-deps-14.tar.xz) = cb9a55026536083116bc4039f3498ef0509286f9e4d67838104684f2df9d5a6e -SIZE (ejabberd-deps-14.tar.xz) = 33759676 +TIMESTAMP = 1513284459 +SHA256 (ejabberd-17.11.tgz) = bd16b33a2f1345e5847fd05b70a5fa992181bac756cd6d5d621de9c18cb76801 +SIZE (ejabberd-17.11.tgz) = 1878639 +SHA256 (ejabberd-deps-15.tar.xz) = 8b4d1593d4513bf1738073a60bb5b7ed2e0746b17153bc1506e4b97f2408090e +SIZE (ejabberd-deps-15.tar.xz) = 33820568 diff --git a/net-im/ejabberd/files/patch-Makefile.in b/net-im/ejabberd/files/patch-Makefile.in index d5155369166..ea87e95df78 100644 --- a/net-im/ejabberd/files/patch-Makefile.in +++ b/net-im/ejabberd/files/patch-Makefile.in @@ -1,4 +1,4 @@ ---- Makefile.in.orig 2017-09-28 13:21:11 UTC +--- Makefile.in.orig 2017-11-20 12:14:44 UTC +++ Makefile.in @@ -21,7 +21,7 @@ SBINDIR = $(DESTDIR)@sbindir@ LIBDIR = $(DESTDIR)@libdir@ @@ -9,7 +9,7 @@ # /share/doc/ejabberd PACKAGE_TARNAME = @PACKAGE_TARNAME@ -@@ -50,10 +50,10 @@ MSGSDIR = $(PRIVDIR)/msgs +@@ -59,10 +59,10 @@ JSDIR = $(PRIVDIR)/js SQLDIR = $(PRIVDIR)/sql # /var/lib/ejabberd/ @@ -23,7 +23,7 @@ # /var/lib/ejabberd/.erlang.cookie COOKIEFILE = $(SPOOLDIR)/.erlang.cookie -@@ -113,7 +113,7 @@ JOIN_PATHS=$(if $(wordlist 2,1000,$(1)), +@@ -123,7 +123,7 @@ JOIN_PATHS=$(if $(wordlist 2,1000,$(1)), VERSIONED_DEP=$(if $(DEP_$(1)_VERSION),$(DEP_$(1)_VERSION),$(1)) ELIXIR_TO_DEST=$(LIBDIR) $(call VERSIONED_DEP,$(word 2,$(1))) $(wordlist 5,1000,$(1)) @@ -32,16 +32,7 @@ MAIN_TO_DEST=$(LIBDIR) $(call VERSIONED_DEP,ejabberd) $(1) TO_DEST_SINGLE=$(if $(subst XdepsX,,X$(word 1,$(1))X),$(call MAIN_TO_DEST,$(1)),$(if $(subst XlibX,,X$(word 3,$(1))X),$(call DEPS_TO_DEST,$(1)),$(call ELIXIR_TO_DEST,$(1)))) TO_DEST=$(foreach path,$(1),$(call JOIN_PATHS,$(call TO_DEST_SINGLE,$(subst /, ,$(path))))) -@@ -123,7 +123,7 @@ FILES_WILDCARD=$(call FILTER_DIRS,$(fore - - ifeq ($(MAKECMDGOALS),copy-files-sub) - --DEPS:=$(sort $(shell $(REBAR) -q list-deps|$(SED) -e '/[a-z0-9_-]+\s/d;s/ .*//')) -+DEPS:=$(sort $(shell $(REBAR) -q list-deps|$(SED) -rne '/^[a-zA-Z0-9_-]{1,} (TAG|REV)/s/^([^ ]*).*/\1/p')) - - DEPS_FILES=$(call FILES_WILDCARD,$(foreach DEP,$(DEPS),deps/$(DEP)/ebin/*.beam deps/$(DEP)/ebin/*.app deps/$(DEP)/priv/* deps/$(DEP)/priv/lib/* deps/$(DEP)/priv/bin/* deps/$(DEP)/include/*.hrl deps/$(DEP)/COPY* deps/$(DEP)/LICENSE* deps/$(DEP)/lib/*/ebin/*.beam deps/$(DEP)/lib/*/ebin/*.app)) - DEPS_FILES_FILTERED=$(filter-out %/epam deps/elixir/ebin/elixir.app,$(DEPS_FILES)) -@@ -170,9 +170,7 @@ install: all copy-files +@@ -183,9 +183,7 @@ install: all copy-files # # Configuration files $(INSTALL) -d -m 750 $(G_USER) $(ETCDIR) @@ -52,7 +43,7 @@ $(SED) -e "s*{{rootdir}}*@prefix@*g" \ -e "s*{{installuser}}*@INSTALLUSER@*g" \ -e "s*{{bindir}}*@bindir@*g" \ -@@ -181,16 +179,15 @@ install: all copy-files +@@ -194,16 +192,15 @@ install: all copy-files -e "s*{{localstatedir}}*@localstatedir@*g" \ -e "s*{{docdir}}*@docdir@*g" \ -e "s*{{erl}}*@ERL@*g" \ @@ -73,7 +64,7 @@ # Elixir binaries [ -d $(BINDIR) ] || $(INSTALL) -d -m 755 $(BINDIR) [ -f deps/elixir/bin/iex ] && $(INSTALL) -m 550 $(G_USER) deps/elixir/bin/iex $(BINDIR)/iex || true -@@ -225,11 +222,13 @@ install: all copy-files +@@ -238,11 +235,13 @@ install: all copy-files chmod -R 750 $(LOGDIR) # # Documentation diff --git a/net-im/ejabberd/files/patch-deps_fast__tls_c__src_fast__tls.c b/net-im/ejabberd/files/patch-deps_fast__tls_c__src_fast__tls.c new file mode 100644 index 00000000000..a9bd8647a90 --- /dev/null +++ b/net-im/ejabberd/files/patch-deps_fast__tls_c__src_fast__tls.c @@ -0,0 +1,22 @@ +Source: https://github.com/processone/fast_tls/commit/a2b2154d11280becbf3077e62f7b5621d52b54fd + +--- deps/fast_tls/c_src/fast_tls.c.orig 2017-12-14 19:39:12 UTC ++++ deps/fast_tls/c_src/fast_tls.c +@@ -57,7 +57,7 @@ typedef unsigned __int32 uint32_t; + #define SSL_OP_NO_TICKET 0 + #endif + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined LIBRESSL_VERSION_NUMBER + #define DH_set0_pqg(dh, dh_p, param, dh_g) (dh)->p = dh_p; (dh)->g = dh_g + #define our_alloc enif_alloc + #define our_realloc enif_realloc +@@ -347,7 +347,7 @@ static void unload(ErlNifEnv *env, void + + for (i = 0; i < CRYPTO_num_locks(); i++) + enif_mutex_destroy(mtx_buf[i]); +-#if OPENSSL_VERSION_NUMBER >= 0x10100000L ++#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined LIBRESSL_VERSION_NUMBER + OPENSSL_cleanup(); + #endif + } diff --git a/net-im/ejabberd/files/patch-deps_fs_c__src_bsd_main.c b/net-im/ejabberd/files/patch-deps_fs_c__src_bsd_main.c new file mode 100644 index 00000000000..009d00ac1ee --- /dev/null +++ b/net-im/ejabberd/files/patch-deps_fs_c__src_bsd_main.c @@ -0,0 +1,16 @@ +--- deps/fs/c_src/bsd/main.c.orig 2017-12-14 20:07:26 UTC ++++ deps/fs/c_src/bsd/main.c +@@ -11,13 +11,9 @@ int main(int argc, char *argv[]) { + int fd, kq, nev; + if ((fd = open(argv[1], O_RDONLY)) == -1) return 1; + EV_SET(&change, fd, EVFILT_VNODE , EV_ADD +- | EV_ENABLE +- | EV_DISABLE + | EV_CLEAR + | EV_DELETE + | EV_EOF +- | EV_RECEIPT +- | EV_DISPATCH + | EV_ONESHOT, + NOTE_DELETE + | NOTE_RENAME diff --git a/net-im/ejabberd/files/patch-deps_fs_src_sys_kqueue.erl b/net-im/ejabberd/files/patch-deps_fs_src_sys_kqueue.erl new file mode 100644 index 00000000000..575b40d808c --- /dev/null +++ b/net-im/ejabberd/files/patch-deps_fs_src_sys_kqueue.erl @@ -0,0 +1,8 @@ +--- deps/fs/src/sys/kqueue.erl.orig 2017-12-14 20:07:47 UTC ++++ deps/fs/src/sys/kqueue.erl +@@ -9,4 +9,4 @@ line_to_event(Line) -> + find_executable() -> fs:find_executable("kqueue", "deps/fs/priv/kqueue"). + start_port(Path, Cwd) -> + erlang:open_port({spawn_executable, find_executable()}, +- [stream, exit_status, {line, 16384}, {args, Path}, {cd, Cwd}]). ++ [stream, exit_status, {line, 16384}, {args, [Path]}, {cd, Cwd}]). diff --git a/net-im/ejabberd/files/patch-ejabberdctl.template b/net-im/ejabberd/files/patch-ejabberdctl.template index 0632d8bcff9..e12bed36638 100644 --- a/net-im/ejabberd/files/patch-ejabberdctl.template +++ b/net-im/ejabberd/files/patch-ejabberdctl.template @@ -1,6 +1,6 @@ ---- ejabberdctl.template.orig 2017-11-16 13:10:22 UTC +--- ejabberdctl.template.orig 2017-12-14 20:47:43 UTC +++ ejabberdctl.template -@@ -57,8 +57,8 @@ done +@@ -58,8 +58,8 @@ done # define ejabberd variables if not already defined from the command line : "${ETC_DIR:="{{sysconfdir}}/ejabberd"}" @@ -11,7 +11,7 @@ : "${EJABBERD_CONFIG_PATH:="$ETC_DIR/ejabberd.yml"}" : "${EJABBERDCTL_CONFIG_PATH:="$ETC_DIR/ejabberdctl.cfg"}" [ -f "$EJABBERDCTL_CONFIG_PATH" ] && . "$EJABBERDCTL_CONFIG_PATH" -@@ -78,7 +78,8 @@ if [ -n "$INET_DIST_INTERFACE" ] ; then +@@ -79,7 +79,8 @@ if [ -n "$INET_DIST_INTERFACE" ] ; then ERLANG_OPTS="$ERLANG_OPTS -kernel inet_dist_use_interface $INET_DIST_INTERFACE2" fi fi diff --git a/net-im/ejabberd/files/patch-src_ejabberd__pkix.erl b/net-im/ejabberd/files/patch-src_ejabberd__pkix.erl new file mode 100644 index 00000000000..f87ae1ea166 --- /dev/null +++ b/net-im/ejabberd/files/patch-src_ejabberd__pkix.erl @@ -0,0 +1,40 @@ +Source: https://github.com/processone/ejabberd/commit/e31f6409a657fedde63460ddee9fbd2e5c8a1eb2 + +--- src/ejabberd_pkix.erl.orig 2017-11-20 12:14:44 UTC ++++ src/ejabberd_pkix.erl +@@ -273,7 +273,7 @@ get_certfiles_from_config_options(State) + undefined -> + []; + Paths -> +- lists:flatmap(fun filelib:wildcard/1, Paths) ++ lists:flatmap(fun wildcard/1, Paths) + end, + Local = lists:flatmap( + fun(OptHost) -> +@@ -527,7 +527,7 @@ certs_dir() -> + -spec clean_dir(file:filename_all()) -> ok. + clean_dir(Dir) -> + ?DEBUG("Cleaning directory ~s", [Dir]), +- Files = filelib:wildcard(filename:join(Dir, "*")), ++ Files = wildcard(filename:join(Dir, "*")), + lists:foreach( + fun(Path) -> + case filelib:is_file(Path) of +@@ -540,7 +540,7 @@ clean_dir(Dir) -> + + -spec check_ca_dir() -> ok. + check_ca_dir() -> +- case filelib:wildcard(filename:join(ca_dir(), "*.0")) of ++ case wildcard(filename:join(ca_dir(), "*.0")) of + [] -> + Hint = "configuring 'ca_path' option might help", + case file:list_dir(ca_dir()) of +@@ -723,3 +723,8 @@ start_fs() -> + [Reason]), + false + end. ++ ++wildcard(Path) when is_binary(Path) -> ++ wildcard(binary_to_list(Path)); ++wildcard(Path) -> ++ filelib:wildcard(Path). diff --git a/net-im/ejabberd/files/pkg-install.in b/net-im/ejabberd/files/pkg-install.in index d764305a9e8..15294744198 100644 --- a/net-im/ejabberd/files/pkg-install.in +++ b/net-im/ejabberd/files/pkg-install.in @@ -14,11 +14,13 @@ chown -R %%USERS%%:%%GROUPS%% %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%POR find %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%% -type f -print0 | xargs -0 chmod %%SHAREMODE%% find %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%% -type f -print0 | xargs -0 chown %%SHAREOWN%%:%%SHAREGRP%% +chmod +x %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/priv/kqueue + %%PAM%%chmod 4750 %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/epam-1.0.3/priv/bin/epam \ %%PAM%% %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam %%PAM%%chown root:%%GROUPS%% %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/epam-1.0.3/priv/bin/epam \ %%PAM%% %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam -%%GRAPHICS%%chmod +x %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/priv/bin/eimp +%%GRAPHICS%%chmod +x %%PREFIX%%/%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/priv/bin/eimp exit 0 diff --git a/net-im/ejabberd/pkg-plist b/net-im/ejabberd/pkg-plist index f7e731a9c51..88fcd9d2870 100644 --- a/net-im/ejabberd/pkg-plist +++ b/net-im/ejabberd/pkg-plist @@ -6,6 +6,7 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/ELDAPv3.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/XmppAddr.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/acl.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/acme_challenge.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/cyrsasl.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/cyrsasl_anonymous.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/cyrsasl_digest.beam @@ -15,6 +16,8 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%.app %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_access_permissions.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_acme.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_acme_comm.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_admin.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_app.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_auth.beam @@ -41,6 +44,7 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_http.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_http_ws.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_idna.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_iq.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_listener.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_local.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/%%PORTNAME%%_logger.beam @@ -106,6 +110,7 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/misc.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_adhoc.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_admin_extra.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_admin_update_sql.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_announce.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_announce_mnesia.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_announce_riak.beam @@ -187,6 +192,7 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_push.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_push_keepalive.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_push_mnesia.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_push_sql.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_register.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_register_web.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_roster.beam @@ -256,6 +262,8 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/adhoc.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/bosh.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_acme.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_auth.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_commands.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_config.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_ctl.hrl @@ -278,6 +286,7 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_muc.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_muc_room.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_offline.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_push.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_privacy.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_private.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_proxy65.hrl @@ -287,15 +296,18 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_vcard_xupdate.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/pubsub.hrl %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/translate.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/LICENSE.txt -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/ebin/cache_tab.app -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/ebin/cache_tab.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/ebin/cache_tab_app.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/ebin/cache_tab_sup.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/ebin/ets_cache.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/ebin/ets_cache_options.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/include/ets_cache.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.11/priv/lib/ets_cache.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/base64url-0.0.1/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/base64url-0.0.1/ebin/base64url.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/base64url-0.0.1/ebin/base64url.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/ebin/cache_tab.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/ebin/cache_tab.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/ebin/cache_tab_app.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/ebin/cache_tab_sup.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/ebin/ets_cache.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/ebin/ets_cache_options.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/include/ets_cache.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/cache_tab-1.0.12/priv/lib/ets_cache.so %%REDIS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eredis-1.0.8/LICENSE %%REDIS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eredis-1.0.8/ebin/basho_bench_driver_eredis.beam %%REDIS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eredis-1.0.8/ebin/basho_bench_driver_erldis.beam @@ -310,58 +322,72 @@ %%REDIS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eredis-1.0.8/priv/basho_bench_eredis.config %%REDIS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eredis-1.0.8/priv/basho_bench_eredis_pipeline.config %%REDIS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eredis-1.0.8/priv/basho_bench_erldis.config -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/LICENSE.txt -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip.app -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_app.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_client_transaction.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_codec.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_dialog.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_listener.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_server_transaction.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_socket.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_sup.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_tmp_sup.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_transaction.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_transport.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/ebin/esip_udp_sup.beam -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/include/esip.hrl -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/include/esip_lib.hrl -%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.16/priv/lib/esip_drv.so -%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.2/LICENSE.txt -%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.2/ebin/ezlib.app -%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.2/ebin/ezlib.beam -%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.2/ebin/ezlib_app.beam -%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.2/ebin/ezlib_sup.beam -%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.2/priv/lib/ezlib_drv.so -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/LICENSE.txt -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/ebin/fast_tls.app -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/ebin/fast_tls.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/ebin/fast_tls_app.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/ebin/fast_tls_sup.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/ebin/p1_sha.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/priv/lib/fast_tls.so -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.16/priv/lib/p1_sha.so -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/LICENSE.txt -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fast_xml.app -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fast_xml.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxml.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxml_gen.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxml_gen_pt.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxml_stream.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxml_sup.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxmlrpc.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/ebin/fxmlrpc_codec.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/include/fxml.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/include/fxml_gen.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/priv/lib/fxml.so -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.24/priv/lib/fxml_stream.so -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.11/LICENSE.txt -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.11/ebin/fast_yaml.app -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.11/ebin/fast_yaml.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.11/ebin/fast_yaml_app.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.11/ebin/fast_yaml_sup.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.11/priv/lib/fast_yaml.so +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/LICENSE.txt +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip.app +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_app.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_client_transaction.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_codec.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_dialog.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_listener.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_server_transaction.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_socket.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_sup.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_tmp_sup.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_transaction.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_transport.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/ebin/esip_udp_sup.beam +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/include/esip.hrl +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/include/esip_lib.hrl +%%SIP%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/esip-1.0.17/priv/lib/esip_drv.so +%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.3/LICENSE.txt +%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.3/ebin/ezlib.app +%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.3/ebin/ezlib.beam +%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.3/ebin/ezlib_app.beam +%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.3/ebin/ezlib_sup.beam +%%ZLIB%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/ezlib-1.0.3/priv/lib/ezlib_drv.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/ebin/fast_tls.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/ebin/fast_tls.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/ebin/fast_tls_app.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/ebin/fast_tls_sup.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/ebin/p1_sha.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/priv/lib/fast_tls.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_tls-1.0.17/priv/lib/p1_sha.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fast_xml.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fast_xml.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxml.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxml_gen.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxml_gen_pt.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxml_stream.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxml_sup.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxmlrpc.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/ebin/fxmlrpc_codec.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/include/fxml.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/include/fxml_gen.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/priv/lib/fxml.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_xml-1.1.25/priv/lib/fxml_stream.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.12/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.12/ebin/fast_yaml.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.12/ebin/fast_yaml.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.12/ebin/fast_yaml_app.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.12/ebin/fast_yaml_sup.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fast_yaml-1.0.12/priv/lib/fast_yaml.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/LICENSE +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fs.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fs.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fs_app.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fs_event_bridge.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fs_server.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fs_sup.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/fsevents.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/inotifywait.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/inotifywait_win32.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/ebin/kqueue.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/include/api.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/priv/inotifywait.exe +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/fs-2.12.0/priv/kqueue %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/goldrush-0.1.9/LICENSE %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/goldrush-0.1.9/ebin/glc.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/goldrush-0.1.9/ebin/glc_code.beam @@ -391,6 +417,104 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jiffy-0.14.8/ebin/jiffy.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jiffy-0.14.8/ebin/jiffy_utf8.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jiffy-0.14.8/priv/jiffy.so +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/LICENSE +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_app.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_block_encryptor.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_chacha20_poly1305.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_chacha20_poly1305_crypto.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_chacha20_poly1305_libsodium.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_chacha20_poly1305_unsupported.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve25519.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve25519_libdecaf.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve25519_libsodium.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve25519_unsupported.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve448.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve448_libdecaf.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_curve448_unsupported.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_jiffy.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_jsone.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_jsx.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_ojson.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_poison.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_poison_compat_encoder.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_poison_lexical_encoder.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_json_unsupported.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_aes.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_aes_kw.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_bench.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_chacha20.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_chacha20_poly1305.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_concat_kdf.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_curve25519.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_curve448.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_ed25519.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_ed448.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_math.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_pkcs1.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_pkcs5.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_pkcs7.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_poly1305.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_sha3.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_unsupported.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_x25519.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwa_x448.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_alg.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_alg_aes_kw.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_alg_dir.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_alg_ecdh_es.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_alg_pbes2.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_alg_rsa.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_enc.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_enc_aes.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_enc_chacha20_poly1305.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwe_zip.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_ec.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_oct.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_okp_ed25519.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_okp_ed25519ph.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_okp_ed448.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_okp_ed448ph.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_okp_x25519.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_okp_x448.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_kty_rsa.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_oct.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_openssh_key.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_pem.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_set.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_use_enc.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwk_use_sig.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_ecdsa.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_eddsa.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_hmac.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_none.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_poly1305.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_rsa_pkcs1_v1_5.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jws_alg_rsa_pss.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_jwt.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_public_key.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_server.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_sha3.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_sha3_keccakf1600_driver.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_sha3_keccakf1600_nif.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_sha3_libdecaf.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_sha3_unsupported.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/ebin/jose_sup.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/include/jose.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/include/jose_jwe.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/include/jose_jwk.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/include/jose_jws.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/include/jose_jwt.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/include/jose_public_key.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/jose-1.8.4/priv/Dockerfile %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/lager-3.4.2/LICENSE %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/lager-3.4.2/ebin/error_logger_lager_h.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/lager-3.4.2/ebin/lager.app @@ -587,121 +711,139 @@ %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stringprep-1.0.10/ebin/stringprep_app.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stringprep-1.0.10/ebin/stringprep_sup.beam %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stringprep-1.0.10/priv/lib/stringprep.so -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/LICENSE.txt -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun.app -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_app.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_codec.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_listener.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_shaper.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_sup.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_test.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/stun_tmp_sup.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/turn.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/turn_sm.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/ebin/turn_tmp_sup.beam -%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.15/include/stun.hrl -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/ebin/eimp.app -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/ebin/eimp.beam -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/ebin/eimp_app.beam -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/ebin/eimp_sup.beam -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/ebin/eimp_worker.beam -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/priv/bin/eimp -%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.1/LICENSE.txt -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/LICENSE.txt -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/flex_offline.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/jid.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/mam_query.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/muc_register.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/muc_request.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/muc_roomconfig.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/muc_roominfo.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/p1_mucsub.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/pubsub_get_pending.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/pubsub_node_config.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/pubsub_publish_options.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/pubsub_subscribe_authorization.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/pubsub_subscribe_options.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/rfc3921.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/rfc6120.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/rfc6121.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xdata_codec.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0004.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0012.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0013.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0016.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0022.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0023.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0030.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0033.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0039.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0045.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0048.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0049.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0050.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0054.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0055.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0059.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0060.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0065.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0066.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0077.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0078.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0084.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0085.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0092.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0114.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0115.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0131.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0138.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0153.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0158.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0172.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0191.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0198.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0199.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0202.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0203.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0220.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0221.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0231.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0249.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0264.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0279.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0280.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0297.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0313.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0334.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0352.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0355.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0356.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0357.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0359.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0363.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xep0369.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xmpp.app -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xmpp.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xmpp_codec.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xmpp_codec_external.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xmpp_tr.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/ebin/xmpp_util.beam -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/flex_offline.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/jid.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/mam_query.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/muc_register.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/muc_request.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/muc_roomconfig.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/muc_roominfo.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/ns.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/pubsub_get_pending.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/pubsub_node_config.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/pubsub_publish_options.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/pubsub_subscribe_authorization.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/pubsub_subscribe_options.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/xmpp.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/include/xmpp_codec.hrl -%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.15/priv/lib/jid.so +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/LICENSE.txt +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun.app +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_app.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_codec.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_listener.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_shaper.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_sup.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_test.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/stun_tmp_sup.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/turn.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/turn_sm.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/ebin/turn_tmp_sup.beam +%%STUN%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/stun-1.0.16/include/stun.hrl +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/ebin/eimp.app +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/ebin/eimp.beam +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/ebin/eimp_app.beam +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/ebin/eimp_sup.beam +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/ebin/eimp_worker.beam +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/priv/bin/eimp +%%GRAPHICS%%%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/eimp-1.0.2/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/LICENSE.txt +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/flex_offline.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/jid.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/mam_query.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/muc_register.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/muc_request.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/muc_roomconfig.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/muc_roominfo.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/p1_mucsub.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/pubsub_get_pending.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/pubsub_meta_data.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/pubsub_node_config.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/pubsub_publish_options.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/pubsub_subscribe_authorization.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/pubsub_subscribe_options.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/rfc3921.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/rfc6120.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/rfc6121.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xdata_codec.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0004.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0012.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0013.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0016.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0022.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0023.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0030.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0033.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0039.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0045.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0048.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0049.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0050.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0054.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0055.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0059.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0060.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0065.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0066.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0077.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0078.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0084.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0085.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0092.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0114.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0115.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0131.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0138.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0153.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0158.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0172.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0191.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0198.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0199.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0202.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0203.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0220.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0221.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0231.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0249.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0264.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0279.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0280.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0297.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0313.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0334.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0352.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0355.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0356.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0357.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0359.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0363.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xep0369.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xmpp.app +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xmpp.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xmpp_codec.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xmpp_codec_external.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xmpp_tr.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/ebin/xmpp_util.beam +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/flex_offline.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/jid.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/mam_query.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/muc_register.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/muc_request.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/muc_roomconfig.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/muc_roominfo.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/ns.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/pubsub_get_pending.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/pubsub_meta_data.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/pubsub_node_config.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/pubsub_publish_options.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/pubsub_subscribe_authorization.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/pubsub_subscribe_options.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/xmpp.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/include/xmpp_codec.hrl +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-1.1.16/priv/lib/jid.so %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/captcha.sh +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/css/admin.css +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/css/bosh.css +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/css/muc.css +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/css/oauth.css +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/css/register.css +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/admin-logo-fill.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/admin-logo.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/bosh-logo.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/favicon.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/oauth-logo.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/powered-by-%%PORTNAME%%.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/powered-by-erlang.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/valid-xhtml10.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/img/vcss.png +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/js/admin.js +%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/js/muc.js %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/msgs/ca.msg %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/msgs/cs.msg %%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/priv/msgs/de.msg diff --git a/net-mgmt/icingaweb2-module-map/Makefile b/net-mgmt/icingaweb2-module-map/Makefile index 1a44ba97c32..815a0528462 100644 --- a/net-mgmt/icingaweb2-module-map/Makefile +++ b/net-mgmt/icingaweb2-module-map/Makefile @@ -2,7 +2,7 @@ PORTNAME= icingaweb2-module-map DISTVERSIONPREFIX= v -DISTVERSION= 1.0.3 +DISTVERSION= 1.0.4 CATEGORIES= net-mgmt www MAINTAINER= lme@FreeBSD.org diff --git a/net-mgmt/icingaweb2-module-map/distinfo b/net-mgmt/icingaweb2-module-map/distinfo index 7dcdd802d37..6e1ef44ee91 100644 --- a/net-mgmt/icingaweb2-module-map/distinfo +++ b/net-mgmt/icingaweb2-module-map/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1502885939 -SHA256 (nbuchwitz-icingaweb2-module-map-v1.0.3_GH0.tar.gz) = 4e9dd52d52d9d9e96896222de8279bb237465d253b5c98873661b14aa79a8567 -SIZE (nbuchwitz-icingaweb2-module-map-v1.0.3_GH0.tar.gz) = 1681193 +TIMESTAMP = 1514356077 +SHA256 (nbuchwitz-icingaweb2-module-map-v1.0.4_GH0.tar.gz) = 11ac805a0415f3da6c7b3be6eb238fb4895c87df4f1902964756bbc4af363145 +SIZE (nbuchwitz-icingaweb2-module-map-v1.0.4_GH0.tar.gz) = 4009756 diff --git a/net-mgmt/icingaweb2-module-map/pkg-plist b/net-mgmt/icingaweb2-module-map/pkg-plist index 6b3ca597c8e..13f54eebcde 100644 --- a/net-mgmt/icingaweb2-module-map/pkg-plist +++ b/net-mgmt/icingaweb2-module-map/pkg-plist @@ -5,9 +5,26 @@ %%WWWDIR%%/application/controllers/DataController.php %%WWWDIR%%/application/controllers/IndexController.php %%WWWDIR%%/application/forms/Config/GeneralConfigForm.php +%%WWWDIR%%/application/locale/de_DE/LC_MESSAGES/map.mo +%%WWWDIR%%/application/locale/de_DE/LC_MESSAGES/map.po %%WWWDIR%%/application/views/scripts/config/index.phtml %%WWWDIR%%/application/views/scripts/index/index.phtml %%WWWDIR%%/configuration.php +%%WWWDIR%%/doc/01-Installation.md +%%WWWDIR%%/doc/02-Add-Items-to-map.md +%%WWWDIR%%/doc/03-Exploring-the-map.md +%%WWWDIR%%/doc/screenshot/01_installation/101_menu-configuration-modules.png +%%WWWDIR%%/doc/screenshot/01_installation/102_enable-module.png +%%WWWDIR%%/doc/screenshot/02_getting-started/0201_map-overview.png +%%WWWDIR%%/doc/screenshot/02_getting-started/0202_sub-cluster.png +%%WWWDIR%%/doc/screenshot/02_getting-started/0203-cluster-expanded.png +%%WWWDIR%%/doc/screenshot/02_getting-started/0204_marker-popup.png +%%WWWDIR%%/doc/screenshot/02_getting-started/0205_control-elements.png +%%WWWDIR%%/doc/screenshot/02_getting-started/0206-split-window.png +%%WWWDIR%%/doc/screenshot/dashlets.png +%%WWWDIR%%/doc/screenshot/director-plugin.png +%%WWWDIR%%/doc/screenshot/map-module.png +%%WWWDIR%%/icingaexchange.yml %%WWWDIR%%/library/Map/ProvidedHook/Monitoring/HostActions.php %%WWWDIR%%/module.info %%WWWDIR%%/public/css/module.less @@ -37,6 +54,8 @@ %%WWWDIR%%/public/js/vendor/leaflet.js %%WWWDIR%%/public/js/vendor/leaflet.markercluster-src.js %%WWWDIR%%/public/js/vendor/leaflet.markercluster.js +%%WWWDIR%%/public/js/vendor/leaflet.spin.js +%%WWWDIR%%/public/js/vendor/spin.js %%WWWDIR%%/run.php %%WWWDIR%%/screenshots/clustered-map.png %%WWWDIR%%/screenshots/clustered-map2.png diff --git a/net/beacon/Makefile b/net/beacon/Makefile index b9962b6a834..ccfeb7177e0 100644 --- a/net/beacon/Makefile +++ b/net/beacon/Makefile @@ -16,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING WWW_DIR?= ${PREFIX}/www/ PLIST_SUB+= VERSION=${PORTVERSION} +GNU_CONFIGURE= yes USES= perl5 -USE_AUTOTOOLS= autoconf PORTDOCS= README OPTIONS_DEFINE= DOCS IPV6 diff --git a/net/libmaxminddb/Makefile b/net/libmaxminddb/Makefile index 09fd371e534..2470a7d7e38 100644 --- a/net/libmaxminddb/Makefile +++ b/net/libmaxminddb/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= libmaxminddb -PORTVERSION= 1.2.1 +PORTVERSION= 1.3.1 CATEGORIES= net MASTER_SITES= https://github.com/maxmind/libmaxminddb/releases/download/${PORTVERSION}/ diff --git a/net/libmaxminddb/distinfo b/net/libmaxminddb/distinfo index 6189bcc029d..bbeb58c19c5 100644 --- a/net/libmaxminddb/distinfo +++ b/net/libmaxminddb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1495554109 -SHA256 (libmaxminddb-1.2.1.tar.gz) = 9fa2b3341c9c88117f58454dfb2dd104915a337d93c8a9a735931a63b37f7bfa -SIZE (libmaxminddb-1.2.1.tar.gz) = 614448 +TIMESTAMP = 1514220333 +SHA256 (libmaxminddb-1.3.1.tar.gz) = 5d55a1327dcca5c819a6a7a260afc0d1bd9626824e40073c7564fdb8d91ca186 +SIZE (libmaxminddb-1.3.1.tar.gz) = 610031 diff --git a/net/openmpi2/Makefile b/net/openmpi2/Makefile index a39b6f4ab0b..06f3dd33ecc 100644 --- a/net/openmpi2/Makefile +++ b/net/openmpi2/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= openmpi -PORTVERSION= 2.1.1 -PORTREVISION= 1 +PORTVERSION= 2.1.2 CATEGORIES= net parallel MASTER_SITES= http://www.open-mpi.org/software/ompi/v${PORTVERSION:R}/downloads/ PKGNAMESUFFIX= 2 diff --git a/net/openmpi2/distinfo b/net/openmpi2/distinfo index 73be50cad84..a4c2b339308 100644 --- a/net/openmpi2/distinfo +++ b/net/openmpi2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1498328950 -SHA256 (openmpi-2.1.1.tar.bz2) = bd7badd4ff3afa448c0d7f3ca0ee6ce003b957e9954aa87d8e4435759b5e4d16 -SIZE (openmpi-2.1.1.tar.bz2) = 8242859 +TIMESTAMP = 1508281092 +SHA256 (openmpi-2.1.2.tar.bz2) = 3cc5804984c5329bdf88effc44f2971ed244a29b256e0011b8deda02178dd635 +SIZE (openmpi-2.1.2.tar.bz2) = 8278459 diff --git a/net/openmpi2/pkg-plist b/net/openmpi2/pkg-plist index 20248386dc0..81e6b1f2fc1 100644 --- a/net/openmpi2/pkg-plist +++ b/net/openmpi2/pkg-plist @@ -83,7 +83,7 @@ %%MPIDIR%%/lib/libmpi.la %%MPIDIR%%/lib/libmpi.so %%MPIDIR%%/lib/libmpi.so.20 -%%MPIDIR%%/lib/libmpi.so.20.10.1 +%%MPIDIR%%/lib/libmpi.so.20.10.2 %%MPIDIR%%/lib/libmpi_cxx.la %%MPIDIR%%/lib/libmpi_cxx.so %%MPIDIR%%/lib/libmpi_cxx.so.20 @@ -91,11 +91,11 @@ %%MPIDIR%%/lib/libmpi_mpifh.la %%MPIDIR%%/lib/libmpi_mpifh.so %%MPIDIR%%/lib/libmpi_mpifh.so.20 -%%MPIDIR%%/lib/libmpi_mpifh.so.20.11.0 +%%MPIDIR%%/lib/libmpi_mpifh.so.20.11.1 %%MPIDIR%%/lib/libmpi_usempi.la %%MPIDIR%%/lib/libmpi_usempi.so %%MPIDIR%%/lib/libmpi_usempi.so.20 -%%MPIDIR%%/lib/libmpi_usempi.so.20.10.0 +%%MPIDIR%%/lib/libmpi_usempi.so.20.10.1 %%MPIDIR%%/lib/libompitrace.la %%MPIDIR%%/lib/libompitrace.so %%MPIDIR%%/lib/libompitrace.so.20 @@ -103,11 +103,11 @@ %%MPIDIR%%/lib/libopen-pal.la %%MPIDIR%%/lib/libopen-pal.so %%MPIDIR%%/lib/libopen-pal.so.20 -%%MPIDIR%%/lib/libopen-pal.so.20.10.1 +%%MPIDIR%%/lib/libopen-pal.so.20.10.2 %%MPIDIR%%/lib/libopen-rte.la %%MPIDIR%%/lib/libopen-rte.so %%MPIDIR%%/lib/libopen-rte.so.20 -%%MPIDIR%%/lib/libopen-rte.so.20.10.1 +%%MPIDIR%%/lib/libopen-rte.so.20.10.2 %%MPIDIR%%/lib/mpi.mod %%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.la %%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.so @@ -752,7 +752,6 @@ %%MPIDIR%%/%%DATADIR%%/help-dash-host.txt %%MPIDIR%%/%%DATADIR%%/help-errmgr-base.txt %%MPIDIR%%/%%DATADIR%%/help-ess-base.txt -%%MPIDIR%%/%%DATADIR%%/help-ess-hnp.txt %%MPIDIR%%/%%DATADIR%%/help-hostfile.txt %%MPIDIR%%/%%DATADIR%%/help-mca-base.txt %%MPIDIR%%/%%DATADIR%%/help-mca-bml-r2.txt diff --git a/net/py-cloudflare-scrape/Makefile b/net/py-cloudflare-scrape/Makefile index 01058805dbb..d7b4b17b94d 100644 --- a/net/py-cloudflare-scrape/Makefile +++ b/net/py-cloudflare-scrape/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cloudflare-scrape -DISTVERSION= 1.9.0 +DISTVERSION= 1.9.1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-cloudflare-scrape/distinfo b/net/py-cloudflare-scrape/distinfo index 3eb6d999844..7101d575a99 100644 --- a/net/py-cloudflare-scrape/distinfo +++ b/net/py-cloudflare-scrape/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1509832065 -SHA256 (Anorov-cloudflare-scrape-1.9.0_GH0.tar.gz) = 341436ba700545c846103796c879ce50f949cb142998880fa1ec1a02b2743c2e -SIZE (Anorov-cloudflare-scrape-1.9.0_GH0.tar.gz) = 8044 +TIMESTAMP = 1514280669 +SHA256 (Anorov-cloudflare-scrape-1.9.1_GH0.tar.gz) = 46c470d3713a70009ba10cccc755270cbb5de70d2b6b765b73a2086938ec1397 +SIZE (Anorov-cloudflare-scrape-1.9.1_GH0.tar.gz) = 7640 diff --git a/net/py-netif/Makefile b/net/py-netif/Makefile index 39a419b59b2..1210de239ae 100644 --- a/net/py-netif/Makefile +++ b/net/py-netif/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= netif -PORTVERSION= 1.0.20170424 -PORTREVISION= 1 +PORTVERSION= 1.0.20171226 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsd>0:devel/py-bsd@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-netif -GH_TAGNAME= a102b4f +GH_TAGNAME= 52675e6 USES= python USE_PYTHON= autoplist distutils cython diff --git a/net/py-netif/distinfo b/net/py-netif/distinfo index 2a71f368c94..a928eb8d674 100644 --- a/net/py-netif/distinfo +++ b/net/py-netif/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1493046733 -SHA256 (freenas-py-netif-1.0.20170424-a102b4f_GH0.tar.gz) = 180cccd5b169b8681a6a6487dac587d122264f848b311ec6f96bd8d925802c5f -SIZE (freenas-py-netif-1.0.20170424-a102b4f_GH0.tar.gz) = 21515 +TIMESTAMP = 1514291490 +SHA256 (freenas-py-netif-1.0.20171226-52675e6_GH0.tar.gz) = b5fd7cfa45048426dd67781964d43f825d04f9d4e8ca09d03a15201cb19f2795 +SIZE (freenas-py-netif-1.0.20171226-52675e6_GH0.tar.gz) = 21654 diff --git a/security/Makefile b/security/Makefile index 59cc1c4d41f..97296529dce 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1225,6 +1225,7 @@ SUBDIR += tinc SUBDIR += tinc-devel SUBDIR += tinyca + SUBDIR += titan SUBDIR += titus SUBDIR += tls-check SUBDIR += tlswrap diff --git a/security/otpw/Makefile b/security/otpw/Makefile index d4110bcf319..efee2d7d5b3 100644 --- a/security/otpw/Makefile +++ b/security/otpw/Makefile @@ -16,6 +16,7 @@ USERS= ${PORTNAME} MAKE_ARGS= CC="${CC}" USES= gmake +LLD_UNSAFE= yes # lld lacks built-in search paths do-install: ${INSTALL_PROGRAM} ${WRKSRC}/otpw-gen ${STAGEDIR}${PREFIX}/bin diff --git a/security/p5-Digest-SHA/Makefile b/security/p5-Digest-SHA/Makefile index d65d9fe0123..91cce7b041a 100644 --- a/security/p5-Digest-SHA/Makefile +++ b/security/p5-Digest-SHA/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= Digest-SHA -PORTVERSION= 5.98 +PORTVERSION= 6.01 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/security/p5-Digest-SHA/distinfo b/security/p5-Digest-SHA/distinfo index 6b58614ba96..12d3efbb50b 100644 --- a/security/p5-Digest-SHA/distinfo +++ b/security/p5-Digest-SHA/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1507191036 -SHA256 (Digest-SHA-5.98.tar.gz) = 6f96ee66cf2bd5600857295bbc93d0cc7a6e1e417f2aeeb512d94bb40e45be3d -SIZE (Digest-SHA-5.98.tar.gz) = 45914 +TIMESTAMP = 1514218029 +SHA256 (Digest-SHA-6.01.tar.gz) = 2d5292d3dd1c1a463ca6efefad016e256d28a1338f203d639b903617183302cb +SIZE (Digest-SHA-6.01.tar.gz) = 46450 diff --git a/security/p5-Digest-SHA3/Makefile b/security/p5-Digest-SHA3/Makefile index 5bf87095dee..6a8e55a5c92 100644 --- a/security/p5-Digest-SHA3/Makefile +++ b/security/p5-Digest-SHA3/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= Digest-SHA3 -PORTVERSION= 1.02 +PORTVERSION= 1.03 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/security/p5-Digest-SHA3/distinfo b/security/p5-Digest-SHA3/distinfo index 21d7978eaa5..e3314134299 100644 --- a/security/p5-Digest-SHA3/distinfo +++ b/security/p5-Digest-SHA3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1512927105 -SHA256 (Digest-SHA3-1.02.tar.gz) = 627151fe39b1f0ebde24319acbaf2ea48916b55dca2e9227086aca79cb6e3e29 -SIZE (Digest-SHA3-1.02.tar.gz) = 28882 +TIMESTAMP = 1514218042 +SHA256 (Digest-SHA3-1.03.tar.gz) = 62865b6e82b0f2cd93c7a7451f59de41466fe030d4ed01e3f58be0d2a8cd1247 +SIZE (Digest-SHA3-1.03.tar.gz) = 29408 diff --git a/security/rubygem-rack-oauth2/Makefile b/security/rubygem-rack-oauth2/Makefile index 1ec2b0f31d0..fd8a7107822 100644 --- a/security/rubygem-rack-oauth2/Makefile +++ b/security/rubygem-rack-oauth2/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= rack-oauth2 -PORTVERSION= 1.6.4 +PORTVERSION= 1.7.0 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-rack-oauth2/distinfo b/security/rubygem-rack-oauth2/distinfo index b575e949628..b6b94a3bb39 100644 --- a/security/rubygem-rack-oauth2/distinfo +++ b/security/rubygem-rack-oauth2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1508522802 -SHA256 (rubygem/rack-oauth2-1.6.4.gem) = a97c0aa00ba0b02cd0e8f8645c92ee2d69e189dcfbc75a2710433942dfb07685 -SIZE (rubygem/rack-oauth2-1.6.4.gem) = 33280 +TIMESTAMP = 1514296771 +SHA256 (rubygem/rack-oauth2-1.7.0.gem) = 1e840843ce4eb8bc3747e04c4a16c441676e60636a1ae104f10896a8b1ebb5a2 +SIZE (rubygem/rack-oauth2-1.7.0.gem) = 33280 diff --git a/security/titan/Makefile b/security/titan/Makefile new file mode 100644 index 00000000000..062356a2dcc --- /dev/null +++ b/security/titan/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= titan +DISTVERSIONPREFIX= v +DISTVERSION= 1.2 +CATEGORIES= security + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Command line password manager and file encryption program + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= gmake localbase:ldflags sqlite ssl +USE_GITHUB= yes +GH_ACCOUNT= nrosvall + +MAKE_ENV= MANDIR=${PREFIX}/man + +PLIST_FILES= bin/titan man/man1/titan.1.gz + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/titan + +.include diff --git a/security/titan/distinfo b/security/titan/distinfo new file mode 100644 index 00000000000..11ea5f3f4f9 --- /dev/null +++ b/security/titan/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514242207 +SHA256 (nrosvall-titan-v1.2_GH0.tar.gz) = 1d87fac29da00ebb5c9432d3a2007837818b06c653a8559c43112e322a94823b +SIZE (nrosvall-titan-v1.2_GH0.tar.gz) = 14764 diff --git a/security/titan/files/patch-Makefile b/security/titan/files/patch-Makefile new file mode 100644 index 00000000000..c364262d980 --- /dev/null +++ b/security/titan/files/patch-Makefile @@ -0,0 +1,42 @@ +--- Makefile.orig 2017-11-13 07:48:52 UTC ++++ Makefile +@@ -1,6 +1,8 @@ +-CC=gcc +-override CFLAGS+=-std=c99 -Wall -g +-PREFIX=/usr/ ++CC?=gcc ++CFLAGS?=-std=c99 -Wall -g ++CFLAGS+=-std=c99 -Wall ++PREFIX?=/usr/ ++MANDIR?=$(PREFIX)/share/man + LIBS=-lcrypto -lsqlite3 -lrt + PROG=titan + OBJS=$(patsubst %.c, %.o, $(wildcard *.c)) +@@ -12,20 +14,20 @@ all: $(PROG) + $(CC) $(CFLAGS) -c $< -o $@ + + $(PROG): $(OBJS) +- $(CC) $(OBJS) $(LIBS) -o $@ ++ $(CC) $(OBJS) $(LDFLAGS) $(LIBS) -o $@ + + clean: + rm -f *.o + rm -f $(PROG) + + install: all +- if [ ! -d $(PREFIX)/share/man/man1 ];then \ +- mkdir -p $(PREFIX)/share/man/man1; \ ++ if [ ! -d $(DESTDIR)$(MANDIR)/man1 ];then \ ++ mkdir -p $(DESTDIR)$(MANDIR)/man1; \ + fi +- cp titan.1 $(PREFIX)/share/man/man1/ +- gzip -f $(PREFIX)/share/man/man1/titan.1 +- cp titan $(PREFIX)/bin/ ++ cp titan.1 $(DESTDIR)$(MANDIR)/man1/ ++ gzip -f $(DESTDIR)$(MANDIR)/man1/titan.1 ++ cp titan $(DESTDIR)$(PREFIX)/bin/ + + uninstall: + rm $(PREFIX)/bin/titan +- rm $(PREFIX)/share/man/man1/titan.1.gz ++ rm $(DESTDIR)$(MANDIR)/man1/titan.1.gz diff --git a/security/titan/pkg-descr b/security/titan/pkg-descr new file mode 100644 index 00000000000..cffcd4170fe --- /dev/null +++ b/security/titan/pkg-descr @@ -0,0 +1,8 @@ +titan is designed based on the belief that password management belongs +to the command line, deep into the Unix heartland, the shell. + +Titan is more than "just a password manager". It also supports encrypting +individual files, so Titan can be used as a file encryption program as well +as a password manager. + +WWW: https://www.titanpasswordmanager.org diff --git a/security/tor-devel/Makefile b/security/tor-devel/Makefile index 2109883a1bc..564d97b354a 100644 --- a/security/tor-devel/Makefile +++ b/security/tor-devel/Makefile @@ -25,7 +25,8 @@ CONFIGURE_ENV= TOR_CPPFLAGS_libevent="-I${LOCALBASE}/include" \ TOR_LDFLAGS_libevent="-L${LOCALBASE}/lib/" \ TOR_LIBEVENT_LIBS="${TOR_LIBEVENT_LIBS}" -USE_HARDENING= safestack +USE_HARDENING= cfi safestack +CFI_OVERRIDE= -fno-sanitize=cfi-icall OPTIONS_DEFINE= MANPAGES DOCS STATIC_TOR TCMALLOC TOR2WEB OPTIONS_GROUP= COMPRESSION diff --git a/sysutils/Makefile b/sysutils/Makefile index 58ba6714571..19531e1c0a2 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1116,6 +1116,7 @@ SUBDIR += smenu SUBDIR += smp_utils SUBDIR += snap + SUBDIR += snooze SUBDIR += snowlog SUBDIR += socket SUBDIR += socklog diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile index dcd5106e9e6..b0c659c6d62 100644 --- a/sysutils/cbsd/Makefile +++ b/sysutils/cbsd/Makefile @@ -19,6 +19,8 @@ LIB_DEPENDS= libssh2.so:security/libssh2 \ USES= libedit +USE_HARDENING= pie:off relro:off + USE_GITHUB= yes USE_RC_SUBR= cbsdd cbsdrsyncd diff --git a/sysutils/debhelper/Makefile b/sysutils/debhelper/Makefile index 898108ed8fe..2b314d984d8 100644 --- a/sysutils/debhelper/Makefile +++ b/sysutils/debhelper/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= debhelper -PORTVERSION= 10.10.9 +PORTVERSION= 11 CATEGORIES= sysutils MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} diff --git a/sysutils/debhelper/distinfo b/sysutils/debhelper/distinfo index d3888de6eec..648e95069b6 100644 --- a/sysutils/debhelper/distinfo +++ b/sysutils/debhelper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1511178775 -SHA256 (debhelper_10.10.9.tar.xz) = 304c610ee49aa6cb53033a5e6c92232ceb852dff9e457fcf1a9d45bc97c51ca8 -SIZE (debhelper_10.10.9.tar.xz) = 431480 +TIMESTAMP = 1514220137 +SHA256 (debhelper_11.tar.xz) = d1c348eb5520461c65ae9a47520ac18b21d4f44c283a0fa20e10b784498f46af +SIZE (debhelper_11.tar.xz) = 439268 diff --git a/sysutils/fusefs-ntfs/Makefile b/sysutils/fusefs-ntfs/Makefile index 7f0217358a0..38f0d80c114 100644 --- a/sysutils/fusefs-ntfs/Makefile +++ b/sysutils/fusefs-ntfs/Makefile @@ -11,42 +11,35 @@ DISTNAME= ${PORTNAME}-3g_ntfsprogs-${PORTVERSION} MAINTAINER= freebsd@dussan.org COMMENT= Mount NTFS partitions (read/write) and disk images -LICENSE= GPLv2 +LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid + CONFLICTS_BUILD= bonobo-1.* CONFLICTS_INSTALL= ntfsprogs-* -LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid -USES= fuse pkgconfig iconv libtool tar:tgz + +USES= fuse pkgconfig iconv libtool localbase:ldflags tar:tgz USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --exec-prefix=${PREFIX} --disable-mount-helper \ --disable-mtab --with-fuse=external --disable-ldconfig -CPPFLAGS+= -I${WRKSRC}/include/ntfs-3g/ -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +CPPFLAGS+= -I${WRKSRC}/include/ntfs-3g/ USE_HARDENING= safestack OPTIONS_DEFINE= LOCK UBLIO DOCS OPTIONS_DEFAULT=LOCK UBLIO LOCK_DESC= Lock the device when mounting (avoids access) +LOCK_CFLAGS= -DUSE_LOCK UBLIO_DESC= Enable user space cache for improved speed +UBLIO_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ublio +UBLIO_LIB_DEPENDS= libublio.so:devel/libublio +UBLIO_CFLAGS= -DUSE_UBLIO SUB_FILES= pkg-message DOCSDIR= ${PREFIX}/share/doc/ntfs-3g -.include - -.if ${PORT_OPTIONS:MLOCK} -CFLAGS+= -DUSE_LOCK -.endif - -.if ${PORT_OPTIONS:MUBLIO} -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ublio -LIB_DEPENDS+= libublio.so:devel/libublio -CFLAGS+= -DUSE_UBLIO -.endif - post-patch: @${REINPLACE_CMD} -e 's|ENODATA|ENOATTR|' \ ${WRKSRC}/libntfs-3g/object_id.c \ @@ -56,7 +49,9 @@ post-patch: /install-exec-hook:/,/^$$/ s|^@.*||' ${WRKSRC}/libntfs-3g/Makefile.in post-install: - ${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libntfs-3g.so -.include +post-install-DOCS-on: + ${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}/ + +.include diff --git a/sysutils/fusefs-ntfs/pkg-descr b/sysutils/fusefs-ntfs/pkg-descr index 4ebc235fab0..c479fa48f3e 100644 --- a/sysutils/fusefs-ntfs/pkg-descr +++ b/sysutils/fusefs-ntfs/pkg-descr @@ -5,4 +5,4 @@ and Windows 8 NTFS file systems. Almost the full POSIX filesystem functionality is supported, the major exceptions are changing the file ownerships and the access rights. -WWW: http://www.tuxera.com/community/open-source-ntfs-3g/ +WWW: https://www.tuxera.com/community/open-source-ntfs-3g/ diff --git a/sysutils/snooze/Makefile b/sysutils/snooze/Makefile new file mode 100644 index 00000000000..44ef2191891 --- /dev/null +++ b/sysutils/snooze/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ + +PORTNAME= snooze +DISTVERSIONPREFIX= v +DISTVERSION= 0.2-3 +DISTVERSIONSUFFIX= -g00c19ec +CATEGORIES= sysutils + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Run a command at a particular time + +LICENSE= CC0-1.0 + +USE_GITHUB= yes +GH_ACCOUNT= chneukirchen + +MAKE_ARGS= CFLAGS="${CFLAGS}" PREFIX="${PREFIX}" MANDIR="${PREFIX}/man" + +PLIST_FILES= bin/snooze \ + man/man1/snooze.1.gz +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/snooze + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include diff --git a/sysutils/snooze/distinfo b/sysutils/snooze/distinfo new file mode 100644 index 00000000000..ff0a7f56709 --- /dev/null +++ b/sysutils/snooze/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514319996 +SHA256 (chneukirchen-snooze-v0.2-3-g00c19ec_GH0.tar.gz) = 5da9d468f800d48468aab6f3793494197c807923f19fd5667375e9cd879b4e79 +SIZE (chneukirchen-snooze-v0.2-3-g00c19ec_GH0.tar.gz) = 7185 diff --git a/sysutils/snooze/pkg-descr b/sysutils/snooze/pkg-descr new file mode 100644 index 00000000000..0c8cafa005a --- /dev/null +++ b/sysutils/snooze/pkg-descr @@ -0,0 +1,22 @@ +Snooze waits until a particular time and then runs a command. +Together with a service supervision system such as runsv(8) (from +sysutils/runit), this can be used to replace cron(8). + +Benefits over cron(8): + +- mnemonic syntax +- no overlapping job runs possible +- filtering by ISO week and day of year +- no centralized daemon required (no fuzzing with multiple + users/permissions) +- can easily disable jobs or force their execution + instantly +- have custom logs +- very robust with respect to external time changes +- can use a file timestamp to ensure minimum waiting time between two + runs, even across reboots +- randomized delays +- variable slack +- ad-hoc usage possible, just run the program from command line + +WWW: https://github.com/chneukirchen/snooze diff --git a/textproc/Makefile b/textproc/Makefile index 19f41ce8970..a405307e5e7 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -113,6 +113,7 @@ SUBDIR += dictem SUBDIR += dictfmt SUBDIR += dictionary + SUBDIR += diff-so-fancy SUBDIR += diffmark SUBDIR += diffsplit SUBDIR += diffstat @@ -752,6 +753,7 @@ SUBDIR += p5-RADIUS-UserFile SUBDIR += p5-RDF-Core SUBDIR += p5-RDF-Notation3 + SUBDIR += p5-RDF-Query SUBDIR += p5-RDF-Simple SUBDIR += p5-RDF-Trine SUBDIR += p5-RDFStore diff --git a/textproc/diff-so-fancy/Makefile b/textproc/diff-so-fancy/Makefile new file mode 100644 index 00000000000..adc11bd20a4 --- /dev/null +++ b/textproc/diff-so-fancy/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= diff-so-fancy +PORTVERSION= 1.1.1 +DISTVERSIONPREFIX= v +CATEGORIES= textproc + +MAINTAINER= rakuco@FreeBSD.org +COMMENT= Fancier diff output formatter + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= perl5 shebangfix +USE_GITHUB= yes +USE_PERL5= run + +GH_ACCOUNT= so-fancy +NO_ARCH= yes +NO_BUILD= yes +NO_CONFIGURE= yes +SHEBANG_FILES= ${WRKSRC}/diff-so-fancy +SUB_FILES= pkg-message + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/diff-so-fancy ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/lib/DiffHighlight.pm \ + ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} + ${INSTALL_DATA} ${WRKSRC}/history.md ${WRKSRC}/pro-tips.md \ + ${WRKSRC}/readme.md ${STAGEDIR}${DOCSDIR} + +.include diff --git a/textproc/diff-so-fancy/distinfo b/textproc/diff-so-fancy/distinfo new file mode 100644 index 00000000000..41039fe29fa --- /dev/null +++ b/textproc/diff-so-fancy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514291242 +SHA256 (so-fancy-diff-so-fancy-v1.1.1_GH0.tar.gz) = 9505fa729e1e5a4e3ca9af22db3c07342e8544f5151c73ccf05c6b3b3f2e835f +SIZE (so-fancy-diff-so-fancy-v1.1.1_GH0.tar.gz) = 38014 diff --git a/textproc/diff-so-fancy/files/pkg-message.in b/textproc/diff-so-fancy/files/pkg-message.in new file mode 100644 index 00000000000..ac819dca504 --- /dev/null +++ b/textproc/diff-so-fancy/files/pkg-message.in @@ -0,0 +1,6 @@ +diff-so-fancy is normally used to format git's diff output. + +In order to configure git to use diff-so-fancy automatically, you can run: + $ git config --global core.pager "diff-so-fancy | less -R" + +See %%DOCSDIR%%/readme.md for more information. diff --git a/textproc/diff-so-fancy/pkg-descr b/textproc/diff-so-fancy/pkg-descr new file mode 100644 index 00000000000..271d2cfbbb4 --- /dev/null +++ b/textproc/diff-so-fancy/pkg-descr @@ -0,0 +1,4 @@ +diff-so-fancy strives to make your diff's human readable instead of machine +readable. This helps improve code quality and help you spot defects faster. + +WWW: https://github.com/so-fancy/diff-so-fancy/ diff --git a/textproc/diff-so-fancy/pkg-plist b/textproc/diff-so-fancy/pkg-plist new file mode 100644 index 00000000000..3a29454fca1 --- /dev/null +++ b/textproc/diff-so-fancy/pkg-plist @@ -0,0 +1,5 @@ +bin/diff-so-fancy +%%SITE_PERL%%/DiffHighlight.pm +%%DOCSDIR%%/history.md +%%DOCSDIR%%/pro-tips.md +%%DOCSDIR%%/readme.md diff --git a/textproc/p5-PDF-Table/Makefile b/textproc/p5-PDF-Table/Makefile index 0756c65dc2f..704d3f11ebb 100644 --- a/textproc/p5-PDF-Table/Makefile +++ b/textproc/p5-PDF-Table/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= PDF-Table -DISTVERSION= 0.9.13 +DISTVERSION= 0.9.14 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/textproc/p5-PDF-Table/distinfo b/textproc/p5-PDF-Table/distinfo index 3469723d33e..f78794a0f46 100644 --- a/textproc/p5-PDF-Table/distinfo +++ b/textproc/p5-PDF-Table/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1499635216 -SHA256 (PDF-Table-0.9.13.tar.gz) = 2c53961c1b9a412d7299849eeda226505138f706c8984d66bfb6dfed8ae80811 -SIZE (PDF-Table-0.9.13.tar.gz) = 27766 +TIMESTAMP = 1514324909 +SHA256 (PDF-Table-0.9.14.tar.gz) = ca525ced2cf1f71c0fbd8902627f0ce03762d982563853aeac3d2b560ba43a05 +SIZE (PDF-Table-0.9.14.tar.gz) = 28069 diff --git a/textproc/p5-RDF-Query/Makefile b/textproc/p5-RDF-Query/Makefile new file mode 100644 index 00000000000..e28d5f13e4b --- /dev/null +++ b/textproc/p5-RDF-Query/Makefile @@ -0,0 +1,34 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= RDF-Query +PORTVERSION= 2.918 +CATEGORIES= textproc perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Complete SPARQL 1.1 Query and Update implementation for RDF::Trine + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + +BUILD_DEPENDS= p5-Data-UUID>=0:devel/p5-Data-UUID \ + p5-DateTime-Format-W3CDTF>=0:devel/p5-DateTime-Format-W3CDTF \ + p5-Error>=0:lang/p5-Error \ + p5-JSON>=2:converters/p5-JSON \ + p5-Module-Pluggable>=0:devel/p5-Module-Pluggable \ + p5-Parse-RecDescent>=0:devel/p5-Parse-RecDescent \ + p5-RDF-Trine>=1.004:textproc/p5-RDF-Trine \ + p5-Set-Scalar>=0:devel/p5-Set-Scalar \ + p5-URI>=1.52:net/p5-URI +RUN_DEPENDS:= ${BUILD_DEPENDS} +TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception \ + p5-Test-JSON>=0:devel/p5-Test-JSON \ + p5-YAML>=0:textproc/p5-YAML + +NO_ARCH= yes +USE_PERL5= configure +USES= perl5 + +.include diff --git a/textproc/p5-RDF-Query/distinfo b/textproc/p5-RDF-Query/distinfo new file mode 100644 index 00000000000..d2c41ad661f --- /dev/null +++ b/textproc/p5-RDF-Query/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1514222405 +SHA256 (RDF-Query-2.918.tar.gz) = 39b3de74a70c4c7ce08eedabb266cc09f3de2790ce75dc64e43e9b7da4976c41 +SIZE (RDF-Query-2.918.tar.gz) = 346706 diff --git a/textproc/p5-RDF-Query/pkg-descr b/textproc/p5-RDF-Query/pkg-descr new file mode 100644 index 00000000000..c14bcdd17a3 --- /dev/null +++ b/textproc/p5-RDF-Query/pkg-descr @@ -0,0 +1,4 @@ +RDF::Query allows SPARQL and RDQL queries to be run against an RDF model, +returning rows of matching results. + +WWW: http://search.cpan.org/dist/RDF-Query/ diff --git a/textproc/p5-RDF-Query/pkg-plist b/textproc/p5-RDF-Query/pkg-plist new file mode 100644 index 00000000000..d3684969168 --- /dev/null +++ b/textproc/p5-RDF-Query/pkg-plist @@ -0,0 +1,190 @@ +bin/rqsh +%%SITE_PERL%%/RDF/Query.pm +%%SITE_PERL%%/RDF/Query/Algebra.pm +%%SITE_PERL%%/RDF/Query/Algebra/Aggregate.pm +%%SITE_PERL%%/RDF/Query/Algebra/BasicGraphPattern.pm +%%SITE_PERL%%/RDF/Query/Algebra/Clear.pm +%%SITE_PERL%%/RDF/Query/Algebra/Construct.pm +%%SITE_PERL%%/RDF/Query/Algebra/Copy.pm +%%SITE_PERL%%/RDF/Query/Algebra/Create.pm +%%SITE_PERL%%/RDF/Query/Algebra/Distinct.pm +%%SITE_PERL%%/RDF/Query/Algebra/Extend.pm +%%SITE_PERL%%/RDF/Query/Algebra/Filter.pm +%%SITE_PERL%%/RDF/Query/Algebra/GroupGraphPattern.pm +%%SITE_PERL%%/RDF/Query/Algebra/Limit.pm +%%SITE_PERL%%/RDF/Query/Algebra/Load.pm +%%SITE_PERL%%/RDF/Query/Algebra/Minus.pm +%%SITE_PERL%%/RDF/Query/Algebra/Move.pm +%%SITE_PERL%%/RDF/Query/Algebra/NamedGraph.pm +%%SITE_PERL%%/RDF/Query/Algebra/Offset.pm +%%SITE_PERL%%/RDF/Query/Algebra/Optional.pm +%%SITE_PERL%%/RDF/Query/Algebra/Path.pm +%%SITE_PERL%%/RDF/Query/Algebra/Project.pm +%%SITE_PERL%%/RDF/Query/Algebra/Quad.pm +%%SITE_PERL%%/RDF/Query/Algebra/Sequence.pm +%%SITE_PERL%%/RDF/Query/Algebra/Service.pm +%%SITE_PERL%%/RDF/Query/Algebra/Sort.pm +%%SITE_PERL%%/RDF/Query/Algebra/SubSelect.pm +%%SITE_PERL%%/RDF/Query/Algebra/Table.pm +%%SITE_PERL%%/RDF/Query/Algebra/TimeGraph.pm +%%SITE_PERL%%/RDF/Query/Algebra/Triple.pm +%%SITE_PERL%%/RDF/Query/Algebra/Union.pm +%%SITE_PERL%%/RDF/Query/Algebra/Update.pm +%%SITE_PERL%%/RDF/Query/BGPOptimizer.pm +%%SITE_PERL%%/RDF/Query/Compiler/SQL.pm +%%SITE_PERL%%/RDF/Query/Error.pm +%%SITE_PERL%%/RDF/Query/ExecutionContext.pm +%%SITE_PERL%%/RDF/Query/Expression.pm +%%SITE_PERL%%/RDF/Query/Expression/Alias.pm +%%SITE_PERL%%/RDF/Query/Expression/Binary.pm +%%SITE_PERL%%/RDF/Query/Expression/Function.pm +%%SITE_PERL%%/RDF/Query/Expression/Nary.pm +%%SITE_PERL%%/RDF/Query/Expression/Unary.pm +%%SITE_PERL%%/RDF/Query/Federate.pm +%%SITE_PERL%%/RDF/Query/Federate/Plan.pm +%%SITE_PERL%%/RDF/Query/Functions.pm +%%SITE_PERL%%/RDF/Query/Functions/Geo.pm +%%SITE_PERL%%/RDF/Query/Functions/Jena.pm +%%SITE_PERL%%/RDF/Query/Functions/Kasei.pm +%%SITE_PERL%%/RDF/Query/Functions/SPARQL.pm +%%SITE_PERL%%/RDF/Query/Functions/Xpath.pm +%%SITE_PERL%%/RDF/Query/Node.pm +%%SITE_PERL%%/RDF/Query/Node/Blank.pm +%%SITE_PERL%%/RDF/Query/Node/Literal.pm +%%SITE_PERL%%/RDF/Query/Node/Resource.pm +%%SITE_PERL%%/RDF/Query/Node/Variable.pm +%%SITE_PERL%%/RDF/Query/Parser.pm +%%SITE_PERL%%/RDF/Query/Parser/RDQL.pm +%%SITE_PERL%%/RDF/Query/Parser/SPARQL.pm +%%SITE_PERL%%/RDF/Query/Parser/SPARQL11.pm +%%SITE_PERL%%/RDF/Query/Plan.pm +%%SITE_PERL%%/RDF/Query/Plan/Aggregate.pm +%%SITE_PERL%%/RDF/Query/Plan/BasicGraphPattern.pm +%%SITE_PERL%%/RDF/Query/Plan/Clear.pm +%%SITE_PERL%%/RDF/Query/Plan/ComputedStatement.pm +%%SITE_PERL%%/RDF/Query/Plan/Constant.pm +%%SITE_PERL%%/RDF/Query/Plan/Construct.pm +%%SITE_PERL%%/RDF/Query/Plan/Copy.pm +%%SITE_PERL%%/RDF/Query/Plan/Distinct.pm +%%SITE_PERL%%/RDF/Query/Plan/Extend.pm +%%SITE_PERL%%/RDF/Query/Plan/Filter.pm +%%SITE_PERL%%/RDF/Query/Plan/Iterator.pm +%%SITE_PERL%%/RDF/Query/Plan/Join.pm +%%SITE_PERL%%/RDF/Query/Plan/Join/NestedLoop.pm +%%SITE_PERL%%/RDF/Query/Plan/Join/PushDownNestedLoop.pm +%%SITE_PERL%%/RDF/Query/Plan/Limit.pm +%%SITE_PERL%%/RDF/Query/Plan/Load.pm +%%SITE_PERL%%/RDF/Query/Plan/Minus.pm +%%SITE_PERL%%/RDF/Query/Plan/Move.pm +%%SITE_PERL%%/RDF/Query/Plan/NamedGraph.pm +%%SITE_PERL%%/RDF/Query/Plan/Offset.pm +%%SITE_PERL%%/RDF/Query/Plan/Path.pm +%%SITE_PERL%%/RDF/Query/Plan/Project.pm +%%SITE_PERL%%/RDF/Query/Plan/Quad.pm +%%SITE_PERL%%/RDF/Query/Plan/Sequence.pm +%%SITE_PERL%%/RDF/Query/Plan/Service.pm +%%SITE_PERL%%/RDF/Query/Plan/Sort.pm +%%SITE_PERL%%/RDF/Query/Plan/SubSelect.pm +%%SITE_PERL%%/RDF/Query/Plan/ThresholdUnion.pm +%%SITE_PERL%%/RDF/Query/Plan/Triple.pm +%%SITE_PERL%%/RDF/Query/Plan/Union.pm +%%SITE_PERL%%/RDF/Query/Plan/Update.pm +%%SITE_PERL%%/RDF/Query/ServiceDescription.pm +%%SITE_PERL%%/RDF/Query/Temporal.pm +%%SITE_PERL%%/RDF/Query/Util.pm +%%SITE_PERL%%/RDF/Query/VariableBindings.pm +%%PERL5_MAN1%%/rqsh.1.gz +%%PERL5_MAN3%%/RDF::Query.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Aggregate.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::BasicGraphPattern.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Clear.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Construct.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Copy.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Create.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Distinct.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Extend.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Filter.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::GroupGraphPattern.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Limit.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Load.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Minus.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Move.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::NamedGraph.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Offset.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Optional.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Path.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Project.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Quad.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Sequence.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Service.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Sort.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::SubSelect.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Table.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::TimeGraph.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Triple.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Union.3.gz +%%PERL5_MAN3%%/RDF::Query::Algebra::Update.3.gz +%%PERL5_MAN3%%/RDF::Query::BGPOptimizer.3.gz +%%PERL5_MAN3%%/RDF::Query::Compiler::SQL.3.gz +%%PERL5_MAN3%%/RDF::Query::Error.3.gz +%%PERL5_MAN3%%/RDF::Query::ExecutionContext.3.gz +%%PERL5_MAN3%%/RDF::Query::Expression.3.gz +%%PERL5_MAN3%%/RDF::Query::Expression::Alias.3.gz +%%PERL5_MAN3%%/RDF::Query::Expression::Binary.3.gz +%%PERL5_MAN3%%/RDF::Query::Expression::Function.3.gz +%%PERL5_MAN3%%/RDF::Query::Expression::Nary.3.gz +%%PERL5_MAN3%%/RDF::Query::Expression::Unary.3.gz +%%PERL5_MAN3%%/RDF::Query::Federate.3.gz +%%PERL5_MAN3%%/RDF::Query::Federate::Plan.3.gz +%%PERL5_MAN3%%/RDF::Query::Functions.3.gz +%%PERL5_MAN3%%/RDF::Query::Functions::Geo.3.gz +%%PERL5_MAN3%%/RDF::Query::Functions::Jena.3.gz +%%PERL5_MAN3%%/RDF::Query::Functions::Kasei.3.gz +%%PERL5_MAN3%%/RDF::Query::Functions::SPARQL.3.gz +%%PERL5_MAN3%%/RDF::Query::Functions::Xpath.3.gz +%%PERL5_MAN3%%/RDF::Query::Node.3.gz +%%PERL5_MAN3%%/RDF::Query::Node::Blank.3.gz +%%PERL5_MAN3%%/RDF::Query::Node::Literal.3.gz +%%PERL5_MAN3%%/RDF::Query::Node::Resource.3.gz +%%PERL5_MAN3%%/RDF::Query::Node::Variable.3.gz +%%PERL5_MAN3%%/RDF::Query::Parser.3.gz +%%PERL5_MAN3%%/RDF::Query::Parser::RDQL.3.gz +%%PERL5_MAN3%%/RDF::Query::Parser::SPARQL.3.gz +%%PERL5_MAN3%%/RDF::Query::Parser::SPARQL11.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Aggregate.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::BasicGraphPattern.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Clear.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::ComputedStatement.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Constant.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Construct.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Copy.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Distinct.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Extend.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Filter.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Iterator.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Join.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Join::NestedLoop.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Join::PushDownNestedLoop.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Limit.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Load.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Minus.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Move.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::NamedGraph.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Offset.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Path.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Project.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Quad.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Sequence.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Service.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Sort.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::SubSelect.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::ThresholdUnion.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Triple.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Union.3.gz +%%PERL5_MAN3%%/RDF::Query::Plan::Update.3.gz +%%PERL5_MAN3%%/RDF::Query::ServiceDescription.3.gz +%%PERL5_MAN3%%/RDF::Query::Temporal.3.gz +%%PERL5_MAN3%%/RDF::Query::Util.3.gz +%%PERL5_MAN3%%/RDF::Query::VariableBindings.3.gz diff --git a/textproc/p5-podlators/Makefile b/textproc/p5-podlators/Makefile index 08d2e40c96f..8e5cb3a244d 100644 --- a/textproc/p5-podlators/Makefile +++ b/textproc/p5-podlators/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= podlators -PORTVERSION= 4.09 +PORTVERSION= 4.10 CATEGORIES= textproc perl5 MASTER_SITES= CPAN/Pod PKGNAMEPREFIX= p5- diff --git a/textproc/p5-podlators/distinfo b/textproc/p5-podlators/distinfo index e375d60ff6c..fa456b2d298 100644 --- a/textproc/p5-podlators/distinfo +++ b/textproc/p5-podlators/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1478453492 -SHA256 (podlators-4.09.tar.gz) = c86d9633487e47196bfea678622a042ac1c1f910d6f22a06ba4667239f2236ba -SIZE (podlators-4.09.tar.gz) = 132218 +TIMESTAMP = 1514296725 +SHA256 (podlators-4.10.tar.gz) = 17e343867e35637beb344c3ce91279d970eef13d7e345bb0f72ecb1888240b01 +SIZE (podlators-4.10.tar.gz) = 129861 diff --git a/textproc/rubygem-cld3/Makefile b/textproc/rubygem-cld3/Makefile index ec4ff5c8cec..f41d7d0f2cf 100644 --- a/textproc/rubygem-cld3/Makefile +++ b/textproc/rubygem-cld3/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cld3 -DISTVERSION= 3.2.1 +DISTVERSION= 3.2.2 CATEGORIES= textproc rubygems MASTER_SITES= RG diff --git a/textproc/rubygem-cld3/distinfo b/textproc/rubygem-cld3/distinfo index 425c134a52b..e2f67f79b49 100644 --- a/textproc/rubygem-cld3/distinfo +++ b/textproc/rubygem-cld3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1508167292 -SHA256 (rubygem/cld3-3.2.1.gem) = 8a69a308e9c5185717f594bc61f2f24f3f6cb965fecff69acba1bb20819852df -SIZE (rubygem/cld3-3.2.1.gem) = 622592 +TIMESTAMP = 1514296793 +SHA256 (rubygem/cld3-3.2.2.gem) = c7d26049de79fddcca258fd4bf8e8ddbb7cf2ea0172354ec990a865058884046 +SIZE (rubygem/cld3-3.2.2.gem) = 1644032 diff --git a/textproc/weka/Makefile b/textproc/weka/Makefile index b26151f7ecf..2b0d347223c 100644 --- a/textproc/weka/Makefile +++ b/textproc/weka/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= weka -DISTVERSION= 3-8-1 +DISTVERSION= 3-8-2 CATEGORIES= textproc java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-3-8/${PORTVERSION} diff --git a/textproc/weka/distinfo b/textproc/weka/distinfo index eae9fed966f..fa1f496a71a 100644 --- a/textproc/weka/distinfo +++ b/textproc/weka/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1482153727 -SHA256 (weka-3-8-1.zip) = b3f242984e9b8abdfdaaef184fca883fa213778cfe0ba1c0bd3ab2d0c851c19a -SIZE (weka-3-8-1.zip) = 50918319 +TIMESTAMP = 1514324204 +SHA256 (weka-3-8-2.zip) = cb2be9621f976415bbc49e42f8d2de009129fddcc4d0152ce77a6c06211d655c +SIZE (weka-3-8-2.zip) = 51223056 diff --git a/www/Makefile b/www/Makefile index e42dcd7ecb8..dfcf4eb7061 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1683,7 +1683,7 @@ SUBDIR += py-flask-uploads SUBDIR += py-flask-wtf SUBDIR += py-flexget - SUBDIR += py-flup + SUBDIR += py-flup6 SUBDIR += py-formalchemy SUBDIR += py-formencode SUBDIR += py-frappe-bench diff --git a/www/ckeditor/Makefile b/www/ckeditor/Makefile index be3cdcf5a97..fa202ffa1dd 100644 --- a/www/ckeditor/Makefile +++ b/www/ckeditor/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= ckeditor -PORTVERSION= 4.7.3 +PORTVERSION= 4.8.0 CATEGORIES= www MASTER_SITES= https://download.cksource.com/CKEditor/CKEditor/CKEditor%20${PORTVERSION}/ DISTNAME= ${PORTNAME}_${PORTVERSION}_full diff --git a/www/ckeditor/distinfo b/www/ckeditor/distinfo index ee31e581d0c..59e7108b011 100644 --- a/www/ckeditor/distinfo +++ b/www/ckeditor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1506571180 -SHA256 (ckeditor_4.7.3_full.zip) = 1e16b3715eab61f146ee216ffeacb92e98e17814d3d8ead578ed64f89b351704 -SIZE (ckeditor_4.7.3_full.zip) = 1616241 +TIMESTAMP = 1514220467 +SHA256 (ckeditor_4.8.0_full.zip) = 92e0f1dcd65a73ae92a2803b4d44f178e263a5f01c1fd148e6792d622b10c7d6 +SIZE (ckeditor_4.8.0_full.zip) = 1660009 diff --git a/www/ckeditor/pkg-plist b/www/ckeditor/pkg-plist index 2a93c2ae49c..cdd3991c9d5 100644 --- a/www/ckeditor/pkg-plist +++ b/www/ckeditor/pkg-plist @@ -89,6 +89,7 @@ %%WWWDIR%%/plugins/a11yhelp/dialogs/lang/de-ch.js %%WWWDIR%%/plugins/a11yhelp/dialogs/lang/de.js %%WWWDIR%%/plugins/a11yhelp/dialogs/lang/el.js +%%WWWDIR%%/plugins/a11yhelp/dialogs/lang/en-au.js %%WWWDIR%%/plugins/a11yhelp/dialogs/lang/en-gb.js %%WWWDIR%%/plugins/a11yhelp/dialogs/lang/en.js %%WWWDIR%%/plugins/a11yhelp/dialogs/lang/eo.js @@ -288,6 +289,7 @@ %%WWWDIR%%/plugins/specialchar/dialogs/lang/pl.js %%WWWDIR%%/plugins/specialchar/dialogs/lang/pt-br.js %%WWWDIR%%/plugins/specialchar/dialogs/lang/pt.js +%%WWWDIR%%/plugins/specialchar/dialogs/lang/ro.js %%WWWDIR%%/plugins/specialchar/dialogs/lang/ru.js %%WWWDIR%%/plugins/specialchar/dialogs/lang/si.js %%WWWDIR%%/plugins/specialchar/dialogs/lang/sk.js @@ -312,6 +314,7 @@ %%WWWDIR%%/plugins/templates/templates/images/template1.gif %%WWWDIR%%/plugins/templates/templates/images/template2.gif %%WWWDIR%%/plugins/templates/templates/images/template3.gif +%%WWWDIR%%/plugins/widget/images/handle.png %%WWWDIR%%/plugins/wsc/LICENSE.md %%WWWDIR%%/plugins/wsc/README.md %%WWWDIR%%/plugins/wsc/dialogs/ciframe.html diff --git a/www/firefox-esr-i18n/Makefile b/www/firefox-esr-i18n/Makefile index 6c550d6fac1..d7964f62c16 100644 --- a/www/firefox-esr-i18n/Makefile +++ b/www/firefox-esr-i18n/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -PORTVERSION= 52.5.2 +PORTVERSION= 52.5.3 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}esr/linux-i686/xpi \ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}esr-candidates/build1/linux-i686/xpi diff --git a/www/firefox-esr-i18n/distinfo b/www/firefox-esr-i18n/distinfo index 85d0b03a039..68af7794acc 100644 --- a/www/firefox-esr-i18n/distinfo +++ b/www/firefox-esr-i18n/distinfo @@ -1,185 +1,185 @@ -TIMESTAMP = 1512592855 -SHA256 (xpi/firefox-52.5.2/ach.xpi) = cc7055de62cc3a49635b6e457ebd346e6381ee33fdb2c3aa505ce28dc6e6cd11 -SIZE (xpi/firefox-52.5.2/ach.xpi) = 427640 -SHA256 (xpi/firefox-52.5.2/af.xpi) = 705dc236af8c9db9eeb2ed30d24dafe1b2c0c80825b2b72fdde9e1551a1c5c1c -SIZE (xpi/firefox-52.5.2/af.xpi) = 436823 -SHA256 (xpi/firefox-52.5.2/an.xpi) = e8c506e03b6ac29a70f8756fef4bb8fee0840079cecc9489c282b5f5e5a335d6 -SIZE (xpi/firefox-52.5.2/an.xpi) = 445142 -SHA256 (xpi/firefox-52.5.2/ar.xpi) = 7424265a29ede9d0ed890640e3e2c1403b448ab2d3f423ad5723c00876fbed61 -SIZE (xpi/firefox-52.5.2/ar.xpi) = 473381 -SHA256 (xpi/firefox-52.5.2/as.xpi) = d95ba1bfcea770558191a1a31e3a5962dcd5aeedfa9b5441b528789f7048caf1 -SIZE (xpi/firefox-52.5.2/as.xpi) = 486888 -SHA256 (xpi/firefox-52.5.2/ast.xpi) = f506300c84c8f3f8d487e1bf590a72465a53c9ee11fb140d3e45e9ae7a68aeb9 -SIZE (xpi/firefox-52.5.2/ast.xpi) = 440033 -SHA256 (xpi/firefox-52.5.2/az.xpi) = ff7d65c941a3778afdbc21c293b4845eba4a1e21eb8f9baaf39c850de9bf5616 -SIZE (xpi/firefox-52.5.2/az.xpi) = 454923 -SHA256 (xpi/firefox-52.5.2/bg.xpi) = 2f9c0126fbace3a158df297de6697588d3cad59fc93f20d926d0a27a27fb096a -SIZE (xpi/firefox-52.5.2/bg.xpi) = 487892 -SHA256 (xpi/firefox-52.5.2/bn-BD.xpi) = 9b1576c824b977a563ee6db1323e3c1dada075c3c95fafcdc771946d56d58a6a -SIZE (xpi/firefox-52.5.2/bn-BD.xpi) = 511995 -SHA256 (xpi/firefox-52.5.2/bn-IN.xpi) = 1670f5fa44ff7b5d5a1a118f1976656c0dc506292e22a1e484f2468fd1eb5d76 -SIZE (xpi/firefox-52.5.2/bn-IN.xpi) = 509375 -SHA256 (xpi/firefox-52.5.2/br.xpi) = 9fe2118b181d8ff8220a6db513751d00486757d21bfac463ac307f0c92614e89 -SIZE (xpi/firefox-52.5.2/br.xpi) = 435483 -SHA256 (xpi/firefox-52.5.2/bs.xpi) = 4a44548636af9709b4971e1c4342338896b164c3a8fb32e22d9d6ca5d316f4a6 -SIZE (xpi/firefox-52.5.2/bs.xpi) = 441783 -SHA256 (xpi/firefox-52.5.2/ca.xpi) = d2cd487e086236cf4631f356107c05118d6ff5f792dfa72747a31404d62756f6 -SIZE (xpi/firefox-52.5.2/ca.xpi) = 443304 -SHA256 (xpi/firefox-52.5.2/cak.xpi) = b96976d1e0e5dca48cb9aecb6b1d0a873c3aabaf4749e812e3a444977fb287c9 -SIZE (xpi/firefox-52.5.2/cak.xpi) = 459184 -SHA256 (xpi/firefox-52.5.2/cs.xpi) = 09c8f025094e42eb97c1adb75d7340653e61718290e19329458d07e70a00aaaf -SIZE (xpi/firefox-52.5.2/cs.xpi) = 444075 -SHA256 (xpi/firefox-52.5.2/cy.xpi) = 8b98858da36c065928d17918e5f94593bface2abebc8012549483a2f6c10dccb -SIZE (xpi/firefox-52.5.2/cy.xpi) = 436583 -SHA256 (xpi/firefox-52.5.2/da.xpi) = e8bb81e7233496d774466d6bd6cd51e3d84ce39957069d69819f768e9beb1c38 -SIZE (xpi/firefox-52.5.2/da.xpi) = 424394 -SHA256 (xpi/firefox-52.5.2/de.xpi) = b28b693359680758b5fba8231740d04971f30459cde8c12e45a38da5b0e9a015 -SIZE (xpi/firefox-52.5.2/de.xpi) = 442479 -SHA256 (xpi/firefox-52.5.2/dsb.xpi) = 819ea8b8e617976d4ae65ec037d205b0a303b016c926c35367dddde4ec8e6d81 -SIZE (xpi/firefox-52.5.2/dsb.xpi) = 459425 -SHA256 (xpi/firefox-52.5.2/el.xpi) = 599ebcf1d68841114322dfdd18b7ca77060136d04dc19b2a805fdf8b7bdf25f5 -SIZE (xpi/firefox-52.5.2/el.xpi) = 516592 -SHA256 (xpi/firefox-52.5.2/en-GB.xpi) = 0cd7ec76fe69fc3aaf5411db7f700eccd73ef097ce932270dcecdd8ff5d09c12 -SIZE (xpi/firefox-52.5.2/en-GB.xpi) = 419324 -SHA256 (xpi/firefox-52.5.2/en-US.xpi) = 13c4dd2dac356a7681755e2c0ee1b26cc47e8b69f184b7eec0cf3e1bb97ebf68 -SIZE (xpi/firefox-52.5.2/en-US.xpi) = 428630 -SHA256 (xpi/firefox-52.5.2/en-ZA.xpi) = 54dc67b22b8e97b32148c13b2e8801a300512a7ce224e9311e2407f5f0dab3e0 -SIZE (xpi/firefox-52.5.2/en-ZA.xpi) = 412212 -SHA256 (xpi/firefox-52.5.2/eo.xpi) = 4ac22d2449ea4efc94198c98ef10b4ab3225e6e1cd67030ae90e99e5d4f7b35a -SIZE (xpi/firefox-52.5.2/eo.xpi) = 437474 -SHA256 (xpi/firefox-52.5.2/es-AR.xpi) = b062b79f5b1a5b904854df96b7d83cc25eecf2ec3b7dd2e262f10a9f83e7972b -SIZE (xpi/firefox-52.5.2/es-AR.xpi) = 445925 -SHA256 (xpi/firefox-52.5.2/es-CL.xpi) = e52209c20594ae6a4b1f5bf8ee987c08b4f5ae027c415463f43c1842033c578f -SIZE (xpi/firefox-52.5.2/es-CL.xpi) = 445676 -SHA256 (xpi/firefox-52.5.2/es-ES.xpi) = acbb6ec9ee97c2dc73773bcd80f72e81fb40e72fb294cd5736b9ab4244dc8481 -SIZE (xpi/firefox-52.5.2/es-ES.xpi) = 344875 -SHA256 (xpi/firefox-52.5.2/es-MX.xpi) = de4b26dea78775fe290d059237c5346fed3e55996d476dfd4e9a465641fe950d -SIZE (xpi/firefox-52.5.2/es-MX.xpi) = 448385 -SHA256 (xpi/firefox-52.5.2/et.xpi) = 5d948c938840982532831f9d6d3cbf385f587ba0c5fce315003a21f419bf2a24 -SIZE (xpi/firefox-52.5.2/et.xpi) = 425113 -SHA256 (xpi/firefox-52.5.2/eu.xpi) = 0ef210b628eaaa01a4ce6ee664c04e2ea766542f7fe6e8a563b1f7c33b916ba5 -SIZE (xpi/firefox-52.5.2/eu.xpi) = 438479 -SHA256 (xpi/firefox-52.5.2/fa.xpi) = f6eff4377e0399c3519e1c165fb3eedb2dffc9c1806a293c145b46162e91fc74 -SIZE (xpi/firefox-52.5.2/fa.xpi) = 491344 -SHA256 (xpi/firefox-52.5.2/ff.xpi) = 3a93185bc4599485841b84ad4454bb049ecf37d4b44012b6f98b0d25137179e5 -SIZE (xpi/firefox-52.5.2/ff.xpi) = 440928 -SHA256 (xpi/firefox-52.5.2/fi.xpi) = c40ddc2506b039c6a6870db4233f4b006cc22bd8b5dad68d95a342cf60ca10aa -SIZE (xpi/firefox-52.5.2/fi.xpi) = 430061 -SHA256 (xpi/firefox-52.5.2/fr.xpi) = b58f038198eec71784e532b8aeea735977bbd2b8fcc857f18ec281bfbca3e15f -SIZE (xpi/firefox-52.5.2/fr.xpi) = 450210 -SHA256 (xpi/firefox-52.5.2/fy-NL.xpi) = d032e7edba63b2518a3a88fc15d57cc4849036b8bba21d1faa4950fcf6dc2f70 -SIZE (xpi/firefox-52.5.2/fy-NL.xpi) = 444974 -SHA256 (xpi/firefox-52.5.2/ga-IE.xpi) = b6c5baf4b5219a6e28cb7c690302d0c89e6e3ba79999972f77dfd88d695f9b8d -SIZE (xpi/firefox-52.5.2/ga-IE.xpi) = 458165 -SHA256 (xpi/firefox-52.5.2/gd.xpi) = e8254a71c2249c9f6ff7690840b1169b12192928da214d9c648ae3d19ccacf05 -SIZE (xpi/firefox-52.5.2/gd.xpi) = 447268 -SHA256 (xpi/firefox-52.5.2/gl.xpi) = 33358efa31bf5a92001caae8890d534dd0e1bc798f3bdad1d311ac5034fce688 -SIZE (xpi/firefox-52.5.2/gl.xpi) = 447295 -SHA256 (xpi/firefox-52.5.2/gn.xpi) = caebd028d4d4c140ccaece93a671419a9983ac90a7eacc10e0817415d00c016c -SIZE (xpi/firefox-52.5.2/gn.xpi) = 456214 -SHA256 (xpi/firefox-52.5.2/gu-IN.xpi) = cb6cec7120a78566d8ae1079dd67fca25d1cccab9d1ea8e015cc6caf991dd927 -SIZE (xpi/firefox-52.5.2/gu-IN.xpi) = 489365 -SHA256 (xpi/firefox-52.5.2/he.xpi) = 62863c3aff44ea670b61a2b1f4c3a97368f0da0ec4e947d44a3827dda10740c7 -SIZE (xpi/firefox-52.5.2/he.xpi) = 455282 -SHA256 (xpi/firefox-52.5.2/hi-IN.xpi) = 69c514a9b7f0e259069a4735794576748366660da2a7ea1c05168467f53437d9 -SIZE (xpi/firefox-52.5.2/hi-IN.xpi) = 506518 -SHA256 (xpi/firefox-52.5.2/hr.xpi) = 3d3e89f6c3590a8a08c89621843936c8ada6a8afa10e79d2a786c20b00e96535 -SIZE (xpi/firefox-52.5.2/hr.xpi) = 447503 -SHA256 (xpi/firefox-52.5.2/hsb.xpi) = 518356d4513e26ba314afcd3ac255ee5442e18c59c469e009acdf1c1edd82fb3 -SIZE (xpi/firefox-52.5.2/hsb.xpi) = 457259 -SHA256 (xpi/firefox-52.5.2/hu.xpi) = 138595b11cf539b7c6a6a2f57680b6f418685a567e5d13dd45cc228561950c10 -SIZE (xpi/firefox-52.5.2/hu.xpi) = 451496 -SHA256 (xpi/firefox-52.5.2/hy-AM.xpi) = 6f9f0687746470f987571d2d82bd9f98e01878195a3e954e010465e41d3a7fae -SIZE (xpi/firefox-52.5.2/hy-AM.xpi) = 495773 -SHA256 (xpi/firefox-52.5.2/id.xpi) = 189f53f865c64e20707fef39d79ab84a47affe7073e5ccc1290334af7fc72c05 -SIZE (xpi/firefox-52.5.2/id.xpi) = 426023 -SHA256 (xpi/firefox-52.5.2/is.xpi) = f6c8821fea0e2a6b9ec10ed147bb10e6dd904cdeae1f4804631156f57a0cbede -SIZE (xpi/firefox-52.5.2/is.xpi) = 442693 -SHA256 (xpi/firefox-52.5.2/it.xpi) = 3e12801dd656f845524498eeeceb162faddd2f53392a7897a34b6dc89a012484 -SIZE (xpi/firefox-52.5.2/it.xpi) = 339221 -SHA256 (xpi/firefox-52.5.2/ja.xpi) = 7d6a901ced1b3d34168298baf1eaffe31f109b4d5f32030c81527a0b029d4228 -SIZE (xpi/firefox-52.5.2/ja.xpi) = 488343 -SHA256 (xpi/firefox-52.5.2/ka.xpi) = 4d09b4a25bf7867fef2887f36b06ee4b20432ccbc9066bbc2819d1cfa9e6fc2d -SIZE (xpi/firefox-52.5.2/ka.xpi) = 475375 -SHA256 (xpi/firefox-52.5.2/kab.xpi) = 2891218809bd1d244e1c7a07fd30300ba827a1e77ab023717f9dae716d62caff -SIZE (xpi/firefox-52.5.2/kab.xpi) = 444519 -SHA256 (xpi/firefox-52.5.2/kk.xpi) = 682fd2de8e6e7576f89f23c878dc9af984fd70c4c8de83be5e0ffa915d3daee9 -SIZE (xpi/firefox-52.5.2/kk.xpi) = 496939 -SHA256 (xpi/firefox-52.5.2/km.xpi) = 3655724ba6d23bad854c3b9e02d2f4adc04b05b8f66196daa58ad303779655ab -SIZE (xpi/firefox-52.5.2/km.xpi) = 520343 -SHA256 (xpi/firefox-52.5.2/kn.xpi) = 9db190db47e2adbcc3b30ee08733b21099b9b5dc28db209fe89fe12d7f249720 -SIZE (xpi/firefox-52.5.2/kn.xpi) = 519455 -SHA256 (xpi/firefox-52.5.2/ko.xpi) = 0d5334d7bf3afa6d4b332191d7112f4d34093b19e82958251473245b5102b247 -SIZE (xpi/firefox-52.5.2/ko.xpi) = 463630 -SHA256 (xpi/firefox-52.5.2/lij.xpi) = 47cb99c7967dcf1feacd2d9650c020e7950c3d67d250acb11f937285e6923697 -SIZE (xpi/firefox-52.5.2/lij.xpi) = 421070 -SHA256 (xpi/firefox-52.5.2/lt.xpi) = cc4579e1d4afc617ba24404a8e6f4a69cf6e7083b4a2620f4fa7216ab1da54b8 -SIZE (xpi/firefox-52.5.2/lt.xpi) = 452236 -SHA256 (xpi/firefox-52.5.2/lv.xpi) = f7495ebe3b00252a6b6b92e08d112c04921344079b75e831d655fd5ed9a3846e -SIZE (xpi/firefox-52.5.2/lv.xpi) = 448450 -SHA256 (xpi/firefox-52.5.2/mai.xpi) = 259a69433e8218beeba407b80ddea0360a2b843780934964480833395ef6766f -SIZE (xpi/firefox-52.5.2/mai.xpi) = 499841 -SHA256 (xpi/firefox-52.5.2/mk.xpi) = 5f37168582d6356378866a3ca94cd9207c4871b26c725dfeb84130ef01cf8252 -SIZE (xpi/firefox-52.5.2/mk.xpi) = 496200 -SHA256 (xpi/firefox-52.5.2/ml.xpi) = e218197a823566718f33573f0dbb456dff3ad7d05a3e7e60dd636518e300ff25 -SIZE (xpi/firefox-52.5.2/ml.xpi) = 516486 -SHA256 (xpi/firefox-52.5.2/mr.xpi) = ac85738914885624631ffebdea8bfc2ba006722ef35f5c8af880b40e366bdaa4 -SIZE (xpi/firefox-52.5.2/mr.xpi) = 502431 -SHA256 (xpi/firefox-52.5.2/ms.xpi) = 5638c5a2fc306928d59d0c3c8e4686007969fa4d5972f13761f95bab8b708847 -SIZE (xpi/firefox-52.5.2/ms.xpi) = 435990 -SHA256 (xpi/firefox-52.5.2/nb-NO.xpi) = 0a321cdf2260055acefaff5b38a530ce99a3f8db3d023debe5866ec5c5f12565 -SIZE (xpi/firefox-52.5.2/nb-NO.xpi) = 434412 -SHA256 (xpi/firefox-52.5.2/nl.xpi) = e7ebc6b064e8cede547a107f87d3ca7446dbacf46b12be510c3496883be6300a -SIZE (xpi/firefox-52.5.2/nl.xpi) = 432007 -SHA256 (xpi/firefox-52.5.2/nn-NO.xpi) = ea447fdc535daf8440cdc70170bf4b4b04fdeb74354f7c6345f009f86797e955 -SIZE (xpi/firefox-52.5.2/nn-NO.xpi) = 428645 -SHA256 (xpi/firefox-52.5.2/or.xpi) = a5aa091cf1906370fc7a0e21c844fa17511a67edc1e477f232528f7c8fef0894 -SIZE (xpi/firefox-52.5.2/or.xpi) = 496917 -SHA256 (xpi/firefox-52.5.2/pa-IN.xpi) = 074b112662717a29fb536a59347c6b6effe07f613b3bfb8fd0dc126362feed2b -SIZE (xpi/firefox-52.5.2/pa-IN.xpi) = 476587 -SHA256 (xpi/firefox-52.5.2/pl.xpi) = f61b9b39ed71ea5bd9717e38101756fc0207cb38447c4e1989d8d50853a5fe58 -SIZE (xpi/firefox-52.5.2/pl.xpi) = 352851 -SHA256 (xpi/firefox-52.5.2/pt-BR.xpi) = 871a06fd82bb53204f856743d8e5dc7a2711e46c2cc6dad5ddcc75f04550bc9b -SIZE (xpi/firefox-52.5.2/pt-BR.xpi) = 438170 -SHA256 (xpi/firefox-52.5.2/pt-PT.xpi) = 4e6ed2a446a15b71f63e845bdcc8b99c3c35c56ab771a80a9169fd94422aff1a -SIZE (xpi/firefox-52.5.2/pt-PT.xpi) = 436727 -SHA256 (xpi/firefox-52.5.2/rm.xpi) = cd25d250710e3dd6b46c553a04977daabd33cba19349b60f2b447c2506c0410c -SIZE (xpi/firefox-52.5.2/rm.xpi) = 434608 -SHA256 (xpi/firefox-52.5.2/ro.xpi) = 5644b113e2617ce7cabc2c24f7a528dbf84e4ed6b16b20a3a372653f5b3c38a0 -SIZE (xpi/firefox-52.5.2/ro.xpi) = 449938 -SHA256 (xpi/firefox-52.5.2/ru.xpi) = 45af4995c6234975f066ec8aef30215db57095d9da7543a25065750166e08ba5 -SIZE (xpi/firefox-52.5.2/ru.xpi) = 395364 -SHA256 (xpi/firefox-52.5.2/si.xpi) = 68261a9b73109249615720eb0112b6b6c36fee985eabd19272098d178c0c1740 -SIZE (xpi/firefox-52.5.2/si.xpi) = 491958 -SHA256 (xpi/firefox-52.5.2/sk.xpi) = 4f5ddbec63eb01fe4af8c1972fa6d3f36017d91e3492e2e521aac70516285547 -SIZE (xpi/firefox-52.5.2/sk.xpi) = 455820 -SHA256 (xpi/firefox-52.5.2/sl.xpi) = 25e9baa8c194937931b6a9a75df32acc99b5ba63b5ad326e9f4ef235bcf2ea9c -SIZE (xpi/firefox-52.5.2/sl.xpi) = 433482 -SHA256 (xpi/firefox-52.5.2/son.xpi) = dd195b6f383b803bc981dec8e91e7d122ea4fce2102109a8c2bb080633c3d575 -SIZE (xpi/firefox-52.5.2/son.xpi) = 435127 -SHA256 (xpi/firefox-52.5.2/sq.xpi) = 530561cb62193f06173a1b94e7fb2b77b2cd53bf06fc334d3b80007a43a449ed -SIZE (xpi/firefox-52.5.2/sq.xpi) = 448155 -SHA256 (xpi/firefox-52.5.2/sr.xpi) = 1b9c0a1ef4957875b3eb0e23b2cfbaeff968c78f0f12e9a507807b5c9587b4f2 -SIZE (xpi/firefox-52.5.2/sr.xpi) = 463394 -SHA256 (xpi/firefox-52.5.2/sv-SE.xpi) = f5a316fa048b4569806c41782bd6b490674a61409cfa43a5424bca8f42131959 -SIZE (xpi/firefox-52.5.2/sv-SE.xpi) = 441180 -SHA256 (xpi/firefox-52.5.2/ta.xpi) = f7ac3779ba03d4f16f788e976cdfc33fb35dba56c1591ff87649e6fd7f3171d7 -SIZE (xpi/firefox-52.5.2/ta.xpi) = 494799 -SHA256 (xpi/firefox-52.5.2/te.xpi) = 688d98b957cce4639b06d4a666a01027ad0e767b4f1e427880f4d6af0d15038b -SIZE (xpi/firefox-52.5.2/te.xpi) = 515241 -SHA256 (xpi/firefox-52.5.2/th.xpi) = 84359b441c6f885469235bcbdf4fefb64bc7105075252457a7c2a782ddd33679 -SIZE (xpi/firefox-52.5.2/th.xpi) = 489379 -SHA256 (xpi/firefox-52.5.2/tr.xpi) = b14d0abec143a6d95a379e00e35879cfe109f1a9cab1408f15c5b7c62f167101 -SIZE (xpi/firefox-52.5.2/tr.xpi) = 443673 -SHA256 (xpi/firefox-52.5.2/uk.xpi) = e968d52b381f7b553f271cbd19f23e74f7daf5aba7ce6b8b56966a803d5c89a9 -SIZE (xpi/firefox-52.5.2/uk.xpi) = 495095 -SHA256 (xpi/firefox-52.5.2/uz.xpi) = 9341d0fec8ef3e4f2f2ce141eedd1dabeab1494444d025ea5e233d7df5803fe2 -SIZE (xpi/firefox-52.5.2/uz.xpi) = 447916 -SHA256 (xpi/firefox-52.5.2/vi.xpi) = b7e063ea9754aebf6e97669c1d3360d658257e15e5c810d2947dc313fd6fa965 -SIZE (xpi/firefox-52.5.2/vi.xpi) = 450805 -SHA256 (xpi/firefox-52.5.2/xh.xpi) = 1a4c942ddd1e4c29a172e7c142b1440c4fcedf95ad615c066891d8843ff79a1f -SIZE (xpi/firefox-52.5.2/xh.xpi) = 441172 -SHA256 (xpi/firefox-52.5.2/zh-CN.xpi) = 0962d624d42998d6ebf6eae718a43a501a8ff378950c48f31557fce1f7a350f2 -SIZE (xpi/firefox-52.5.2/zh-CN.xpi) = 461694 -SHA256 (xpi/firefox-52.5.2/zh-TW.xpi) = d275058ce84d08539d068425c65fa64b392590967d5f528ea0f586ba829742a7 -SIZE (xpi/firefox-52.5.2/zh-TW.xpi) = 472534 +TIMESTAMP = 1514294607 +SHA256 (xpi/firefox-52.5.3/ach.xpi) = a54cdf9f647e394710b94b9af901587f3f156de3eddfc124f59735b7c2a4f3fd +SIZE (xpi/firefox-52.5.3/ach.xpi) = 427640 +SHA256 (xpi/firefox-52.5.3/af.xpi) = aa9e8093d1508fe7c415ca44629369fcb2da2188ccbd823a5ea768e36986ba1b +SIZE (xpi/firefox-52.5.3/af.xpi) = 436823 +SHA256 (xpi/firefox-52.5.3/an.xpi) = 9dda12235d00078955d2a1a70debdf8916e06dcdfe06ee9d95313eff085e4616 +SIZE (xpi/firefox-52.5.3/an.xpi) = 445142 +SHA256 (xpi/firefox-52.5.3/ar.xpi) = d2ab3d98c079424e86c574b82a54dd41952d71ca4b74cddef50888d99c0a8b05 +SIZE (xpi/firefox-52.5.3/ar.xpi) = 473381 +SHA256 (xpi/firefox-52.5.3/as.xpi) = 082b683b1a2d06c98752c72fff355eb46182da3fbf1d8341788c50cc4b041533 +SIZE (xpi/firefox-52.5.3/as.xpi) = 486888 +SHA256 (xpi/firefox-52.5.3/ast.xpi) = a137e39314b9ef49b9073e8933ef49320e3df2117067b178b894e6308b128374 +SIZE (xpi/firefox-52.5.3/ast.xpi) = 440033 +SHA256 (xpi/firefox-52.5.3/az.xpi) = cc469c02d68838f0935ba2f91f30b54c28b9226f2523fc5713edde003037b5be +SIZE (xpi/firefox-52.5.3/az.xpi) = 454923 +SHA256 (xpi/firefox-52.5.3/bg.xpi) = 563494ec9f8aaf1c0e6a3db9067667e5dfc8a8b13e9387884a6864fe333b301f +SIZE (xpi/firefox-52.5.3/bg.xpi) = 487892 +SHA256 (xpi/firefox-52.5.3/bn-BD.xpi) = 0e7fc8eafdadfbc03cbbbc684de32cf79cee43a10750b389a473e834d7964824 +SIZE (xpi/firefox-52.5.3/bn-BD.xpi) = 511995 +SHA256 (xpi/firefox-52.5.3/bn-IN.xpi) = fda6a3ecd8df69436ee636f78cd28df7635b9381f02ed2fa592c70cd18c5265f +SIZE (xpi/firefox-52.5.3/bn-IN.xpi) = 509375 +SHA256 (xpi/firefox-52.5.3/br.xpi) = 3e1b1798ff60d57f3eac3695fa6318694bec42176a49dc2b192d04fc1c71f1e7 +SIZE (xpi/firefox-52.5.3/br.xpi) = 435483 +SHA256 (xpi/firefox-52.5.3/bs.xpi) = ebe6c03a0d059c5655a5a7a0a81abd2a1d4df2a42950836f1d1525bb39aa1905 +SIZE (xpi/firefox-52.5.3/bs.xpi) = 441783 +SHA256 (xpi/firefox-52.5.3/ca.xpi) = 06ae667e3eb2e475af10e19837ddc6e661991e337b74f252c6b008a3cfd28df2 +SIZE (xpi/firefox-52.5.3/ca.xpi) = 443304 +SHA256 (xpi/firefox-52.5.3/cak.xpi) = 449ca9901be2f3e08faede4674aaab42fd75bf624c94b863a7641af3d0eb0b43 +SIZE (xpi/firefox-52.5.3/cak.xpi) = 459184 +SHA256 (xpi/firefox-52.5.3/cs.xpi) = 5597df158cd2ec6c7330351f27746e9ba3145bdf6ca900cfca16662ad0361b73 +SIZE (xpi/firefox-52.5.3/cs.xpi) = 444075 +SHA256 (xpi/firefox-52.5.3/cy.xpi) = 7cb750f33e15fb1ee60365e441d089e3118b1b64f6328a9d08ee5840791b231d +SIZE (xpi/firefox-52.5.3/cy.xpi) = 436583 +SHA256 (xpi/firefox-52.5.3/da.xpi) = 8560db1e6aff6e9328cf84d701854d24b3fb447d032ae12abcc083f0f6695864 +SIZE (xpi/firefox-52.5.3/da.xpi) = 424394 +SHA256 (xpi/firefox-52.5.3/de.xpi) = 3f6724cccc0afb57722ffabf14e8e9a64cac722c28a3d2e601640a44822e5b4f +SIZE (xpi/firefox-52.5.3/de.xpi) = 442479 +SHA256 (xpi/firefox-52.5.3/dsb.xpi) = b056f9593b09bfd9856f131bb99cff08f3f3e02e6ea43e21fcb1cb2f6eca6640 +SIZE (xpi/firefox-52.5.3/dsb.xpi) = 459425 +SHA256 (xpi/firefox-52.5.3/el.xpi) = b25ee9d999d47ab6a4ad3aa71e22e08b13a01cdf5272d4942ee3d1aa85207ace +SIZE (xpi/firefox-52.5.3/el.xpi) = 516592 +SHA256 (xpi/firefox-52.5.3/en-GB.xpi) = 063cff4a2b3bc1d34c645ddeeba7d7ea5c1c3bf99cd703944bce35bb20a5c06e +SIZE (xpi/firefox-52.5.3/en-GB.xpi) = 419324 +SHA256 (xpi/firefox-52.5.3/en-US.xpi) = 0b6ade15706524921c0a15ea143b231758556ca55065748ce6fbe4fbbb8ae483 +SIZE (xpi/firefox-52.5.3/en-US.xpi) = 428630 +SHA256 (xpi/firefox-52.5.3/en-ZA.xpi) = 58709f68bb44642e82f1c594436aa305048111c3e35e0214a14fb0b1e6869708 +SIZE (xpi/firefox-52.5.3/en-ZA.xpi) = 412212 +SHA256 (xpi/firefox-52.5.3/eo.xpi) = f2f18b0239bd7f813e3a80403c2fdb67ce75a8e926621973dbe41dc7efa1eff3 +SIZE (xpi/firefox-52.5.3/eo.xpi) = 437474 +SHA256 (xpi/firefox-52.5.3/es-AR.xpi) = f545d5fd1567c3e2c39a5006e1c60796d5486b4b675e7e015369b3489ba045f7 +SIZE (xpi/firefox-52.5.3/es-AR.xpi) = 445925 +SHA256 (xpi/firefox-52.5.3/es-CL.xpi) = d50ed42f7d157d6ace28ccc6e236362927d67e8b740b02534b412ad2de184f9a +SIZE (xpi/firefox-52.5.3/es-CL.xpi) = 445676 +SHA256 (xpi/firefox-52.5.3/es-ES.xpi) = 6fcb3f8dd5486af8a39f8bb5049157acb7ad8a0b714d7f8ceaaa6e128dd106a3 +SIZE (xpi/firefox-52.5.3/es-ES.xpi) = 344875 +SHA256 (xpi/firefox-52.5.3/es-MX.xpi) = d3ecd6a8f634d813893cbc3c1ae3270e4e7f200b42f421fb580913acd50dc19a +SIZE (xpi/firefox-52.5.3/es-MX.xpi) = 448385 +SHA256 (xpi/firefox-52.5.3/et.xpi) = acb7960f0afbc48420558f0642aa0a7f71d3c788a98cbc1d0ce55fcf73dec39b +SIZE (xpi/firefox-52.5.3/et.xpi) = 425113 +SHA256 (xpi/firefox-52.5.3/eu.xpi) = f47bba4a8c6152b6963abb90b8bc2b3b0145b1c40ab03096618db4e3c9ff6e63 +SIZE (xpi/firefox-52.5.3/eu.xpi) = 438479 +SHA256 (xpi/firefox-52.5.3/fa.xpi) = c8bcee9191fe8bdb23addf3f4d9240021f5be783f54a4ba4a26c5a95a7628426 +SIZE (xpi/firefox-52.5.3/fa.xpi) = 491344 +SHA256 (xpi/firefox-52.5.3/ff.xpi) = 167d424e0f8a78acbe9793f4b4b06bdb380d279f7b581e38677e1047ba3e1358 +SIZE (xpi/firefox-52.5.3/ff.xpi) = 440928 +SHA256 (xpi/firefox-52.5.3/fi.xpi) = a948d8fce36f07f5cb851c50abcec294d60caef4c9fcba0b4a89f8445154669e +SIZE (xpi/firefox-52.5.3/fi.xpi) = 430061 +SHA256 (xpi/firefox-52.5.3/fr.xpi) = 882921cdcd242b96fd8dbdd2d6b05be8646f9d4dd15eadcecec7eabd49224c7f +SIZE (xpi/firefox-52.5.3/fr.xpi) = 450210 +SHA256 (xpi/firefox-52.5.3/fy-NL.xpi) = cdd3db288772bd9e3e63cdb55fdda83ba60ca5d684abba569ccaa8bb931682fd +SIZE (xpi/firefox-52.5.3/fy-NL.xpi) = 444974 +SHA256 (xpi/firefox-52.5.3/ga-IE.xpi) = 60a3cae5436d28bc5e20be897c78f8ae4dff8fcdea38b30b6569591e713c20e4 +SIZE (xpi/firefox-52.5.3/ga-IE.xpi) = 458165 +SHA256 (xpi/firefox-52.5.3/gd.xpi) = d5dfdaabb4a393a7aa245f5f51ca8eaeab5311eaf1900b86cfae6de5b01ba711 +SIZE (xpi/firefox-52.5.3/gd.xpi) = 447268 +SHA256 (xpi/firefox-52.5.3/gl.xpi) = b1e3d9f7d805fc951fa5079063595596999b19fb95c3738db5aeda2ce3928019 +SIZE (xpi/firefox-52.5.3/gl.xpi) = 447295 +SHA256 (xpi/firefox-52.5.3/gn.xpi) = c6d386fe518ca76f51aa9c733ade317c54bc0fabc722f9e6655052165d1292f0 +SIZE (xpi/firefox-52.5.3/gn.xpi) = 456214 +SHA256 (xpi/firefox-52.5.3/gu-IN.xpi) = 9b3778bc8a6c5ae5ce66157f5299d1b3ead67cffb715e348eccd19ba04029088 +SIZE (xpi/firefox-52.5.3/gu-IN.xpi) = 489365 +SHA256 (xpi/firefox-52.5.3/he.xpi) = 9938794c64b4751776447cfd2ca96e40d8a5df0d97a4ab318ec50eb645e0a688 +SIZE (xpi/firefox-52.5.3/he.xpi) = 455282 +SHA256 (xpi/firefox-52.5.3/hi-IN.xpi) = 068dae64267970628d1d4be61de8267727bad6a3440735b0bbddae4a10224473 +SIZE (xpi/firefox-52.5.3/hi-IN.xpi) = 506518 +SHA256 (xpi/firefox-52.5.3/hr.xpi) = 458481c6e59697100a474c8d78e732c4530545203c4ae4c55a67c3bd4dd2763a +SIZE (xpi/firefox-52.5.3/hr.xpi) = 447503 +SHA256 (xpi/firefox-52.5.3/hsb.xpi) = bbdfc6a780a7924a8ac8f1cb781357c89b177df256d50ce25a53d3924bda3b82 +SIZE (xpi/firefox-52.5.3/hsb.xpi) = 457259 +SHA256 (xpi/firefox-52.5.3/hu.xpi) = 2d1e44e7187254d262043edf39cfda792619b48cc8505fc9437c92266f0cd65e +SIZE (xpi/firefox-52.5.3/hu.xpi) = 451496 +SHA256 (xpi/firefox-52.5.3/hy-AM.xpi) = e5b0a108220dcfb8398a6a26576de92e357eb095d46f2e6e9843d5b6fe3908df +SIZE (xpi/firefox-52.5.3/hy-AM.xpi) = 495773 +SHA256 (xpi/firefox-52.5.3/id.xpi) = 1f2544b0e4b679a3c303eab2eb87ce0b38d27a0364bdada0258d0873377945f5 +SIZE (xpi/firefox-52.5.3/id.xpi) = 426023 +SHA256 (xpi/firefox-52.5.3/is.xpi) = aa5152024c07a1e0396756c0dacf66fd7812a49bef194f30d5f1c8bfeb0bc967 +SIZE (xpi/firefox-52.5.3/is.xpi) = 442693 +SHA256 (xpi/firefox-52.5.3/it.xpi) = 554fec19924962380c4d32a4f7ae0ef8f70acd3b2edc09b3b756c5bf8580e9d7 +SIZE (xpi/firefox-52.5.3/it.xpi) = 339221 +SHA256 (xpi/firefox-52.5.3/ja.xpi) = 823e4c5cab153baaad39ee3a8ee7fb31bd41aab2b31d2806786199343008aa2f +SIZE (xpi/firefox-52.5.3/ja.xpi) = 488343 +SHA256 (xpi/firefox-52.5.3/ka.xpi) = d949d076b30603b9fefcdde2a0302807aa8f3c58ae0650ec506fbedb9b83434a +SIZE (xpi/firefox-52.5.3/ka.xpi) = 475375 +SHA256 (xpi/firefox-52.5.3/kab.xpi) = dba1f8a260d85fde5b04316475902de3f55679d31a368334771a4e027b4d92eb +SIZE (xpi/firefox-52.5.3/kab.xpi) = 444519 +SHA256 (xpi/firefox-52.5.3/kk.xpi) = 532767b9c7e9b3c0e8a9d279e9b7a3417e2f3c6aef4fb1abe83308a286788d16 +SIZE (xpi/firefox-52.5.3/kk.xpi) = 496939 +SHA256 (xpi/firefox-52.5.3/km.xpi) = 03f9449842e174bc64a32b33cf0bc1420919033a06b4f6245e5494c42791c82a +SIZE (xpi/firefox-52.5.3/km.xpi) = 520343 +SHA256 (xpi/firefox-52.5.3/kn.xpi) = 48b046bde9ebfd1651602e13583ae6406c0fe8c95512527bb92f5f50ba7ac215 +SIZE (xpi/firefox-52.5.3/kn.xpi) = 519455 +SHA256 (xpi/firefox-52.5.3/ko.xpi) = 2aed794039cec20856bdea235461a2f941761ecc0728f1a3da9f9076f580cdaa +SIZE (xpi/firefox-52.5.3/ko.xpi) = 463630 +SHA256 (xpi/firefox-52.5.3/lij.xpi) = 3154aab8099f7e59bde08eca529a53969ac72b2f2cdbff01a99bda45f8b05cec +SIZE (xpi/firefox-52.5.3/lij.xpi) = 421070 +SHA256 (xpi/firefox-52.5.3/lt.xpi) = df80f8dbdb0e5f1c046eb6e5b8598c87cc8cd1d6434f43947162cecb1d61fa07 +SIZE (xpi/firefox-52.5.3/lt.xpi) = 452236 +SHA256 (xpi/firefox-52.5.3/lv.xpi) = 6b1348161b8908f838285b991c098fb550038babf9c47e3f8cbd438b1cf8eff9 +SIZE (xpi/firefox-52.5.3/lv.xpi) = 448450 +SHA256 (xpi/firefox-52.5.3/mai.xpi) = bea54bdced4f48dacb2629005165253a27809b44efb67343a8523843e3415c4a +SIZE (xpi/firefox-52.5.3/mai.xpi) = 499841 +SHA256 (xpi/firefox-52.5.3/mk.xpi) = 2bbd876aadef51e0b6c740fea180c81ad22ac545d4310c29bd2fbe05be38cb0b +SIZE (xpi/firefox-52.5.3/mk.xpi) = 496200 +SHA256 (xpi/firefox-52.5.3/ml.xpi) = fbc4af3b596389d26a0b35c4509d1086115cdf49896c489b7902bd00105ace3a +SIZE (xpi/firefox-52.5.3/ml.xpi) = 516486 +SHA256 (xpi/firefox-52.5.3/mr.xpi) = 91a18475bc697e3957eea5a4b589914c0d404e53828f2e8ed4167607d27bd51a +SIZE (xpi/firefox-52.5.3/mr.xpi) = 502431 +SHA256 (xpi/firefox-52.5.3/ms.xpi) = 797ef85e6468f883095b6abe783dcbea31640a2c8bb84fba0740bd8121fde777 +SIZE (xpi/firefox-52.5.3/ms.xpi) = 435991 +SHA256 (xpi/firefox-52.5.3/nb-NO.xpi) = 387fa23187458ec80f1c7c306e8312e859c84b1476fa53c25d208ef61b0297fa +SIZE (xpi/firefox-52.5.3/nb-NO.xpi) = 434412 +SHA256 (xpi/firefox-52.5.3/nl.xpi) = 93cfb0a9a265ea65177df1c07953e59af8b4b5dfafe755018bb8eda7ef22867b +SIZE (xpi/firefox-52.5.3/nl.xpi) = 432007 +SHA256 (xpi/firefox-52.5.3/nn-NO.xpi) = ed69647a7d4369fa5ac6094a31afa647c1895db498024832ec4a666803eb09be +SIZE (xpi/firefox-52.5.3/nn-NO.xpi) = 428645 +SHA256 (xpi/firefox-52.5.3/or.xpi) = 541e8c3a847d2e712e12ba88a6cbb9841d7c36209d606e0be2bd9e3d9a8eb5cd +SIZE (xpi/firefox-52.5.3/or.xpi) = 496917 +SHA256 (xpi/firefox-52.5.3/pa-IN.xpi) = 567cdda7e4c100f947e816c7eeca567fd5348f355bea5c76a86af49fe440e92c +SIZE (xpi/firefox-52.5.3/pa-IN.xpi) = 476587 +SHA256 (xpi/firefox-52.5.3/pl.xpi) = 7ce52960ee6ccffa0e07cb8a75f6cfa51b74fdb85ece7127b67769ddb86342f6 +SIZE (xpi/firefox-52.5.3/pl.xpi) = 352851 +SHA256 (xpi/firefox-52.5.3/pt-BR.xpi) = a08b1d11f26713df21b9361ca217fad93983fd49f44a550803e4f9f4a8fccbce +SIZE (xpi/firefox-52.5.3/pt-BR.xpi) = 438170 +SHA256 (xpi/firefox-52.5.3/pt-PT.xpi) = 524c439c60c3da3d214e80497aa245e712a108405d79ef89c56d51fa194a5dc9 +SIZE (xpi/firefox-52.5.3/pt-PT.xpi) = 436728 +SHA256 (xpi/firefox-52.5.3/rm.xpi) = 7c9e03b51c938860e6c6f12837ae073ed73649d8124f3d185903f0888f33ed92 +SIZE (xpi/firefox-52.5.3/rm.xpi) = 434608 +SHA256 (xpi/firefox-52.5.3/ro.xpi) = b10ddd103b3e9d3a47bcfb281ff70daccda2a7ab1ef6e132d5ee29a2a07152fd +SIZE (xpi/firefox-52.5.3/ro.xpi) = 449938 +SHA256 (xpi/firefox-52.5.3/ru.xpi) = c21fe784ab684b8b2f42984f53b2402f015b45b2fac3bf37823e935de165927a +SIZE (xpi/firefox-52.5.3/ru.xpi) = 395364 +SHA256 (xpi/firefox-52.5.3/si.xpi) = 3ad48ad771addc1c73e942ccd6c75026a95d6e90df3b9c9108fe4a453829c983 +SIZE (xpi/firefox-52.5.3/si.xpi) = 491958 +SHA256 (xpi/firefox-52.5.3/sk.xpi) = 63cb35d7f589a245dc3448b487b6f59da3adf2dc26fa9573028440cbd543e151 +SIZE (xpi/firefox-52.5.3/sk.xpi) = 455820 +SHA256 (xpi/firefox-52.5.3/sl.xpi) = 78dddb166d8cd1dfae32630658304d7c53a30bf3496ab76c73aa559eef70800b +SIZE (xpi/firefox-52.5.3/sl.xpi) = 433482 +SHA256 (xpi/firefox-52.5.3/son.xpi) = 66e9940b5126f1226c541e35433a88a3ed7d1c9d82c3271b67573e656fa2c9be +SIZE (xpi/firefox-52.5.3/son.xpi) = 435127 +SHA256 (xpi/firefox-52.5.3/sq.xpi) = bf53718d953fcf55c8fef0d146c28db03dafb842e8e02ac77d007f1f59f9fba3 +SIZE (xpi/firefox-52.5.3/sq.xpi) = 448155 +SHA256 (xpi/firefox-52.5.3/sr.xpi) = 7ec2da3426d1fa9a900444ec00cd3154bc0fe36a7a92164543a306268c19c142 +SIZE (xpi/firefox-52.5.3/sr.xpi) = 463394 +SHA256 (xpi/firefox-52.5.3/sv-SE.xpi) = 54e31e0489cb6ba1a97ed0cac86ec6d54a9f1ec4c979a6974eebda9f2783fa6d +SIZE (xpi/firefox-52.5.3/sv-SE.xpi) = 441180 +SHA256 (xpi/firefox-52.5.3/ta.xpi) = 57b9b33d0b7a7c10f849c15e1f53dd4b78bb8fe49eaca19b3d5210987f0b0f1e +SIZE (xpi/firefox-52.5.3/ta.xpi) = 494799 +SHA256 (xpi/firefox-52.5.3/te.xpi) = f5db90b9ca718751a36138020f5b5a63f09e71f3ed44f4cf30833b5cb66bd710 +SIZE (xpi/firefox-52.5.3/te.xpi) = 515241 +SHA256 (xpi/firefox-52.5.3/th.xpi) = cd8795f05604d26d12b4f0f7b30636a82834c2988278f4319d7cfa9cd28d31a5 +SIZE (xpi/firefox-52.5.3/th.xpi) = 489379 +SHA256 (xpi/firefox-52.5.3/tr.xpi) = 582caa747c8b781d43cad3f883a939e29a8744d010a404228267a811e5155b81 +SIZE (xpi/firefox-52.5.3/tr.xpi) = 443673 +SHA256 (xpi/firefox-52.5.3/uk.xpi) = e9b5f22ca1d64a457bd8f9b5d9dc44be8139480a2d32b6e055157280d037c926 +SIZE (xpi/firefox-52.5.3/uk.xpi) = 495095 +SHA256 (xpi/firefox-52.5.3/uz.xpi) = d317be01ad6f143d0904d3654f8529af8b378f6d0db04ebd19f13ea2c4a00241 +SIZE (xpi/firefox-52.5.3/uz.xpi) = 447916 +SHA256 (xpi/firefox-52.5.3/vi.xpi) = ffc18fda8803f5b121e66cceba90fec8aa4b5fe63eee5793088b3b251e948df9 +SIZE (xpi/firefox-52.5.3/vi.xpi) = 450805 +SHA256 (xpi/firefox-52.5.3/xh.xpi) = 7f042fb772856db9b7d1c4853463c1657b870a234fa8283b6e35040631ede001 +SIZE (xpi/firefox-52.5.3/xh.xpi) = 441172 +SHA256 (xpi/firefox-52.5.3/zh-CN.xpi) = a3417c29449687ba8653d99c56752dc67b13d6c2a53d66c800f57a468dd9dfe7 +SIZE (xpi/firefox-52.5.3/zh-CN.xpi) = 461694 +SHA256 (xpi/firefox-52.5.3/zh-TW.xpi) = d62767d4b38f46e569e90eafc70b58e1182a959606aeccea4d23dc0b01c2e667 +SIZE (xpi/firefox-52.5.3/zh-TW.xpi) = 472534 diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index ec707f0312e..aa557024006 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 52.5.2 +DISTVERSION= 52.5.3 DISTVERSIONSUFFIX=esr PORTEPOCH= 1 CATEGORIES= www ipv6 diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo index 090131b7224..ff3137f4863 100644 --- a/www/firefox-esr/distinfo +++ b/www/firefox-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1512592855 -SHA256 (firefox-52.5.2esr.source.tar.xz) = 7b27825a7446f98e59296f4a46328c65913ffd50d839e0b4359b71ec7250ca4f -SIZE (firefox-52.5.2esr.source.tar.xz) = 214094820 +TIMESTAMP = 1514294607 +SHA256 (firefox-52.5.3esr.source.tar.xz) = e42fba89277aceafc11475c237067e027b78193d8e7b07519a75ea0036b49c55 +SIZE (firefox-52.5.3esr.source.tar.xz) = 213570916 diff --git a/www/firefox-i18n/Makefile b/www/firefox-i18n/Makefile index 4b87c8b1a33..6067a493b05 100644 --- a/www/firefox-i18n/Makefile +++ b/www/firefox-i18n/Makefile @@ -2,10 +2,10 @@ # $FreeBSD$ PORTNAME= firefox-i18n -PORTVERSION= 57.0.2 +PORTVERSION= 57.0.3 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \ - MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build2/linux-i686/xpi + MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi PKGNAMEPREFIX= DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/} DIST_SUBDIR= xpi/${DISTNAME} diff --git a/www/firefox-i18n/distinfo b/www/firefox-i18n/distinfo index 89a84386b27..6a66381d4d0 100644 --- a/www/firefox-i18n/distinfo +++ b/www/firefox-i18n/distinfo @@ -1,191 +1,191 @@ -TIMESTAMP = 1511907528 -SHA256 (xpi/firefox-i18n-57.0.2/ach.xpi) = e4997e2ec4ac9b164d0f1a0e69c539fcd62f4f3ad8781b62bc91161d87244ca6 -SIZE (xpi/firefox-i18n-57.0.2/ach.xpi) = 441113 -SHA256 (xpi/firefox-i18n-57.0.2/af.xpi) = 049dbcbddd71bc640a192f0412660b49b9635fb3c95c69bc6bc39921efc858b6 -SIZE (xpi/firefox-i18n-57.0.2/af.xpi) = 442206 -SHA256 (xpi/firefox-i18n-57.0.2/an.xpi) = cd8551e2217b018ac4b77cf7ac556b0e3d337ada79faa05e8b433d82bfce2563 -SIZE (xpi/firefox-i18n-57.0.2/an.xpi) = 462778 -SHA256 (xpi/firefox-i18n-57.0.2/ar.xpi) = 4ab6c8a349b84c80a60093dd24e12e32cd3674cefc95a7d7f4399b87c7e68f43 -SIZE (xpi/firefox-i18n-57.0.2/ar.xpi) = 488160 -SHA256 (xpi/firefox-i18n-57.0.2/as.xpi) = b9bcf4ef2bc5d55a5861de8efa8451174a420e4032cafe9fe463c78fa029963b -SIZE (xpi/firefox-i18n-57.0.2/as.xpi) = 491075 -SHA256 (xpi/firefox-i18n-57.0.2/ast.xpi) = a812abe6c44bde6e39820bccc3c7448a658ef9d9d7d98639ad7fdf39229ce6ae -SIZE (xpi/firefox-i18n-57.0.2/ast.xpi) = 455504 -SHA256 (xpi/firefox-i18n-57.0.2/az.xpi) = ed972e2fc9c7aad3196b5db6c82812acd37d08bb83c1b9f276cb73f99cb10e44 -SIZE (xpi/firefox-i18n-57.0.2/az.xpi) = 466043 -SHA256 (xpi/firefox-i18n-57.0.2/be.xpi) = 5ff30769b04e5953c33cc9f64c66d8bbdc0ce8b0b1929910ffd82071964e138d -SIZE (xpi/firefox-i18n-57.0.2/be.xpi) = 516092 -SHA256 (xpi/firefox-i18n-57.0.2/bg.xpi) = 11984db8c70e3bd49a96c3e893c3681108bb9e9f698167c91f221799c5b26c23 -SIZE (xpi/firefox-i18n-57.0.2/bg.xpi) = 510351 -SHA256 (xpi/firefox-i18n-57.0.2/bn-BD.xpi) = 9140e4b831f42d17d738515a104613b1632c6c39cd7165514e99dfdd561fddc3 -SIZE (xpi/firefox-i18n-57.0.2/bn-BD.xpi) = 527189 -SHA256 (xpi/firefox-i18n-57.0.2/bn-IN.xpi) = 7d6c277c61341ecd01d154a0c63e1d6d6d30139b22efa4dc050297194ef6ee54 -SIZE (xpi/firefox-i18n-57.0.2/bn-IN.xpi) = 516180 -SHA256 (xpi/firefox-i18n-57.0.2/br.xpi) = acda7accd57dd95b5a48ec7baf25b29cc6938027e5bfbe9dd4ce999a31e448c1 -SIZE (xpi/firefox-i18n-57.0.2/br.xpi) = 451866 -SHA256 (xpi/firefox-i18n-57.0.2/bs.xpi) = 69accf3f165f7feabdc3d3d59ef19af4b01811a89dfc3cff89798f71bb1759cb -SIZE (xpi/firefox-i18n-57.0.2/bs.xpi) = 459650 -SHA256 (xpi/firefox-i18n-57.0.2/ca.xpi) = b409e3f6d3359fbe1885bed346d04f856910704258be6235ac4b8d677ac87e8b -SIZE (xpi/firefox-i18n-57.0.2/ca.xpi) = 466641 -SHA256 (xpi/firefox-i18n-57.0.2/cak.xpi) = fa9159287516e9c84f11fab742147c767c405a5ba51036cd8251af9f83dcc295 -SIZE (xpi/firefox-i18n-57.0.2/cak.xpi) = 475935 -SHA256 (xpi/firefox-i18n-57.0.2/cs.xpi) = ceae997c6945d2bbcda249433c72299d42e7798c19b7f2c71deebe77afc0ef33 -SIZE (xpi/firefox-i18n-57.0.2/cs.xpi) = 469457 -SHA256 (xpi/firefox-i18n-57.0.2/cy.xpi) = 1fd06e46a5cc6d4ae771fbc148b71e9e53e2a53396a44097bc9068714e94a805 -SIZE (xpi/firefox-i18n-57.0.2/cy.xpi) = 455788 -SHA256 (xpi/firefox-i18n-57.0.2/da.xpi) = c8fe1d4d5fa996f43c4ee9206fcd0519725d55221ba53017c482f8dae8880b70 -SIZE (xpi/firefox-i18n-57.0.2/da.xpi) = 448415 -SHA256 (xpi/firefox-i18n-57.0.2/de.xpi) = 5bd6244175c8cd96a0938eec42aeb470bbe833d25c1f1745afbb9bb3e66eb814 -SIZE (xpi/firefox-i18n-57.0.2/de.xpi) = 460813 -SHA256 (xpi/firefox-i18n-57.0.2/dsb.xpi) = c9be692a527ac9934ca28bcbb6be3a1c1a7a6d5471cfe75809100c3941d55a37 -SIZE (xpi/firefox-i18n-57.0.2/dsb.xpi) = 479511 -SHA256 (xpi/firefox-i18n-57.0.2/el.xpi) = 2e1ee6612d7ed621aa5e43843de253b5ae3b31185e3d9d2607bb5518e27e864b -SIZE (xpi/firefox-i18n-57.0.2/el.xpi) = 534484 -SHA256 (xpi/firefox-i18n-57.0.2/en-GB.xpi) = 64c001b0a31985485269c870adf37f0652898f22774a1042030faf8a9af5f362 -SIZE (xpi/firefox-i18n-57.0.2/en-GB.xpi) = 435623 -SHA256 (xpi/firefox-i18n-57.0.2/en-US.xpi) = 7c830511020b3c3d941d6b699b569a3a7a0897affe70ae4f55229af657b4696b -SIZE (xpi/firefox-i18n-57.0.2/en-US.xpi) = 441880 -SHA256 (xpi/firefox-i18n-57.0.2/en-ZA.xpi) = d09067757c1d240253fd4a28c41955163677f2198b9ca8967120b876bb206109 -SIZE (xpi/firefox-i18n-57.0.2/en-ZA.xpi) = 432020 -SHA256 (xpi/firefox-i18n-57.0.2/eo.xpi) = b9f4311f6aabccb3abb87198a56e34ad6560fb2802e227a557603b7dfe811cd6 -SIZE (xpi/firefox-i18n-57.0.2/eo.xpi) = 454910 -SHA256 (xpi/firefox-i18n-57.0.2/es-AR.xpi) = fc5fc1f2126c2c87757efcaaa90d4cd5e5d1ce05af4c0e74cca1d144589416e2 -SIZE (xpi/firefox-i18n-57.0.2/es-AR.xpi) = 462980 -SHA256 (xpi/firefox-i18n-57.0.2/es-CL.xpi) = 2138bc886d134a7a3c9511f25acf984e83f05b0940de4ccf1ed5c15b5388a2d1 -SIZE (xpi/firefox-i18n-57.0.2/es-CL.xpi) = 465514 -SHA256 (xpi/firefox-i18n-57.0.2/es-ES.xpi) = 880c74c8994f4353f7b5149b88795cb84b6b66f26ee3a5fe181bc3cffc48db9a -SIZE (xpi/firefox-i18n-57.0.2/es-ES.xpi) = 353625 -SHA256 (xpi/firefox-i18n-57.0.2/es-MX.xpi) = 79cb2491f93e1e77710b7f946e46ad2dd1d2ea1d99353ac513159a5ea05edabf -SIZE (xpi/firefox-i18n-57.0.2/es-MX.xpi) = 468761 -SHA256 (xpi/firefox-i18n-57.0.2/et.xpi) = 321d33ef3bf6faffa2bc5f333ac247773742402a597017b07cc6ea02b6d0c564 -SIZE (xpi/firefox-i18n-57.0.2/et.xpi) = 447279 -SHA256 (xpi/firefox-i18n-57.0.2/eu.xpi) = 55ebe6b49e65bd84c5d4a7dd54d98457979d9d58abfe7ebc861ed16bf1e23957 -SIZE (xpi/firefox-i18n-57.0.2/eu.xpi) = 454673 -SHA256 (xpi/firefox-i18n-57.0.2/fa.xpi) = 4adce2a2efc8d02fbeee08fcc4442ca9bacd2ee4efaac9ab5639cc39dd7e0441 -SIZE (xpi/firefox-i18n-57.0.2/fa.xpi) = 510829 -SHA256 (xpi/firefox-i18n-57.0.2/ff.xpi) = 527edbec7d942e34714f234509985738125cb751011ed781e17a8888a40e2b29 -SIZE (xpi/firefox-i18n-57.0.2/ff.xpi) = 454015 -SHA256 (xpi/firefox-i18n-57.0.2/fi.xpi) = e51f8f137b63cbac65bc8d1a63e301f128b58a502d090bd05838320829d28eb5 -SIZE (xpi/firefox-i18n-57.0.2/fi.xpi) = 446244 -SHA256 (xpi/firefox-i18n-57.0.2/fr.xpi) = e6c47c559b647b9e2e2ad7b7dadbd9c92680bfaa26a706181d7d15d6b3b80189 -SIZE (xpi/firefox-i18n-57.0.2/fr.xpi) = 472721 -SHA256 (xpi/firefox-i18n-57.0.2/fy-NL.xpi) = 80c291b1e480765fdcf012c460c172297e25bb022290f72c3e742cf4a0113fb1 -SIZE (xpi/firefox-i18n-57.0.2/fy-NL.xpi) = 465911 -SHA256 (xpi/firefox-i18n-57.0.2/ga-IE.xpi) = 8f575e976a6b2580344957ae13809aaaff7f64f29722ff7e339c3535ca713346 -SIZE (xpi/firefox-i18n-57.0.2/ga-IE.xpi) = 475963 -SHA256 (xpi/firefox-i18n-57.0.2/gd.xpi) = 5c78506787b4e207f2e5cfd9a387d566ee9d964b2e29d41c9c1500171b33d81e -SIZE (xpi/firefox-i18n-57.0.2/gd.xpi) = 465122 -SHA256 (xpi/firefox-i18n-57.0.2/gl.xpi) = 24cc04f7de1401540069fe12231c69d53d72bf48b21ad0158a57a199e324a97c -SIZE (xpi/firefox-i18n-57.0.2/gl.xpi) = 452032 -SHA256 (xpi/firefox-i18n-57.0.2/gn.xpi) = 0cb1ba780dbf7e71dad2182dadc3d157261e479d2eb9ac847a5eb93274af83b2 -SIZE (xpi/firefox-i18n-57.0.2/gn.xpi) = 471956 -SHA256 (xpi/firefox-i18n-57.0.2/gu-IN.xpi) = bbb0c993585759536559ce2cca98827a5915dbe3880507a8681bc09a54e44901 -SIZE (xpi/firefox-i18n-57.0.2/gu-IN.xpi) = 511990 -SHA256 (xpi/firefox-i18n-57.0.2/he.xpi) = fafc4772fbb6b96857d3f42402da2a556c20a0f291b479ac66e0c53745d29abe -SIZE (xpi/firefox-i18n-57.0.2/he.xpi) = 471921 -SHA256 (xpi/firefox-i18n-57.0.2/hi-IN.xpi) = 978e0c8cb2985aa8906f35bb49fb4e4e2bec3492bc9c7c5b0a66cdbd9acde794 -SIZE (xpi/firefox-i18n-57.0.2/hi-IN.xpi) = 526110 -SHA256 (xpi/firefox-i18n-57.0.2/hr.xpi) = 2eb787c77113156ab23d0986c234c12142981f73486af8474d011f1d89d03e7e -SIZE (xpi/firefox-i18n-57.0.2/hr.xpi) = 460722 -SHA256 (xpi/firefox-i18n-57.0.2/hsb.xpi) = 6d5537e0b83586d2561030eb480c21f9560c764c5c9d53cff6a109ff0e4a0849 -SIZE (xpi/firefox-i18n-57.0.2/hsb.xpi) = 476505 -SHA256 (xpi/firefox-i18n-57.0.2/hu.xpi) = 363848557e54c141f7aaa065ba9fc658217b85cac901e71877d912e176004d50 -SIZE (xpi/firefox-i18n-57.0.2/hu.xpi) = 476604 -SHA256 (xpi/firefox-i18n-57.0.2/hy-AM.xpi) = c36719ef55557538fec0d7a011adda063494428f07495fc7cc3a592ec3c28aaa -SIZE (xpi/firefox-i18n-57.0.2/hy-AM.xpi) = 510825 -SHA256 (xpi/firefox-i18n-57.0.2/id.xpi) = ecdd58c5c92133cc92e0c3cac9c2e3de06e4ab5520c031ad74a03813e3ed0fe4 -SIZE (xpi/firefox-i18n-57.0.2/id.xpi) = 444041 -SHA256 (xpi/firefox-i18n-57.0.2/is.xpi) = 900a1823028928d24247cf707f98cfa5226f04cf5045b7d50889f68a9c35f735 -SIZE (xpi/firefox-i18n-57.0.2/is.xpi) = 452660 -SHA256 (xpi/firefox-i18n-57.0.2/it.xpi) = 8723506b966f04413dd5b20ca7bbfdf82373637b9d791e4eecd36f6aa0028aac -SIZE (xpi/firefox-i18n-57.0.2/it.xpi) = 347171 -SHA256 (xpi/firefox-i18n-57.0.2/ja.xpi) = ed1f6920353721d64167b93b85bd2119c370553ef914aef1f18e2f01739cb0b9 -SIZE (xpi/firefox-i18n-57.0.2/ja.xpi) = 508552 -SHA256 (xpi/firefox-i18n-57.0.2/ka.xpi) = ebd1b1bbb217a1b93726b8fd720dd63680d28fa76b9fb55768e87f7b9565470f -SIZE (xpi/firefox-i18n-57.0.2/ka.xpi) = 492355 -SHA256 (xpi/firefox-i18n-57.0.2/kab.xpi) = 47105e123349f68f071d748fb2a654fd2b8445dcb9bc1006a83401d759a5d71e -SIZE (xpi/firefox-i18n-57.0.2/kab.xpi) = 462531 -SHA256 (xpi/firefox-i18n-57.0.2/kk.xpi) = 7504d2e8e224240aa1a2d0761fec7f36c6c6427a529021f5aa7f33f35185072d -SIZE (xpi/firefox-i18n-57.0.2/kk.xpi) = 519249 -SHA256 (xpi/firefox-i18n-57.0.2/km.xpi) = c5b950cd3fc7b1b2dcfea70508da8f8fbe327ab4ec662bf4ab8e9796482bd109 -SIZE (xpi/firefox-i18n-57.0.2/km.xpi) = 530080 -SHA256 (xpi/firefox-i18n-57.0.2/kn.xpi) = 114e741a4ff2c75863ff217b4df778f4c2f4c3307bbeab6eacadcb9b0b2821fc -SIZE (xpi/firefox-i18n-57.0.2/kn.xpi) = 531316 -SHA256 (xpi/firefox-i18n-57.0.2/ko.xpi) = 8d0a46effa9d4dea17ec8f32538494ef903dd6f2908fd7e4d12cf89b9f514dcf -SIZE (xpi/firefox-i18n-57.0.2/ko.xpi) = 487306 -SHA256 (xpi/firefox-i18n-57.0.2/lij.xpi) = d6d97b8381806d315448eae8ac3071d57aae58a2f7ab89f419ae21430e71736e -SIZE (xpi/firefox-i18n-57.0.2/lij.xpi) = 452343 -SHA256 (xpi/firefox-i18n-57.0.2/lt.xpi) = c1de5e657eaf33e1336162c06e9a643de44cae2083c6d8f7dfc026852aa2c33f -SIZE (xpi/firefox-i18n-57.0.2/lt.xpi) = 474957 -SHA256 (xpi/firefox-i18n-57.0.2/lv.xpi) = a6720e6734307e659ca989b3131cbbc51ac3cee8f75b40da2748ee4b26ac8bb2 -SIZE (xpi/firefox-i18n-57.0.2/lv.xpi) = 465243 -SHA256 (xpi/firefox-i18n-57.0.2/mai.xpi) = 0548e9b8e574db76432a231fc9e6bb281328e22413bcaf73be79ac0d815cb4cc -SIZE (xpi/firefox-i18n-57.0.2/mai.xpi) = 507396 -SHA256 (xpi/firefox-i18n-57.0.2/mk.xpi) = 9727349fce8a362e83acb24cf403dff55dbf788e77d367cb236db8453b3d1e7f -SIZE (xpi/firefox-i18n-57.0.2/mk.xpi) = 490853 -SHA256 (xpi/firefox-i18n-57.0.2/ml.xpi) = aed732d507da43096c2666c7082394382b57d8f5db57f9469819c1c461ba1eff -SIZE (xpi/firefox-i18n-57.0.2/ml.xpi) = 528256 -SHA256 (xpi/firefox-i18n-57.0.2/mr.xpi) = a6da2ad562c248b922e9329511d649a7ff30edafba512585ff9824a047fa9b5c -SIZE (xpi/firefox-i18n-57.0.2/mr.xpi) = 521291 -SHA256 (xpi/firefox-i18n-57.0.2/ms.xpi) = 29278b6bb2f86c00b47bc1555bdf39901fbae933bfb8da332c6fb4d9bb98eb93 -SIZE (xpi/firefox-i18n-57.0.2/ms.xpi) = 451255 -SHA256 (xpi/firefox-i18n-57.0.2/my.xpi) = 85b542b1df86fbaf5e72dcbdcdb1902cb4c9399bf9d8358864189748bc40be4f -SIZE (xpi/firefox-i18n-57.0.2/my.xpi) = 517703 -SHA256 (xpi/firefox-i18n-57.0.2/nb-NO.xpi) = fcbdaca8ade333dcc6a9907d25826c96a3bdd38b738d767e8dd0e4d136cd0a04 -SIZE (xpi/firefox-i18n-57.0.2/nb-NO.xpi) = 451557 -SHA256 (xpi/firefox-i18n-57.0.2/nl.xpi) = f11ebb89292b1f6ea4b23aa1ebc9d2cf06eca70f74e3716bdf212813fa27d1f8 -SIZE (xpi/firefox-i18n-57.0.2/nl.xpi) = 458318 -SHA256 (xpi/firefox-i18n-57.0.2/nn-NO.xpi) = 62f6b27b921403b5eb66ed6cd756ae58158c576113fdab7e22c2e0d6addeee0d -SIZE (xpi/firefox-i18n-57.0.2/nn-NO.xpi) = 452004 -SHA256 (xpi/firefox-i18n-57.0.2/or.xpi) = 51add79881216d6b0b6b6a0e542312077c90a2f4bfecde7cfab50c021922c255 -SIZE (xpi/firefox-i18n-57.0.2/or.xpi) = 500867 -SHA256 (xpi/firefox-i18n-57.0.2/pa-IN.xpi) = c50223c03c0a988592f6ff6faf988b0decd20ffcbf86a4094095795aae1a191b -SIZE (xpi/firefox-i18n-57.0.2/pa-IN.xpi) = 495271 -SHA256 (xpi/firefox-i18n-57.0.2/pl.xpi) = 3363080d6e6f3f64f0f65fd5dfbae135afb9fa7ac581dc11eb1f6b1d729c3419 -SIZE (xpi/firefox-i18n-57.0.2/pl.xpi) = 364230 -SHA256 (xpi/firefox-i18n-57.0.2/pt-BR.xpi) = 122a54c218fd4f0968815a4bf5211952225194c1cdae6c87d5236f14775cfd08 -SIZE (xpi/firefox-i18n-57.0.2/pt-BR.xpi) = 457155 -SHA256 (xpi/firefox-i18n-57.0.2/pt-PT.xpi) = a287438f5494388161055e2cec97ed4656423431697a244cb35c77ef722655e9 -SIZE (xpi/firefox-i18n-57.0.2/pt-PT.xpi) = 460000 -SHA256 (xpi/firefox-i18n-57.0.2/rm.xpi) = a99b89dbc7cd74f212edc93435ec28f8ec07cc09b815a07cd247eb5f9db51eef -SIZE (xpi/firefox-i18n-57.0.2/rm.xpi) = 451059 -SHA256 (xpi/firefox-i18n-57.0.2/ro.xpi) = 481f65471392779bc115b78e9b743092e807ba623cfdb7fe1a5f0c6ef140c790 -SIZE (xpi/firefox-i18n-57.0.2/ro.xpi) = 455511 -SHA256 (xpi/firefox-i18n-57.0.2/ru.xpi) = b25dd55d5d046ef80f5dbabba18008a53074dfb5b10694c3a1ef0bfa2ed47768 -SIZE (xpi/firefox-i18n-57.0.2/ru.xpi) = 526955 -SHA256 (xpi/firefox-i18n-57.0.2/si.xpi) = 0aa9b90d9ee33055fd45ce508906231efae349a7fe902dff42d8f52477d9d572 -SIZE (xpi/firefox-i18n-57.0.2/si.xpi) = 498324 -SHA256 (xpi/firefox-i18n-57.0.2/sk.xpi) = 4e23b6888f767ce131b440679025cfa523cd29673985b32e4693233780ddc1fd -SIZE (xpi/firefox-i18n-57.0.2/sk.xpi) = 480397 -SHA256 (xpi/firefox-i18n-57.0.2/sl.xpi) = 9a5bb0644c00fea4eaf1e0cc5491340769a011a64ad106b2fd0c6fbbffba73b6 -SIZE (xpi/firefox-i18n-57.0.2/sl.xpi) = 459377 -SHA256 (xpi/firefox-i18n-57.0.2/son.xpi) = 94bdf395d5fc7650a2af468f011b937f8fdf60d5d3803985d557978af1f8310f -SIZE (xpi/firefox-i18n-57.0.2/son.xpi) = 450931 -SHA256 (xpi/firefox-i18n-57.0.2/sq.xpi) = 16f41d29b8afabb32e7e488c476fee2bc84bcf0e6fb348c1a4c6a8157f465cbd -SIZE (xpi/firefox-i18n-57.0.2/sq.xpi) = 465051 -SHA256 (xpi/firefox-i18n-57.0.2/sr.xpi) = 333722711aa715f65cd79b98f9edc109d151706b71ccec052cad1c3f55530e0b -SIZE (xpi/firefox-i18n-57.0.2/sr.xpi) = 487003 -SHA256 (xpi/firefox-i18n-57.0.2/sv-SE.xpi) = b1547d3a366944f2f2eb2efe5bb2140d5be98590983bc9a5375bf92516835df2 -SIZE (xpi/firefox-i18n-57.0.2/sv-SE.xpi) = 459666 -SHA256 (xpi/firefox-i18n-57.0.2/ta.xpi) = fb8ca50c06430e851aa7f27812e223f80ac46770ce243b8fbd0785b574d9f822 -SIZE (xpi/firefox-i18n-57.0.2/ta.xpi) = 513228 -SHA256 (xpi/firefox-i18n-57.0.2/te.xpi) = 0cd211ae333511fb7047b0c9ff7643b1b34893cb6255139c8058ccb267c03a78 -SIZE (xpi/firefox-i18n-57.0.2/te.xpi) = 530693 -SHA256 (xpi/firefox-i18n-57.0.2/th.xpi) = fefbf5da1b82dc13057c322d1896834a44663369d849468acb1338fe8d2c0009 -SIZE (xpi/firefox-i18n-57.0.2/th.xpi) = 502451 -SHA256 (xpi/firefox-i18n-57.0.2/tr.xpi) = 3f42f3473a001ad4f04d5c0adbccc9a1eb467dd478d13577ac508dbf29da392c -SIZE (xpi/firefox-i18n-57.0.2/tr.xpi) = 465580 -SHA256 (xpi/firefox-i18n-57.0.2/uk.xpi) = 30bafef9fc22b8079e2ab3546a2589ad6899e9b5e45a6141d85419dbde0e86e9 -SIZE (xpi/firefox-i18n-57.0.2/uk.xpi) = 518138 -SHA256 (xpi/firefox-i18n-57.0.2/ur.xpi) = 2d3cc8579a83f5992e3b53f0f4ba1bf941400f075aab154c85c889069970cef7 -SIZE (xpi/firefox-i18n-57.0.2/ur.xpi) = 511138 -SHA256 (xpi/firefox-i18n-57.0.2/uz.xpi) = f72a755f23c77fbd7bde1f150d320ddf3516baf26131a795c3227f85a41d1b43 -SIZE (xpi/firefox-i18n-57.0.2/uz.xpi) = 461694 -SHA256 (xpi/firefox-i18n-57.0.2/vi.xpi) = 07718242af2d00df88cde15704e5af63149eafac507eaa903e9f094f7796be70 -SIZE (xpi/firefox-i18n-57.0.2/vi.xpi) = 471320 -SHA256 (xpi/firefox-i18n-57.0.2/xh.xpi) = e996e2042c168ec26fe8310343cb1d32fdebceecd633cdb403118bf679062526 -SIZE (xpi/firefox-i18n-57.0.2/xh.xpi) = 464461 -SHA256 (xpi/firefox-i18n-57.0.2/zh-CN.xpi) = d66d88d278fc54ff0081f83c0b15a4b2f47308f2bcb340332f6cf13e85dba160 -SIZE (xpi/firefox-i18n-57.0.2/zh-CN.xpi) = 483625 -SHA256 (xpi/firefox-i18n-57.0.2/zh-TW.xpi) = 9b669d4dd297915657f2d8dca25aeb51d49e9138d6d6c542e82256dfc477d696 -SIZE (xpi/firefox-i18n-57.0.2/zh-TW.xpi) = 482462 +TIMESTAMP = 1514290652 +SHA256 (xpi/firefox-i18n-57.0.3/ach.xpi) = 62be40961458640e830b414ba89609752d22d9e8ccfe37e18b4e7aa4e1d1026a +SIZE (xpi/firefox-i18n-57.0.3/ach.xpi) = 441113 +SHA256 (xpi/firefox-i18n-57.0.3/af.xpi) = 1f3cf13e09df706d1da62d21a2bf71da4bfa594d8cf5adf7c2b1c74a310efb26 +SIZE (xpi/firefox-i18n-57.0.3/af.xpi) = 442206 +SHA256 (xpi/firefox-i18n-57.0.3/an.xpi) = 5d97049fcb1a92c79392cc4d06f290491f0246b3ed47223774b8f30a1d15bb3c +SIZE (xpi/firefox-i18n-57.0.3/an.xpi) = 462778 +SHA256 (xpi/firefox-i18n-57.0.3/ar.xpi) = 27d3d480a132f9f913fde8af5b31d1667372cf03bdea9bfab4b1429b2d587b5e +SIZE (xpi/firefox-i18n-57.0.3/ar.xpi) = 488160 +SHA256 (xpi/firefox-i18n-57.0.3/as.xpi) = 70161799018f0e796019cf97cb9887b5092e07f12272eecce59cb58e53dbe2c6 +SIZE (xpi/firefox-i18n-57.0.3/as.xpi) = 491075 +SHA256 (xpi/firefox-i18n-57.0.3/ast.xpi) = a4c72512024038ed229dc64be40940d32e1cc702d68225de7b1eceb7153bf375 +SIZE (xpi/firefox-i18n-57.0.3/ast.xpi) = 455504 +SHA256 (xpi/firefox-i18n-57.0.3/az.xpi) = 935d49254107e268cd1f13f424924c688da15469a21a192e3ba18fc7e2571fa9 +SIZE (xpi/firefox-i18n-57.0.3/az.xpi) = 466043 +SHA256 (xpi/firefox-i18n-57.0.3/be.xpi) = 1415abc2256c600fe3417494c2b581253806a401260ac1cef1fb8ce25dc3d09c +SIZE (xpi/firefox-i18n-57.0.3/be.xpi) = 516092 +SHA256 (xpi/firefox-i18n-57.0.3/bg.xpi) = 9e40838731441cb06dec7a5cb01d844bac2da6b1e1700705ea62b21bda501573 +SIZE (xpi/firefox-i18n-57.0.3/bg.xpi) = 510351 +SHA256 (xpi/firefox-i18n-57.0.3/bn-BD.xpi) = 7e479b3280922cde5a75aeb0b2ca813890c07f488a54709de0b3627f0e27c76e +SIZE (xpi/firefox-i18n-57.0.3/bn-BD.xpi) = 527189 +SHA256 (xpi/firefox-i18n-57.0.3/bn-IN.xpi) = 9bbaecf628c0f665466548982a92760eb7df9a789ccbd92807188f12241a8b01 +SIZE (xpi/firefox-i18n-57.0.3/bn-IN.xpi) = 516180 +SHA256 (xpi/firefox-i18n-57.0.3/br.xpi) = 1e13602f2b42407aa56bf57bddcdc4b47691d454aa6e5a0ade52e68a0065355f +SIZE (xpi/firefox-i18n-57.0.3/br.xpi) = 451866 +SHA256 (xpi/firefox-i18n-57.0.3/bs.xpi) = f67eb104f8ecc0dbdf16f50dfa5b782d874032a2a8f659fd2c50d1f49fa4a211 +SIZE (xpi/firefox-i18n-57.0.3/bs.xpi) = 459650 +SHA256 (xpi/firefox-i18n-57.0.3/ca.xpi) = bcfefd6d9f81de2d4f546d1d968886dfd4115408df019df5fa2253152cd67def +SIZE (xpi/firefox-i18n-57.0.3/ca.xpi) = 466641 +SHA256 (xpi/firefox-i18n-57.0.3/cak.xpi) = e84a0c21faa2a669d7cf4fec96d9a3123249d2847e04814b0a39602bd70b08fe +SIZE (xpi/firefox-i18n-57.0.3/cak.xpi) = 475935 +SHA256 (xpi/firefox-i18n-57.0.3/cs.xpi) = eccebcc46805353b828fc98c98dabbff935c1c4fcda81428bbebd5636f456ba2 +SIZE (xpi/firefox-i18n-57.0.3/cs.xpi) = 469457 +SHA256 (xpi/firefox-i18n-57.0.3/cy.xpi) = 112f86eb14d496a7d55d0a3e30b300f68ccbef901eaf386911a46480ee8e1472 +SIZE (xpi/firefox-i18n-57.0.3/cy.xpi) = 455788 +SHA256 (xpi/firefox-i18n-57.0.3/da.xpi) = 3953d4ef06a88eaf0f64a888a6b6f3d90dc92d897987d180e4b1bce494754896 +SIZE (xpi/firefox-i18n-57.0.3/da.xpi) = 448415 +SHA256 (xpi/firefox-i18n-57.0.3/de.xpi) = cf3926ebb91fd0f810040478fc84926d58d05e80d8e3ad759cb5a9fac4572ccb +SIZE (xpi/firefox-i18n-57.0.3/de.xpi) = 460813 +SHA256 (xpi/firefox-i18n-57.0.3/dsb.xpi) = 8558c3e3016163be7f44d34965abea30a71c198bab72e43aa953a6af7f95358a +SIZE (xpi/firefox-i18n-57.0.3/dsb.xpi) = 479511 +SHA256 (xpi/firefox-i18n-57.0.3/el.xpi) = 252bfa2ae364b3ae17c4358f8d34773b1772438691540d026b121293f3b88bf4 +SIZE (xpi/firefox-i18n-57.0.3/el.xpi) = 534484 +SHA256 (xpi/firefox-i18n-57.0.3/en-GB.xpi) = 206660d54f5542536496be86ab466f0f340947f7e9ad472f77acfb1badd7b67f +SIZE (xpi/firefox-i18n-57.0.3/en-GB.xpi) = 435623 +SHA256 (xpi/firefox-i18n-57.0.3/en-US.xpi) = 79fec5b89df10b6c93b3fe297f8297b1c16848d2ba232e9c92a177ed6f1d2fa2 +SIZE (xpi/firefox-i18n-57.0.3/en-US.xpi) = 441880 +SHA256 (xpi/firefox-i18n-57.0.3/en-ZA.xpi) = b577884435dad00bda6f41f3fe739b800951eda7e22ccf6ff7b95b1b733d8bf8 +SIZE (xpi/firefox-i18n-57.0.3/en-ZA.xpi) = 432020 +SHA256 (xpi/firefox-i18n-57.0.3/eo.xpi) = d7f7cec0b89593a333e874925e8c84351b37b4370ac518208e7ddd851fba2345 +SIZE (xpi/firefox-i18n-57.0.3/eo.xpi) = 454910 +SHA256 (xpi/firefox-i18n-57.0.3/es-AR.xpi) = 90754b3c92d11247fae9a517a9e7b6b6160c95c7bfa45b380b27bcff4311069f +SIZE (xpi/firefox-i18n-57.0.3/es-AR.xpi) = 462980 +SHA256 (xpi/firefox-i18n-57.0.3/es-CL.xpi) = d3d50fa0d2bcde903e138d60ac8b701d64549b2f8a3a5f46a01776051218713d +SIZE (xpi/firefox-i18n-57.0.3/es-CL.xpi) = 465514 +SHA256 (xpi/firefox-i18n-57.0.3/es-ES.xpi) = af2e97319876c226a88fad82fafddfb9fb260d0831b9b7bdcab4c643e3304964 +SIZE (xpi/firefox-i18n-57.0.3/es-ES.xpi) = 353625 +SHA256 (xpi/firefox-i18n-57.0.3/es-MX.xpi) = 50ca53ce1f8923dec16a3522a81a70622262db3db143ae55b8c0bc12583d5d62 +SIZE (xpi/firefox-i18n-57.0.3/es-MX.xpi) = 468761 +SHA256 (xpi/firefox-i18n-57.0.3/et.xpi) = 83d548a444184b29e66a67659995b22fc9a6c88dd7ec6048d222cd25117fdf43 +SIZE (xpi/firefox-i18n-57.0.3/et.xpi) = 447279 +SHA256 (xpi/firefox-i18n-57.0.3/eu.xpi) = 2a57c7661d80338b7ea5750a87aa2f0a93cdd0a85df802cac253c71485151a2a +SIZE (xpi/firefox-i18n-57.0.3/eu.xpi) = 454673 +SHA256 (xpi/firefox-i18n-57.0.3/fa.xpi) = b4dfac6b02dd95e993748cc2983a26203d30ceb89ee4362d372a6592e73ae7a5 +SIZE (xpi/firefox-i18n-57.0.3/fa.xpi) = 510829 +SHA256 (xpi/firefox-i18n-57.0.3/ff.xpi) = f7ec164ed52f02c064860fc331d46a2d171c1d1013e4f9fb349758be0e049ca6 +SIZE (xpi/firefox-i18n-57.0.3/ff.xpi) = 454015 +SHA256 (xpi/firefox-i18n-57.0.3/fi.xpi) = 285e7c413785cd9804417935bf17d302dbf9adcf02416ee77bcc282adb7d0d70 +SIZE (xpi/firefox-i18n-57.0.3/fi.xpi) = 446244 +SHA256 (xpi/firefox-i18n-57.0.3/fr.xpi) = e32fecffc352af98572e210a71d18a569a791448ff1e9708c4fd4ee14406b974 +SIZE (xpi/firefox-i18n-57.0.3/fr.xpi) = 472721 +SHA256 (xpi/firefox-i18n-57.0.3/fy-NL.xpi) = f03ca7c9cb7734c8c1d4a98255d991b0b5d1fd3b6216cd2537725c7f3861a62f +SIZE (xpi/firefox-i18n-57.0.3/fy-NL.xpi) = 465911 +SHA256 (xpi/firefox-i18n-57.0.3/ga-IE.xpi) = e6fed91269a6844bd9b91d355d9ad4d3b1ab58fe68f067062d71ab2d5c971f0b +SIZE (xpi/firefox-i18n-57.0.3/ga-IE.xpi) = 475963 +SHA256 (xpi/firefox-i18n-57.0.3/gd.xpi) = ea971275e5269a7740bbb2fdd4e316562286c3df2b4c3b25b8a52560c5a6587b +SIZE (xpi/firefox-i18n-57.0.3/gd.xpi) = 465122 +SHA256 (xpi/firefox-i18n-57.0.3/gl.xpi) = 1c36b3713ac507c5fbfbda7d75de2b356a48e1291f236003cce921b9c796bbaa +SIZE (xpi/firefox-i18n-57.0.3/gl.xpi) = 452032 +SHA256 (xpi/firefox-i18n-57.0.3/gn.xpi) = 952f6e6fcbe4f1e5a840275827b48537c7ca4ed4224c50741bc73a92d0745005 +SIZE (xpi/firefox-i18n-57.0.3/gn.xpi) = 471956 +SHA256 (xpi/firefox-i18n-57.0.3/gu-IN.xpi) = 7fae567816165d6ab434eded6c6e79741a5608c719e3db38080dde3d4a73071b +SIZE (xpi/firefox-i18n-57.0.3/gu-IN.xpi) = 511990 +SHA256 (xpi/firefox-i18n-57.0.3/he.xpi) = 1a5cfae162733ccff47396c2c69546430f934f235b12e52137fe1488f1736a1a +SIZE (xpi/firefox-i18n-57.0.3/he.xpi) = 471921 +SHA256 (xpi/firefox-i18n-57.0.3/hi-IN.xpi) = e10d605fdc9338a92f57e90846c041d3d3016ff91b7e94fe5f57a7e1c5ead8e8 +SIZE (xpi/firefox-i18n-57.0.3/hi-IN.xpi) = 526110 +SHA256 (xpi/firefox-i18n-57.0.3/hr.xpi) = efc2141a79726f3d3e3beb505f046156c8e15fd75030b0f40e83257dc623f950 +SIZE (xpi/firefox-i18n-57.0.3/hr.xpi) = 460722 +SHA256 (xpi/firefox-i18n-57.0.3/hsb.xpi) = 639a8fd2be2845c372101ee292c1fe7e05161452cf0c8da9814b5527698fbbe1 +SIZE (xpi/firefox-i18n-57.0.3/hsb.xpi) = 476505 +SHA256 (xpi/firefox-i18n-57.0.3/hu.xpi) = 22afba00ee123a21d6d4491c232bc2c1f23a0e6f4dca8510d0926ec8f0a4e0a2 +SIZE (xpi/firefox-i18n-57.0.3/hu.xpi) = 476604 +SHA256 (xpi/firefox-i18n-57.0.3/hy-AM.xpi) = c5043c48e903931d9ee5a27d4dbb049bf2e26c82d9eada3c14a1a604d74b42de +SIZE (xpi/firefox-i18n-57.0.3/hy-AM.xpi) = 510825 +SHA256 (xpi/firefox-i18n-57.0.3/id.xpi) = 57159cf14d25c135cd13b3c1a55162fea5a9030f0f38bce296f17e17969714ef +SIZE (xpi/firefox-i18n-57.0.3/id.xpi) = 444041 +SHA256 (xpi/firefox-i18n-57.0.3/is.xpi) = 0f550971e68e635c7f8e22fa1891d054d29fd3b2b65e16943bf9caab13cc73be +SIZE (xpi/firefox-i18n-57.0.3/is.xpi) = 452660 +SHA256 (xpi/firefox-i18n-57.0.3/it.xpi) = bd58f2b805837c8172876310bc854eef7a43beaf7f8af90ce91b6e723864d259 +SIZE (xpi/firefox-i18n-57.0.3/it.xpi) = 347171 +SHA256 (xpi/firefox-i18n-57.0.3/ja.xpi) = 756442d8fa9093e8a2d57bbb4e8eda338ef4839349502dcbb2820458e782b534 +SIZE (xpi/firefox-i18n-57.0.3/ja.xpi) = 508553 +SHA256 (xpi/firefox-i18n-57.0.3/ka.xpi) = 70d4c33f043e67f765c9814a9b6b67b44b5604d0ed026ccf72adb427619405e7 +SIZE (xpi/firefox-i18n-57.0.3/ka.xpi) = 492355 +SHA256 (xpi/firefox-i18n-57.0.3/kab.xpi) = fa99ea1036929fa96479eca5551c8be2c86e7b6725e05b3c60076122344fa123 +SIZE (xpi/firefox-i18n-57.0.3/kab.xpi) = 462531 +SHA256 (xpi/firefox-i18n-57.0.3/kk.xpi) = 92147ec88764aa3e808ae59007fe27876111d47d9ab17138dd3b44317787b57a +SIZE (xpi/firefox-i18n-57.0.3/kk.xpi) = 519249 +SHA256 (xpi/firefox-i18n-57.0.3/km.xpi) = 0f1750a00b4cfc436e1233818b47b925c6ee88f5d9368cf8cc88e79de36416d8 +SIZE (xpi/firefox-i18n-57.0.3/km.xpi) = 530080 +SHA256 (xpi/firefox-i18n-57.0.3/kn.xpi) = a9ddb7f0a47cf7f31a25c0a03d784514136bfb3113a2807d99bfd96484cd0206 +SIZE (xpi/firefox-i18n-57.0.3/kn.xpi) = 531316 +SHA256 (xpi/firefox-i18n-57.0.3/ko.xpi) = d2da7ebea2bdaac1bd74459873b91d64fcb2b44c875ffbd7777e2eb1685b2886 +SIZE (xpi/firefox-i18n-57.0.3/ko.xpi) = 487306 +SHA256 (xpi/firefox-i18n-57.0.3/lij.xpi) = 66228918afef9bec106e58aeb8c5e698cb698dfe894caecb46c012a77f2b5022 +SIZE (xpi/firefox-i18n-57.0.3/lij.xpi) = 452343 +SHA256 (xpi/firefox-i18n-57.0.3/lt.xpi) = 1e49a47a5a76a9676f1624678f22f741cd45888aa908cde2c40fb26190c5755d +SIZE (xpi/firefox-i18n-57.0.3/lt.xpi) = 474957 +SHA256 (xpi/firefox-i18n-57.0.3/lv.xpi) = 87357299ac76e61c010bc47c35fc47d90028e5f73b5b3ece7f0ea59c142f39fb +SIZE (xpi/firefox-i18n-57.0.3/lv.xpi) = 465243 +SHA256 (xpi/firefox-i18n-57.0.3/mai.xpi) = 68760d77467e2d116582e85dce013dfd0c4de5fa53ec41cd5dc186228b0f94a3 +SIZE (xpi/firefox-i18n-57.0.3/mai.xpi) = 507396 +SHA256 (xpi/firefox-i18n-57.0.3/mk.xpi) = bf493652fe0705a2685a71a312aac94912246191cef1024af3347f84fcd44f43 +SIZE (xpi/firefox-i18n-57.0.3/mk.xpi) = 490853 +SHA256 (xpi/firefox-i18n-57.0.3/ml.xpi) = 80af6eb9bce4f180d087985405dd8a1c46c3ee0b692b5ea5d15847d88e40abc4 +SIZE (xpi/firefox-i18n-57.0.3/ml.xpi) = 528256 +SHA256 (xpi/firefox-i18n-57.0.3/mr.xpi) = d6d9a3afba41f55505d2c044b6d004c3e59a0e5eac784eb2ad7c098ffacf8a7b +SIZE (xpi/firefox-i18n-57.0.3/mr.xpi) = 521291 +SHA256 (xpi/firefox-i18n-57.0.3/ms.xpi) = b0f4dd4aad5a8f1010063fa55b0658ab6ee80f0d6407ef80383613c0e39c92dd +SIZE (xpi/firefox-i18n-57.0.3/ms.xpi) = 451255 +SHA256 (xpi/firefox-i18n-57.0.3/my.xpi) = de7eee491ff8a92c50c2d3a2b896fe31a3bb7f5541429361e702495e5dbe0536 +SIZE (xpi/firefox-i18n-57.0.3/my.xpi) = 517703 +SHA256 (xpi/firefox-i18n-57.0.3/nb-NO.xpi) = 5a678264b0bb13c00a79b3b11e35f9416a7a71983f95951bdae2825d4121c4c6 +SIZE (xpi/firefox-i18n-57.0.3/nb-NO.xpi) = 451557 +SHA256 (xpi/firefox-i18n-57.0.3/nl.xpi) = 4908cc50715d3ab8d0bc96bb263bd98494127c575e9806c4f78671d5ae000d9f +SIZE (xpi/firefox-i18n-57.0.3/nl.xpi) = 458318 +SHA256 (xpi/firefox-i18n-57.0.3/nn-NO.xpi) = ded6a88acbda4d3ff0a70e6bc61234ddf4e505e551cb5865da79658ad92a59b7 +SIZE (xpi/firefox-i18n-57.0.3/nn-NO.xpi) = 452004 +SHA256 (xpi/firefox-i18n-57.0.3/or.xpi) = b3804b75c2d1b45cd6add02ccfacfdb85b4db5985f5d8d95a7dde7cba043d481 +SIZE (xpi/firefox-i18n-57.0.3/or.xpi) = 500867 +SHA256 (xpi/firefox-i18n-57.0.3/pa-IN.xpi) = 4199a01892833b2fba10604a7e6696a6c1759da55af3814e8201310e9e62f70d +SIZE (xpi/firefox-i18n-57.0.3/pa-IN.xpi) = 495271 +SHA256 (xpi/firefox-i18n-57.0.3/pl.xpi) = 536791f830e614d683e41178d7b69780791053d89def1c96c8ce80609e649f2c +SIZE (xpi/firefox-i18n-57.0.3/pl.xpi) = 364230 +SHA256 (xpi/firefox-i18n-57.0.3/pt-BR.xpi) = 2e26a41affae96c731d4d68efcca39b939be308b1d50a12c6b578a30644afee1 +SIZE (xpi/firefox-i18n-57.0.3/pt-BR.xpi) = 457155 +SHA256 (xpi/firefox-i18n-57.0.3/pt-PT.xpi) = 9755d339d5edc0ea628e48ed6ace872e897a319da0124bb8a1752e3c57e560b3 +SIZE (xpi/firefox-i18n-57.0.3/pt-PT.xpi) = 460000 +SHA256 (xpi/firefox-i18n-57.0.3/rm.xpi) = a6a453153976cbb70b452e16e58c7b542f46454b03fe05dfcf71146a7eb71dcc +SIZE (xpi/firefox-i18n-57.0.3/rm.xpi) = 451059 +SHA256 (xpi/firefox-i18n-57.0.3/ro.xpi) = d0a82db76895fdb186a67a1b5d532c10677453623315f68a1a1ba1763cc62e50 +SIZE (xpi/firefox-i18n-57.0.3/ro.xpi) = 455511 +SHA256 (xpi/firefox-i18n-57.0.3/ru.xpi) = 1716b4375089d096c81001de3e9b8cdac6af1b9c38ec9d13a92dac8d2b4b5821 +SIZE (xpi/firefox-i18n-57.0.3/ru.xpi) = 526955 +SHA256 (xpi/firefox-i18n-57.0.3/si.xpi) = 92663d7e1755972f6edf4354dfdee86a67d89ce8a6b7e0e16b070f8592abc8b8 +SIZE (xpi/firefox-i18n-57.0.3/si.xpi) = 498324 +SHA256 (xpi/firefox-i18n-57.0.3/sk.xpi) = 75c4593005ac55a2c26cb4f24d16907ba84c6e80e49ba72423d66e8d90b4e566 +SIZE (xpi/firefox-i18n-57.0.3/sk.xpi) = 480397 +SHA256 (xpi/firefox-i18n-57.0.3/sl.xpi) = adfb1017301a6c856211c6b1cb7a4c7dbb6833e6c45e67a95fd2f844f3b76eef +SIZE (xpi/firefox-i18n-57.0.3/sl.xpi) = 459377 +SHA256 (xpi/firefox-i18n-57.0.3/son.xpi) = 815f462c6e5ccf1d054f6a6d344875fc8e366601d94d5a915721852eafb01a0d +SIZE (xpi/firefox-i18n-57.0.3/son.xpi) = 450931 +SHA256 (xpi/firefox-i18n-57.0.3/sq.xpi) = 395424d765780d463afe1e24581af224b5c0122c5e7e5604c11fb59dc061daa8 +SIZE (xpi/firefox-i18n-57.0.3/sq.xpi) = 465051 +SHA256 (xpi/firefox-i18n-57.0.3/sr.xpi) = d3b22ec3764eaf01056c60b42d5d0c75feae35c8b0cd8ddbb6b9d93ead8dad22 +SIZE (xpi/firefox-i18n-57.0.3/sr.xpi) = 487003 +SHA256 (xpi/firefox-i18n-57.0.3/sv-SE.xpi) = 8c7632d64883c7cfb208335d73017621b57ca209c0520ee1db22d81f86bb4882 +SIZE (xpi/firefox-i18n-57.0.3/sv-SE.xpi) = 459666 +SHA256 (xpi/firefox-i18n-57.0.3/ta.xpi) = aff265e81e980b44090526065746ccb2d2225e6e980aeadb38da9dd6386150e1 +SIZE (xpi/firefox-i18n-57.0.3/ta.xpi) = 513228 +SHA256 (xpi/firefox-i18n-57.0.3/te.xpi) = 96fa3fd8ddc4c14e540f2803cc57a6d46b99e35b3b07d41698e1c93558a2f997 +SIZE (xpi/firefox-i18n-57.0.3/te.xpi) = 530693 +SHA256 (xpi/firefox-i18n-57.0.3/th.xpi) = 30b069488a1e80a5f3cd6f4f708c0832e1e293c398bfbbe452cf2e3908f7299d +SIZE (xpi/firefox-i18n-57.0.3/th.xpi) = 502451 +SHA256 (xpi/firefox-i18n-57.0.3/tr.xpi) = 68cbb131782ddd410466b5419fc9ab01167237b64693ae9a549cdac0ef6ec022 +SIZE (xpi/firefox-i18n-57.0.3/tr.xpi) = 465580 +SHA256 (xpi/firefox-i18n-57.0.3/uk.xpi) = 0ac5c29e764001a3e439c6807c4456693c8f14faf22261ea814c538dc2bc0661 +SIZE (xpi/firefox-i18n-57.0.3/uk.xpi) = 518138 +SHA256 (xpi/firefox-i18n-57.0.3/ur.xpi) = 92152e17c2da4928e4be81985ce4b2b7cc9974a648e2a3498fe1714142301b28 +SIZE (xpi/firefox-i18n-57.0.3/ur.xpi) = 511138 +SHA256 (xpi/firefox-i18n-57.0.3/uz.xpi) = 360e066bd7ae1d31f2d6eff90be9f2a3ee877adfc203959354e6d7c6707ee840 +SIZE (xpi/firefox-i18n-57.0.3/uz.xpi) = 461694 +SHA256 (xpi/firefox-i18n-57.0.3/vi.xpi) = fe0ce0fab8506f8799d90bb9c9fbbdf76fcd84226393c8fa043ea8308424a2ba +SIZE (xpi/firefox-i18n-57.0.3/vi.xpi) = 471320 +SHA256 (xpi/firefox-i18n-57.0.3/xh.xpi) = aca1411b7316a648349d9dd124ab2fce475d103b7ab6582dc0d76b8bf4e8c1af +SIZE (xpi/firefox-i18n-57.0.3/xh.xpi) = 464461 +SHA256 (xpi/firefox-i18n-57.0.3/zh-CN.xpi) = 253f2a87e1a84e33c53b65031763e169cea7f615becfbe8779262fb37966c823 +SIZE (xpi/firefox-i18n-57.0.3/zh-CN.xpi) = 483625 +SHA256 (xpi/firefox-i18n-57.0.3/zh-TW.xpi) = cc0d6f01f6c23e60bcf5caef4fe3eec30863951c6912ee73235bc18a8547f90f +SIZE (xpi/firefox-i18n-57.0.3/zh-TW.xpi) = 482461 diff --git a/www/firefox/Makefile b/www/firefox/Makefile index b05af97f8ea..35bf500511e 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -2,12 +2,11 @@ # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 57.0.2 -PORTREVISION= 1 +DISTVERSION= 57.0.3 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source + MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX} MAINTAINER= gecko@FreeBSD.org diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 993d57217eb..e174a1c78bf 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1512592860 -SHA256 (firefox-57.0.2.source.tar.xz) = cad021a13daf8fd2c951fab763e784c82aabef45e68a34c941fb64d62f1a5707 -SIZE (firefox-57.0.2.source.tar.xz) = 248772480 +TIMESTAMP = 1514290652 +SHA256 (firefox-57.0.3.source.tar.xz) = c5d4a32bfb099f0b31941b59f78d2dc2f42ed272117512fa39de92688d48f424 +SIZE (firefox-57.0.3.source.tar.xz) = 250607452 diff --git a/www/py-django-bootstrap-form/Makefile b/www/py-django-bootstrap-form/Makefile index 1546342041c..acc71285efd 100644 --- a/www/py-django-bootstrap-form/Makefile +++ b/www/py-django-bootstrap-form/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= django-bootstrap-form -PORTVERSION= 3.2.1 -PORTREVISION= 1 +PORTVERSION= 3.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-bootstrap-form/distinfo b/www/py-django-bootstrap-form/distinfo index 26159ba9fbc..c76d2b0cb0c 100644 --- a/www/py-django-bootstrap-form/distinfo +++ b/www/py-django-bootstrap-form/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1463327695 -SHA256 (django-bootstrap-form-3.2.1.tar.gz) = 806732e87785bd4fd235a98de64af2fd24845a9390dad6196bb3aeb13a01c74b -SIZE (django-bootstrap-form-3.2.1.tar.gz) = 4260 +TIMESTAMP = 1514285632 +SHA256 (django-bootstrap-form-3.3.tar.gz) = 2edeb528bcdd0de454575ca84be06e15130baf286b9d302eacbd893cbf691b94 +SIZE (django-bootstrap-form-3.3.tar.gz) = 4321 diff --git a/www/py-django-countries/Makefile b/www/py-django-countries/Makefile index 247d6261b4e..140e4c68ed1 100644 --- a/www/py-django-countries/Makefile +++ b/www/py-django-countries/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= django-countries -PORTVERSION= 3.4.1 +PORTVERSION= 5.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-countries/distinfo b/www/py-django-countries/distinfo index c3573332eaf..10ecf540b60 100644 --- a/www/py-django-countries/distinfo +++ b/www/py-django-countries/distinfo @@ -1,2 +1,3 @@ -SHA256 (django-countries-3.4.1.tar.gz) = 5bdda9d2c3473b519371428d88517f29befad7e35dfc489e8b0f95cb2aa941dc -SIZE (django-countries-3.4.1.tar.gz) = 267627 +TIMESTAMP = 1514286689 +SHA256 (django-countries-5.0.tar.gz) = f9acf49a1d6a5a47dbe96833d2c8fd3680c480f5c4cbc05c3a4028554cc4415c +SIZE (django-countries-5.0.tar.gz) = 444232 diff --git a/www/py-django-devel/Makefile b/www/py-django-devel/Makefile index 66763841e2e..321b30adb37 100644 --- a/www/py-django-devel/Makefile +++ b/www/py-django-devel/Makefile @@ -2,7 +2,7 @@ PORTNAME= django PORTVERSION= ${SNAPSHOTDATE} -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -46,7 +46,7 @@ HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} +FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} diff --git a/www/py-django-formtools/Makefile b/www/py-django-formtools/Makefile index 39265b70687..f362bc88e64 100644 --- a/www/py-django-formtools/Makefile +++ b/www/py-django-formtools/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= django-formtools -PORTVERSION= 1.0 +PORTVERSION= 2.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-formtools/distinfo b/www/py-django-formtools/distinfo index 4c38292bf14..7b8ac0d2795 100644 --- a/www/py-django-formtools/distinfo +++ b/www/py-django-formtools/distinfo @@ -1,2 +1,3 @@ -SHA256 (django-formtools-1.0.tar.gz) = 647a5855277dcf335902eeeeeba3056e439493e6b7de70b942c988a6d8d70e04 -SIZE (django-formtools-1.0.tar.gz) = 70505 +TIMESTAMP = 1514286216 +SHA256 (django-formtools-2.1.tar.gz) = 7703793f1675aa6e871f9fed147e8563816d7a5b9affdc5e3459899596217f7c +SIZE (django-formtools-2.1.tar.gz) = 70182 diff --git a/www/py-django110/Makefile b/www/py-django110/Makefile index 5990d217031..5600116de22 100644 --- a/www/py-django110/Makefile +++ b/www/py-django110/Makefile @@ -3,6 +3,7 @@ PORTNAME= django PORTVERSION= 1.10.8 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ @@ -31,7 +32,7 @@ CPE_VENDOR= djangoproject DOCSDIR= ${PREFIX}/share/doc/py-django PORTDOCS= * -OPTIONS_DEFINE= DOCS FASTCGI HTMLDOCS +OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_DEFAULT= SQLITE OPTIONS_GROUP= DATABASE @@ -46,7 +47,6 @@ HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} diff --git a/www/py-django111/Makefile b/www/py-django111/Makefile index 74c726655fc..eb287256beb 100644 --- a/www/py-django111/Makefile +++ b/www/py-django111/Makefile @@ -5,6 +5,7 @@ PORTNAME= django PORTVERSION= 1.11.8 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ @@ -33,7 +34,7 @@ CPE_VENDOR= djangoproject DOCSDIR= ${PREFIX}/share/doc/py-django PORTDOCS= * -OPTIONS_DEFINE= DOCS FASTCGI HTMLDOCS +OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_DEFAULT= SQLITE OPTIONS_GROUP= DATABASE @@ -48,7 +49,6 @@ HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} diff --git a/www/py-django18/Makefile b/www/py-django18/Makefile index 8b8098e494c..e813e60de30 100644 --- a/www/py-django18/Makefile +++ b/www/py-django18/Makefile @@ -3,7 +3,7 @@ PORTNAME= django PORTVERSION= 1.8.18 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION:R}/ @@ -49,7 +49,7 @@ HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} +FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} diff --git a/www/py-django20/Makefile b/www/py-django20/Makefile index d2dd9970225..c3f06575cf4 100644 --- a/www/py-django20/Makefile +++ b/www/py-django20/Makefile @@ -3,6 +3,7 @@ PORTNAME= django PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ @@ -32,7 +33,7 @@ CPE_VENDOR= djangoproject DOCSDIR= ${PREFIX}/share/doc/py-django PORTDOCS= * -OPTIONS_DEFINE= DOCS FASTCGI HTMLDOCS +OPTIONS_DEFINE= DOCS HTMLDOCS OPTIONS_DEFAULT= SQLITE OPTIONS_GROUP= DATABASE @@ -47,7 +48,6 @@ HTMLDOCS_IMPLIES= DOCS PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${MAKE} html SPHINXBUILD=sphinx-build-${PYTHON_VER} diff --git a/www/py-djangorestframework-csv/Makefile b/www/py-djangorestframework-csv/Makefile index 33b36952f42..9c0a85e588d 100644 --- a/www/py-djangorestframework-csv/Makefile +++ b/www/py-djangorestframework-csv/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= djangorestframework-csv -PORTVERSION= 1.4.1 +PORTVERSION= 2.0.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-djangorestframework-csv/distinfo b/www/py-djangorestframework-csv/distinfo index bc90ed9dcda..4210767a324 100644 --- a/www/py-djangorestframework-csv/distinfo +++ b/www/py-djangorestframework-csv/distinfo @@ -1,2 +1,3 @@ -SHA256 (djangorestframework-csv-1.4.1.tar.gz) = 93bfcfd4b4f6d96a42663ec0a7b6aa86070483c08c10e334d607c2051aa280f7 -SIZE (djangorestframework-csv-1.4.1.tar.gz) = 16675 +TIMESTAMP = 1514286771 +SHA256 (djangorestframework-csv-2.0.0.tar.gz) = 641feb000d622cec2113005988c03c9a9ba7ec31e1f422f16b098e2a42f4cc8d +SIZE (djangorestframework-csv-2.0.0.tar.gz) = 16475 diff --git a/www/py-djangorestframework-filters/Makefile b/www/py-djangorestframework-filters/Makefile index 345e7e91456..dc3721e155f 100644 --- a/www/py-djangorestframework-filters/Makefile +++ b/www/py-djangorestframework-filters/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= djangorestframework-filters -PORTVERSION= 0.8.0 +PORTVERSION= 0.10.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-djangorestframework-filters/distinfo b/www/py-djangorestframework-filters/distinfo index 0bb72d1dc7b..20b685fc796 100644 --- a/www/py-djangorestframework-filters/distinfo +++ b/www/py-djangorestframework-filters/distinfo @@ -1,2 +1,3 @@ -SHA256 (djangorestframework-filters-0.8.0.tar.gz) = c4d77bc01af20cc7551f704f35db5aa872f6ba717e43ddd21a1de5f448838244 -SIZE (djangorestframework-filters-0.8.0.tar.gz) = 10176 +TIMESTAMP = 1514286570 +SHA256 (djangorestframework-filters-0.10.2.tar.gz) = 1f51945b46f476b8184518e2881febcf3772b606b73ce022a4b7e7ff3763895d +SIZE (djangorestframework-filters-0.10.2.tar.gz) = 12351 diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile index 3c07b5c1815..491142ab9b4 100644 --- a/www/py-djangorestframework/Makefile +++ b/www/py-djangorestframework/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= djangorestframework -PORTVERSION= 3.6.4 +PORTVERSION= 3.7.7 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ COMMENT= Django REST framework LICENSE= BSD2CLAUSE -USES= python +USES= python:2.7+ USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework/distinfo b/www/py-djangorestframework/distinfo index 8b2a4d60d70..8bf08ce0add 100644 --- a/www/py-djangorestframework/distinfo +++ b/www/py-djangorestframework/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1503903057 -SHA256 (djangorestframework-3.6.4.tar.gz) = de8ac68b3cf6dd41b98e01dcc92dc0022a5958f096eafc181a17fa975d18ca42 -SIZE (djangorestframework-3.6.4.tar.gz) = 1011409 +TIMESTAMP = 1514282205 +SHA256 (djangorestframework-3.7.7.tar.gz) = 9f9e94e8d22b100ed3a43cee8c47a7ff7b185e778a1f2da9ec5c73fc4e081b87 +SIZE (djangorestframework-3.7.7.tar.gz) = 974316 diff --git a/www/py-flup/Makefile b/www/py-flup/Makefile deleted file mode 100644 index 0ddb908bfe3..00000000000 --- a/www/py-flup/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# Created by: Li-Wen Hsu -# $FreeBSD$ - -PORTNAME= flup -PORTVERSION= 1.0.2 -PORTREVISION= 2 -CATEGORIES= www python -MASTER_SITES= http://www.saddi.com/software/flup/dist/ \ - CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= lwhsu@FreeBSD.org -COMMENT= Random assortment of WSGI servers, middleware - -USES= python:2.7 -USE_PYTHON= distutils autoplist - -.include diff --git a/www/py-flup/distinfo b/www/py-flup/distinfo deleted file mode 100644 index af31ccf540a..00000000000 --- a/www/py-flup/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (flup-1.0.2.tar.gz) = 4bad317a5fc1ce3d4fe5e9b6d846ec38a8023e16876785d4f88102f2c8097dd9 -SIZE (flup-1.0.2.tar.gz) = 49051 diff --git a/www/py-flup/pkg-descr b/www/py-flup/pkg-descr deleted file mode 100644 index 32ca4b95d48..00000000000 --- a/www/py-flup/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -This Python package is a random collection of WSGI modules -written by Allan Saddi. - -flup is functionally divided into three components: - - * FlupServers - * FlupMiddleware - * FlupPublisher - -WWW: http://www.saddi.com/software/flup/ diff --git a/www/py-flup6/Makefile b/www/py-flup6/Makefile new file mode 100644 index 00000000000..a7c9ef4d6fb --- /dev/null +++ b/www/py-flup6/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= flup6 +PORTVERSION= 1.1.1 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= FreeBSD@Shaneware.biz +COMMENT= Random assortment of WSGI servers + +LICENSE= BSD2CLAUSE + +USES= python +USE_PYTHON= distutils autoplist +NO_ARCH= yes + +.include diff --git a/www/py-flup6/distinfo b/www/py-flup6/distinfo new file mode 100644 index 00000000000..34f6e7cb238 --- /dev/null +++ b/www/py-flup6/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1513265989 +SHA256 (flup6-1.1.1.tar.gz) = fd034c6862a320b9f8176a14fa94e05d67d59e61359c34c6dabd0d31a26a4084 +SIZE (flup6-1.1.1.tar.gz) = 45810 diff --git a/www/py-flup6/files/patch-flup_server_ajp__base.py b/www/py-flup6/files/patch-flup_server_ajp__base.py new file mode 100644 index 00000000000..a357f5c15ca --- /dev/null +++ b/www/py-flup6/files/patch-flup_server_ajp__base.py @@ -0,0 +1,15 @@ +--- flup/server/ajp_base.py.orig 2017-12-16 07:40:39 UTC ++++ flup/server/ajp_base.py +@@ -38,7 +38,11 @@ import datetime + import time + + # Unfortunately, for now, threads are required. +-import thread ++try: ++ import thread ++except: ++ import _thread as thread ++ + import threading + + __all__ = ['BaseAJPServer'] diff --git a/www/py-flup6/files/patch-flup_server_fcgi__base.py b/www/py-flup6/files/patch-flup_server_fcgi__base.py new file mode 100644 index 00000000000..9063b49e1c5 --- /dev/null +++ b/www/py-flup6/files/patch-flup_server_fcgi__base.py @@ -0,0 +1,32 @@ +--- flup/server/fcgi_base.py 2015-08-01 02:01:48 UTC ++++ flup/server/fcgi_base.py +@@ -49,9 +49,11 @@ thread_available = True + if sys.hexversion >= 0x03000000: + text_type = str + force_str = lambda s: s.decode('latin-1') ++ py3k = True + else: + text_type = unicode + force_str = lambda s: s ++ py3k = False + + # Apparently 2.3 doesn't define SHUT_WR? Assume it is 1 in this case. + if not hasattr(socket, 'SHUT_WR'): +@@ -601,9 +603,14 @@ class CGIRequest(Request): + + self.server = server + self.params = dict(os.environ) +- self.stdin = sys.stdin.buffer +- self.stdout = StdoutWrapper(sys.stdout.buffer) # Oh, the humanity! +- self.stderr = sys.stderr.buffer ++ if py3k: ++ self.stdin = sys.stdin.buffer ++ self.stdout = StdoutWrapper(sys.stdout.buffer) # Oh, the humanity! ++ self.stderr = sys.stderr.buffer ++ else: ++ self.stdin = sys.stdin ++ self.stdout = StdoutWrapper(sys.stdout) # Oh, the humanity! ++ self.stderr = sys.stderr + self.data = BytesIO() + + def _end(self, appStatus=0, protocolStatus=FCGI_REQUEST_COMPLETE): diff --git a/www/py-flup6/files/patch-flup_server_scgi__base.py b/www/py-flup6/files/patch-flup_server_scgi__base.py new file mode 100644 index 00000000000..5fab2c3cb8a --- /dev/null +++ b/www/py-flup6/files/patch-flup_server_scgi__base.py @@ -0,0 +1,24 @@ +--- flup/server/scgi_base.py.orig 2017-12-16 07:40:10 UTC ++++ flup/server/scgi_base.py +@@ -32,7 +32,7 @@ import logging + import socket + import select + import errno +-import cStringIO as StringIO ++import io as StringIO + import signal + import datetime + import os +@@ -40,7 +40,11 @@ import warnings + + # Threads are required. If you want a non-threaded (forking) version, look at + # SWAP . +-import thread ++try: ++ import thread ++except: ++ import _thread as thread ++ + import threading + + __all__ = ['BaseSCGIServer'] diff --git a/www/py-flup6/pkg-descr b/www/py-flup6/pkg-descr new file mode 100644 index 00000000000..05c78841cd4 --- /dev/null +++ b/www/py-flup6/pkg-descr @@ -0,0 +1,6 @@ +This Python package is a random collection of WSGI modules + +It is a fork of Allan Saddi's flup package, and is intended to +support both python2 and python3 from a single code base. + +WWW: https://bitbucket.org/denisenkom/flup diff --git a/www/py-pastescript/Makefile b/www/py-pastescript/Makefile index c5643217186..669b7ad6bdc 100644 --- a/www/py-pastescript/Makefile +++ b/www/py-pastescript/Makefile @@ -3,6 +3,7 @@ PORTNAME= PasteScript PORTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +15,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=0:devel/py-cheetah@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}flup>=0:www/py-flup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flup6>=0:www/py-flup6@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Paste>=1.3:www/py-paste@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=0:www/py-pastedeploy@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ diff --git a/www/py-websocket-client/Makefile b/www/py-websocket-client/Makefile index 7c124858efb..37a0a42fbdc 100644 --- a/www/py-websocket-client/Makefile +++ b/www/py-websocket-client/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= websocket-client -PORTVERSION= 0.37.0 +PORTVERSION= 0.45.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-websocket-client/distinfo b/www/py-websocket-client/distinfo index 1af878c97f5..fb7abad8730 100644 --- a/www/py-websocket-client/distinfo +++ b/www/py-websocket-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1463313718 -SHA256 (websocket_client-0.37.0.tar.gz) = 678b246d816b94018af5297e72915160e2feb042e0cde1a9397f502ac3a52f41 -SIZE (websocket_client-0.37.0.tar.gz) = 194246 +TIMESTAMP = 1514286914 +SHA256 (websocket_client-0.45.0.tar.gz) = 6505c9642396cd670c4514228e04cdae4a4a750fefde732578f0f14f55d6935d +SIZE (websocket_client-0.45.0.tar.gz) = 203902 diff --git a/www/seahub/Makefile b/www/seahub/Makefile index 1865e1979ae..9c5dd2c7287 100644 --- a/www/seahub/Makefile +++ b/www/seahub/Makefile @@ -4,6 +4,7 @@ PORTNAME= seahub DISTVERSIONPREFIX= v DISTVERSION= ${SEAHUB_VER} DISTVERSIONSUFFIX= -pro +PORTREVISION= 1 CATEGORIES= www MAINTAINER= ultima@FreeBSD.org @@ -23,7 +24,6 @@ RUN_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}flup>=0:www/py-flup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile index e65c232b6a6..eba1bf35092 100644 --- a/www/waterfox/Makefile +++ b/www/waterfox/Makefile @@ -2,7 +2,7 @@ PORTNAME= waterfox DISTVERSION= 56.0.1.s20171212 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www ipv6 MAINTAINER= jbeich@FreeBSD.org diff --git a/www/waterfox/files/patch-bug1224396 b/www/waterfox/files/patch-bug1224396 new file mode 100644 index 00000000000..433bf755fb0 --- /dev/null +++ b/www/waterfox/files/patch-bug1224396 @@ -0,0 +1,146 @@ +commit 94f55f3a6124 +Author: Lee Salzman +Date: Wed Nov 22 12:19:29 2017 -0500 + + Bug 1224396 - Skia path allocation cleanups. r=msreckovic a=gchang + + MozReview-Commit-ID: GAf2vC1Fucv + + --HG-- + extra : source : db4543ce21ce1e8a1c81b685a16e61f71db2f602 +--- + gfx/skia/skia/include/core/SkPathRef.h | 24 ++++++++++++++---------- + gfx/skia/skia/src/core/SkArenaAlloc.cpp | 23 ++++++++++++++++++----- + gfx/skia/skia/src/core/SkArenaAlloc.h | 5 ++++- + 3 files changed, 36 insertions(+), 16 deletions(-) + +diff --git gfx/skia/skia/include/core/SkPathRef.h gfx/skia/skia/include/core/SkPathRef.h +index 5e6fda7d85b2..24870c64fbc0 100644 +--- gfx/skia/skia/include/core/SkPathRef.h ++++ gfx/skia/skia/include/core/SkPathRef.h +@@ -16,7 +16,7 @@ + #include "SkRRect.h" + #include "SkRect.h" + #include "SkRefCnt.h" +-#include // ptrdiff_t ++#include "../private/SkTemplates.h" + + class SkRBuffer; + class SkWBuffer; +@@ -433,31 +433,35 @@ private: + */ + void makeSpace(size_t size) { + SkDEBUGCODE(this->validate();) +- ptrdiff_t growSize = size - fFreeSpace; +- if (growSize <= 0) { ++ if (size <= fFreeSpace) { + return; + } ++ size_t growSize = size - fFreeSpace; + size_t oldSize = this->currSize(); + // round to next multiple of 8 bytes + growSize = (growSize + 7) & ~static_cast(7); + // we always at least double the allocation +- if (static_cast(growSize) < oldSize) { ++ if (growSize < oldSize) { + growSize = oldSize; + } + if (growSize < kMinSize) { + growSize = kMinSize; + } +- size_t newSize = oldSize + growSize; ++ constexpr size_t maxSize = std::numeric_limits::max(); ++ size_t newSize; ++ if (growSize <= maxSize - oldSize) { ++ newSize = oldSize + growSize; ++ } else { ++ SK_ABORT("Path too big."); ++ } + // Note that realloc could memcpy more than we need. It seems to be a win anyway. TODO: + // encapsulate this. + fPoints = reinterpret_cast(sk_realloc_throw(fPoints, newSize)); + size_t oldVerbSize = fVerbCnt * sizeof(uint8_t); +- void* newVerbsDst = reinterpret_cast( +- reinterpret_cast(fPoints) + newSize - oldVerbSize); +- void* oldVerbsSrc = reinterpret_cast( +- reinterpret_cast(fPoints) + oldSize - oldVerbSize); ++ void* newVerbsDst = SkTAddOffset(fPoints, newSize - oldVerbSize); ++ void* oldVerbsSrc = SkTAddOffset(fPoints, oldSize - oldVerbSize); + memmove(newVerbsDst, oldVerbsSrc, oldVerbSize); +- fVerbs = reinterpret_cast(reinterpret_cast(fPoints) + newSize); ++ fVerbs = SkTAddOffset(fPoints, newSize); + fFreeSpace += growSize; + SkDEBUGCODE(this->validate();) + } +diff --git gfx/skia/skia/src/core/SkArenaAlloc.cpp gfx/skia/skia/src/core/SkArenaAlloc.cpp +index eca3aa97d761..57a19093d065 100644 +--- gfx/skia/skia/src/core/SkArenaAlloc.cpp ++++ gfx/skia/skia/src/core/SkArenaAlloc.cpp +@@ -8,6 +8,7 @@ + #include + #include + #include "SkArenaAlloc.h" ++#include "SkTypes.h" + + static char* end_chain(char*) { return nullptr; } + +@@ -95,19 +96,31 @@ void SkArenaAlloc::ensureSpace(uint32_t size, uint32_t alignment) { + // This must be conservative to add the right amount of extra memory to handle the alignment + // padding. + constexpr uint32_t alignof_max_align_t = 8; +- uint32_t objSizeAndOverhead = size + headerSize + sizeof(Footer); ++ constexpr uint32_t maxSize = std::numeric_limits::max(); ++ constexpr uint32_t overhead = headerSize + sizeof(Footer); ++ SkASSERT_RELEASE(size <= maxSize - overhead); ++ uint32_t objSizeAndOverhead = size + overhead; + if (alignment > alignof_max_align_t) { +- objSizeAndOverhead += alignment - 1; ++ uint32_t alignmentOverhead = alignment - 1; ++ SkASSERT_RELEASE(objSizeAndOverhead <= maxSize - alignmentOverhead); ++ objSizeAndOverhead += alignmentOverhead; + } + +- uint32_t allocationSize = std::max(objSizeAndOverhead, fExtraSize * fFib0); +- fFib0 += fFib1; +- std::swap(fFib0, fFib1); ++ uint32_t minAllocationSize; ++ if (fExtraSize <= maxSize / fFib0) { ++ minAllocationSize = fExtraSize * fFib0; ++ fFib0 += fFib1; ++ std::swap(fFib0, fFib1); ++ } else { ++ minAllocationSize = maxSize; ++ } ++ uint32_t allocationSize = std::max(objSizeAndOverhead, minAllocationSize); + + // Round up to a nice size. If > 32K align to 4K boundary else up to max_align_t. The > 32K + // heuristic is from the JEMalloc behavior. + { + uint32_t mask = allocationSize > (1 << 15) ? (1 << 12) - 1 : 16 - 1; ++ SkASSERT_RELEASE(allocationSize <= maxSize - mask); + allocationSize = (allocationSize + mask) & ~mask; + } + +diff --git gfx/skia/skia/src/core/SkArenaAlloc.h gfx/skia/skia/src/core/SkArenaAlloc.h +index 494696ce768d..05d3336684e9 100644 +--- gfx/skia/skia/src/core/SkArenaAlloc.h ++++ gfx/skia/skia/src/core/SkArenaAlloc.h +@@ -157,6 +157,7 @@ private: + template + char* commonArrayAlloc(uint32_t count) { + char* objStart; ++ SkASSERT_RELEASE(count <= std::numeric_limits::max() / sizeof(T)); + uint32_t arraySize = SkTo(count * sizeof(T)); + uint32_t alignment = SkTo(alignof(T)); + +@@ -164,7 +165,9 @@ private: + objStart = this->allocObject(arraySize, alignment); + fCursor = objStart + arraySize; + } else { +- uint32_t totalSize = arraySize + sizeof(Footer) + sizeof(uint32_t); ++ constexpr uint32_t overhead = sizeof(Footer) + sizeof(uint32_t); ++ SkASSERT_RELEASE(arraySize <= std::numeric_limits::max() - overhead); ++ uint32_t totalSize = arraySize + overhead; + objStart = this->allocObjectWithFooter(totalSize, alignment); + + // Can never be UB because max value is alignof(T). diff --git a/www/waterfox/files/patch-bug1399400 b/www/waterfox/files/patch-bug1399400 new file mode 100644 index 00000000000..be983e1369b --- /dev/null +++ b/www/waterfox/files/patch-bug1399400 @@ -0,0 +1,39 @@ +commit 7c15d03b1e83 +Author: Blake Kaplan +Date: Mon Dec 18 19:39:45 2017 -0500 + + Bug 1399400 - Use a strong reference when handling mTextField. r=bz a=jcristau + + MozReview-Commit-ID: IqzGDM4ezeW + + --HG-- + extra : rebase_source : 8f9a1f72360fcabdc6e57fec3dbdda1bd705fd03 + extra : source : 02d457ace9bb8430e25cfb3a1fb6b0303c9d01c5 +--- + layout/forms/nsNumberControlFrame.cpp | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git layout/forms/nsNumberControlFrame.cpp layout/forms/nsNumberControlFrame.cpp +index 00b4492f23f1..68819267c906 100644 +--- layout/forms/nsNumberControlFrame.cpp ++++ layout/forms/nsNumberControlFrame.cpp +@@ -592,15 +592,17 @@ nsNumberControlFrame::HandleFocusEvent(WidgetEvent* aEvent) + { + if (aEvent->mOriginalTarget != mTextField) { + // Move focus to our text field ++ RefPtr textField = HTMLInputElement::FromContent(mTextField); + IgnoredErrorResult ignored; +- HTMLInputElement::FromContent(mTextField)->Focus(ignored); ++ textField->Focus(ignored); + } + } + + void + nsNumberControlFrame::HandleSelectCall() + { +- HTMLInputElement::FromContent(mTextField)->Select(); ++ RefPtr textField = HTMLInputElement::FromContent(mTextField); ++ textField->Select(); + } + + #define STYLES_DISABLING_NATIVE_THEMING \ diff --git a/www/waterfox/files/patch-bug1399520 b/www/waterfox/files/patch-bug1399520 new file mode 100644 index 00000000000..0db6cf64bb7 --- /dev/null +++ b/www/waterfox/files/patch-bug1399520 @@ -0,0 +1,93 @@ +commit b4603106d015 +Author: Liang-Heng Chen +Date: Thu Oct 19 22:29:41 2017 -0400 + + Bug 1399520 - Avoid race condition. r=dragana + + MozReview-Commit-ID: 6Pd2HXqBgX4 +--- + modules/libjar/nsJAR.cpp | 26 ++++++++++++++++++-------- + modules/libjar/nsJAR.h | 8 +++++--- + 2 files changed, 23 insertions(+), 11 deletions(-) + +diff --git modules/libjar/nsJAR.cpp modules/libjar/nsJAR.cpp +index 80589e03f92b..b3121d99ef0a 100644 +--- modules/libjar/nsJAR.cpp ++++ modules/libjar/nsJAR.cpp +@@ -43,11 +43,27 @@ NS_IMPL_QUERY_INTERFACE(nsJAR, nsIZipReader) + NS_IMPL_ADDREF(nsJAR) + + // Custom Release method works with nsZipReaderCache... ++// Release might be called from multi-thread, we have to ++// take this function carefully to avoid delete-after-use. + MozExternalRefCountType nsJAR::Release(void) + { + nsrefcnt count; + NS_PRECONDITION(0 != mRefCnt, "dup release"); +- count = --mRefCnt; ++ ++ RefPtr cache; ++ if (mRefCnt == 2) { // don't use a lock too frequently ++ // Use a mutex here to guarantee mCache is not racing and the target instance ++ // is still valid to increase ref-count. ++ MutexAutoLock lock(mLock); ++ cache = mCache; ++ mCache = nullptr; ++ } ++ if (cache) { ++ DebugOnly rv = cache->ReleaseZip(this); ++ MOZ_ASSERT(NS_SUCCEEDED(rv), "failed to release zip file"); ++ } ++ ++ count = --mRefCnt; // don't access any member variable after this line + NS_LOG_RELEASE(this, count, "nsJAR"); + if (0 == count) { + mRefCnt = 1; /* stabilize */ +@@ -56,13 +72,7 @@ MozExternalRefCountType nsJAR::Release(void) + delete this; + return 0; + } +- if (1 == count && mCache) { +-#ifdef DEBUG +- nsresult rv = +-#endif +- mCache->ReleaseZip(this); +- NS_ASSERTION(NS_SUCCEEDED(rv), "failed to release zip file"); +- } ++ + return count; + } + +diff --git modules/libjar/nsJAR.h modules/libjar/nsJAR.h +index 7f675c93003b..4fe948680fbf 100644 +--- modules/libjar/nsJAR.h ++++ modules/libjar/nsJAR.h +@@ -12,6 +12,7 @@ + #include "mozilla/Logging.h" + #include "prinrval.h" + ++#include "mozilla/Atomics.h" + #include "mozilla/Mutex.h" + #include "nsIComponentManager.h" + #include "nsCOMPtr.h" +@@ -75,8 +76,9 @@ class nsJAR final : public nsIZipReader + mReleaseTime = PR_INTERVAL_NO_TIMEOUT; + } + +- void SetZipReaderCache(nsZipReaderCache* cache) { +- mCache = cache; ++ void SetZipReaderCache(nsZipReaderCache* aCache) { ++ mozilla::MutexAutoLock lock(mLock); ++ mCache = aCache; + } + + nsresult GetNSPRFileDesc(PRFileDesc** aNSPRFileDesc); +@@ -89,7 +91,7 @@ class nsJAR final : public nsIZipReader + RefPtr mZip; // The underlying zip archive + PRIntervalTime mReleaseTime; // used by nsZipReaderCache for flushing entries + nsZipReaderCache* mCache; // if cached, this points to the cache it's contained in +- mozilla::Mutex mLock; ++ mozilla::Mutex mLock; // protect mCache and mZip + int64_t mMtime; + bool mOpened; + bool mIsOmnijar; diff --git a/www/waterfox/files/patch-bug1408276 b/www/waterfox/files/patch-bug1408276 new file mode 100644 index 00000000000..e0e43492125 --- /dev/null +++ b/www/waterfox/files/patch-bug1408276 @@ -0,0 +1,170 @@ +commit a9bc6108422a +Author: Karl Tomlinson +Date: Tue Oct 17 18:14:43 2017 +1300 + + Bug 1408276 - Move to LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP at end of iteration. r=padenot, a=gchang + + MozReview-Commit-ID: GbfIOPZPuGu + + --HG-- + extra : rebase_source : acc2bcee9a36d2b8f18826f08825895de5df0c1e +--- + dom/media/GraphDriver.cpp | 27 +++++++++++++++++---------- + dom/media/MediaStreamGraph.cpp | 32 +++++++++++++++++++++----------- + dom/media/MediaStreamGraphImpl.h | 12 +++++++++++- + 3 files changed, 49 insertions(+), 22 deletions(-) + +diff --git dom/media/GraphDriver.cpp dom/media/GraphDriver.cpp +index 7f6f386fdaca..13944338e3d7 100644 +--- dom/media/GraphDriver.cpp ++++ dom/media/GraphDriver.cpp +@@ -284,8 +284,7 @@ SystemClockDriver::IsFallback() + void + ThreadedDriver::RunThread() + { +- bool stillProcessing = true; +- while (stillProcessing) { ++ while (true) { + mIterationStart = IterationEnd(); + mIterationEnd += GetIntervalForIteration(); + +@@ -324,10 +323,16 @@ ThreadedDriver::RunThread() + (long)stateComputedTime, + (long)nextStateComputedTime)); + +- stillProcessing = mGraphImpl->OneIteration(nextStateComputedTime); ++ bool stillProcessing = mGraphImpl->OneIteration(nextStateComputedTime); + ++ if (!stillProcessing) { ++ // Enter shutdown mode. The stable-state handler will detect this ++ // and complete shutdown if the graph does not get restarted. ++ mGraphImpl->SignalMainThreadCleanup(); ++ return; ++ } + MonitorAutoLock lock(GraphImpl()->GetMonitor()); +- if (NextDriver() && stillProcessing) { ++ if (NextDriver()) { + LOG(LogLevel::Debug, ("Switching to AudioCallbackDriver")); + RemoveCallback(); + NextDriver()->SetGraphTime(this, mIterationStart, mIterationEnd); +@@ -1009,13 +1014,20 @@ AudioCallbackDriver::DataCallback(const AudioDataValue* aInputBuffer, + mGraphImpl->NotifyOutputData(aOutputBuffer, static_cast(aFrames), + mSampleRate, mOutputChannels); + ++ if (!stillProcessing) { ++ // Enter shutdown mode. The stable-state handler will detect this ++ // and complete shutdown if the graph does not get restarted. ++ mGraphImpl->SignalMainThreadCleanup(); ++ return aFrames - 1; ++ } ++ + bool switching = false; + { + MonitorAutoLock mon(mGraphImpl->GetMonitor()); + switching = !!NextDriver(); + } + +- if (switching && stillProcessing) { ++ if (switching) { + // If the audio stream has not been started by the previous driver or + // the graph itself, keep it alive. + MonitorAutoLock mon(mGraphImpl->GetMonitor()); +@@ -1032,11 +1044,6 @@ AudioCallbackDriver::DataCallback(const AudioDataValue* aInputBuffer, + return aFrames - 1; + } + +- if (!stillProcessing) { +- LOG(LogLevel::Debug, +- ("Stopping audio thread for MediaStreamGraph %p", this)); +- return aFrames - 1; +- } + return aFrames; + } + +diff --git dom/media/MediaStreamGraph.cpp dom/media/MediaStreamGraph.cpp +index 3a742aafe9b2..6420e038a8fe 100644 +--- dom/media/MediaStreamGraph.cpp ++++ dom/media/MediaStreamGraph.cpp +@@ -1193,11 +1193,13 @@ MediaStreamGraphImpl::PrepareUpdatesToMainThreadState(bool aFinalUpdate) + } + } + +- // Don't send the message to the main thread if it's not going to have +- // any work to do. +- if (aFinalUpdate || +- !mUpdateRunnables.IsEmpty() || +- !mStreamUpdates.IsEmpty()) { ++ // If this is the final update, then a stable state event will soon be ++ // posted just before this thread finishes, and so there is no need to also ++ // post here. ++ if (!aFinalUpdate && ++ // Don't send the message to the main thread if it's not going to have ++ // any work to do. ++ !(mUpdateRunnables.IsEmpty() && mStreamUpdates.IsEmpty())) { + EnsureStableStateEventPosted(); + } + } +@@ -1430,12 +1432,7 @@ MediaStreamGraphImpl::UpdateMainThreadState() + (IsEmpty() && mBackMessageQueue.IsEmpty()); + PrepareUpdatesToMainThreadState(finalUpdate); + if (finalUpdate) { +- // Enter shutdown mode. The stable-state handler will detect this +- // and complete shutdown. Destroy any streams immediately. +- LOG(LogLevel::Debug, +- ("MediaStreamGraph %p waiting for main thread cleanup", this)); +- // We'll shut down this graph object if it does not get restarted. +- mLifecycleState = LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP; ++ // Enter shutdown mode when this iteration is completed. + // No need to Destroy streams here. The main-thread owner of each + // stream is responsible for calling Destroy on them. + return false; +@@ -1861,6 +1858,19 @@ MediaStreamGraphImpl::EnsureStableStateEventPosted() + mAbstractMainThread->Dispatch(event.forget()); + } + ++void ++MediaStreamGraphImpl::SignalMainThreadCleanup() ++{ ++ MOZ_ASSERT(mDriver->OnThread()); ++ ++ MonitorAutoLock lock(mMonitor); ++ LOG(LogLevel::Debug, ++ ("MediaStreamGraph %p waiting for main thread cleanup", this)); ++ mLifecycleState = ++ MediaStreamGraphImpl::LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP; ++ EnsureStableStateEventPosted(); ++} ++ + void + MediaStreamGraphImpl::AppendMessage(UniquePtr aMessage) + { +diff --git dom/media/MediaStreamGraphImpl.h dom/media/MediaStreamGraphImpl.h +index dfea12bca3a8..dce49da39166 100644 +--- dom/media/MediaStreamGraphImpl.h ++++ dom/media/MediaStreamGraphImpl.h +@@ -197,6 +197,14 @@ public: + */ + bool OneIteration(GraphTime aStateEnd); + ++ /** ++ * Called from the driver, when the graph thread is about to stop, to tell ++ * the main thread to attempt to begin cleanup. The main thread may either ++ * shutdown or revive the graph depending on whether it receives new ++ * messages. ++ */ ++ void SignalMainThreadCleanup(); ++ + bool Running() const + { + mMonitor.AssertCurrentThreadOwns(); +@@ -720,7 +728,9 @@ public: + LIFECYCLE_WAITING_FOR_STREAM_DESTRUCTION + }; + /** +- * Modified only on the main thread in mMonitor. ++ * Modified only in mMonitor. Transitions to ++ * LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP occur on the graph thread at ++ * the end of an iteration. All other transitions occur on the main thread. + */ + LifecycleState mLifecycleState; + /** diff --git a/www/waterfox/files/patch-bug1409951 b/www/waterfox/files/patch-bug1409951 new file mode 100644 index 00000000000..22c8398360b --- /dev/null +++ b/www/waterfox/files/patch-bug1409951 @@ -0,0 +1,177 @@ +commit d5562dbcfd63 +Author: Henri Sivonen +Date: Fri Dec 1 10:45:25 2017 -0500 + + Bug 1409951 - Use a stack to end serializer contexts instead of recomputing them. r=smaug, a=gchang + + MozReview-Commit-ID: FOd8AUmtYyA + + --HG-- + extra : rebase_source : 1f02ebc32fe80591d617f27ec70094a109ead2b0 + extra : source : b0a3a621f5c85b5e9a4eb97de77fcb2558ac17c6 +--- + dom/base/nsDocumentEncoder.cpp | 56 +++++++++++++++++++------------------- + dom/base/nsPlainTextSerializer.cpp | 1 + + 2 files changed, 29 insertions(+), 28 deletions(-) + +diff --git dom/base/nsDocumentEncoder.cpp dom/base/nsDocumentEncoder.cpp +index 5912d67da86e..2fb488750366 100644 +--- dom/base/nsDocumentEncoder.cpp ++++ dom/base/nsDocumentEncoder.cpp +@@ -49,6 +49,7 @@ + #include "mozilla/dom/Element.h" + #include "mozilla/dom/ShadowRoot.h" + #include "nsLayoutUtils.h" ++#include "mozilla/ScopeExit.h" + + using namespace mozilla; + using namespace mozilla::dom; +@@ -92,8 +93,8 @@ protected: + int32_t aDepth); + nsresult SerializeRangeContextStart(const nsTArray& aAncestorArray, + nsAString& aString); +- nsresult SerializeRangeContextEnd(const nsTArray& aAncestorArray, +- nsAString& aString); ++ nsresult SerializeRangeContextEnd(nsAString& aString); ++ + virtual int32_t + GetImmediateContextCount(const nsTArray& aAncestorArray) + { +@@ -185,6 +186,7 @@ protected: + AutoTArray mStartOffsets; + AutoTArray mEndNodes; + AutoTArray mEndOffsets; ++ AutoTArray, 8> mRangeContexts; + // Whether the serializer cares about being notified to scan elements to + // keep track of whether they are preformatted. This stores the out + // argument of nsIContentSerializer::Init(). +@@ -874,6 +876,9 @@ nsDocumentEncoder::SerializeRangeContextStart(const nsTArray& aAncesto + if (mDisableContextSerialize) { + return NS_OK; + } ++ ++ AutoTArray* serializedContext = mRangeContexts.AppendElement(); ++ + int32_t i = aAncestorArray.Length(), j; + nsresult rv = NS_OK; + +@@ -889,7 +894,7 @@ nsDocumentEncoder::SerializeRangeContextStart(const nsTArray& aAncesto + // Either a general inclusion or as immediate context + if (IncludeInContext(node) || i < j) { + rv = SerializeNodeStart(node, 0, -1, aString); +- ++ serializedContext->AppendElement(node); + if (NS_FAILED(rv)) + break; + } +@@ -899,34 +904,24 @@ nsDocumentEncoder::SerializeRangeContextStart(const nsTArray& aAncesto + } + + nsresult +-nsDocumentEncoder::SerializeRangeContextEnd(const nsTArray& aAncestorArray, +- nsAString& aString) ++nsDocumentEncoder::SerializeRangeContextEnd(nsAString& aString) + { + if (mDisableContextSerialize) { + return NS_OK; + } +- int32_t i = 0, j; +- int32_t count = aAncestorArray.Length(); +- nsresult rv = NS_OK; + +- // currently only for table-related elements +- j = GetImmediateContextCount(aAncestorArray); ++ MOZ_RELEASE_ASSERT(!mRangeContexts.IsEmpty(), "Tried to end context without starting one."); ++ AutoTArray& serializedContext = mRangeContexts.LastElement(); + +- while (i < count) { +- nsINode *node = aAncestorArray.ElementAt(i++); ++ nsresult rv = NS_OK; ++ for (nsINode* node : Reversed(serializedContext)) { ++ rv = SerializeNodeEnd(node, aString); + +- if (!node) ++ if (NS_FAILED(rv)) + break; +- +- // Either a general inclusion or as immediate context +- if (IncludeInContext(node) || i - 1 < j) { +- rv = SerializeNodeEnd(node, aString); +- +- if (NS_FAILED(rv)) +- break; +- } + } + ++ mRangeContexts.RemoveElementAt(mRangeContexts.Length() - 1); + return rv; + } + +@@ -992,7 +987,7 @@ nsDocumentEncoder::SerializeRangeToString(nsRange *aRange, + rv = SerializeRangeNodes(aRange, mCommonParent, aOutputString, 0); + NS_ENSURE_SUCCESS(rv, rv); + } +- rv = SerializeRangeContextEnd(mCommonAncestors, aOutputString); ++ rv = SerializeRangeContextEnd(aOutputString); + NS_ENSURE_SUCCESS(rv, rv); + + return rv; +@@ -1029,6 +1024,11 @@ NS_IMETHODIMP + nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + nsAString& aOutputString) + { ++ MOZ_ASSERT(mRangeContexts.IsEmpty(), "Re-entrant call to nsDocumentEncoder."); ++ auto rangeContextGuard = MakeScopeExit([&] { ++ mRangeContexts.Clear(); ++ }); ++ + if (!mDocument) + return NS_ERROR_NOT_INITIALIZED; + +@@ -1112,10 +1112,8 @@ nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + prevNode = node; + } else if (prevNode) { + // Went from a to a non- +- mCommonAncestors.Clear(); +- nsContentUtils::GetAncestors(p->GetParentNode(), mCommonAncestors); + mDisableContextSerialize = false; +- rv = SerializeRangeContextEnd(mCommonAncestors, output); ++ rv = SerializeRangeContextEnd(output); + NS_ENSURE_SUCCESS(rv, rv); + prevNode = nullptr; + } +@@ -1134,10 +1132,8 @@ nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + nsCOMPtr p = do_QueryInterface(prevNode); + rv = SerializeNodeEnd(p, output); + NS_ENSURE_SUCCESS(rv, rv); +- mCommonAncestors.Clear(); +- nsContentUtils::GetAncestors(p->GetParentNode(), mCommonAncestors); + mDisableContextSerialize = false; +- rv = SerializeRangeContextEnd(mCommonAncestors, output); ++ rv = SerializeRangeContextEnd(output); + NS_ENSURE_SUCCESS(rv, rv); + } + +@@ -1196,6 +1192,10 @@ nsDocumentEncoder::EncodeToStringWithMaxLength(uint32_t aMaxLength, + NS_IMETHODIMP + nsDocumentEncoder::EncodeToStream(nsIOutputStream* aStream) + { ++ MOZ_ASSERT(mRangeContexts.IsEmpty(), "Re-entrant call to nsDocumentEncoder."); ++ auto rangeContextGuard = MakeScopeExit([&] { ++ mRangeContexts.Clear(); ++ }); + nsresult rv = NS_OK; + + if (!mDocument) +diff --git dom/base/nsPlainTextSerializer.cpp dom/base/nsPlainTextSerializer.cpp +index 189469f73bb6..d7ddb0274be5 100644 +--- dom/base/nsPlainTextSerializer.cpp ++++ dom/base/nsPlainTextSerializer.cpp +@@ -388,6 +388,7 @@ nsPlainTextSerializer::ScanElementForPreformat(Element* aElement) + NS_IMETHODIMP + nsPlainTextSerializer::ForgetElementForPreformat(Element* aElement) + { ++ MOZ_RELEASE_ASSERT(!mPreformatStack.empty(), "Tried to pop without previous push."); + mPreformatStack.pop(); + return NS_OK; + } diff --git a/www/waterfox/files/patch-bug1410134 b/www/waterfox/files/patch-bug1410134 new file mode 100644 index 00000000000..7a30e8a20fe --- /dev/null +++ b/www/waterfox/files/patch-bug1410134 @@ -0,0 +1,52 @@ +commit 2d5001acfa08 +Author: Tim Huang +Date: Tue Nov 28 14:56:55 2017 -0500 + + Bug 1410134 - Fix the remove-while-iterating for RemoveCookiesWithOriginAttributes. r=jdm, a=gchang + + MozReview-Commit-ID: u56N4084lL + + --HG-- + extra : source : ffab26e34d92c1fc2e5103d2bad3625e180963bb +--- + netwerk/cookie/nsCookieService.cpp | 24 ++++++++++-------------- + 1 file changed, 10 insertions(+), 14 deletions(-) + +diff --git netwerk/cookie/nsCookieService.cpp netwerk/cookie/nsCookieService.cpp +index 7d939da101e2..0692b7088751 100644 +--- netwerk/cookie/nsCookieService.cpp ++++ netwerk/cookie/nsCookieService.cpp +@@ -4899,23 +4899,19 @@ nsCookieService::RemoveCookiesWithOriginAttributes( + } + + // Pattern matches. Delete all cookies within this nsCookieEntry. +- const nsCookieEntry::ArrayType& cookies = entry->GetCookies(); ++ uint32_t cookiesCount = entry->GetCookies().Length(); + +- while (!cookies.IsEmpty()) { +- nsCookie *cookie = cookies.LastElement(); +- +- nsAutoCString host; +- cookie->GetHost(host); +- +- nsAutoCString name; +- cookie->GetName(name); +- +- nsAutoCString path; +- cookie->GetPath(path); ++ for (nsCookieEntry::IndexType i = 0 ; i < cookiesCount; ++i) { ++ // Remove the first cookie from the list. ++ nsListIter iter(entry, 0); ++ RefPtr cookie = iter.Cookie(); + + // Remove the cookie. +- nsresult rv = Remove(host, entry->mOriginAttributes, name, path, false); +- NS_ENSURE_SUCCESS(rv, rv); ++ RemoveCookieFromList(iter); ++ ++ if (cookie) { ++ NotifyChanged(cookie, u"deleted"); ++ } + } + } + DebugOnly rv = transaction.Commit(); diff --git a/www/waterfox/files/patch-bug1412145 b/www/waterfox/files/patch-bug1412145 new file mode 100644 index 00000000000..595ba7297dc --- /dev/null +++ b/www/waterfox/files/patch-bug1412145 @@ -0,0 +1,286 @@ +commit d83a24ce6fb3 +Author: Xidorn Quan +Date: Tue Nov 28 17:06:51 2017 -0600 + + Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz, a=gchang + + MozReview-Commit-ID: Ftg3WMBBNlO +--- + layout/style/GroupRule.cpp | 7 +++++++ + layout/style/GroupRule.h | 1 + + layout/style/MediaList.h | 4 +++- + layout/style/ServoCSSRuleList.cpp | 2 ++ + layout/style/ServoKeyframeRule.cpp | 12 ++++++++++-- + layout/style/ServoKeyframesRule.cpp | 23 ++++++++++++++++------- + layout/style/ServoMediaRule.cpp | 17 +++++++++++++++-- + layout/style/ServoPageRule.cpp | 2 ++ + layout/style/ServoStyleRule.cpp | 1 + + layout/style/nsCSSRules.cpp | 31 +++++++++++++++++++++++++++---- + 10 files changed, 84 insertions(+), 16 deletions(-) + +diff --git layout/style/GroupRule.cpp layout/style/GroupRule.cpp +index 28739e1818eb..32bd8c83e43a 100644 +--- layout/style/GroupRule.cpp ++++ layout/style/GroupRule.cpp +@@ -198,6 +198,13 @@ GeckoGroupRuleRules::SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const + // ServoGroupRuleRules + // + ++ServoGroupRuleRules::~ServoGroupRuleRules() ++{ ++ if (mRuleList) { ++ mRuleList->DropReference(); ++ } ++} ++ + #ifdef DEBUG + void + ServoGroupRuleRules::List(FILE* out, int32_t aIndent) const +diff --git layout/style/GroupRule.h layout/style/GroupRule.h +index ac9e26921f0b..5c336e5c3611 100644 +--- layout/style/GroupRule.h ++++ layout/style/GroupRule.h +@@ -87,6 +87,7 @@ struct ServoGroupRuleRules + // Do we ever clone Servo rules? + MOZ_ASSERT_UNREACHABLE("stylo: Cloning GroupRule not implemented"); + } ++ ~ServoGroupRuleRules(); + + void SetParentRule(GroupRule* aParentRule) { + if (mRuleList) { +diff --git layout/style/MediaList.h layout/style/MediaList.h +index 4e8c12a2461a..b95e6ec26895 100644 +--- layout/style/MediaList.h ++++ layout/style/MediaList.h +@@ -84,7 +84,9 @@ protected: + virtual nsresult Delete(const nsAString& aOldMedium) = 0; + virtual nsresult Append(const nsAString& aNewMedium) = 0; + +- virtual ~MediaList() {} ++ virtual ~MediaList() { ++ MOZ_ASSERT(!mStyleSheet, "Backpointer should have been cleared"); ++ } + + // not refcounted; sheet will let us know when it goes away + // mStyleSheet is the sheet that needs to be dirtied when this +diff --git layout/style/ServoCSSRuleList.cpp layout/style/ServoCSSRuleList.cpp +index 37ce9be9f337..31f481899964 100644 +--- layout/style/ServoCSSRuleList.cpp ++++ layout/style/ServoCSSRuleList.cpp +@@ -234,6 +234,8 @@ ServoCSSRuleList::GetDOMCSSRuleType(uint32_t aIndex) const + + ServoCSSRuleList::~ServoCSSRuleList() + { ++ MOZ_ASSERT(!mStyleSheet, "Backpointer should have been cleared"); ++ MOZ_ASSERT(!mParentRule, "Backpointer should have been cleared"); + DropAllRules(); + } + +diff --git layout/style/ServoKeyframeRule.cpp layout/style/ServoKeyframeRule.cpp +index 1be82c3100c5..6ca8a1815f8c 100644 +--- layout/style/ServoKeyframeRule.cpp ++++ layout/style/ServoKeyframeRule.cpp +@@ -35,7 +35,10 @@ public: + return NS_OK; + } + +- void DropReference() { mRule = nullptr; } ++ void DropReference() { ++ mRule = nullptr; ++ mDecls->SetOwningRule(nullptr); ++ } + + DeclarationBlock* GetCSSDeclaration(Operation aOperation) final + { +@@ -81,7 +84,9 @@ public: + } + + private: +- virtual ~ServoKeyframeDeclaration() {} ++ virtual ~ServoKeyframeDeclaration() { ++ MOZ_ASSERT(!mRule, "Backpointer should have been cleared"); ++ } + + ServoKeyframeRule* mRule; + RefPtr mDecls; +@@ -102,6 +107,9 @@ NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) + + ServoKeyframeRule::~ServoKeyframeRule() + { ++ if (mDeclaration) { ++ mDeclaration->DropReference(); ++ } + } + + NS_IMPL_ADDREF_INHERITED(ServoKeyframeRule, dom::CSSKeyframeRule) +diff --git layout/style/ServoKeyframesRule.cpp layout/style/ServoKeyframesRule.cpp +index 9a7252a5a639..7341b954ec60 100644 +--- layout/style/ServoKeyframesRule.cpp ++++ layout/style/ServoKeyframesRule.cpp +@@ -90,7 +90,12 @@ public: + { + mStyleSheet = nullptr; + mParentRule = nullptr; +- DropAllRules(); ++ for (css::Rule* rule : mRules) { ++ if (rule) { ++ rule->SetStyleSheet(nullptr); ++ rule->SetParentRule(nullptr); ++ } ++ } + } + + size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const +@@ -103,15 +108,16 @@ public: + } + + private: +- virtual ~ServoKeyframeList() {} ++ virtual ~ServoKeyframeList() { ++ MOZ_ASSERT(!mParentRule, "Backpointer should have been cleared"); ++ MOZ_ASSERT(!mStyleSheet, "Backpointer should have been cleared"); ++ DropAllRules(); ++ } + + void DropAllRules() + { +- for (css::Rule* rule : mRules) { +- if (rule) { +- rule->SetStyleSheet(nullptr); +- rule->SetParentRule(nullptr); +- } ++ if (mParentRule || mStyleSheet) { ++ DropReference(); + } + mRules.Clear(); + mRawRule = nullptr; +@@ -163,6 +169,9 @@ ServoKeyframesRule::ServoKeyframesRule(RefPtr aRawRule, + + ServoKeyframesRule::~ServoKeyframesRule() + { ++ if (mKeyframeList) { ++ mKeyframeList->DropReference(); ++ } + } + + NS_IMPL_ADDREF_INHERITED(ServoKeyframesRule, dom::CSSKeyframesRule) +diff --git layout/style/ServoMediaRule.cpp layout/style/ServoMediaRule.cpp +index 002ae20ffd0b..fbda581a377f 100644 +--- layout/style/ServoMediaRule.cpp ++++ layout/style/ServoMediaRule.cpp +@@ -24,6 +24,9 @@ ServoMediaRule::ServoMediaRule(RefPtr aRawRule, + + ServoMediaRule::~ServoMediaRule() + { ++ if (mMediaList) { ++ mMediaList->SetStyleSheet(nullptr); ++ } + } + + NS_IMPL_ADDREF_INHERITED(ServoMediaRule, CSSMediaRule) +@@ -33,8 +36,18 @@ NS_IMPL_RELEASE_INHERITED(ServoMediaRule, CSSMediaRule) + NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServoMediaRule) + NS_INTERFACE_MAP_END_INHERITING(CSSMediaRule) + +-NS_IMPL_CYCLE_COLLECTION_INHERITED(ServoMediaRule, CSSMediaRule, +- mMediaList) ++NS_IMPL_CYCLE_COLLECTION_CLASS(ServoMediaRule) ++ ++NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(ServoMediaRule, CSSMediaRule) ++ if (tmp->mMediaList) { ++ tmp->mMediaList->SetStyleSheet(nullptr); ++ tmp->mMediaList = nullptr; ++ } ++NS_IMPL_CYCLE_COLLECTION_UNLINK_END ++ ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(ServoMediaRule, CSSMediaRule) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMediaList) ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END + + /* virtual */ already_AddRefed + ServoMediaRule::Clone() const +diff --git layout/style/ServoPageRule.cpp layout/style/ServoPageRule.cpp +index 97c718ed1ba9..93e8ff334122 100644 +--- layout/style/ServoPageRule.cpp ++++ layout/style/ServoPageRule.cpp +@@ -26,6 +26,7 @@ ServoPageRuleDeclaration::ServoPageRuleDeclaration( + + ServoPageRuleDeclaration::~ServoPageRuleDeclaration() + { ++ mDecls->SetOwningRule(nullptr); + } + + // QueryInterface implementation for ServoPageRuleDeclaration +@@ -141,6 +142,7 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(ServoPageRule, CSSPageRule) + // NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER which we can't use + // directly because the wrapper is on the declaration, not on us. + tmp->mDecls.ReleaseWrapper(static_cast(p)); ++ tmp->mDecls.mDecls->SetOwningRule(nullptr); + NS_IMPL_CYCLE_COLLECTION_UNLINK_END + + NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(ServoPageRule, CSSPageRule) +diff --git layout/style/ServoStyleRule.cpp layout/style/ServoStyleRule.cpp +index 1d7470eef037..855e643515f9 100644 +--- layout/style/ServoStyleRule.cpp ++++ layout/style/ServoStyleRule.cpp +@@ -28,6 +28,7 @@ ServoStyleRuleDeclaration::ServoStyleRuleDeclaration( + + ServoStyleRuleDeclaration::~ServoStyleRuleDeclaration() + { ++ mDecls->SetOwningRule(nullptr); + } + + // QueryInterface implementation for ServoStyleRuleDeclaration +diff --git layout/style/nsCSSRules.cpp layout/style/nsCSSRules.cpp +index 5081244c6a53..0bdedc4a3b03 100644 +--- layout/style/nsCSSRules.cpp ++++ layout/style/nsCSSRules.cpp +@@ -212,12 +212,25 @@ ImportRule::~ImportRule() + NS_IMPL_ADDREF_INHERITED(ImportRule, CSSImportRule) + NS_IMPL_RELEASE_INHERITED(ImportRule, CSSImportRule) + +-NS_IMPL_CYCLE_COLLECTION_INHERITED(ImportRule, CSSImportRule, mMedia, mChildSheet) +- + // QueryInterface implementation for ImportRule + NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImportRule) + NS_INTERFACE_MAP_END_INHERITING(CSSImportRule) + ++NS_IMPL_CYCLE_COLLECTION_CLASS(ImportRule) ++ ++NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(ImportRule, CSSImportRule) ++ if (tmp->mChildSheet) { ++ tmp->mChildSheet->SetOwnerRule(nullptr); ++ tmp->mChildSheet = nullptr; ++ } ++ tmp->mMedia = nullptr; ++NS_IMPL_CYCLE_COLLECTION_UNLINK_END ++ ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(ImportRule, CSSImportRule) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMedia) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChildSheet) ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END ++ + #ifdef DEBUG + /* virtual */ void + ImportRule::List(FILE* out, int32_t aIndent) const +@@ -342,8 +355,18 @@ NS_IMPL_RELEASE_INHERITED(MediaRule, CSSMediaRule) + NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaRule) + NS_INTERFACE_MAP_END_INHERITING(CSSMediaRule) + +-NS_IMPL_CYCLE_COLLECTION_INHERITED(MediaRule, CSSMediaRule, +- mMedia) ++NS_IMPL_CYCLE_COLLECTION_CLASS(MediaRule) ++ ++NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED(MediaRule, CSSMediaRule) ++ if (tmp->mMedia) { ++ tmp->mMedia->SetStyleSheet(nullptr); ++ tmp->mMedia = nullptr; ++ } ++NS_IMPL_CYCLE_COLLECTION_UNLINK_END ++ ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED(MediaRule, CSSMediaRule) ++ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMedia) ++NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END + + /* virtual */ void + MediaRule::SetStyleSheet(StyleSheet* aSheet) diff --git a/www/waterfox/files/patch-bug1413741 b/www/waterfox/files/patch-bug1413741 new file mode 100644 index 00000000000..28e94186d83 --- /dev/null +++ b/www/waterfox/files/patch-bug1413741 @@ -0,0 +1,25 @@ +commit bd17df85baf4 +Author: Andrea Marchesini +Date: Tue Nov 14 08:18:41 2017 +0100 + + Bug 1413741 - Improve the use of XHR.mProxy in workers after the dispatching of sync OpenRunnable, r=smaug a=gchang + + --HG-- + extra : source : 063022b93ec40d00601a21b92525a4285f984484 +--- + dom/xhr/XMLHttpRequestWorker.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git dom/xhr/XMLHttpRequestWorker.cpp dom/xhr/XMLHttpRequestWorker.cpp +index c337bb258767..9954da23493f 100644 +--- dom/xhr/XMLHttpRequestWorker.cpp ++++ dom/xhr/XMLHttpRequestWorker.cpp +@@ -1895,7 +1895,7 @@ XMLHttpRequestWorker::Open(const nsACString& aMethod, + ++mProxy->mOpenCount; + runnable->Dispatch(Terminating, aRv); + if (aRv.Failed()) { +- if (!--mProxy->mOpenCount) { ++ if (mProxy && !--mProxy->mOpenCount) { + ReleaseProxy(); + } + diff --git a/www/waterfox/files/patch-bug1414425 b/www/waterfox/files/patch-bug1414425 new file mode 100644 index 00000000000..4ae66b3a662 --- /dev/null +++ b/www/waterfox/files/patch-bug1414425 @@ -0,0 +1,231 @@ +commit 8dce7d3eb6a3 +Author: Valentin Gosu +Date: Thu Nov 9 16:32:51 2017 +0100 + + Bug 1414425 - Make sure the appropriate triggeringPrincipal is set for a meta refresh. r=bz, a=gchang + + MozReview-Commit-ID: 4Kn6P4hnx74 + + --HG-- + extra : source : 229546747cbf04cf71a235275d7c2eb2520a298b +--- + browser/base/content/tab-content.js | 2 +- + .../content/test/general/browser_refreshBlocker.js | 2 +- + docshell/base/nsDocShell.cpp | 28 +++++++++++++++------- + docshell/base/nsDocShell.h | 12 +++++++--- + docshell/base/nsIRefreshURI.idl | 23 ++++++++++++++---- + 5 files changed, 50 insertions(+), 17 deletions(-) + +diff --git browser/base/content/tab-content.js browser/base/content/tab-content.js +index 4d85ada0321b..5497a1cc208d 100644 +--- browser/base/content/tab-content.js ++++ browser/base/content/tab-content.js +@@ -995,7 +995,7 @@ var RefreshBlocker = { + + let URI = Services.io.newURI(data.URI); + +- refreshURI.forceRefreshURI(URI, data.delay, true); ++ refreshURI.forceRefreshURI(URI, null, data.delay, true); + } + }, + +diff --git browser/base/content/test/general/browser_refreshBlocker.js browser/base/content/test/general/browser_refreshBlocker.js +index cd82cf40b479..4a280d4cb12b 100644 +--- browser/base/content/test/general/browser_refreshBlocker.js ++++ browser/base/content/test/general/browser_refreshBlocker.js +@@ -20,7 +20,7 @@ async function attemptFakeRefresh(browser, expectRefresh) { + await ContentTask.spawn(browser, expectRefresh, async function(contentExpectRefresh) { + let URI = docShell.QueryInterface(Ci.nsIWebNavigation).currentURI; + let refresher = docShell.QueryInterface(Ci.nsIRefreshURI); +- refresher.refreshURI(URI, 0, false, true); ++ refresher.refreshURI(URI, null, 0, false, true); + + Assert.equal(refresher.refreshPending, contentExpectRefresh, + "Got the right refreshPending state"); +diff --git docshell/base/nsDocShell.cpp docshell/base/nsDocShell.cpp +index 3ded70a66fe8..83cb87dd8255 100644 +--- docshell/base/nsDocShell.cpp ++++ docshell/base/nsDocShell.cpp +@@ -6831,7 +6831,8 @@ nsDocShell::ScrollByPages(int32_t aNumPages) + //***************************************************************************** + + NS_IMETHODIMP +-nsDocShell::RefreshURI(nsIURI* aURI, int32_t aDelay, bool aRepeat, ++nsDocShell::RefreshURI(nsIURI* aURI, nsIPrincipal* aPrincipal, ++ int32_t aDelay, bool aRepeat, + bool aMetaRefresh) + { + NS_ENSURE_ARG(aURI); +@@ -6860,7 +6861,7 @@ nsDocShell::RefreshURI(nsIURI* aURI, int32_t aDelay, bool aRepeat, + } + + nsCOMPtr refreshTimer = +- new nsRefreshTimer(this, aURI, aDelay, aRepeat, aMetaRefresh); ++ new nsRefreshTimer(this, aURI, aPrincipal, aDelay, aRepeat, aMetaRefresh); + + uint32_t busyFlags = 0; + GetBusyFlags(&busyFlags); +@@ -6891,6 +6892,7 @@ nsDocShell::RefreshURI(nsIURI* aURI, int32_t aDelay, bool aRepeat, + + nsresult + nsDocShell::ForceRefreshURIFromTimer(nsIURI* aURI, ++ nsIPrincipal* aPrincipal, + int32_t aDelay, + bool aMetaRefresh, + nsITimer* aTimer) +@@ -6911,11 +6913,11 @@ nsDocShell::ForceRefreshURIFromTimer(nsIURI* aURI, + } + } + +- return ForceRefreshURI(aURI, aDelay, aMetaRefresh); ++ return ForceRefreshURI(aURI, aPrincipal, aDelay, aMetaRefresh); + } + + NS_IMETHODIMP +-nsDocShell::ForceRefreshURI(nsIURI* aURI, int32_t aDelay, bool aMetaRefresh) ++nsDocShell::ForceRefreshURI(nsIURI* aURI, nsIPrincipal* aPrincipal, int32_t aDelay, bool aMetaRefresh) + { + NS_ENSURE_ARG(aURI); + +@@ -6963,6 +6965,13 @@ nsDocShell::ForceRefreshURI(nsIURI* aURI, int32_t aDelay, bool aMetaRefresh) + loadInfo->SetLoadType(nsIDocShellLoadInfo::loadRefresh); + } + ++ // If the principal is null, the refresh will have a triggeringPrincipal ++ // derived from the referrer URI, or will be set to the system principal ++ // if there is no refererrer. See LoadURI() ++ if (aPrincipal) { ++ loadInfo->SetTriggeringPrincipal(aPrincipal); ++ } ++ + /* + * LoadURI(...) will cancel all refresh timers... This causes the + * Timer and its refreshData instance to be released... +@@ -7203,7 +7212,7 @@ nsDocShell::SetupRefreshURIFromHeader(nsIURI* aBaseURI, + return NS_ERROR_FAILURE; + } + +- rv = RefreshURI(uri, seconds * 1000, false, true); ++ rv = RefreshURI(uri, aPrincipal, seconds * 1000, false, true); + } + } + } +@@ -13793,9 +13802,12 @@ nsDocShell::SetLayoutHistoryState(nsILayoutHistoryState* aLayoutHistoryState) + return NS_OK; + } + +-nsRefreshTimer::nsRefreshTimer(nsDocShell* aDocShell, nsIURI* aURI, ++nsRefreshTimer::nsRefreshTimer(nsDocShell* aDocShell, ++ nsIURI* aURI, ++ nsIPrincipal* aPrincipal, + int32_t aDelay, bool aRepeat, bool aMetaRefresh) +- : mDocShell(aDocShell), mURI(aURI), mDelay(aDelay), mRepeat(aRepeat), ++ : mDocShell(aDocShell), mURI(aURI), mPrincipal(aPrincipal), ++ mDelay(aDelay), mRepeat(aRepeat), + mMetaRefresh(aMetaRefresh) + { + } +@@ -13822,7 +13834,7 @@ nsRefreshTimer::Notify(nsITimer* aTimer) + // Get the delay count to determine load type + uint32_t delay = 0; + aTimer->GetDelay(&delay); +- mDocShell->ForceRefreshURIFromTimer(mURI, delay, mMetaRefresh, aTimer); ++ mDocShell->ForceRefreshURIFromTimer(mURI, mPrincipal, delay, mMetaRefresh, aTimer); + } + return NS_OK; + } +diff --git docshell/base/nsDocShell.h docshell/base/nsDocShell.h +index f805deaa2edf..57fc63fe5795 100644 +--- docshell/base/nsDocShell.h ++++ docshell/base/nsDocShell.h +@@ -114,8 +114,12 @@ class nsRefreshTimer : public nsITimerCallback + , public nsINamed + { + public: +- nsRefreshTimer(nsDocShell* aDocShell, nsIURI* aURI, int32_t aDelay, +- bool aRepeat, bool aMetaRefresh); ++ nsRefreshTimer(nsDocShell* aDocShell, ++ nsIURI* aURI, ++ nsIPrincipal* aPrincipal, ++ int32_t aDelay, ++ bool aRepeat, ++ bool aMetaRefresh); + + NS_DECL_THREADSAFE_ISUPPORTS + NS_DECL_NSITIMERCALLBACK +@@ -125,6 +129,7 @@ public: + + RefPtr mDocShell; + nsCOMPtr mURI; ++ nsCOMPtr mPrincipal; + int32_t mDelay; + bool mRepeat; + bool mMetaRefresh; +@@ -259,7 +264,8 @@ public: + // ForceRefreshURI method on nsIRefreshURI, but makes sure to take + // the timer involved out of mRefreshURIList if it's there. + // aTimer must not be null. +- nsresult ForceRefreshURIFromTimer(nsIURI* aURI, int32_t aDelay, ++ nsresult ForceRefreshURIFromTimer(nsIURI* aURI, nsIPrincipal* aPrincipal, ++ int32_t aDelay, + bool aMetaRefresh, nsITimer* aTimer); + + friend class OnLinkClickEvent; +diff --git docshell/base/nsIRefreshURI.idl docshell/base/nsIRefreshURI.idl +index f872d8b7f5cf..3e85e4c516c6 100644 +--- docshell/base/nsIRefreshURI.idl ++++ docshell/base/nsIRefreshURI.idl +@@ -18,23 +18,33 @@ interface nsIRefreshURI : nsISupports { + * queued and executed when the current load finishes. + * + * @param aUri The uri to refresh. ++ * @param aPrincipal The triggeringPrincipal for the refresh load ++ * May be null, in which case a principal will be built based on the ++ * referrer URI of the previous docshell load, or will use the system ++ * principal when there is no referrer. + * @param aMillis The number of milliseconds to wait. + * @param aRepeat Flag to indicate if the uri is to be + * repeatedly refreshed every aMillis milliseconds. + * @param aMetaRefresh Flag to indicate if this is a Meta refresh. + */ +- void refreshURI(in nsIURI aURI, in long aMillis, in boolean aRepeat, ++ void refreshURI(in nsIURI aURI, in nsIPrincipal aPrincipal, ++ in long aMillis, in boolean aRepeat, + in boolean aMetaRefresh); + + /** + * Loads a URI immediately as if it were a refresh. + * + * @param aURI The URI to refresh. ++ * @param aPrincipal The triggeringPrincipal for the refresh load ++ * May be null, in which case a principal will be built based on the ++ * referrer URI of the previous docshell load, or will use the system ++ * principal when there is no referrer. + * @param aMillis The number of milliseconds by which this refresh would + * be delayed if it were not being forced. + * @param aMetaRefresh Flag to indicate if this is a meta refresh. + */ +- void forceRefreshURI(in nsIURI aURI, in long aMillis, in boolean aMetaRefresh); ++ void forceRefreshURI(in nsIURI aURI, in nsIPrincipal aPrincipal, ++ in long aMillis, in boolean aMetaRefresh); + + /** + * Checks the passed in channel to see if there is a refresh header, +@@ -57,10 +67,15 @@ interface nsIRefreshURI : nsISupports { + * the current page finishes loading. + * + * @param aBaseURI base URI to resolve refresh uri with. +- * @param principal the associated principal ++ * @param aPrincipal The triggeringPrincipal for the refresh load ++ * May be null, in which case a principal will be built based on the ++ * referrer URI of the previous docshell load, or will use the system ++ * principal when there is no referrer. + * @param aHeader The meta refresh header string. + */ +- void setupRefreshURIFromHeader(in nsIURI aBaseURI, in nsIPrincipal principal, in ACString aHeader); ++ void setupRefreshURIFromHeader(in nsIURI aBaseURI, ++ in nsIPrincipal principal, ++ in ACString aHeader); + + /** + * Cancels all timer loads. diff --git a/www/waterfox/files/patch-bug1414452 b/www/waterfox/files/patch-bug1414452 new file mode 100644 index 00000000000..695ea3e848a --- /dev/null +++ b/www/waterfox/files/patch-bug1414452 @@ -0,0 +1,70 @@ +commit 24a8b8309514 +Author: Olli Pettay +Date: Tue Nov 28 16:17:17 2017 +0200 + + Bug 1414452 - Clear dirAutoSetBy properties iteratively. r=peterv, a=abillings + + --HG-- + extra : source : 157a15cd5ecc8706b502f78c51e79b58ac59eaf0 +--- + dom/base/DirectionalityUtils.cpp | 23 +++++++++++++---------- + 1 file changed, 13 insertions(+), 10 deletions(-) + +diff --git dom/base/DirectionalityUtils.cpp dom/base/DirectionalityUtils.cpp +index fb443e23688c..f132c8970fe7 100644 +--- dom/base/DirectionalityUtils.cpp ++++ dom/base/DirectionalityUtils.cpp +@@ -419,7 +419,7 @@ class nsTextNodeDirectionalityMap + + nsTextNodeDirectionalityMap* map = + reinterpret_cast(aPropertyValue); +- map->EnsureMapIsClear(textNode); ++ map->EnsureMapIsClear(); + delete map; + } + +@@ -548,11 +548,11 @@ private: + return OpRemove; + } + +- static nsCheapSetOperator ClearEntry(nsPtrHashKey* aEntry, void* aData) ++ static nsCheapSetOperator TakeEntries(nsPtrHashKey* aEntry, void* aData) + { +- Element* rootNode = aEntry->GetKey(); +- rootNode->ClearHasDirAutoSet(); +- rootNode->DeleteProperty(nsGkAtoms::dirAutoSetBy); ++ AutoTArray* entries = ++ static_cast*>(aData); ++ entries->AppendElement(aEntry->GetKey()); + return OpRemove; + } + +@@ -568,12 +568,15 @@ public: + mElements.EnumerateEntries(ResetNodeDirection, &data); + } + +- void EnsureMapIsClear(nsINode* aTextNode) ++ void EnsureMapIsClear() + { + AutoRestore restore(mElementToBeRemoved); +- DebugOnly clearedEntries = +- mElements.EnumerateEntries(ClearEntry, aTextNode); +- MOZ_ASSERT(clearedEntries == 0, "Map should be empty already"); ++ AutoTArray entries; ++ mElements.EnumerateEntries(TakeEntries, &entries); ++ for (Element* el : entries) { ++ el->ClearHasDirAutoSet(); ++ el->DeleteProperty(nsGkAtoms::dirAutoSetBy); ++ } + } + + static void RemoveElementFromMap(nsTextNode* aTextNode, Element* aElement) +@@ -613,7 +616,7 @@ public: + static void EnsureMapIsClearFor(nsINode* aTextNode) + { + if (aTextNode->HasTextNodeDirectionalityMap()) { +- GetDirectionalityMap(aTextNode)->EnsureMapIsClear(aTextNode); ++ GetDirectionalityMap(aTextNode)->EnsureMapIsClear(); + } + } + }; diff --git a/www/waterfox/files/patch-bug1414945 b/www/waterfox/files/patch-bug1414945 new file mode 100644 index 00000000000..3b57e971dc9 --- /dev/null +++ b/www/waterfox/files/patch-bug1414945 @@ -0,0 +1,43 @@ +commit 26740772e0c9 +Author: Philip Chimento +Date: Mon Nov 6 15:49:15 2017 -0800 + + Bug 1414945 - Don't use TimeDuration in static initializer. r=jandem + + On Darwin this would cause a race between two static initializers. + + --HG-- + extra : rebase_source : 0547c4018334f7112022f1893c5f36a47dc14501 +--- + js/src/shell/js.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git js/src/shell/js.cpp js/src/shell/js.cpp +index afb4990ecc0f..f8f81446c7ae 100644 +--- js/src/shell/js.cpp ++++ js/src/shell/js.cpp +@@ -150,7 +150,7 @@ static const size_t gMaxStackSize = 128 * sizeof(size_t) * 1024; + * Limit the timeout to 30 minutes to prevent an overflow on platfoms + * that represent the time internally in microseconds using 32-bit int. + */ +-static const TimeDuration MAX_TIMEOUT_INTERVAL = TimeDuration::FromSeconds(1800.0); ++static const double MAX_TIMEOUT_SECONDS = 1800.0; + + // SharedArrayBuffer and Atomics are enabled by default (tracking Firefox). + #define SHARED_MEMORY_DEFAULT 1 +@@ -3852,6 +3852,7 @@ Sleep_fn(JSContext* cx, unsigned argc, Value* vp) + } + + duration = TimeDuration::FromSeconds(Max(0.0, t_secs)); ++ const TimeDuration MAX_TIMEOUT_INTERVAL = TimeDuration::FromSeconds(MAX_TIMEOUT_SECONDS); + if (duration > MAX_TIMEOUT_INTERVAL) { + JS_ReportErrorASCII(cx, "Excessive sleep interval"); + return false; +@@ -4019,6 +4020,7 @@ SetTimeoutValue(JSContext* cx, double t) + JS_ReportErrorASCII(cx, "timeout is not a number"); + return false; + } ++ const TimeDuration MAX_TIMEOUT_INTERVAL = TimeDuration::FromSeconds(MAX_TIMEOUT_SECONDS); + if (TimeDuration::FromSeconds(t) > MAX_TIMEOUT_INTERVAL) { + JS_ReportErrorASCII(cx, "Excessive timeout value"); + return false; diff --git a/www/waterfox/files/patch-bug1415441 b/www/waterfox/files/patch-bug1415441 new file mode 100644 index 00000000000..c51fed60cfe --- /dev/null +++ b/www/waterfox/files/patch-bug1415441 @@ -0,0 +1,22 @@ +commit 8b02d6d479da +Author: JW Wang +Date: Fri Dec 8 10:01:18 2017 +0800 + + Bug 1415441 - Eagerly init gMediaDecoderLog to debug crash. r=cpearce, a=jcristau +--- + dom/media/MediaDecoder.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git dom/media/MediaDecoder.cpp dom/media/MediaDecoder.cpp +index cbf97ddf084d..5de31894d9d9 100644 +--- dom/media/MediaDecoder.cpp ++++ dom/media/MediaDecoder.cpp +@@ -280,6 +280,8 @@ void + MediaDecoder::InitStatics() + { + MOZ_ASSERT(NS_IsMainThread()); ++ // Eagerly init gMediaDecoderLog to work around bug 1415441. ++ MOZ_LOG(gMediaDecoderLog, LogLevel::Info, ("MediaDecoder::InitStatics")); + } + + NS_IMPL_ISUPPORTS(MediaMemoryTracker, nsIMemoryReporter) diff --git a/www/waterfox/files/patch-bug1415582 b/www/waterfox/files/patch-bug1415582 new file mode 100644 index 00000000000..47faa0eb70d --- /dev/null +++ b/www/waterfox/files/patch-bug1415582 @@ -0,0 +1,34 @@ +commit 1ab98367b3c1 +Author: Randell Jesup +Date: Wed Nov 8 11:00:24 2017 -0500 + + Bug 1415582 - Mirror changes done to Encoder InitDone to decoder. r=bwc, a=gchang + + --HG-- + extra : source : 833205c1f498bed137fb2e0a06d14ef31e3c0609 +--- + media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.h media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.h +index b8067a278f18..50189c488df1 100644 +--- media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.h ++++ media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.h +@@ -449,7 +449,7 @@ private: + class InitDoneCallback : public GetGMPVideoDecoderCallback + { + public: +- explicit InitDoneCallback(WebrtcGmpVideoDecoder* aDecoder, ++ explicit InitDoneCallback(const RefPtr& aDecoder, + const RefPtr& aInitDone) + : mDecoder(aDecoder), + mInitDone(aInitDone) +@@ -465,7 +465,7 @@ private: + } + + private: +- WebrtcGmpVideoDecoder* mDecoder; ++ RefPtr mDecoder; + RefPtr mInitDone; + }; + diff --git a/www/waterfox/files/patch-bug1415598 b/www/waterfox/files/patch-bug1415598 new file mode 100644 index 00000000000..6fd819610ca --- /dev/null +++ b/www/waterfox/files/patch-bug1415598 @@ -0,0 +1,58 @@ +commit 63db080ae5cb +Author: Marco Bonardo +Date: Thu Dec 7 15:28:41 2017 +0100 + + Bug 1415598. r=gijs, a=jcristau + + --HG-- + extra : source : 94f1fb1043a81e619d7b73d48a86d66d1cf4eebc +--- + toolkit/components/places/History.cpp | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git toolkit/components/places/History.cpp toolkit/components/places/History.cpp +index 94755d3bdde5..b3618c065601 100644 +--- toolkit/components/places/History.cpp ++++ toolkit/components/places/History.cpp +@@ -1955,6 +1955,7 @@ History::InitMemoryReporter() + NS_IMETHODIMP + History::NotifyVisited(nsIURI* aURI) + { ++ MOZ_ASSERT(NS_IsMainThread()); + NS_ENSURE_ARG(aURI); + + nsAutoScriptBlocker scriptBlocker; +@@ -2565,6 +2566,7 @@ NS_IMETHODIMP + History::RegisterVisitedCallback(nsIURI* aURI, + Link* aLink) + { ++ MOZ_ASSERT(NS_IsMainThread()); + NS_ASSERTION(aURI, "Must pass a non-null URI!"); + if (XRE_IsContentProcess()) { + NS_PRECONDITION(aLink, "Must pass a non-null Link!"); +@@ -2594,7 +2596,16 @@ History::RegisterVisitedCallback(nsIURI* aURI, + if (NS_FAILED(rv) || !aLink) { + // Remove our array from the hashtable so we don't keep it around. + MOZ_ASSERT(key == mObservers.GetEntry(aURI), "The URIs hash mutated!"); +- mObservers.RemoveEntry(key); ++ // In some case calling RemoveEntry on the key obtained by PutEntry ++ // crashes for currently unknown reasons. Our suspect is that something ++ // between PutEntry and this call causes a nested loop that either removes ++ // the entry or reallocs the hash. ++ // TODO (Bug 1412647): we must figure the root cause for these issues and ++ // remove this stop-gap crash fix. ++ key = mObservers.GetEntry(aURI); ++ if (key) { ++ mObservers.RemoveEntry(key); ++ } + return rv; + } + } +@@ -2626,6 +2637,7 @@ NS_IMETHODIMP + History::UnregisterVisitedCallback(nsIURI* aURI, + Link* aLink) + { ++ MOZ_ASSERT(NS_IsMainThread()); + // TODO: aURI is sometimes null - see bug 548685 + NS_ASSERTION(aURI, "Must pass a non-null URI!"); + NS_ASSERTION(aLink, "Must pass a non-null Link object!"); diff --git a/www/waterfox/files/patch-bug1417797 b/www/waterfox/files/patch-bug1417797 new file mode 100644 index 00000000000..e3e1fc5d44a --- /dev/null +++ b/www/waterfox/files/patch-bug1417797 @@ -0,0 +1,25 @@ +commit 95077ef89979 +Author: Dan Minor +Date: Mon Nov 20 07:09:19 2017 -0500 + + Bug 1417797 - Stop callback in WebrtcGmpVideoDecoder::ReleaseGmp. r=jesup, a=gchang + + --HG-- + extra : source : d0eb2fe1a7389d40d1abdccbeeaef9c4b30ae7b1 +--- + media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp +index 53212d888dcb..e3063ea3fefb 100644 +--- media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp ++++ media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp +@@ -923,6 +923,8 @@ int32_t + WebrtcGmpVideoDecoder::ReleaseGmp() + { + LOGD(("GMP Released:")); ++ RegisterDecodeCompleteCallback(nullptr); ++ + if (mGMPThread) { + mGMPThread->Dispatch( + WrapRunnableNM(&WebrtcGmpVideoDecoder::ReleaseGmp_g, diff --git a/www/waterfox/files/patch-bug1418447 b/www/waterfox/files/patch-bug1418447 new file mode 100644 index 00000000000..87a08fef5b6 --- /dev/null +++ b/www/waterfox/files/patch-bug1418447 @@ -0,0 +1,26 @@ +commit 69f7bf805f94 +Author: Lee Salzman +Date: Tue Nov 21 16:55:20 2017 -0500 + + Bug 1418447 - Limit Skia edge builder allocations. r=milan, a=abillings + + MozReview-Commit-ID: 1SnxwtoYJJm + + --HG-- + extra : source : a81b848ebcc668f10a73eff586cebed570533b48 +--- + gfx/skia/skia/src/core/SkEdgeBuilder.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git gfx/skia/skia/src/core/SkEdgeBuilder.cpp gfx/skia/skia/src/core/SkEdgeBuilder.cpp +index ceb8f1ad3105..af8da00a2f04 100644 +--- gfx/skia/skia/src/core/SkEdgeBuilder.cpp ++++ gfx/skia/skia/src/core/SkEdgeBuilder.cpp +@@ -248,6 +248,7 @@ int SkEdgeBuilder::buildPoly(const SkPath& path, const SkIRect* iclip, int shift + // clipping can turn 1 line into (up to) kMaxClippedLineSegments, since + // we turn portions that are clipped out on the left/right into vertical + // segments. ++ SkASSERT_RELEASE(maxEdgeCount <= std::numeric_limits::max() / SkLineClipper::kMaxClippedLineSegments); + maxEdgeCount *= SkLineClipper::kMaxClippedLineSegments; + } + diff --git a/www/waterfox/files/patch-bug1418854 b/www/waterfox/files/patch-bug1418854 new file mode 100644 index 00000000000..e707d06094a --- /dev/null +++ b/www/waterfox/files/patch-bug1418854 @@ -0,0 +1,102 @@ +commit 1fe2b37624d6 +Author: Michal Novotny +Date: Wed Dec 6 20:48:06 2017 -0500 + + Bug 1418854 - Race condition in AutoClose. r=honzab, a=jcristau + + --HG-- + extra : source : 3e425d2e71df08dc944a26eaa41158522a75ff02 +--- + netwerk/base/AutoClose.h | 43 ++++++++++++++++++++++--------------------- + 1 file changed, 22 insertions(+), 21 deletions(-) + +diff --git netwerk/base/AutoClose.h netwerk/base/AutoClose.h +index 8c401071428f..43ab27133fdd 100644 +--- netwerk/base/AutoClose.h ++++ netwerk/base/AutoClose.h +@@ -8,6 +8,7 @@ + #define mozilla_net_AutoClose_h + + #include "nsCOMPtr.h" ++#include "mozilla/Mutex.h" + + namespace mozilla { namespace net { + +@@ -18,49 +19,48 @@ template + class AutoClose + { + public: +- AutoClose() { } ++ AutoClose() : mMutex("net::AutoClose.mMutex") { } + ~AutoClose(){ +- Close(); ++ CloseAndRelease(); + } + +- explicit operator bool() const ++ explicit operator bool() + { ++ MutexAutoLock lock(mMutex); + return mPtr; + } + + already_AddRefed forget() + { ++ MutexAutoLock lock(mMutex); + return mPtr.forget(); + } + + void takeOver(nsCOMPtr & rhs) + { +- Close(); +- mPtr = rhs.forget(); +- } +- +- void takeOver(AutoClose & rhs) +- { +- Close(); +- mPtr = rhs.mPtr.forget(); ++ already_AddRefed other = rhs.forget(); ++ TakeOverInternal(&other); + } + + void CloseAndRelease() + { +- Close(); +- mPtr = nullptr; +- } +- +- T* operator->() const MOZ_NO_ADDREF_RELEASE_ON_RETURN +- { +- return mPtr.operator->(); ++ TakeOverInternal(nullptr); + } + + private: +- void Close() ++ void TakeOverInternal(already_AddRefed *aOther) + { +- if (mPtr) { +- mPtr->Close(); ++ nsCOMPtr ptr; ++ { ++ MutexAutoLock lock(mMutex); ++ ptr.swap(mPtr); ++ if (aOther) { ++ mPtr = *aOther; ++ } ++ } ++ ++ if (ptr) { ++ ptr->Close(); + } + } + +@@ -68,6 +68,7 @@ private: + AutoClose(const AutoClose &) = delete; + + nsCOMPtr mPtr; ++ Mutex mMutex; + }; + + } // namespace net diff --git a/www/waterfox/files/patch-bug1419363 b/www/waterfox/files/patch-bug1419363 new file mode 100644 index 00000000000..e80b3cd55f6 --- /dev/null +++ b/www/waterfox/files/patch-bug1419363 @@ -0,0 +1,32 @@ +commit 2eda8f3435d6 +Author: Andreas Pehrson +Date: Fri Dec 1 10:52:18 2017 -0500 + + Bug 1419363 - Switch to WeakPtr. r=jib a=gchang + + --HG-- + extra : source : e0a21cc26e07b19383d2bf5038b88eed211de53e +--- + dom/html/HTMLMediaElement.cpp | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git dom/html/HTMLMediaElement.cpp dom/html/HTMLMediaElement.cpp +index 12ea373e8782..285a36400ad9 100644 +--- dom/html/HTMLMediaElement.cpp ++++ dom/html/HTMLMediaElement.cpp +@@ -5168,11 +5168,14 @@ public: + { + NS_ASSERTION(NS_IsMainThread(), "Should be on main thread."); + ++ if (!mElement) { ++ return; ++ } + mElement->NotifyMediaStreamTracksAvailable(aStream); + } + + private: +- HTMLMediaElement* mElement; ++ WeakPtr mElement; + }; + + class HTMLMediaElement::MediaStreamTrackListener : diff --git a/www/waterfox/files/patch-bug1422389 b/www/waterfox/files/patch-bug1422389 new file mode 100644 index 00000000000..07096fca06d --- /dev/null +++ b/www/waterfox/files/patch-bug1422389 @@ -0,0 +1,28 @@ +commit 25e68494fad3 +Author: Jan-Ivar Bruaroey +Date: Fri Dec 1 20:49:46 2017 -0500 + + Bug 1422389 - Limit default engine resolution. r=mchiang, a=abillings + + MozReview-Commit-ID: LS1z7I4myeb + + --HG-- + extra : rebase_source : 200216163b4555ede8912e64871eea81eb8affac + extra : source : f0fd6e20a13d11660a5ac57e9703f09978f12acb +--- + dom/media/webrtc/MediaEngineDefault.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git dom/media/webrtc/MediaEngineDefault.cpp dom/media/webrtc/MediaEngineDefault.cpp +index ea5996e92e23..01efb04b5df8 100644 +--- dom/media/webrtc/MediaEngineDefault.cpp ++++ dom/media/webrtc/MediaEngineDefault.cpp +@@ -120,6 +120,8 @@ MediaEngineDefaultVideoSource::Allocate(const dom::MediaTrackConstraints &aConst + MediaEngine::DEFAULT_43_VIDEO_HEIGHT + #endif + ); ++ mOpts.mWidth = std::max(160, std::min(mOpts.mWidth, 4096)); ++ mOpts.mHeight = std::max(90, std::min(mOpts.mHeight, 2160)); + mState = kAllocated; + *aOutHandle = nullptr; + return NS_OK; diff --git a/www/waterfox/files/patch-bug1423086 b/www/waterfox/files/patch-bug1423086 new file mode 100644 index 00000000000..123fb66344b --- /dev/null +++ b/www/waterfox/files/patch-bug1423086 @@ -0,0 +1,222 @@ +commit 96370abe22e4 +Author: Byron Campen [:bwc] +Date: Mon Dec 18 12:36:23 2017 -0600 + + Bug 1423086: (beta backport) Use nsITimerCallback for DTMF timers. r=drno a=ritu + + MozReview-Commit-ID: 2IlDknNhlAG + + --HG-- + extra : rebase_source : 344b2b1b10084099a37fb793fc25b71144a4428c +--- + .../src/peerconnection/PeerConnectionImpl.cpp | 72 +++++++++++----------- + .../src/peerconnection/PeerConnectionImpl.h | 28 +++++---- + 2 files changed, 51 insertions(+), 49 deletions(-) + +diff --git media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp +index 68949feb7254..edb07486b45a 100644 +--- media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp ++++ media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp +@@ -2521,8 +2521,8 @@ PeerConnectionImpl::RemoveTrack(MediaStreamTrack& aTrack) { + nsString wideTrackId; + aTrack.GetId(wideTrackId); + for (size_t i = 0; i < mDTMFStates.Length(); ++i) { +- if (mDTMFStates[i].mTrackId == wideTrackId) { +- mDTMFStates[i].mSendTimer->Cancel(); ++ if (mDTMFStates[i]->mTrackId == wideTrackId) { ++ mDTMFStates[i]->mSendTimer->Cancel(); + mDTMFStates.RemoveElementAt(i); + break; + } +@@ -2593,17 +2593,17 @@ PeerConnectionImpl::InsertDTMF(mozilla::dom::RTCRtpSender& sender, + mst->GetId(senderTrackId); + + // Attempt to locate state for the DTMFSender +- DTMFState* state = nullptr; ++ RefPtr state; + for (auto& dtmfState : mDTMFStates) { +- if (dtmfState.mTrackId == senderTrackId) { +- state = &dtmfState; ++ if (dtmfState->mTrackId == senderTrackId) { ++ state = dtmfState; + break; + } + } + + // No state yet, create a new one + if (!state) { +- state = mDTMFStates.AppendElement(); ++ state = *mDTMFStates.AppendElement(new DTMFState); + state->mPeerConnectionImpl = this; + state->mTrackId = senderTrackId; + state->mSendTimer = NS_NewTimer(); +@@ -2627,9 +2627,7 @@ PeerConnectionImpl::InsertDTMF(mozilla::dom::RTCRtpSender& sender, + state->mDuration = duration; + state->mInterToneGap = interToneGap; + if (!state->mTones.IsEmpty()) { +- state->mSendTimer->InitWithNamedFuncCallback(DTMFSendTimerCallback_m, state, 0, +- nsITimer::TYPE_ONE_SHOT, +- "DTMFSendTimerCallback_m"); ++ state->mSendTimer->InitWithCallback(state, 0, nsITimer::TYPE_ONE_SHOT); + } + return NS_OK; + } +@@ -2653,8 +2651,8 @@ PeerConnectionImpl::GetDTMFToneBuffer(mozilla::dom::RTCRtpSender& sender, + + // Attempt to locate state for the DTMFSender + for (auto& dtmfState : mDTMFStates) { +- if (dtmfState.mTrackId == senderTrackId) { +- outToneBuffer = dtmfState.mTones; ++ if (dtmfState->mTrackId == senderTrackId) { ++ outToneBuffer = dtmfState->mTones; + break; + } + } +@@ -2671,8 +2669,8 @@ PeerConnectionImpl::ReplaceTrack(MediaStreamTrack& aThisTrack, + aThisTrack.GetId(trackId); + + for (size_t i = 0; i < mDTMFStates.Length(); ++i) { +- if (mDTMFStates[i].mTrackId == trackId) { +- mDTMFStates[i].mSendTimer->Cancel(); ++ if (mDTMFStates[i]->mTrackId == trackId) { ++ mDTMFStates[i]->mSendTimer->Cancel(); + mDTMFStates.RemoveElementAt(i); + break; + } +@@ -3117,7 +3115,7 @@ PeerConnectionImpl::CloseInt() + PC_AUTO_ENTER_API_CALL_NO_CHECK(); + + for (auto& dtmfState : mDTMFStates) { +- dtmfState.mSendTimer->Cancel(); ++ dtmfState->mSendTimer->Cancel(); + } + + // We do this at the end of the call because we want to make sure we've waited +@@ -4201,63 +4199,63 @@ PeerConnectionImpl::GetRemoteStreams(nsTArray >& result) + return NS_OK; + } + +-void +-PeerConnectionImpl::DTMFSendTimerCallback_m(nsITimer* timer, void* closure) ++nsresult ++PeerConnectionImpl::DTMFState::Notify(nsITimer* timer) + { + MOZ_ASSERT(NS_IsMainThread()); + +- auto state = static_cast(closure); +- + nsString eventTone; +- if (!state->mTones.IsEmpty()) { +- uint16_t toneChar = state->mTones.CharAt(0); ++ if (!mTones.IsEmpty()) { ++ uint16_t toneChar = mTones.CharAt(0); + int tone = GetDTMFToneCode(toneChar); + + eventTone.Assign(toneChar); + +- state->mTones.Cut(0, 1); ++ mTones.Cut(0, 1); + + if (tone == -1) { +- state->mSendTimer->InitWithNamedFuncCallback(DTMFSendTimerCallback_m, state, +- 2000, nsITimer::TYPE_ONE_SHOT, +- "DTMFSendTimerCallback_m"); ++ mSendTimer->InitWithCallback(this, 2000, nsITimer::TYPE_ONE_SHOT); + } else { + // Reset delay if necessary +- state->mSendTimer->InitWithNamedFuncCallback(DTMFSendTimerCallback_m, state, +- state->mDuration + state->mInterToneGap, +- nsITimer::TYPE_ONE_SHOT, +- "DTMFSendTimerCallback_m"); ++ mSendTimer->InitWithCallback(this, ++ mDuration + mInterToneGap, ++ nsITimer::TYPE_ONE_SHOT); + + RefPtr conduit = +- state->mPeerConnectionImpl->mMedia->GetAudioConduit(state->mLevel); ++ mPeerConnectionImpl->mMedia->GetAudioConduit(mLevel); + + if (conduit) { +- uint32_t duration = state->mDuration; +- state->mPeerConnectionImpl->mSTSThread->Dispatch(WrapRunnableNM([conduit, tone, duration] () { ++ uint32_t duration = mDuration; ++ mPeerConnectionImpl->mSTSThread->Dispatch(WrapRunnableNM([conduit, tone, duration] () { + //Note: We default to channel 0, not inband, and 6dB attenuation. + // here. We might want to revisit these choices in the future. + conduit->InsertDTMFTone(0, tone, true, duration, 6); + }), NS_DISPATCH_NORMAL); + } +- + } + } else { +- state->mSendTimer->Cancel(); ++ mSendTimer->Cancel(); + } + +- RefPtr pco = do_QueryObjectReferent(state->mPeerConnectionImpl->mPCObserver); ++ RefPtr pco = do_QueryObjectReferent(mPeerConnectionImpl->mPCObserver); + if (!pco) { + NS_WARNING("Failed to dispatch the RTCDTMFToneChange event!"); +- return; ++ return NS_OK; // Return is ignored anyhow + } + + JSErrorResult jrv; +- pco->OnDTMFToneChange(state->mTrackId, eventTone, jrv); ++ pco->OnDTMFToneChange(mTrackId, eventTone, jrv); + + if (jrv.Failed()) { + NS_WARNING("Failed to dispatch the RTCDTMFToneChange event!"); +- return; + } ++ ++ return NS_OK; + } + ++PeerConnectionImpl::DTMFState::DTMFState() = default; ++PeerConnectionImpl::DTMFState::~DTMFState() = default; ++ ++NS_IMPL_ISUPPORTS(PeerConnectionImpl::DTMFState, nsITimerCallback) ++ + } // end mozilla namespace +diff --git media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h +index 3090a25bf57e..5213931161fc 100644 +--- media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h ++++ media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h +@@ -829,20 +829,24 @@ private: + uint16_t mMaxSending[SdpMediaSection::kMediaTypes]; + + // DTMF +- struct DTMFState { +- PeerConnectionImpl* mPeerConnectionImpl; +- nsCOMPtr mSendTimer; +- nsString mTrackId; +- nsString mTones; +- size_t mLevel; +- uint32_t mDuration; +- uint32_t mInterToneGap; ++ class DTMFState : public nsITimerCallback { ++ virtual ~DTMFState(); ++ public: ++ DTMFState(); ++ ++ NS_DECL_NSITIMERCALLBACK ++ NS_DECL_THREADSAFE_ISUPPORTS ++ ++ PeerConnectionImpl* mPeerConnectionImpl; ++ nsCOMPtr mSendTimer; ++ nsString mTrackId; ++ nsString mTones; ++ size_t mLevel; ++ uint32_t mDuration; ++ uint32_t mInterToneGap; + }; + +- static void +- DTMFSendTimerCallback_m(nsITimer* timer, void*); +- +- nsTArray mDTMFStates; ++ nsTArray> mDTMFStates; + + std::vector mSendPacketDumpFlags; + std::vector mRecvPacketDumpFlags; diff --git a/www/waterfox/files/patch-bug1423159 b/www/waterfox/files/patch-bug1423159 new file mode 100644 index 00000000000..85e7148b5b9 --- /dev/null +++ b/www/waterfox/files/patch-bug1423159 @@ -0,0 +1,69 @@ +commit 6508b1194af3 +Author: Olli Pettay +Date: Sun Dec 10 14:49:49 2017 -0500 + + Bug 1423159 - Ensure proper multiprocess mouse enter/exit handling. r=stone, a=abillings + + --HG-- + extra : source : 689357a9394830406290ae1fb2200521a99bd7ad +--- + dom/events/EventStateManager.cpp | 19 +++++++++++-------- + 1 file changed, 11 insertions(+), 8 deletions(-) + +diff --git dom/events/EventStateManager.cpp dom/events/EventStateManager.cpp +index 441036b5c5bf..f076f8ae0f09 100644 +--- dom/events/EventStateManager.cpp ++++ dom/events/EventStateManager.cpp +@@ -4041,33 +4041,36 @@ EventStateManager::DispatchMouseOrPointerEvent(WidgetMouseEvent* aMouseEvent, + return nullptr; + } + ++ nsCOMPtr targetContent = aTargetContent; ++ nsCOMPtr relatedContent = aRelatedContent; ++ + nsAutoPtr dispatchEvent; + CreateMouseOrPointerWidgetEvent(aMouseEvent, aMessage, +- aRelatedContent, dispatchEvent); ++ relatedContent, dispatchEvent); + + AutoWeakFrame previousTarget = mCurrentTarget; +- mCurrentTargetContent = aTargetContent; ++ mCurrentTargetContent = targetContent; + + nsIFrame* targetFrame = nullptr; + + nsEventStatus status = nsEventStatus_eIgnore; +- ESMEventCB callback(aTargetContent); +- EventDispatcher::Dispatch(aTargetContent, mPresContext, dispatchEvent, nullptr, ++ ESMEventCB callback(targetContent); ++ EventDispatcher::Dispatch(targetContent, mPresContext, dispatchEvent, nullptr, + &status, &callback); + + if (mPresContext) { + // Although the primary frame was checked in event callback, it may not be + // the same object after event dispatch and handling, so refetch it. +- targetFrame = mPresContext->GetPrimaryFrameFor(aTargetContent); ++ targetFrame = mPresContext->GetPrimaryFrameFor(targetContent); + + // If we are entering/leaving remote content, dispatch a mouse enter/exit + // event to the remote frame. +- if (IsRemoteTarget(aTargetContent)) { ++ if (IsRemoteTarget(targetContent)) { + if (aMessage == eMouseOut) { + // For remote content, send a "top-level" widget mouse exit event. + nsAutoPtr remoteEvent; + CreateMouseOrPointerWidgetEvent(aMouseEvent, eMouseExitFromWidget, +- aRelatedContent, remoteEvent); ++ relatedContent, remoteEvent); + remoteEvent->mExitFrom = WidgetMouseEvent::eTopLevel; + + // mCurrentTarget is set to the new target, so we must reset it to the +@@ -4079,7 +4082,7 @@ EventStateManager::DispatchMouseOrPointerEvent(WidgetMouseEvent* aMouseEvent, + } else if (aMessage == eMouseOver) { + nsAutoPtr remoteEvent; + CreateMouseOrPointerWidgetEvent(aMouseEvent, eMouseEnterIntoWidget, +- aRelatedContent, remoteEvent); ++ relatedContent, remoteEvent); + HandleCrossProcessEvent(remoteEvent, &status); + } + } diff --git a/www/waterfox/files/patch-bug1424373 b/www/waterfox/files/patch-bug1424373 new file mode 100644 index 00000000000..e237dfc67cd --- /dev/null +++ b/www/waterfox/files/patch-bug1424373 @@ -0,0 +1,305 @@ +commit 3512ab03dd1f +Author: Mike Conley +Date: Mon Dec 18 11:19:53 2017 -0500 + + Bug 1424373 - Don't set crash reporting prefs when showing about:tabcrashed for a crash without a report. r=Mossop a=jcristau +--- + browser/base/content/aboutTabCrashed.js | 1 + + .../test/tabcrashed/browser_autoSubmitRequest.js | 63 ++++++++++++++++++++-- + .../content/test/tabcrashed/browser_withoutDump.js | 10 +--- + browser/base/content/test/tabcrashed/head.js | 12 +++++ + browser/modules/ContentCrashHandlers.jsm | 13 +++-- + 5 files changed, 83 insertions(+), 16 deletions(-) + +diff --git browser/base/content/aboutTabCrashed.js browser/base/content/aboutTabCrashed.js +index 822e3f78d4b5..8fccc92aa0fe 100644 +--- browser/base/content/aboutTabCrashed.js ++++ browser/base/content/aboutTabCrashed.js +@@ -303,6 +303,7 @@ var AboutTabCrashed = { + includeURL, + URL, + autoSubmit, ++ hasReport: this.hasReport, + }); + }, + }; +diff --git browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js +index a86b1e2c79b7..e04ebc80cdea 100644 +--- browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js ++++ browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js +@@ -19,9 +19,9 @@ requestLongerTimeout(2); + add_task(async function test_show_form() { + await SpecialPowers.pushPrefEnv({ + set: [[AUTOSUBMIT_PREF, false]], +- }) ++ }); + +- return BrowserTestUtils.withNewTab({ ++ await BrowserTestUtils.withNewTab({ + gBrowser, + url: PAGE, + }, async function(browser) { +@@ -66,9 +66,9 @@ add_task(async function test_show_form() { + add_task(async function test_show_form() { + await SpecialPowers.pushPrefEnv({ + set: [[AUTOSUBMIT_PREF, true]], +- }) ++ }); + +- return BrowserTestUtils.withNewTab({ ++ await BrowserTestUtils.withNewTab({ + gBrowser, + url: PAGE, + }, async function(browser) { +@@ -95,3 +95,58 @@ add_task(async function test_show_form() { + "Autosubmission pref should have been set."); + }); + }); ++ ++/** ++ * Tests that we properly set the autoSubmit preference if the user is ++ * presented with a tabcrashed page without a crash report. ++ */ ++add_task(async function test_no_offer() { ++ // We should default to sending the report. ++ Assert.ok(TabCrashHandler.prefs.getBoolPref("sendReport")); ++ ++ await SpecialPowers.pushPrefEnv({ ++ set: [[AUTOSUBMIT_PREF, false]], ++ }); ++ ++ await BrowserTestUtils.withNewTab({ ++ gBrowser, ++ url: PAGE, ++ }, async function(browser) { ++ await TabStateFlusher.flush(browser); ++ ++ // Make it so that it seems like no dump is available for the next crash. ++ prepareNoDump(); ++ ++ // Now crash the browser. ++ await BrowserTestUtils.crashBrowser(browser); ++ ++ // eslint-disable-next-line mozilla/no-cpows-in-tests ++ let doc = browser.contentDocument; ++ ++ // Ensure the request to autosubmit is invisible, since there's no report. ++ let requestRect = doc.getElementById("requestAutoSubmit") ++ .getBoundingClientRect(); ++ Assert.equal(0, requestRect.height, ++ "Request for autosubmission has no height"); ++ Assert.equal(0, requestRect.width, ++ "Request for autosubmission has no width"); ++ ++ // Since the pref is set to false, the checkbox should be ++ // unchecked. ++ let autoSubmit = doc.getElementById("autoSubmit"); ++ Assert.ok(!autoSubmit.checked, ++ "Checkbox for autosubmission is not checked."); ++ ++ let restoreButton = doc.getElementById("restoreTab"); ++ restoreButton.click(); ++ ++ await BrowserTestUtils.browserLoaded(browser, false, PAGE); ++ ++ // The autosubmission pref should now be set. ++ Assert.ok(!Services.prefs.getBoolPref(AUTOSUBMIT_PREF), ++ "Autosubmission pref should not have changed."); ++ }); ++ ++ // We should not have changed the default value for sending the report. ++ Assert.ok(TabCrashHandler.prefs.getBoolPref("sendReport")); ++}); +diff --git browser/base/content/test/tabcrashed/browser_withoutDump.js browser/base/content/test/tabcrashed/browser_withoutDump.js +index 62d997240af4..33bc2b3164a1 100644 +--- browser/base/content/test/tabcrashed/browser_withoutDump.js ++++ browser/base/content/test/tabcrashed/browser_withoutDump.js +@@ -2,16 +2,8 @@ + + const PAGE = "data:text/html,A%20regular,%20everyday,%20normal%20page."; + +-/** +- * Monkey patches TabCrashHandler.getDumpID to return null in order to test +- * about:tabcrashed when a dump is not available. +- */ + add_task(async function setup() { +- let originalGetDumpID = TabCrashHandler.getDumpID; +- TabCrashHandler.getDumpID = function(browser) { return null; }; +- registerCleanupFunction(() => { +- TabCrashHandler.getDumpID = originalGetDumpID; +- }); ++ prepareNoDump(); + }); + + /** +diff --git browser/base/content/test/tabcrashed/head.js browser/base/content/test/tabcrashed/head.js +index e437acbcc4d5..9102e409ee91 100644 +--- browser/base/content/test/tabcrashed/head.js ++++ browser/base/content/test/tabcrashed/head.js +@@ -121,3 +121,15 @@ async function setupLocalCrashReportServer() { + env.set("MOZ_CRASHREPORTER_URL", serverUrl); + }); + } ++ ++/** ++ * Monkey patches TabCrashHandler.getDumpID to return null in order to test ++ * about:tabcrashed when a dump is not available. ++ */ ++function prepareNoDump() { ++ let originalGetDumpID = TabCrashHandler.getDumpID; ++ TabCrashHandler.getDumpID = function(browser) { return null; }; ++ registerCleanupFunction(() => { ++ TabCrashHandler.getDumpID = originalGetDumpID; ++ }); ++} +diff --git browser/modules/ContentCrashHandlers.jsm browser/modules/ContentCrashHandlers.jsm +index 36e60ede4f03..524d6a86a50a 100644 +--- browser/modules/ContentCrashHandlers.jsm ++++ browser/modules/ContentCrashHandlers.jsm +@@ -361,8 +361,14 @@ this.TabCrashHandler = { + * even if they are empty. + */ + maybeSendCrashReport(message) { +- if (!AppConstants.MOZ_CRASHREPORTER) ++ if (!AppConstants.MOZ_CRASHREPORTER) { ++ return; ++ } ++ ++ if (!message.data.hasReport) { ++ // There was no report, so nothing to do. + return; ++ } + + let browser = message.target.browser; + +@@ -374,8 +380,9 @@ this.TabCrashHandler = { + + let childID = this.browserMap.get(browser); + let dumpID = this.childMap.get(childID); +- if (!dumpID) +- return ++ if (!dumpID) { ++ return; ++ } + + if (!message.data.sendReport) { + Services.telemetry.getHistogramById("FX_CONTENT_CRASH_NOT_SUBMITTED").add(1); + +commit a4a421108540 +Author: Mike Conley +Date: Thu Dec 21 16:36:13 2017 -0500 + + Bug 1424373 - Rename crash report submission pref. r=Mossop a=jcristau +--- + browser/app/profile/firefox.js | 2 +- + browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js | 2 +- + browser/components/preferences/in-content/privacy.xul | 6 +++--- + .../tests/browser_bug1020245_openPreferences_to_paneContent.js | 4 ++-- + .../components/sessionstore/test/browser_background_tab_crash.js | 2 +- + browser/modules/ContentCrashHandlers.jsm | 4 ++-- + browser/modules/test/browser/browser_UnsubmittedCrashHandler.js | 4 ++-- + 7 files changed, 12 insertions(+), 12 deletions(-) + +diff --git browser/app/profile/firefox.js browser/app/profile/firefox.js +index 8c29be0acc58..a1844936fdea 100644 +--- browser/app/profile/firefox.js ++++ browser/app/profile/firefox.js +@@ -1664,7 +1664,7 @@ pref("browser.crashReports.unsubmittedCheck.enabled", false); + // without a user choice before we suppress the notification for + // some number of days. + pref("browser.crashReports.unsubmittedCheck.chancesUntilSuppress", 4); +-pref("browser.crashReports.unsubmittedCheck.autoSubmit", false); ++pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); + + // Preferences for the form autofill system extension + // The truthy values of "extensions.formautofill.available" are "on" and "detect", +diff --git browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js +index e04ebc80cdea..1d4a70a1d145 100644 +--- browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js ++++ browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js +@@ -1,7 +1,7 @@ + "use strict"; + + const PAGE = "data:text/html,A%20regular,%20everyday,%20normal%20page."; +-const AUTOSUBMIT_PREF = "browser.crashReports.unsubmittedCheck.autoSubmit"; ++const AUTOSUBMIT_PREF = "browser.crashReports.unsubmittedCheck.autoSubmit2"; + + const {TabStateFlusher} = + Cu.import("resource:///modules/sessionstore/TabStateFlusher.jsm", {}); +diff --git browser/components/preferences/in-content-new/privacy.xul browser/components/preferences/in-content-new/privacy.xul +index 7eb882972ffa..1d34065ac7e5 100644 +--- browser/components/preferences/in-content-new/privacy.xul ++++ browser/components/preferences/in-content-new/privacy.xul +@@ -161,8 +161,8 @@ + + + #ifdef MOZ_CRASHREPORTER +- + #endif + +@@ -671,7 +671,7 @@ + #ifdef MOZ_CRASHREPORTER + + +