Index: head/mail/linux-thunderbird/Makefile =================================================================== --- head/mail/linux-thunderbird/Makefile (revision 408982) +++ head/mail/linux-thunderbird/Makefile (revision 408983) @@ -1,18 +1,18 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 38.5.0 +DISTVERSION= 38.6.0 CATEGORIES= mail news net-im ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/linux-i686/en-US MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above USES= tar:bzip2 WANT_GTK218= yes .include "${.CURDIR}/../../www/linux-seamonkey/Makefile.common" .include Index: head/mail/linux-thunderbird/distinfo =================================================================== --- head/mail/linux-thunderbird/distinfo (revision 408982) +++ head/mail/linux-thunderbird/distinfo (revision 408983) @@ -1,6 +1,6 @@ -SHA256 (thunderbird-38.5.0.tar.bz2) = c7794f3e1d51fa7e0935d689078b348114d3abf010a0525b22e5375950b6098e -SIZE (thunderbird-38.5.0.tar.bz2) = 41923849 +SHA256 (thunderbird-38.6.0.tar.bz2) = 2e60a2a5764cdee16659b125f7ad2dde7ff6e993c69a738d86fb39530e469328 +SIZE (thunderbird-38.6.0.tar.bz2) = 41962265 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 Index: head/mail/thunderbird/Makefile =================================================================== --- head/mail/thunderbird/Makefile (revision 408982) +++ head/mail/thunderbird/Makefile (revision 408983) @@ -1,180 +1,180 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 38.5.0 +DISTVERSION= 38.6.0 CATEGORIES= mail news net-im ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source DISTFILES= ${PORTNAME}-${DISTVERSION}.source${EXTRACT_SUFX} EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.source${EXTRACT_SUFX} MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above -BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr \ - nss>=3.19.2:${PORTSDIR}/security/nss \ +BUILD_DEPENDS= nspr>=4.10.10:${PORTSDIR}/devel/nspr \ + nss>=3.19.2.1:${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,3:${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 EM_VERSION= 1.8.2 -L_VERSION= 4.0.5 +L_VERSION= 4.0.6 SSP_UNSAFE= yes USE_GECKO= gecko USE_MOZILLA= -opus USE_QT5= # empty QT_NONSTANDARD= yes USE_GL= gl USES= tar:bzip2 MOZ_OPTIONS= --program-transform-name='s/thunderbird/${MOZILLA}/' \ --enable-single-profile --disable-profilesharing \ --enable-application=mail --enable-official-branding MOZ_MK_OPTIONS= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZ_PKGCONFIG_FILES= PORTNAME_ICON= ${MOZILLA}.png PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js MOZ_PIS_SCRIPTS=moz_pis_S50cleanhome OPTIONS_DEFINE= ENIGMAIL LIGHTNING OPTIONS_DEFAULT=CANBERRA ENIGMAIL LIGHTNING .include "${.CURDIR}/../../www/firefox/Makefile.options" OPTIONS_DEFAULT:=${OPTIONS_DEFAULT:S/GSTREAMER//} .include WRKSRC= ${WRKDIR}/comm-esr38 MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi .if ${PORTVERSION:R:R} < 33 CONFIGURE_TARGET:=${CONFIGURE_TARGET:S/portbld/unknown/} MOZ_OPTIONS:= ${MOZ_OPTIONS:S/${CONFIGURE_TARGET}//} .endif .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:MENIGMAIL} MASTER_SITES+= https://www.enigmail.net/download/source/:enigmail DISTFILES+= ${EM_DISTFILE}:enigmail RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg EM_DISTNAME= enigmail-${EM_VERSION} EM_DISTFILE= ${EM_DISTNAME}.tar.gz EM_XPI_FILE= ${WRKSRC}/mailnews/extensions/enigmail/build/${EM_DISTNAME}-${OPSYS:tl}-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc/ppc/}-gcc3.xpi EM_ORIG_ID= {847b3a00-7ab1-11d4-8f02-006008948af5} EM_ID= ${PORTNAME}@mozilla-enigmail.org EM_ID_RFILES= ${XPI_LIBDIR}/${EM_ID}/install.rdf \ ${XPI_LIBDIR}/${EM_ID}/components/enigmail.js \ ${XPI_LIBDIR}/${EM_ID}/modules/enigmailCommon.jsm .endif .if ${PORT_OPTIONS:MLIGHTNING} MOZ_OPTIONS+= --enable-calendar MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=calendar LIGHTNING_DIR= share/lightning XPI_FILE= ${MOZ_OBJDIR}/dist/xpi-stage/lightning-${L_VERSION}.en-US.${OPSYS:tl}${OSREL}-${ARCH:S/amd64/x86_64/}.xpi XPI_ORIG_ID= {e2fda1a4-762b-4020-b5ad-a41df1933103} XPI_ID= lightning@thunderbird.mozilla.org .else MOZ_OPTIONS+= --disable-calendar .endif post-extract: @${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|;s|@MOZILLA@|${MOZILLA}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop .if ${PORT_OPTIONS:MENIGMAIL} @${TAR} -xf ${_DISTDIR}/${EM_DISTFILE} \ -C ${WRKSRC}/mailnews/extensions .endif post-patch: @${REINPLACE_CMD} -e '/MOZPNG/s/=[0-9]*/=10511/' \ ${MOZSRC}/configure.in ${WRKSRC}/configure.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/mail/app/nsMailApp.cpp .if ${PORT_OPTIONS:MENIGMAIL} @${REINPLACE_CMD} -e 's,/usr/bin/perl,${PERL},' \ ${WRKSRC}/mailnews/extensions/enigmail/util/fixlang.pl \ ${WRKSRC}/mailnews/extensions/enigmail/util/make-lang-xpi.pl @${REINPLACE_CMD} -e '/^xpi/s/$$/ all/' \ -e '/^all/s/ xpi//' \ -e '/^XPI_MODULE_VERS/s/= .*/= ${EM_VERSION}/' \ ${WRKSRC}/mailnews/extensions/enigmail/Makefile @${REINPLACE_CMD} -e '/em:version/s,>[^<]*<,>${EM_VERSION}<,' \ -e '/em:maxVersion/s/pre//' \ ${WRKSRC}/mailnews/extensions/enigmail/package/install.rdf .endif pre-configure: (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13) (cd ${MOZSRC} && ${LOCALBASE}/bin/autoconf-2.13) (cd ${MOZSRC}/js/src/ && ${LOCALBASE}/bin/autoconf-2.13) .if ${PORT_OPTIONS:MENIGMAIL} post-configure: cd ${WRKSRC}/mailnews/extensions/enigmail/ && \ ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} ./configure post-build: ${DO_MAKE_BUILD:S/${MAKEFILE}/Makefile/} all xpi \ -C ${WRKSRC}/mailnews/extensions/enigmail .endif port-pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/defaults post-install: ${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${STAGEDIR}${PREFIX}/share/applications ${LN} -sf ${PORTNAME_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME_ICON} .if ${PORT_OPTIONS:MLIGHTNING} @${MKDIR} ${STAGEDIR}${XPI_LIBDIR}/${XPI_ID} ${STAGEDIR}${XPI_LIBDIR}/symlinks/thunderbird @(cd ${STAGEDIR}${XPI_LIBDIR}/${XPI_ID}; ${TAR} -xf ${XPI_FILE}) @${REINPLACE_CMD} -i "" "s/${XPI_ORIG_ID}/${XPI_ID}/" ${STAGEDIR}${XPI_LIBDIR}/${XPI_ID}/install.rdf @${CHMOD} -R a+rX,go-w ${STAGEDIR}${XPI_LIBDIR}/${XPI_ID} @${LN} -sf ${XPI_LIBDIR}/${XPI_ID} ${STAGEDIR}${XPI_LIBDIR}/symlinks/thunderbird 2>/dev/null || true @${ECHO_CMD} '@exec ${LN} -sf %D/lib/xpi/${XPI_ID} ${LOCALBASE}/lib/thunderbird/extensions 2>/dev/null || true' >> ${TMPPLIST} @${ECHO_CMD} '@unexec ${RM} -f ${LOCALBASE}/lib/thunderbird/extensions/${XPI_ID}' >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MENIGMAIL} @${MKDIR} ${STAGEDIR}${XPI_LIBDIR}/${EM_ID} ${STAGEDIR}${XPI_LIBDIR}/symlinks/${PORTNAME} @(cd ${STAGEDIR}${XPI_LIBDIR}/${EM_ID}; ${TAR} -xf ${EM_XPI_FILE}) @${REINPLACE_CMD} -i "" "s/${EM_ORIG_ID}/${EM_ID}/" ${EM_ID_RFILES:S/^/${STAGEDIR}/} @${CHMOD} -R a+rX,go-w ${STAGEDIR}${XPI_LIBDIR}/${EM_ID} @${LN} -sf ${XPI_LIBDIR}/${EM_ID} ${STAGEDIR}${XPI_LIBDIR}/symlinks/${PORTNAME} 2>/dev/null || true @${ECHO_CMD} '@exec ${LN} -sf %D/lib/xpi/${EM_ID} ${LOCALBASE}/lib/${PORTNAME}/extensions 2>/dev/null || true' >> ${TMPPLIST} @${ECHO_CMD} '@unexec ${RM} -f ${LOCALBASE}/lib/${PORTNAME}/extensions/${EM_ID}' >> ${TMPPLIST} .endif .include Index: head/mail/thunderbird/distinfo =================================================================== --- head/mail/thunderbird/distinfo (revision 408982) +++ head/mail/thunderbird/distinfo (revision 408983) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-38.5.0.source.tar.bz2) = 7da187d4d5df17b1457bd93b584f78f5e41d2094f87c14e74ee9d8064de25d0d -SIZE (thunderbird-38.5.0.source.tar.bz2) = 204393357 +SHA256 (thunderbird-38.6.0.source.tar.bz2) = 0417711325a4ba6fa61882bfcd9a7ce325fa0b903474e087f16e13a70be15a6b +SIZE (thunderbird-38.6.0.source.tar.bz2) = 204415129 SHA256 (enigmail-1.8.2.tar.gz) = 1d2700799bc52aaa8e8c9f7a0f5111281ff9fbdffc093cdff070657d574eb2a6 SIZE (enigmail-1.8.2.tar.gz) = 1604159 Index: head/mail/thunderbird/files/patch-bug847568 =================================================================== --- head/mail/thunderbird/files/patch-bug847568 (revision 408982) +++ head/mail/thunderbird/files/patch-bug847568 (revision 408983) @@ -1,244 +1,241 @@ # Allow building against system-wide graphite2/harfbuzz. diff --git config/Makefile.in config/Makefile.in index 14bfc0d..5383399 100644 --- mozilla/config/Makefile.in +++ mozilla/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 --- mozilla/config/system-headers +++ mozilla/config/system-headers @@ -1357,3 +1357,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 --- mozilla/configure.in +++ mozilla/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 --- mozilla/dom/base/moz.build +++ mozilla/dom/base/moz.build @@ -196,6 +196,9 @@ SOURCES += [ 'nsObjectLoadingContent.cpp', ] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + EXTRA_COMPONENTS += [ 'contentAreaDropListener.js', 'contentAreaDropListener.manifest', diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh index f3d76ea..a9e7fb6 100644 --- mozilla/gfx/graphite2/moz-gr-update.sh +++ mozilla/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/;" {} \; +@@ -37,6 +37,12 @@ + #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 Updated to $RELEASE. 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 --- mozilla/gfx/harfbuzz/README-mozilla +++ mozilla/gfx/harfbuzz/README-mozilla @@ -21,3 +21,8 @@ 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. It should only need updating when new source files or exported headers are added in harfbuzz. + +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 --- mozilla/gfx/moz.build +++ mozilla/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 --- mozilla/gfx/skia/generate_mozbuild.py +++ mozilla/gfx/skia/generate_mozbuild.py @@ -140,6 +140,9 @@ if CONFIG['GNU_CXX']: if not CONFIG['CLANG_CXX']: CXXFLAGS += ['-Wno-logical-op'] +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 --- mozilla/gfx/skia/moz.build +++ mozilla/gfx/skia/moz.build @@ -968,6 +968,9 @@ if CONFIG['GNU_CXX']: if not CONFIG['CLANG_CXX']: CXXFLAGS += ['-Wno-logical-op'] +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 --- mozilla/gfx/thebes/moz.build +++ mozilla/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 --- mozilla/intl/unicharutil/util/moz.build +++ mozilla/intl/unicharutil/util/moz.build @@ -37,3 +37,6 @@ if CONFIG['_MSC_VER']: if CONFIG['ENABLE_INTL_API']: CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS'] + +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] diff --git netwerk/dns/moz.build netwerk/dns/moz.build index 0b0717a..2e665c9 100644 --- mozilla/netwerk/dns/moz.build +++ mozilla/netwerk/dns/moz.build @@ -64,3 +64,6 @@ GENERATED_FILES = [ LOCAL_INCLUDES += [ '/netwerk/base', ] + +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] diff --git toolkit/library/moz.build toolkit/library/moz.build index 67f0db9..d42137a 100644 --- mozilla/toolkit/library/moz.build +++ mozilla/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: head/mail/thunderbird-i18n/Makefile =================================================================== --- head/mail/thunderbird-i18n/Makefile (revision 408982) +++ head/mail/thunderbird-i18n/Makefile (revision 408983) @@ -1,85 +1,85 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= thunderbird-i18n -PORTVERSION= 38.5.0 +PORTVERSION= 38.6.0 CATEGORIES= mail news net-im MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \ MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi PKGNAMEPREFIX= DISTFILES= ${THUNDERBIRD_I18N_:S/$/.xpi/} DIST_SUBDIR= xpi/${DISTNAME} MAINTAINER= gecko@FreeBSD.org COMMENT= Localized interface for Thunderbird USES= gecko:thunderbird,build zip USE_XPI= thunderbird NO_BUILD= yes NO_ARCH= yes USE_SUBMAKE= yes WDIR= langpack-*@thunderbird.mozilla.org XPI_DISTNAMES= ${THUNDERBIRD_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" THUNDERBIRD_I18N_?= ${THUNDERBIRD_I18N} .for dist in ${XPI_DISTNAMES} XPI_ID_${dist}= langpack-${dist}@thunderbird.mozilla.org .endfor do-extract: @${RM} -rf ${WRKDIR} @${MKDIR} ${WRKDIR} ${WRKSRC} @for lang in ${THUNDERBIRD_I18N_}; do \ if ! (${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$lang.xpi -d ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org);\ then \ exit 1; \ fi; \ cd ${WRKSRC}/langpack-$$lang@thunderbird.mozilla.org/; \ ${FIND} -H -s * ! -type d | \ ${SED} -e "s|^|lib/xpi/langpack-$$lang@thunderbird.mozilla.org/|" >> ${PLISTF}; \ done ${CAT} ${PLISTF} | ${SORT} >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${XPI_LIBDIR} ${XPI_SLDIRS_ALL:S,^,${STAGEDIR},} 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: head/mail/thunderbird-i18n/distinfo =================================================================== --- head/mail/thunderbird-i18n/distinfo (revision 408982) +++ head/mail/thunderbird-i18n/distinfo (revision 408983) @@ -1,116 +1,116 @@ -SHA256 (xpi/thunderbird-i18n-38.5.0/ar.xpi) = 871c5198f1a5a2b5fef7f817d583bd91300bfd32522b7a1801b7e32b478a4bb9 -SIZE (xpi/thunderbird-i18n-38.5.0/ar.xpi) = 475296 -SHA256 (xpi/thunderbird-i18n-38.5.0/ast.xpi) = b8a3c66806cb11447fffe54830a78f96fcf828722708365558bb74e173a43ad4 -SIZE (xpi/thunderbird-i18n-38.5.0/ast.xpi) = 405872 -SHA256 (xpi/thunderbird-i18n-38.5.0/be.xpi) = ea1db89d0f5b511cd9ac513b97bee00cb42decd2b87e071b5da46a3aa2be81e6 -SIZE (xpi/thunderbird-i18n-38.5.0/be.xpi) = 442452 -SHA256 (xpi/thunderbird-i18n-38.5.0/bg.xpi) = aabc2ac3fadeaa3ee8abd2e964672d690bb6e6b52c795b1c2d6d64b37b36b885 -SIZE (xpi/thunderbird-i18n-38.5.0/bg.xpi) = 506124 -SHA256 (xpi/thunderbird-i18n-38.5.0/bn-BD.xpi) = 022892a83c16ef4b9532c7161d94f445d1d96d00c8229c114547989d1c323ff8 -SIZE (xpi/thunderbird-i18n-38.5.0/bn-BD.xpi) = 560626 -SHA256 (xpi/thunderbird-i18n-38.5.0/br.xpi) = 2561fdc06b3bc6cbfd5b9324c5a036e94329da937d1a5bfa61e3a6ef0c5f4af2 -SIZE (xpi/thunderbird-i18n-38.5.0/br.xpi) = 449767 -SHA256 (xpi/thunderbird-i18n-38.5.0/ca.xpi) = 40755d7ba80646e439d876df51f53bc7a38505997d54eb02be06072257e7378c -SIZE (xpi/thunderbird-i18n-38.5.0/ca.xpi) = 450325 -SHA256 (xpi/thunderbird-i18n-38.5.0/cs.xpi) = e7222a48b20bf8f209dab4a122d2c6ea096780dab47e6868582bd1e2f6b14e9b -SIZE (xpi/thunderbird-i18n-38.5.0/cs.xpi) = 448724 -SHA256 (xpi/thunderbird-i18n-38.5.0/cy.xpi) = d83024be415a394321ae8f376370ca30f47763e81efbc769f383821c2a8cf8a3 -SIZE (xpi/thunderbird-i18n-38.5.0/cy.xpi) = 434848 -SHA256 (xpi/thunderbird-i18n-38.5.0/da.xpi) = fc1c1ba9b1fca501994c281b1b12f8ec0956da15cc0cc64a2bbfd3f497a8770b -SIZE (xpi/thunderbird-i18n-38.5.0/da.xpi) = 425828 -SHA256 (xpi/thunderbird-i18n-38.5.0/de.xpi) = 3f26cb352e365cf424cb10dee362b286dcf977c4a7d13208a312fd29a0844a73 -SIZE (xpi/thunderbird-i18n-38.5.0/de.xpi) = 429877 -SHA256 (xpi/thunderbird-i18n-38.5.0/dsb.xpi) = 52fd943ff64f827de7fc34decbecd9c68e4eea954a908c5e0d9ecc36a1a96129 -SIZE (xpi/thunderbird-i18n-38.5.0/dsb.xpi) = 458487 -SHA256 (xpi/thunderbird-i18n-38.5.0/el.xpi) = 22ff637cf6c4c8105143ae160c4fa8a83dd1ce6fa4c11947faafce5e7251699d -SIZE (xpi/thunderbird-i18n-38.5.0/el.xpi) = 493490 -SHA256 (xpi/thunderbird-i18n-38.5.0/en-GB.xpi) = 8bd1493cab380c5a270a5d2558cf2b0fc981f6751e04080e1551d2190d6137bf -SIZE (xpi/thunderbird-i18n-38.5.0/en-GB.xpi) = 416572 -SHA256 (xpi/thunderbird-i18n-38.5.0/en-US.xpi) = a4ebade03dcfc1d4477cc53df8c304af018f5c85ca25e7d3e1241557d57a0d61 -SIZE (xpi/thunderbird-i18n-38.5.0/en-US.xpi) = 416618 -SHA256 (xpi/thunderbird-i18n-38.5.0/es-AR.xpi) = 7e302508478080537444518a6b4255f571772c7b4d1f2fe139904b7e32f33d4b -SIZE (xpi/thunderbird-i18n-38.5.0/es-AR.xpi) = 442641 -SHA256 (xpi/thunderbird-i18n-38.5.0/es-ES.xpi) = f6b29935579163d64f68d8f2e85eab3f98c1fc1a00d03822ffbbe1902e7d35bb -SIZE (xpi/thunderbird-i18n-38.5.0/es-ES.xpi) = 376067 -SHA256 (xpi/thunderbird-i18n-38.5.0/et.xpi) = fb12d4fbc020244b27a0316b863f6947390bb13ea84a81e546affec7856ebfb5 -SIZE (xpi/thunderbird-i18n-38.5.0/et.xpi) = 438262 -SHA256 (xpi/thunderbird-i18n-38.5.0/eu.xpi) = f8bc60f96ef8b99d7802986aca15fb356177b7b6c51fc8619507581e040e947d -SIZE (xpi/thunderbird-i18n-38.5.0/eu.xpi) = 434837 -SHA256 (xpi/thunderbird-i18n-38.5.0/fi.xpi) = 1dedfe35f61268451437cc9df8560d45a19a9e0e8ed088cb43e51563a9d17838 -SIZE (xpi/thunderbird-i18n-38.5.0/fi.xpi) = 438889 -SHA256 (xpi/thunderbird-i18n-38.5.0/fr.xpi) = 4daa46ff54c555e5a2c3db3ceaf3b40184caaec718b56ee6f54e70f20f14c8bf -SIZE (xpi/thunderbird-i18n-38.5.0/fr.xpi) = 448227 -SHA256 (xpi/thunderbird-i18n-38.5.0/fy-NL.xpi) = 5ccd1f8bb4586826a1ccae5b1dcac7f5327280ed6032f5bc75beb525419f7b58 -SIZE (xpi/thunderbird-i18n-38.5.0/fy-NL.xpi) = 442162 -SHA256 (xpi/thunderbird-i18n-38.5.0/ga-IE.xpi) = d22650501fa3e4b2e43ece4bc3b13879f23e45e348f6c060a641acb7398dcbf3 -SIZE (xpi/thunderbird-i18n-38.5.0/ga-IE.xpi) = 457412 -SHA256 (xpi/thunderbird-i18n-38.5.0/gd.xpi) = 2c760ca6f7056657aded3decbe7139f8765d7e44c831cc125f20f50232fc6c20 -SIZE (xpi/thunderbird-i18n-38.5.0/gd.xpi) = 456317 -SHA256 (xpi/thunderbird-i18n-38.5.0/gl.xpi) = ac0fd1265717fdcdd23540c50df3f21c5e0a5067593e5a9ba380f8f18df6b71b -SIZE (xpi/thunderbird-i18n-38.5.0/gl.xpi) = 457839 -SHA256 (xpi/thunderbird-i18n-38.5.0/he.xpi) = a50455fd9f1c4270e9d3fe9bd515480b581cbe340c2c58898a7785df4099f6c4 -SIZE (xpi/thunderbird-i18n-38.5.0/he.xpi) = 485867 -SHA256 (xpi/thunderbird-i18n-38.5.0/hr.xpi) = 9b6f6ac7a7319a84faef022d6d4141a61311b15e568e2d6c98f7661bd37b54c6 -SIZE (xpi/thunderbird-i18n-38.5.0/hr.xpi) = 440420 -SHA256 (xpi/thunderbird-i18n-38.5.0/hu.xpi) = 52d41bd4d067e8c265c62038b01cfbe2458a8cb633faa744135fa050abccd0b0 -SIZE (xpi/thunderbird-i18n-38.5.0/hu.xpi) = 457988 -SHA256 (xpi/thunderbird-i18n-38.5.0/hsb.xpi) = 1d24994a53b2f6e3620674eb7775d84d99be5b1bf2832ff8730f5da20a8aa650 -SIZE (xpi/thunderbird-i18n-38.5.0/hsb.xpi) = 456451 -SHA256 (xpi/thunderbird-i18n-38.5.0/hy-AM.xpi) = f954363b73c878e9123051e8242721994f07437b253e7057d8da17fc1e9967cf -SIZE (xpi/thunderbird-i18n-38.5.0/hy-AM.xpi) = 500355 -SHA256 (xpi/thunderbird-i18n-38.5.0/id.xpi) = b6537e90c3cba54480445aa3d6ac9db4fec2b37563e6f0b124d24c8d732b7417 -SIZE (xpi/thunderbird-i18n-38.5.0/id.xpi) = 483187 -SHA256 (xpi/thunderbird-i18n-38.5.0/is.xpi) = 96cb3ca1007cc4099e263d320929a61cd95d708162c1744cdf3daf6e50876e7d -SIZE (xpi/thunderbird-i18n-38.5.0/is.xpi) = 443008 -SHA256 (xpi/thunderbird-i18n-38.5.0/it.xpi) = d9aa92b84cdc7d133b1ad73538ffcb665bbe6b016bb64be0c5ada10d920843a5 -SIZE (xpi/thunderbird-i18n-38.5.0/it.xpi) = 369024 -SHA256 (xpi/thunderbird-i18n-38.5.0/ja.xpi) = 7c7ab7be4d3bb70fe0d03e8b0c975d5e575dfc091ffb15978e3b9e7db5413352 -SIZE (xpi/thunderbird-i18n-38.5.0/ja.xpi) = 492861 -SHA256 (xpi/thunderbird-i18n-38.5.0/ko.xpi) = 7d86cadeb8c153c72620c9408219ab80266848efce89301962b8f1256c808837 -SIZE (xpi/thunderbird-i18n-38.5.0/ko.xpi) = 454852 -SHA256 (xpi/thunderbird-i18n-38.5.0/lt.xpi) = 9e9003037bf0847b5aa7bd317d6689eb9c7aa75d4809f9e3bce47f78dbe61d93 -SIZE (xpi/thunderbird-i18n-38.5.0/lt.xpi) = 454572 -SHA256 (xpi/thunderbird-i18n-38.5.0/nb-NO.xpi) = ca97b65ac556c20d4e2587c331eee3ca8f61dc6a6f77aa21c9e8a2d369281db7 -SIZE (xpi/thunderbird-i18n-38.5.0/nb-NO.xpi) = 434340 -SHA256 (xpi/thunderbird-i18n-38.5.0/nl.xpi) = b7d55012d95d837206a31a4c88dfef536186a75bbe641bb227b80626cb07e636 -SIZE (xpi/thunderbird-i18n-38.5.0/nl.xpi) = 435108 -SHA256 (xpi/thunderbird-i18n-38.5.0/nn-NO.xpi) = c0a8fe5db11c7d92334e956a0a762b3b5a23ca545a1ce11641089e76dd7b711a -SIZE (xpi/thunderbird-i18n-38.5.0/nn-NO.xpi) = 436623 -SHA256 (xpi/thunderbird-i18n-38.5.0/pa-IN.xpi) = 7768e9f5e030cfc9c05ef098ad72d65fc6cc660cb6e53de107e2fed35e516dc6 -SIZE (xpi/thunderbird-i18n-38.5.0/pa-IN.xpi) = 530461 -SHA256 (xpi/thunderbird-i18n-38.5.0/pl.xpi) = 021187aa03297312db350a8220f646fd8ed85662f34f5b395fe3fdaa24304857 -SIZE (xpi/thunderbird-i18n-38.5.0/pl.xpi) = 411509 -SHA256 (xpi/thunderbird-i18n-38.5.0/pt-BR.xpi) = 2626ae310086d7c39802e958b00dbd36f3358376e5af3ac1a89d631b2f32e8e8 -SIZE (xpi/thunderbird-i18n-38.5.0/pt-BR.xpi) = 443752 -SHA256 (xpi/thunderbird-i18n-38.5.0/pt-PT.xpi) = 0994ac9486c74b133716f450484d27819f6abd3313e056c7772008bf73438e1b -SIZE (xpi/thunderbird-i18n-38.5.0/pt-PT.xpi) = 442064 -SHA256 (xpi/thunderbird-i18n-38.5.0/rm.xpi) = ba8555b7ee5464ef5f3b697a269216e5958863211ecdbd490d1000811ac0f607 -SIZE (xpi/thunderbird-i18n-38.5.0/rm.xpi) = 442112 -SHA256 (xpi/thunderbird-i18n-38.5.0/ro.xpi) = 675d2acf50b7e63e6faffb622df34a91d065c7ca0d4f4aecce5c510d18c1b274 -SIZE (xpi/thunderbird-i18n-38.5.0/ro.xpi) = 448349 -SHA256 (xpi/thunderbird-i18n-38.5.0/ru.xpi) = 907ea7c1d838aaaf6641f5cf0860f318715ec7d3c39f9b93ba9ebe888a886ed6 -SIZE (xpi/thunderbird-i18n-38.5.0/ru.xpi) = 437591 -SHA256 (xpi/thunderbird-i18n-38.5.0/si.xpi) = b408364673cd232cdd25be3d560b4033925285eb4fb904293daa130bccd5d492 -SIZE (xpi/thunderbird-i18n-38.5.0/si.xpi) = 535341 -SHA256 (xpi/thunderbird-i18n-38.5.0/sk.xpi) = 7cffd588a69d9259e91ac2f1b6fd1e453778a4f7f83a177adb83d56646b77e6c -SIZE (xpi/thunderbird-i18n-38.5.0/sk.xpi) = 456606 -SHA256 (xpi/thunderbird-i18n-38.5.0/sl.xpi) = 13e84bdf6edb94e7ede22cb9d1618a98a294147ee8f5d7d4e797fb0c518ac393 -SIZE (xpi/thunderbird-i18n-38.5.0/sl.xpi) = 437847 -SHA256 (xpi/thunderbird-i18n-38.5.0/sq.xpi) = 11d0649432c2ab81f1d7dfd9c69aebfba51f00a6aeeb28477d7db55b3e584e47 -SIZE (xpi/thunderbird-i18n-38.5.0/sq.xpi) = 446897 -SHA256 (xpi/thunderbird-i18n-38.5.0/sr.xpi) = 986099a08adaa41493bab90fcbaaf1979469622cdbb49d0235782ef223319af4 -SIZE (xpi/thunderbird-i18n-38.5.0/sr.xpi) = 543315 -SHA256 (xpi/thunderbird-i18n-38.5.0/sv-SE.xpi) = 52fa66ccd1dfaf9fbc2b6e8d6091a65931cb9b5894227c500fa4bdbb04903be3 -SIZE (xpi/thunderbird-i18n-38.5.0/sv-SE.xpi) = 439633 -SHA256 (xpi/thunderbird-i18n-38.5.0/ta-LK.xpi) = 0c14b615fc5d02bea61754f8e921b66353fd632b5673690c25dd109077bb07ed -SIZE (xpi/thunderbird-i18n-38.5.0/ta-LK.xpi) = 558738 -SHA256 (xpi/thunderbird-i18n-38.5.0/tr.xpi) = 695e70e6fd468de29ec060b49dea61a85b94eb16e1f9ec519caf422ae9606872 -SIZE (xpi/thunderbird-i18n-38.5.0/tr.xpi) = 447799 -SHA256 (xpi/thunderbird-i18n-38.5.0/uk.xpi) = 9868e0118257e6e7f3019954956fbb521e8382bd202b314777dca542bf76ecc3 -SIZE (xpi/thunderbird-i18n-38.5.0/uk.xpi) = 509600 -SHA256 (xpi/thunderbird-i18n-38.5.0/vi.xpi) = 43d25bbbf7d16c0d789ae2f98c16835b2accd51e3f0c97b564ecbf50b41260fd -SIZE (xpi/thunderbird-i18n-38.5.0/vi.xpi) = 519843 -SHA256 (xpi/thunderbird-i18n-38.5.0/zh-CN.xpi) = 5a655ebd5fbba862542973834b4d6cc2f8a13c065f734bbc490f8d838d71dc6e -SIZE (xpi/thunderbird-i18n-38.5.0/zh-CN.xpi) = 466412 -SHA256 (xpi/thunderbird-i18n-38.5.0/zh-TW.xpi) = 87019d3d21edc402110fe3c18091f855e1946643b4e51392abecdd25ad775ffc -SIZE (xpi/thunderbird-i18n-38.5.0/zh-TW.xpi) = 466661 +SHA256 (xpi/thunderbird-i18n-38.6.0/ar.xpi) = 28930a981335d7926c826870f803f49049ffd3274519b338c1ec5a0dec5764c9 +SIZE (xpi/thunderbird-i18n-38.6.0/ar.xpi) = 475296 +SHA256 (xpi/thunderbird-i18n-38.6.0/ast.xpi) = a53b1c56fd6b5f7226e74da4ce9046272c6dd831d06d3188285b18ac80875332 +SIZE (xpi/thunderbird-i18n-38.6.0/ast.xpi) = 405872 +SHA256 (xpi/thunderbird-i18n-38.6.0/be.xpi) = b3c78b9102efe155750a31ccfd3f964f410c9d00e6ca4fd02f886314805ae602 +SIZE (xpi/thunderbird-i18n-38.6.0/be.xpi) = 442452 +SHA256 (xpi/thunderbird-i18n-38.6.0/bg.xpi) = 65b6ed62f315738ef7ca10fd0e43cc0c4b0a433bddfaf6114fbe2499441affee +SIZE (xpi/thunderbird-i18n-38.6.0/bg.xpi) = 506124 +SHA256 (xpi/thunderbird-i18n-38.6.0/bn-BD.xpi) = 59e5b334ff1b58f6934fceb1573d12315ea258b4252c41c43f28da154251bede +SIZE (xpi/thunderbird-i18n-38.6.0/bn-BD.xpi) = 560627 +SHA256 (xpi/thunderbird-i18n-38.6.0/br.xpi) = 28bcd1093a2e2a2cab7cf6ca281bc14eb5051e34b8545f6f7bca11924a1c59f8 +SIZE (xpi/thunderbird-i18n-38.6.0/br.xpi) = 449767 +SHA256 (xpi/thunderbird-i18n-38.6.0/ca.xpi) = e5898fb1554dc18c083b2762100830806d4b22153fdf5d8f2583ee2c24b8b605 +SIZE (xpi/thunderbird-i18n-38.6.0/ca.xpi) = 450325 +SHA256 (xpi/thunderbird-i18n-38.6.0/cs.xpi) = 8784f46765f33557fe14e89ef3142baa7280d490ed97ff7f29dfbe83695b87c8 +SIZE (xpi/thunderbird-i18n-38.6.0/cs.xpi) = 448724 +SHA256 (xpi/thunderbird-i18n-38.6.0/cy.xpi) = 5b4b75487e3c478d072876877bac3737020a709116c24a0b55fe821af009582c +SIZE (xpi/thunderbird-i18n-38.6.0/cy.xpi) = 434848 +SHA256 (xpi/thunderbird-i18n-38.6.0/da.xpi) = 397deeceba72409863eda97d8b6b1b5d2f64b817c15057934ba99717de467a16 +SIZE (xpi/thunderbird-i18n-38.6.0/da.xpi) = 425829 +SHA256 (xpi/thunderbird-i18n-38.6.0/de.xpi) = c39e277532044f724acfb50a23720fc8530785bcb4820906dac9401141b28342 +SIZE (xpi/thunderbird-i18n-38.6.0/de.xpi) = 429877 +SHA256 (xpi/thunderbird-i18n-38.6.0/dsb.xpi) = 7cb64ebc85801a376e456b30897dcb0c49a9a87b1b33e0c0831a56d997ac0d21 +SIZE (xpi/thunderbird-i18n-38.6.0/dsb.xpi) = 458487 +SHA256 (xpi/thunderbird-i18n-38.6.0/el.xpi) = bc6b2ee8ee0d4fbed42ce203a8fc61c6e6dcbb8d6792e9432971b58c7aacb0e9 +SIZE (xpi/thunderbird-i18n-38.6.0/el.xpi) = 493490 +SHA256 (xpi/thunderbird-i18n-38.6.0/en-GB.xpi) = e6059b1e71f5ce5d2220dee78610c1fe26fefdfddd285ad11a74d13504122eb2 +SIZE (xpi/thunderbird-i18n-38.6.0/en-GB.xpi) = 416572 +SHA256 (xpi/thunderbird-i18n-38.6.0/en-US.xpi) = 1218cb97434d2755890eb36b9df0d6a0d7dcad3996960829cf698e6f6dcdea35 +SIZE (xpi/thunderbird-i18n-38.6.0/en-US.xpi) = 416618 +SHA256 (xpi/thunderbird-i18n-38.6.0/es-AR.xpi) = 28c9037043e55b0288bee2e8c4f00589346fe0b5bd6c15c86fa491282c3f9c0c +SIZE (xpi/thunderbird-i18n-38.6.0/es-AR.xpi) = 442641 +SHA256 (xpi/thunderbird-i18n-38.6.0/es-ES.xpi) = 2ee5c0016b2a7d4917deb44eeaf6db2cb3dd62e6cf8ba80d1f56a8233b985fb5 +SIZE (xpi/thunderbird-i18n-38.6.0/es-ES.xpi) = 376067 +SHA256 (xpi/thunderbird-i18n-38.6.0/et.xpi) = 196803cd3f5514611b5edcbea1d6a334a515e89f611d699733bccf0b9d142bff +SIZE (xpi/thunderbird-i18n-38.6.0/et.xpi) = 438262 +SHA256 (xpi/thunderbird-i18n-38.6.0/eu.xpi) = 50e60cac8a7d06cf2582b00ca8ef1bd04fbe2cc1022715bff502a532cd6f3884 +SIZE (xpi/thunderbird-i18n-38.6.0/eu.xpi) = 434838 +SHA256 (xpi/thunderbird-i18n-38.6.0/fi.xpi) = 218dd0a0c55bdc8e5f598f7ba00240b948bb3f97e9d39033065b27484475bf31 +SIZE (xpi/thunderbird-i18n-38.6.0/fi.xpi) = 438889 +SHA256 (xpi/thunderbird-i18n-38.6.0/fr.xpi) = 7bedf795745122f284649e5e40e92b5920600e1cb548096d136343e0563d3dcc +SIZE (xpi/thunderbird-i18n-38.6.0/fr.xpi) = 448228 +SHA256 (xpi/thunderbird-i18n-38.6.0/fy-NL.xpi) = 56e87bdbdbc771627461e66f30b60faa07919c59049afa6c6b63234453bd3376 +SIZE (xpi/thunderbird-i18n-38.6.0/fy-NL.xpi) = 442161 +SHA256 (xpi/thunderbird-i18n-38.6.0/ga-IE.xpi) = d92d56be1ebe1283e5139bde9074941e01defbcfa07d3962afd87c3fe4f97de0 +SIZE (xpi/thunderbird-i18n-38.6.0/ga-IE.xpi) = 457413 +SHA256 (xpi/thunderbird-i18n-38.6.0/gd.xpi) = 0f7c5b5dd1c57f70663c7ba1c145df56dd8670c47de9e6bb1cf42dfca247d0a9 +SIZE (xpi/thunderbird-i18n-38.6.0/gd.xpi) = 456318 +SHA256 (xpi/thunderbird-i18n-38.6.0/gl.xpi) = 70e19f7549d5cbcf9a854322e00cc505fb691c3f9b88df6f0df45d97657c4e09 +SIZE (xpi/thunderbird-i18n-38.6.0/gl.xpi) = 457839 +SHA256 (xpi/thunderbird-i18n-38.6.0/he.xpi) = 1eea8bb56ee3c17a6bbfde43ebc48543efeb58857445e8fa0d7e0c9464232e1e +SIZE (xpi/thunderbird-i18n-38.6.0/he.xpi) = 485868 +SHA256 (xpi/thunderbird-i18n-38.6.0/hr.xpi) = 9498c4e3e4b6086bd801a4c06b4474bbc8decdbe3dd2a654eab2d5cdd8c1d161 +SIZE (xpi/thunderbird-i18n-38.6.0/hr.xpi) = 440420 +SHA256 (xpi/thunderbird-i18n-38.6.0/hu.xpi) = 52d2737a6c7a4b3c88c0deb91a104a6ec167e19be9612704612f8ff947ca7495 +SIZE (xpi/thunderbird-i18n-38.6.0/hu.xpi) = 457988 +SHA256 (xpi/thunderbird-i18n-38.6.0/hsb.xpi) = f3471c34b1e01fdfa5696ec35c10b2063fb4240cc4a453801fcc269937446081 +SIZE (xpi/thunderbird-i18n-38.6.0/hsb.xpi) = 456451 +SHA256 (xpi/thunderbird-i18n-38.6.0/hy-AM.xpi) = 12d0149b3f605312dda2e970f41a93fe7a8770dac5fe518c3c5d5d6e30f6e995 +SIZE (xpi/thunderbird-i18n-38.6.0/hy-AM.xpi) = 500356 +SHA256 (xpi/thunderbird-i18n-38.6.0/id.xpi) = 9c65c7e1549882665e2f4ad679e112d7d7b374c2804393878d1c0ba022392419 +SIZE (xpi/thunderbird-i18n-38.6.0/id.xpi) = 483188 +SHA256 (xpi/thunderbird-i18n-38.6.0/is.xpi) = f7e73157267c1a0e174b4a4e031ab1fada1b8d709963b3387c22246f4a1644e2 +SIZE (xpi/thunderbird-i18n-38.6.0/is.xpi) = 443008 +SHA256 (xpi/thunderbird-i18n-38.6.0/it.xpi) = 1fa2c9a54083444b5ca71f587466853f402c22138cda699bc73b09159c1cd6d5 +SIZE (xpi/thunderbird-i18n-38.6.0/it.xpi) = 369024 +SHA256 (xpi/thunderbird-i18n-38.6.0/ja.xpi) = bde3d7878e11a61dab8c0827bedd01c6222dca6c05994cb0d00b08fa6c675a7f +SIZE (xpi/thunderbird-i18n-38.6.0/ja.xpi) = 492861 +SHA256 (xpi/thunderbird-i18n-38.6.0/ko.xpi) = d5309d91d3d5c626bab4215101533c7791d5aae52b847054bfa7fe890664885a +SIZE (xpi/thunderbird-i18n-38.6.0/ko.xpi) = 454852 +SHA256 (xpi/thunderbird-i18n-38.6.0/lt.xpi) = 8653ed361d98e5b2d91fc12c4e8be23b8b78b7818ad4c5f507742608dbe475c9 +SIZE (xpi/thunderbird-i18n-38.6.0/lt.xpi) = 454572 +SHA256 (xpi/thunderbird-i18n-38.6.0/nb-NO.xpi) = 4c24ee81c26da045ea936d2ea6b461b103a7fd17681420ac4fde5abe4a69b929 +SIZE (xpi/thunderbird-i18n-38.6.0/nb-NO.xpi) = 434341 +SHA256 (xpi/thunderbird-i18n-38.6.0/nl.xpi) = d1c3bf3eaf28d5d89e220f94a86665ba1a996bc27aaed3ffcb893b6fe0b66840 +SIZE (xpi/thunderbird-i18n-38.6.0/nl.xpi) = 435108 +SHA256 (xpi/thunderbird-i18n-38.6.0/nn-NO.xpi) = 300efb229c853456bf566f9825646b780f1a1090e9eaf4eba79f85a8bf2b62a5 +SIZE (xpi/thunderbird-i18n-38.6.0/nn-NO.xpi) = 436623 +SHA256 (xpi/thunderbird-i18n-38.6.0/pa-IN.xpi) = 6f424ff9e4f3f28f254c4dcd548f0533cbc30b458e5f43cd95f71608c3421141 +SIZE (xpi/thunderbird-i18n-38.6.0/pa-IN.xpi) = 530462 +SHA256 (xpi/thunderbird-i18n-38.6.0/pl.xpi) = 209907758b695762f0e47dc53613fecb7b409d976c1de5515ae3dc9319200583 +SIZE (xpi/thunderbird-i18n-38.6.0/pl.xpi) = 411509 +SHA256 (xpi/thunderbird-i18n-38.6.0/pt-BR.xpi) = f8e1b89268f81c72151bd6415fb348f8e5b523cb98eb08fdc9dbf894ec0e1dcb +SIZE (xpi/thunderbird-i18n-38.6.0/pt-BR.xpi) = 443752 +SHA256 (xpi/thunderbird-i18n-38.6.0/pt-PT.xpi) = e93ec0fd53a5be55413c58273ad88eee5eb47d0827d6c6ff2926c4c9f1167bf3 +SIZE (xpi/thunderbird-i18n-38.6.0/pt-PT.xpi) = 442064 +SHA256 (xpi/thunderbird-i18n-38.6.0/rm.xpi) = 87c901e37a0c48b8a5d26a1154fc0f4300de20ce071612a89012c3131ffb951b +SIZE (xpi/thunderbird-i18n-38.6.0/rm.xpi) = 442112 +SHA256 (xpi/thunderbird-i18n-38.6.0/ro.xpi) = f2816b4fcec6216855a93ff98467d1e9a1d878b266f3e55d71cb5829a81fd532 +SIZE (xpi/thunderbird-i18n-38.6.0/ro.xpi) = 448349 +SHA256 (xpi/thunderbird-i18n-38.6.0/ru.xpi) = 353fdf5febd4aeaf035b3683a3e397b8c50357924b2ef91251bfe6c10e0e0fd7 +SIZE (xpi/thunderbird-i18n-38.6.0/ru.xpi) = 437591 +SHA256 (xpi/thunderbird-i18n-38.6.0/si.xpi) = 1ac4fa83e849116d143f712db4120ad6101adf1d4d4ae7cf800e84c5f2c9a7a2 +SIZE (xpi/thunderbird-i18n-38.6.0/si.xpi) = 535341 +SHA256 (xpi/thunderbird-i18n-38.6.0/sk.xpi) = 6c820a6aebe98c180da5c7b0f4f54f556168b63a42f68d225a0749bb07de2331 +SIZE (xpi/thunderbird-i18n-38.6.0/sk.xpi) = 456606 +SHA256 (xpi/thunderbird-i18n-38.6.0/sl.xpi) = b88549dd84041a03065bf2611a22786d2381e50bca8cf02c7d8fafc7aed9cecc +SIZE (xpi/thunderbird-i18n-38.6.0/sl.xpi) = 437848 +SHA256 (xpi/thunderbird-i18n-38.6.0/sq.xpi) = 05281cd921ac62b51dde330fbe6a797239110d94512c72434ed4633185d3af0f +SIZE (xpi/thunderbird-i18n-38.6.0/sq.xpi) = 446897 +SHA256 (xpi/thunderbird-i18n-38.6.0/sr.xpi) = a98ce4dab9e2aa612a6edf7edc02285cab54e8f859b2545b28948066b4bee18a +SIZE (xpi/thunderbird-i18n-38.6.0/sr.xpi) = 543315 +SHA256 (xpi/thunderbird-i18n-38.6.0/sv-SE.xpi) = 0f3bbfc238c197416278063ade0391331e036e6cf148281f96b75a960a1e1d0f +SIZE (xpi/thunderbird-i18n-38.6.0/sv-SE.xpi) = 439633 +SHA256 (xpi/thunderbird-i18n-38.6.0/ta-LK.xpi) = e66ec44352cd8dae3e385e37d2ea643092a37690e1dcaf37a1749a93d75f0492 +SIZE (xpi/thunderbird-i18n-38.6.0/ta-LK.xpi) = 558738 +SHA256 (xpi/thunderbird-i18n-38.6.0/tr.xpi) = fca37b424413ab88902777bbe8845081373211dc8040c42271d06e189ada0edc +SIZE (xpi/thunderbird-i18n-38.6.0/tr.xpi) = 447800 +SHA256 (xpi/thunderbird-i18n-38.6.0/uk.xpi) = 06f4f580d343357469af58c989892df7ad1124d0e67e6fc9d7083bd948ccc484 +SIZE (xpi/thunderbird-i18n-38.6.0/uk.xpi) = 509600 +SHA256 (xpi/thunderbird-i18n-38.6.0/vi.xpi) = c0d48764556a3563e2e86c1f9cc385d02f82c7b73b348ed0400a7df117bd1c18 +SIZE (xpi/thunderbird-i18n-38.6.0/vi.xpi) = 519844 +SHA256 (xpi/thunderbird-i18n-38.6.0/zh-CN.xpi) = 075021cafc597470cfa881da57c599cf6770281698529bdf01dddc6525078a5d +SIZE (xpi/thunderbird-i18n-38.6.0/zh-CN.xpi) = 466412 +SHA256 (xpi/thunderbird-i18n-38.6.0/zh-TW.xpi) = 36480d80d2268a0f01b61ad5ab4d8ef85fc88cf531e5ee6c60744abb3a31f45f +SIZE (xpi/thunderbird-i18n-38.6.0/zh-TW.xpi) = 466661