···6677## `buildPhase` {#just-hook-buildPhase}
8899-This phase attempts to invoke `just` with [the default recipe](https://just.systems/man/en/chapter_23.html).
99+This phase attempts to invoke `just` with [the default recipe](https://just.systems/man/en/the-default-recipe.html).
10101111[]{#just-hook-dontUseJustBuild} This behavior can be disabled by setting `dontUseJustBuild` to `true`.
1212
···160160 }
161161 });
162162 '';
163163+ # dbus/polkit with DynamicUser is broken with the default implementation
164164+ services.dbus.implementation = "broker";
163165164166 # We don't use the existing gobgp NixOS module and package, because the gobgp
165167 # version might not be compatible with fastnetmon. Also, the service name
···252252 # We also need enable_widevine_cdm_component to be false. Unfortunately it isn't exposed as gn
253253 # flag (declare_args) so we simply hardcode it to false.
254254 ./patches/widevine-disable-auto-download-allow-bundle.patch
255255- ] ++ lib.optionals (versionRange "125" "126") [
256256- # Fix building M125 with ninja 1.12. Not needed for M126+.
257257- # https://issues.chromium.org/issues/336911498
258258- # https://chromium-review.googlesource.com/c/chromium/src/+/5487538
259259- (githubPatch {
260260- commit = "a976cb05b4024b7a6452d1541378d718cdfe33e6";
261261- hash = "sha256-K2PSeJAvhGH2/Yp63/4mJ85NyqXqDDkMWY+ptrpgmOI=";
262262- })
263255 ] ++ lib.optionals (versionRange "127" "128") [
264256 # Fix missing chrome/browser/ui/webui_name_variants.h dependency
265257 # and ninja 1.12 compat in M127.
···293285 # Chromium reads initial_preferences from its own executable directory
294286 # This patch modifies it to read /etc/chromium/initial_preferences
295287 ./patches/chromium-initial-prefs.patch
296296- ] ++ lib.optionals (versionRange "120" "126") [
297297- # Partial revert to build M120+ with LLVM 17:
298288 # https://github.com/chromium/chromium/commit/02b6456643700771597c00741937e22068b0f956
299289 # https://github.com/chromium/chromium/commit/69736ffe943ff996d4a88d15eb30103a8c854e29
300300- ./patches/chromium-120-llvm-17.patch
301301- ] ++ lib.optionals (chromiumVersionAtLeast "126") [
302302- # Rebased variant of patch right above to build M126+ with LLVM 17.
290290+ # Rebased variant of patch to build M126+ with LLVM 17.
303291 # staging-next will bump LLVM to 18, so we will be able to drop this soon.
304292 ./patches/chromium-126-llvm-17.patch
305305- ] ++ lib.optionals (versionRange "121" "126") [
306306- # M121 is the first version to require the new rust toolchain.
293293+ ] ++ lib.optionals (versionRange "126" "129") [
307294 # Partial revert of https://github.com/chromium/chromium/commit/3687976b0c6d36cf4157419a24a39f6770098d61
308295 # allowing us to use our rustc and our clang.
309309- ./patches/chromium-121-rust.patch
310310- ] ++ lib.optionals (versionRange "126" "129") [
311296 # Rebased variant of patch right above to build M126+ with our rust and our clang.
312297 ./patches/chromium-126-rust.patch
313298 ] ++ lib.optionals (chromiumVersionAtLeast "129") [
···11---- a/build/config/compiler/BUILD.gn
22-+++ b/build/config/compiler/BUILD.gn
33-@@ -1629,16 +1629,6 @@
44- configs += [ "//build/config/c++:runtime_library" ]
55- }
66-77-- # Rust and C++ both provide intrinsics for LLVM to call for math operations. We
88-- # want to use the C++ intrinsics, not the ones in the Rust compiler_builtins
99-- # library. The Rust symbols are marked as weak, so that they can be replaced by
1010-- # the C++ symbols. This config ensures the C++ symbols exist and are strong in
1111-- # order to cause that replacement to occur by explicitly linking in clang's
1212-- # compiler-rt library.
1313-- if (is_clang && toolchain_has_rust) {
1414-- configs += [ "//build/config/clang:compiler_builtins" ]
1515-- }
1616--
1717- # TODO(crbug.com/830987): Come up with a better name for is POSIX + Fuchsia
1818- # configuration.
1919- if (is_posix || is_fuchsia) {
···11-diff --git a/src/pstoeditoptions.h b/src/pstoeditoptions.h
22-index 7846883..0fb6a6f 100755
33---- a/src/pstoeditoptions.h
44-+++ b/src/pstoeditoptions.h
55-@@ -453,7 +453,7 @@ private:
66- "Later versions of Ghostscript will probably support -dDELAYBIND again. "
77- "But also in that case the security risk remains. So be careful with what "
88- "files you process with pstoedit and Ghostscript.",
99-- false), //
1010-+ true), //
1111- #endif
1212- pagetoextract (true, "-page","page number",g_t,"extract a specific page: 0 means all pages",
1313- "Select a single page from a multi-page PostScript or PDF file.",