Commit graph

91222 commits

Author SHA1 Message Date
Daiderd Jordan e0974c8948 db: fixes for darwin build with libc++-3.8 2016-09-13 22:10:41 +02:00
Vladimír Čunát 8c4a70bcb1 gcc48: fixup build after texinfo bump (in parent) 2016-09-13 21:28:26 +02:00
Vladimír Čunát 8869ae47f8 Merge #18509: texinfo: 6.1 -> 6.3 2016-09-12 21:04:48 +02:00
Vladimír Čunát f071028911 Merge #18522: glibc: enable stackprotection hardening 2016-09-12 21:03:54 +02:00
Dan Peebles e6ea302c47 apple-source-releases: upgrade a bunch of stuff 2016-09-12 08:53:46 -04:00
Dan Peebles 31e79c5478 stdenv-darwin: upgrade a couple more constituents 2016-09-12 03:40:53 -04:00
Dan Peebles 7b9d3f8605 stdenv-darwin: upgrade a few more things
It's a long build and generally painful to split into smaller commits,
so I apologize for lumping many changes into one commit but this is far
easier.

There are still several outdated parts of the darwin stdenv but these
changes should bring us closer to the goal.

Fixes #18461
2016-09-12 01:46:44 -04:00
Franz Pletz 3ba99f83a7
glibc: enable stackprotection hardening
Enables previously manually disabled stackprotector and stackguard
randomization.

From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511811:

    If glibc is built with the --enable-stackguard-randomization option,
    each application gets a random canary value (at runtime) from /dev/urandom.
    If --enable-stackguard-randomization is absent, applications get a static
    canary value of "0xff0a0000". This is very unfortunate, because the
    attacker may be able to bypass the stack protection mechanism, by placing
    those 4 bytes in the canary word, before the actual canary check is
    performed (for example in memcpy-based buffer overflows).
2016-09-12 02:36:11 +02:00
Tuomas Tynkkynen e0b5eef4e7 lib.chooseDevOutputs: Use lib.getDev
Reduces duplication, plus is actually needed for Go packages (at least
go-repo-root).
2016-09-12 00:18:18 +03:00
Tuomas Tynkkynen b308b1e9bf Merge remote-tracking branch 'upstream/master' into staging 2016-09-11 14:19:02 +03:00
Lancelot SIX 1708c369fa
texinfo: 6.1 -> 6.3
See http://lists.gnu.org/archive/html/info-gnu/2016-09/msg00004.html
for release anouncement
2016-09-11 12:24:38 +02:00
Vladimír Čunát 5a9cbd6b5e libarchive: use pkgconfig
It tends to make builds more reliable, in general.
2016-09-11 12:02:08 +02:00
Vladimír Čunát 554558e3ca Merge #17834: libarchive: make XAR support configurable 2016-09-11 11:51:59 +02:00
Vladimír Čunát 856b4623c4 libarchive: include XAR support by default
Discussion:
https://github.com/NixOS/nixpkgs/pull/17834
2016-09-11 11:51:04 +02:00
Tuomas Tynkkynen 2b0eace6cf Merge remote-tracking branch 'upstream/staging' into master 2016-09-11 11:41:18 +03:00
Vladimír Čunát a49cb9dcbe llvmPackages: generalize "3.9.0" string occurrences
Discussed:
https://github.com/NixOS/nixpkgs/commit/15af9082eb#commitcomment-18903919
2016-09-11 10:13:34 +02:00
Franz Pletz 5c38882f38
toxvpn service: doesn't require online network
Tested that it detects network changes quickly.
2016-09-11 08:16:55 +02:00
Franz Pletz c58654e2b7
treewide: fix fallout of ip-up deprecation
See #18319 for details. Starting network-online.target manually does not
work as it hangs indefinitely.

Additionally, don't treat avahi and dhcpcd special and sync their systemd units
with the respective upstream suggestion.
2016-09-11 08:13:04 +02:00
Peter Simons 3d479813f5 Merge pull request #18497 from aneeshusa/add-z3-dependency-for-cryptol
cryptol: Make Z3 available for REPL users
2016-09-11 01:15:58 +02:00
Tuomas Tynkkynen 628c86c51a release-lib: Remove unused allowTexliveBuilds option
This is dead code since the old monolithic TeXLive was dropped in
da421bc75f.
2016-09-11 01:13:49 +03:00
Tuomas Tynkkynen ffddcc8807 vlc_npapi: Fix hash 2016-09-11 00:21:16 +03:00
Aneesh Agrawal 54ff118477 cryptol: Make Z3 available for REPL users
The Cryptol REPL has a hard dependency on Z3, but the rest of the
library uses SBV to support multiple solvers. Ensure that Z3 is
available for `pkgs.cryptol`, which is likely to be installed via
nix-env for REPL usage, but do not change pkgs.haskellPackages.cryptol,
which is likely to be used as a dependency (in Nix expressions).
2016-09-10 17:15:51 -04:00
Tuomas Tynkkynen 0dbfb0fc48 Merge commit 'bd6e40c' from staging into master
Major changes being pulled in:

- mesa: maintenance 12.0.1 -> 12.0.2
- texlive: 2015 -> 2016
2016-09-10 23:23:44 +03:00
Peter Simons d01416ba50 Merge pull request #17997 from teozkr/fix/buildstackproject-stackroot
buildStackProject: Fix missing STACK_ROOT causing build errors
2016-09-10 22:23:02 +02:00
Peter Simons b89fa5fd5c Merge pull request #17145 from kalhauge/haskell_darwin_dyld
haskell-ghc: fix darwin issue
2016-09-10 22:11:56 +02:00
Chris Martin e4b146b041 haskell-hasktags: don't install the "test" binary
Closes https://github.com/NixOS/nixpkgs/pull/18403.
2016-09-10 22:09:11 +02:00
Peter Simons 51932e3d69 idris: clean up overrides
Closes https://github.com/NixOS/nixpkgs/pull/18309.
2016-09-10 22:01:15 +02:00
Kirill Boltaev 86557f9ffd mpv: 0.19.0 -> 0.20.0 (#18493)
Enable vaapiSupport by default.
2016-09-10 21:56:49 +02:00
Peter Simons 04e4c495bb haskell-configuration-common: cosmetic 2016-09-10 21:00:22 +02:00
Peter Simons 7619f88eb8 haskell-gtk2hs-buildtools: this override does not belong into common 2016-09-10 21:00:22 +02:00
Peter Simons d8af0db284 haskell-yi: remove obsolete "broken" marker
Fixes https://github.com/NixOS/nixpkgs/issues/18188.
2016-09-10 21:00:22 +02:00
Edward Tjörnhammar 443204aa70
idea.idea14-ultimate: use base32 hash 2016-09-10 19:38:52 +02:00
Edward Tjörnhammar 505cee5c77
idea.idea-{community,ultimate}: 2016.2.3 -> 2016.2.4 2016-09-10 19:38:52 +02:00
Tuomas Tynkkynen c922c20cff e2fsprogs: Split 'dev' 2016-09-10 20:05:30 +03:00
Frederik Rietdijk 3c42ff35ce julia-git: mark as broken for i686 2016-09-10 18:59:30 +02:00
Frederik Rietdijk f6c2afc423 julia: mark as broken for i686 2016-09-10 18:59:30 +02:00
Joachim Fasting 0a6221578a
mpd service: replace script with serviceConfig.ExecStart 2016-09-10 18:30:14 +02:00
Joachim Fasting 009c1848c2
mpd service: add types to all options 2016-09-10 18:30:14 +02:00
Langston Barrett 77cedff4e7 ympd service: init (#18371)
ympd provides a web ui, it is suitable to be run as a service.
Fixes #17878.

service has no requirements b/c user might be using remote mpd
instance.
2016-09-10 18:23:39 +02:00
Tuomas Tynkkynen 35ec0e72e3 util-linux: Split 'dev' 2016-09-10 19:05:05 +03:00
Alexander Ried 27bc34f1e4 treewide: deprecate ip-up.target (#18319)
Systemd upstream provides targets for networking. This also includes a target network-online.target.

In this PR I remove / replace most occurrences since some of them were even wrong and could delay startup.
2016-09-10 18:03:59 +02:00
Joachim F a28bbba6fc Merge pull request #17781 from knedlsepp/fix-armadillo-build
armadillo: Revert removal of LAPACK patch.
2016-09-10 17:55:51 +02:00
Joachim Fasting 16769a6b4a
purePackages.glpk: fix build
Add gmp.dev to the include path to help glpk find gmp.h.

https://github.com/NixOS/nixpkgs/issues/18209
2016-09-10 17:41:19 +02:00
Shea Levy c6460fb0cb melpa: Add inherit-local, bump f.el 2016-09-10 11:25:21 -04:00
Joachim F be33fc8973 Merge pull request #18446 from siddharthist/docs/ipv6-per-interface
nixos manual: disable ipv6 per interface
2016-09-10 17:08:30 +02:00
Joachim Fasting 91674b75d3
grsecurity: 4.7.2-201608312326 -> 4.7.3-201609072139 2016-09-10 17:06:42 +02:00
Joachim F 67061dd466 Merge pull request #18453 from chris-martin/atermjava
atermjava: remove
2016-09-10 16:16:19 +02:00
Vladimír Čunát 20c6f5c560 texlive: add links to ht* tools, in particular htlatex
This should fix #18480.
2016-09-10 14:58:00 +02:00
Peter Simons bee73d337a net-snmp: cosmetic fix for syntax highlighting in Emacs 2016-09-10 13:05:59 +02:00
Peter Simons 23c122d277 r-openssl: fix build some more 2016-09-10 12:28:13 +02:00