Commit Graph

73 Commits

Author SHA1 Message Date
github-actions[bot]
66eeab8faf
Merge staging-next into staging 2024-03-19 06:01:43 +00:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Artem Leshchev
235f36ee5a expat: 2.6.0 -> 2.6.2 2024-03-13 21:14:31 +03:00
Weijia Wang
1eaa36b87a expat: fix eval 2024-02-23 06:29:02 +01:00
Weijia Wang
5f5062d1ef Merge branch 'master' into staging-next 2024-02-23 05:09:55 +01:00
Rodney Lorrimar
c5a228e1b1
expat: Add meta.pkgConfigModules 2024-02-22 13:57:40 +08:00
Artem Leshchev
6d28b263de expat: fix tests flakiness in 2.6.0 version
libexpat 2.6.0 introduced fix for performance issue on some of the
inputs along with tests that check the parsing performance.
Unfortunately, the first implementation of the test case relied on the
clock() function to check if the performance is good enough, resulting
in flakiness on some of the platforms (eg. aarch64-darwin).

https://github.com/libexpat/libexpat/pull/817 fixes tests, but it is not
released yet. This commit brings that PR as a patch.
2024-02-17 10:49:09 +03:00
Martin Weinelt
bc5330c324
expat: 2.5.0 -> 2.6.0
https://github.com/libexpat/libexpat/blob/R_2_6_0/expat/Changes
https://blog.hartwork.org/posts/expat-2-6-0-released/

Fixes: CVE-2023-54245, CVE-2024-52426
2024-02-10 15:33:58 +01:00
Artturin
20591326aa treewide: remove unnecessary patching of configure script
The configure phase of `stdenv` now runs `patchShebangs` on
`configureScript`.

Did not remove `patchShebangs` in packages which override `configurePhase`
2023-11-25 18:16:12 +02:00
Thomas Gerbet
a12a0047d0 expat: 2.4.9 -> 2.5.0
Fixes CVE-2022-43680

https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes
2022-11-05 13:18:49 +01:00
Robert Scott
880fa3ec19 expat: 2.4.8 -> 2.4.9 2022-09-20 22:26:34 +01:00
Artturin
1d44ac176c treewide: add enableParallelBuilding's to bootstrap packages so hashes stay the same
when enableParallelBuildingByDefault is enabled

verified with
`nix-diff $(nix eval ".#gcc-unwrapped.drvPath") $(nix eval --expr 'with import ./. { config = { enableParallelBuildingByDefault = true; }; }; gcc-unwrapped.drvPath' --impure)`
2022-05-25 16:03:14 +03:00
Artturin
f002ffed9a treewide: enable strictDeps in bootstrap packages 2022-05-22 16:40:26 +03:00
R. Ryantm
de181bc8f1 expat: 2.4.7 -> 2.4.8 2022-04-29 09:09:20 -05:00
Robert Scott
d88dc978f6 expat: add python3Packages.xmltodict to passthru.tests
as it has revealed compatibility issues in the past
2022-03-06 00:12:20 +00:00
Vladimír Čunát
48a007306b
expat: 2.4.6 -> 2.4.7
This primarily fixes regressions in various other packages
after the expat security fixes.
2022-03-05 08:18:00 +01:00
github-actions[bot]
d4bfb57f40
Merge master into staging-next 2022-03-05 00:01:54 +00:00
Robert Scott
16098f1cee expat: add some reverse dependencies to passthru.tests 2022-02-27 18:03:21 +00:00
Sebastian Pipping
08bd5cbf9c expat: 2.4.5 -> 2.4.6 2022-02-20 18:19:31 +01:00
Sebastian Pipping
62b1a57752 expat: 2.4.4 -> 2.4.5 (security) 2022-02-19 04:02:19 +01:00
Sebastian Pipping
93d05cd472 expat: 2.4.3 -> 2.4.4 2022-01-31 21:52:06 +01:00
Robert Scott
4bff2f943e expat: add patch for CVE-2022-23990 2022-01-28 13:09:58 -08:00
Robert Scott
4292c49b93 expat: add patches for CVE-2022-23852 2022-01-24 19:53:06 +00:00
Sebastian Pipping
890ea19c1b expat: 2.4.2 -> 2.4.3 (security) 2022-01-17 03:00:26 +01:00
Sergei Trofimovich
5400fb8000
expat: 2.4.1 -> 2.4.2 (#151445) 2021-12-25 16:55:17 -05:00
OPNA2608
392bca4c58
expat: Fix cmake config files
Header & library path constructions in CMake modules expect them to reside under the same prefix as the CMake files.
This assumption doesn't work with our multiple outputs so we patch the library path to the correct output.

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2021-07-03 19:30:35 -04:00
Sebastian Pipping
9e74629a33
expat: 2.2.10 -> 2.4.1 (CVE-2013-0340) (#124212)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-12 21:17:51 +02:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Vladimír Čunát
89023c38fc
Recover the complicated situation after my bad merge
I made a mistake merge.  Reverting it in c778945806 undid the state
on master, but now I realize it crippled the git merge mechanism.
As the merge contained a mix of commits from `master..staging-next`
and other commits from `staging-next..staging`, it got the
`staging-next` branch into a state that was difficult to recover.

I reconstructed the "desired" state of staging-next tree by:
 - checking out the last commit of the problematic range: 4effe769e2
 - `git rebase -i --preserve-merges a8a018ddc0` - dropping the mistaken
   merge commit and its revert from that range (while keeping
   reapplication from 4effe769e2)
 - merging the last unaffected staging-next commit (803ca85c20)
 - fortunately no other commits have been pushed to staging-next yet
 - applying a diff on staging-next to get it into that state
2020-10-26 09:01:04 +01:00
Vladimír Čunát
c778945806
Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
I'm sorry; I didn't notice it contained staging commits.

This reverts commit 17f5305b6c, reversing
changes made to a8a018ddc0.
2020-10-25 09:41:51 +01:00
Tim Steinbach
d137333e67
expat: 2.2.8 -> 2.2.10 2020-10-17 17:21:41 -04:00
Matthew Bauer
d0677e6d45 treewide: add warning comment to “boot” packages
This adds a warning to the top of each “boot” package that reads:

  Note: this package is used for bootstrapping fetchurl, and thus cannot
  use fetchpatch! All mutable patches (generated by GitHub or cgit) that
  are needed here should be included directly in Nixpkgs as files.

This makes it clear to maintainer that they may need to treat this
package a little differently than others. Importantly, we can’t use
fetchpatch here due to using <nix/fetchurl.nix>. To avoid having stale
hashes, we need to include patches that are subject to changing
overtime (for instance, gitweb’s patches contain a version number at
the bottom).
2020-07-31 08:56:53 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
This reverts commit f8a8fc6c7c.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
This reverts commit 41af38f372, reversing
changes made to f0fec244ca.

Let's delay this.  We have some serious regressions.
2019-09-21 20:05:09 +02:00
Vladimír Čunát
6b2aa16ec1
expat: 2.27 -> 2.28 (security)
Fixes #68818 CVE-2019-15903 (on this nixpkgs branch).
https://github.com/libexpat/libexpat/blob/R_2_2_8/expat/Changes
2019-09-15 09:36:40 +02:00
R. RyanTM
0eb4838191
expat: 2.2.6 -> 2.2.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/expat/versions
2019-07-01 17:02:38 +02:00
R. RyanTM
c64637ec6d expat: 2.2.5 -> 2.2.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/expat/versions.
2018-08-17 03:46:07 -07:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
John Ericson
133b4658df treewide: Simplify some doCheck calls
In anticipation of what I outline in #33599, I only simplify exactly those
`doCheck`s which are equal to `hostPlatform != buildPlatform`. I also stick a
comment next to them so I can grep for them later.
2018-01-09 12:37:38 -05:00
Vladimír Čunát
1d9a8e2289
Merge branch 'master' into staging 2017-11-06 13:24:06 +01:00
Robert Helgesson
b2e6b56016
expat: 2.2.4 -> 2.2.5 2017-11-01 21:58:48 +01:00
Ben Gamari
f8ce957263 expat: Don't run tests when cross-compiling 2017-10-27 20:32:24 -04:00
Tim Steinbach
4ab93f8236
expat: 2.2.3 -> 2.2.4 2017-08-21 10:42:52 +02:00
Robert Helgesson
2bbfac7b97
expat: fix build on aarch 2017-08-06 11:24:12 +02:00
Robert Helgesson
629becb544
expat: 2.2.2 -> 2.2.3 2017-08-04 11:30:04 +02:00
Robert Helgesson
cc8e2aec29
expat: 2.2.1 -> 2.2.2 2017-07-18 00:58:20 +02:00
Robert Helgesson
5fc48529bc
expat: 2.2.0 -> 2.2.1
Includes fixes for CVE-2017-9233 and CVE-2016-9063.
2017-06-19 00:01:17 +02:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Alexander Ried
964fd18676 expat: 2.1.1 -> 2.2.0
security patches have been integrated upstream
2016-06-24 17:59:32 +02:00