commits
(cherry picked from commit d032f60c37ebdae3afd9a24212497ec8725ee4fb)
(cherry picked from commit 3389aab889719081e240ce169ec5bc0d5ccd60d0)
(cherry picked from commit 388a4ef42345775a85d823597dadf25d4f0a5209)
(cherry picked from commit efd1d6fe1b2f3089d9019f4d6d262b4d41911210)
[backport release-20.09] ghcjs 8.10.7: init
The src points to the obsidiansystems repo as it has the ghcjs ported from
8.10.5 to 8.10.7, and a bunch of other fixes (#812, #811, #809)
Also rename packages config for same reason.
[backport release-20.09] ghc 8.10.7: init
(cherry picked from commit feac31b1f05bf8be4681b461987f26a37a47c60f)
(cherry picked from commit eea8e3eacec12fe4e46d3ecb8e3cbbd03a10b2f0)
https://www.haskell.org/ghc/download_ghc_8_10_7.html
(cherry picked from commit 9eca744cc0484e417deb260076241efb0a6c159d)
Backport which adds, rather than updates, the GHC release.
----
The only big change is required for darwin since GHC 8.10.5 now
runs xattr in the install phase on darwin:
* https://gitlab.haskell.org/ghc/ghc/-/commit/11e1dcde0d3137a8ee5cd32697b2925ea4e84b95
* https://gitlab.haskell.org/ghc/ghc/-/commit/ec451cac39de919621c783fec809c26fb9f0d1c8
Unfortunately, it uses the host /usr/bin/xattr by default which is
present in the build due to a lack of sandboxing on darwin. That xattr
version however still requires Python 2.7 whereas Python 3.8 is in PATH
in our build. We solve this by setting the XATTR environment variable.
We can't use python3Packages.xattr since GHC expects Apple's fork of
xattr which provides some extra flags to utilize.
Co-authored-by: Cheng Shao <cheng.shao@tweag.io>
(Adapted from cb330ce4f05f5a6e2da3021e9cbf4ea2eb592631)
(cherry picked from commit 283d622397539f196416657da9dc804a4ca89846)
(cherry picked from commit b83620af904eb8b7e5dcd5cd8387fd1b3fc2018e)
Upstream changes:
* Fix ordering between systemd socket file descriptor names and rules.
* Fix usage of C library path as discovered by Meson.
Signed-off-by: aszlig <aszlig@nix.build>
(cherry picked from commit 8b7f8e2e6970f21d9f180887b91c979b41450fe8)
[20.09] privoxy: 3.0.28 -> 3.0.32
[20.09] go_1_15: 1.15.10 -> 1.15.13
[20.09] go_1_16: 1.16.2 -> 1.16.5
(cherry picked from commit 151e9e88310617041c5585a2e460cb8d035db511)
(cherry picked from commit e7aedc1e2589550f817d01092bd90c120df149d8)
(cherry picked from commit bedc38c4c6882b27ae5cb893715af662ac66843a)
(cherry picked from commit c6fafc68795dcbbce63fcc597a021c19a5f4f951)
(cherry picked from commit cab7d36885cbc50db77f1910d3afd1af36dace02)
(cherry picked from commit 9c732514b7854ce42576d61d70e9705ccaf2b6a6)
(cherry picked from commit d038f9545034f237e83f1678ffd34e7b12adf955)
(cherry picked from commit a916ffbb2752be32b1d44cf40bed4dbc1974da62)
(cherry picked from commit 004584d3b624fcf18cf47ac32e3d479fbcfe0bb0)
(cherry picked from commit b3a05d2ccb78b2c64d65f38b3516bfa84348a1b4)
(cherry picked from commit 54ada505a81e92dcb48526c0b35e11999cc99f23)
(cherry picked from commit 0f1e22421ee476f79edd948c7d83dd38750f4233)
[Backport staging-20.09] dhcp: 4.4.2 -> 4.4.2-P1
[Backport release-20.09] connman: 1.39 -> 1.40
[20.09] python3Packages.fastapi: add patch for CVE-2021-32677
[20.09] python3Packages.pydantic: add patch for CVE-2021-29510
[20.09] lldpd: add patch for CVE-2020-27827
(cherry picked from commit adb518b5e94024462781bced3baa8a5ab05bd0d0)
(cherry picked from commit 1eef635d2376c7539b8b69d1058e0ae1a753d6fb)
[20.09] python3Packages.starlette: fix build
this is not how i would want to do it in master, but there's added
usefulness in adding this here & now given we're about to add
significant patches
[20.09] apacheHttpd: 2.4.46 -> 2.4.48
[Backport staging-20.09] imagemagick6: 6.9.12-15 -> 6.9.12-16
[Backport release-20.09] imagemagick: 7.1.0-0 -> 7.1.0-1
(cherry picked from commit 4b1e53a46dd1315aee3639cad59c6fc66ea2597b)
(cherry picked from commit 1688ff519bb0cca4b63fa9da7fd173a945ffb918)
[Backport release-20.09] ungoogled-chromium: 91.0.4472.101 -> 91.0.4472.114
(cherry picked from commit 4e201c1c3ca99e9067e64802a877eda1e17e8f58)
(cherry picked from commit 4e6e9adcd4746534b2cb / PR #127504)
[Backport release-20.09] chromium: 91.0.4472.106 -> 91.0.4472.114
(cherry picked from commit eaef28d6c42f01f459ef16c52d017ca8665fe70b)
Co-authored-by: stigtsp <stig@stig.io>
(cherry picked from commit 044aab9fc26dc9bef5b11e2ed321bd7474929b45)
(cherry picked from commit 84306f5aae4477b57835f28ecf6195dd003cbcd2)
(cherry picked from commit e330adceb95b2ef0a8456f19c4fb2010e153ccb7)
(cherry picked from commit 1415289e67cf4a8e0ffd81088d549fbafc93e782)
(cherry picked from commit 6aaaa019ce684fad13f9b239536e04252862980d)
(cherry picked from commit d032f60c37ebdae3afd9a24212497ec8725ee4fb)
Backport which adds, rather than updates, the GHC release.
----
The only big change is required for darwin since GHC 8.10.5 now
runs xattr in the install phase on darwin:
* https://gitlab.haskell.org/ghc/ghc/-/commit/11e1dcde0d3137a8ee5cd32697b2925ea4e84b95
* https://gitlab.haskell.org/ghc/ghc/-/commit/ec451cac39de919621c783fec809c26fb9f0d1c8
Unfortunately, it uses the host /usr/bin/xattr by default which is
present in the build due to a lack of sandboxing on darwin. That xattr
version however still requires Python 2.7 whereas Python 3.8 is in PATH
in our build. We solve this by setting the XATTR environment variable.
We can't use python3Packages.xattr since GHC expects Apple's fork of
xattr which provides some extra flags to utilize.
Co-authored-by: Cheng Shao <cheng.shao@tweag.io>
(Adapted from cb330ce4f05f5a6e2da3021e9cbf4ea2eb592631)