Commit Graph
100 Commits
Author SHA1 Message Date
Will Dietz ef21db9bd3 zsh: 5.6.1 -> 5.6.2
From upstream's NEWS:

> Changes from 5.6.1 to 5.6.2
> ---------------------------
>
> Fix another SIGTTOU case.
>
> Fix SIGWINCH being ignored when zsh is not in the foreground.
>
> The release tarballs are now compressed using xz(1), whereas previously
> both xz(1) and gzip(1) versions were available.  If this gets in your way,
> give us a shout.
>
2018-09-15 00:05:48 -05:00
Will Dietz 268d72ec5e kmscube: 2017-03-19 -> 2018-06-17 (and fix homepage!) 2018-09-14 13:28:10 -05:00
Will Dietz 4c1f27a4fc kmsxx: 2017-10-10 -> 2018-09-10
Various improvements -- if nothing else the 'kmstest'
utility now explains properly when permissions problem :).
2018-09-14 13:18:14 -05:00
Will Dietz 8d2cd63c1b spidermonkey_52: don't use jemalloc w/musl 2018-09-09 17:50:54 -05:00
Will Dietz 4fcf281e53 kconfig-frontends: don't disable format hardening, doesn't seem needed 2018-09-07 19:36:51 -05:00
Will Dietz 3c42848ec7 kconfig-frontends: patch+wrap python shebang to fix kconfig-diff 2018-09-07 19:31:33 -05:00
Will Dietz 320a587b7e kconfig-frontends: 3.12.0.0 -> 4.11.0.1 2018-09-07 19:00:54 -05:00
Will Dietz e37c21ce95 musl: 1.1.19 -> 1.1.20 2018-09-04 14:55:05 -05:00
Will Dietz 72cf7f513d libreoffice-{fresh,still}: upgrade and clean
* libreoffice-still: -> 6.0.6.2
  * (newer than our current 'fresh!')
* libreoffice-fresh: -> 6.1.0.3
  * 6.1.1(.1) is currently pre-release, FWIW
* Use normal gcc, not gcc5
  * dropping 'glibc' from buildInputs fixed this (?)
* remove many fixes/touchups/workarounds/hacks
  * hopefully everything still works for everyone
* disable online update since that seems unlikely to work anyway
* fix autogen/configure invocations
* disable libnumbertext in 6.1.x since not packaged
* drop 'touch solenv/inc/target.mk' as unclear what it was for
  and doesn't seem to be currently needed
* cleanup link gen a bit[1]
* split checks to check phase

[1]
primary motivation was to stop creating links like:

'libreoffice-6.0.5.2/src/-libxslt-1.1.32.tar.gz' -> '/nix/store/503v5hmhm430bld0h078gacmkniwdllr-libxslt-1.1.32.tar.gz'
'libreoffice-6.0.5.2/src/libxslt-1.1.32.tar.gz' -> '/nix/store/503v5hmhm430bld0h078gacmkniwdllr-libxslt-1.1.32.tar.gz'

This is mostly accomplished by simply using the 'md5name' field
which the python script kindly generates for us
(including the use of non-md5 if md5 is not set or empty).
2018-09-04 11:51:55 -05:00
Will Dietz 6cf92400b2 micro: 1.4.0 -> 1.4.1 2018-08-28 07:59:13 -05:00
Will Dietz da8e3ef9e5 upx: 3.94 -> 3.95 2018-08-27 12:50:44 -05:00
Will Dietz 2d9bd29cc5 texlive: fix fmtutil invocation, generate all formats
Otherwise they will have to be generated by users lazily,
which is probably not the right trade-off.

Noticed this because lack of formats was causing problems
on a few documents since they will (a TL2018 change, I believe)
attempt to be written to the nix build user's ~/.texlive2018.
2018-08-22 17:33:49 +02:00
Will Dietz 1f723abfac boost168: init
Drop patch from 1.67 that's already included.
2018-08-22 10:21:44 -05:00
Will Dietz 2957313356 r2, r2-cutter: refactor and bump cutter to 1.7 2018-08-21 18:22:38 -05:00
Will Dietz ec7af525ba radare2-cutter: use newer r2, fix (latest rev used by cutter-git) 2018-08-21 17:11:08 -05:00
Will Dietz 3c08c87ae9 radare2: 2.7.0 -> 2.8.0 2018-08-21 17:11:08 -05:00
Will Dietz 79a86ca11c audit-tmpdir: fix processing of files with spaces, quote variables 2018-08-20 13:08:32 -05:00
Will Dietz 42f5a23fc2 strace: 4.23 -> 4.24 2018-08-16 07:59:27 -05:00
Will Dietz cdfa550ca5 utillinux: fix build w/ncurses, which is ncursesw 2018-08-07 20:07:54 -05:00
Will Dietz cc02890b41 libgit2_0_27: 0.27.3 -> 0.27.4 (security)
https://github.com/libgit2/libgit2/releases/tag/v0.27.4
2018-08-07 11:16:31 -05:00
Will Dietz 8c78eee4a1 libgit2: 0.26.0 -> 0.26.6 (security, fixes)
Don't know that there's a reason to keep the patch level
fixed at 0, optimistically bumping to latest (6).
2018-08-07 11:16:31 -05:00
Will Dietz 64423342c3 gdb: 8.1 -> 8.1.1
https://www.gnu.org/software/gdb/download/ANNOUNCEMENT
2018-08-06 13:29:57 -05:00
Will Dietz 541d30a3a9 rr: enable on 32bit x86
Lack of 32bit support led to the creation
of an overlay to add it back again,
but since it at least builds and seems to work
don't see why we'd disallow it here :).
2018-07-30 07:27:25 -05:00
Will Dietz 0eb13162f1 Revert "Merge pull request #43983 from viric/coreutils_ssl_master"
coreutils is part of stdenv, which doesn't allow openssl currently.

It's unclear that adding openssl to stdenv was intended,
but if it was it was not discussed or mentioned.

To unbreak "all the things", reverting until this
has been discussed and a proper fix has been put together.

This reverts commit df9f76c62d, reversing
changes made to 585ded7329.
2018-07-28 19:20:26 -05:00
Will Dietz 993937d09e gcc8: 8.1 -> 8.2
https://gcc.gnu.org/gcc-8/changes.html
2018-07-27 08:53:42 -05:00
Will Dietz 28b2c8b27a universal-ctags: 2018-01-0 -> 2018-07-23 2018-07-27 08:09:09 -05:00
Will Dietz c9d79c639f grv: 0.1.2 -> 0.2.0
Needs libgit2 0.27 apparently,
doesn't build with 0.26 or 0.25 in-tree.
2018-07-26 15:35:32 -05:00
Will Dietz a9300b2b6b libgit2_0_27: init 2018-07-26 15:35:21 -05:00
Will Dietz 13904b44e3 Revert "meson: 0.46.1 -> 0.47.0"
With meson 0.47.0 (or 0.47.1, or git)
things are very wrong re:rpath handling
resulting in at best missing libs but
even corrupt binaries :(.

When we run patchelf it masks the problem
by removing obviously busted paths.
Which is probably why this wasn't noticed immediately.

Unfortunately the binary already
has a long series of paths scribbled
in a space intended for a much smaller string;
in my testing it was something like
lengths were 67 with 300+ written to it.

I think we've reported the relevant issues upstream,
but unfortunately it appears our patches
are what introduces the overwrite/corruption
(by no longer being correct in what they assume)

This doesn't look so bad to fix but it's
not something I can spend more time on
at the moment.

--

Interestingly the overwritten string data
(because it is scribbled past the bounds)
remains in the binary and is why we're suddenly
seeing unexpected references in various builds
-- notably this is is the reason we're
seeing the "extra-utils" breakage
that entirely crippled NixOS on master
(and probably on staging before?).

Fixes #43650.

This reverts commit 305ac4dade.

(cherry picked from commit 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-24 14:10:01 +01:00
Will Dietz 90764df235 tig: 2.3.3 -> 2.4.0
https://github.com/jonas/tig/releases/tag/tig-2.4.0
2018-07-23 07:15:26 -05:00
Will Dietz 9991a755ed google-fonts: 2017-06-28 -> 2018-07-13 2018-07-21 00:15:50 -05:00
Will Dietz 063132c22c perl-cross: remove patch that's now included 2018-07-20 12:56:07 -05:00
Will Dietz fdb9f10e4e perl: 1.1.8 -> 1.2, fix w/newer perl 2018-07-20 12:54:32 -05:00
Will Dietz b97a98e524 python3Packages.zconfig: remove test that relies on setlocale failing 2018-07-20 10:15:55 -05:00
Will Dietz 7e9be73138 vim-plugins: add alias for maktaba so it is found as a dependency 2018-07-19 11:21:05 -05:00
Will Dietz ee68c9e084 vim-plugins: simplify command slightly, overwrite 'result' if present 2018-07-19 11:21:05 -05:00
Will Dietz 0073c30dbf vim-plugins: document sorting, fix vim command to not ask to hit enter
Fixes #38748. Hopefully :).
2018-07-19 11:21:05 -05:00
Will Dietz a79a0c686b vim-plugins: swift, fastfold, some colorschemes 2018-07-19 11:20:49 -05:00
Will Dietz 0204a2739c vim-plugins: update (2018-07-19)
Moved 'dhall-vim' to match order in vim-plugin-names,
so diff'ing against generated expressions is easier.

There's a "vim-nix" update in here! :)
2018-07-19 10:42:59 -05:00
Will Dietz c74045c47a gpm: patch to fix w/musl, good for general use 2018-07-18 22:17:44 -05:00
Will Dietz 0a46f8c198 diffoscope: fix manpage generation
Was already broken, not sure for how long.

Without this the tool fails to run,
so help2man ends up producing an empty file.
2018-07-19 02:11:00 +03:00
Will Dietz dc29207e93 diffoscope: add lz4 tool 2018-07-19 02:11:00 +03:00
Will Dietz b03ed95050 diffoscope: 98 -> 99 2018-07-19 02:11:00 +03:00
Will Dietz 488d42b0d2 npth: 1.5 -> 1.6
minor bump
2018-07-18 16:44:24 -05:00
Will Dietz 06de6dc71b mesa: more include fixes
mostly from void-linux (thanks!)
2018-07-18 14:34:51 -05:00
Will Dietz da5383006d haskell-modules: only include glibc locales when using glibc
Fixes #43665.
Hopefully. :)
2018-07-17 08:44:17 -05:00
Will Dietz 6075fa8d0c curl: 7.60.0 -> 7.61.0 2018-07-17 12:20:41 +00:00
Will Dietz e2cbbbb289 whois: 5.3.1 -> 5.3.2
> whois (5.3.2) unstable; urgency=medium
>
>   * Added the .ge TLD server.
>   * Updated the charset for whois.nic.cl. (Closes: #900047)
>   * Updated the list of new gTLDs.
2018-07-16 21:33:00 -05:00
Will Dietz d6a9a93a62 bind: 9.12.1-P2 -> 9.12.2
https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html
2018-07-16 21:00:30 -05:00
Will Dietz 583bd3aeb6 busybox: 1.29.0 -> 1.29.1 2018-07-16 20:37:33 -05:00
Will Dietz 429d9988a3 utillinux: 2.32 -> 2.32.1
https://lkml.org/lkml/2018/7/16/532
2018-07-16 20:23:32 -05:00
Will Dietz 553fd39e53 hub: 2.4.0 -> 2.5.0 2018-07-16 10:55:13 -05:00
Will Dietz 4626d0b255 gnomecast: init at 1.4.0
also pycaption, required dep.
2018-07-15 17:45:16 -05:00
Will Dietz 9194d147ba node-packages: update to latest (ran generate.sh) 2018-07-15 17:23:40 -05:00
Will Dietz 4ba6e227a2 creduce: 2.7.0 -> 2.8.0 2018-07-14 23:54:21 -05:00
Will Dietz 692068ecfc radare2-cutter: use r2 built from rev Cutter pins as submodule 2018-07-14 23:25:21 -05:00
Will Dietz ec523bef21 radare2-cutter: 1.5 -> 1.6
https://github.com/radareorg/cutter/releases/tag/v1.6
2018-07-14 23:04:43 -05:00
Will Dietz 1cb41052af radiotray-ng: 0.2.2 -> 0.2.3 2018-07-14 22:53:38 -05:00
Will Dietz a16b7dfb6a hpc-coveralls: patch to fix build (for Cabal 2.2) 2018-07-13 23:39:17 -05:00
Will Dietz f731c99e7d abc-verifier: 20160818 -> 2018-07-08
Now hosted on github.
2018-07-12 21:44:56 -05:00
Will Dietz 946a65ca5c yices: use lib.splitString, not everyone has builtins.splitVersion 2018-07-12 19:11:06 -05:00
Will Dietz 237c8f4148 yices: simplify ln command 2018-07-12 18:52:10 -05:00
Will Dietz 6ff8685057 yices: fix symlink to match version of package
To help avoid this happening again, derive the string to use
from the version directly instead of embedding it in installPhase.
2018-07-12 18:46:28 -05:00
Will Dietz 026b88d54f gtkperf: Add test selection patch from phoronix/openbenchmarking
Patch seems to not change default functionality, always use.
2018-07-12 17:35:51 -05:00
Will Dietz 22c94d366f gtkperf: init at 0.40(.0) 2018-07-12 17:35:19 -05:00
Will Dietz d3a595f190 libpoly: 0.1.5 -> 0.1.7 (noop), cleanup a bit to modern style 2018-07-12 17:06:57 -05:00
Will Dietz 81c7e8e0a5 xscope: init at 1.4.1
See the xscope README for more information:

https://cgit.freedesktop.org/xorg/app/xscope/tree/README
2018-07-12 16:22:43 -05:00
Will Dietz b30a690af7 radare2-cutter: don't wrap, shouldn't be needed (and might be wrong)
This was working around mixed qt versions apparently,
which I've fixed and it is no longer needed.

Sorry about that.
2018-07-12 12:57:43 -05:00
Will Dietz d2d049f187 libqmatrixclient: 0.2.1 -> 0.3.0.2 2018-07-12 12:53:59 -05:00
Will Dietz 5a1310da7f quaternion: 0.0.9 -> 0.0.9.2 2018-07-12 12:33:13 -05:00
Will Dietz 1b3d8eefe3 openblas: backport another patch, fix crash w/Go and Octave
Also fixes numpy crashing during tests w/musl.
2018-07-12 12:03:26 -05:00
Will Dietz ba602b0a5f haskell-{unix-time,prettyprinter}: dontCheck on musl 2018-07-12 11:04:25 -05:00
Will Dietz 2996d29f71 ghc: don't use LLVM w/musl on non-cross
Doesn't appear to be needed on musl-native on x86_64,
and on non-x86(-64) it's included anyway.
2018-07-11 21:34:47 -05:00
Will Dietz e065779af1 ghc821-binary: avoid mass-rebuild by using old dynamic linker string 2018-07-11 11:16:13 -05:00
Will Dietz b4c91a3e1a ghc821-binary: disable ld override w/musl
Fixes conftest failure that I believe ends up
using the wrong dynamic linker.
2018-07-11 11:14:18 -05:00
Will Dietz 4a1d311c49 ghc821-binary: use glibc on musl
These prebuilt binaries need to be used with glibc,
it doesn't matter what we're using otherwise.

This may seem a bit strange but has the huge advantage
of not needing to create/host/download musl-specific variants,
and instead continue to use the official ones from upstream.
2018-07-11 11:06:20 -05:00
Will Dietz da1e98d04b haskell: fix package sets based on integer-simple
Fixes mass build failures in these package sets,
due to "unknown pacakge: integer-simple".

Attributes that demonstrate this (see before/after):

* haskell.packages.integer-simple.ghc843.hello
* haskell.packages.integer-simple.ghc802.scientific

The second one is from the NixOS manual, FWIW.
2018-07-11 11:01:35 -05:00
Will Dietz 773ae700b7 ghc{843,861}: keep '-musleabi' in targets like w/'-gnueabi' 2018-07-10 19:08:56 -05:00
Will Dietz 1780e0e806 cutter: disable jupyter 2018-07-10 18:54:43 -05:00
Will Dietz 26e1a5410a radare2-cutter: wrap to set plugin / lib paths, fix crashery 2018-07-10 18:54:25 -05:00
Will Dietz 79d01b2e04 radare2-cutter: fix build by skipping over unhelpful helper script :)
At least it's very much not helpful for our usage.
2018-07-10 18:03:25 -05:00
Will Dietz a70f759224 radare2-cutter: 1.4 -> 1.5 2018-07-10 16:53:00 -05:00
Will Dietz 9d723978e0 radare2: 2.6.0 -> 2.7.0
(via update.py auto-magic ^_^)
2018-07-10 16:51:27 -05:00
Will Dietz 894f313e3c ghc{843,861}: clone linux-gnu targets so musl variants are available
Fixes build with "muslpi" (armv6l-unknown-linux-musleabihf).

This was done via patch at first but it wouldn't apply to both at once,
and it's probably best to stick to just having musl clones for now
(instead of patching 8.6.1 targets into 8.4.3 and hoping that's okay).
2018-07-10 14:57:41 -05:00
Will Dietz b95e7b1954 ghc861: use llvm6 so we're using supported LLVM version
Otherwise complains that LLVM version used is unsupported
and that LLVM 6.0 is the only supported version.

So, let's use it! :)
2018-07-10 14:26:43 -05:00
Will Dietz f8db20fb3a pciutils: use standardized equivalent for canonicalize_file_name
Fixes w/musl.
2018-07-09 15:30:56 -05:00
Will Dietz 218d4dc154 make-derivation: Don't add host-suffix to fixed-output derivations names
Not only does the suffix unnecessarily reduce sharing, but it also breaks
unpacker setup hooks (e.g. that of `unzip`) which identify interesting tarballs
using the file extension.

This also means we can get rid of the splicing hacks for fetchers.
2018-07-09 11:07:10 -04:00
Will Dietz e264a93a85 libndctl: fix build w/musl using patch from upstream 2018-07-05 22:12:46 -05:00
Will Dietz 481e61fad8 kitty: 0.10.1 -> 0.11.2 2018-07-05 11:19:53 -05:00
Will Dietz 7353d8396d vampire: enable parallel building 2018-07-05 10:13:40 -05:00
Will Dietz 600abbedc9 vampire: portability fixes
These have been submitted upstream,
but seconds before writing this message
so naturally no upstream response "yet" :).

Regardless of response, fetch patches
from the corresponding PR's for context
and of course hopefully they'll
be included in next version.
2018-07-05 10:13:32 -05:00
Will Dietz 8e6db30bb7 vampire: use CC/CXX from env, instead of always g++ 2018-07-05 10:11:32 -05:00
Will Dietz 405d3f3e6a luxcorerender: use python-enabled boost 2018-07-05 07:22:53 -05:00
Will Dietz bf3a588f64 llvm_6: enable "dump()" methods even w/assertions off 2018-07-05 07:22:53 -05:00
Will Dietz 72b897ba75 ispc: patch w/upstream commit to fix w/llvm 6 2018-07-05 07:22:53 -05:00
Will Dietz 39eca29cc0 ispc: bump to use llvm_6 2018-07-05 07:22:53 -05:00
Will Dietz a930b756d7 boomerang: 2018-01-18 -> 2018-07-03 2018-07-03 20:34:46 -05:00
Will Dietz f7f1405217 snowman: 2017-11-19 -> 0.1.2
Release made in 2018-01-07.
2018-07-03 20:23:04 -05:00
Will Dietz 0b7d6bb04f vim: v8.1.0001 -> v8.1.0146 2018-07-03 19:31:05 -05:00
Will Dietz 81c9f7125f curl: fix configure flag for random device.
Fixes #42778.

Thanks for reporting, @dingxiangfei2009!
2018-07-01 12:47:24 -05:00