https://hg.mozilla.org/mozilla-central/rev/722156e33a15 made lower-case target_cpu unavailable. Looks like we should've been using upper-case TARGET_CPU anyway.
--HG--
extra : amend_source : 23e2de96ef1469a0ee32ea09b8cbe7bc5637e0f9
Bug 1564553 made some changes to how the generated files tarballs are built. It
has the effect of trying to include a CMakeLists.txt file which is generated as
part of building Botan. The file is present, just not in the directory where
the generated files packager is looking for it.
Since the file is not needed it can be safely removed from the GENERATED_FILES
list so the build system will not try to package it. Additionally, the file
is now removed from $OBJDIR right after it's created to avoid any confusion.
Bug 1621785 is CMakeLists.txt's file's origin. In order to get a usable build.h
file for Botan to compile, Botan's configure.py script is run with '--with-cmake'
to avoid overwriting the Makefile generated by mozbuild.
Differential Revision: https://phabricator.services.mozilla.com/D194892
--HG--
extra : moz-landing-system : lando
Aligns with fluent.migrate 0.12.0, which mozilla-central updated to in
bug 1812539.
Depends on D184751
Differential Revision: https://phabricator.services.mozilla.com/D184752
--HG--
extra : moz-landing-system : lando
Also bump RNP version to indicate the source is patched.
Differential Revision: https://phabricator.services.mozilla.com/D184153
--HG--
extra : histedit_source : 9d2011f5d5ee04bab48d6c04234b8f0ce0f6ce29
Instead of generating a version.h file for librnp in advance, generate it
at build time. This will result in RNP_VERSION_FULL having less information
than previously - no timestamp and no git revision hash. Since Thunderbird
generally sticks to release versions now that RNP is stable, this should not
be a big problem.
If MZLA does apply patches to RNP, version.txt should be updated accordingly
so that the patch is reflected in version strings.
Differential Revision: https://phabricator.services.mozilla.com/D177336
--HG--
rename : python/rocbuild/process_cmake_define_files.py => python/thirdroc/thirdroc/cmake_define_files.py
extra : amend_source : b07788d9443bd6c4648336867b5135eef37de477
This change only affects Windows builds.
Clang's runtime libraries' path is added during configure thanks to bug 1718171,
so it's no longer necessary to look for it in openpgp.configure.
Differential Revision: https://phabricator.services.mozilla.com/D174187
--HG--
extra : moz-landing-system : lando
This is the forked fluent.migrate that is used to run Thunderbird Fluent
string migrations.
Differential Revision: https://phabricator.services.mozilla.com/D172511
--HG--
extra : amend_source : f92e3e68430a789e025b2de05cdf53368cfc5bfe
This is the forked fluent.migrate that is used to run Thunderbird Fluent
string migrations.
Differential Revision: https://phabricator.services.mozilla.com/D172511
--HG--
extra : moz-landing-system : lando
$moztopsrcdir is always the same as $topsrcdir. This is a leftover from when
it was posssible to build Thunderbird with comm-central as a parent of
mozilla-central in the local filesystem. It's just confusing to have now.
Differential Revision: https://phabricator.services.mozilla.com/D169564
--HG--
extra : moz-landing-system : lando
The EVP_PKEY_CTX_set_dsa_paramgen_q_bits is declared only in >= 1.1.1e.
Differential Revision: https://phabricator.services.mozilla.com/D164468
--HG--
extra : amend_source : d81054713a6087580ce0895db54d3929a4cb9af2
There are a number of configure options that affect how librnp is
built. Documenting them will make things easier for anyone interested
in using them.
Differential Revision: https://phabricator.services.mozilla.com/D161380
--HG--
extra : moz-landing-system : lando
Based on D161272, contributed by Jan Horak of Red Hat.
Use --with-librnp-backend=openssl to build librnp using OpenSSL backend.
To use OpenSSL from a prefix not provided by PkgConfig, use
--with-openssl=/path/to/prefix.
OpenSSL 1.1.1 and OpenSSL 3.0.x are supported.
Differential Revision: https://phabricator.services.mozilla.com/D161379
--HG--
extra : moz-landing-system : lando
Result of running:
../mach vendor -r v1.2.13 third_party/zlib/moz.yaml
Depends on D159550
Differential Revision: https://phabricator.services.mozilla.com/D159551
--HG--
extra : moz-landing-system : lando
moz.yaml drives mach vendor, it requires a LICENSE file (grabbed from zlib
v1.2.13). Updated README.zlib so mach vendor can update it. Removing zlib.def
as it's not needed.
Differential Revision: https://phabricator.services.mozilla.com/D159550
--HG--
extra : moz-landing-system : lando
json.h from json-c is now a preprocessed file and is found in the object directory
rather than the source directory.
Depends on D157961
Differential Revision: https://phabricator.services.mozilla.com/D157962
--HG--
extra : histedit_source : a7907707c38f93302e05d9410c10872c4d22fbe9