Peter Michael Green [Thu, 16 Dec 2021 16:46:38 +0000 (16:46 +0000)]
Use a #define instead of a typedef for double_t in fdlibm to prevent conflicting definitions error.
Peter Michael Green [Thu, 9 Dec 2021 22:16:40 +0000 (22:16 +0000)]
Take further steps to disable neon in qcms.
Peter Michael Green [Thu, 9 Dec 2021 21:25:54 +0000 (21:25 +0000)]
Fix a typo (lines in wrong order) made when merging rust-configure.
Peter Michael Green [Thu, 9 Dec 2021 20:37:14 +0000 (20:37 +0000)]
update patch-out-neon-in-freebl.patch
Peter Michael Green [Thu, 9 Dec 2021 20:26:24 +0000 (20:26 +0000)]
update disable-neon-in-qcms.patch
Peter Michael Green [Thu, 9 Dec 2021 20:13:36 +0000 (20:13 +0000)]
update try-harder-to-disable-neon.patch
Peter Michael Green [Thu, 9 Dec 2021 20:03:00 +0000 (20:03 +0000)]
Reduce context in try-to-disable-neon.patch
Peter Michael Green [Thu, 9 Dec 2021 19:50:39 +0000 (19:50 +0000)]
update raspbian-rust-triplet-hack.patch
Peter Michael Green [Thu, 9 Dec 2021 16:20:34 +0000 (16:20 +0000)]
Manual merge of version 1:78.14.0-1+rpi1 and 1:91.3.2-1 to produce 1:91.3.2-1+rpi1
Carsten Schoenert [Sun, 21 Nov 2021 17:29:42 +0000 (17:29 +0000)]
Merge thunderbird (1:91.3.2-1) import into refs/heads/workingbranch
Carsten Schoenert [Sun, 21 Nov 2021 17:24:23 +0000 (18:24 +0100)]
Fix Floating-Point Normalization breakage on 32bit Linux
This patch is picked from ther bug report about broken
Floating-Point Normalization breaks build on 32bit Linux from the user
acmodor https://bugzilla.mozilla.org/attachment.cgi?id=
9250378
Author: Christoph Moench-Tegeder and acmodor
Forwarded: https://bugzilla.mozilla.org/attachment.cgi?id=
9250378
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Fix-Floating-Point-Normalization-breakage-on-32bit-Linux.patch
Carsten Schoenert [Sat, 19 Dec 2020 08:14:20 +0000 (09:14 +0100)]
Decrease Cargo minimal version to 1.46.0
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Decrease-Cargo-minimal-version-to-1.46.0.patch
Carsten Schoenert [Sun, 6 Oct 2019 08:03:15 +0000 (10:03 +0200)]
Make Thunderbird build reproducible
Cherry picked from OpenSuse
https://build.opensuse.org/request/show/732106
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Make-Thunderbird-build-reproducible.patch
Carsten Schoenert [Sat, 5 Oct 2019 17:23:45 +0000 (19:23 +0200)]
Don't use LLVM internal assembler on armhf
Avoid the usage of LLVM own assembler implementation on specific parts
as the assembler isn't build with NEON support.
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=
1561819
Gbp-Pq: Topic porting-armhf
Gbp-Pq: Name Don-t-use-LLVM-internal-assembler-on-armhf.patch
Carsten Schoenert [Sat, 5 Oct 2019 13:34:16 +0000 (15:34 +0200)]
work around a build failure with clang on ppc64el
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
Bug: https://bugzilla.mozilla.org/
1555531
Gbp-Pq: Topic porting-ppc64el
Gbp-Pq: Name work-around-a-build-failure-with-clang-on-ppc64el.patch
Mike Hommey [Fri, 12 Jul 2019 09:28:34 +0000 (18:28 +0900)]
Work around GCC ICE on mips*, i386 and s390x
Cherry picked from Firefox packaging.
Closes: #931757
Gbp-Pq: Topic porting
Gbp-Pq: Name Work-around-GCC-ICE-on-mips-i386-and-s390x.patch
Mike Hommey [Sun, 2 Sep 2018 22:37:40 +0000 (07:37 +0900)]
Use remoting name for call to gdk_set_program_class
Closes: #907574
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Use-remoting-name-for-call-to-gdk_set_program_class.patch
Mike Hommey [Sat, 4 Feb 2017 23:41:22 +0000 (08:41 +0900)]
Set program name from the remoting name
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Set-program-name-from-the-remoting-name.patch
qiaopengcheng [Sat, 1 Jun 2019 22:28:24 +0000 (07:28 +0900)]
Bug
1556197 - amend Bug-
1544631 for fixing mips32.
Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-
1556197-amend-Bug-
1544631-for-fixing-mips32.patch
Mike Hommey [Sat, 21 Jun 2008 00:48:46 +0000 (02:48 +0200)]
Allow .js preference files to set locked prefs with lockPref()
Gbp-Pq: Topic fixes
Gbp-Pq: Name Allow-.js-preference-files-to-set-locked-prefs-with-lockP.patch
Mike Hommey [Sat, 1 Jun 2019 00:06:01 +0000 (09:06 +0900)]
Bug
1526653 - Include struct definitions for user_vfp and user_vfp_exc.
Gbp-Pq: Topic porting-armhf
Gbp-Pq: Name Bug-
1526653-Include-struct-definitions-for-user_vfp-and-u.patch
Mike Hommey [Mon, 21 May 2018 22:51:56 +0000 (07:51 +0900)]
Avoid using vmrs/vmsr on armel
Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Avoid-using-vmrs-vmsr-on-armel.patch
Carsten Schoenert [Sun, 24 Apr 2016 18:49:46 +0000 (20:49 +0200)]
adding missed HURD adoptions
Based on https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2016-April/027634.html
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name adding-missed-HURD-adoptions.patch
Carsten Schoenert [Sat, 29 Mar 2014 19:58:55 +0000 (20:58 +0100)]
FTBFS hurd: fixing unsupported platform Hurd
On the Hurd platform the build failed in
js/src/jit/AsmJSSignalHandlers.cpp:131 because of unsupported
mode for reading / writing thead state with following message.
# error "Don't know how to read/write to the thread state via the mcontext_t."
The original patch comes from Richard Brown <rbraun@sceen.net>
https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2014-March/015565.html
After release of Thunderbird 44 there are additional changes made as the
various configuration files where split into more files.
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name FTBFS-hurd-fixing-unsupported-platform-Hurd.patch
Christoph Goehre [Wed, 31 Oct 2012 17:27:07 +0000 (13:27 -0400)]
ipc/chromium: fix #if define() for kFreeBSD and Hurd
The kFreeBSD and Hurd platforms need some other macros to include
the correct needed headers.
Depended on this some minor changes to call the correct functions
also needed. Also the list of the cpp source file for the chromium
things needs to expanded.
The changes is an adoption of the previous dropped patch 'Fix
ipc/chromium on kFreeBSD and Hurd' from the version 17.
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name ipc-chromium-fix-if-define-for-kFreeBSD-and-Hurd.patch
Christopher Aillon [Tue, 8 Feb 2011 19:16:37 +0000 (14:16 -0500)]
Bug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>; r,a=roc
Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-628252-os2.cc-fails-to-compile-against-GCC-4.6-m.patch
Christoph Goehre [Sat, 24 Mar 2012 10:54:43 +0000 (11:54 +0100)]
Don't auto-disable extensions in system directories
Gbp-Pq: Topic prefs
Gbp-Pq: Name Don-t-auto-disable-extensions-in-system-directories.patch
Mike Hommey [Sat, 8 Dec 2007 18:24:40 +0000 (19:24 +0100)]
Set javascript.options.showInConsole
Gbp-Pq: Topic prefs
Gbp-Pq: Name Set-javascript.options.showInConsole.patch
Christoph Goehre [Mon, 16 Sep 2013 18:40:57 +0000 (20:40 +0200)]
Load dependent libraries with their real path
Gbp-Pq: Topic fixes
Gbp-Pq: Name Load-dependent-libraries-with-their-real-path.patch
Christoph Goehre [Sat, 6 Aug 2011 15:55:14 +0000 (17:55 +0200)]
Allow ipc code to build on GNU/hurd
Thanks: Pino Toscano <pino@debian.org>
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-hurd.patch
Mike Hommey [Thu, 30 Jun 2011 16:29:22 +0000 (18:29 +0200)]
Allow ipc code to build on GNU/kfreebsd
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-kfreebsd.patch
Mike Hommey [Mon, 5 Apr 2010 15:58:23 +0000 (17:58 +0200)]
Don't error-out when run-time libsqlite is older than build-time libsqlite
In Debian, we have shlibs to handle this.
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch
Carsten Schoenert [Sun, 18 Oct 2020 06:39:44 +0000 (08:39 +0200)]
Appdata: Fix up AppStream error by adding missing field
The AppStream data is missing the lauchable element.
Gbp-Pq: Topic fixes
Gbp-Pq: Name Appdata-Fix-up-AppStream-error-by-adding-missing-field.patch
Carsten Schoenert [Sun, 18 Oct 2020 06:38:29 +0000 (08:38 +0200)]
Appdata: Adding some German translations
Gbp-Pq: Topic fixes
Gbp-Pq: Name Appdata-Adding-some-German-translations.patch
Mike Hommey [Sat, 22 Nov 2008 08:35:23 +0000 (09:35 +0100)]
Properly launch applications set in $HOME/.mailcap
https://bugzilla.mozilla.org/show_bug.cgi?id=444440
Gbp-Pq: Topic fixes
Gbp-Pq: Name Properly-launch-applications-set-in-HOME-.mailcap.patch
Mike Hommey [Sun, 2 Nov 2008 16:56:24 +0000 (17:56 +0100)]
Disable optimization on alpha for the url-classifier component
The use of this component leads to crashes when built with optimizations.
Gbp-Pq: Topic porting
Gbp-Pq: Name Disable-optimization-on-alpha-for-the-url-classifier.patch
Mike Hommey [Tue, 11 Mar 2008 07:29:25 +0000 (08:29 +0100)]
LDAP: support building on GNU/kFreeBSD and GNU/Hurd
https://bugzilla.mozilla.org/show_bug.cgi?id=356011
Squashed kFreeBSD/Hurd related fixes:
- Fix FTBFS on Hurd-i386
- Build fixes for GNU/kFreeBSD in directory/
- Missing bits for Hurd support
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name LDAP-support-building-on-GNU-kFreeBSD-and-GNU-Hurd.patch
Mike Hommey [Sat, 21 Jun 2008 01:09:21 +0000 (03:09 +0200)]
Add another preferences directory for applications: preferences/syspref
This can be used to symlink to /etc/thunderbird/pref.
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Add-another-preferences-directory-for-applications-p.patch
Guido Günther [Sat, 24 Nov 2012 10:39:58 +0000 (11:39 +0100)]
Strip version number from application before installation
Strip thunderbird's version number from the installation directories so
we have a fixed location for extensions that build against it.
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Strip-version-number-from-application-before-installation.patch
Christoph Goehre [Mon, 5 Sep 2011 17:21:25 +0000 (19:21 +0200)]
sl: change Edit (Uredi) to CTRL+E
Closes: #601331
Gbp-Pq: Topic thunderbird-l10n
Gbp-Pq: Name sl-change-Edit-Uredi-to-CTRL-E.patch
Carsten Schoenert [Sun, 21 Nov 2021 17:29:42 +0000 (17:29 +0000)]
thunderbird (1:91.3.2-1) unstable; urgency=medium
* [
7fd56f0] New upstream version 91.3.2
* [
4fccecb] Rebuild patch queue from patch-queue branch
Added patch:
debian-hacks/Fix-Floating-Point-Normalization-breakage-on-32bit-Linux.patch
[dgit import unpatched thunderbird 1:91.3.2-1]
Carsten Schoenert [Sun, 21 Nov 2021 17:29:42 +0000 (17:29 +0000)]
Import thunderbird_91.3.2.orig.tar.xz
[dgit import orig thunderbird_91.3.2.orig.tar.xz]
Carsten Schoenert [Sun, 21 Nov 2021 17:29:42 +0000 (17:29 +0000)]
Import thunderbird_91.3.2.orig-thunderbird-l10n.tar.xz
[dgit import orig thunderbird_91.3.2.orig-thunderbird-l10n.tar.xz]
Carsten Schoenert [Sun, 21 Nov 2021 17:29:42 +0000 (17:29 +0000)]
Import thunderbird_91.3.2-1.debian.tar.xz
[dgit import tarball thunderbird 1:91.3.2-1 thunderbird_91.3.2-1.debian.tar.xz]
Raspbian automatic forward porter [Sat, 11 Sep 2021 08:36:17 +0000 (09:36 +0100)]
Merge version 1:78.13.0-1+rpi1 and 1:78.14.0-1 to produce 1:78.14.0-1+rpi1
Carsten Schoenert [Wed, 8 Sep 2021 17:57:22 +0000 (18:57 +0100)]
Merge thunderbird (1:78.14.0-1) import into refs/heads/workingbranch
Emilio Pozuelo Monfort [Fri, 6 Dec 2019 23:55:17 +0000 (08:55 +0900)]
Don't build ICU in parallel
Gbp-Pq: Topic fixes
Gbp-Pq: Name Don-t-build-ICU-in-parallel.patch
Mike Hommey [Fri, 3 Jul 2020 04:28:39 +0000 (13:28 +0900)]
Bug
1650299 - Unify the inclusion of the ICU data file. r?froydnj
All the supported compilers support a GNU AS-like syntax, with only a
few details varying. It means we can use a single, simpler, way to
include the ICU data file, instead of 3 different ways, including one
that uses armasm64.exe, possibly wrapped with Wine.
Differential Revision: https://phabricator.services.mozilla.com/D82144
Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-
1650299-Unify-the-inclusion-of-the-ICU-data-file.-r-f.patch
Carsten Schoenert [Wed, 30 Sep 2020 15:21:27 +0000 (17:21 +0200)]
reduce the rust debuginfo level on selected architectures
Compiling with debuginfo=2 causes the OOM killer to interrupt the build on
launchpad builders. Initially this was only on 32 bit architectures, but with
firefox 63 it started happening frequently on arm64 and ppc64el too, and with
newer versions it started happening very frequently on s390x too.
Patch cherry-picked from Ubuntu.
Gbp-Pq: Topic fixes
Gbp-Pq: Name reduce-the-rust-debuginfo-level-on-selected-architectures.patch
Mike Hommey [Wed, 23 Sep 2020 03:52:35 +0000 (12:52 +0900)]
Add missing bindings for mips* in the authenticator crate
Gbp-Pq: Topic fixes
Gbp-Pq: Name Add-missing-bindings-for-mips-in-the-authenticator-crate.patch
Carsten Schoenert [Sat, 12 Sep 2020 07:36:32 +0000 (09:36 +0200)]
Use more recent embedded version of sqlite3
Version 3.31.1 of SQlite isn know to provoke some regressions on
architectures s390x and ppc64el. See #950974 for reported issues against the
Debian sqlite source package
Updating the content of third_party/sqlite3/src/ to version 3.32.3 which
was taken from the most recent Beta version (81.0b3) while preparing
this patch.
Gbp-Pq: Topic porting-s390x
Gbp-Pq: Name Use-more-recent-embedded-version-of-sqlite3.patch
Carsten Schoenert [Sun, 6 Oct 2019 08:03:15 +0000 (10:03 +0200)]
Make Thunderbird build reproducible
Cherry picked from OpenSuse
https://build.opensuse.org/request/show/732106
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Make-Thunderbird-build-reproducible.patch
Carsten Schoenert [Sun, 6 Oct 2019 06:28:58 +0000 (08:28 +0200)]
Reduce memory usage while linking on arm{el,hf} platforms
The build even on armhf is failing while linking mostly due exhausted
memory usage. Reduce the memory usage on arm{el,hf} platform by telling
the linker to not hold used memory.
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
Gbp-Pq: Topic porting-arm
Gbp-Pq: Name Reduce-memory-usage-while-linking-on-arm-el-hf-platforms.patch
Carsten Schoenert [Sat, 5 Oct 2019 17:23:45 +0000 (19:23 +0200)]
Don't use LLVM internal assembler on armhf
Avoid the usage of LLVM own assembler implementation on specific parts
as the assembler isn't build with NEON support.
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=
1561819
Gbp-Pq: Topic porting-armhf
Gbp-Pq: Name Don-t-use-LLVM-internal-assembler-on-armhf.patch
Carsten Schoenert [Sat, 5 Oct 2019 13:34:16 +0000 (15:34 +0200)]
work around a build failure with clang on ppc64el
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
Bug: https://bugzilla.mozilla.org/
1555531
Gbp-Pq: Topic porting-ppc64el
Gbp-Pq: Name work-around-a-build-failure-with-clang-on-ppc64el.patch
Mike Hommey [Fri, 12 Jul 2019 09:28:34 +0000 (18:28 +0900)]
Work around GCC ICE on mips*, i386 and s390x
Cherry picked from Firefox packaging.
Closes: #931757
Gbp-Pq: Topic porting
Gbp-Pq: Name Work-around-GCC-ICE-on-mips-i386-and-s390x.patch
Mike Hommey [Sun, 2 Sep 2018 22:37:40 +0000 (07:37 +0900)]
Use remoting name for call to gdk_set_program_class
Closes: #907574
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Use-remoting-name-for-call-to-gdk_set_program_class.patch
Mike Hommey [Sat, 4 Feb 2017 23:41:22 +0000 (08:41 +0900)]
Set program name from the remoting name
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Set-program-name-from-the-remoting-name.patch
Mike Hommey [Sun, 20 Nov 2016 23:15:38 +0000 (08:15 +0900)]
Work around Debian bug #844357
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Work-around-Debian-bug-844357.patch
qiaopengcheng [Sat, 1 Jun 2019 22:28:24 +0000 (07:28 +0900)]
Bug
1556197 - amend Bug-
1544631 for fixing mips32.
Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-
1556197-amend-Bug-
1544631-for-fixing-mips32.patch
Mike Hommey [Sat, 21 Jun 2008 00:48:46 +0000 (02:48 +0200)]
Allow .js preference files to set locked prefs with lockPref()
Gbp-Pq: Topic fixes
Gbp-Pq: Name Allow-.js-preference-files-to-set-locked-prefs-with-lockP.patch
Mike Hommey [Sat, 1 Jun 2019 00:06:01 +0000 (09:06 +0900)]
Bug
1526653 - Include struct definitions for user_vfp and user_vfp_exc.
Gbp-Pq: Topic porting-armhf
Gbp-Pq: Name Bug-
1526653-Include-struct-definitions-for-user_vfp-and-u.patch
Mike Hommey [Mon, 21 May 2018 22:51:56 +0000 (07:51 +0900)]
Avoid using vmrs/vmsr on armel
Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Avoid-using-vmrs-vmsr-on-armel.patch
Mike Hommey [Mon, 21 May 2018 03:04:22 +0000 (12:04 +0900)]
Bug
1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons
For some reason, GNU as is not happy with the assembly generated after
bug
1238661 anymore on Debian armel.
OTOH, as mentioned in bug
1238661 comment 4, we actually don't need this
workaround anymore, so let's just kill it.
Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Bug-
1463035-Remove-MOZ_SIGNAL_TRAMPOLINE.-r-darchons.patch
John Paul Adrian Glaubitz [Thu, 18 May 2017 17:08:05 +0000 (19:08 +0200)]
Add sh4 support to Thunderbird
Cherry-picked and adapted patches from Firefox upstream:
-
5a74d13630a969473f72a143f37728f5bb87f552
Bug
1329194 - mozbuild: Add SH4 as target architecture.
-
b179235c38eb631286f9e2fd4a7b23361dbab6d2
Bug
1329194 - js:jit: Use PowerPC atomic operations on SH.
-
ba58645c87ed7e08b16adc3b40f0c6e3b6a2e140
Bug
1329194 - mfbt:tests: Define RETURN_INSTR for SH in TestPoisonArea.
-
942df3d3a4a1db3d182e97c54fb1705c50128470
Bug
1329194 - ipc:chromium: Add platform defines for SH.
-
85ae466ed90b3a0cac396aed24722ce4d0febb31
Bug
1329194 - media:webrtc: Add platform defines for SH.
-
5a74d13630a969473f72a143f37728f5bb87f552
Bug
1329194 - mozbuild: Add SH4 as target architecture.
- (not committed upstream yet)
Bug 382214 - xpcom: Add xptcall support for Linux/SH
- (not committed upstream yet)
Bug 382214 - xpcom: Make SH xpctcall inline assembly position-independent
Closes: #859508
Gbp-Pq: Topic porting-sh4
Gbp-Pq: Name Add-sh4-support-to-Thunderbird.patch
John Paul Adrian Glaubitz [Sun, 2 Apr 2017 07:14:39 +0000 (09:14 +0200)]
Add m68k support to Thunderbird
Origin: not yet exist
Bug-Debian: https://bugs.debian.org/859271
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=
1325771
Applied-Upstream: TBD
All patches have been reviewed by positively by upstream with the
exception of the alignment fixes where upstream wants to use a
C++11 solution instead of the other suggestions I made. This patch
currently uses __attribute__((aligned(4))) to ensure the alignment
is at least 4 bytes. This method is safe and works on gcc and clang
and unlike the suggested alignas() from C++11 does not break on
architectures which require stricter alignment (e.g. alignas(4)
would break on x86_64 while __attribute__((aligned(4))) does not
as it still allows for 8 bytes alignment.
Cherry-picked and adapted patches from Firefox upstream:
-
a31a2d92cf9a2f4e9ad2d12cb74f96579f54fa5e
Bug
1325771 - layout:style: Make sure nsCSSValue has at least 4 bytes alignment
-
b65c6cf80f7038f47c7f5d223a6528d4aa4538cf
Bug
1325771 - js:src: Make sure shadow::Shape has at least 4 bytes alignment
-
cbbe025c5034cfa28aa2a8a4e557f9a066ddd013
Bug
1325771 - js:src: Make sure Cell has at least 4 bytes alignment
-
6441fad686d30230a6842a6432bc134ca20c4125
Bug
1325771 - js:jit: Use 'Feeling Lucky' atomic operations on m68k
-
ec66da836071ec0f05a3517947c8e1a68620c399
Bug
1325771 - mfbt:tests: Handle targets with less strict alignment in TestPair
-
48f3a6331cad497b933dc6e197f7a006b9189290
Bug
1325771 - ipc:chromium: Add platform defines for m68k
-
26cd64f37741d85bc13c19bc55e3c6e26da59052
Bug
1325771 - media:webrtc: Add platform defines for m68k
-
bd19fe85678f948f60caa864a2af28c3c39059c7
Bug
1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea
-
a3e704b48760e3d45d20fc6bb13282d3285ba6bb
Bug
1325771 - xpcom: Fix type of result in NS_InvokeByIndex on Linux/m68k
-
174cfc890291778d12241c9a4cfc25ea85fdd3a0
Bug
1325771 - xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k
Additional changes:
- Add defines for m68k to double-conversion library
- Make sure both "struct Class" and "struct JSClass" have at
least 4 bytes alignment
Gbp-Pq: Topic porting-m68k
Gbp-Pq: Name Add-m68k-support-to-Thunderbird.patch
Carsten Schoenert [Sun, 24 Apr 2016 18:49:46 +0000 (20:49 +0200)]
adding missed HURD adoptions
Based on https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2016-April/027634.html
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name adding-missed-HURD-adoptions.patch
Carsten Schoenert [Sat, 29 Mar 2014 19:58:55 +0000 (20:58 +0100)]
FTBFS hurd: fixing unsupported platform Hurd
On the Hurd platform the build failed in
js/src/jit/AsmJSSignalHandlers.cpp:131 because of unsupported
mode for reading / writing thead state with following message.
# error "Don't know how to read/write to the thread state via the mcontext_t."
The original patch comes from Richard Brown <rbraun@sceen.net>
https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2014-March/015565.html
After release of Thunderbird 44 there are additional changes made as the
various configuration files where split into more files.
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name FTBFS-hurd-fixing-unsupported-platform-Hurd.patch
Christoph Goehre [Wed, 31 Oct 2012 17:27:07 +0000 (13:27 -0400)]
ipc/chromium: fix #if define() for kFreeBSD and Hurd
The kFreeBSD and Hurd platforms need some other macros to include
the correct needed headers.
Depended on this some minor changes to call the correct functions
also needed. Also the list of the cpp source file for the chromium
things needs to expanded.
The changes is an adoption of the previous dropped patch 'Fix
ipc/chromium on kFreeBSD and Hurd' from the version 17.
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name ipc-chromium-fix-if-define-for-kFreeBSD-and-Hurd.patch
Christopher Aillon [Tue, 8 Feb 2011 19:16:37 +0000 (14:16 -0500)]
Bug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>; r,a=roc
Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-628252-os2.cc-fails-to-compile-against-GCC-4.6-m.patch
Christoph Goehre [Sat, 24 Mar 2012 10:54:43 +0000 (11:54 +0100)]
Don't auto-disable extensions in system directories
Gbp-Pq: Topic prefs
Gbp-Pq: Name Don-t-auto-disable-extensions-in-system-directories.patch
Mike Hommey [Sat, 8 Dec 2007 18:24:40 +0000 (19:24 +0100)]
Set javascript.options.showInConsole
Gbp-Pq: Topic prefs
Gbp-Pq: Name Set-javascript.options.showInConsole.patch
Christoph Goehre [Mon, 16 Sep 2013 18:40:57 +0000 (20:40 +0200)]
Load-dependent-libraries-with-their-real-path-to-avo
Gbp-Pq: Topic fixes
Gbp-Pq: Name Load-dependent-libraries-with-their-real-path-to-avo.patch
Christoph Goehre [Sat, 6 Aug 2011 15:55:14 +0000 (17:55 +0200)]
Allow ipc code to build on GNU/hurd
Thanks: Pino Toscano <pino@debian.org>
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-hurd.patch
Mike Hommey [Sat, 27 Sep 2008 15:17:39 +0000 (17:17 +0200)]
Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch
Mike Hommey [Thu, 30 Jun 2011 16:29:22 +0000 (18:29 +0200)]
Allow ipc code to build on GNU/kfreebsd
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-kfreebsd.patch
Mike Hommey [Mon, 5 Apr 2010 15:58:23 +0000 (17:58 +0200)]
Don't error-out when run-time libsqlite is older than build-time libsqlite
In Debian, we have shlibs to handle this.
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch
Carsten Schoenert [Sun, 18 Oct 2020 06:39:44 +0000 (08:39 +0200)]
Appdata: Fix up AppStream error by adding missing field
The AppStream data is missing the lauchable element.
Gbp-Pq: Topic fixes
Gbp-Pq: Name Appdata-Fix-up-AppStream-error-by-adding-missing-field.patch
Carsten Schoenert [Sun, 18 Oct 2020 06:38:29 +0000 (08:38 +0200)]
Appdata: Adding some German translations
Gbp-Pq: Topic fixes
Gbp-Pq: Name Appdata-Adding-some-German-translations.patch
Mike Hommey [Sat, 22 Nov 2008 08:35:23 +0000 (09:35 +0100)]
Properly launch applications set in $HOME/.mailcap
https://bugzilla.mozilla.org/show_bug.cgi?id=444440
Gbp-Pq: Topic fixes
Gbp-Pq: Name Properly-launch-applications-set-in-HOME-.mailcap.patch
Mike Hommey [Sun, 2 Nov 2008 16:56:24 +0000 (17:56 +0100)]
Disable optimization on alpha for the url-classifier component
The use of this component leads to crashes when built with optimizations.
Gbp-Pq: Topic porting
Gbp-Pq: Name Disable-optimization-on-alpha-for-the-url-classifier.patch
Mike Hommey [Tue, 11 Mar 2008 07:29:25 +0000 (08:29 +0100)]
LDAP: support building on GNU/kFreeBSD and GNU/Hurd
https://bugzilla.mozilla.org/show_bug.cgi?id=356011
Squashed kFreeBSD/Hurd related fixes:
- Fix FTBFS on Hurd-i386
- Build fixes for GNU/kFreeBSD in directory/
- Missing bits for Hurd support
Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name LDAP-support-building-on-GNU-kFreeBSD-and-GNU-Hurd.patch
Mike Hommey [Sat, 21 Jun 2008 01:09:21 +0000 (03:09 +0200)]
Add another preferences directory for applications: preferences/syspref
This can be used to symlink to /etc/thunderbird/pref.
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Add-another-preferences-directory-for-applications-p.patch
Guido Günther [Sat, 24 Nov 2012 10:39:58 +0000 (11:39 +0100)]
Strip version number from application before installation
Strip thunderbird's version number from the installation directories so
we have a fixed location for extensions that build against it.
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Strip-version-number-from-application-before-installation.patch
Christoph Goehre [Mon, 5 Sep 2011 17:21:25 +0000 (19:21 +0200)]
sl: change Edit (Uredi) to CTRL+E
Closes: #601331
Gbp-Pq: Topic thunderbird-l10n
Gbp-Pq: Name sl-change-Edit-Uredi-to-CTRL-E.patch
Carsten Schoenert [Wed, 8 Sep 2021 17:57:22 +0000 (18:57 +0100)]
thunderbird (1:78.14.0-1) unstable; urgency=medium
* [
6dc6817] d/changelog: Correct TB version for referenced MFSA
* [
38f01f4] d/rules: Don't run dh_autoreconf
(Closes: #993494)
* [
09c4cde] New upstream version 78.14.0
Fixed CVE issues in upstream version 78.14.0 (MFSA 2021-42):
CVE-2021-38493: Memory safety bugs fixed in Thunderbird 78.14 and
Thunderbird 91.1
[dgit import unpatched thunderbird 1:78.14.0-1]
Carsten Schoenert [Wed, 8 Sep 2021 17:57:22 +0000 (18:57 +0100)]
Import thunderbird_78.14.0.orig.tar.xz
[dgit import orig thunderbird_78.14.0.orig.tar.xz]
Carsten Schoenert [Wed, 8 Sep 2021 17:57:22 +0000 (18:57 +0100)]
Import thunderbird_78.14.0.orig-thunderbird-l10n.tar.xz
[dgit import orig thunderbird_78.14.0.orig-thunderbird-l10n.tar.xz]
Carsten Schoenert [Wed, 8 Sep 2021 17:57:22 +0000 (18:57 +0100)]
Import thunderbird_78.14.0-1.debian.tar.xz
[dgit import tarball thunderbird 1:78.14.0-1 thunderbird_78.14.0-1.debian.tar.xz]
Raspbian forward porter [Fri, 27 Aug 2021 03:35:37 +0000 (04:35 +0100)]
Merge thunderbird (1:78.13.0-1+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Thu, 29 Oct 2020 03:19:17 +0000 (03:19 +0000)]
Patch out neon in freebl
Gbp-Pq: Name patch-out-neon-in-freebl.patch
Peter Michael Green [Wed, 7 Oct 2020 19:41:49 +0000 (19:41 +0000)]
Disable neon in qcms.
Gbp-Pq: Name disable-neon-in-qcms.patch
Peter Michael Green [Thu, 7 Nov 2019 11:23:19 +0000 (11:23 +0000)]
Try harder to disable neon.
Gbp-Pq: Name try-harder-to-disable-neon.patch
Peter Michael Green [Thu, 7 Nov 2019 08:48:48 +0000 (08:48 +0000)]
Try to disable neon.
Gbp-Pq: Name try-to-disable-neon.patch
Peter Michael Green [Fri, 27 Aug 2021 03:35:37 +0000 (04:35 +0100)]
Hack broken rust target selection so it produces the right target on raspbian.
Gbp-Pq: Name raspbian-rust-triplet-hack.patch
Emilio Pozuelo Monfort [Fri, 6 Dec 2019 23:55:17 +0000 (08:55 +0900)]
Don't build ICU in parallel
Gbp-Pq: Topic fixes
Gbp-Pq: Name Don-t-build-ICU-in-parallel.patch
Mike Hommey [Fri, 3 Jul 2020 04:28:39 +0000 (13:28 +0900)]
Bug
1650299 - Unify the inclusion of the ICU data file. r?froydnj
All the supported compilers support a GNU AS-like syntax, with only a
few details varying. It means we can use a single, simpler, way to
include the ICU data file, instead of 3 different ways, including one
that uses armasm64.exe, possibly wrapped with Wine.
Differential Revision: https://phabricator.services.mozilla.com/D82144
Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-
1650299-Unify-the-inclusion-of-the-ICU-data-file.-r-f.patch
Carsten Schoenert [Wed, 30 Sep 2020 15:21:27 +0000 (17:21 +0200)]
reduce the rust debuginfo level on selected architectures
Compiling with debuginfo=2 causes the OOM killer to interrupt the build on
launchpad builders. Initially this was only on 32 bit architectures, but with
firefox 63 it started happening frequently on arm64 and ppc64el too, and with
newer versions it started happening very frequently on s390x too.
Patch cherry-picked from Ubuntu.
Gbp-Pq: Topic fixes
Gbp-Pq: Name reduce-the-rust-debuginfo-level-on-selected-architectures.patch
Mike Hommey [Wed, 23 Sep 2020 03:52:35 +0000 (12:52 +0900)]
Add missing bindings for mips* in the authenticator crate
Gbp-Pq: Topic fixes
Gbp-Pq: Name Add-missing-bindings-for-mips-in-the-authenticator-crate.patch
Carsten Schoenert [Sat, 12 Sep 2020 07:36:32 +0000 (09:36 +0200)]
Use more recent embedded version of sqlite3
Version 3.31.1 of SQlite isn know to provoke some regressions on
architectures s390x and ppc64el. See #950974 for reported issues against the
Debian sqlite source package
Updating the content of third_party/sqlite3/src/ to version 3.32.3 which
was taken from the most recent Beta version (81.0b3) while preparing
this patch.
Gbp-Pq: Topic porting-s390x
Gbp-Pq: Name Use-more-recent-embedded-version-of-sqlite3.patch