Commit Graph

672 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
03e53af0f5 Add coan: the C preprocessor chainsaw 2015-01-11 15:21:26 +01:00
Eelco Dolstra
fcd4aa44d5 valgrind: Update to 3.10.1 2014-12-12 15:08:25 +01:00
Austin Seipp
0bdff430a4 nixpkgs: rr 2.0.0 -> 3.0.0, with 64bit support
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-12-12 01:20:23 -06:00
Austin Seipp
73651e6c01 Revert "rr: bump version, 64bit support"
This reverts commit 12a3db89ba.

The prior commit was broken a bit; rr will take a little more work to
support a 64bit build.
2014-12-04 17:49:33 -06:00
Austin Seipp
12a3db89ba rr: bump version, 64bit support
The git version of `rr` recently got 64bit support; bump version and
pick out a working git revision for the new builds.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-12-04 17:25:56 -06:00
Nicolas B. Pierron
8caa0ea525 rr: Bump to version 2.0.0 and fetch it from github. 2014-11-30 17:20:34 +01:00
Nicolas Pierron
1b294105d7 libpfm & rr: Add packages. 2014-11-30 17:20:34 +01:00
Pascal Wittmann
a94da8c44c checkstyle: update from 6.1 to 6.1.1 2014-11-28 11:08:13 +01:00
Brian McKenna
40261b7484 Add Flow
A static type checker for JavaScript
2014-11-18 21:15:55 -07:00
Pascal Wittmann
818bd7dd1c cppcheck: update from 1.66 to 1.67 2014-11-18 20:52:29 +01:00
Pascal Wittmann
5d7c5d4686 checkstyle: update from 6.0 to 6.1 2014-11-14 13:07:01 +01:00
Ricardo M. Correia
90172ba079 valgrind: Fix running under grsecurity 2014-11-13 23:07:27 +01:00
Vincent Laporte
fbbd88017f zarith: propagate build input gmp 2014-11-07 09:50:39 +00:00
Mateusz Kowalczyk
007f80c1d0 Turn more licenses into lib.licenses style
Should eval cleanly, as far as -A tarball tells me.

Relevant: issue #2999, issue #739
2014-11-06 00:48:16 +00:00
Evgeny Egorochkin
a4300af71d checkstyle: update from 5.8 to 6.0 2014-10-27 07:33:29 +02:00
Pascal Wittmann
c17096309e checkstyle: update from 5.7 to 5.8 and adopt it 2014-10-26 02:27:35 +01:00
Pascal Wittmann
47a6f5eda9 spin: update from 6.3.2 to 6.4.1 and add myself to maintainers 2014-10-06 11:19:15 +02:00
Mateusz Kowalczyk
7b4cd347ea findbugs: update from 2.0.3 to 3.0.0, potentially fixes CVE-2012-5659, CVE-2012-5660 2014-09-30 10:56:11 +01:00
Eelco Dolstra
9f12c8bde8 valgrind: Update to 3.10.0 2014-09-19 14:55:39 +02:00
Pascal Wittmann
8d67b9a240 transformed meta.maintainers of some packages into lists 2014-09-13 13:52:02 +02:00
Rob Vermaas
d79b4a7b53 pmd: update from 4.2.5 to 4.2.6 2014-09-11 13:34:26 +02:00
Moritz Ulrich
e30baf653e cppcheck: update from 1.65 to 1.66 2014-09-04 19:31:32 +02:00
Michael Raskin
068d1696df Add radare2 2014-09-03 23:02:02 +04:00
Michael Raskin
71086542ee Fix radre for now by not using libewf and update it to latest 2014-09-03 23:02:02 +04:00
Luca Bruno
83c968fa2c Add new kgraphviewer and massif-visualizer packages
I chose the unstable versions because the stable versions
seemed too outdated to me. They work with kde 4.12 anyway.
2014-09-03 17:04:22 +02:00
Mateusz Kowalczyk
4e189f68ab checkstyle: update to 5.7 2014-08-29 18:18:41 +01:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Eelco Dolstra
8a7f3c3618 Mark a bunch of packages as broken or not supported on Darwin 2014-08-08 17:59:02 +02:00
Mateusz Kowalczyk
7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Austin Seipp
ee775eebda sparse: 0.4.4 -> 0.5.0
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-07-24 06:04:36 -05:00
Pascal Wittmann
5df645dd28 spin: update from 5.1.7 to 6.3.2, clean up and fetch sources as a different user agent (the default curl agent string is blocked) 2014-07-14 19:57:33 +02:00
Peter Simons
8420a2e979 cppcheck: update from 1.64 to 1.65 2014-06-21 14:04:15 +02:00
Rob Vermaas
1cf51eb3fc Merge pull request #2589 from linquize/cccc
cccc: New package 3.1.4
2014-05-16 09:16:25 +02:00
Linquize
8f5fea5ab0 cppcheck: Build the cfg files (close #2572) 2014-05-13 11:39:33 +02:00
Linquize
349d87d47c cccc: New package 3.1.4 2014-05-09 16:50:36 +02:00
Austin Seipp
59528d9f0e clang-analyzer: respect $NIX_CFLAGS_COMPILE
When using scan-build, you're often going to want to use it in the
context of a Nix expression with buildInputs, and the default wrapper
scripts will put things like include locations for those inputs
$NIX_CFLAGS_COMPILE. Thus, scan-build also needs to pass them to the
analyzer - while the link flags aren't relevant, the include flags are.

This is because the analyzer executable that gets run by scan-build is
*not* clang-wrapper, but the actual clang executable, so it doesn't
implicitly add such arguments. The build is two-stage - it runs the real
clang wrapper once, and then the analyzer once.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-05-02 14:07:37 -05:00
Austin Seipp
f21d619558 nixpkgs: move frama-c to a more appropriate directory
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-05-01 19:14:08 -05:00
Austin Seipp
3c3256e4a8 nixpkgs: clang-analyzer 3.4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-29 19:36:43 -05:00
Austin Seipp
1d3b5874ad nixpkgs: cov-build 7.0.2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-29 16:00:34 -05:00
Vladimír Čunát
11d4c257c1 Merge branch glibc-2.19, see #1840 2014-04-02 19:03:49 +02:00
Peter Simons
a2f90518a9 cppcheck: update from 1.63 to 1.64 2014-03-05 15:32:15 +01:00
Eelco Dolstra
77a49e5813 valgrind: Support Glibc 2.19 2014-02-26 12:39:46 +01:00
Eelco Dolstra
eed3c8a6ec lcov: Don't warn about missing source files
Another upstream patch for compatibility with current GCCs.
2014-02-05 20:17:01 +01:00
Eelco Dolstra
d7cb2f5712 lcov: Apply upstream patch for GCC >= 4.7 compatibility 2014-02-05 19:46:48 +01:00
Petr Rockai
4124bb9ff5 Adopt more packages. 2014-01-28 18:11:00 +01:00
Eelco Dolstra
230a00f644 findbugs: Clean up packaging
Most stuff is now hidden under $out/libexec/findbugs, with only a few
JARs exported via $out/share/java.  Also, the setup hook sets
FINDBUGS_HOME.
2014-01-23 14:17:44 +01:00
Nixpkgs Monitor
3aaffe26ea cppcheck: update from 1.62 to 1.63 2014-01-13 17:05:45 +01:00
Nixpkgs Monitor
05288d3ad5 findbugs: update from 1.3.2 to 2.0.3 2013-12-18 18:18:27 +02:00
Nixpkgs Monitor
680a6380c8 cppcheck: update from 1.53 to 1.62 2013-12-15 12:26:24 +02:00
Petr Rockai
f9d66c239e lcov: Update to 1.10 as 1.9 fails with gcc 4.7 .gcno files. 2013-12-13 20:56:36 +02:00
Eelco Dolstra
bc3c49ce9b valgrind: Update to 3.9.0 2013-12-03 09:17:49 -05:00
Bjørn Forsman
083d0890f5 More description fixes
* Remove package name
* Start with upper case letter
* Remove trailing period

Also reword some descriptions and move some long descriptions to
longDescription.

I'm not touching generated packages.
2013-10-06 12:01:38 +02:00
Bjørn Forsman
28ac782583 Some description fixes
There are many more packages to fix, this is just a start.

Rules:
 * Don't repeat the package name (not always that easy...)
 * Start with capital letter
 * Don't end with full stop
 * Don't start with "The ..." or "A ..."

I've also added descriptions to some packages and rewritten others.
2013-10-05 19:36:23 +02:00
Ludovic Courtès
2e937c437a unmaintain several packages 2013-08-16 23:45:01 +02:00
Bjørn Forsman
d0748afc5e splint: improve meta attributes
- don't repeat package name in description
- prefer licenses.gpl2Plus over free form "GPLv2+" license name
- add platform attribute so that splint will be available in the channel
2013-08-06 21:20:47 +02:00
Evgeny Egorochkin
9c6f7cc9c1 Add package versions to some of the packages or fix existing ones to conform to nixpkgs conventions. 2013-06-07 03:15:45 +03:00
Eelco Dolstra
5cad2c497d valgrind: Support Glibc 2.17
http://hydra.nixos.org/build/3894741
2013-01-28 17:19:03 +01:00
Eelco Dolstra
ab3eeabfed Rename buildNativeInputs -> nativeBuildInputs
Likewise for propagatedBuildNativeInputs, etc.  "buildNativeInputs"
sounds like an imperative rather than a noun phrase.
2012-12-28 19:20:09 +01:00
Eelco Dolstra
5553546c21 Remove a bunch of unreferenced files
Plus a small number of obsolete packages (like old versions of qemu).
2012-11-29 13:43:37 +01:00
Lluís Batlle i Rossell
2880190491 valgrind: updating to bugfix release 3.8.1 2012-11-23 15:04:51 +01:00
Cyril Roelandt
4b3d29003e smatch: add dependency on Perl
Signed-off-by: Cyril Roelandt <tipecaml@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2012-10-30 17:15:26 +01:00
Ludovic Courtès
d1202f702b smatch: install files in the right place 2012-10-30 15:07:35 +01:00
Cyril Roelandt
172abb4b26 Add a "smatch" package.
Signed-off-by: Cyril Roelandt <tipecaml@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2012-10-05 10:41:44 +02:00
Lluís Batlle i Rossell
6cdb98a140 valgrind: update to 3.8.0 2012-09-04 15:50:47 +02:00
Ludovic Courtès
63a9c0e5a1 LCOV: Fix FreeBSD patch.
svn path=/nixpkgs/trunk/; revision=34057
2012-05-11 09:31:37 +00:00
Ludovic Courtès
04600bbec1 Darwin: Add mig', lipo', etc. to `stdenvNative'.
Consequently, remove `darwinLipoUtility', `darwinArchUtility', etc.

svn path=/nixpkgs/trunk/; revision=33893
2012-04-23 15:47:31 +00:00
Yury G. Kudryashov
57fd764a39 svn merge ^/nixpkgs/trunk
svn path=/nixpkgs/branches/stdenv-updates/; revision=32792
2012-03-05 10:00:23 +00:00
Ludovic Courtès
d8849a045e lcov: Fix build on FreeBSD.
svn path=/nixpkgs/trunk/; revision=32746
2012-03-02 15:57:36 +00:00
Yury G. Kudryashov
e5027e5b36 svn merge ^/nixpkgs/trunk
svn path=/nixpkgs/branches/stdenv-updates/; revision=32330
2012-02-16 15:02:26 +00:00
Peter Simons
ca1912036b cppcheck: added version 1.53
svn path=/nixpkgs/trunk/; revision=32302
2012-02-15 16:07:45 +00:00
Peter Simons
c5d870f1d8 sparse: updated to version 0.4.4
svn path=/nixpkgs/trunk/; revision=32301
2012-02-15 16:07:38 +00:00
Eelco Dolstra
c556a6ea46 * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
Ludovic Courtès
d5951bfac1 LCOV: Add `meta.platforms'.
svn path=/nixpkgs/trunk/; revision=30775
2011-12-06 14:12:43 +00:00
Lluís Batlle i Rossell
8d746d0fd5 Updating valgrind
svn path=/nixpkgs/trunk/; revision=30723
2011-12-04 00:25:58 +00:00
Ludovic Courtès
37776f1568 Valgrind: Add myself as maintainer.
svn path=/nixpkgs/trunk/; revision=29657
2011-10-05 10:52:16 +00:00
Ludovic Courtès
631c013a13 Valgrind: Remove unnecessary dependency on Autoconf and Automake.
svn path=/nixpkgs/trunk/; revision=29656
2011-10-05 10:52:11 +00:00
Ludovic Courtès
ba677f861f Valgrind: Fix Darwin builds.
svn path=/nixpkgs/trunk/; revision=29655
2011-10-05 10:52:05 +00:00
Eelco Dolstra
5a437c99d6 * Valgrind 3.6.1.
svn path=/nixpkgs/trunk/; revision=26191
2011-03-07 12:37:01 +00:00
Eelco Dolstra
2b464d6e13 * lcov updated to 1.9.
svn path=/nixpkgs/trunk/; revision=25475
2011-01-09 19:24:32 +00:00
Lluís Batlle i Rossell
1cb59660e0 Removing valgrind patches, as we got a recent valgrind already.
svn path=/nixpkgs/branches/stdenv-updates/; revision=24853
2010-11-25 09:32:12 +00:00
Michael Raskin
31b22ed108 Merge from trunk
svn path=/nixpkgs/branches/stdenv-updates/; revision=24820
2010-11-23 08:57:29 +00:00
Lluís Batlle i Rossell
8cd20e6f61 Adding valkyrie, a frontend for some valgrind 3.6 tools.
svn path=/nixpkgs/trunk/; revision=24815
2010-11-22 19:10:15 +00:00
Michael Raskin
6af8a1debd Merging from trunk
svn path=/nixpkgs/branches/stdenv-updates/; revision=24804
2010-11-22 11:39:42 +00:00
Lluís Batlle i Rossell
e8320167d2 Updating valgrind to 3.6.0
svn path=/nixpkgs/trunk/; revision=24803
2010-11-22 09:03:22 +00:00
Lluís Batlle i Rossell
7867c5ee47 Making valgrind build with glibc 2.12 (now tested in x86_64)
svn path=/nixpkgs/branches/stdenv-updates/; revision=24029
2010-10-03 09:12:39 +00:00
Lluís Batlle i Rossell
6391408e7a Trying to make valgrind build in glibc 2.12 (blind commit)
svn path=/nixpkgs/branches/stdenv-updates/; revision=24028
2010-10-03 09:01:14 +00:00
Eelco Dolstra
4e571746c1 * Apply an upstream patch to fix the "reached unexpected end of file"
errors processing gcno files (e.g. http://hydra.nixos.org/build/410894).

svn path=/nixpkgs/trunk/; revision=22047
2010-05-28 12:58:50 +00:00
Ludovic Courtès
aa0902047e LCOV 1.8.
svn path=/nixpkgs/trunk/; revision=21149
2010-04-18 21:51:33 +00:00
Lluís Batlle i Rossell
d2b237ba51 Adding ired, a 'radare' simplification: Interactive Raw Editor.
svn path=/nixpkgs/trunk/; revision=20511
2010-03-09 18:14:59 +00:00
Lluís Batlle i Rossell
697266261b Updating radare, and trying to build it in more platforms.
svn path=/nixpkgs/trunk/; revision=20447
2010-03-05 23:48:35 +00:00
Eelco Dolstra
1d6d92c9a1 * Make Valgrind compile with Glibc 2.11.
svn path=/nixpkgs/branches/stdenv-updates/; revision=19554
2010-01-19 22:27:07 +00:00
Eelco Dolstra
0fe3d3a313 * Doh.
svn path=/nixpkgs/trunk/; revision=17373
2009-09-23 19:50:31 +00:00
Eelco Dolstra
b7a90c11d3 * selectMaintained (renamed): don't use meta.maintainer, just use
meta.platforms.
* Valgrind *should* work on Darwin now, except that our GCC doesn't
  recognise the -arch flag.

svn path=/nixpkgs/trunk/; revision=17372
2009-09-23 19:45:02 +00:00
Eelco Dolstra
880e6ba1f7 * Valgrind 3.5.0.
svn path=/nixpkgs/trunk/; revision=17369
2009-09-23 18:46:07 +00:00
Lluís Batlle i Rossell
8515a7fa68 Adding me as a maintainer, with a pair of packages.
svn path=/nixpkgs/trunk/; revision=17295
2009-09-20 09:37:55 +00:00
Lluís Batlle i Rossell
f85146e2fc Making radare more flexible on build options.
svn path=/nixpkgs/trunk/; revision=17294
2009-09-20 09:33:37 +00:00
Eelco Dolstra
4c89d4f833 * Clean up the coverage report in the case where absolute paths are
used in the *.gcno files.

svn path=/nixpkgs/trunk/; revision=16925
2009-09-02 09:37:52 +00:00
Eelco Dolstra
54a5ad0c6f * Hacked up a patch to let lcov find source files referenced by a
path relative to some arbitrary parent of the .gcno file.  For
  instance, this happens when building Subversion with coverage.

svn path=/nixpkgs/trunk/; revision=16902
2009-08-31 15:02:01 +00:00
Eelco Dolstra
024c82ee04 * lcov 1.7.
svn path=/nixpkgs/trunk/; revision=16888
2009-08-28 14:11:09 +00:00
Lluís Batlle i Rossell
62a8e0806b Radare update from 1.4.1 to 1.4.2
svn path=/nixpkgs/trunk/; revision=16778
2009-08-19 20:19:08 +00:00
Rob Vermaas
c1c7dce5d5 * added checkstyle, pmd, jdepends.
* changed version of ant to 1.7

svn path=/nixpkgs/trunk/; revision=15994
2009-06-18 12:51:51 +00:00
Lluís Batlle i Rossell
4855ff6979 Updating radare.
svn path=/nixpkgs/trunk/; revision=15966
2009-06-15 18:37:31 +00:00
Lluís Batlle i Rossell
3fae4aa6b3 Updating radare to 1.4.
svn path=/nixpkgs/trunk/; revision=15847
2009-06-03 19:45:38 +00:00
Lluís Batlle i Rossell
166f375bd2 Fixing spin's references to cpp
svn path=/nixpkgs/trunk/; revision=15478
2009-05-06 21:03:49 +00:00
Lluís Batlle i Rossell
ef25944cdb Updating tcl/tk
svn path=/nixpkgs/trunk/; revision=15434
2009-05-03 14:35:56 +00:00
Lluís Batlle i Rossell
63c8ccf84c Adding spin
svn path=/nixpkgs/trunk/; revision=15433
2009-05-03 14:35:43 +00:00
Lluís Batlle i Rossell
621b56e233 Radare version bump
svn path=/nixpkgs/trunk/; revision=15349
2009-04-28 10:31:16 +00:00
Lluís Batlle i Rossell
672890153e Fixing lua and perl for radare.
svn path=/nixpkgs/trunk/; revision=15230
2009-04-21 21:31:08 +00:00
Lluís Batlle i Rossell
233cf74781 Adding radare
svn path=/nixpkgs/trunk/; revision=15226
2009-04-21 19:47:51 +00:00
Eelco Dolstra
2c0558e11c * Valgrind 3.4.1.
svn path=/nixpkgs/trunk/; revision=14304
2009-03-03 09:19:50 +00:00
Eelco Dolstra
7e9eb1bf70 * Valgrind 3.4.0.
* callgrind_annotate.patch isn't needed because the generic builder
  rewrites /usr/bin/perl automatically.

svn path=/nixpkgs/trunk/; revision=13705
2009-01-05 10:51:57 +00:00
Ludovic Courtès
3328fd9d3d Add Sparse, a static analysis tool for C.
svn path=/nixpkgs/trunk/; revision=12696
2008-08-22 18:33:52 +00:00
Eelco Dolstra
1acf5fa9f0 * Make Valgrind's default suppressions useful for Nix-compiled
programs (e.g. a rule should match any libc.so, not just
  /lib/libc.so).

svn path=/nixpkgs/trunk/; revision=12661
2008-08-19 13:03:08 +00:00
Ludovic Courtès
57030a28aa Add Splint, a static code analyzer for C.
svn path=/nixpkgs/trunk/; revision=12343
2008-07-11 09:13:34 +00:00
Eelco Dolstra
5a66790cce * Valgrind 3.3.1.
svn path=/nixpkgs/trunk/; revision=12071
2008-06-13 09:27:02 +00:00
Ludovic Courtès
c28744816a Valgrind: Fix `callgrind_annotate'.
svn path=/nixpkgs/trunk/; revision=11962
2008-06-03 21:25:58 +00:00
Ludovic Courtès
ec86f5b6b4 Valgrind: Fix dependencies.
svn path=/nixpkgs/trunk/; revision=11961
2008-06-03 20:56:12 +00:00
Eelco Dolstra
2cf0055092 * lcov 1.6.
svn path=/nixpkgs/trunk/; revision=11245
2008-03-20 18:51:07 +00:00
Eelco Dolstra
d1b9dcd68f * Added Emma, a Java code coverage tool.
svn path=/nixpkgs/trunk/; revision=10865
2008-02-26 15:48:14 +00:00
Eelco Dolstra
65dcf5ffa4 * Fix jre, and some cleanups.
svn path=/nixpkgs/trunk/; revision=10863
2008-02-26 15:24:33 +00:00
Eelco Dolstra
639f426905 * Moving stuff.
svn path=/nixpkgs/trunk/; revision=10861
2008-02-26 14:15:37 +00:00
Eelco Dolstra
421e413507 * Added Findbugs.
svn path=/nixpkgs/trunk/; revision=10854
2008-02-25 14:55:30 +00:00