Pier Angelo Vendrame pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
- 
2dc972fd
by Pier Angelo Vendrame at 2024-01-09T14:33:16+01:00
- 
d5376ce1
by Pier Angelo Vendrame at 2024-01-09T14:33:18+01:00
6 changed files:
- projects/manual/config
- projects/mingw-w64-clang/build
- projects/mmdebstrap-image/config
- projects/mmdebstrap/config
- projects/tor/build
- rbm.conf
Changes:
| ... | ... | @@ -13,7 +13,7 @@ compress_tar: 'gz' | 
| 13 | 13 | |
| 14 | 14 |  var:
 | 
| 15 | 15 |    container:
 | 
| 16 | -    suite: bullseye
 | |
| 16 | +    suite: bookworm
 | |
| 17 | 17 |      arch: amd64
 | 
| 18 | 18 |    deps:
 | 
| 19 | 19 |      - python3
 | 
| ... | ... | @@ -175,7 +175,7 @@ EOF | 
| 175 | 175 |          -DLIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG=TRUE \
 | 
| 176 | 176 |          -DLIBCXX_HAVE_CXX_ATOMICS_WITHOUT_LIB=TRUE \
 | 
| 177 | 177 |          -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF \
 | 
| 178 | -        -DLIBCXX_ENABLE_FILESYSTEM=OFF \
 | |
| 178 | +        -DLIBCXX_ENABLE_FILESYSTEM=ON \
 | |
| 179 | 179 |          -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=TRUE \
 | 
| 180 | 180 |          -DLIBCXX_CXX_ABI=libcxxabi \
 | 
| 181 | 181 |          -DLIBCXX_CXX_ABI_INCLUDE_PATHS=$builddir/clang-source/libcxxabi/include \
 | 
| ... | ... | @@ -7,7 +7,7 @@ container: | 
| 7 | 7 |    use_container: 1
 | 
| 8 | 8 | |
| 9 | 9 |  var:
 | 
| 10 | -  ubuntu_version: 22.04.2
 | |
| 10 | +  ubuntu_version: 22.04.3
 | |
| 11 | 11 | |
| 12 | 12 |  pre: |
 | 
| 13 | 13 |    #!/bin/sh
 | 
| ... | ... | @@ -50,9 +50,16 @@ targets: | 
| 50 | 50 |          suite: bullseye
 | 
| 51 | 51 |          arch: amd64
 | 
| 52 | 52 | |
| 53 | +  bookworm-amd64:
 | |
| 54 | +    var:
 | |
| 55 | +      minimal_apt_version: 2.6.1
 | |
| 56 | +      container:
 | |
| 57 | +        suite: bookworm
 | |
| 58 | +        arch: amd64
 | |
| 59 | + | |
| 53 | 60 |  input_files:
 | 
| 54 | 61 |    - project: mmdebstrap
 | 
| 55 | 62 |      name: mmdebstrap
 | 
| 56 | 63 |    - URL: 'https://cdimage.ubuntu.com/ubuntu-base/releases/[% c("var/ubuntu_version") %]/release/ubuntu-base-[% c("var/ubuntu_version") %]-base-amd64.tar.gz'
 | 
| 57 | 64 |      filename: 'container-image_ubuntu-base-[% c("var/ubuntu_version") %]-base-amd64.tar.gz'
 | 
| 58 | -    sha256sum: 373f064df30519adc3344a08d774f437caabd1479d846fa2ca6fed727ea7a53d | |
| 65 | +    sha256sum: ad33b7ae47b75c92c2e2fe21fd4612e15357e67679d8751d6ce892a475be24fe | 
| 1 | 1 |  # vim: filetype=yaml sw=2
 | 
| 2 | 2 |  filename: '[% project %]-src-[% c("version") %]-[% c("var/build_id") %].tar.gz'
 | 
| 3 | -version: 0.8.6
 | |
| 3 | +version: 1.4.0
 | |
| 4 | 4 |  git_hash: '[% c("version") %]'
 | 
| 5 | 5 |  git_url: https://gitlab.mister-muffin.de/josch/mmdebstrap.git
 | 
| 6 | 6 |  gpg_keyring: mmdebstrap.gpg
 | 
| ... | ... | @@ -97,8 +97,9 @@ cp $distdir/share/tor/geoip6 "$TORDATADIR" | 
| 97 | 97 | |
| 98 | 98 |  cd $distdir
 | 
| 99 | 99 |  [% IF c("var/windows") %]
 | 
| 100 | -  install -s $distdir/bin/tor.exe "$TORBINDIR"
 | |
| 101 | -  install -s $distdir/bin/tor-gencert.exe "$TORBINDIR"
 | |
| 100 | +  # With Debian bookworm strip changes the date time, llvm-strip doesn't do it.
 | |
| 101 | +  install -s --strip-program=llvm-strip $distdir/bin/tor.exe "$TORBINDIR"
 | |
| 102 | +  install -s --strip-program=llvm-strip $distdir/bin/tor-gencert.exe "$TORBINDIR"
 | |
| 102 | 103 |  [% END %]
 | 
| 103 | 104 | |
| 104 | 105 |  [% IF c("var/linux") %]
 | 
| ... | ... | @@ -578,7 +578,7 @@ targets: | 
| 578 | 578 |        windows: 1
 | 
| 579 | 579 |        platform: windows
 | 
| 580 | 580 |        container:
 | 
| 581 | -        suite: bullseye
 | |
| 581 | +        suite: bookworm
 | |
| 582 | 582 |          arch: amd64
 | 
| 583 | 583 |        configure_opt: '--host=[% c("arch") %]-w64-mingw32 CFLAGS="[% c("var/CFLAGS") %]" LDFLAGS="[% c("var/LDFLAGS") %]" [% c("var/configure_opt_project") %]'
 | 
| 584 | 584 |        CFLAGS: '-fstack-protector-strong -fno-strict-overflow -Wno-missing-field-initializers -Wformat -Wformat-security [% c("var/flag_mwindows") %]'
 | 
| ... | ... | @@ -661,7 +661,7 @@ targets: | 
| 661 | 661 |        platform: macos
 | 
| 662 | 662 |        osname: macos
 | 
| 663 | 663 |        container:
 | 
| 664 | -        suite: bullseye
 | |
| 664 | +        suite: bookworm
 | |
| 665 | 665 |          arch: amd64
 | 
| 666 | 666 |        compiler: 'macosx-toolchain'
 | 
| 667 | 667 |        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") %]'
 |