Index: branches/2015Q4/Mk/Uses/gecko.mk =================================================================== --- branches/2015Q4/Mk/Uses/gecko.mk (revision 398765) +++ branches/2015Q4/Mk/Uses/gecko.mk (revision 398766) @@ -1,127 +1,127 @@ # $FreeBSD$ # # Handle dependency of different gecko based applications # # MAINTAINER: gecko@FreeBSD.org # # Feature: gecko # Usage: USES=gecko or USES=gecko:ARGS # Valid ARGS: libxul, firefox, seamonkey, thunderbird # in case the first argument is not libxul # The following arguments are available # - build: also add the dependency as a build # dependency # - [0-9][0-9][+]?: a version optionnally # followed by a + # .if !defined(_INCLUDE_USES_GECKO_MK) _INCLUDE_USES_GECKO_MK= yes .if empty(gecko_ARGS) gecko_ARGS= libxul .endif _GECKO_VERSION= ${gecko_ARGS:M[0-9][0-9]*} .if ${gecko_ARGS:Mlibxul} # Compat with older versions GECKO= libxul GECKO_CONFING?= ${LOCALBASE}/bin/${GECKO}-config XPIDL?= ${LOCALBASE}/lib/${GECKO}/xpidl XPIDL_INCL?= `${GECKO_CONFIG} --idlflags` BUILD_DEPENDS+= libxul>=38:${PORTSDIR}/www/libxul RUN_DEPENDS+= libxul>=38:${PORTSDIR}/www/libxul .elif ${gecko_ARGS:Mfirefox} _GECKO_DEFAULT_VERSION= 38 -_GECKO_VERSIONS= 38 40 +_GECKO_VERSIONS= 38 41 _GECKO_TYPE= firefox # Dependence lines for different Firefox versions 38_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -40_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +41_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox .if exists(${LOCALBASE}/bin/firefox) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:M[0-9][0-9]*:C/([0-9][0-9]).*/\1/g} .endif .elif ${gecko_ARGS:Mseamonkey} _GECKO_DEFAULT_VERSION= 33 _GECKO_VERSIONS= 33 _GECKO_TYPE= seamonkey .if exists(${LOCALBASE}/bin/seamonkey) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/seamonkey --version 2>/dev/null _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:M[0-9]*:C/[0-9].([0-9][0-9]).*/\1/g} .endif # Dependence lines for different Seamonkey versions 33_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey .elif ${gecko_ARGS:Mthunderbird} _GECKO_DEFAULT_VERSION= 38 _GECKO_VERSIONS= 38 _GECKO_TYPE= thunderbird .if exists(${LOCALBASE}/bin/thunderbird) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/thunderbird --version 2>/dev/null _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:M[0-9][0-9]*:C/([0-9][0-9]).*/\1/g} .endif # Dependence lines for different Thunderbird versions 38_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird .else IGNORE= Unknown type of gecko dependency you may specify either libxul, firefox, seamonkey or thunderbird .endif .if defined(_GECKO_TYPE) .if ${_GECKO_VERSION:M*+} _GECKO_MIN_VERSION:= ${_GECKO_VERSION:S/+//} _GECKO_WANTED_VERSIONS:= ${_GECKO_DEFAULT_VERSION} .endif .if ${_GECKO_VERSION:M[0-9][0-9]} _GECKO_WANTED_VERSIONS:= ${_GECKO_VERSION:M[0-9][0-9]} .endif _GECKO_WANTED_VERSIONS?= ${_GECKO_DEFAULT_VERSION} .if defined(_GECKO_MIN_VERSION) . for _v in ${_GECKO_VERSIONS} . if ${_GECKO_MIN_VERSION} <= ${_v} _GECKO_WANTED_VERSIONS+= ${_v} . endif . endfor .endif .for _v in ${_GECKO_WANTED_VERSIONS:O:u} _GECKO_HIGHEST_VERSION:= ${_v} .if defined(_GECKO_INSTALLED_VER) && ${_GECKO_INSTALLED_VER} == ${_v} _GECKO_WANTED_VERSION:= ${_v} .endif .endfor .if !defined(_GECKO_WANTED_VERSION) .if defined(_GECKO_INSTALLED_VER) IGNORE= cannot install: ${_GECKO_TYPE} versions mismatch: ${_GECKO_TYPE}-${_GECKO_INSTALLED_VER} is installed and wanted version is ${_GECKO_TYPE}-${_GECKO_VERSION:M[0-9][0-9]} .else _GECKO_WANTED_VERSION:= ${_GECKO_HIGHEST_VERSION} .endif .endif .if ${gecko_ARGS:Mbuild} BUILD_DEPENDS+= ${${_GECKO_WANTED_VERSION}_DEPENDS} .endif RUN_DEPENDS+= ${${_GECKO_WANTED_VERSION}_DEPENDS} .endif .endif Index: branches/2015Q4/www/firefox/Makefile =================================================================== --- branches/2015Q4/www/firefox/Makefile (revision 398765) +++ branches/2015Q4/www/firefox/Makefile (revision 398766) @@ -1,98 +1,98 @@ # Created by: Alan Eldridge # $FreeBSD$ PORTNAME= firefox -DISTVERSION= 40.0.3 +DISTVERSION= 41.0 DISTVERSIONSUFFIX=.source PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr \ nss>=3.19.2:${PORTSDIR}/security/nss \ libevent2>=2.0.21_2:${PORTSDIR}/devel/libevent2 \ soundtouch>=1.8.0:${PORTSDIR}/audio/soundtouch \ harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \ graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \ libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ autoconf-2.13:${PORTSDIR}/devel/autoconf213 \ zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip # opus>=1.1:${PORTSDIR}/audio/opus \ LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l USE_GECKO= gecko CONFLICTS_INSTALL= firefox-esr-31.* firefox-esr-24.* firefox-esr-17.* MOZ_PKGCONFIG_FILES= # empty USE_MOZILLA= -opus MOZILLA_NAME= Firefox USE_QT5= # empty QT_NONSTANDARD= yes USE_GL= gl -USES= dos2unix tar:bzip2 +USES= dos2unix tar:xz DOS2UNIX_FILES= media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp FIREFOX_ICON= ${MOZILLA}.png FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/' \ --enable-application=browser \ --enable-official-branding OPTIONS_EXCLUDE= LOGGING OPTIONS_DEFAULT= GTK2 OPTIONS_SINGLE+= TOOLKIT OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 .include "${.CURDIR}/../../www/firefox/Makefile.options" .include WRKSRC:= ${WRKDIR}/mozilla-release .if ${PORT_OPTIONS:MALSA} RUN_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib .endif .if ! ${PORT_OPTIONS:MBUNDLED_CAIRO} BUILD_DEPENDS+= cairo>=1.12.16_1,2:${PORTSDIR}/graphics/cairo .endif .if ${PORT_OPTIONS:MGSTREAMER} RUN_DEPENDS+= gstreamer1-libav>=1.2.4_1:${PORTSDIR}/multimedia/gstreamer1-libav .endif .if ${PORT_OPTIONS:MGTK3} BUILD_DEPENDS+= gtk3>=3.14.6:${PORTSDIR}/x11-toolkits/gtk30 .endif post-extract: @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \ <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop post-patch: @${REINPLACE_CMD} -e '/MOZPNG/s/=[0-9]*/=10511/' \ ${WRKSRC}/configure.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp pre-configure: (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13) (cd ${WRKSRC}/js/src/ && ${LOCALBASE}/bin/autoconf-2.13) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${LN} -sf ${FIREFOX_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${FIREFOX_ICON} .include Index: branches/2015Q4/www/firefox/distinfo =================================================================== --- branches/2015Q4/www/firefox/distinfo (revision 398765) +++ branches/2015Q4/www/firefox/distinfo (revision 398766) @@ -1,2 +1,2 @@ -SHA256 (firefox-40.0.3.source.tar.bz2) = 56ab32bfa070a1d86d356ad14ce74252b38dab9307948de8e4a3a2b7f3f22634 -SIZE (firefox-40.0.3.source.tar.bz2) = 178261482 +SHA256 (firefox-41.0.source.tar.xz) = 18abb95e93770ab1cc0794349125aacf073eb04fd8b8a93c7a58312c94bf16fd +SIZE (firefox-41.0.source.tar.xz) = 159785356 Index: branches/2015Q4/www/firefox/files/patch-bug702179 =================================================================== --- branches/2015Q4/www/firefox/files/patch-bug702179 (revision 398765) +++ branches/2015Q4/www/firefox/files/patch-bug702179 (revision 398766) @@ -1,24 +1,10 @@ -commit 6ddaacd -Author: Ginn Chen -Date: Wed Nov 30 07:23:46 2011 +0800 - - Bug 702179 dtrace probes are not installed on Solaris with static js lib r=glandium ---- - js/src/Makefile.in | 3 --- - toolkit/library/moz.build | 5 ----- - 2 files changed, 8 deletions(-) - -diff --git js/src/Makefile.in js/src/Makefile.in -index 62bbfa0..90400cb 100644 ---- js/src/Makefile.in -+++ js/src/Makefile.in -@@ -17,9 +17,6 @@ TOPLEVEL_BUILD := 1 - run_for_side_effects := $(shell echo 'MAKE: $(MAKE)') - EXTRA_LIBS += $(NSPR_LIBS) +--- js/src/moz.build.orig 2015-10-03 18:05:51.136389000 +0200 ++++ js/src/moz.build 2015-10-03 18:06:12.457351000 +0200 +@@ -603,6 +603,6 @@ + if CONFIG['GNU_CXX']: + FAIL_ON_WARNINGS = True --DIST_INSTALL = 1 --NO_EXPAND_LIBS = 1 -- - ifdef JS_HAS_CTYPES - ifdef MOZ_NATIVE_FFI - LOCAL_INCLUDES = $(MOZ_FFI_CFLAGS) +-NO_EXPAND_LIBS = True ++NO_EXPAND_LIBS = False + + DIST_INSTALL = True Index: branches/2015Q4/www/firefox/files/patch-bug847568 =================================================================== --- branches/2015Q4/www/firefox/files/patch-bug847568 (revision 398765) +++ branches/2015Q4/www/firefox/files/patch-bug847568 (revision 398766) @@ -1,249 +1,249 @@ # Allow building against system-wide graphite2/harfbuzz. diff --git config/Makefile.in config/Makefile.in index 14bfc0d..5383399 100644 --- config/Makefile.in +++ config/Makefile.in @@ -75,6 +75,8 @@ export:: $(export-preqs) -DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \ -DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \ -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ + -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers $(INSTALL) system_wrappers $(DIST) diff --git config/system-headers config/system-headers index 18e8703..bdc5f82 100644 --- config/system-headers +++ config/system-headers -@@ -1357,3 +1357,11 @@ unicode/utypes.h +@@ -1350,3 +1350,11 @@ unicode/utypes.h #endif libutil.h unwind.h +#if MOZ_NATIVE_GRAPHITE2==1 +graphite2/Font.h +graphite2/Segment.h +#endif +#if MOZ_NATIVE_HARFBUZZ==1 +harfbuzz/hb-ot.h +harfbuzz/hb.h +#endif diff --git configure.in configure.in index ac38f40..87536b7 100644 --- configure.in +++ configure.in @@ -7986,6 +7986,49 @@ if test "$USE_FC_FREETYPE"; then fi dnl ======================================================== +dnl Check for harfbuzz +dnl ======================================================== + +MOZ_ARG_WITH_BOOL(system-harfbuzz, +[ --with-system-harfbuzz Use system harfbuzz (located with pkgconfig)], +MOZ_NATIVE_HARFBUZZ=1, +MOZ_NATIVE_HARFBUZZ=) + +if test -n "$MOZ_NATIVE_HARFBUZZ"; then + PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 0.9.34) +fi + +AC_SUBST(MOZ_NATIVE_HARFBUZZ) + +dnl ======================================================== +dnl Check for graphite2 +dnl ======================================================== + +MOZ_ARG_WITH_BOOL(system-graphite2, +[ --with-system-graphite2 Use system graphite2 (located with pkgconfig)], +MOZ_NATIVE_GRAPHITE2=1, +MOZ_NATIVE_GRAPHITE2=) + +if test -n "$MOZ_NATIVE_GRAPHITE2"; then + PKG_CHECK_MODULES(MOZ_GRAPHITE2, graphite2) + + dnl graphite2.pc has bogus version, check manually + AC_TRY_COMPILE([ #include + #define GR2_VERSION_REQUIRE(major,minor,bugfix) \ + ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \ + * 100 + GR2_VERSION_BUGFIX >= \ + (major) * 10000 + (minor) * 100 + (bugfix) ) + ], [ + #if !GR2_VERSION_REQUIRE(1,2,4) + #error "Insufficient graphite2 version." + #endif + ], [], + [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])]) +fi + +AC_SUBST(MOZ_NATIVE_GRAPHITE2) + +dnl ======================================================== dnl Check for pixman and cairo dnl ======================================================== diff --git dom/base/moz.build dom/base/moz.build index a660ba4..6b2f602 100644 --- dom/base/moz.build +++ dom/base/moz.build @@ -375,6 +375,9 @@ if CONFIG['INTEL_ARCHITECTURE']: SOURCES += ['nsTextFragmentSSE2.cpp'] SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + EXTRA_COMPONENTS += [ 'ConsoleAPI.manifest', 'ConsoleAPIStorage.js', diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh index f3d76ea..a9e7fb6 100644 --- gfx/graphite2/moz-gr-update.sh +++ gfx/graphite2/moz-gr-update.sh @@ -23,8 +23,14 @@ echo "\nSee" $0 "for update procedure.\n" >> gfx/graphite2/README.mozilla find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s///;s/Windows.h/windows.h/;" {} \; find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s///;s/Windows.h/windows.h/;" {} \; +# closest tag/release to require for system version +TAG=$(cd ../graphitedev/ && hg parents --template {latesttag}) + +perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$TAG/ and tr/./,/ \ + if /GR2_VERSION_REQUIRE/" configure.in + # summarize what's been touched -echo Updated to $CHANGESET. +echo Updated to $CHANGESET \($TAG for --with-system-graphite2\) echo Here is what changed in the gfx/graphite2 directory: echo diff --git gfx/harfbuzz/README-mozilla gfx/harfbuzz/README-mozilla index ca57d16..1ce21fe 100644 --- gfx/harfbuzz/README-mozilla +++ gfx/harfbuzz/README-mozilla @@ -18,3 +18,8 @@ the mozilla tree. In addition, the src/Makefile.in file here is NOT from upstream, nor is it generated from src/Makefile.am (the original harfbuzz version); it is a mozilla- specific makefile that is maintained by hand. + +The in-tree copy may be omitted during build by --with-system-harfbuzz. +Make sure to keep pkg-config version check within configure.in in sync +with checkout version or increment latest tag by one if it's not based +on upstream release. diff --git gfx/moz.build gfx/moz.build index 519aa46..6929751 100644 --- gfx/moz.build +++ gfx/moz.build @@ -7,6 +7,12 @@ if CONFIG['MOZ_TREE_CAIRO']: DIRS += ['cairo'] +if not CONFIG['MOZ_NATIVE_GRAPHITE2']: + DIRS += ['graphite2/src' ] + +if not CONFIG['MOZ_NATIVE_HARFBUZZ']: + DIRS += ['harfbuzz/src'] + DIRS += [ '2d', 'ycbcr', @@ -15,8 +21,6 @@ DIRS += [ 'qcms', 'gl', 'layers', - 'graphite2/src', - 'harfbuzz/src', 'ots/src', 'thebes', 'ipc', diff --git gfx/skia/generate_mozbuild.py gfx/skia/generate_mozbuild.py index 28fa6b5..240dced 100755 --- gfx/skia/generate_mozbuild.py +++ gfx/skia/generate_mozbuild.py @@ -142,6 +142,9 @@ if CONFIG['GNU_CXX']: if CONFIG['CPU_ARCH'] == 'arm': SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] diff --git gfx/skia/moz.build gfx/skia/moz.build index 1d0c2f9..adb8941 100644 --- gfx/skia/moz.build +++ gfx/skia/moz.build @@ -970,6 +970,9 @@ if CONFIG['GNU_CXX']: if CONFIG['CPU_ARCH'] == 'arm': SOURCES['trunk/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] diff --git gfx/thebes/moz.build gfx/thebes/moz.build index d5852fa..aeeab25 100644 --- gfx/thebes/moz.build +++ gfx/thebes/moz.build @@ -294,7 +294,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'andr if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'qt'): CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS'] -DEFINES['GRAPHITE2_STATIC'] = True +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + +if CONFIG['MOZ_NATIVE_GRAPHITE2']: + CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS'] +else: + DEFINES['GRAPHITE2_STATIC'] = True if CONFIG['GKMEDIAS_SHARED_LIBRARY']: DEFINES['OTS_DLL'] = True diff --git intl/unicharutil/util/moz.build intl/unicharutil/util/moz.build index d736943..41a931f 100644 --- intl/unicharutil/util/moz.build +++ intl/unicharutil/util/moz.build @@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']: if CONFIG['ENABLE_INTL_API']: CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['GNU_CXX']: FAIL_ON_WARNINGS = True diff --git netwerk/dns/moz.build netwerk/dns/moz.build index 0b0717a..2e665c9 100644 --- netwerk/dns/moz.build +++ netwerk/dns/moz.build @@ -66,5 +66,8 @@ LOCAL_INCLUDES += [ '/netwerk/base', ] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19': CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']] diff --git toolkit/library/moz.build toolkit/library/moz.build index 67f0db9..d42137a 100644 --- toolkit/library/moz.build +++ toolkit/library/moz.build @@ -187,6 +187,12 @@ if CONFIG['MOZ_NATIVE_LIBVPX']: if not CONFIG['MOZ_TREE_PIXMAN']: OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS'] +if CONFIG['MOZ_NATIVE_GRAPHITE2']: + OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS'] + +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS'] + if CONFIG['MOZ_OSS']: OS_LIBS += CONFIG['MOZ_OSS_LIBS'] Index: branches/2015Q4/www/firefox/files/patch-memory-jemalloc-Makefile.in =================================================================== --- branches/2015Q4/www/firefox/files/patch-memory-jemalloc-Makefile.in (revision 398765) +++ branches/2015Q4/www/firefox/files/patch-memory-jemalloc-Makefile.in (revision 398766) @@ -1,10 +1,10 @@ --- memory/jemalloc/Makefile.in~ +++ memory/jemalloc/Makefile.in -@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk +@@ -7,3 +7,7 @@ include $(topsrcdir)/config/rules.mk ifdef GNU_CC CFLAGS += -std=gnu99 endif + +# XXX startup crash workaround for gcc47 on amd64 +jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) +jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= Index: branches/2015Q4/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk =================================================================== --- branches/2015Q4/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk (revision 398765) +++ branches/2015Q4/www/firefox/files/patch-toolkit_mozapps_installer_packager_mk (revision 398766) @@ -1,13 +1,13 @@ $OpenBSD: patch-toolkit_mozapps_installer_packager_mk,v 1.11 2012/06/11 15:29:56 landry Exp $ install headers/idl/sdk libs only if xulrunner --- toolkit/mozapps/installer/packager.mk.orig Fri Jun 1 14:04:20 2012 +++ toolkit/mozapps/installer/packager.mk Tue Jun 5 07:55:51 2012 -@@ -886,7 +886,7 @@ endif +@@ -127,7 +127,7 @@ endif $(NSINSTALL) -D $(DESTDIR)$(bindir) $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) -ifdef INSTALL_SDK # Here comes the hard part +ifeq ($(MOZ_APP_NAME),xulrunner) $(NSINSTALL) -D $(DESTDIR)$(includedir) (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \ (cd $(DESTDIR)$(includedir) && tar -xf -) Index: branches/2015Q4/www/firefox-i18n/Makefile =================================================================== --- branches/2015Q4/www/firefox-i18n/Makefile (revision 398765) +++ branches/2015Q4/www/firefox-i18n/Makefile (revision 398766) @@ -1,89 +1,89 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= firefox-i18n -PORTVERSION= 40.0.3 +PORTVERSION= 41.0 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi PKGNAMEPREFIX= DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/} DIST_SUBDIR= xpi/${DISTNAME} MAINTAINER= gecko@FreeBSD.org COMMENT= Localized interface for Firefox EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USES= zip:infozip gecko:firefox,40,build +USES= zip:infozip gecko:firefox,41,build USE_XPI= firefox linux-firefox NO_ARCH= yes USE_SUBMAKE= yes WDIR= langpack-*@firefox.mozilla.org XPI_DISTNAMES= ${FIREFOX_I18N_} PLIST?= ${WRKDIR}/plist PLISTF?= ${WRKDIR}/plist_files .include "${.CURDIR}/Makefile.option" .include .ifndef WITHOUT_SWITCHER RUN_DEPENDS+= xpi-quick-locale-switcher>=0:${PORTSDIR}/www/xpi-quick-locale-switcher .endif .include "${.CURDIR}/Makefile.lang" FIREFOX_I18N_?= ${FIREFOX_I18N} .for dist in ${XPI_DISTNAMES} XPI_ID_${dist}= langpack-${dist}@firefox.mozilla.org .endfor pre-everything:: @${ECHO_CMD} @${ECHO_CMD} "Please define FIREFOX_I18N_ALL to install all languages." @${ECHO_CMD} do-extract: @${MKDIR} ${WRKSRC} @for lang in ${FIREFOX_I18N_}; do \ if ! (${UNZIP_CMD} -qo ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@firefox.mozilla.org);\ then \ exit 1; \ fi; \ cd ${WRKSRC}/langpack-$$lang@firefox.mozilla.org/; \ ${FIND} -H -s * ! -type d | \ ${SED} -e "s|^|lib/xpi/langpack-$$lang@firefox.mozilla.org/|" >> ${PLISTF}; \ done ${CAT} ${PLISTF} | ${SORT} >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${XPI_LIBDIR} ${STAGEDIR}${XPI_SLDIRS_ALL} cd ${WRKSRC}; ${PAX} -rw . ${STAGEDIR}${XPI_LIBDIR} ${CHMOD} -R a+rX,go-w ${STAGEDIR}${XPI_LIBDIR}/${WDIR}/ @for e in ${STAGEDIR}${XPI_LIBDIR}/${WDIR}; do \ for _dir in ${XPI_LINKFARMS} ; do \ ${LN} -sf $${_e##*/} ${STAGEDIR}$$_dir/ ${_Q} ; \ done \ done @${ECHO_CMD} '@exec ${INSTALL} -d ${XPI_SLDIRS_ALL:S,^${PREFIX},%D,}' ${_A} @${ECHO_CMD} '@exec for _dir in ${XPI_LINKFARMS} ; { \ ${LN} -sf ${XPI_LIBDIR}/${WDIR} $$_dir/ ${_Q}; }' ${_A} @${ECHO_CMD} '@unexec for _dir in ${XPI_LINKFARMS} ${XPI_LIBDIR}; { ${RM} -f $$_dir/${WDIR} ; }' ${_A} post-patch: ${FIND} ${WRKSRC} -name install.rdf -print0 | \ ${XARGS} -0L1 ${REINPLACE_CMD} -i '' -e '/ Index: branches/2015Q4/www/firefox-i18n/distinfo =================================================================== --- branches/2015Q4/www/firefox-i18n/distinfo (revision 398765) +++ branches/2015Q4/www/firefox-i18n/distinfo (revision 398766) @@ -1,176 +1,176 @@ -SHA256 (xpi/firefox-i18n-40.0.3/ach.xpi) = 931ff80fc7ab5a3515a31994dbc0787e6e381b66672949f510cc96a125c11a88 -SIZE (xpi/firefox-i18n-40.0.3/ach.xpi) = 494119 -SHA256 (xpi/firefox-i18n-40.0.3/af.xpi) = e6fac0b29616c3924530ea8714cb4bd6d836818b4b23b5fb2a8aa4e80dd1559b -SIZE (xpi/firefox-i18n-40.0.3/af.xpi) = 498500 -SHA256 (xpi/firefox-i18n-40.0.3/an.xpi) = cb4cf9363bae9c9e84bb7d763be998701c6f017824d9986c74b21b46d0cb011d -SIZE (xpi/firefox-i18n-40.0.3/an.xpi) = 476725 -SHA256 (xpi/firefox-i18n-40.0.3/ar.xpi) = 3635e6899a89ee93bc0f5290799471c8c8493782ee2819d47278ed1c385179cd -SIZE (xpi/firefox-i18n-40.0.3/ar.xpi) = 532106 -SHA256 (xpi/firefox-i18n-40.0.3/as.xpi) = bc13edcbf25ad488b0bcb81987f2c7be90ff38bf3d8abf40e9f14ab7a21b6474 -SIZE (xpi/firefox-i18n-40.0.3/as.xpi) = 522246 -SHA256 (xpi/firefox-i18n-40.0.3/ast.xpi) = c153cf18ab652c5535452ab514ed4288806298f32d8329e3adb8e67e53a025d1 -SIZE (xpi/firefox-i18n-40.0.3/ast.xpi) = 408919 -SHA256 (xpi/firefox-i18n-40.0.3/az.xpi) = 6f118a8ae96377c67d00ac4d8fe6ec72a57124593097b308779299d17fdc7a98 -SIZE (xpi/firefox-i18n-40.0.3/az.xpi) = 505061 -SHA256 (xpi/firefox-i18n-40.0.3/be.xpi) = 6a91c11e4c0c2e0469b972d80b286fb3bf600fb8eb30184b94a3001972e5b72b -SIZE (xpi/firefox-i18n-40.0.3/be.xpi) = 464201 -SHA256 (xpi/firefox-i18n-40.0.3/bg.xpi) = 0ed54d7e27ffa0040da087d716b1a23f36118e176bceef62becfa73ca3ed8b23 -SIZE (xpi/firefox-i18n-40.0.3/bg.xpi) = 503495 -SHA256 (xpi/firefox-i18n-40.0.3/bn-BD.xpi) = 8a6555682596254f617b41a406b3ea48f74a9c0aa64a180ab9760e66fc0fee35 -SIZE (xpi/firefox-i18n-40.0.3/bn-BD.xpi) = 538760 -SHA256 (xpi/firefox-i18n-40.0.3/bn-IN.xpi) = cc0b8ae6969e5bf09d631dd621ee88bf25755dc0df6b851a4a0116c53a4e7b66 -SIZE (xpi/firefox-i18n-40.0.3/bn-IN.xpi) = 541272 -SHA256 (xpi/firefox-i18n-40.0.3/br.xpi) = 54553c59ce2f62e5bed36372decd9e2480c770443011a8713d5cc23605caca0a -SIZE (xpi/firefox-i18n-40.0.3/br.xpi) = 456849 -SHA256 (xpi/firefox-i18n-40.0.3/bs.xpi) = 187626919baedd3be7d5525bb8114f3c6a2db0dfdec333977f42531ed500c064 -SIZE (xpi/firefox-i18n-40.0.3/bs.xpi) = 497332 -SHA256 (xpi/firefox-i18n-40.0.3/ca.xpi) = ee57b8bc19e33a08e89d6a3d028c3da5b7b741ba31eb5bc5ebeaf600bb4b00f3 -SIZE (xpi/firefox-i18n-40.0.3/ca.xpi) = 474110 -SHA256 (xpi/firefox-i18n-40.0.3/cs.xpi) = 3a02d4f6a36f882f8c3dac164a2984fdb42b07c6074e4b3c82c7066f6ee8aa34 -SIZE (xpi/firefox-i18n-40.0.3/cs.xpi) = 462358 -SHA256 (xpi/firefox-i18n-40.0.3/cy.xpi) = 6f1f87e2df406b2d8313ad0231751cd5f24e9103a2b5ab368dad23534da0a9ef -SIZE (xpi/firefox-i18n-40.0.3/cy.xpi) = 459246 -SHA256 (xpi/firefox-i18n-40.0.3/da.xpi) = cca57641cc00f92f7152c15363aad38566db57ae3df09e4701f20f2f3836f0ba -SIZE (xpi/firefox-i18n-40.0.3/da.xpi) = 465572 -SHA256 (xpi/firefox-i18n-40.0.3/de.xpi) = a7f26ebd30781adf98995a48b03b92ea294b9d0d6bb02f3806b8d9b3899a5ade -SIZE (xpi/firefox-i18n-40.0.3/de.xpi) = 467233 -SHA256 (xpi/firefox-i18n-40.0.3/dsb.xpi) = b031e2d9b694f0e029c15cd6be6eedd79f6f4a01005af1eb1a17f166918413ba -SIZE (xpi/firefox-i18n-40.0.3/dsb.xpi) = 486591 -SHA256 (xpi/firefox-i18n-40.0.3/el.xpi) = 40d7f63513bb3d0b280bb25813b6a13f52779b0558d75b65b6a8fcb69960e242 -SIZE (xpi/firefox-i18n-40.0.3/el.xpi) = 513117 -SHA256 (xpi/firefox-i18n-40.0.3/en-GB.xpi) = e4fc56e6d8ffbd88df62dc5ed94ecf3594efe5157165727b22bbde72fd4dd1a8 -SIZE (xpi/firefox-i18n-40.0.3/en-GB.xpi) = 451900 -SHA256 (xpi/firefox-i18n-40.0.3/en-US.xpi) = 78010ec1a26181d369c10363fb19f92d2640ee8dca61282eea65913fbed3224a -SIZE (xpi/firefox-i18n-40.0.3/en-US.xpi) = 483748 -SHA256 (xpi/firefox-i18n-40.0.3/en-ZA.xpi) = 13b178fe4562587edb2ef0bfc72ea3daae9488d3125dee1288911d4d78cf8cae -SIZE (xpi/firefox-i18n-40.0.3/en-ZA.xpi) = 455370 -SHA256 (xpi/firefox-i18n-40.0.3/eo.xpi) = 993c33ffece8ce4c1e1fe4d931a752033ba191cdce8bef89b4459a1164e16fa8 -SIZE (xpi/firefox-i18n-40.0.3/eo.xpi) = 500202 -SHA256 (xpi/firefox-i18n-40.0.3/es-AR.xpi) = afdca33ee50fcf90b19a781e3ff59766562c5c4f829c36961122dffcdc20f855 -SIZE (xpi/firefox-i18n-40.0.3/es-AR.xpi) = 468599 -SHA256 (xpi/firefox-i18n-40.0.3/es-CL.xpi) = f7928068f48d900b73db21ee0599017785eac6b9087364ccce55fc356003a540 -SIZE (xpi/firefox-i18n-40.0.3/es-CL.xpi) = 394972 -SHA256 (xpi/firefox-i18n-40.0.3/es-ES.xpi) = fc6564877ca5404395624dbc62e22b22731134c69078e432ffd174fedac8a0de -SIZE (xpi/firefox-i18n-40.0.3/es-ES.xpi) = 383894 -SHA256 (xpi/firefox-i18n-40.0.3/es-MX.xpi) = de9c338485a5a32bf0e6b9a51fbc948b90006d8cc63e2a7303cda8adc5ed4ff4 -SIZE (xpi/firefox-i18n-40.0.3/es-MX.xpi) = 472917 -SHA256 (xpi/firefox-i18n-40.0.3/et.xpi) = 679dcef606b9091e8018b0aaf40b0285a4557dd56e5dd7132b407d250fc76aa9 -SIZE (xpi/firefox-i18n-40.0.3/et.xpi) = 457409 -SHA256 (xpi/firefox-i18n-40.0.3/eu.xpi) = e33bac2ff93ae3760b95a3a176fd0cc9e1a402fa4f174c10e77e6797d8cd27ce -SIZE (xpi/firefox-i18n-40.0.3/eu.xpi) = 481824 -SHA256 (xpi/firefox-i18n-40.0.3/fa.xpi) = e2f4ff8871be1d3a779891ae857e17a45ce92d84405c274862aa125f080624bf -SIZE (xpi/firefox-i18n-40.0.3/fa.xpi) = 526972 -SHA256 (xpi/firefox-i18n-40.0.3/ff.xpi) = 14e28b03a128727581782ca4320acda4eb560aac307b0b9ce463821a233412ac -SIZE (xpi/firefox-i18n-40.0.3/ff.xpi) = 465793 -SHA256 (xpi/firefox-i18n-40.0.3/fi.xpi) = e62fad8b4b2d96fc3f35920c69a7529be6e275e6c63ed293a32acf8f5d2ecf66 -SIZE (xpi/firefox-i18n-40.0.3/fi.xpi) = 459382 -SHA256 (xpi/firefox-i18n-40.0.3/fr.xpi) = d1daead0f4dddf6b06959e32f601128cb2764fd20a58372c1e587ae9b5f3a754 -SIZE (xpi/firefox-i18n-40.0.3/fr.xpi) = 477148 -SHA256 (xpi/firefox-i18n-40.0.3/fy-NL.xpi) = 511e4b459e7cd38236ef10bebcded90f360a30f08a3594815e298e1383b17453 -SIZE (xpi/firefox-i18n-40.0.3/fy-NL.xpi) = 471145 -SHA256 (xpi/firefox-i18n-40.0.3/ga-IE.xpi) = 6a9f8f72d0664c29214a7746aa83ac51fc5bd9c77b56d4048cd92b5bbcfaacf1 -SIZE (xpi/firefox-i18n-40.0.3/ga-IE.xpi) = 485536 -SHA256 (xpi/firefox-i18n-40.0.3/gd.xpi) = 9dc62003d7501e9234145e269d22ae647b9d6309005346294d438977c72be322 -SIZE (xpi/firefox-i18n-40.0.3/gd.xpi) = 469750 -SHA256 (xpi/firefox-i18n-40.0.3/gl.xpi) = 59437020832a39a3314e9c6654ea79dd8cad9cb997a23e34e83697c27b92b821 -SIZE (xpi/firefox-i18n-40.0.3/gl.xpi) = 463634 -SHA256 (xpi/firefox-i18n-40.0.3/gu-IN.xpi) = 9eaef0ede53a662b592d489ee033c60edf93292adefa3c4ea3d24b5eeaa99ccc -SIZE (xpi/firefox-i18n-40.0.3/gu-IN.xpi) = 498591 -SHA256 (xpi/firefox-i18n-40.0.3/he.xpi) = e058879bdeab1c86fde3e07a7ceb589604c40aaa8319c16b709222ae305d1466 -SIZE (xpi/firefox-i18n-40.0.3/he.xpi) = 497110 -SHA256 (xpi/firefox-i18n-40.0.3/hi-IN.xpi) = edf700377b3d384aacdc8a6a85fb9cad7385593d0689d6b0474b9a81782bbf80 -SIZE (xpi/firefox-i18n-40.0.3/hi-IN.xpi) = 519929 -SHA256 (xpi/firefox-i18n-40.0.3/hr.xpi) = 4b4cf824c97d6c4992905a13bbe4c16338c0524ce8f1ed762dc87dd830e91a55 -SIZE (xpi/firefox-i18n-40.0.3/hr.xpi) = 494492 -SHA256 (xpi/firefox-i18n-40.0.3/hsb.xpi) = fb7c6391fe76f9a31fbcec53bc253b4c781196f8341690d55e91190bddcfdf87 -SIZE (xpi/firefox-i18n-40.0.3/hsb.xpi) = 484247 -SHA256 (xpi/firefox-i18n-40.0.3/hu.xpi) = f5d5313195455272dba460ee8b29f887ac0acddc14461c69dacde89b884b71d0 -SIZE (xpi/firefox-i18n-40.0.3/hu.xpi) = 469054 -SHA256 (xpi/firefox-i18n-40.0.3/hy-AM.xpi) = 5a3d889d467a8d13bbe87b2e9fb8baafea19ba6730ce514ea953f52fadbba961 -SIZE (xpi/firefox-i18n-40.0.3/hy-AM.xpi) = 550065 -SHA256 (xpi/firefox-i18n-40.0.3/id.xpi) = 996a53ac0c9d6c826b0403b1520a1e8ea50b77bbb952784695602b56b0e93861 -SIZE (xpi/firefox-i18n-40.0.3/id.xpi) = 446092 -SHA256 (xpi/firefox-i18n-40.0.3/is.xpi) = c2f79f33d52b4d0cee20990cc497727b3cc69b3afa5bc031176d3bfcc8aa136f -SIZE (xpi/firefox-i18n-40.0.3/is.xpi) = 499894 -SHA256 (xpi/firefox-i18n-40.0.3/it.xpi) = 7f2fe994fd74847bbc5de393954a526e9c17cef5089e506a616247541684b9f4 -SIZE (xpi/firefox-i18n-40.0.3/it.xpi) = 377833 -SHA256 (xpi/firefox-i18n-40.0.3/ja.xpi) = 6e3f6870ff749e14cf22ad82bdefedbb2b152c802b86ab7f9b588da382f2c88c -SIZE (xpi/firefox-i18n-40.0.3/ja.xpi) = 495439 -SHA256 (xpi/firefox-i18n-40.0.3/kk.xpi) = dde3b84aab92cadf4b30c279781907fdf12796b7d2a91d4fbc68b2220e267189 -SIZE (xpi/firefox-i18n-40.0.3/kk.xpi) = 520131 -SHA256 (xpi/firefox-i18n-40.0.3/km.xpi) = c6c2e8c52afebd11fa20f51e0ab38ed7c0fa08f6f00c31ed8258c322343d2435 -SIZE (xpi/firefox-i18n-40.0.3/km.xpi) = 578734 -SHA256 (xpi/firefox-i18n-40.0.3/kn.xpi) = eb28a17c7c34dba3a4792aacaad8d4b25553ccc4114e4f87e7fdb0de7cccd0b8 -SIZE (xpi/firefox-i18n-40.0.3/kn.xpi) = 550864 -SHA256 (xpi/firefox-i18n-40.0.3/ko.xpi) = ac39a4c8ebc3d5b43d00b788bdf62c3de4a6fec74a0f8906d3e6fd14f8f62eac -SIZE (xpi/firefox-i18n-40.0.3/ko.xpi) = 476892 -SHA256 (xpi/firefox-i18n-40.0.3/lij.xpi) = cb592d8995127529c4f21c6547a8f954fef27da331b82abc4586fd367e2cf374 -SIZE (xpi/firefox-i18n-40.0.3/lij.xpi) = 462239 -SHA256 (xpi/firefox-i18n-40.0.3/lt.xpi) = d1c483d45096b8fb00d24057948197d4413c545b0e2a0cacf609fbfbb1f18bad -SIZE (xpi/firefox-i18n-40.0.3/lt.xpi) = 502211 -SHA256 (xpi/firefox-i18n-40.0.3/lv.xpi) = 1c5a49e3f40456c1a99a60376ec697a19ff82f25b79220df56e8b1c8fc5f9bfb -SIZE (xpi/firefox-i18n-40.0.3/lv.xpi) = 482486 -SHA256 (xpi/firefox-i18n-40.0.3/mai.xpi) = ff0e82f02ddd321ecc7d0f07a5f5a9b09ed67f27381dc59595dfa27a818ed6ac -SIZE (xpi/firefox-i18n-40.0.3/mai.xpi) = 527990 -SHA256 (xpi/firefox-i18n-40.0.3/mk.xpi) = a8b9dd7940f6c269dbd428166bea9e1e71dd99de25756bf0ddacfc2ab2f71549 -SIZE (xpi/firefox-i18n-40.0.3/mk.xpi) = 542563 -SHA256 (xpi/firefox-i18n-40.0.3/ml.xpi) = f3d5b491a6c1d664ae1cf0717157e775a73049f457664ca4e131aa851ea02d2f -SIZE (xpi/firefox-i18n-40.0.3/ml.xpi) = 540383 -SHA256 (xpi/firefox-i18n-40.0.3/mr.xpi) = 23bed23751ed673b6211d1421405b01814e895b341977bbfbcda146f263585a3 -SIZE (xpi/firefox-i18n-40.0.3/mr.xpi) = 522286 -SHA256 (xpi/firefox-i18n-40.0.3/ms.xpi) = 65abedc8974aa260ab7199d0f2f9fd151a8ccea8a7a1d44074f17cc5d258e378 -SIZE (xpi/firefox-i18n-40.0.3/ms.xpi) = 504520 -SHA256 (xpi/firefox-i18n-40.0.3/nb-NO.xpi) = 704280dc977a7d32c20416f2e9d7207e7ea05a0deb19368019b3120ddf480bc0 -SIZE (xpi/firefox-i18n-40.0.3/nb-NO.xpi) = 458941 -SHA256 (xpi/firefox-i18n-40.0.3/nl.xpi) = f53d67db63953781fda06b72d3424acde9efdcf47e027316c27189ab5d1ec043 -SIZE (xpi/firefox-i18n-40.0.3/nl.xpi) = 458630 -SHA256 (xpi/firefox-i18n-40.0.3/nn-NO.xpi) = 362f3f09a036d190156293ffee2d5a548fdb65fb07618bc2f8b5dbf40c6c831a -SIZE (xpi/firefox-i18n-40.0.3/nn-NO.xpi) = 453068 -SHA256 (xpi/firefox-i18n-40.0.3/or.xpi) = 37d119640c4095e3afa53c1df2ca7b548f68793f281894ca47d7457688f55373 -SIZE (xpi/firefox-i18n-40.0.3/or.xpi) = 539212 -SHA256 (xpi/firefox-i18n-40.0.3/pa-IN.xpi) = d70277e8b7d3805bb50ab1b6bb69b55dd84c871c567d7484b6c8a095d58730ef -SIZE (xpi/firefox-i18n-40.0.3/pa-IN.xpi) = 509122 -SHA256 (xpi/firefox-i18n-40.0.3/pl.xpi) = 4dca0edaef047cd54689e2ea4296598be5a86e098efb5347ad6fd5e307b6f213 -SIZE (xpi/firefox-i18n-40.0.3/pl.xpi) = 415191 -SHA256 (xpi/firefox-i18n-40.0.3/pt-BR.xpi) = 419ebf4fc0d8d23b17b6ff0b971d18f0b94b33267d1bbbc6b4437fb6c3c3150f -SIZE (xpi/firefox-i18n-40.0.3/pt-BR.xpi) = 475443 -SHA256 (xpi/firefox-i18n-40.0.3/pt-PT.xpi) = 1ba5b9fee35b1d35f4e7f4363056d379c016f1dc60f7ea03412bc29623ef60fc -SIZE (xpi/firefox-i18n-40.0.3/pt-PT.xpi) = 456035 -SHA256 (xpi/firefox-i18n-40.0.3/rm.xpi) = 164438a83d9edd555aa39a4fed844c2520351b1ceb6e3a38786c89ff085acd57 -SIZE (xpi/firefox-i18n-40.0.3/rm.xpi) = 461466 -SHA256 (xpi/firefox-i18n-40.0.3/ro.xpi) = e6b69e1f86dfed31a103ae5f8b5c5bdc39abae0e10826177ef8d9118e37628ce -SIZE (xpi/firefox-i18n-40.0.3/ro.xpi) = 509716 -SHA256 (xpi/firefox-i18n-40.0.3/ru.xpi) = 2eb09947c80d43bcca12e30ff4320deb1f02dfaad8aa94f746a2088d362c8252 -SIZE (xpi/firefox-i18n-40.0.3/ru.xpi) = 425657 -SHA256 (xpi/firefox-i18n-40.0.3/si.xpi) = a3fdc5a4aac6c0e7ded4cfa6a3bf0d84545a44b064c5df736422bc41923e91a0 -SIZE (xpi/firefox-i18n-40.0.3/si.xpi) = 548768 -SHA256 (xpi/firefox-i18n-40.0.3/sk.xpi) = c379a93e531c2c412aa2e98c06a645c8e0b26b24d80d988966e23b2126c71358 -SIZE (xpi/firefox-i18n-40.0.3/sk.xpi) = 485121 -SHA256 (xpi/firefox-i18n-40.0.3/sl.xpi) = 8fd09f59342a80843e53c34b0d9d9ca5c347a08c64beccb9386f5ba7cc3637c0 -SIZE (xpi/firefox-i18n-40.0.3/sl.xpi) = 457940 -SHA256 (xpi/firefox-i18n-40.0.3/son.xpi) = d0265a35389b89f79fe8a92af7eef67160edfc21ccaa9c68c0b71c1bb7d1c8bf -SIZE (xpi/firefox-i18n-40.0.3/son.xpi) = 465948 -SHA256 (xpi/firefox-i18n-40.0.3/sq.xpi) = afd42e2a29f28d6c601d962acf709b33a010ee2a7bef4b4e3bcbbb42354cfc07 -SIZE (xpi/firefox-i18n-40.0.3/sq.xpi) = 501445 -SHA256 (xpi/firefox-i18n-40.0.3/sr.xpi) = c5981e3c19480f1fd3c9a4a952c734bf1b300d160fa03f05c56a1622b4676978 -SIZE (xpi/firefox-i18n-40.0.3/sr.xpi) = 494736 -SHA256 (xpi/firefox-i18n-40.0.3/sv-SE.xpi) = fde03b6f0869804b7624667b01d468503e9cdbc22c9112cef781760712a98298 -SIZE (xpi/firefox-i18n-40.0.3/sv-SE.xpi) = 467791 -SHA256 (xpi/firefox-i18n-40.0.3/ta.xpi) = 18e0e398117e2b1b99431d534c8b709113173b4b57abfd61f66f216f8f7bba11 -SIZE (xpi/firefox-i18n-40.0.3/ta.xpi) = 521801 -SHA256 (xpi/firefox-i18n-40.0.3/te.xpi) = 92543ca8942593ebc6c2033832136b411fffb3da5278727f766995245ecb6957 -SIZE (xpi/firefox-i18n-40.0.3/te.xpi) = 540972 -SHA256 (xpi/firefox-i18n-40.0.3/th.xpi) = 24dcadec477da92d757f72598b434a1e59613681ff9bbeca2530d7b28d7227e0 -SIZE (xpi/firefox-i18n-40.0.3/th.xpi) = 550265 -SHA256 (xpi/firefox-i18n-40.0.3/tr.xpi) = e0ee75872b49c201eb4b35f4e8bb877255c9b1af010641b3129672a409e64c77 -SIZE (xpi/firefox-i18n-40.0.3/tr.xpi) = 496254 -SHA256 (xpi/firefox-i18n-40.0.3/uk.xpi) = 67ab7024c3c29c6ce7e054a9c65362c942557aa636ffa673d05485ab717804fd -SIZE (xpi/firefox-i18n-40.0.3/uk.xpi) = 511145 -SHA256 (xpi/firefox-i18n-40.0.3/vi.xpi) = f64479928fd58ebe2bff6d09ac26e54e3f56db7b37a465dbe4e6078a8989a117 -SIZE (xpi/firefox-i18n-40.0.3/vi.xpi) = 481059 -SHA256 (xpi/firefox-i18n-40.0.3/xh.xpi) = 54948f041df5be3c074ba2bf2bf7769fa3b45751038dd61b94cf3fa09e0a9d72 -SIZE (xpi/firefox-i18n-40.0.3/xh.xpi) = 461039 -SHA256 (xpi/firefox-i18n-40.0.3/zh-CN.xpi) = 86346005557d217110e624e1d98037a5cf634228b4bd42b38fb2b9ba38411999 -SIZE (xpi/firefox-i18n-40.0.3/zh-CN.xpi) = 504409 -SHA256 (xpi/firefox-i18n-40.0.3/zh-TW.xpi) = 36be93979c452610d01adafe926b05dd11d7e92211cea9f10bc697b70acb0a52 -SIZE (xpi/firefox-i18n-40.0.3/zh-TW.xpi) = 491275 +SHA256 (xpi/firefox-i18n-41.0/ach.xpi) = 86755444fc1b53893f4fe3c181adbccc4bd4d6e24035aeb1ce4d0e90586bbc4c +SIZE (xpi/firefox-i18n-41.0/ach.xpi) = 483439 +SHA256 (xpi/firefox-i18n-41.0/af.xpi) = 9a81d311727c1b393eb5a1d420c77a26cc01327b3c326a935b8b31b426977ab0 +SIZE (xpi/firefox-i18n-41.0/af.xpi) = 486121 +SHA256 (xpi/firefox-i18n-41.0/an.xpi) = 2e9df1c9f67ef5cafd5fd9e4d4d2ddaa642aa29b81a96e02fb47a658e53a1146 +SIZE (xpi/firefox-i18n-41.0/an.xpi) = 464516 +SHA256 (xpi/firefox-i18n-41.0/ar.xpi) = bb9ee3d703c10f9bc3e12e9f62ea95511955239a20fae81918f0c0529685baf8 +SIZE (xpi/firefox-i18n-41.0/ar.xpi) = 521159 +SHA256 (xpi/firefox-i18n-41.0/as.xpi) = 2bb52d1a41ca3955a460f0f2d48efe3e2c99ab579d72f1c183faed70403bb869 +SIZE (xpi/firefox-i18n-41.0/as.xpi) = 511219 +SHA256 (xpi/firefox-i18n-41.0/ast.xpi) = 2be891b76d75d39310f35c290a7d93aab8b6d4cde87e65f0820760fd230c7985 +SIZE (xpi/firefox-i18n-41.0/ast.xpi) = 399122 +SHA256 (xpi/firefox-i18n-41.0/az.xpi) = a213f91389bd869fc3b6eb154965da9ebf00f422cc3173696a97c060b6382530 +SIZE (xpi/firefox-i18n-41.0/az.xpi) = 492916 +SHA256 (xpi/firefox-i18n-41.0/be.xpi) = 3611cb1cecd6fd6ddfcc57ef936a351704299a54362d000c16779aab7f7399ec +SIZE (xpi/firefox-i18n-41.0/be.xpi) = 453403 +SHA256 (xpi/firefox-i18n-41.0/bg.xpi) = 45842f478fbac439a828950fd8a708352e6f249c967d71def55eeae0ec49c78f +SIZE (xpi/firefox-i18n-41.0/bg.xpi) = 492965 +SHA256 (xpi/firefox-i18n-41.0/bn-BD.xpi) = de27686738705b1291118126d87f9f6f60075a35abc3651ebbe8c62d3624f8ba +SIZE (xpi/firefox-i18n-41.0/bn-BD.xpi) = 527570 +SHA256 (xpi/firefox-i18n-41.0/bn-IN.xpi) = bc94787dc80a9afd100c0b784374aae1bdb03e03e496ce6f6cd5b7e3d254056b +SIZE (xpi/firefox-i18n-41.0/bn-IN.xpi) = 530267 +SHA256 (xpi/firefox-i18n-41.0/br.xpi) = 98db3d58490a3bd71ef114a8d066fa8515450b6d85c8474316f46cf7e4c0a3be +SIZE (xpi/firefox-i18n-41.0/br.xpi) = 444530 +SHA256 (xpi/firefox-i18n-41.0/bs.xpi) = 20bb1ecb9f4aa63163c6121e74a25b5d6b55c33b2dbe13531962df1dc52dad10 +SIZE (xpi/firefox-i18n-41.0/bs.xpi) = 486281 +SHA256 (xpi/firefox-i18n-41.0/ca.xpi) = 4921859dd265dad50f39187b7036e9154a73d4d32d5153f2c55cf529fee38e57 +SIZE (xpi/firefox-i18n-41.0/ca.xpi) = 461321 +SHA256 (xpi/firefox-i18n-41.0/cs.xpi) = 5fc00e06ade7de4ab82d93fb87f698c990f3764fbe56ea2780ce06af0b752413 +SIZE (xpi/firefox-i18n-41.0/cs.xpi) = 450333 +SHA256 (xpi/firefox-i18n-41.0/cy.xpi) = 25c0e0d472878821b3c45867f910ba90414ee419894f7f01dd9484ff9ff7e973 +SIZE (xpi/firefox-i18n-41.0/cy.xpi) = 448183 +SHA256 (xpi/firefox-i18n-41.0/da.xpi) = 96d7193c09620bfe570ae37deaaf356d182399057ecd70341c2777188496e64e +SIZE (xpi/firefox-i18n-41.0/da.xpi) = 453403 +SHA256 (xpi/firefox-i18n-41.0/de.xpi) = 5a28c5751581e669d0979c62217cbf7b9ac61995dcc35a53ab675e241e374c7f +SIZE (xpi/firefox-i18n-41.0/de.xpi) = 455710 +SHA256 (xpi/firefox-i18n-41.0/dsb.xpi) = ec63d4b44d4a7d3bf5f0e8523fd9a3b00939ad873a8737f89f27792bfec3259f +SIZE (xpi/firefox-i18n-41.0/dsb.xpi) = 474536 +SHA256 (xpi/firefox-i18n-41.0/el.xpi) = f1437c41e2450d5101c3fe2b5e128157d33f5b93336483db36314f3a5e3c9f96 +SIZE (xpi/firefox-i18n-41.0/el.xpi) = 501619 +SHA256 (xpi/firefox-i18n-41.0/en-GB.xpi) = a419880aa591291868e86d15dd0af1fe20f55cf18e62cfe272e71bf09b2e6b7b +SIZE (xpi/firefox-i18n-41.0/en-GB.xpi) = 441098 +SHA256 (xpi/firefox-i18n-41.0/en-US.xpi) = 1650d4abba5fc7c9a37e79034fad2206bf6f365d6ee40c99da4626f70412cdef +SIZE (xpi/firefox-i18n-41.0/en-US.xpi) = 471246 +SHA256 (xpi/firefox-i18n-41.0/en-ZA.xpi) = 5dc4e9357ad6f826572f96305ca8d1c5fa74a4c9c82fcbb78b3a7f34d9ecb242 +SIZE (xpi/firefox-i18n-41.0/en-ZA.xpi) = 444145 +SHA256 (xpi/firefox-i18n-41.0/eo.xpi) = 15ec1dcf88b51b671e2369346e87a0503b2b1ff8c32b9e91389816a4eadbc8e9 +SIZE (xpi/firefox-i18n-41.0/eo.xpi) = 487994 +SHA256 (xpi/firefox-i18n-41.0/es-AR.xpi) = 535f578884c390698c97db2717dd91f3d948fb135b8ba4f1b5ec09d796092ce5 +SIZE (xpi/firefox-i18n-41.0/es-AR.xpi) = 456517 +SHA256 (xpi/firefox-i18n-41.0/es-CL.xpi) = b65d4c72e66642d5188bf12686f2541d2b5178be83ee2fb727d82877aa1aaa3a +SIZE (xpi/firefox-i18n-41.0/es-CL.xpi) = 381632 +SHA256 (xpi/firefox-i18n-41.0/es-ES.xpi) = ca7968f53f99bcf8e5369926b0e8b23ca7272e54bd15447fa42d8588fdbcdbd6 +SIZE (xpi/firefox-i18n-41.0/es-ES.xpi) = 370111 +SHA256 (xpi/firefox-i18n-41.0/es-MX.xpi) = a6384d393b6c82d29834089db412c98de0ce58ef7293c59166b6675f236ba0ef +SIZE (xpi/firefox-i18n-41.0/es-MX.xpi) = 460283 +SHA256 (xpi/firefox-i18n-41.0/et.xpi) = 71db72097253d9eb7964e220ac7d559d34dbf0e1214715814349ab5fbcbd2046 +SIZE (xpi/firefox-i18n-41.0/et.xpi) = 445439 +SHA256 (xpi/firefox-i18n-41.0/eu.xpi) = 47cc5e46baad2e03a17cdfeb054d0d3f102094b4e9dcb1c8a49d104324f6115d +SIZE (xpi/firefox-i18n-41.0/eu.xpi) = 469716 +SHA256 (xpi/firefox-i18n-41.0/fa.xpi) = d3c1491021de3477709b2f77a2ed95e4a4b37fdadf37dce2892edf689cbc015b +SIZE (xpi/firefox-i18n-41.0/fa.xpi) = 516157 +SHA256 (xpi/firefox-i18n-41.0/ff.xpi) = 59efd5d132c0026a6c31be1674fc398450b8bb2ec75c0786bf3c817627a5532e +SIZE (xpi/firefox-i18n-41.0/ff.xpi) = 454687 +SHA256 (xpi/firefox-i18n-41.0/fi.xpi) = 0c919f496c2a0e1503a8f37ded5938100680e810f6025cea0e84ae27f70b06ee +SIZE (xpi/firefox-i18n-41.0/fi.xpi) = 447174 +SHA256 (xpi/firefox-i18n-41.0/fr.xpi) = df5faa391722a201d6f6ecf08de01d393ce96dd122f378434f11440f825e5b10 +SIZE (xpi/firefox-i18n-41.0/fr.xpi) = 465091 +SHA256 (xpi/firefox-i18n-41.0/fy-NL.xpi) = 8aea345024bd99ceb013899e839170b61e6ae6e1bbb5b9c65cbf92f2f610f35a +SIZE (xpi/firefox-i18n-41.0/fy-NL.xpi) = 458775 +SHA256 (xpi/firefox-i18n-41.0/ga-IE.xpi) = ccb6e56af07c093f77db2224abefa80a77690f955d6d54f77a6d857fb672429d +SIZE (xpi/firefox-i18n-41.0/ga-IE.xpi) = 473255 +SHA256 (xpi/firefox-i18n-41.0/gd.xpi) = 12ec59d2dd84dbd1e9efbb6accbda523d93845b1198ed54ed4a1712bd50268ff +SIZE (xpi/firefox-i18n-41.0/gd.xpi) = 457498 +SHA256 (xpi/firefox-i18n-41.0/gl.xpi) = db9f28f2202dc2cbe96729d1afe9cf41ab94ada69e5f1305c4c15d2d0cc6416d +SIZE (xpi/firefox-i18n-41.0/gl.xpi) = 452610 +SHA256 (xpi/firefox-i18n-41.0/gu-IN.xpi) = 53463a96319f19c4966cbef96f2a6fdbabe6e7e8f77473e74541e26724516a92 +SIZE (xpi/firefox-i18n-41.0/gu-IN.xpi) = 487514 +SHA256 (xpi/firefox-i18n-41.0/he.xpi) = 21d0550c2c7a3f017f4e1f83859387929c41f7f1df06db3b073852ac436fc435 +SIZE (xpi/firefox-i18n-41.0/he.xpi) = 486489 +SHA256 (xpi/firefox-i18n-41.0/hi-IN.xpi) = b15756e16e5998219c2505e06d5a05aa291cfbb73bf31556d55ce57284c535f6 +SIZE (xpi/firefox-i18n-41.0/hi-IN.xpi) = 509161 +SHA256 (xpi/firefox-i18n-41.0/hr.xpi) = b7fda3f4bc5a7d6476f8ea5cd4e7f9d9445133dfc21f9257a802e75792543e21 +SIZE (xpi/firefox-i18n-41.0/hr.xpi) = 481334 +SHA256 (xpi/firefox-i18n-41.0/hsb.xpi) = 599261f6ddd9511872addf55a54ac27f8a2c629600e437a83986bec7325ffa49 +SIZE (xpi/firefox-i18n-41.0/hsb.xpi) = 472165 +SHA256 (xpi/firefox-i18n-41.0/hu.xpi) = ac254be8aae3d7feeb7e871f76d315a0d498bfc18ea706c5d51fad200554d86c +SIZE (xpi/firefox-i18n-41.0/hu.xpi) = 457034 +SHA256 (xpi/firefox-i18n-41.0/hy-AM.xpi) = 86019023a1bba2985fd44dc18fe6eca18faccee769d2702ed4f5be6ee68cd0d2 +SIZE (xpi/firefox-i18n-41.0/hy-AM.xpi) = 538340 +SHA256 (xpi/firefox-i18n-41.0/id.xpi) = 64ba7710b02a8454892dbb2de437e11a1e0ce660a6c072c54f3f2788aaf9ab0d +SIZE (xpi/firefox-i18n-41.0/id.xpi) = 433970 +SHA256 (xpi/firefox-i18n-41.0/is.xpi) = ea2916c2eec477ea0baac33c5b506f2cbcee0e4023cf4d96d3a927470c40be5c +SIZE (xpi/firefox-i18n-41.0/is.xpi) = 488111 +SHA256 (xpi/firefox-i18n-41.0/it.xpi) = 81c0df60bd9a20f1f3bf6861b085a5172b398fc0dcdfc603e34ce306f80f37e0 +SIZE (xpi/firefox-i18n-41.0/it.xpi) = 363984 +SHA256 (xpi/firefox-i18n-41.0/ja.xpi) = 32386da85ad191fc2c445759649d929fd7eab3940daea328dd3e1a56533a7c37 +SIZE (xpi/firefox-i18n-41.0/ja.xpi) = 483302 +SHA256 (xpi/firefox-i18n-41.0/kk.xpi) = 98e27a0caa00137e3a7908a18220af0b5447371875be40a20caf22678adba9d2 +SIZE (xpi/firefox-i18n-41.0/kk.xpi) = 508364 +SHA256 (xpi/firefox-i18n-41.0/km.xpi) = 0391cceb932ff1d7099605e51b8abf9e5cbb311e4fc6d5a0b3f58388428332ca +SIZE (xpi/firefox-i18n-41.0/km.xpi) = 571707 +SHA256 (xpi/firefox-i18n-41.0/kn.xpi) = 87c7e4b1b00499929fa89cff96ee7b2040bc3b2fa39da43d913b460730e9837a +SIZE (xpi/firefox-i18n-41.0/kn.xpi) = 539237 +SHA256 (xpi/firefox-i18n-41.0/ko.xpi) = bfd714e03b16a6e4e440bd1907186a9856780be70cd0af9daca3374a7a2006ce +SIZE (xpi/firefox-i18n-41.0/ko.xpi) = 464904 +SHA256 (xpi/firefox-i18n-41.0/lij.xpi) = ae514d960dca72cf7c057af190624947c56307db25d00b580ee8cbfc94be535c +SIZE (xpi/firefox-i18n-41.0/lij.xpi) = 451188 +SHA256 (xpi/firefox-i18n-41.0/lt.xpi) = 46d2bcc9842f74d1a78e41ce470d2197fc8e5243886c0b4b62535ed930c2a01f +SIZE (xpi/firefox-i18n-41.0/lt.xpi) = 490118 +SHA256 (xpi/firefox-i18n-41.0/lv.xpi) = 9f01b6c0c4647981f595c2827453e1209587c34ca947a5879f6b8fe9707c707f +SIZE (xpi/firefox-i18n-41.0/lv.xpi) = 470364 +SHA256 (xpi/firefox-i18n-41.0/mai.xpi) = f3ececf56f634f8dcf3950d4bf9a7a21508021a45b99dff045135c1c037266c7 +SIZE (xpi/firefox-i18n-41.0/mai.xpi) = 517160 +SHA256 (xpi/firefox-i18n-41.0/mk.xpi) = 1b8e4d2d5cfd8c8768b42b6d394b9132dc806672cab3d3f0acdd475e73d6abd3 +SIZE (xpi/firefox-i18n-41.0/mk.xpi) = 530865 +SHA256 (xpi/firefox-i18n-41.0/ml.xpi) = 602b9759448353e33b8800fb392bc2e3785058d1ec2331528abc91a1021bbabc +SIZE (xpi/firefox-i18n-41.0/ml.xpi) = 529030 +SHA256 (xpi/firefox-i18n-41.0/mr.xpi) = dbea36f8a4869cf15db2ae9a324d43297295d63c1a3dd8e45dfc4997e5d6676d +SIZE (xpi/firefox-i18n-41.0/mr.xpi) = 511323 +SHA256 (xpi/firefox-i18n-41.0/ms.xpi) = 59f5f143b9ed9cc12a2cf9cdc2e5d1af25bde7c78aec55a5232e680b737fdf9d +SIZE (xpi/firefox-i18n-41.0/ms.xpi) = 493483 +SHA256 (xpi/firefox-i18n-41.0/nb-NO.xpi) = b70ff1288f2ebd217c67f0b4fa1c48dcd6800d98ebca03d880d01592eb1f9fe8 +SIZE (xpi/firefox-i18n-41.0/nb-NO.xpi) = 446371 +SHA256 (xpi/firefox-i18n-41.0/nl.xpi) = 82998109c104b4277a54a9c6aad3caca8d40e89290ca33f18e876e85158ad428 +SIZE (xpi/firefox-i18n-41.0/nl.xpi) = 446545 +SHA256 (xpi/firefox-i18n-41.0/nn-NO.xpi) = 6f39bbb77c7c07bcc5612b1715262f94d4d962b5148384ab2ec052e1a4b64eeb +SIZE (xpi/firefox-i18n-41.0/nn-NO.xpi) = 442561 +SHA256 (xpi/firefox-i18n-41.0/or.xpi) = c4fd3a8b1fbc8b79612b3d24b556419acce11a7836e21e7196dbe4e9eb0b4799 +SIZE (xpi/firefox-i18n-41.0/or.xpi) = 528104 +SHA256 (xpi/firefox-i18n-41.0/pa-IN.xpi) = 5ccc34672873d883693412696e0538dc16b96a712e0decad211fee4de5a2485f +SIZE (xpi/firefox-i18n-41.0/pa-IN.xpi) = 498581 +SHA256 (xpi/firefox-i18n-41.0/pl.xpi) = 757411d39b98fbfb71a7e502e44c27f64f01f8a3936bbb84b08f2a33ccf0c2b8 +SIZE (xpi/firefox-i18n-41.0/pl.xpi) = 400465 +SHA256 (xpi/firefox-i18n-41.0/pt-BR.xpi) = 65ae606a712e05cfffcd2f48a352c6b1b5abf17af7bac53c33a4877957566149 +SIZE (xpi/firefox-i18n-41.0/pt-BR.xpi) = 463057 +SHA256 (xpi/firefox-i18n-41.0/pt-PT.xpi) = 550605379e3224bc792a9d0c892dfa78253f075fb127779500d36ca17c6f393e +SIZE (xpi/firefox-i18n-41.0/pt-PT.xpi) = 443381 +SHA256 (xpi/firefox-i18n-41.0/rm.xpi) = 55d2765289fb4c58c9563136f2fcf56f15e955c42a3bf13252aefb3f6545cb28 +SIZE (xpi/firefox-i18n-41.0/rm.xpi) = 450638 +SHA256 (xpi/firefox-i18n-41.0/ro.xpi) = 4bad82622089310900ce2bb8c51aa9706ead23e5db1f143f2f672ad203777d9f +SIZE (xpi/firefox-i18n-41.0/ro.xpi) = 497506 +SHA256 (xpi/firefox-i18n-41.0/ru.xpi) = ecc0253088e310b0c696a6d371f4ba8418c35b9a37af89e6ba6594b458ec289b +SIZE (xpi/firefox-i18n-41.0/ru.xpi) = 412445 +SHA256 (xpi/firefox-i18n-41.0/si.xpi) = 635a596421c06dd5d5b00906fefc46462ffc8124b5dda2bd409bdcf188921e70 +SIZE (xpi/firefox-i18n-41.0/si.xpi) = 537933 +SHA256 (xpi/firefox-i18n-41.0/sk.xpi) = c3936ccbc02c6ce91d2f8ad339489ddca1840e7f3d8b17bd22a7dc41a4e11992 +SIZE (xpi/firefox-i18n-41.0/sk.xpi) = 472933 +SHA256 (xpi/firefox-i18n-41.0/son.xpi) = 24ad972e0cf7101962340eca64fdc56851699f207c629d5ed33dfe425b6d14a7 +SIZE (xpi/firefox-i18n-41.0/son.xpi) = 453251 +SHA256 (xpi/firefox-i18n-41.0/sl.xpi) = 38cba1c04cf4f67d1dd5ff906cea46d85f7de0267f16abe6c3d4c907beccd2f9 +SIZE (xpi/firefox-i18n-41.0/sl.xpi) = 445744 +SHA256 (xpi/firefox-i18n-41.0/sq.xpi) = ca0bd383ad3c871e52e0006ec7489ef590edf72f4894ebea75edb6b52b567953 +SIZE (xpi/firefox-i18n-41.0/sq.xpi) = 491167 +SHA256 (xpi/firefox-i18n-41.0/sr.xpi) = 59be1f67f0de0daa1800f806ec5760e6df852b46a65c4d99ead16dab6d35bab7 +SIZE (xpi/firefox-i18n-41.0/sr.xpi) = 482969 +SHA256 (xpi/firefox-i18n-41.0/sv-SE.xpi) = 949e99a51e305e35e310b3bb6ce77f57ea9e67adc9609704b240dadeaffc4351 +SIZE (xpi/firefox-i18n-41.0/sv-SE.xpi) = 455381 +SHA256 (xpi/firefox-i18n-41.0/ta.xpi) = 38b8529a311078571bb3d876576c788b9b299f5d167e2a6820919238c23de979 +SIZE (xpi/firefox-i18n-41.0/ta.xpi) = 509543 +SHA256 (xpi/firefox-i18n-41.0/te.xpi) = 658c162206d3545f59f2b1847e4635a80211cb76bdb9d040e53bcaf52a6fed48 +SIZE (xpi/firefox-i18n-41.0/te.xpi) = 530202 +SHA256 (xpi/firefox-i18n-41.0/th.xpi) = 3d6344bf7c129acd3f5527ffdad07c9388e5351966c7eeec919b23e9653bbb64 +SIZE (xpi/firefox-i18n-41.0/th.xpi) = 539599 +SHA256 (xpi/firefox-i18n-41.0/tr.xpi) = 65e7b4601f9dc50dea179b0eaf3e6a41a4634d43c667e2d84eb0b85dd11e5302 +SIZE (xpi/firefox-i18n-41.0/tr.xpi) = 484231 +SHA256 (xpi/firefox-i18n-41.0/uk.xpi) = b53435b077205b2c7455b139f4555251da3df4dbe072e9ce779b72a8d8c19d47 +SIZE (xpi/firefox-i18n-41.0/uk.xpi) = 500109 +SHA256 (xpi/firefox-i18n-41.0/vi.xpi) = ea794e879c90d30185f61f744490fd29b706334b4d9068b7e65002ca5a51909c +SIZE (xpi/firefox-i18n-41.0/vi.xpi) = 470334 +SHA256 (xpi/firefox-i18n-41.0/xh.xpi) = 8bc89179c1e2e298104dd50f383c93e30ae330978abdeaa1869fd2160aea58dd +SIZE (xpi/firefox-i18n-41.0/xh.xpi) = 450078 +SHA256 (xpi/firefox-i18n-41.0/zh-CN.xpi) = 47fe8497bf214ab2275e5be325edba33c96c28a015f8d450f1be9b57710c8ab8 +SIZE (xpi/firefox-i18n-41.0/zh-CN.xpi) = 486220 +SHA256 (xpi/firefox-i18n-41.0/zh-TW.xpi) = c0163e959663dfcdb977f5fc87af13d4129b61a4b8d73889cd830f8f9d16ca29 +SIZE (xpi/firefox-i18n-41.0/zh-TW.xpi) = 479031 Index: branches/2015Q4 =================================================================== --- branches/2015Q4 (revision 398765) +++ branches/2015Q4 (revision 398766) Property changes on: branches/2015Q4 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r398716