From owner-svn-ports-branches@freebsd.org Fri Jul 24 03:31:40 2015 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D35519A9535; Fri, 24 Jul 2015 03:31:40 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7688A2A31; Fri, 24 Jul 2015 03:31:40 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t6O3VeJ9034426; Fri, 24 Jul 2015 03:31:40 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t6O3VYYa034402; Fri, 24 Jul 2015 03:31:34 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201507240331.t6O3VYYa034402@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Fri, 24 Jul 2015 03:31:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r392767 - in branches/2015Q3: Mk Mk/Uses mail/linux-thunderbird mail/thunderbird mail/thunderbird-i18n mail/thunderbird/files multimedia/gmp-api multimedia/openh264 security/ca_root_nss... X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jul 2015 03:31:40 -0000 Author: jbeich Date: Fri Jul 24 03:31:33 2015 New Revision: 392767 URL: https://svnweb.freebsd.org/changeset/ports/392767 Log: MFH: r392273, r392758, r392759, r392761 - Update NSS and ca_root_nss to 3.19.2 - Update Firefox and gmp-api to 39.0 - Update Firefox ESR and libxul to 38.1.0 - Update Thunderbird to 38.1.0 [1] - Stop regressing r380782 with harfbuzz/libvorbis deps Changes: https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.19.2_release_notes Changes: https://github.com/mozilla/gmp-api/compare/Firefox38...Firefox39 Changes: https://www.mozilla.org/firefox/39.0/releasenotes/ Changes: https://www.mozilla.org/firefox/38.1.0/releasenotes/ Changes: https://www.mozilla.org/thunderbird/38.0.1/releasenotes/ Changes: https://www.mozilla.org/thunderbird/38.1.0/releasenotes/ PR: 201769 [1] Submitted by: Christoph Moench-Tegeder (based on) [1] Security: https://vuxml.freebsd.org/freebsd/44d9daee-940c-4179-86bb-6e3ffd617869.html Approved by: ports-secteam (feld, delphij) Added: branches/2015Q3/mail/thunderbird/files/patch-bug1041268 - copied unchanged from r392761, head/mail/thunderbird/files/patch-bug1041268 branches/2015Q3/mail/thunderbird/files/patch-bug1073117 - copied unchanged from r392761, head/mail/thunderbird/files/patch-bug1073117 branches/2015Q3/mail/thunderbird/files/patch-bug1138845 - copied unchanged from r392761, head/mail/thunderbird/files/patch-bug1138845 branches/2015Q3/mail/thunderbird/files/patch-bug1143686 - copied unchanged from r392761, head/mail/thunderbird/files/patch-bug1143686 branches/2015Q3/mail/thunderbird/files/patch-bug1144643 - copied unchanged from r392761, head/mail/thunderbird/files/patch-bug1144643 branches/2015Q3/mail/thunderbird/files/patch-media-libstagefright-foundation-AString.cpp - copied unchanged from r392761, head/mail/thunderbird/files/patch-media-libstagefright-foundation-AString.cpp branches/2015Q3/mail/thunderbird/files/patch-media-mtransport-third_party-nICEr-src-util-mbslen.c - copied unchanged from r392761, head/mail/thunderbird/files/patch-media-mtransport-third_party-nICEr-src-util-mbslen.c branches/2015Q3/mail/thunderbird/files/patch-media-webrtc-trunk-src-system_wrappers-source-spreadsortlib-spreadsort.hpp - copied unchanged from r392761, head/mail/thunderbird/files/patch-media-webrtc-trunk-src-system_wrappers-source-spreadsortlib-spreadsort.hpp branches/2015Q3/mail/thunderbird/files/patch-memory-jemalloc-Makefile.in - copied unchanged from r392761, head/mail/thunderbird/files/patch-memory-jemalloc-Makefile.in branches/2015Q3/mail/thunderbird/files/patch-system-openh264 - copied unchanged from r392761, head/mail/thunderbird/files/patch-system-openh264 branches/2015Q3/mail/thunderbird/files/patch-toolkit_mozapps_installer_packager_mk - copied unchanged from r392761, head/mail/thunderbird/files/patch-toolkit_mozapps_installer_packager_mk branches/2015Q3/www/firefox-esr/files/patch-bug1041268 - copied unchanged from r392273, head/www/firefox-esr/files/patch-bug1041268 branches/2015Q3/www/firefox-esr/files/patch-bug1073117 - copied unchanged from r392273, head/www/firefox-esr/files/patch-bug1073117 branches/2015Q3/www/firefox-esr/files/patch-bug1138845 - copied unchanged from r392273, head/www/firefox-esr/files/patch-bug1138845 branches/2015Q3/www/firefox-esr/files/patch-bug1143686 - copied unchanged from r392273, head/www/firefox-esr/files/patch-bug1143686 branches/2015Q3/www/firefox-esr/files/patch-bug1144643 - copied unchanged from r392273, head/www/firefox-esr/files/patch-bug1144643 branches/2015Q3/www/firefox-esr/files/patch-media-libstagefright-foundation-AString.cpp - copied unchanged from r392273, head/www/firefox-esr/files/patch-media-libstagefright-foundation-AString.cpp branches/2015Q3/www/firefox-esr/files/patch-system-openh264 - copied unchanged from r392273, head/www/firefox-esr/files/patch-system-openh264 branches/2015Q3/www/libxul/files/patch-bug1041268 - copied unchanged from r392273, head/www/libxul/files/patch-bug1041268 branches/2015Q3/www/libxul/files/patch-bug1073117 - copied unchanged from r392273, head/www/libxul/files/patch-bug1073117 branches/2015Q3/www/libxul/files/patch-bug1138845 - copied unchanged from r392273, head/www/libxul/files/patch-bug1138845 branches/2015Q3/www/libxul/files/patch-bug1143686 - copied unchanged from r392273, head/www/libxul/files/patch-bug1143686 branches/2015Q3/www/libxul/files/patch-bug1144643 - copied unchanged from r392273, head/www/libxul/files/patch-bug1144643 branches/2015Q3/www/libxul/files/patch-media-libstagefright-foundation-AString.cpp - copied unchanged from r392273, head/www/libxul/files/patch-media-libstagefright-foundation-AString.cpp branches/2015Q3/www/libxul/files/patch-system-openh264 - copied unchanged from r392273, head/www/libxul/files/patch-system-openh264 Deleted: branches/2015Q3/mail/thunderbird/files/patch-bug1013675 branches/2015Q3/mail/thunderbird/files/patch-bug1015547 branches/2015Q3/mail/thunderbird/files/patch-bug1021171 branches/2015Q3/mail/thunderbird/files/patch-bug1026828 branches/2015Q3/mail/thunderbird/files/patch-bug1041795 branches/2015Q3/mail/thunderbird/files/patch-bug1046224 branches/2015Q3/mail/thunderbird/files/patch-bug1067377 branches/2015Q3/mail/thunderbird/files/patch-bug1073709 branches/2015Q3/mail/thunderbird/files/patch-bug1082199 branches/2015Q3/mail/thunderbird/files/patch-bug1103858 branches/2015Q3/mail/thunderbird/files/patch-bug1125579 branches/2015Q3/mail/thunderbird/files/patch-bug1125580 branches/2015Q3/mail/thunderbird/files/patch-bug858919 branches/2015Q3/mail/thunderbird/files/patch-bug961264 branches/2015Q3/mail/thunderbird/files/patch-mozilla-media-mtransport-third_party-nICEr-src-util-mbslen.c branches/2015Q3/mail/thunderbird/files/patch-mozilla-media-webrtc-trunk-src-system_wrappers-source-spreadsortlib-spreadsort.hpp branches/2015Q3/mail/thunderbird/files/patch-mozilla-memory-jemalloc-Makefile.in branches/2015Q3/mail/thunderbird/files/patch-mozilla_toolkit_mozapps_installer_packager_mk branches/2015Q3/www/firefox-esr/files/patch-bug1013675 branches/2015Q3/www/firefox-esr/files/patch-bug1015547 branches/2015Q3/www/firefox-esr/files/patch-bug1021171 branches/2015Q3/www/firefox-esr/files/patch-bug1026828 branches/2015Q3/www/firefox-esr/files/patch-bug1041381 branches/2015Q3/www/firefox-esr/files/patch-bug1041795 branches/2015Q3/www/firefox-esr/files/patch-bug1046224 branches/2015Q3/www/firefox-esr/files/patch-bug1061736 branches/2015Q3/www/firefox-esr/files/patch-bug1067377 branches/2015Q3/www/firefox-esr/files/patch-bug1073709 branches/2015Q3/www/firefox-esr/files/patch-bug1082199 branches/2015Q3/www/firefox-esr/files/patch-bug1103858 branches/2015Q3/www/firefox-esr/files/patch-bug1125579 branches/2015Q3/www/firefox-esr/files/patch-bug1125580 branches/2015Q3/www/firefox-esr/files/patch-bug858919 branches/2015Q3/www/firefox-esr/files/patch-bug961264 branches/2015Q3/www/firefox/files/patch-bug1138845 branches/2015Q3/www/firefox/files/patch-bug1143686 branches/2015Q3/www/firefox/files/patch-bug1144643 branches/2015Q3/www/libxul/files/patch-bug1013675 branches/2015Q3/www/libxul/files/patch-bug1015547 branches/2015Q3/www/libxul/files/patch-bug1021171 branches/2015Q3/www/libxul/files/patch-bug1026828 branches/2015Q3/www/libxul/files/patch-bug1041381 branches/2015Q3/www/libxul/files/patch-bug1041795 branches/2015Q3/www/libxul/files/patch-bug1046224 branches/2015Q3/www/libxul/files/patch-bug1061736 branches/2015Q3/www/libxul/files/patch-bug1067377 branches/2015Q3/www/libxul/files/patch-bug1073709 branches/2015Q3/www/libxul/files/patch-bug1082199 branches/2015Q3/www/libxul/files/patch-bug1103858 branches/2015Q3/www/libxul/files/patch-bug1125579 branches/2015Q3/www/libxul/files/patch-bug1125580 branches/2015Q3/www/libxul/files/patch-bug858919 branches/2015Q3/www/libxul/files/patch-bug961264 Modified: branches/2015Q3/Mk/Uses/gecko.mk branches/2015Q3/Mk/bsd.gecko.mk branches/2015Q3/mail/linux-thunderbird/Makefile branches/2015Q3/mail/linux-thunderbird/distinfo branches/2015Q3/mail/linux-thunderbird/pkg-plist branches/2015Q3/mail/thunderbird-i18n/Makefile branches/2015Q3/mail/thunderbird-i18n/Makefile.lang branches/2015Q3/mail/thunderbird-i18n/Makefile.option branches/2015Q3/mail/thunderbird-i18n/distinfo branches/2015Q3/mail/thunderbird/Makefile branches/2015Q3/mail/thunderbird/distinfo branches/2015Q3/mail/thunderbird/files/patch-bug1021761 branches/2015Q3/mail/thunderbird/files/patch-bug1130155 branches/2015Q3/mail/thunderbird/files/patch-bug702179 branches/2015Q3/mail/thunderbird/files/patch-bug779713 branches/2015Q3/mail/thunderbird/files/patch-bug826985 branches/2015Q3/mail/thunderbird/files/patch-bug847568 branches/2015Q3/mail/thunderbird/files/patch-config-baseconfig.mk branches/2015Q3/mail/thunderbird/files/patch-ijg-libjpeg branches/2015Q3/mail/thunderbird/files/patch-mail-app-nsMailApp.cpp branches/2015Q3/mail/thunderbird/files/patch-z-bug517422 branches/2015Q3/multimedia/gmp-api/Makefile branches/2015Q3/multimedia/gmp-api/distinfo branches/2015Q3/multimedia/openh264/Makefile branches/2015Q3/security/ca_root_nss/Makefile branches/2015Q3/security/ca_root_nss/distinfo branches/2015Q3/security/nss/Makefile branches/2015Q3/security/nss/distinfo branches/2015Q3/www/firefox-esr-i18n/Makefile branches/2015Q3/www/firefox-esr-i18n/Makefile.lang branches/2015Q3/www/firefox-esr-i18n/Makefile.option branches/2015Q3/www/firefox-esr-i18n/distinfo branches/2015Q3/www/firefox-esr/Makefile branches/2015Q3/www/firefox-esr/distinfo branches/2015Q3/www/firefox-esr/files/patch-bug1013882 branches/2015Q3/www/firefox-esr/files/patch-bug1021761 branches/2015Q3/www/firefox-esr/files/patch-bug1130155 branches/2015Q3/www/firefox-esr/files/patch-bug702179 branches/2015Q3/www/firefox-esr/files/patch-bug779713 branches/2015Q3/www/firefox-esr/files/patch-bug826985 branches/2015Q3/www/firefox-esr/files/patch-bug847568 branches/2015Q3/www/firefox-esr/files/patch-ijg-libjpeg branches/2015Q3/www/firefox-esr/files/patch-z-bug517422 branches/2015Q3/www/firefox-i18n/Makefile branches/2015Q3/www/firefox-i18n/distinfo branches/2015Q3/www/firefox/Makefile branches/2015Q3/www/firefox/distinfo branches/2015Q3/www/firefox/files/patch-bug1013882 branches/2015Q3/www/firefox/files/patch-bug1073117 branches/2015Q3/www/firefox/files/patch-bug779713 branches/2015Q3/www/firefox/files/patch-bug826985 branches/2015Q3/www/firefox/files/patch-system-openh264 branches/2015Q3/www/libxul/Makefile branches/2015Q3/www/libxul/distinfo branches/2015Q3/www/libxul/files/patch-bug1013882 branches/2015Q3/www/libxul/files/patch-bug1021761 branches/2015Q3/www/libxul/files/patch-bug1130155 branches/2015Q3/www/libxul/files/patch-bug702179 branches/2015Q3/www/libxul/files/patch-bug779713 branches/2015Q3/www/libxul/files/patch-bug826985 branches/2015Q3/www/libxul/files/patch-bug847568 branches/2015Q3/www/libxul/files/patch-ijg-libjpeg branches/2015Q3/www/libxul/files/patch-z-bug517422 branches/2015Q3/www/linux-firefox/Makefile branches/2015Q3/www/linux-firefox/distinfo branches/2015Q3/www/linux-firefox/pkg-plist Directory Properties: branches/2015Q3/ (props changed) Modified: branches/2015Q3/Mk/Uses/gecko.mk ============================================================================== --- branches/2015Q3/Mk/Uses/gecko.mk Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/Mk/Uses/gecko.mk Fri Jul 24 03:31:33 2015 (r392767) @@ -31,18 +31,18 @@ GECKO_CONFING?= ${LOCALBASE}/bin/${GECKO XPIDL?= ${LOCALBASE}/lib/${GECKO}/xpidl XPIDL_INCL?= `${GECKO_CONFIG} --idlflags` -BUILD_DEPENDS+= libxul>=31:${PORTSDIR}/www/libxul -RUN_DEPENDS+= libxul>=31:${PORTSDIR}/www/libxul +BUILD_DEPENDS+= libxul>=38:${PORTSDIR}/www/libxul +RUN_DEPENDS+= libxul>=38:${PORTSDIR}/www/libxul .elif ${gecko_ARGS:Mfirefox} -_GECKO_DEFAULT_VERSION= 31 -_GECKO_VERSIONS= 31 38 +_GECKO_DEFAULT_VERSION= 38 +_GECKO_VERSIONS= 38 39 _GECKO_TYPE= firefox # Dependence lines for different Firefox versions -31_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -38_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +38_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr +39_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox .if exists(${LOCALBASE}/bin/firefox) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null @@ -65,8 +65,8 @@ _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLE .elif ${gecko_ARGS:Mthunderbird} -_GECKO_DEFAULT_VERSION= 31 -_GECKO_VERSIONS= 31 +_GECKO_DEFAULT_VERSION= 38 +_GECKO_VERSIONS= 38 _GECKO_TYPE= thunderbird .if exists(${LOCALBASE}/bin/thunderbird) @@ -75,7 +75,7 @@ _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLE .endif # Dependence lines for different Thunderbird versions -31_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird +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 Modified: branches/2015Q3/Mk/bsd.gecko.mk ============================================================================== --- branches/2015Q3/Mk/bsd.gecko.mk Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/Mk/bsd.gecko.mk Fri Jul 24 03:31:33 2015 (r392767) @@ -161,8 +161,8 @@ icu_LIB_DEPENDS= libicui18n.so:${PORTSD icu_MOZ_OPTIONS= --with-system-icu --with-intl-api -jpeg_BUILD_DEPENDS=yasm:${PORTSDIR}/devel/yasm -# XXX depends on ports/180159 or package flavor support -#jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/libjpeg-turbo +# XXX JCS_EXTENSIONS API is currently disabled by r371283 +# XXX Remove files/patch-ijg-libjpeg once -turbo is default jpeg_USES= jpeg jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE} Modified: branches/2015Q3/mail/linux-thunderbird/Makefile ============================================================================== --- branches/2015Q3/mail/linux-thunderbird/Makefile Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/linux-thunderbird/Makefile Fri Jul 24 03:31:33 2015 (r392767) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 31.7.0 +DISTVERSION= 38.1.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 Modified: branches/2015Q3/mail/linux-thunderbird/distinfo ============================================================================== --- branches/2015Q3/mail/linux-thunderbird/distinfo Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/linux-thunderbird/distinfo Fri Jul 24 03:31:33 2015 (r392767) @@ -1,5 +1,5 @@ -SHA256 (thunderbird-31.7.0.tar.bz2) = 0a9b17c479e9673130d03bb38371013f2caa987690ca36318d32b934d54a5fb0 -SIZE (thunderbird-31.7.0.tar.bz2) = 36880203 +SHA256 (thunderbird-38.1.0.tar.bz2) = 3ef348d181d5a8ef35dd2781ac468e365878139e67a9c34fa817055928b95b3c +SIZE (thunderbird-38.1.0.tar.bz2) = 41827825 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 Modified: branches/2015Q3/mail/linux-thunderbird/pkg-plist ============================================================================== --- branches/2015Q3/mail/linux-thunderbird/pkg-plist Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/linux-thunderbird/pkg-plist Fri Jul 24 03:31:33 2015 (r392767) @@ -21,9 +21,99 @@ lib/%%APP_NAME%%/defaults/pref/channel-p lib/%%APP_NAME%%/dependentlibs.list lib/%%APP_NAME%%/dictionaries/en-US.aff lib/%%APP_NAME%%/dictionaries/en-US.dic +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTime.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDuration.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService-worker.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calPeriod.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceRule.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.jar +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICALJSComponents.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.xpt +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAsyncUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js +lib/%%APP_NAME%%/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png +lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon64.png lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png lib/%%APP_NAME%%/icons/updater.png lib/%%APP_NAME%%/isp/Bogofilter.sfd lib/%%APP_NAME%%/isp/DSPAM.sfd @@ -56,7 +146,6 @@ lib/%%APP_NAME%%/libsoftokn3.chk lib/%%APP_NAME%%/libsoftokn3.so lib/%%APP_NAME%%/libssl3.so lib/%%APP_NAME%%/libxul.so -lib/%%APP_NAME%%/mozilla-xremote-client lib/%%APP_NAME%%/omni.ja lib/%%APP_NAME%%/platform.ini lib/%%APP_NAME%%/plugin-container Modified: branches/2015Q3/mail/thunderbird-i18n/Makefile ============================================================================== --- branches/2015Q3/mail/thunderbird-i18n/Makefile Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird-i18n/Makefile Fri Jul 24 03:31:33 2015 (r392767) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= thunderbird-i18n -PORTVERSION= 31.7.0 +PORTVERSION= 38.1.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 Modified: branches/2015Q3/mail/thunderbird-i18n/Makefile.lang ============================================================================== --- branches/2015Q3/mail/thunderbird-i18n/Makefile.lang Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird-i18n/Makefile.lang Fri Jul 24 03:31:33 2015 (r392767) @@ -1,9 +1,10 @@ # $FreeBSD$ -THUNDERBIRD_I18N_ALL_= ar ast be bg bn-BD br ca cs da de el en-GB en-US es-AR \ - es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id \ - is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm \ - ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW +THUNDERBIRD_I18N_ALL_= ar ast be bg bn-BD br ca cs cy da de dsb el en-GB \ + en-US es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he \ + hr hsb hu hy-AM id is it ja ko lt nb-NO nl nn-NO \ + pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE \ + ta-LK tr uk vi zh-CN zh-TW .if defined(THUNDERBIRD_I18N_ALL) || defined(PACKAGE_BUILDING) || target(package) THUNDERBIRD_I18N= ${THUNDERBIRD_I18N_ALL_} @@ -32,12 +33,18 @@ THUNDERBIRD_I18N+= ca .if ${PORT_OPTIONS:MLANG_CS} THUNDERBIRD_I18N+= cs .endif +.if ${PORT_OPTIONS:MLANG_CY} +THUNDERBIRD_I18N+= cy +.endif .if ${PORT_OPTIONS:MLANG_DA} THUNDERBIRD_I18N+= da .endif .if ${PORT_OPTIONS:MLANG_DE} THUNDERBIRD_I18N+= de .endif +.if ${PORT_OPTIONS:MLANG_DSB} +THUNDERBIRD_I18N+= dsb +.endif .if ${PORT_OPTIONS:MLANG_EL} THUNDERBIRD_I18N+= el .endif @@ -86,6 +93,9 @@ THUNDERBIRD_I18N+= hr .if ${PORT_OPTIONS:MLANG_HU} THUNDERBIRD_I18N+= hu .endif +.if ${PORT_OPTIONS:MLANG_HSB} +THUNDERBIRD_I18N+= hsb +.endif .if ${PORT_OPTIONS:MLANG_AM} THUNDERBIRD_I18N+= hy-AM .endif Modified: branches/2015Q3/mail/thunderbird-i18n/Makefile.option ============================================================================== --- branches/2015Q3/mail/thunderbird-i18n/Makefile.option Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird-i18n/Makefile.option Fri Jul 24 03:31:33 2015 (r392767) @@ -9,8 +9,10 @@ OPTIONS_DEFINE= LANG_AR \ LANG_CA \ LANG_CN \ LANG_CS \ + LANG_CY \ LANG_DA \ LANG_DE \ + LANG_DSB \ LANG_EL \ LANG_GB \ LANG_US \ @@ -25,6 +27,7 @@ OPTIONS_DEFINE= LANG_AR \ LANG_GD \ LANG_GL \ LANG_HE \ + LANG_HSB \ LANG_HU \ LANG_AM \ LANG_ID \ @@ -59,3 +62,6 @@ OPTIONS_DEFINE= LANG_AR \ OPTIONS_DEFAULT=LANG_CN LANG_ES LANG_PBR LANG_RU LANG_JA LANG_DE LANG_FR \ LANG_KO LANG_IT LANG_PA + +LANG_DSB_DESC?= Lower Sorbian language support +LANG_HSB_DESC?= Upper Sorbian language support Modified: branches/2015Q3/mail/thunderbird-i18n/distinfo ============================================================================== --- branches/2015Q3/mail/thunderbird-i18n/distinfo Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird-i18n/distinfo Fri Jul 24 03:31:33 2015 (r392767) @@ -1,110 +1,116 @@ -SHA256 (xpi/thunderbird-i18n-31.7.0/ar.xpi) = fac353e1067852ccac7bc23a958c54fdebd2aad30ad9551a07deb23811046d79 -SIZE (xpi/thunderbird-i18n-31.7.0/ar.xpi) = 472812 -SHA256 (xpi/thunderbird-i18n-31.7.0/ast.xpi) = 4e39fb7792c7fe787bb9d9f3a03ac57da15e9b353a51f1602afcffc3e0e0ffa8 -SIZE (xpi/thunderbird-i18n-31.7.0/ast.xpi) = 393049 -SHA256 (xpi/thunderbird-i18n-31.7.0/be.xpi) = 8be5b81c0a747d89ff9f586d726706718711a01ffd70ecbed9fe00352fb795dd -SIZE (xpi/thunderbird-i18n-31.7.0/be.xpi) = 427488 -SHA256 (xpi/thunderbird-i18n-31.7.0/bg.xpi) = 7ab3641502204c37108430f5be2f78a161b1aa5a63561c8edcf0186a7f509df6 -SIZE (xpi/thunderbird-i18n-31.7.0/bg.xpi) = 493734 -SHA256 (xpi/thunderbird-i18n-31.7.0/bn-BD.xpi) = 51cf109e8416775e656a1431630f3f4a6b0bde3e44744449283d0666284698bf -SIZE (xpi/thunderbird-i18n-31.7.0/bn-BD.xpi) = 555613 -SHA256 (xpi/thunderbird-i18n-31.7.0/br.xpi) = 97bbaea547340a56f528d8675b04a596369fb9b63245e20acd76d74211f7a668 -SIZE (xpi/thunderbird-i18n-31.7.0/br.xpi) = 441445 -SHA256 (xpi/thunderbird-i18n-31.7.0/ca.xpi) = 49d3df068e9edcf17ed99754bd45c7d00c50f4bacd7a5484ab86018197258523 -SIZE (xpi/thunderbird-i18n-31.7.0/ca.xpi) = 441713 -SHA256 (xpi/thunderbird-i18n-31.7.0/cs.xpi) = d491ebf429f56ad21632bc476f9364857ee838a330ff1b966cae2e8ec5a944e8 -SIZE (xpi/thunderbird-i18n-31.7.0/cs.xpi) = 444701 -SHA256 (xpi/thunderbird-i18n-31.7.0/da.xpi) = c95a6ce7d22eca56f365f05805393a1b52a5427af02a447f9dba1cd1559dd7c7 -SIZE (xpi/thunderbird-i18n-31.7.0/da.xpi) = 422052 -SHA256 (xpi/thunderbird-i18n-31.7.0/de.xpi) = 0debd56af6d8872d525e62ae8fd609620c3a66a425817dec83d701346fd766ba -SIZE (xpi/thunderbird-i18n-31.7.0/de.xpi) = 424665 -SHA256 (xpi/thunderbird-i18n-31.7.0/el.xpi) = 9b3ca0a7df6b8bc91274b2b757dfb909beb04815cf51b377b22755114776b536 -SIZE (xpi/thunderbird-i18n-31.7.0/el.xpi) = 484855 -SHA256 (xpi/thunderbird-i18n-31.7.0/en-GB.xpi) = d8d4dc74889792dc9b434f11a8934d5363dafb07aada75068809f1d3ceba7d66 -SIZE (xpi/thunderbird-i18n-31.7.0/en-GB.xpi) = 412515 -SHA256 (xpi/thunderbird-i18n-31.7.0/en-US.xpi) = c4e5def480042a55d8532129f3bd5226004b98f5dd3991eeb429a35152f4391e -SIZE (xpi/thunderbird-i18n-31.7.0/en-US.xpi) = 413660 -SHA256 (xpi/thunderbird-i18n-31.7.0/es-AR.xpi) = e0bf50d99447934d0f9865329469559308ab54c32d2d64321a9742b3aa4be063 -SIZE (xpi/thunderbird-i18n-31.7.0/es-AR.xpi) = 438531 -SHA256 (xpi/thunderbird-i18n-31.7.0/es-ES.xpi) = 162a5c3879bb4d826b8cfea0dd68cf13f29d417bac79cc2482dd78d76cc0a8f7 -SIZE (xpi/thunderbird-i18n-31.7.0/es-ES.xpi) = 374979 -SHA256 (xpi/thunderbird-i18n-31.7.0/et.xpi) = 9f5846d2147eeb8a834a282abc80ef1cd58389faaf4a0dfedfc4e91cd28faaf5 -SIZE (xpi/thunderbird-i18n-31.7.0/et.xpi) = 434364 -SHA256 (xpi/thunderbird-i18n-31.7.0/eu.xpi) = bba78265515862435a7aa19345460c0bdd192be207550f6a9ac0cdb7de535ac8 -SIZE (xpi/thunderbird-i18n-31.7.0/eu.xpi) = 431449 -SHA256 (xpi/thunderbird-i18n-31.7.0/fi.xpi) = bdf3d4bf05bc66951c9d861af635c791fd3513f578fe32a9ccc150aa81ba6304 -SIZE (xpi/thunderbird-i18n-31.7.0/fi.xpi) = 435632 -SHA256 (xpi/thunderbird-i18n-31.7.0/fr.xpi) = 5700997d79942d74db684fddb255ee1e5a1b10b0c7c0df875b917dbba91f9607 -SIZE (xpi/thunderbird-i18n-31.7.0/fr.xpi) = 444144 -SHA256 (xpi/thunderbird-i18n-31.7.0/fy-NL.xpi) = ed3f3e4bbba12218a0025747257cdaefceb4f37ce65fbf8e3ec1746cacf62d62 -SIZE (xpi/thunderbird-i18n-31.7.0/fy-NL.xpi) = 438544 -SHA256 (xpi/thunderbird-i18n-31.7.0/ga-IE.xpi) = 788127820d6404540b698794a9008990f77005056ec1f15da05785087729c178 -SIZE (xpi/thunderbird-i18n-31.7.0/ga-IE.xpi) = 449362 -SHA256 (xpi/thunderbird-i18n-31.7.0/gd.xpi) = f688f29b6e4032d6f6fd9b3e7ae20d2f94f7ae34e977bcb1ea1e9b4393ac9f4d -SIZE (xpi/thunderbird-i18n-31.7.0/gd.xpi) = 453172 -SHA256 (xpi/thunderbird-i18n-31.7.0/gl.xpi) = 52ba67336de4d8d19ac1d29d22df362af9e8b43a2cb800a0303b51e0b6d4c4fb -SIZE (xpi/thunderbird-i18n-31.7.0/gl.xpi) = 446788 -SHA256 (xpi/thunderbird-i18n-31.7.0/he.xpi) = 39519209cf6c19208e8c677439b3cad194d9d14f7ff3814c189890d6285b7af7 -SIZE (xpi/thunderbird-i18n-31.7.0/he.xpi) = 476111 -SHA256 (xpi/thunderbird-i18n-31.7.0/hr.xpi) = 7abab0668491b42dff80e8b656407b9489f8a133a58f0ca42f8c83a1973efd77 -SIZE (xpi/thunderbird-i18n-31.7.0/hr.xpi) = 436980 -SHA256 (xpi/thunderbird-i18n-31.7.0/hu.xpi) = ec4d3c63698bc825fee4a2dedde66a7796fef0efee8df307d8f233f382ba784a -SIZE (xpi/thunderbird-i18n-31.7.0/hu.xpi) = 454542 -SHA256 (xpi/thunderbird-i18n-31.7.0/hy-AM.xpi) = f22b7f8a56d6b92448d4b1cf471fdad56cef13e8668a472e833a8efc8400b53f -SIZE (xpi/thunderbird-i18n-31.7.0/hy-AM.xpi) = 492766 -SHA256 (xpi/thunderbird-i18n-31.7.0/id.xpi) = 40c62742c10f08f1b93e68b026b48b849dcf323f99987720be19c0bc0f4fbb7f -SIZE (xpi/thunderbird-i18n-31.7.0/id.xpi) = 475876 -SHA256 (xpi/thunderbird-i18n-31.7.0/is.xpi) = 1007cd1f3f72deecdbfbb3ec54837955f53235de4b39405158eec9dd74750246 -SIZE (xpi/thunderbird-i18n-31.7.0/is.xpi) = 437959 -SHA256 (xpi/thunderbird-i18n-31.7.0/it.xpi) = 6de47224c4342a1fc1c81d8ec0bab90cdacb4b4e54709e9590c2bd341fbfbae7 -SIZE (xpi/thunderbird-i18n-31.7.0/it.xpi) = 368001 -SHA256 (xpi/thunderbird-i18n-31.7.0/ja.xpi) = 4e3f6637cccafab04d665bb66b2d808797384c3b322a4375efcb9a3be480fe7f -SIZE (xpi/thunderbird-i18n-31.7.0/ja.xpi) = 489267 -SHA256 (xpi/thunderbird-i18n-31.7.0/ko.xpi) = 6c962ee2ce9051223897ace9fa6d7c60ffb7e95b103a52bad0f17803efcfeaf2 -SIZE (xpi/thunderbird-i18n-31.7.0/ko.xpi) = 448920 -SHA256 (xpi/thunderbird-i18n-31.7.0/lt.xpi) = 9dbde5ddc20a9512320490318f5f6278d5626357f3b17401482a439a4f6be654 -SIZE (xpi/thunderbird-i18n-31.7.0/lt.xpi) = 456352 -SHA256 (xpi/thunderbird-i18n-31.7.0/nb-NO.xpi) = 51a38f39dfc18d945a0985a23d0b7770f8fe3cebf8a28f22fd92bb288345a9b0 -SIZE (xpi/thunderbird-i18n-31.7.0/nb-NO.xpi) = 430942 -SHA256 (xpi/thunderbird-i18n-31.7.0/nl.xpi) = 784ba5505afef70f492a85651c632da974c01bf1c5a945ff132df40b077304d7 -SIZE (xpi/thunderbird-i18n-31.7.0/nl.xpi) = 431888 -SHA256 (xpi/thunderbird-i18n-31.7.0/nn-NO.xpi) = cfd312de7632a96facd36acdc00a04bc571101d655c5c8f70300d3f982b58366 -SIZE (xpi/thunderbird-i18n-31.7.0/nn-NO.xpi) = 433198 -SHA256 (xpi/thunderbird-i18n-31.7.0/pa-IN.xpi) = e444889660a60b44a3e5e6fc94972e2b8a2b97e0fa8959b41bcacacfc8be931d -SIZE (xpi/thunderbird-i18n-31.7.0/pa-IN.xpi) = 525323 -SHA256 (xpi/thunderbird-i18n-31.7.0/pl.xpi) = 3ef71ff4f72e28f15ea76764be9179cefdbf92a2270e87dad557cbf6d6c44f36 -SIZE (xpi/thunderbird-i18n-31.7.0/pl.xpi) = 410873 -SHA256 (xpi/thunderbird-i18n-31.7.0/pt-BR.xpi) = 298f9a4a205a77e471f96e38d12dbba00b6fb9ddf89b496e8b5eb106d1f33c97 -SIZE (xpi/thunderbird-i18n-31.7.0/pt-BR.xpi) = 450477 -SHA256 (xpi/thunderbird-i18n-31.7.0/pt-PT.xpi) = e01d684612fd224536e9cb21f44ace5cab81bf8fd15e8e5265847df1b2407a59 -SIZE (xpi/thunderbird-i18n-31.7.0/pt-PT.xpi) = 439603 -SHA256 (xpi/thunderbird-i18n-31.7.0/rm.xpi) = 0d2606836428595232daf0aedbafea4935e641658712fd99e34668e686c0d2e7 -SIZE (xpi/thunderbird-i18n-31.7.0/rm.xpi) = 439185 -SHA256 (xpi/thunderbird-i18n-31.7.0/ro.xpi) = 7de4b8e3ffcf3ac7ced5aeae0ca84d1e9c8603646e54473665505e1f1ac66925 -SIZE (xpi/thunderbird-i18n-31.7.0/ro.xpi) = 479749 -SHA256 (xpi/thunderbird-i18n-31.7.0/ru.xpi) = 38b372432b02c42703e3f425946cee6a42918d574f7bff7df5f9997ddb076f64 -SIZE (xpi/thunderbird-i18n-31.7.0/ru.xpi) = 436156 -SHA256 (xpi/thunderbird-i18n-31.7.0/si.xpi) = 3441d57aeedf15c5a29800e8f544b8571d41e5ed5a381d8bb2087cda97074970 -SIZE (xpi/thunderbird-i18n-31.7.0/si.xpi) = 528812 -SHA256 (xpi/thunderbird-i18n-31.7.0/sk.xpi) = dcd56d713daa7b6fb03d64219797e159eab8bef2e7eb9bd7999c0b285a24d153 -SIZE (xpi/thunderbird-i18n-31.7.0/sk.xpi) = 452995 -SHA256 (xpi/thunderbird-i18n-31.7.0/sl.xpi) = 7e7fb8287b9255aa8988bf63677e0bed8ae30c0da5ac7d83ba1300ba2bca41d3 -SIZE (xpi/thunderbird-i18n-31.7.0/sl.xpi) = 433874 -SHA256 (xpi/thunderbird-i18n-31.7.0/sq.xpi) = b9270889a4905233e450be25d61e4a1359a057bc6c021d5aba23a941cde56123 -SIZE (xpi/thunderbird-i18n-31.7.0/sq.xpi) = 454695 -SHA256 (xpi/thunderbird-i18n-31.7.0/sr.xpi) = 0ef471cf54c052214d5169189a72efc0e8d65801e482aeff413ffc7c822c1651 -SIZE (xpi/thunderbird-i18n-31.7.0/sr.xpi) = 537335 -SHA256 (xpi/thunderbird-i18n-31.7.0/sv-SE.xpi) = 803529203aded6bf1194a6d5d575f5e16f8a4a249a68878650c5469e92512923 -SIZE (xpi/thunderbird-i18n-31.7.0/sv-SE.xpi) = 436106 -SHA256 (xpi/thunderbird-i18n-31.7.0/ta-LK.xpi) = 3529d8a55ea5458edf24059d55178b6c4935aa82b604bc1c46e4b4bffb88234b -SIZE (xpi/thunderbird-i18n-31.7.0/ta-LK.xpi) = 553509 -SHA256 (xpi/thunderbird-i18n-31.7.0/tr.xpi) = e83e64f528b12b1550efb28ba4dea51e7912ab2af470c1382d78e01d9dc3a3ff -SIZE (xpi/thunderbird-i18n-31.7.0/tr.xpi) = 457360 -SHA256 (xpi/thunderbird-i18n-31.7.0/uk.xpi) = 12c2001834af439d1a0f95ed3f416788672d41c5b02481d26e54f66e721c83a6 -SIZE (xpi/thunderbird-i18n-31.7.0/uk.xpi) = 499656 -SHA256 (xpi/thunderbird-i18n-31.7.0/vi.xpi) = 7a20d9842117105f4ac641d602977cf20d4149564593adba0f3415976fd7b52d -SIZE (xpi/thunderbird-i18n-31.7.0/vi.xpi) = 513835 -SHA256 (xpi/thunderbird-i18n-31.7.0/zh-CN.xpi) = f582fac503f385ceb59761134ed24170ded9f65861106ff77219040b169e6a37 -SIZE (xpi/thunderbird-i18n-31.7.0/zh-CN.xpi) = 462668 -SHA256 (xpi/thunderbird-i18n-31.7.0/zh-TW.xpi) = 3b60993a3c85f61ef57b02334d3a71d864e9e6609ec29f398c1f60094cad43a3 -SIZE (xpi/thunderbird-i18n-31.7.0/zh-TW.xpi) = 463408 +SHA256 (xpi/thunderbird-i18n-38.1.0/ar.xpi) = 8bc4384ede05efcb02e67a8888651a81f22cbaea3bbf6072e156d707e2a9ad49 +SIZE (xpi/thunderbird-i18n-38.1.0/ar.xpi) = 475295 +SHA256 (xpi/thunderbird-i18n-38.1.0/ast.xpi) = 2a8b35fb65014cc2789e38a396a9c153b8726f5cc5c50ec042e29d9c7972b4fb +SIZE (xpi/thunderbird-i18n-38.1.0/ast.xpi) = 405893 +SHA256 (xpi/thunderbird-i18n-38.1.0/be.xpi) = 0bd3e4dcc65e44d62127fb1832803f75a0bad4cd179135375460327363e81864 +SIZE (xpi/thunderbird-i18n-38.1.0/be.xpi) = 442473 +SHA256 (xpi/thunderbird-i18n-38.1.0/bg.xpi) = 806a7f2d151db0f5334b2791dbd708b3f631b2ec214b2f6edfa7aa95abe0b59a +SIZE (xpi/thunderbird-i18n-38.1.0/bg.xpi) = 506149 +SHA256 (xpi/thunderbird-i18n-38.1.0/bn-BD.xpi) = 5f16873ea47e84fb01a263f7ab59a90188ad6c5b57ab13b90c925b4a8d0bf06a +SIZE (xpi/thunderbird-i18n-38.1.0/bn-BD.xpi) = 560648 +SHA256 (xpi/thunderbird-i18n-38.1.0/br.xpi) = c976d2fdb520e178df568a5824f4416b043f9ebbe436ddbfb81ef5b5f972d6e9 +SIZE (xpi/thunderbird-i18n-38.1.0/br.xpi) = 449788 +SHA256 (xpi/thunderbird-i18n-38.1.0/ca.xpi) = 82a2eef48fefe335f1f8d53d21861a45f7b73b4ad8b65c912f9820bf69273309 +SIZE (xpi/thunderbird-i18n-38.1.0/ca.xpi) = 450347 +SHA256 (xpi/thunderbird-i18n-38.1.0/cs.xpi) = a1e0b882b599705e1150a66139fee97dc009be2a8e64e6a7c2b1158373bfd3ca +SIZE (xpi/thunderbird-i18n-38.1.0/cs.xpi) = 448723 +SHA256 (xpi/thunderbird-i18n-38.1.0/cy.xpi) = 877cbe5d9dba3f90c2754788baaa137fb45bf9e2d071a50df69e970f341a6365 +SIZE (xpi/thunderbird-i18n-38.1.0/cy.xpi) = 434848 +SHA256 (xpi/thunderbird-i18n-38.1.0/da.xpi) = fad0fc825311a1b546eb117c8cc838f542485ff87cb71c5a656c449366a71526 +SIZE (xpi/thunderbird-i18n-38.1.0/da.xpi) = 425828 +SHA256 (xpi/thunderbird-i18n-38.1.0/de.xpi) = bc900b8f0f2db4c0e5527780db826789d61bf5b265ccf62033909fbb4f21e12e +SIZE (xpi/thunderbird-i18n-38.1.0/de.xpi) = 429876 +SHA256 (xpi/thunderbird-i18n-38.1.0/dsb.xpi) = 06ebda860118ac5833c6d8884a4e94bab7265622a48978c0e1b472055f784314 +SIZE (xpi/thunderbird-i18n-38.1.0/dsb.xpi) = 458486 +SHA256 (xpi/thunderbird-i18n-38.1.0/el.xpi) = d6df1e34d17723f2b52aecea1fab9af964bd936816f51e5dc0f335bbf59a9a6c +SIZE (xpi/thunderbird-i18n-38.1.0/el.xpi) = 493511 +SHA256 (xpi/thunderbird-i18n-38.1.0/en-GB.xpi) = 07e443159860c85c82f01dbc57e0c83904fa7788dd69fb234970ef0484afdc81 +SIZE (xpi/thunderbird-i18n-38.1.0/en-GB.xpi) = 416571 +SHA256 (xpi/thunderbird-i18n-38.1.0/en-US.xpi) = ef68841d061f743ab199e087ab45c12a2f1c4b481d2017f535bcadab2e8902ad +SIZE (xpi/thunderbird-i18n-38.1.0/en-US.xpi) = 416640 +SHA256 (xpi/thunderbird-i18n-38.1.0/es-AR.xpi) = c5b0d927e51ef06414cc14a64ab84d0d4e3b86f2833dd0bc1211a056507d425d +SIZE (xpi/thunderbird-i18n-38.1.0/es-AR.xpi) = 442640 +SHA256 (xpi/thunderbird-i18n-38.1.0/es-ES.xpi) = 79bb32e02108f6f8971c6504adc39ff45a202cb91b6e7daca286a3b0aaa6e1b0 +SIZE (xpi/thunderbird-i18n-38.1.0/es-ES.xpi) = 376066 +SHA256 (xpi/thunderbird-i18n-38.1.0/et.xpi) = 9fe401fa441232dd29fee49d26fcb65af34ccffc2666bf2fb09546a947d91e9d +SIZE (xpi/thunderbird-i18n-38.1.0/et.xpi) = 438262 +SHA256 (xpi/thunderbird-i18n-38.1.0/eu.xpi) = 0d54de9beec9e2f232a016d93d0b626bf8be86a1966ad6fb02c8d1cfe531a3f0 +SIZE (xpi/thunderbird-i18n-38.1.0/eu.xpi) = 434837 +SHA256 (xpi/thunderbird-i18n-38.1.0/fi.xpi) = cc7bf6325bf7d4c914cb7958687c776db8e2444cd969ac16e91d6a67be0ab729 +SIZE (xpi/thunderbird-i18n-38.1.0/fi.xpi) = 438889 +SHA256 (xpi/thunderbird-i18n-38.1.0/fr.xpi) = 56dbffbc5e1286f71eeb33961e209a6c6a9dd3916c4b3432733baf8f10c10e77 +SIZE (xpi/thunderbird-i18n-38.1.0/fr.xpi) = 448227 +SHA256 (xpi/thunderbird-i18n-38.1.0/fy-NL.xpi) = 00ec21c0bab139981ab81902051d7c59a5fa3a6ae7865e9613ebd95c0fe1bf87 +SIZE (xpi/thunderbird-i18n-38.1.0/fy-NL.xpi) = 442161 +SHA256 (xpi/thunderbird-i18n-38.1.0/ga-IE.xpi) = 76384620c71115c8ebb3afcc4b30de9de45d1230e44983b4bd3d1473bb9c144e +SIZE (xpi/thunderbird-i18n-38.1.0/ga-IE.xpi) = 457412 +SHA256 (xpi/thunderbird-i18n-38.1.0/gd.xpi) = 1da8565cafbb009abb0b0424fc15e0dc2bcf2c3048e14f7e1cf5e62bb5618835 +SIZE (xpi/thunderbird-i18n-38.1.0/gd.xpi) = 456317 +SHA256 (xpi/thunderbird-i18n-38.1.0/gl.xpi) = ff3d29d1a050b74e64e0a4450b65edb247a5eb36a1b8df6b57dc3851b1658fd3 +SIZE (xpi/thunderbird-i18n-38.1.0/gl.xpi) = 457860 +SHA256 (xpi/thunderbird-i18n-38.1.0/he.xpi) = aab3240dca233f9e6ec9077be40a3d0033d75ccbd196a9ccce2726261c9d4c41 +SIZE (xpi/thunderbird-i18n-38.1.0/he.xpi) = 485888 +SHA256 (xpi/thunderbird-i18n-38.1.0/hr.xpi) = f368ccd53d7d405c07149b351f56d391142b40e8774d9d7fa623ff3318428b6a +SIZE (xpi/thunderbird-i18n-38.1.0/hr.xpi) = 440419 +SHA256 (xpi/thunderbird-i18n-38.1.0/hsb.xpi) = f47a8a2ff662acef03541ead6caf3e900706ce348b7577cd656222e9dcc2c47a +SIZE (xpi/thunderbird-i18n-38.1.0/hsb.xpi) = 456454 +SHA256 (xpi/thunderbird-i18n-38.1.0/hu.xpi) = c8393cb2f5c8aab62fec71e53f19791e7ce4d3acc37814a4796e7b390a4e1fcf +SIZE (xpi/thunderbird-i18n-38.1.0/hu.xpi) = 457987 +SHA256 (xpi/thunderbird-i18n-38.1.0/hy-AM.xpi) = 56454db77528fd2bc02abd4f4ecde69adbe278cbe807842e3e92d709d5df526c +SIZE (xpi/thunderbird-i18n-38.1.0/hy-AM.xpi) = 500379 +SHA256 (xpi/thunderbird-i18n-38.1.0/id.xpi) = 913db42b7530f55a8f3836d4dd493cf45df86509c77cfc64aca28c4bf60c6321 +SIZE (xpi/thunderbird-i18n-38.1.0/id.xpi) = 483209 +SHA256 (xpi/thunderbird-i18n-38.1.0/is.xpi) = 0a0194046282ea36e3c48238f08bfa9ffff07531d473b9a800628b6fb22b4970 +SIZE (xpi/thunderbird-i18n-38.1.0/is.xpi) = 443008 +SHA256 (xpi/thunderbird-i18n-38.1.0/it.xpi) = 2b7659c9a0c57e608d05f64bff90b3f6e631ce089ed1135465e89a133482fca7 +SIZE (xpi/thunderbird-i18n-38.1.0/it.xpi) = 369023 +SHA256 (xpi/thunderbird-i18n-38.1.0/ja.xpi) = c790816d9a735d0ff3e3d82516b6c10076a94c6e278fdea05f04d52615984257 +SIZE (xpi/thunderbird-i18n-38.1.0/ja.xpi) = 492860 +SHA256 (xpi/thunderbird-i18n-38.1.0/ko.xpi) = 42a147ac06a0cd7995a78f014259464db2e51391aec4ea16a548e0d5f156d951 +SIZE (xpi/thunderbird-i18n-38.1.0/ko.xpi) = 454852 +SHA256 (xpi/thunderbird-i18n-38.1.0/lt.xpi) = bbdb182ae21c8b8da1175b5a936e8563250838e538004a45b7847d27a0b192ad +SIZE (xpi/thunderbird-i18n-38.1.0/lt.xpi) = 454571 +SHA256 (xpi/thunderbird-i18n-38.1.0/nb-NO.xpi) = e4b10c9cfd80c6f9b683880e454cc3dcd2e9eb01acdc0090e73b6c6b6b71a7d3 +SIZE (xpi/thunderbird-i18n-38.1.0/nb-NO.xpi) = 434340 +SHA256 (xpi/thunderbird-i18n-38.1.0/nl.xpi) = 032f473e1fce313d8d9cdcc49cdaf390711c266069c45df4dbee2e9c81e19b0d +SIZE (xpi/thunderbird-i18n-38.1.0/nl.xpi) = 435107 +SHA256 (xpi/thunderbird-i18n-38.1.0/nn-NO.xpi) = 361710679e3229b98aa5785b1cf36afa493e5ded84353a69574e4cbe7f5bbe29 +SIZE (xpi/thunderbird-i18n-38.1.0/nn-NO.xpi) = 436622 +SHA256 (xpi/thunderbird-i18n-38.1.0/pa-IN.xpi) = 53afb6a6ff09df13b97ffc88f95a527d860e751fd79e873a78be2e7bd977a15e +SIZE (xpi/thunderbird-i18n-38.1.0/pa-IN.xpi) = 530483 +SHA256 (xpi/thunderbird-i18n-38.1.0/pl.xpi) = d9c770408d6b8cc52df4113ccfeb339fc7e34ca45a62df49ee5f24e70a5e3503 +SIZE (xpi/thunderbird-i18n-38.1.0/pl.xpi) = 411508 +SHA256 (xpi/thunderbird-i18n-38.1.0/pt-BR.xpi) = 8160379e9ff6319939e7a9e2d37c0a7f66f436796f16c0c3ef8a70f1a2e17ea0 +SIZE (xpi/thunderbird-i18n-38.1.0/pt-BR.xpi) = 443773 +SHA256 (xpi/thunderbird-i18n-38.1.0/pt-PT.xpi) = d6354d745df58c48d15792c35aa8f4874d11bff0980df6b567de58f659357efe +SIZE (xpi/thunderbird-i18n-38.1.0/pt-PT.xpi) = 442063 +SHA256 (xpi/thunderbird-i18n-38.1.0/rm.xpi) = fbc4bb3603cd5927c98e82ca83e830bd0c0807cc63ee0215f60e1cea66cc4400 +SIZE (xpi/thunderbird-i18n-38.1.0/rm.xpi) = 442112 +SHA256 (xpi/thunderbird-i18n-38.1.0/ro.xpi) = 2e768e1a2e9ae04bafea1948c19b2b6e83f436f3a2841a94550f95bde7b30b42 +SIZE (xpi/thunderbird-i18n-38.1.0/ro.xpi) = 448347 +SHA256 (xpi/thunderbird-i18n-38.1.0/ru.xpi) = 85ab5454186b1a35c1268a8854b2407f1a260857a092de2cdc1c0fb84e278104 +SIZE (xpi/thunderbird-i18n-38.1.0/ru.xpi) = 437591 +SHA256 (xpi/thunderbird-i18n-38.1.0/si.xpi) = 8df4c4ca6dbb901f419b69b37da8b0762483e080513b6cebe0d4424444f6ce25 +SIZE (xpi/thunderbird-i18n-38.1.0/si.xpi) = 535362 +SHA256 (xpi/thunderbird-i18n-38.1.0/sk.xpi) = 8b34d932a49e56cc47b9dae57f7a515b40bcc1ae4efa50f1dd275855abb30659 +SIZE (xpi/thunderbird-i18n-38.1.0/sk.xpi) = 456606 +SHA256 (xpi/thunderbird-i18n-38.1.0/sl.xpi) = 7d2bbe2b04052165bde61b4e24f2c928460f914a57c8bec36d3496de67d5dd66 +SIZE (xpi/thunderbird-i18n-38.1.0/sl.xpi) = 437847 +SHA256 (xpi/thunderbird-i18n-38.1.0/sq.xpi) = 0e41b9ab3ec7853e3c8d19ad6380598ccc4d04884426f64be577a045f876cdd6 +SIZE (xpi/thunderbird-i18n-38.1.0/sq.xpi) = 446896 +SHA256 (xpi/thunderbird-i18n-38.1.0/sr.xpi) = c2d6d4a751580f2107aaeec7f23584ca7a8803cd15289fbf863d124a1801ffee +SIZE (xpi/thunderbird-i18n-38.1.0/sr.xpi) = 543336 +SHA256 (xpi/thunderbird-i18n-38.1.0/sv-SE.xpi) = 59cfe9b9ee411b92e288d0050ba3baddd5bc7bb779ed4fbff7681ae252053133 +SIZE (xpi/thunderbird-i18n-38.1.0/sv-SE.xpi) = 439633 +SHA256 (xpi/thunderbird-i18n-38.1.0/ta-LK.xpi) = 891b12e9f7722c570189c0c47a814e96ac3ef9e16b2d50625a4766085649d16f +SIZE (xpi/thunderbird-i18n-38.1.0/ta-LK.xpi) = 558759 +SHA256 (xpi/thunderbird-i18n-38.1.0/tr.xpi) = 5b42a203b0a6938a9967ce982fb800bd4db8ef0d2def1b9966e1352e843729fc +SIZE (xpi/thunderbird-i18n-38.1.0/tr.xpi) = 447799 +SHA256 (xpi/thunderbird-i18n-38.1.0/uk.xpi) = e32214709147900c4336af83dce5445614b72d4059dad67b6f703a0853ec2ad1 +SIZE (xpi/thunderbird-i18n-38.1.0/uk.xpi) = 509621 +SHA256 (xpi/thunderbird-i18n-38.1.0/vi.xpi) = 6d9b056f1d13e7dd95b79780c65e202c5c428f87e206370a5264644579a41626 +SIZE (xpi/thunderbird-i18n-38.1.0/vi.xpi) = 519864 +SHA256 (xpi/thunderbird-i18n-38.1.0/zh-CN.xpi) = 9d00bbc2f01c6974877923f9d770e16112b5e859788a728a7244052361f1ea7b +SIZE (xpi/thunderbird-i18n-38.1.0/zh-CN.xpi) = 466411 +SHA256 (xpi/thunderbird-i18n-38.1.0/zh-TW.xpi) = 65dd33db3a18a4f8eeb54b953650a3a592a8821765e44888849f15531bcf88ca +SIZE (xpi/thunderbird-i18n-38.1.0/zh-TW.xpi) = 466660 Modified: branches/2015Q3/mail/thunderbird/Makefile ============================================================================== --- branches/2015Q3/mail/thunderbird/Makefile Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird/Makefile Fri Jul 24 03:31:33 2015 (r392767) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= thunderbird -DISTVERSION= 31.7.0 -PORTREVISION= 1 +DISTVERSION= 38.1.0 CATEGORIES= mail news net-im ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source @@ -13,31 +12,32 @@ EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION} MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above -BUILD_DEPENDS= nspr>=4.10.6:${PORTSDIR}/devel/nspr \ - nss>=3.16.2.3:${PORTSDIR}/security/nss \ +BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr \ + nss>=3.19.2:${PORTSDIR}/security/nss \ libevent2>=2.0.21_2:${PORTSDIR}/devel/libevent2 \ cairo>=1.12.16_1,2:${PORTSDIR}/graphics/cairo \ soundtouch>=1.8.0:${PORTSDIR}/audio/soundtouch \ - harfbuzz>=0.9.25:${PORTSDIR}/print/harfbuzz \ + harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \ graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \ libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \ opus>=1.1:${PORTSDIR}/audio/opus \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ - sqlite3>=3.8.4.2:${PORTSDIR}/databases/sqlite3 \ + 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= 3.3.7 +L_VERSION= 4.0.1 SSP_UNSAFE= yes USE_GECKO= gecko -USE_MOZILLA= # empty +USE_MOZILLA= -opus USE_QT5= # empty QT_NONSTANDARD= yes @@ -67,7 +67,7 @@ OPTIONS_DEFAULT:=${OPTIONS_DEFAULT:S/GST .include -WRKSRC= ${WRKDIR}/comm-esr31 +WRKSRC= ${WRKDIR}/comm-esr38 MOZSRC:= ${WRKSRC}/mozilla XPI_LIBDIR= ${PREFIX}/lib/xpi @@ -103,7 +103,7 @@ EM_ID_RFILES= ${XPI_LIBDIR}/${EM_ID}/ins MOZ_OPTIONS+= --enable-calendar MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=calendar LIGHTNING_DIR= share/lightning -XPI_FILE= ${MOZ_OBJDIR}/mozilla/dist/xpi-stage/lightning-${L_VERSION}.en-US.${OPSYS:tl}${OSREL}-${ARCH:S/amd64/x86_64/}.xpi +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 Modified: branches/2015Q3/mail/thunderbird/distinfo ============================================================================== --- branches/2015Q3/mail/thunderbird/distinfo Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird/distinfo Fri Jul 24 03:31:33 2015 (r392767) @@ -1,4 +1,4 @@ -SHA256 (thunderbird-31.7.0.source.tar.bz2) = dc3a6afaab486ba09745898f55986f98cc9bf7647cd992849f9c7ead563479b7 -SIZE (thunderbird-31.7.0.source.tar.bz2) = 171059989 +SHA256 (thunderbird-38.1.0.source.tar.bz2) = ddf1fd6048f07370bb0375eac76e687c19d29100c19e9f86fc04bb88d4409787 +SIZE (thunderbird-38.1.0.source.tar.bz2) = 204161689 SHA256 (enigmail-1.8.2.tar.gz) = 1d2700799bc52aaa8e8c9f7a0f5111281ff9fbdffc093cdff070657d574eb2a6 SIZE (enigmail-1.8.2.tar.gz) = 1604159 Modified: branches/2015Q3/mail/thunderbird/files/patch-bug1021761 ============================================================================== --- branches/2015Q3/mail/thunderbird/files/patch-bug1021761 Fri Jul 24 02:55:53 2015 (r392766) +++ branches/2015Q3/mail/thunderbird/files/patch-bug1021761 Fri Jul 24 03:31:33 2015 (r392767) @@ -218,12 +218,12 @@ index a962553..1f780f4 100644 assert(p); pthread_mutex_unlock(&stm->mutex); -@@ -313,10 +360,10 @@ alsa_refill_stream(cubeb_stream * stm) - return ERROR; - } - if (got > 0) { -- snd_pcm_sframes_t wrote = snd_pcm_writei(stm->pcm, p, got); -+ snd_pcm_sframes_t wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got); +@@ -327,10 +374,10 @@ alsa_refill_stream(cubeb_stream * stm) + b[i] *= stm->volume; + } + } +- wrote = snd_pcm_writei(stm->pcm, p, got); ++ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got); if (wrote == -EPIPE) { - snd_pcm_recover(stm->pcm, wrote, 1); - wrote = snd_pcm_writei(stm->pcm, p, got); @@ -533,42 +533,51 @@ index a962553..1f780f4 100644 assert((nfds_t) r == stm->nfds); r = pthread_cond_init(&stm->cond, NULL); -@@ -937,12 +1043,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels) +@@ -895,7 +1001,7 @@ alsa_stream_destroy(cubeb_stream * stm) + pthread_mutex_lock(&stm->mutex); + if (stm->pcm) { + if (stm->state == DRAINING) { +- snd_pcm_drain(stm->pcm); ++ WRAP(snd_pcm_drain)(stm->pcm); + } + alsa_locked_pcm_close(stm->pcm); + stm->pcm = NULL; +@@ -938,12 +1044,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels) return CUBEB_ERROR; } -- rv = snd_pcm_hw_params_any(stm->pcm, hw_params); -+ rv = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params); - if (rv < 0) { +- r = snd_pcm_hw_params_any(stm->pcm, hw_params); ++ r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params); + if (r < 0) { return CUBEB_ERROR; } -- rv = snd_pcm_hw_params_get_channels_max(hw_params, max_channels); -+ rv = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels); - if (rv < 0) { +- r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels); ++ r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels); + if (r < 0) { return CUBEB_ERROR; } -@@ -962,34 +1068,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) { +@@ -963,34 +1069,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) { /* get a pcm, disabling resampling, so we get a rate the * hardware/dmix/pulse/etc. supports. */ -- rv = snd_pcm_open(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); -+ rv = WRAP(snd_pcm_open)(&pcm, "", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); - if (rv < 0) { +- r = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); ++ r = WRAP(snd_pcm_open)(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); + if (r < 0) { return CUBEB_ERROR; } -- rv = snd_pcm_hw_params_any(pcm, hw_params); -+ rv = WRAP(snd_pcm_hw_params_any)(pcm, hw_params); - if (rv < 0) { +- r = snd_pcm_hw_params_any(pcm, hw_params); ++ r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params); + if (r < 0) { - snd_pcm_close(pcm); + WRAP(snd_pcm_close)(pcm); return CUBEB_ERROR; } -- rv = snd_pcm_hw_params_get_rate(hw_params, rate, &dir); -+ rv = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir); - if (rv >= 0) { +- r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir); ++ r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir); + if (r >= 0) { /* There is a default rate: use it. */ - snd_pcm_close(pcm); + WRAP(snd_pcm_close)(pcm); @@ -578,9 +587,9 @@ index a962553..1f780f4 100644 /* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */ *rate = 44100; -- rv = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL); -+ rv = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL); - if (rv < 0) { +- r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL); ++ r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL); + if (r < 0) { - snd_pcm_close(pcm); + WRAP(snd_pcm_close)(pcm); return CUBEB_ERROR; @@ -634,7 +643,7 @@ new file mode 100644 index 0000000..5e38e27 --- /dev/null +++ mozilla/media/libcubeb/src/cubeb_oss.c -@@ -0,0 +1,397 @@ +@@ -0,0 +1,402 @@ +/* + * Copyright © 2014 Mozilla Foundation + * @@ -1030,7 +1039,12 @@ index 0000000..5e38e27 + .stream_start = oss_stream_start, + .stream_stop = oss_stream_stop, + .stream_get_position = oss_stream_get_position, -+ .stream_get_latency = oss_stream_get_latency ++ .stream_get_latency = oss_stream_get_latency, ++ .stream_set_volume = oss_stream_set_volume, ++ .stream_set_panning = oss_stream_set_panning, ++ .stream_get_current_device = NULL, ++ .stream_device_destroy = NULL, ++ .stream_register_device_changed_callback = NULL +}; diff --git media/libcubeb/src/moz.build media/libcubeb/src/moz.build index 8b7a0dd..31212ce 100644 @@ -1056,36 +1070,33 @@ index 8b7a0dd..31212ce 100644 +CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] CFLAGS += CONFIG['MOZ_ALSA_CFLAGS'] CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS'] -diff --git media/webrtc/signaling/test/Makefile.in media/webrtc/signaling/test/Makefile.in +diff --git media/webrtc/signaling/test/moz.build media/webrtc/signaling/test/moz.build index 991f03f..3d99eb5 100644 ---- mozilla/media/webrtc/signaling/test/Makefile.in -+++ mozilla/media/webrtc/signaling/test/Makefile.in -@@ -26,9 +26,9 @@ ifdef JS_SHARED_LIBRARY - LIBS += $(MOZ_JS_LIBS) - endif - --ifdef MOZ_ALSA -+ifdef MOZ_OSS - LIBS += \ -- $(MOZ_ALSA_LIBS) \ -+ $(MOZ_OSS_LIBS) \ - $(NULL) - endif +--- mozilla/media/webrtc/signaling/test/moz.build ++++ mozilla/media/webrtc/signaling/test/moz.build +@@ -112,8 +112,8 @@ if CONFIG['JS_SHARED_LIBRARY']: + OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] + OS_LIBS += CONFIG['REALTIME_LIBS'] + +-if CONFIG['MOZ_ALSA']: +- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] ++if CONFIG['MOZ_OSS']: ++ OS_LIBS += CONFIG['MOZ_OSS_LIBS'] -diff --git toolkit/library/libxul.mk toolkit/library/libxul.mk + if CONFIG['MOZ_NATIVE_JPEG']: + OS_LIBS += CONFIG['MOZ_JPEG_LIBS'] +diff --git toolkit/library/moz.build toolkit/library/moz.build index e191f13..4fb268a 100644 ---- mozilla/toolkit/library/libxul.mk -+++ mozilla/toolkit/library/libxul.mk -@@ -146,9 +146,9 @@ OS_LIBS += $(call EXPAND_LIBNAME,secur32 - endif - endif - --ifdef MOZ_ALSA --EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS) --endif -+ifdef MOZ_OSS -+EXTRA_DSO_LDOPTS += $(MOZ_OSS_LIBS) -+endif +--- mozilla/toolkit/library/moz.build ++++ mozilla/toolkit/library/moz.build +@@ -234,8 +234,8 @@ if CONFIG['MOZ_NATIVE_LIBVPX']: + if not CONFIG['MOZ_TREE_PIXMAN']: + OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS'] + +-if CONFIG['MOZ_ALSA']: +- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] ++if CONFIG['MOZ_OSS']: ++ OS_LIBS += CONFIG['MOZ_OSS_LIBS'] - ifdef HAVE_CLOCK_MONOTONIC - EXTRA_DSO_LDOPTS += $(REALTIME_LIBS) + if CONFIG['HAVE_CLOCK_MONOTONIC']: + OS_LIBS += CONFIG['REALTIME_LIBS'] Copied: branches/2015Q3/mail/thunderbird/files/patch-bug1041268 (from r392761, head/mail/thunderbird/files/patch-bug1041268) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2015Q3/mail/thunderbird/files/patch-bug1041268 Fri Jul 24 03:31:33 2015 (r392767, copy of r392761, head/mail/thunderbird/files/patch-bug1041268) @@ -0,0 +1,26 @@ +diff --git media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc +index 97f69d3..77a50b3 100644 +--- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc ++++ mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc +@@ -18,7 +18,7 @@ ScreenCapturer* ScreenCapturer::Create() { + return Create(DesktopCaptureOptions::CreateDefault()); + } + +-#if defined(WEBRTC_LINUX) ++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + ScreenCapturer* ScreenCapturer::CreateWithXDamage( + bool use_update_notifications) { + DesktopCaptureOptions options; +diff --git media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h +index a8d40a7..177a6c1 100644 +--- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h ++++ mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h +@@ -74,7 +74,7 @@ class ScreenCapturer : public DesktopCapturer { + static ScreenCapturer* Create(const DesktopCaptureOptions& options); + static ScreenCapturer* Create(); + +-#if defined(WEBRTC_LINUX) ++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) + // Creates platform-specific capturer and instructs it whether it should use + // X DAMAGE support. + static ScreenCapturer* CreateWithXDamage(bool use_x_damage); Copied: branches/2015Q3/mail/thunderbird/files/patch-bug1073117 (from r392761, head/mail/thunderbird/files/patch-bug1073117) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2015Q3/mail/thunderbird/files/patch-bug1073117 Fri Jul 24 03:31:33 2015 (r392767, copy of r392761, head/mail/thunderbird/files/patch-bug1073117) @@ -0,0 +1,877 @@ +diff --git widget/gtk/gtk2drawing.c widget/gtk/gtk2drawing.c +index 34f22af..1b950ab 100644 +--- mozilla/widget/gtk/gtk2drawing.c ++++ mozilla/widget/gtk/gtk2drawing.c +@@ -831,7 +831,7 @@ moz_gtk_get_focus_outline_size(gint* focus_h_width, gint* focus_v_width) + return MOZ_GTK_SUCCESS; + } + +-gint ++static gint + moz_gtk_widget_get_focus(GtkWidget* widget, gboolean* interior_focus, + gint* focus_width, gint* focus_pad) + { +@@ -928,7 +928,7 @@ moz_gtk_splitter_get_metrics(gint orientation, gint* size) + return MOZ_GTK_SUCCESS; + } + +-gint ++static gint + moz_gtk_button_get_inner_border(GtkWidget* widget, GtkBorder* inner_border) + { + static const GtkBorder default_inner_border = { 1, 1, 1, 1 }; +diff --git widget/gtk/gtk3drawing.c widget/gtk/gtk3drawing.c +index 08a58d6..7fef6fa 100644 +--- mozilla/widget/gtk/gtk3drawing.c ++++ mozilla/widget/gtk/gtk3drawing.c +@@ -65,6 +65,7 @@ static GtkWidget* gScrolledWindowWidget; + static style_prop_t style_prop_func; + static gboolean have_arrow_scaling; + static gboolean checkbox_check_state; ++static gboolean notebook_has_tab_gap; + static gboolean is_initialized; + + #define ARROW_UP 0 +@@ -725,6 +726,14 @@ moz_gtk_init() + else + checkbox_check_state = GTK_STATE_FLAG_ACTIVE; + ++ if(!gtk_check_version(3, 12, 0)) { ++ ensure_tab_widget(); ++ gtk_widget_style_get(gTabWidget, "has-tab-gap", ¬ebook_has_tab_gap, NULL); ++ } ++ else { ++ notebook_has_tab_gap = TRUE; ++ } ++ + /* Add style property to GtkEntry. + * Adding the style property to the normal GtkEntry class means that it + * will work without issues inside GtkComboBox and for Spinbuttons. */ +@@ -762,37 +771,17 @@ moz_gtk_radio_get_metrics(gint* indicator_size, gint* indicator_spacing) + gint + moz_gtk_get_focus_outline_size(gint* focus_h_width, gint* focus_v_width) + { +- gboolean interior_focus; +- gint focus_width = 0; ++ GtkBorder border; ++ GtkBorder padding; ++ GtkStyleContext *style; + + ensure_entry_widget(); +- gtk_widget_style_get(gEntryWidget, +- "interior-focus", &interior_focus, +- "focus-line-width", &focus_width, +- NULL); +- if (interior_focus) { +- GtkBorder border; +- GtkStyleContext *style = gtk_widget_get_style_context(gEntryWidget); +- gtk_style_context_get_border(style, 0, &border); +- *focus_h_width = border.left + focus_width; +- *focus_v_width = border.top + focus_width; +- } else { +- *focus_h_width = focus_width; +- *focus_v_width = focus_width; +- } +- return MOZ_GTK_SUCCESS; +-} +- +-gint +-moz_gtk_widget_get_focus(GtkWidget* widget, gboolean* interior_focus, +- gint* focus_width, gint* focus_pad) +-{ +- gtk_widget_style_get (widget, +- "interior-focus", interior_focus, +- "focus-line-width", focus_width, +- "focus-padding", focus_pad, +- NULL); ++ style = gtk_widget_get_style_context(gEntryWidget); + ++ gtk_style_context_get_border(style, 0, &border); ++ gtk_style_context_get_padding(style, 0, &padding); ++ *focus_h_width = border.left + padding.left; ++ *focus_v_width = border.top + padding.top; + return MOZ_GTK_SUCCESS; + } + +@@ -880,24 +860,6 @@ moz_gtk_splitter_get_metrics(gint orientation, gint* size) + return MOZ_GTK_SUCCESS; + } + +-gint +-moz_gtk_button_get_inner_border(GtkWidget* widget, GtkBorder* inner_border) +-{ +- static const GtkBorder default_inner_border = { 1, 1, 1, 1 }; +- GtkBorder *tmp_border; +- +- gtk_widget_style_get (widget, "inner-border", &tmp_border, NULL); +- +- if (tmp_border) { +- *inner_border = *tmp_border; +- gtk_border_free(tmp_border); +- } +- else +- *inner_border = default_inner_border; +- +- return MOZ_GTK_SUCCESS; +-} +- + static gint + moz_gtk_button_paint(cairo_t *cr, GdkRectangle* rect, + GtkWidgetState* state, +@@ -908,19 +870,8 @@ moz_gtk_button_paint(cairo_t *cr, GdkRectangle* rect, + GtkStyleContext* style = gtk_widget_get_style_context(widget); + gint x = rect->x, y=rect->y, width=rect->width, height=rect->height; + +- gboolean interior_focus; +- gint focus_width, focus_pad; +- +- moz_gtk_widget_get_focus(widget, &interior_focus, &focus_width, &focus_pad); + gtk_widget_set_direction(widget, direction); +- +- if (!interior_focus && state->focused) { +- x += focus_width + focus_pad; +- y += focus_width + focus_pad; +- width -= 2 * (focus_width + focus_pad); +- height -= 2 * (focus_width + focus_pad); +- } +- ++ + gtk_style_context_save(style); + gtk_style_context_set_state(style, state_flags); + +@@ -953,20 +904,12 @@ moz_gtk_button_paint(cairo_t *cr, GdkRectangle* rect, + } + + if (state->focused) { +- if (interior_focus) { +- GtkBorder border; +- gtk_style_context_get_border(style, state_flags, &border); +- x += border.left + focus_pad; +- y += border.top + focus_pad; +- width -= 2 * (border.left + focus_pad); +- height -= 2 * (border.top + focus_pad); +- } else { +- x -= focus_width + focus_pad; +- y -= focus_width + focus_pad; +- width += 2 * (focus_width + focus_pad); +- height += 2 * (focus_width + focus_pad); +- } +- ++ GtkBorder border; ++ gtk_style_context_get_border(style, state_flags, &border); ++ x += border.left; ++ y += border.top; ++ width -= (border.left + border.right); ++ height -= (border.top + border.bottom); + gtk_render_focus(style, cr, x, y, width, height); + } + gtk_style_context_restore(style); +@@ -1056,33 +999,23 @@ calculate_button_inner_rect(GtkWidget* button, GdkRectangle* rect, + GtkTextDirection direction, + gboolean ignore_focus) + { +- GtkBorder inner_border; +- gboolean interior_focus; +- gint focus_width, focus_pad; + GtkStyleContext* style; + GtkBorder border; ++ GtkBorder padding = {0, 0, 0, 0}; + + style = gtk_widget_get_style_context(button); + + /* This mirrors gtkbutton's child positioning */ +- moz_gtk_button_get_inner_border(button, &inner_border); +- moz_gtk_widget_get_focus(button, &interior_focus, +- &focus_width, &focus_pad); +- +- if (ignore_focus) +- focus_width = focus_pad = 0; +- + gtk_style_context_get_border(style, 0, &border); ++ if (!ignore_focus) ++ gtk_style_context_get_padding(style, 0, &padding); + +- inner_rect->x = rect->x + border.left + focus_width + focus_pad; +- inner_rect->x += direction == GTK_TEXT_DIR_LTR ? *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***