From nobody Fri Jan 9 19:11:07 2026 X-Original-To: dev-commits-ports-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dnrwC4Kmwz6B5dm for ; Fri, 09 Jan 2026 19:11:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dnrwC1wGkz3D0N for ; Fri, 09 Jan 2026 19:11:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767985867; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pgDd9ys3JGge5oz+V+J1XmTXOpV3xy5tX99hkWMS5hI=; b=a4eBEDSpw+l4wCKXW9s9fHlX6TsSBDWauX1ahvKRscSZfhDJ9Q/qM9DpBwELtjV1C4IjqY BgIEL6FEQ52i6stH9VrgwHd17HDJLHmJKXfnGAk819RShNqX2j3fCVj9lGxhi9ckxXLFZ5 ChgBHhJxE1u+CcrWHejhAjJnj4ffSTsCvpjuts/D/+nTzQPzCws64GbXrEweIQIvQ9sSCJ jbdYt9uRPy8391wv7Bsv34lebetC1+C+WBVKxhhJQZ8tHimIGnzVJxwa+EwI4C3W9lDBD+ Z7OR3j7AB+e4P0z1E4N9PaPXG/GWoBq5g2ivxrbdZWlb3uJglmpGIwk3tbtaog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767985867; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pgDd9ys3JGge5oz+V+J1XmTXOpV3xy5tX99hkWMS5hI=; b=Fbs1H3A/XDUpyCMQLLzAYaaP4c5cbj5eIRkMHVUOfMcbv+zMLkO6rQsw9bLfpEkYBOEQxI L6deRgENRPDRcHs3GK6iDABQs8ZVKc+01rhDmKxfV3XP91JS/vgYDZpm5+4fvflsWQ8+gY /xdAn7YAD0GVwZqgpNjkdqWSfFc2nCOaPadQ2Gihx5tCkdPSrhAOD1tpSkW0J06pnMoL8l xVi0mlUhz3N6y5qjkeFIyZPNPgmJRFEXmPHD4UpmlDtonCMUKS4FPC/VpmEdJuVXWfXlsN q1MLCmA4pd5RftzBzp/LOWI63Rw89rYwALbDp7LvXhz94mURlS0yIOn6p3Hghg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767985867; a=rsa-sha256; cv=none; b=XWhPS70vHBPSGdgKD26Vn01SklvOfLKA5IurFfYOSASDFeVLiJrS8+GIR+Nfrc5HLkeIt+ 3l97H+G3bho8Ojuk0lPPqP2UoZzjMClR1r1Od3j7UZqH4ZB9nj59F7GEbOveQOC/EU+N54 T0keFgKhqzNgQBjTLnycSCJmOdK4uAUwttZvzH0b8OIhJ0nRID4RYIsKib6tFCRp2y3Sr0 VnLTtom8kk+ht7wLJeCui08KVnjqIbu8slQUNAJpCvbb4VZYIyyQWCaEJHlk8IRZnoAuwL xfqAWUMszheJG7CDowIfT9V+qY4BpWpbNER/EtSdkPRSGSa16FKhQnUHOJ9WOA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dnrwC1TNVz5lY for ; Fri, 09 Jan 2026 19:11:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 409e0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 09 Jan 2026 19:11:07 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Christoph Moench-Tegeder Subject: git: bf3b413daadd - 2025Q4 - mail/thunderbird-esr: update to 140.7.0 (rc1) List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-branches@freebsd.org Sender: owner-dev-commits-ports-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cmt X-Git-Repository: ports X-Git-Refname: refs/heads/2025Q4 X-Git-Reftype: branch X-Git-Commit: bf3b413daadd87176a4d797888804ac452316fd6 Auto-Submitted: auto-generated Date: Fri, 09 Jan 2026 19:11:07 +0000 Message-Id: <696152cb.409e0.5fa4807b@gitrepo.freebsd.org> The branch 2025Q4 has been updated by cmt: URL: https://cgit.FreeBSD.org/ports/commit/?id=bf3b413daadd87176a4d797888804ac452316fd6 commit bf3b413daadd87176a4d797888804ac452316fd6 Author: Christoph Moench-Tegeder AuthorDate: 2026-01-09 19:07:43 +0000 Commit: Christoph Moench-Tegeder CommitDate: 2026-01-09 19:10:36 +0000 mail/thunderbird-esr: update to 140.7.0 (rc1) Release Notes: https://www.thunderbird.net/en-US/thunderbird/140.7.0esr/releasenotes/ (cherry picked from commit 1d04867f13ef2c90a27d168a4c296197433f7800) --- mail/thunderbird-esr/Makefile | 5 ++- mail/thunderbird-esr/distinfo | 6 +-- mail/thunderbird-esr/files/patch-bug1269654 | 34 +++++++++++++++++ .../files/patch-bug1269654_comment5 | 43 ---------------------- 4 files changed, 40 insertions(+), 48 deletions(-) diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile index e005626c7fd0..945f25c3adea 100644 --- a/mail/thunderbird-esr/Makefile +++ b/mail/thunderbird-esr/Makefile @@ -1,8 +1,9 @@ PORTNAME= thunderbird -DISTVERSION= 140.6.0 +DISTVERSION= 140.7.0 + CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build2/source + MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source PKGNAMESUFFIX= -esr DISTFILES= ${DISTNAME}esr.source${EXTRACT_SUFX} diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo index c9819612b7b8..0e2a1c134e87 100644 --- a/mail/thunderbird-esr/distinfo +++ b/mail/thunderbird-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765306946 -SHA256 (thunderbird-140.6.0esr.source.tar.xz) = c5ff00249b032009f34486c927e0d6566ac9c5f0b1d036548b5a880d4bbbddc6 -SIZE (thunderbird-140.6.0esr.source.tar.xz) = 750981904 +TIMESTAMP = 1767984494 +SHA256 (thunderbird-140.7.0esr.source.tar.xz) = 97a9be86fae8881d3aa0f899dfa864b51723596cdeb6a09b3ecc2a0e81f45c18 +SIZE (thunderbird-140.7.0esr.source.tar.xz) = 757376992 diff --git a/mail/thunderbird-esr/files/patch-bug1269654 b/mail/thunderbird-esr/files/patch-bug1269654 new file mode 100644 index 000000000000..9f9265f86bfe --- /dev/null +++ b/mail/thunderbird-esr/files/patch-bug1269654 @@ -0,0 +1,34 @@ +commit ff13efe458e7786d8c810342d25a6ba8e90a422b +Author: Christoph Moench-Tegeder + + based on BMO 1269654 + + : https://bugzilla.mozilla.org/show_bug.cgi?id=1269654#c5 + : https://bug1269654.bmoattachments.org/attachment.cgi?id=8749234 + : handle big-endian formats in Cairo format conversions + : + : HG changeset patch + : User Lee Salzman + : Date 1462463631 14400 + : Thu May 05 11:53:51 2016 -0400 + : Node ID 8da374804a09977c8f89af5e6e0cb37cb074595d + : Parent 29662e28a9c93ac67ee0b8ddfb65a9f29bbf73f5 + : handle big-endian formats in Cairo format conversions + +diff --git gfx/2d/HelpersCairo.h gfx/2d/HelpersCairo.h +index a10e01bdd62b..f2007ee189fc 100644 +--- gfx/2d/HelpersCairo.h ++++ gfx/2d/HelpersCairo.h +@@ -185,7 +185,11 @@ static inline cairo_content_t GfxFormatToCairoContent(SurfaceFormat format) { + case SurfaceFormat::A8: + return CAIRO_CONTENT_ALPHA; + default: +- gfxCriticalError() << "Unknown image content format " << (int)format; ++ if (format == SurfaceFormat::B8G8R8X8) { ++ return CAIRO_CONTENT_COLOR; ++ } else if (format != SurfaceFormat::B8G8R8A8) { ++ gfxCriticalError() << "Unknown image content format " << (int)format; ++ } + return CAIRO_CONTENT_COLOR_ALPHA; + } + } diff --git a/mail/thunderbird-esr/files/patch-bug1269654_comment5 b/mail/thunderbird-esr/files/patch-bug1269654_comment5 deleted file mode 100644 index 0aa2d639d352..000000000000 --- a/mail/thunderbird-esr/files/patch-bug1269654_comment5 +++ /dev/null @@ -1,43 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=1269654#c5 -https://bug1269654.bmoattachments.org/attachment.cgi?id=8749234 -handle big-endian formats in Cairo format conversions - -# HG changeset patch -# User Lee Salzman -# Date 1462463631 14400 -# Thu May 05 11:53:51 2016 -0400 -# Node ID 8da374804a09977c8f89af5e6e0cb37cb074595d -# Parent 29662e28a9c93ac67ee0b8ddfb65a9f29bbf73f5 -handle big-endian formats in Cairo format conversions - ---- gfx/2d/HelpersCairo.h.orig 2019-12-02 17:51:16.633474000 +0100 -+++ gfx/2d/HelpersCairo.h 2019-12-02 17:52:44.939998000 +0100 -@@ -147,7 +147,14 @@ static inline cairo_format_t GfxFormatToCairoFormat(Su - case SurfaceFormat::R5G6B5_UINT16: - return CAIRO_FORMAT_RGB16_565; - default: -- gfxCriticalError() << "Unknown image format " << (int)format; -+ // _UINT32 formats don't match B8G8R8[AX]8 on big-endian platforms, -+ // and Moz2d uses B8G8R8[AX]8 as if it was _UINT32. -+ // See bug 1269654 -+ if (format == SurfaceFormat::B8G8R8X8) { -+ return CAIRO_FORMAT_RGB24; -+ } else if (format != SurfaceFormat::B8G8R8A8) { -+ gfxCriticalError() << "Unknown image format " << (int)format; -+ } - return CAIRO_FORMAT_ARGB32; - } - } -@@ -177,7 +184,11 @@ static inline cairo_content_t GfxFormatToCairoContent( - case SurfaceFormat::A8: - return CAIRO_CONTENT_ALPHA; - default: -- gfxCriticalError() << "Unknown image content format " << (int)format; -+ if (format == SurfaceFormat::B8G8R8X8) { -+ return CAIRO_CONTENT_COLOR; -+ } else if (format != SurfaceFormat::B8G8R8A8) { -+ gfxCriticalError() << "Unknown image content format " << (int)format; -+ } - return CAIRO_CONTENT_COLOR_ALPHA; - } - }