Commit Graph

714694 Commits

Author SHA1 Message Date
Emily
1666822363
fizz: enable more tests
(cherry picked from commit f88b7334ea)
(cherry picked from commit 9fed08ebf5)
2024-11-30 15:11:17 +01:00
Emily
5dfc2a7c4e
fizz: propagate required dependencies
(cherry picked from commit 03b58e14f7)
(cherry picked from commit f20774b5cc)
2024-11-30 15:11:17 +01:00
Emily
c5f8cd9ff9
fizz: condition shared libraries on platform setting
(cherry picked from commit 136740dec6)
(cherry picked from commit dd004b4e29)
2024-11-30 15:11:17 +01:00
Emily
e05b1fc74e
fizz: 2024.03.11.00 -> 2024.11.11.00
Diff: https://github.com/facebookincubator/fizz/compare/refs/tags/v2024.03.11.00...v2024.11.18.00

Changelog: https://github.com/facebookincubator/fizz/releases/tag/v2024.11.18.00
(cherry picked from commit 67fd043f62)
(cherry picked from commit f918b709b6)
2024-11-30 15:11:16 +01:00
Emily
3f8da0cf4f
fizz: set __darwinAllowLocalNetworking
(cherry picked from commit 3f4e898d0a)
(cherry picked from commit be5743a673)
2024-11-30 15:11:16 +01:00
Emily
61c6aeaa31
fizz: use Ninja
(cherry picked from commit 1c1d6a6ba2)
(cherry picked from commit 04e66d17a3)
2024-11-30 15:11:16 +01:00
Emily
b76f9f3439
fizz: remove unnecessary CMake flag
No point silencing these warnings.

(cherry picked from commit ca280ee51f)
(cherry picked from commit c025010fb1)
2024-11-30 15:11:16 +01:00
Emily
bc675bdc91
fizz: remove unnecessary NIX_LDFLAGS
(cherry picked from commit cb829657b8)
(cherry picked from commit 0fc901f234)
2024-11-30 15:11:16 +01:00
Emily
7935fdcfd4
fizz: remove unnecessary input
(cherry picked from commit 74e329179b)
(cherry picked from commit e9379b763e)
2024-11-30 15:11:16 +01:00
Emily
d8f1c1555c
fizz: reorder inputs to match upstream file
(cherry picked from commit 997d4edee5)
(cherry picked from commit dd93de4c43)
2024-11-30 15:11:15 +01:00
Emily
3885093ab4
fizz: reorder attributes
(cherry picked from commit d68470e96b)
(cherry picked from commit bf7ecfd794)
2024-11-30 15:11:15 +01:00
Emily
d53e52c2ca
fizz: remove with lib;
(cherry picked from commit be3861494e)
(cherry picked from commit 161b601e17)
2024-11-30 15:11:15 +01:00
Emily
8b9a7a64bc
fizz: move to pkgs/by-name
(cherry picked from commit eb19c30c3a)
(cherry picked from commit 05b4b1f26d)
2024-11-30 15:11:15 +01:00
Emily
3aa8b5fcd4
fizz: convert to new Darwin SDK pattern
(cherry picked from commit 91c31b1069)
(cherry picked from commit 979e60c718)
2024-11-30 15:11:15 +01:00
Emily
15de9b55e1
fizz: format with nixfmt-rfc-style
(cherry picked from commit 95d28ae657)
(cherry picked from commit 342b7edf01)
2024-11-30 15:11:15 +01:00
Emily
6a9e015730
folly: add techknowlogick to maintainers
(cherry picked from commit c71ed296d7)
(cherry picked from commit 0cefd8eeba)
2024-11-30 15:11:14 +01:00
Emily
3571e8d763
folly: add emily to maintainers
(cherry picked from commit df175d625e)
(cherry picked from commit 0e61fccd4c)
2024-11-30 15:11:14 +01:00
Emily
ca120bbcdf
folly: add update script
(cherry picked from commit f86db4874d)
(cherry picked from commit e456bdb0cb)
2024-11-30 15:11:14 +01:00
Emily
4809b6f333
folly: enable tests
(cherry picked from commit a3afbe7ccf)
(cherry picked from commit 4eb464fe33)
2024-11-30 15:11:14 +01:00
Emily
387712f527
folly: bump to fmt_11
This is the version used upstream.

(cherry picked from commit bba7126b28)
(cherry picked from commit 7fbdc96f7b)
2024-11-30 15:11:14 +01:00
Emily
f30af822fa
folly: propagate required dependencies
(cherry picked from commit fb3b469558)
(cherry picked from commit 31e3056413)
2024-11-30 15:11:14 +01:00
Emily
5d2806e95a
folly: condition shared libraries on platform setting
(cherry picked from commit cad3e3ece6)
(cherry picked from commit d0c2ddc592)
2024-11-30 15:11:14 +01:00
Emily
eab5ca3e51
folly: remove obsolete AArch64 hack
(cherry picked from commit 3352d4f1ab)
(cherry picked from commit da0502a94a)
2024-11-30 15:11:13 +01:00
Emily
c47376bbd1
folly: refine -fpermissive flag
This was added for AArch64 support, but we can use a more targeted
flag for the build failure.

(cherry picked from commit ae0425bd9a)
(cherry picked from commit 0e3ffa9a65)
2024-11-30 15:11:13 +01:00
Emily
012bca60e2
folly: fix split outputs
Downstream derivations were picking up references to the `dev` output
through indirect `__FILE__` usage in the headers. I borrowed and
modified this trick from the Boost package, where I believe vcunat
originated it. It’s not very pretty and it should be in a hook or
something, but it works at a pinch.

(cherry picked from commit fbdced9bb3)
(cherry picked from commit 0581e31285)
2024-11-30 15:11:13 +01:00
Emily
94862ed128
folly: patch pkg-config file instead of CMake files
This is closer to fixing the problem at the source.

(cherry picked from commit 2fc882c70c)
(cherry picked from commit c0b7ae5a7c)
2024-11-30 15:11:13 +01:00
Emily
3befdb133b
folly: 2024.03.11.00 -> 2024.11.18.00
Diff: https://github.com/facebook/folly/compare/refs/tags/v2024.03.11.00...v2024.11.18.00
(cherry picked from commit d4c26774d5)
(cherry picked from commit 7a3765484d)
2024-11-30 15:11:13 +01:00
Emily
20ea752239
folly: use Ninja
(cherry picked from commit eca60c841c)
(cherry picked from commit 52a456a441)
2024-11-30 15:11:13 +01:00
Emily
25ae142a4e
folly: refine meta.platforms
(cherry picked from commit 5ee21f2961)
(cherry picked from commit a3d3418e74)
2024-11-30 15:11:13 +01:00
Emily
4fc612be9d
folly: reorder inputs to match upstream file
(cherry picked from commit 7ae3a8ada6)
(cherry picked from commit 383254a33b)
2024-11-30 15:11:12 +01:00
Emily
80dd0dc4e6
folly: reorder attributes
(cherry picked from commit 593f78887a)
(cherry picked from commit 2fcd56c3cd)
2024-11-30 15:11:12 +01:00
Emily
685fd2c8c8
folly: use hash
(cherry picked from commit b67cce1449)
(cherry picked from commit de5c1f0edc)
2024-11-30 15:11:12 +01:00
Emily
cdb033330b
folly: use refs/tags/
(cherry picked from commit 0d5cd2a39d)
(cherry picked from commit 3c95334d4a)
2024-11-30 15:11:12 +01:00
Emily
bfba0d1825
folly: remove with lib;
(cherry picked from commit fbb9ab5079)
(cherry picked from commit 5705b45c48)
2024-11-30 15:11:12 +01:00
Emily
70ab289cf6
folly: use finalAttrs
(cherry picked from commit 7730053428)
(cherry picked from commit 55793f0501)
2024-11-30 15:11:12 +01:00
Emily
ae228e43c8
folly: move to pkgs/by-name
(cherry picked from commit b22849fd64)
(cherry picked from commit f307528160)
2024-11-30 15:11:11 +01:00
Emily
289a4465d9
folly: convert to new Darwin SDK pattern
This is using unguarded 11.0 APIs, so bump the deployment target too.

(cherry picked from commit 89e641930d)
(cherry picked from commit 45e6e0f628)
2024-11-30 15:11:11 +01:00
Emily
d245bc3752
folly: format with nixfmt-rfc-style
(cherry picked from commit 3e0bc63451)
(cherry picked from commit b75bf52e85)
2024-11-30 15:11:11 +01:00
Artturin
57b1a4b411
meson.setupHook: Add timeout-multiplier
0 ss infinite, nix will take care of the timeout

In loaded environments the tests can take longer to build

(cherry picked from commit 54522e10d5)
(cherry picked from commit a49bc5c9e5)
2024-11-30 15:11:11 +01:00
zowoq
c1f4c53d8d
libgit2: switch to pcre2
pcre is EOL

(cherry picked from commit 05a480c3af)
(cherry picked from commit 41bd3a4640)
2024-11-30 15:11:11 +01:00
Reno Dakota
7d85e7c1af
libuv: disable test for darwin sandbox
fs_event_watch_delete_dir fails in the darwin sandbox. disable it.

(cherry picked from commit 312737ea68)
(cherry picked from commit cf43e134b6)
2024-11-30 15:11:11 +01:00
Reno Dakota
85492cd5fd
llvmPackages_12.compiler-rt: fix build race aarch64-darwin
b31080c596
(cherry picked from commit 47a4caf483)
(cherry picked from commit c5d97e0577)
2024-11-30 15:11:11 +01:00
Dmitry Ivankov
0c1ab1f5b5
darwin bazelDeps hashes
(cherry picked from commit 82c4c76594)
(cherry picked from commit 7d71c28a89)
2024-11-30 15:11:10 +01:00
Dmitry Ivankov
e04a98ac0f
bazel_7: 7.4.0 -> 7.4.1
(cherry picked from commit 369ca2bdb6)
(cherry picked from commit cb4a2d395e)
2024-11-30 15:11:10 +01:00
Emily
72deeb8efb
Revert "systemd: revert boot-breaking systemd-boot change"
This was incorporated upstream in v256.8 as
<a9d9db7f4e>.

This reverts commit 63ce4665b2.

Fixes: 6fc6e7bce8
(cherry picked from commit 19853b7953)
(cherry picked from commit 9f685aba06)
2024-11-30 15:11:10 +01:00
David McFarland
e608a7688a
autoconf-archive: fix quoting of m4_fatal
This cherry-picks a patch set fixing calls to m4_fatal which caused some
packages to fail in autoconf (e.g. cava).

(cherry picked from commit bdd6ddd20d)
(cherry picked from commit 83c8c7fad4)
2024-11-30 15:11:10 +01:00
Robert Schütz
6b98b10a65
python312Packages.setuptools: 75.1.0 -> 75.1.1
Diff: https://github.com/pypa/setuptools/compare/refs/tags/v75.1.0...75.1.1

Changelog: https://setuptools.pypa.io/en/stable/history.html#v75-1-1
(cherry picked from commit 49245b838c)
(cherry picked from commit e52f251230)
2024-11-30 15:11:10 +01:00
Sefa Eyeoglu
67de25922b
curl: backport netrc regression fix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit 9be3e11050)
(cherry picked from commit a24bde482b)
2024-11-30 15:11:10 +01:00
sternenseemann
6309f13670
llvmPackages_12.clang: use nostdlibinc patch instead of sed command
Seems like the patch we've written for LLVM 13 and above also works for
LLVM 12 which seems a little more robust.

(cherry picked from commit 37437849de)
(cherry picked from commit f30f8ee969)
2024-11-30 15:11:10 +01:00
sternenseemann
fcb5d10d26
llvmPackages_12.compiler-rt: move codesign patch into versioned dir
All LLVM versions < 12 have been removed, so this patch can live in the
versioned directory, simplifying the patch list in the process.

(cherry picked from commit 8408b91e8d)
(cherry picked from commit e33308016c)
2024-11-30 15:11:09 +01:00