| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge remote-tracking branch 'upstream/master' into structured-attrsorigin/structured-attrs | Robin Gloster | 2021-05-24 | 1 | -1/+1 |
| |\ |
|
| | * | zlib: fix windows static compile | Taeer Bar-Yam | 2021-04-28 | 1 | -1/+1 |
| * | | Merge remote-tracking branch 'upstream/master' into structured-attrs | Robin Gloster | 2021-02-28 | 1 | -20/+27 |
| |\| |
|
| | * | pkgs/development/libraries: stdenv.lib -> lib | Ben Siraphob | 2021-01-21 | 1 | -16/+16 |
| | * | treewide: Start to break up static overlay•••We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.
CC @FRidh @matthewbauer
| John Ericson | 2021-01-03 | 1 | -4/+6 |
| | * | treewide: add warning comment to “boot” packages•••This adds a warning to the top of each “boot” package that reads:
Note: this package is used for bootstrapping fetchurl, and thus cannot
use fetchpatch! All mutable patches (generated by GitHub or cgit) that
are needed here should be included directly in Nixpkgs as files.
This makes it clear to maintainer that they may need to treat this
package a little differently than others. Importantly, we can’t use
fetchpatch here due to using <nix/fetchurl.nix>. To avoid having stale
hashes, we need to include patches that are subject to changing
overtime (for instance, gitweb’s patches contain a version number at
the bottom).
| Matthew Bauer | 2020-07-31 | 1 | -0/+5 |
| * | | Merge remote-tracking branch 'upstream/master' into structured-attrs | Robin Gloster | 2020-04-15 | 1 | -1/+1 |
| |\| |
|
| | * | treewide: Per RFC45, remove all unquoted URLs | Michael Reilly | 2020-04-10 | 1 | -1/+1 |
| * | | treewide: use env.* for vars to be exported in ENV | Robin Gloster | 2019-12-31 | 1 | -1/+1 |
| |/ |
|
| * | zlib: Fix typo in comment. No eval changes.•••This created confusion in #71813.
| Niklas Hambüchen | 2019-12-06 | 1 | -1/+1 |
| * | zlib: enable check and parallel building (#62025)•••* zlib: enable check and parallel building
* Remove empty maintainers line
| Benjamin Hipple | 2019-08-31 | 1 | -0/+3 |
| * | zlib: Properly clean up static/shared distinction•••This improves what commit
e999def1 zlib: clean up static/shared distincion
described as "kind of a mess" and "confusing". And indeed it was confusing.
Now, the concept whether or not the .a file is moved to a split output
is controlled by a clean variable.
The defaults remain unchanged.
The new approach also finally cleanly allows building statically but NOT
using a split output, like all other autoconf-based projects in nixpkgs do
(using the `dontDisableStatic` setting).
That is important for overlays that want to enable static libs for all
packages in one go, without having to hand-patch idiosynchrasies like zlib
had until now.
Until now, if you wanted the .a in the main output, the only way was to go via
`static=false, shared=true` -- which made no sense, because you had to say
`static=false` even though you want a static lib. That is fixed now.
| Niklas Hambüchen | 2019-08-17 | 1 | -20/+38 |
| * | zlib: Add comments regarding static/shared linking.•••The main explanation was taken from commit:
e999def1 zlib: clean up static/shared distincion
The `SHARED_MODE=1` bit was originally introduced in commit:
0bfc84b0 Cross-compile zlib for Windows
| Niklas Hambüchen | 2019-08-11 | 1 | -0/+17 |
| * | treewide: use dontConfigure | worldofpeace | 2019-07-01 | 1 | -1/+1 |
| * | zlib: clean up static/shared distincion•••This is kind of a mess, but basically:
- static=true, shared=true means to build statically but move it to
the static output
- static=true, shared=false means to build statically and leave it in
the main output
- static=false, shared=true means to not build static at all
Confusingly, the old default was static=true, shared=true even though
static=false? Still can’t figure out what was meant by that.
| Matthew Bauer | 2018-12-04 | 1 | -5/+8 |
| * | zlib: skip configure in windows•••configure spits out an error when running on windows
| Matthew Bauer | 2018-10-17 | 1 | -0/+2 |
| * | zlib: Fix iOS cross build••• 1. CHOST is how one specifies the cross host platform with this
non-standard configure script. We were just getting lucky with Linux
cross.
2. install_name_tool needs the the binutils prefix.
| John Ericson | 2018-09-19 | 1 | -3/+7 |
| * | treewide: Remove usage of remaining redundant platform compatability stuff•••Want to get this out of here for 18.09, so it can be deprecated
thereafter.
| John Ericson | 2018-08-30 | 1 | -9/+8 |
| * | zlib: add license | Markus Kowalewski | 2018-08-09 | 1 | -0/+1 |
| * | treewide: http -> https sources (#42676)•••* treewide: http -> https sources
This updates the source urls of all top-level packages from http to
https where possible.
* buildtorrent: fix url and tab -> spaces
| Silvan Mosberger | 2018-06-28 | 1 | -1/+1 |
| * | treewide: Use `targetPrefix` instead of `prefix` for platform name prefixes•••Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
| John Ericson | 2017-11-27 | 1 | -1/+1 |
| * | treewide: Do not limit hardenging because gcc 4.9 in bootstrap•••Bootstrap tools has since been bumped
| John Ericson | 2017-09-14 | 1 | -3/+0 |
| * | misc pkgs: Remove unneeded *Platform == *Platform comparisons•••PR #26007 used these to avoid causing a mass rebuild. Now that we know
things work, we do that to clean up.
| John Ericson | 2017-06-30 | 1 | -31/+27 |
| * | Merge accepted cross compilation PRs into staging | John Ericson | 2017-06-28 | 1 | -4/+2 |
| |\ |
|
| | * | zlib: cc-wrapper can be relied on to export this env var | John Ericson | 2017-06-28 | 1 | -4/+2 |
| * | | zlib: fix cygwin build | David McFarland | 2017-06-26 | 1 | -0/+2 |
| |/ |
|
| * | zlib: don't really override CC at ay point•••but leave the preConfigure script as it was when not cross building in order to avoid hash breakage
| Ross MacLeod | 2017-06-22 | 1 | -2/+8 |
| * | cross stdenv adaptor: Support --host --build --target across the board•••Packages get --host and --target by default, but can explicitly request
any subset to be passed as needed. See docs for more info.
rustc: Avoid hash breakage by using the old (ignored)
dontSetConfigureCross when not cross building
| John Ericson | 2017-06-22 | 1 | -1/+1 |
| * | zlib: 1.2.10 -> 1.2.11 | Vladimír Čunát | 2017-02-05 | 1 | -2/+2 |
| * | Merge branch 'master' into staging | Daiderd Jordan | 2017-01-09 | 1 | -1/+1 |
| |\ |
|
| | * | zlib: Fix zlib.net URL. (#21753)•••Look for primary source file below
http://zlib.net/fossils/ as opposed to
http://zlib.net/
. zlib-1.2.8.tar.gz is still available at the former location, and will likely
remain there. In addition, it's important that the first URL work since zlib
is in the bootstrap path, and 16.09 (at least) bootstrap doesn't try to fetch
from later ones. | Sebastian Hagen | 2017-01-08 | 1 | -1/+1 |
| * | | zlib: maintenance 1.2.8 -> 1.2.10•••The removed CVEs should be fixed in the release.
| Vladimír Čunát | 2017-01-06 | 1 | -10/+2 |
| |/ |
|
| * | zlib: patch for CVE-2016-9840, CVE-2016-9841, CVE-9842, CVE-9843 | Graham Christensen | 2016-12-21 | 1 | -1/+7 |
| * | treewide: Shuffle outputs•••Make either 'bin' or 'out' the first output.
| Tuomas Tynkkynen | 2016-08-29 | 1 | -1/+1 |
| * | Merge remote-tracking branch 'origin/master' into hardened-stdenv | Franz Pletz | 2016-05-18 | 1 | -7/+11 |
| |\ |
|
| | * | Merge #14920: windows improvements, mainly mingw | Vladimír Čunát | 2016-05-05 | 1 | -4/+11 |
| | |\ |
|
| | | * | zlib: on mingw, add another DLL link•••Also clean up the expression a little.
It fixes at least libpng's DLL.
| Vladimír Čunát | 2016-04-23 | 1 | -4/+11 |
| | * | | zlib, bash: mass-rebuild cleanup | Vladimír Čunát | 2016-04-25 | 1 | -3/+0 |
| | |/ |
|
| * | | Merge remote-tracking branch 'upstream/master' into hardened-stdenv | Robin Gloster | 2016-04-18 | 1 | -13/+21 |
| |\| |
|
| | * | Merge branch 'staging' into closure-size | Vladimír Čunát | 2016-01-19 | 1 | -1/+2 |
| | |\ |
|
| | * | | rename moveToOutput and propagatedBuildInputs | Luca Bruno | 2015-12-02 | 1 | -1/+1 |
| | * | | zlib: don't split the tiny man page | Vladimír Čunát | 2015-10-28 | 1 | -1/+2 |
| | * | | Merge commit staging+systemd into closure-size•••Many non-conflict problems weren't (fully) resolved in this commit yet.
| Vladimír Čunát | 2015-10-03 | 1 | -2/+10 |
| | |\ \ |
|
| | * | | | zlib: refactor (and darwin fix), add meta.platforms | Vladimír Čunát | 2015-05-05 | 1 | -13/+13 |
| | * | | | Merge staging into closure-size | Vladimír Čunát | 2015-05-05 | 1 | -0/+1 |
| | |\ \ \ |
|
| | | * | | | zlib: Add platforms | William A. Kennington III | 2015-04-28 | 1 | -0/+1 |
| | * | | | | Merge 'staging' into closure-size•••- there were many easy merge conflicts
- cc-wrapper needed nontrivial changes
Many other problems might've been created by interaction of the branches,
but stdenv and a few other packages build fine now.
| Vladimír Čunát | 2015-04-18 | 1 | -2/+11 |
| | |\| | | |
|
| | * | | | | mutiout: make it builtin | Vladimír Čunát | 2014-08-30 | 1 | -1/+0 |
| | * | | | | WIP: getting good | Vladimír Čunát | 2014-08-27 | 1 | -2/+9 |
| * | | | | | 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
| Franz Pletz | 2016-03-05 | 1 | -1/+1 |