Commit Graph

28 Commits

Author SHA1 Message Date
Sigmanificient
8ba2899998 aflplusplus: 4.20c -> 4.21c 2024-07-17 02:50:18 +02:00
Sigmanificient
0d66f562a7 afplusplus: format 2024-07-15 23:54:16 +02:00
Sigmanificient
33ce82fab4 aflplusplus: modernize
- Update depreciated `--replace` by `replace-fail`
- Replace `$(out)` with placeholder
- Change `sha` attributes to `hash`
2024-07-15 23:53:40 +02:00
Rick van Schijndel
6e3fb85a49 aflplusplus: 4.20c: update qemuafl to match 4.20c 2024-07-15 23:33:03 +02:00
Sigmanificient
f25ad9c547 aflplusplus: 4.10c -> 4.20c 2024-04-21 19:41:42 +02:00
R. Ryantm
bf06413ada aflplusplus: 4.09c -> 4.10c 2024-02-07 16:27:16 +00:00
R. Ryantm
dedf5959a5 aflplusplus: 4.08c -> 4.09c 2023-12-16 07:15:11 +00:00
Peder Bergebakken Sundt
f41aba3739 treewide: remove unreferenced patch files
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-12-01 06:11:20 +01:00
Joel Höner
258a480786 aflplusplus: 4.06c -> 4.08c 2023-09-19 20:18:50 +02:00
figsoda
f97ce0a9a8 pkgs/tools/security: remove dead code
with the help of deadnix & nil
2023-07-12 14:35:00 -04:00
Rick van Schijndel
24f8a54893 aflplusplus: 4.05c -> 4.06c
Changelog: https://github.com/AFLplusplus/AFLplusplus/releases/tag/4.06c
Also update to llvm 15, and update the qemu that's used for aflplusplus.
2023-06-06 22:56:28 +02:00
Jade Lovelace
3b0522299a aflplusplus: 2.64c -> 4.05c
Co-authored-by: Mindavi <rol3517@gmail.com>

aflplusplus: fix tests, fix clang path substitution

aflplusplus: fix some small issues and detect invalid use of LLVM_BINDIR better

aflplusplus: add llvmPackages bintools as buildInput

Now aflplusplus can auto-detect it.

aflplusplus: make qemu test work

aflplusplus: disable fortify hardening, package does this itself

Prevents warnings from being logged.

aflplusplus: use better separators for sed

aflplusplus: remove broken path check

aflplusplus: python -> python3, define llvmPackages outside of pkg def

aflplusplus: fix invalid qemu test path
2023-05-27 01:39:18 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Artturin
6f6cc4a22d treewide: use toString on list NIX_CFLAGS_COMPILE
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
2023-02-22 21:23:04 +02:00
Fabián Heredia Montiel
0cf5d85f0c treewide: add gcc12 flags 2023-01-27 21:20:52 -06:00
Shawn8901
133fa5f867 treewide: remove global with lib; in pkgs/tools 2023-01-24 17:41:44 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Rick van Schijndel
3d5828ac39 aflplusplus: qemu: move to python3
QEMU 3.1 already had support for building with python3, so this should
be a change that doesn't have any effect on the produced binaries.

Python2 removal tracking issue: https://github.com/NixOS/nixpkgs/issues/148779
2021-12-11 14:01:50 +01:00
Ben Siraphob
76f93cc731 pkgs/tools: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Ben Siraphob
b6b2b2f864 aflplusplus: standardize description
- Remove package name from start
- Remove period from end
2020-11-24 15:58:37 +07:00
Robert Scott
d478d7a65b aflplusplus: remove clang_9 and llvm_9 specificity
i've successfully built this with llvm 8 and 6 now - make this easier to
override
2020-05-16 22:13:56 +01:00
Robert Scott
5f19ec3bc4 aflplusplus: don't run unit tests with cmocka
i don't think running the unit tests really adds anything given that we
have proper integration tests working, and it just introduces another
build dependency and possibility for spurious breakage.
2020-05-16 22:07:46 +01:00
Robert Scott
4eb8f4ece3 aflplusplus: 2.64c -> 2.65c 2020-05-16 22:05:02 +01:00
Pavol Rusnak
6abf4a43ad
treewide: per RFC45, remove more unquoted URLs 2020-05-08 15:20:47 +02:00
Rick van Schijndel
416c891461 aflplusplus: 2.59c -> 2.64c
Updated together with maintainers.ris / @risicle.
2020-05-04 21:56:49 +02:00
Robert Scott
fbc11b4f02 aflplusplus: init at 2.59c 2020-04-18 19:52:11 +01:00