Commit graph

41 commits

Author SHA1 Message Date
Franz Pletz aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster f39da3be76 valgrind: turn off stackprotector 2016-02-09 01:20:59 +00:00
Eelco Dolstra 5b52b3589c valgrind: Update to 3.11.0 2015-09-28 15:52:31 +02:00
Eelco Dolstra 4e41b64511 valgrind: Separate doc output 2015-08-27 19:07:44 +02:00
Cray Elliott e73921aee1 valgrind: patch build system to allow linux kernels of v4.x 2015-04-21 20:40:15 -07:00
Vladimír Čunát 4dd253c306 valgrind: fix build with glibc-2.21 by Arch patch 2015-03-03 11:36:43 +01:00
Eelco Dolstra fcd4aa44d5 valgrind: Update to 3.10.1 2014-12-12 15:08:25 +01:00
Ricardo M. Correia 90172ba079 valgrind: Fix running under grsecurity 2014-11-13 23:07:27 +01:00
Eelco Dolstra 9f12c8bde8 valgrind: Update to 3.10.0 2014-09-19 14:55:39 +02: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
Eelco Dolstra 77a49e5813 valgrind: Support Glibc 2.19 2014-02-26 12:39:46 +01:00
Eelco Dolstra bc3c49ce9b valgrind: Update to 3.9.0 2013-12-03 09:17:49 -05:00
Ludovic Courtès 2e937c437a unmaintain several packages 2013-08-16 23:45:01 +02: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
Lluís Batlle i Rossell 2880190491 valgrind: updating to bugfix release 3.8.1 2012-11-23 15:04:51 +01:00
Lluís Batlle i Rossell 6cdb98a140 valgrind: update to 3.8.0 2012-09-04 15:50:47 +02: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
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
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 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 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
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
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
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 639f426905 * Moving stuff.
svn path=/nixpkgs/trunk/; revision=10861
2008-02-26 14:15:37 +00:00