[tor-commits] [builders/tor-browser-build] 04/05: Bug 40067: Rename osx targets and configs to macos
gitolite role
git at cupani.torproject.org
Tue Nov 15 09:35:06 UTC 2022
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch main
in repository builders/tor-browser-build.
commit 985480ebb2a016c921fcd8c1d644b0fbcb68d21d
Author: Nicolas Vigier <boklm at torproject.org>
AuthorDate: Mon Oct 3 13:33:05 2022 +0200
Bug 40067: Rename osx targets and configs to macos
---
doc/HACKING.txt | 8 +++---
projects/browser/build | 37 +++++++++++++-------------
projects/browser/config | 16 +++++------
projects/clang/build | 2 +-
projects/firefox/build | 14 +++++-----
projects/firefox/config | 6 ++---
projects/firefox/list_toolchain_updates_checks | 6 ++---
projects/firefox/mozconfig | 6 ++---
projects/fonts/build | 4 +--
projects/fonts/config | 2 +-
projects/go/build | 2 +-
projects/go/config | 6 ++---
projects/libevent/build | 2 +-
projects/libevent/config | 2 +-
projects/macosx-toolchain/build | 4 +--
projects/node/config | 2 +-
projects/openssl/build | 2 +-
projects/openssl/config | 4 +--
projects/rust/build | 4 +--
projects/rust/config | 2 +-
projects/tor/build | 10 +++----
projects/tor/config | 2 +-
rbm.conf | 32 +++++++++++-----------
23 files changed, 87 insertions(+), 88 deletions(-)
diff --git a/doc/HACKING.txt b/doc/HACKING.txt
index d08b3155..d20c75ef 100644
--- a/doc/HACKING.txt
+++ b/doc/HACKING.txt
@@ -99,8 +99,8 @@ You can use the following template syntax in the build scripts:
# do something for linux
[% ELSIF c("var/windows") -%]
# do something for windows
- [% ELSIF c("var/osx") -%]
- # do something for osx
+ [% ELSIF c("var/macos") -%]
+ # do something for macOS
[% END -%]
You can also use var/linux-x86_64 and var/linux-i686 for things that
@@ -117,9 +117,9 @@ depending on the target:
windows-i686:
var:
do_something: 'do something for windows'
- osx-x86_64:
+ macos-x86_64:
var:
- do_something: 'do something for osx'
+ do_something: 'do something for macos'
And in the build script, use:
diff --git a/projects/browser/build b/projects/browser/build
index 9618e3ec..34be146a 100644
--- a/projects/browser/build
+++ b/projects/browser/build
@@ -19,7 +19,7 @@ GENERATEDPREFSPATH=$rootdir/Bundle-Data/PTConfigs/generated-prefs.js
# Create initially empty prefs file where we can dump our conditionally included/genetered prefs
touch "$GENERATEDPREFSPATH"
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
TBDIR="$TB_STAGE_DIR/[% c("var/Project_Name") %].app"
TBDIR_AARCH64="$TB_STAGE_DIR/[% c("var/Project_Name") %]-aarch64.app"
TBDIRS=("$TBDIR" "$TBDIR_AARCH64")
@@ -60,7 +60,7 @@ mv [% c('input_files_by_name/noscript') %] "$TBDIR/$EXTSPATH/{73a6fe31-595d-460b
local dest="${args[-1]}"
unset args[-1]
mv ${args[@]} "$TBDIR/$dest"
- [% IF c("var/osx") -%]
+ [% IF c("var/macos") -%]
for src in ${args[@]}
do
mv "aarch64/$src" "$TBDIR_AARCH64/$dest"
@@ -69,27 +69,27 @@ mv [% c('input_files_by_name/noscript') %] "$TBDIR/$EXTSPATH/{73a6fe31-595d-460b
}
tar -xvf [% c('input_files_by_name/tor-expert-bundle') %]
- [% IF c("var/osx") -%]
+ [% IF c("var/macos") -%]
mkdir aarch64
tar -C aarch64 -xf [% c('input_files_by_name/tor-expert-bundle-aarch64') %]
[% END -%]
# geoip(6) and anything else that belongs in the data dir from the expert bundle
- mkdir -p "$TBDIR/$TORCONFIGPATH" [% IF c("var/osx") %]"$TBDIR_AARCH64/$TORCONFIGPATH"[% END %]
+ mkdir -p "$TBDIR/$TORCONFIGPATH" [% IF c("var/macos") %]"$TBDIR_AARCH64/$TORCONFIGPATH"[% END %]
mv_tbdir data/{geoip,geoip6} "$TORCONFIGPATH"
# Bridge lists will be consumed later in `bridges_conf`
mv tor/pluggable_transports/bridges_list.*.txt $rootdir
- [% IF c("var/osx") %]
+ [% IF c("var/macos") %]
rm -f aarch64/tor/pluggable_transports/bridges_list.*.txt
[% END -%]
# Snowflake's README is the only documentation shipped in tor-expert-bundle
- mkdir -p "$TBDIR/$DOCSPATH/snowflake" [% IF c("var/osx") %]"$TBDIR_AARCH64/$DOCSPATH/snowflake"[% END %]
+ mkdir -p "$TBDIR/$DOCSPATH/snowflake" [% IF c("var/macos") %]"$TBDIR_AARCH64/$DOCSPATH/snowflake"[% END %]
mv_tbdir tor/pluggable_transports/README.SNOWFLAKE.md "$DOCSPATH/snowflake/README.md"
# Move the PTs to where TB expects them
- mkdir -p "$TBDIR/$TORBINPATH" [% IF c("var/osx") %]"$TBDIR_AARCH64/$TORBINPATH"[% END %]
+ mkdir -p "$TBDIR/$TORBINPATH" [% IF c("var/macos") %]"$TBDIR_AARCH64/$TORBINPATH"[% END %]
mv_tbdir tor/pluggable_transports "$TORBINPATH/PluggableTransports"
# Move tor and dependencies to where TB expects them
@@ -111,7 +111,7 @@ mv [% c('input_files_by_name/noscript') %] "$TBDIR/$EXTSPATH/{73a6fe31-595d-460b
for tbdir in "${TBDIRS[@]}"
do
- [% IF c("var/osx") -%]
+ [% IF c("var/macos") -%]
tbdir="$tbdir/Contents/Resources"
[% END -%]
tar -C "$tbdir" -xf [% c('input_files_by_name/fonts') %]
@@ -145,7 +145,7 @@ RBM_TB_EOF
tar -C ${TB_STAGE_DIR} -xf [% c('input_files_by_name/firefox') %]/browser.tar.gz
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
# Use symlink in tmp dir to extract "Tor Browser.app" to "Tor Browser-aarch64.app"
ff_aarch64=$(mktemp -d)
ln -s "$TBDIR_AARCH64" "$ff_aarch64/[% c("var/Project_Name") %].app"
@@ -161,13 +161,12 @@ tar -C ${TB_STAGE_DIR} -xf [% c('input_files_by_name/firefox') %]/browser.tar.gz
find . -exec [% c("touch") %] {} \;
for tbdir in "${TBDIRS[@]}"
do
- find chrome/ | sort | zip -X -@ "$tbdir[% IF c('var/osx') %]/Contents/Resources[% END %]/browser/omni.ja"
+ find chrome/ | sort | zip -X -@ "$tbdir[% IF c('var/macos') %]/Contents/Resources[% END %]/browser/omni.ja"
done
popd
rm -rf $TMP_MANUAL_PATH
[% END -%]
-
[% IF c("var/namecoin") %]
# Extract Electrum-NMC
tar -C "$TBDIR/TorBrowser" -xf [% c('input_files_by_name/electrum-nmc') %]
@@ -182,13 +181,13 @@ tar -C ${TB_STAGE_DIR} -xf [% c('input_files_by_name/firefox') %]/browser.tar.gz
[% IF c("var/linux");
SET bundledata_osname = 'linux';
- ELSIF c("var/osx");
+ ELSIF c("var/macos");
SET bundledata_osname = 'mac';
ELSIF c("var/windows");
SET bundledata_osname = 'windows';
END; %]
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
# The Bundle-Data is designed for embedded data, so we need to modify
# the structure when we want the data to be outside the app directory.
# We also create an override.ini file to disable the profile migrator.
@@ -222,7 +221,7 @@ do
cp -a Bundle-Data/Docs/* "$tbdir/$DOCSPATH"
tar -C Bundle-Data/[% bundledata_osname %] \
[% IF ! c("var/namecoin") %]--exclude=*Electrum-NMC* --exclude=*ncprop279*[% END %] \
- -c . | tar -C "$tbdir[% IF ! c("var/osx") %]/[% c('var/ProjectName') %][% END %]" -x
+ -c . | tar -C "$tbdir[% IF ! c("var/macos") %]/[% c('var/ProjectName') %][% END %]" -x
done
[% IF c("var/tor-browser") -%]
@@ -262,7 +261,7 @@ PKG_DIR='[% c("var/project-name") %]'
for tbdir in "${TBDIRS[@]}"
do
- tbdir="$tbdir[% IF c('var/osx') %]/Contents/Resources[% END %]/browser/"
+ tbdir="$tbdir[% IF c('var/macos') %]/Contents/Resources[% END %]/browser/"
pushd "$tbdir"
unzip omni.ja defaults/preferences/[% c("var/prefs_file") %] || [ $? -lt 3 ]
# Append our built extension-overrides.js to the preferences file
@@ -285,7 +284,7 @@ done
mv $distdir/windows-installer ${TB_STAGE_DIR}
[% END %]
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
# unify.py requires lipo, so we need to add cctools in the PATH
tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/macosx-toolchain') %]
export PATH="/var/tmp/dist/macosx-toolchain/cctools/bin:$PATH"
@@ -308,7 +307,7 @@ done
[% IF c("var/windows") %]
TBDIR="$distdir/$PKG_DIR/[% c("var/Project_Name") %]/Browser"
-[% ELSIF c("var/osx") %]
+[% ELSIF c("var/macos") %]
TBDIR="$distdir/$PKG_DIR/[% c("var/Project_Name") %].app"
[% ELSE %]
TBDIR="$distdir/$PKG_DIR/Browser"
@@ -319,7 +318,7 @@ cat > "$scripts_dir/create-$PKG_DIR" << SCRIPT_EOF
set -e
cp -a ${TB_STAGE_DIR} $distdir/$PKG_DIR
-pushd "$TBDIR[% IF c("var/osx") %]/Contents/Resources/[% END %]"
+pushd "$TBDIR[% IF c("var/macos") %]/Contents/Resources/[% END %]"
rm -f precomplete
python $MARTOOLS/createprecomplete.py
popd
@@ -340,7 +339,7 @@ cd $distdir
tar_src => [ '$PKG_DIR' ],
tar_args => '-cJf $OUTDIR/' _ c("var/project-name") _ '-' _ c("var/mar_osname") _ '-' _ c("var/torbrowser_version") _ '_${PKG_LOCALE}.tar.xz',
}) %]
-[% ELSIF c("var/osx") %]
+[% ELSIF c("var/macos") %]
[% c('var/ddmg', {
dmg_src => '"$PKG_DIR"',
dmg_out => '$OUTDIR/' _ c('var/ProjectName') _ '-' _ c("var/torbrowser_version") _ '-' _ c("var/mar_osname") _ '_${PKG_LOCALE}.dmg',
diff --git a/projects/browser/config b/projects/browser/config
index 6063c4c2..db68912a 100644
--- a/projects/browser/config
+++ b/projects/browser/config
@@ -26,7 +26,7 @@ targets:
linux-x86_64:
var:
mar_osname: linux64
- osx:
+ macos:
var:
mar_osname: macos
arch_deps:
@@ -66,13 +66,13 @@ input_files:
enable: '[% ! c("var/android") %]'
- project: firefox
name: firefox-aarch64
- enable: '[% c("var/osx") %]'
+ enable: '[% c("var/macos") %]'
target_prepend:
- - osx-aarch64
+ - macos-aarch64
- project: firefox
name: src-firefox
pkg_type: src-tarballs
- enable: '[% c("var/osx") %]'
+ enable: '[% c("var/macos") %]'
- project: fenix
name: fenix
enable: '[% c("var/android") %]'
@@ -81,9 +81,9 @@ input_files:
enable: '[% c("var/tor-browser") %]'
- project: tor-expert-bundle
name: tor-expert-bundle-aarch64
- enable: '[% c("var/osx") && c("var/tor-browser") %]'
+ enable: '[% c("var/macos") && c("var/tor-browser") %]'
target_prepend:
- - osx-aarch64
+ - macos-aarch64
- project: fonts
name: fonts
enable: '[% ! c("var/android") %]'
@@ -96,7 +96,7 @@ input_files:
enable: '[% c("var/linux") %]'
- project: libdmg-hfsplus
name: libdmg
- enable: '[% c("var/osx") %]'
+ enable: '[% c("var/macos") %]'
- project: nsis
name: nsis
enable: '[% c("var/windows") %]'
@@ -109,7 +109,7 @@ input_files:
enable: '[% c("var/android") %]'
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
- enable: '[% c("var/android") || c("var/osx") %]'
+ enable: '[% c("var/android") || c("var/macos") %]'
- name: electrum-nmc
project: electrum-nmc
enable: '[% c("var/namecoin") %]'
diff --git a/projects/clang/build b/projects/clang/build
index cab28013..718788e6 100644
--- a/projects/clang/build
+++ b/projects/clang/build
@@ -28,7 +28,7 @@ cd build
cmake ../llvm -G "Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX=$distdir \
-DCMAKE_BUILD_TYPE=Release \
- [% IF c("var/android") || c("var/osx") -%]
+ [% IF c("var/android") || c("var/macos") -%]
-DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64" \
[% END -%]
[% IF c("var/rlbox") -%]-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly[% END %] \
diff --git a/projects/firefox/build b/projects/firefox/build
index 724bd27b..9a0a92b9 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -41,7 +41,7 @@ export PATH="/var/tmp/dist/rust/bin:/var/tmp/dist/cbindgen:/var/tmp/dist/nasm/bi
# Copy it over.
# https://searchfox.org/mozilla-central/source/build/build-clang/build-clang.py#890,
# include it directly in our clang
- [% IF c("var/osx") -%]
+ [% IF c("var/macos") -%]
rtdir=/var/tmp/dist/macosx-toolchain/clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
[% ELSIF c("var/windows") -%]
rtdir=/var/tmp/dist/mingw-w64-clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
@@ -58,7 +58,7 @@ export PATH="/var/tmp/dist/rust/bin:/var/tmp/dist/cbindgen:/var/tmp/dist/nasm/bi
tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
-mkdir -p $distdir/[% IF ! c("var/osx") %]Browser[% END %]
+mkdir -p $distdir/[% IF ! c("var/macos") %]Browser[% END %]
tar -xf $rootdir/[% c('input_files_by_name/translation-base-browser') %]
transl_base_browser=$rootdir/translation-base-browser
@@ -117,7 +117,7 @@ add_translation () {
[% FOREACH lang = c('var/locales') %]
lang='[% tmpl(lang) %]'
- [% IF c("var/osx") -%]
+ [% IF c("var/macos") -%]
if [ "$lang" == "ja-JP-mac" ]; then
lang="ja"
fi
@@ -164,7 +164,7 @@ export LANG=C.UTF-8
./mach build stage-package
[% END %]
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
cp -a obj-*/dist/firefox/* $distdir
[% IF c("var/base-browser") -%]
mv "$distdir/Firefox.app" "$distdir/[% c('var/Project_Name') %].app"
@@ -216,7 +216,7 @@ cp -p config/createprecomplete.py $MARTOOLS/
cp -p tools/update-packaging/*.sh $MARTOOLS/
cp -p obj-*/dist/host/bin/mar $MARTOOLS/
cp -p obj-*/dist/host/bin/mbsdiff $MARTOOLS/
-[% IF c("var/linux") || c("var/osx") %]
+[% IF c("var/linux") || c("var/macos") %]
cp -p obj-*/dist/bin/signmar $MARTOOLS/
cp -p obj-*/dist/bin/certutil $MARTOOLS/
cp -p obj-*/dist/bin/modutil $MARTOOLS/
@@ -271,13 +271,13 @@ cd $distdir
[% IF c("var/windows") || c("var/linux") %]
[% c("var/rezip", { rezip_file => 'Browser/omni.ja' }) %]
[% c("var/rezip", { rezip_file => 'Browser/browser/omni.ja' }) %]
-[% ELSIF c("var/osx") %]
+[% ELSIF c("var/macos") %]
[% c("var/rezip", { rezip_file => '"' _ c("var/Project_Name") _ '.app/Contents/Resources/omni.ja"' }) %]
[% c("var/rezip", { rezip_file => '"' _ c("var/Project_Name") _ '.app/Contents/Resources/browser/omni.ja"' }) %]
[% END %]
[%
-IF c("var/osx");
+IF c("var/macos");
SET browserdir='"' _ c("var/Project_Name") _ '.app/Contents"';
ELSE;
SET browserdir='Browser';
diff --git a/projects/firefox/config b/projects/firefox/config
index 75d06ca9..727d5d34 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -111,9 +111,9 @@ targets:
# To support Wayland mode
- libdrm-dev:i386
- osx:
+ macos:
var:
- martools_filename: 'mar-tools-mac-[% c("var/osx_arch") %].zip'
+ martools_filename: 'mar-tools-macos-[% c("var/macos_arch") %].zip'
nightly_updates_osname: macos
arch_deps:
- python3
@@ -144,7 +144,7 @@ input_files:
name: binutils
enable: '[% c("var/linux") %]'
- filename: fix-info-plist.py
- enable: '[% c("var/osx") %]'
+ enable: '[% c("var/macos") %]'
- filename: nsis-uninstall.patch
enable: '[% c("var/windows") %]'
- project: rust
diff --git a/projects/firefox/list_toolchain_updates_checks b/projects/firefox/list_toolchain_updates_checks
index 67f655cd..0548bd9f 100644
--- a/projects/firefox/list_toolchain_updates_checks
+++ b/projects/firefox/list_toolchain_updates_checks
@@ -5,7 +5,7 @@
SET toolchain_alias='linux64-rust';
ELSIF c("var/windows");
SET toolchain_alias='mingw32-rust';
- ELSIF c("var/osx");
+ ELSIF c("var/macos");
SET toolchain_alias='linux64-rust-macos';
END; %]
read -d '' p << 'EOF' || true
@@ -58,7 +58,7 @@ check_update_needed nasm "$needed" "$current"
SET toolchain_alias='linux64-clang';
ELSIF c("var/windows");
SET toolchain_alias='linux64-clang-mingw-x64';
- ELSIF c("var/osx");
+ ELSIF c("var/macos");
SET toolchain_alias='macosx64-clang';
END; %]
read -d '' p << 'EOF' || true
@@ -142,7 +142,7 @@ current="3.5+" # 3.6.0
check_update_needed python "$needed" "$current"
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
# macosx-sdk
read -d '' p << 'EOF' || true
my $d = YAML::XS::LoadFile('taskcluster/ci/build/macosx.yml');
diff --git a/projects/firefox/mozconfig b/projects/firefox/mozconfig
index d7efd37d..631f88d9 100755
--- a/projects/firefox/mozconfig
+++ b/projects/firefox/mozconfig
@@ -1,4 +1,4 @@
-. $topsrcdir/mozconfig-[% IF c("var/osx"); GET 'macos-x86_64'; ELSE; GET c("var/osname"); END; %][% IF c("var/asan") %]-asan[% END %]
+. $topsrcdir/mozconfig-[% IF c("var/macos"); GET 'macos-x86_64'; ELSE; GET c("var/osname"); END; %][% IF c("var/asan") %]-asan[% END %]
[% IF c("var/linux") -%]
# We want to build with clang now and point to the GCC toolchain until #29041 is
@@ -29,7 +29,7 @@
BINDGEN_CFLAGS="-I$clang_path/[% c('arch') %]-w64-mingw32/include/c++/v1 -I$clang_path/[% c('arch') %]-w64-mingw32/include"
[% END -%]
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
TOOLCHAIN_DIR=/var/tmp/dist/macosx-toolchain
# ld needs libLTO.so from llvm
@@ -56,7 +56,7 @@
ac_add_options --target=[% c('var/build_target') %]
export MACOS_SDK_DIR=$CROSS_SYSROOT
export MACOS_PRIVATE_FRAMEWORKS_DIR=$CROSS_PRIVATE_FRAMEWORKS
- [% IF c("var/osx-aarch64") -%]
+ [% IF c("var/macos-aarch64") -%]
# As of Clang 13, the default is -mcpu=apple-m1 when using a aarch64-apple-macos target,
# but we're using apple64-apple-darwin, which defaults to -mcpu=apple-a7, which disables
# a bunch of # performance-enabling CPU features.
diff --git a/projects/fonts/build b/projects/fonts/build
index 3734d72d..dc04387f 100644
--- a/projects/fonts/build
+++ b/projects/fonts/build
@@ -14,7 +14,7 @@ mv noto-fonts-* noto-fonts
GET 'cp noto-fonts/' _ fontfile _ ' $distdir/' _ "\n";
END; %]
[% END %]
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
[% FOREACH fontfile = c("var/noto_fonts_mac");
GET 'cp noto-fonts/' _ fontfile _ ' $distdir/' _ "\n";
END; %]
@@ -25,7 +25,7 @@ mv noto-fonts-* noto-fonts
END; %]
[% END %]
-[% IF c("var/linux") || c("var/osx") %]
+[% IF c("var/linux") || c("var/macos") %]
unzip -o 2.0.0.zip -d STIX
cp "STIX/stixfonts-2.0.0/archive/STIXv1.1.1/Fonts/STIX-Word/STIXMath-Regular.otf" $distdir/
[% END %]
diff --git a/projects/fonts/config b/projects/fonts/config
index 0ae75cd7..bf38f780 100644
--- a/projects/fonts/config
+++ b/projects/fonts/config
@@ -179,4 +179,4 @@ input_files:
enable: '[% c("var/linux") %]'
- URL: https://github.com/stipub/stixfonts/archive/2.0.0.zip
sha256sum: 4327a16797dabebedce28a9075671730e22c7f74831b24b1fb91e27faec5a235
- enable: '[% c("var/linux") || c("var/osx") %]'
+ enable: '[% c("var/linux") || c("var/macos") %]'
diff --git a/projects/go/build b/projects/go/build
index 5371f504..0018c7b4 100644
--- a/projects/go/build
+++ b/projects/go/build
@@ -40,7 +40,7 @@ export GOROOT="$distdir"
cd /var/tmp/dist/go/src
[% IF c("var/linux") -%]
./make.bash
-[% ELSIF c("var/osx") -%]
+[% ELSIF c("var/macos") -%]
unset LDFLAGS
rm -Rf $clangdir/helpers
export CC="$clangdir/bin/clang [% c("var/FLAGS") %]"
diff --git a/projects/go/config b/projects/go/config
index a61bcff3..a9e34890 100644
--- a/projects/go/config
+++ b/projects/go/config
@@ -80,13 +80,13 @@ targets:
windows-x86_64:
var:
GOARCH: amd64
- osx-x86_64:
+ macos-x86_64:
var:
GOARCH: amd64
- osx-aarch64:
+ macos-aarch64:
var:
GOARCH: arm64
- osx:
+ macos:
var:
GOOS: darwin
linux:
diff --git a/projects/libevent/build b/projects/libevent/build
index ea8cd38c..60c2caab 100644
--- a/projects/libevent/build
+++ b/projects/libevent/build
@@ -10,7 +10,7 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
[% END -%]
./autogen.sh
./configure [% c("var/configure_opt") %] --disable-libevent-regress --disable-samples --disable-openssl --prefix=$distdir
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
export LD_PRELOAD=[% c("var/faketime_path") %]
export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
[% END -%]
diff --git a/projects/libevent/config b/projects/libevent/config
index 7c4bc987..dc7e8c05 100644
--- a/projects/libevent/config
+++ b/projects/libevent/config
@@ -12,7 +12,7 @@ var:
configure_opt_project: --disable-static
targets:
- osx:
+ macos:
var:
arch_deps:
- faketime
diff --git a/projects/macosx-toolchain/build b/projects/macosx-toolchain/build
index e1c546e9..162305ee 100644
--- a/projects/macosx-toolchain/build
+++ b/projects/macosx-toolchain/build
@@ -11,7 +11,7 @@ tar -C $distdir -xf [% c('input_files_by_name/SDK') %]
tar -C $distdir -xf [% c('input_files_by_name/cctools') %]
tar -C $builddir -xf [% c('input_files_by_name/llvm-project') %]
-arch=[% c("var/osx_arch") %]
+arch=[% c("var/macos_arch") %]
clangdir=$distdir/clang/bin
cctoolsdir=$distdir/cctools/bin
sysrootdir=$distdir/MacOSX[% c("version") %].sdk/
@@ -21,7 +21,7 @@ target=[% c("var/build_target") %]
export PATH="/var/tmp/dist/ninja:/var/tmp/dist/cmake/bin:$cctoolsdir:$PATH"
export MACOSX_DEPLOYMENT_TARGET=[% c("var/macosx_deployment_target") %]
-[% IF c("var/osx-aarch64") -%]
+[% IF c("var/macos-aarch64") -%]
# wrapper taken from:
# tor-browser.git/taskcluster/scripts/misc/build-llvm-common.sh
clangwrappersdir=$distdir/clang/wrappers
diff --git a/projects/node/config b/projects/node/config
index e771abc1..2c050c99 100644
--- a/projects/node/config
+++ b/projects/node/config
@@ -12,7 +12,7 @@ targets:
var:
arch_deps:
- python2
- osx:
+ macos:
var:
arch_deps:
- python2
diff --git a/projects/openssl/build b/projects/openssl/build
index d3c7dedb..2cfa54de 100644
--- a/projects/openssl/build
+++ b/projects/openssl/build
@@ -9,7 +9,7 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
export CC='gcc -m32'
[% END %]
# OpenSSL prepends the host triple to $CC
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
# Tricking OpenSSL into using our clang as cross-compiler
ln -s $clangdir/bin/clang $clangdir/bin/[% c("var/build_target") %]-cc
export CC="cc [% c("var/FLAGS") %]"
diff --git a/projects/openssl/config b/projects/openssl/config
index c7aae883..9769ecdd 100644
--- a/projects/openssl/config
+++ b/projects/openssl/config
@@ -19,9 +19,9 @@ targets:
flag_mwindows: ''
configure_opts: '-shared --cross-compile-prefix=[% c("arch") %]-w64-mingw32- mingw[% IF c("var/windows-x86_64") %]64[% END %] "[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]"'
openssldir: 'Program Files[% IF c("var/windows-i686") %] (x86)[% END %]/OpenSSL'
- osx:
+ macos:
var:
- configure_opts: '--cross-compile-prefix=[% c("var/build_target") %]- darwin64-[% c("var/osx_arch") %]-cc enable-ec_nistp_64_gcc_128'
+ configure_opts: '--cross-compile-prefix=[% c("var/build_target") %]- darwin64-[% c("var/macos_arch") %]-cc enable-ec_nistp_64_gcc_128'
android:
var:
configure_opts: 'CC=[% c("var/CC") %] android-[% c("var/toolchain_arch") %] -no-shared -D__ANDROID_API__=[% c("var/android_min_api") %]'
diff --git a/projects/rust/build b/projects/rust/build
index 783087c4..a892918e 100644
--- a/projects/rust/build
+++ b/projects/rust/build
@@ -27,7 +27,7 @@ export PATH="$distdir-rust-prebuilt/bin:$PATH"
export RUSTFLAGS="-L/var/tmp/dist/gcc/lib64"
[% END -%]
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
# We need to clear `CC` and `LDFLAGS` as they are used for the host platform
# (i.e. Linux).
unset CC
@@ -40,7 +40,7 @@ export PATH="$distdir-rust-prebuilt/bin:$PATH"
cat > $distdir/helper/[% c("var/build_target") %]-clang << 'EOF'
#!/bin/sh
BASEDIR=/var/tmp/dist/macosx-toolchain
-$BASEDIR/cctools/bin/[% c("var/build_target") %]-clang -target [% c("var/build_target") %] -B $BASEDIR/cctools/bin -isysroot $sysrootdir -Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie [% IF c('var/osx-aarch64') %]-mcpu=apple-m1[% END %] "$@"
+$BASEDIR/cctools/bin/[% c("var/build_target") %]-clang -target [% c("var/build_target") %] -B $BASEDIR/cctools/bin -isysroot $sysrootdir -Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie [% IF c('var/macos-aarch64') %]-mcpu=apple-m1[% END %] "$@"
EOF
chmod +x $distdir/helper/[% c("var/build_target") %]-clang
diff --git a/projects/rust/config b/projects/rust/config
index f5f5f1ed..b20549fc 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -56,7 +56,7 @@ targets:
# binaries do.
configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --llvm-root=/var/tmp/dist/clang --set rust.jemalloc --target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu --set target.x86_64-unknown-linux-gnu.linker=clang --set target.x86_64-unknown-linux-gnu.ar=llvm-ar --set target.x86_64-unknown-linux-gnu.ranlib=llvm-ranlib --set target.i686-unknown-linux-gnu.linker=clang --set target.i686-unknown-linux-gnu.ar=llvm-ar --set target. [...]
- osx:
+ macos:
var:
arch_deps:
- libssl-dev
diff --git a/projects/tor/build b/projects/tor/build
index 8c118023..6b92fb89 100644
--- a/projects/tor/build
+++ b/projects/tor/build
@@ -54,7 +54,7 @@ openssldir=/var/tmp/dist/openssl/openssl
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$TORBINDIR"
[% END %]
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
cp $libeventdir/lib/libevent-*.dylib "$TORBINDIR"
[% END %]
@@ -70,23 +70,23 @@ find -type f -print0 | xargs -0 [% c("touch") %]
./configure --disable-asciidoc --with-libevent-dir="$libeventdir" --with-openssl-dir="$openssldir" \
[% IF c("var/asan") %]--enable-fragile-hardening[% END %] \
[% IF c("var/windows") || c("var/android") %]--with-zlib-dir="$zlibdir"[% END %] \
- [% IF c("var/osx") %]--enable-static-openssl[% END %] \
+ [% IF c("var/macos") %]--enable-static-openssl[% END %] \
[% IF c("var/windows") %]--enable-static-libevent --enable-static-openssl --enable-static-zlib[% END %] \
--prefix="$distdir" [% c("var/configure_opt") %]
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
export LD_PRELOAD=[% c("var/faketime_path") %]
export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
[% END -%]
make -j[% c("num_procs") %]
make install
-[% IF c("var/osx") -%]
+[% IF c("var/macos") -%]
unset LD_PRELOAD
[% END -%]
cp $distdir/share/tor/geoip "$TORDATADIR"
cp $distdir/share/tor/geoip6 "$TORDATADIR"
-[% IF c("var/osx") %]
+[% IF c("var/macos") %]
LIBEVENT_FILE=`basename $libeventdir/lib/libevent-*.dylib`
cd $distdir
cp bin/tor "$TORBINDIR"
diff --git a/projects/tor/config b/projects/tor/config
index 00d98325..fffb3e1c 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -37,7 +37,7 @@ targets:
- libtool
- zlib1g-dev
- hardening-wrapper
- osx:
+ macos:
var:
arch_deps:
- faketime
diff --git a/rbm.conf b/rbm.conf
index c4dd832d..fff2fd68 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -500,40 +500,40 @@ targets:
- unzip
torbrowser-macos:
- - osx-x86_64
- - osx
+ - macos-x86_64
+ - macos
- torbrowser
basebrowser-macos:
- - osx-x86_64
- - osx
+ - macos-x86_64
+ - macos
- basebrowser
- osx-aarch64:
+ macos-aarch64:
arch: aarch64
var:
- osx-aarch64: 1
- osx-x86_64: 0
- osname: osx-aarch64
- osx_arch: arm64
+ macos-aarch64: 1
+ macos-x86_64: 0
+ osname: macos-aarch64
+ macos_arch: arm64
build_target: aarch64-apple-darwin
macosx_deployment_target: '11.0'
- osx-x86_64:
+ macos-x86_64:
arch: x86_64
var:
- osx-x86_64: 1
- osname: osx-x86_64
- osx_arch: x86_64
+ macos-x86_64: 1
+ osname: macos-x86_64
+ macos_arch: x86_64
build_target: x86_64-apple-darwin
macosx_deployment_target: '10.12'
- osx:
+ macos:
var:
- osx: 1
+ macos: 1
osname: macos
container:
suite: bullseye
arch: amd64
compiler: 'macosx-toolchain'
configure_opt: '--host=[% c("var/build_target") %] CC="[% c("var/build_target") %]-clang [% c("var/FLAGS") %]" CXX="[% c("var/build_target") %]-clang++ [% c("var/FLAGS") %]" [% c("var/configure_opt_project") %]'
- FLAGS: "-target [% c('var/build_target') %] -B $cctoolsdir -isysroot $sysrootdir [% IF c('var/osx-aarch64') %]-mcpu=apple-m1[% END %]"
+ FLAGS: "-target [% c('var/build_target') %] -B $cctoolsdir -isysroot $sysrootdir [% IF c('var/macos-aarch64') %]-mcpu=apple-m1[% END %]"
LDFLAGS: "-Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie"
locale_ja: ja-JP-mac
rlbox: 0
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tor-commits
mailing list