Dan Peebles
732495017b
perl-5.20: break dependency on the compiler that built it
...
This is a major closure size reduction on Darwin, and probably a less
significant one on Linux. On darwin, retaining the compiler means adding
clang and its dependency llvm to the perl closure, which gives us ~400MB
of extra stuff. Considering that Nix itself depends on this version of
perl, that makes cutting a new Nix release rather unpleasaont Darwin.
After this patch, I was able to get the `nixUnstable` closure down to
21MB after feeding it into a .tar.xz (123MB before compression). There's
still room for improvement but this should carry us over until we split
outputs.
2016-01-07 23:01:02 -05:00
Dan Peebles
878544e4f6
perl-5.2{0,2}: remove unnecessary patch for darwin
...
The patch no longer applies on 5.20 and is breaking everything. I tried
building both 5.20 and 5.22 and both seemed to work fine without the
patch.
2015-12-29 21:01:19 -05:00
Eelco Dolstra
403271a476
perl: 5.20.2 -> 5.20.3
2015-12-02 18:12:32 +01:00
Shea Levy
8ea29441cf
Merge remote-tracking branch 'origin/single-underscore' into staging
...
Use zero underscores for sandboxProfile
2015-11-25 13:01:34 -05:00
Vladimír Čunát
13eca6f79a
Merge #11067 : SmartOS updates
...
I amended some commits slightly.
2015-11-23 14:45:44 +01:00
Jude Taylor
69e7f3bb74
switch to zero underscores for sandbox profiles; remove generateFrameworkProfile
2015-11-21 12:10:33 -08:00
Jude Taylor
a63346e33c
use single underscore for sandboxProfile
2015-11-21 11:17:30 -08:00
Jude Taylor
914e9baefe
start on sandbox stuff
2015-11-19 11:31:06 -08:00
Danny Wilson
b19116f688
Fix Perl build on SmartOS
2015-11-16 17:20:14 +01:00
Eelco Dolstra
e1f78bf677
More docs/manpages in separate outputs
2015-07-27 00:27:54 +02:00
Jude Taylor
e039794e5b
apply perl-5.20 fix to pure darwin only
2015-06-19 12:56:38 -07:00
Vladimír Čunát
61596bf405
Merge #8363 : pure-darwin stdenv
2015-06-18 22:38:08 +02:00
Jude Taylor
fa9c81f694
pure darwin stdenv
2015-06-18 12:37:41 -07:00
William A. Kennington III
354e5af036
Revert "perl: Don't use builtin zlib and bzip2"
...
This reverts commit 86f9f5d128
.
2015-06-13 10:29:12 -07:00
William A. Kennington III
4c536065b7
perl: Add gcc5 compat patch
2015-06-12 13:54:46 -07:00
William A. Kennington III
86f9f5d128
perl: Don't use builtin zlib and bzip2
2015-06-12 13:53:53 -07:00
William A. Kennington III
5f50b087f8
perl: 5.20.1 -> 5.20.2
2015-03-26 00:24:17 -07:00
Eelco Dolstra
2ed5c2bd6b
Set some meta.platforms
...
Also fix meta.platform -> meta.platforms in a few places.
2015-03-20 20:04:42 +01:00
Eric Seidel
dbf3d31727
make llvm-3.5 the default and remove references to gccApple
...
make perl be less dumb
revert change to release.nix
2015-02-03 14:31:04 -08:00
John Wiegley
28b6fb61e6
Change occurrences of gcc to the more general cc
...
This is done for the sake of Yosemite, which does not have gcc, and yet
this change is also compatible with Linux.
2014-12-26 11:06:21 -06:00
Eelco Dolstra
847b7fe697
perl: Fix evaluation on Darwin
2014-11-17 15:21:29 +01:00
Eelco Dolstra
09dc132e04
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/development/libraries/poppler/default.nix
2014-10-16 15:16:50 +02:00
Aristid Breitkreuz
34e2c6cc6f
perl520: update from 5.20.0 to 5.20.1
2014-10-07 22:43:08 +02:00
Gergely Risko
c5df246ba9
Cleanup perl logic in stdenvLinux
...
Make thread disabling explicit. This changes the semantics of the perl
derivation, so on other platforms it may require setting
enableThreading = false
This commit doesn't change the derivation or out hash of stdenvLinux.
2014-09-14 21:36:14 +02:00
Eelco Dolstra
e3f7dbbac8
Cleanup: Use += to append to envHooks
2014-08-09 12:47:05 +02:00
Eelco Dolstra
f56567ce74
perl: Add 5.20.0
2014-06-25 11:06:23 +02:00