Commit Graph

30123 Commits

Author SHA1 Message Date
Joachim F
c043bf955f Merge pull request #26620 from rnhmjoj/gnash
gnash: init at 0.8.11-2017-03-08 [WIP]
2017-06-30 20:27:14 +01:00
Joachim F
a8ba50db3e Merge pull request #26492 from michalpalka/new-xen
xen_4_8: init at 4.8.1
2017-06-30 20:27:04 +01:00
Vladimír Čunát
ddf864f8aa
Merge branch 'master' into staging
Mass rebuilds from master (>7k on x86_64-linux).
2017-06-30 18:16:58 +02:00
Joachim F
e0528c2f86 Merge pull request #26928 from romildo/new.monoid
monoid: init at 2016-07-21
2017-06-30 15:48:47 +01:00
Benno Fünfstück
58a231d944 Merge pull request #26026 from Hodapp87/autotrace
autotrace: init at 0.31.1
2017-06-30 16:34:48 +02:00
Benno Fünfstück
a0286ca6f0 Merge pull request #26838 from rvolosatovs/init/mopidy-local-sqlite
mopidy-local-sqlite: init at 1.0.0
2017-06-30 15:25:53 +02:00
Benno Fünfstück
3db7c9d5b8 Merge pull request #26953 from np/jd
jd: init at 0.3.1
2017-06-30 10:59:17 +02:00
Benno Fünfstück
27729f2416 Merge pull request #26966 from roberth/elm-github-install
elm-github-install: init at 1.0.1
2017-06-30 10:35:15 +02:00
Robert Hensing
3d48fa72d3 elm-github-install: init at 1.0.1 2017-06-30 10:22:18 +02:00
Tim Steinbach
3130f3ed0a
linux-copperhead: 4.11.7.a -> 4.11.8.a
Fixes #26790 by properly including built modules
2017-06-29 23:16:52 -04:00
Eelco Dolstra
6feedb4492
Forks::Super: Build on Hydra 2017-06-29 15:00:44 +02:00
Tim Steinbach
d1aff8d2e5
linux: 4.9.34 -> 4.9.35
Also, remove XSA-216 patches, the fixes are now integrated upstream
2017-06-29 08:26:25 -04:00
Nicolas Pouillard
fbce96014f
jd: init at 0.3.1 2017-06-29 09:50:46 +02:00
Profpatsch
da012dda01 adbfs-rootless: init at 2016-10-02 2017-06-29 08:44:43 +02:00
John Ericson
16be434b0b Merge accepted cross compilation PRs into staging 2017-06-28 23:17:21 -04:00
Tim Steinbach
4cc729644e Merge pull request #26867 from michalpalka/xen-security-2017.06-new
xen: patch for XSAs: 216, 217, 218, 219, 220, 221, 222, and 224
2017-06-28 22:43:46 -04:00
Tim Steinbach
db17c508ef Merge pull request #26915 from diegs/terraform
terraform: 0.9.6 -> 0.9.9.
2017-06-28 22:39:18 -04:00
romildo
226aadd6b0 monoid: init at 2016-07-21 2017-06-28 23:24:32 -03:00
John Ericson
e1faeb574a Merge pull request #26884 from obsidiansystems/purge-stdenv-cross
Purge stdenv cross
2017-06-28 21:39:16 -04:00
hsloan
9f156f4a8a top-level: stdenv.cross vanquished 2017-06-28 21:29:08 -04:00
Jörg Thalheim
7642a76c1a Merge pull request #26926 from dotlambda/master
dmensamenu: init at 1.0.0
2017-06-29 00:29:18 +01:00
Jörg Thalheim
d0a9189a03 Merge pull request #26941 from volth/certstrap-1.0.1
certstrap: init at 1.0.1
2017-06-28 23:34:10 +01:00
Volth
8797e3edd2 certstrap: init at 1.0.1 2017-06-28 21:16:38 +00:00
Vincent Laporte
c8c673568c ocamlPackages.stringext: 1.4.0 -> 1.4.3
ocamlPackages.qcheck: 0.4.0.1 -> 0.6
2017-06-28 18:41:59 +00:00
Shea Levy
24c59a4452 neuron: enable GUI 2017-06-28 11:59:54 -04:00
Domen Kožar
5015dea12a
stack2nix: depend on stack binary as well 2017-06-28 16:35:08 +02:00
Domen Kožar
8de4530b4a
Add static binary for stack2nix 2017-06-28 16:21:42 +02:00
Jörg Thalheim
cc63c5d32c bench: add static executable from haskellPackages 2017-06-28 14:42:54 +01:00
Pascal Wittmann
3dea2941e0 Merge pull request #26712 from gnidorah/master2
nas: init at 1.9.4
2017-06-28 15:20:23 +02:00
Frederik Rietdijk
8a62a9b064 Merge pull request #26125 from volth/webkitgtk-naming
rename webkitgtk24x⇒webkitgtk24x-gtk3; webkitgtk2⇒webkitgtk24x-gtk2
2017-06-28 13:54:38 +02:00
gnidorah
69aa5f5540 nas: init at 1.9.4 2017-06-28 14:13:20 +03:00
Robert Schütz
1a7745d6ec dmensamenu: init at 1.0.0 2017-06-28 11:43:39 +02:00
Jörg Thalheim
bd10a77c56 Merge pull request #26908 from selaux/rustPackages-2017-06-27
rustRegistry: 2017-06-25 -> 2017-06-27
2017-06-28 09:52:19 +01:00
Benjamin Staffin
1856119466 python-gflags: 2.0 -> 3.1.1 (#26858)
* python-gflags: 2.0 -> 3.1.1

* python-gflags: split out to new python-modules dir

* python-gflags: fix tests
2017-06-28 10:42:13 +02:00
rht
fef784d09f
zcash: reinit at 1.0.8 2017-06-28 03:26:30 +02:00
Diego Pontoriero
5b90fa0151
terraform: 0.9.6 -> 0.9.9. 2017-06-27 15:04:11 -07:00
Langston Barrett
6fd4c3956e django-polymorphic: init at 1.2 2017-06-27 21:12:29 +00:00
Shea Levy
4d2597981d Partially revert "terraform: 0.9.4 -> 0.9.6."
Terraform point releases are significant changes, we need to keep old ones around

This reverts commit 6a27b46dee.
2017-06-27 16:26:07 -04:00
Joachim F
2c30e5e754 Merge pull request #25441 from Hodapp87/draftsight
draftsight: init at 2017-SP1
2017-06-27 21:04:30 +01:00
leenaars
10126e13ef openpa: init at 1.0.4 (#26033) 2017-06-27 20:52:23 +01:00
Joachim F
767a8b2e9a Merge pull request #26073 from florianjacob/piwik-package
piwik & piwik service: init at 3.0.4
2017-06-27 20:51:16 +01:00
Shea Levy
551dcb6783 Add ansible 2.3 2017-06-27 15:22:31 -04:00
Stefan Lau
55fc963122 rustRegistry: 2017-06-25 -> 2017-06-27 2017-06-27 21:06:33 +02:00
Trevor Joynson
068341b1c7 iptstate: init at 2.2.6 (#26878)
* Add iptstate package

* iptstate: nit pick
2017-06-27 18:27:13 +01:00
Daiderd Jordan
5740c9e0e1 Merge pull request #26772 from robx/fix-v8
v8_3_16_14: fix OS X build by passing deployment version
2017-06-27 18:31:28 +02:00
Michał Pałka
9e6bfbb2f9 xen_4_8: init at 4.8.1
This commit adds the xen_4_8 package to be used instead of
xen (currently at 4.5.5):
 * Add packages xen_4_8, xen_4_8-slim and xen_4_8-light
 * Add packages qemu_xen_4_8 and qemu_xen_4_8-light to be used
   with xen_4_8-slim and xen_4_8-light respectively.
 * Add systemd to buildInputs of xen (it is required by oxenstored)
 * Adapt xen service to work with the new version of xen
 * Use xen-init-dom0 to initlilise dom0 in xen-store
 * Currently, the virtualisation.xen.stored option is ignored
   if xen 4.8 is used
2017-06-27 12:01:53 +00:00
Kranium Gikos Mendoza
32b2aa4891 zabbix-cli: init at 1.6.1 2017-06-27 20:50:38 +10:00
Justin Wood
dc2f1569b3 Add the new elixir versions to the top level 2017-06-26 23:51:18 -04:00
Justin Wood
803797c6d6 Inherit the elixir versions for beam modules
Rename attributes from elixir-1_x to elixir_1_x
2017-06-26 23:13:58 -04:00
Justin Wood
909da3998e Include Elixir 1.5 rc 2017-06-26 23:13:58 -04:00
Justin Wood
019afb0c80 Generalize building of Elixir interpreter 2017-06-26 23:13:58 -04:00
Daniel Peebles
2dc0eaf0f1 Merge pull request #26797 from LnL7/erlang-versions
erlang: remove erlangR16 and all versioned variants from all-packages
2017-06-26 16:04:28 -04:00
Daiderd Jordan
1389f28cd0 Merge pull request #26804 from LnL7/erlangR19
erlang: change default to R19
2017-06-26 22:00:03 +02:00
Robert Vollmert
c3da83cd40 v8_3_16_14: fix OS X build
Issues addressed:
- xcode build failed with
    ... was built for newer OSX version (10.10) than being linked (10.5)
  fixed by setting GYP mac deployment target to the nix value
- a gyp bug when SDKROOT is not set (and removed an orphaned gyp patch
- path to python in generated gyp-mac-tool
- noisy build due to static assert warnings, by silencing warnings
- use of system xcodebuild and libtool replaced by darwin.cctools
2017-06-26 21:28:43 +02:00
Vincent Laporte
ac83ef3994 glsurf: 3.3 -> 3.3.1 2017-06-26 19:24:33 +02:00
David McFarland
f3c039ff8d perl-LocaleGettext: fix test failure on cygwin by setting $LANG 2017-06-26 09:33:06 -03:00
Michał Pałka
80e0cda7ff xen: patch for XSAs: 216, 217, 218, 219, 220, 221, 222, and 224
XSA-216 Issue Description:

> The block interface response structure has some discontiguous fields.
> Certain backends populate the structure fields of an otherwise
> uninitialized instance of this structure on their stacks, leaking
> data through the (internal or trailing) padding field.

More: https://xenbits.xen.org/xsa/advisory-216.html

XSA-217 Issue Description:

> Domains controlling other domains are permitted to map pages owned by
> the domain being controlled.  If the controlling domain unmaps such a
> page without flushing the TLB, and if soon after the domain being
> controlled transfers this page to another PV domain (via
> GNTTABOP_transfer or, indirectly, XENMEM_exchange), and that third
> domain uses the page as a page table, the controlling domain will have
> write access to a live page table until the applicable TLB entry is
> flushed or evicted.  Note that the domain being controlled is
> necessarily HVM, while the controlling domain is PV.

More: https://xenbits.xen.org/xsa/advisory-217.html

XSA-218 Issue Description:

> We have discovered two bugs in the code unmapping grant references.
>
> * When a grant had been mapped twice by a backend domain, and then
> unmapped by two concurrent unmap calls, the frontend may be informed
> that the page had no further mappings when the first call completed rather
> than when the second call completed.
>
> * A race triggerable by an unprivileged guest could cause a grant
> maptrack entry for grants to be "freed" twice.  The ultimate effect of
> this would be for maptrack entries for a single domain to be re-used.

More: https://xenbits.xen.org/xsa/advisory-218.html

XSA-219 Issue Description:

> When using shadow paging, writes to guest pagetables must be trapped and
> emulated, so the shadows can be suitably adjusted as well.
>
> When emulating the write, Xen maps the guests pagetable(s) to make the final
> adjustment and leave the guest's view of its state consistent.
>
> However, when mapping the frame, Xen drops the page reference before
> performing the write.  This is a race window where the underlying frame can
> change ownership.
>
> One possible attack scenario is for the frame to change ownership and to be
> inserted into a PV guest's pagetables.  At that point, the emulated write will
> be an unaudited modification to the PV pagetables whose value is under guest
> control.

More: https://xenbits.xen.org/xsa/advisory-219.html

XSA-220 Issue Description:

> Memory Protection Extensions (MPX) and Protection Key (PKU) are features in
> newer processors, whose state is intended to be per-thread and context
> switched along with all other XSAVE state.
>
> Xen's vCPU context switch code would save and restore the state only
> if the guest had set the relevant XSTATE enable bits.  However,
> surprisingly, the use of these features is not dependent (PKU) or may
> not be dependent (MPX) on having the relevant XSTATE bits enabled.
>
> VMs which use MPX or PKU, and context switch the state manually rather
> than via XSAVE, will have the state leak between vCPUs (possibly,
> between vCPUs in different guests).  This in turn corrupts state in
> the destination vCPU, and hence may lead to weakened protections
>
> Experimentally, MPX appears not to make any interaction with BND*
> state if BNDCFGS.EN is set but XCR0.BND{CSR,REGS} are clear.  However,
> the SDM is not clear in this case; therefore MPX is included in this
> advisory as a precaution.

More: https://xenbits.xen.org/xsa/advisory-220.html

XSA-221 Issue Description:

> When polling event channels, in general arbitrary port numbers can be
> specified.  Specifically, there is no requirement that a polled event
> channel ports has ever been created.  When the code was generalised
> from an earlier implementation, introducing some intermediate
> pointers, a check should have been made that these intermediate
> pointers are non-NULL.  However, that check was omitted.

More: https://xenbits.xen.org/xsa/advisory-221.html

XSA-222 Issue Description:

> Certain actions require removing pages from a guest's P2M
> (Physical-to-Machine) mapping.  When large pages are in use to map
> guest pages in the 2nd-stage page tables, such a removal operation may
> incur a memory allocation (to replace a large mapping with individual
> smaller ones).  If this allocation fails, these errors are ignored by
> the callers, which would then continue and (for example) free the
> referenced page for reuse.  This leaves the guest with a mapping to a
> page it shouldn't have access to.
>
> The allocation involved comes from a separate pool of memory created
> when the domain is created; under normal operating conditions it never
> fails, but a malicious guest may be able to engineer situations where
> this pool is exhausted.

More: https://xenbits.xen.org/xsa/advisory-222.html

XSA-224 Issue Description:

> We have discovered a number of bugs in the code mapping and unmapping
> grant references.
>
> * If a grant is mapped with both the GNTMAP_device_map and
> GNTMAP_host_map flags, but unmapped only with host_map, the device_map
> portion remains but the page reference counts are lowered as though it
> had been removed. This bug can be leveraged cause a page's reference
> counts and type counts to fall to zero while retaining writeable
> mappings to the page.
>
> * Under some specific conditions, if a grant is mapped with both the
> GNTMAP_device_map and GNTMAP_host_map flags, the operation may not
> grab sufficient type counts.  When the grant is then unmapped, the
> type count will be erroneously reduced.  This bug can be leveraged
> cause a page's reference counts and type counts to fall to zero while
> retaining writeable mappings to the page.
>
> * When a grant reference is given to an MMIO region (as opposed to a
> normal guest page), if the grant is mapped with only the
> GNTMAP_device_map flag set, a mapping is created at host_addr anyway.
> This does *not* cause reference counts to change, but there will be no
> record of this mapping, so it will not be considered when reporting
> whether the grant is still in use.

More: https://xenbits.xen.org/xsa/advisory-224.html
2017-06-26 07:01:24 +00:00
Bas van Dijk
35e5719fe9 elasticsearch: 5.4.0 -> 5.4.2 2017-06-26 08:47:28 +02:00
Vincent Laporte
6b89bcbaa6 ocamlPackages.core_bench: fix on OCaml ≥ 4.03 2017-06-26 07:57:17 +02:00
Franz Pletz
1a7f330335
burp_1_3: remove 2017-06-26 03:48:41 +02:00
AndersonTorres
0e14a8621d mpv: eliminate config.mpv options
Removing all `config.mpv.*` options will improve readability. MPV has many
configurable options, and using the config approach is prone to confusion and
unnecessary code duplication. If needed, the user can `override` the relevant
variables in the function itself, so no functionality is lost.

Closes issue #26786
2017-06-26 02:51:09 +02:00
Franz Pletz
639b74e7be
Revert "linux: patch CVE-2017-1000364 (stack clash)"
This reverts commit aab71b31d5.

This was integrated into the stable 4.9 and 4.11 kernels.
2017-06-26 02:23:59 +02:00
Franz Pletz
40a04291c9
Merge branch 'master' into staging 2017-06-26 02:23:38 +02:00
Jörg Thalheim
239920d745 Merge pull request #26831 from volth/plv8-init-2.0.3
plv8: init at 2.0.3
2017-06-25 18:20:37 +01:00
Roman Volosatovs
fd0f02628b
mopidy-local-sqlite: init at 1.0.0 2017-06-25 14:26:15 +02:00
Jörg Thalheim
a93225fc6c Merge pull request #26835 from unaizalakain/init_qgo
qgo: init at unstable-2016-06-23
2017-06-25 12:05:32 +01:00
Jörg Thalheim
7a10cc84a0 rustRegistry: switch to mkDerivation
fixes #26582
2017-06-25 11:56:29 +01:00
tilpner
c610f99d8f Expose custom Rust registry versions
This allows users to specify a custom registry src,
because currently every packager would need to create
an outdated Cargo.lock just to be compatible with the
probably outdated rustRegistry in nixpkgs.

Currently there is no easy way to convince cargo to
do that, so this makes that workaround unnecessary.
2017-06-25 11:56:15 +01:00
Jörg Thalheim
46427b77f4 Merge pull request #26690 from DIzFer/telegram-update
tdesktop: 1.0.27 -> 1.1.7
2017-06-25 11:37:21 +01:00
Unai Zalakain
6e52efe9eb
qgo: init at unstable-2016-06-23 2017-06-25 12:29:18 +02:00
Jörg Thalheim
3913522a41 Merge pull request #26828 from rvolosatovs/init/mopidy-local-images
mopidy-local-images: init at 1.0.0
2017-06-25 08:39:56 +01:00
Roman Volosatovs
69eddfa090 pythonPackages.pylast: 0.5.11 -> 1.8.0 (#26825)
* maintainers: add rvolosatovs

* pythonPackages.pylast: 0.5.11 -> 1.8.0

* pythonPackages.pylast: refactor

- Update homepage
- Add rvolosatovs to maintainers
- Fix test comment

* pylast: move out of python-packages.nix
2017-06-25 08:32:05 +01:00
Jörg Thalheim
6aad18a668 pythonPackages.uritools: keep alphabetic order 2017-06-25 08:24:50 +01:00
Jörg Thalheim
6450a14880 Merge pull request #26826 from rvolosatovs/init/uritools
pythonPackages.uritools: init at 2.0.0
2017-06-25 08:22:31 +01:00
Jörg Thalheim
4b6b811b34 Merge pull request #26827 from rvolosatovs/init/spotipy
pythonPackages.spotipy: init at 2.4.4
2017-06-25 08:18:09 +01:00
Jörg Thalheim
5d5dde671e pythonPackages.spotipy: keep alphabetic ordering 2017-06-25 08:16:58 +01:00
Volth
60e19e7393 plv8: init at 2.0.3 2017-06-25 01:20:51 +00:00
Volth
649a036dcc nailgun: init at 0.9.1 2017-06-25 01:08:09 +00:00
Roman Volosatovs
4ebaed854f
mopidy-local-images: init at 1.0.0 2017-06-25 00:26:02 +02:00
Roman Volosatovs
ca69972f9a
pythonPackages.spotipy: init at 2.4.4 2017-06-24 23:56:34 +02:00
Roman Volosatovs
90f85a2de5
pythonPackages.uritools: init at 2.0.0 2017-06-24 23:54:19 +02:00
Thomas Tuegel
1593bd2423 Merge pull request #26817 from ttuegel/qt-5.9
Qt 5.9
2017-06-24 15:19:36 -05:00
Jörg Thalheim
09704d35f2 Merge pull request #26762 from dtzWill/update/creduce
creduce: 2.6.0 -> 2.7.0, now uses LLVM 4
2017-06-24 19:59:30 +01:00
Jörg Thalheim
8f9d3bfddb Merge pull request #26594 from jchildren/master
antlr4_7: init at 4.7
2017-06-24 18:55:08 +01:00
Samuel Leathers
5d7fd7e7fa mailhog: init at 1.0.0 (#26821)
* mailhog: init at 1.0.0

* formatting nitpicks
2017-06-24 17:05:34 +01:00
Hector Jusforgues
6bb5e991ab perl-packages: fix typo in comment (#26819) 2017-06-24 16:25:19 +01:00
Thomas Tuegel
22b10bac78
qt5: 5.8.0 -> 5.9.0
Qt 5.8 is immediately removed because its support window is ended.

The qtlocation module is built with `enableParallelBuilding = false` so that the
clipper library will be built before the components which link to it.

kjs now depends directly on pcre. The dependency was previously propagated from
qtbase, which now depends on pcre2.
2017-06-24 07:43:57 -05:00
Peter Hoeg
276adb96fa heimdall: 1.4.1 -> 1.4.2 2017-06-24 12:49:11 +08:00
John Ericson
87fab3d6a5 Merge some merged cross-compilation PRs into into staging 2017-06-23 20:24:27 -04:00
Daiderd Jordan
dc1ae6f18d
erlang: use R18 for packages that don't work with R19 2017-06-24 01:52:31 +02:00
Daiderd Jordan
39497df1ef
erlang: change default R18 -> R19 2017-06-24 01:52:24 +02:00
aszlig
06271b6eba
krita: Fix build dependencies
First of all, we need a newer version of Vc, because at least version
1.1.0 is required for Krita 3.1.3.

Also, qtmultimedia and qtx11extras were missing.

Built and tested successfully on my machine.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @abbradar
2017-06-23 22:15:05 +02:00
Daiderd Jordan
0fafa0d7d7
erlang: remove erlangR16 and all versioned variants from all-packages
Fixes #24047

All of the variants are still available in the beam.interpreters attrset.
2017-06-23 19:58:05 +02:00
Daiderd Jordan
54a370ff5f
beam-packages: add erlangR20 2017-06-23 19:42:31 +02:00
Daiderd Jordan
b0b5911fc1 Merge pull request #26764 from mdaiter/erlangR20
erlangR20: init
2017-06-23 19:37:49 +02:00
Frederik Rietdijk
cb0851d5fa Merge pull request #26714 from siddharthist/flask-restplus
flask-restplus: update to 0.10
2017-06-23 19:19:11 +02:00
John Ericson
afd2bdbad2 Merge pull request #26007 from obsidiansystems/cc-wrapper-prefix
Get rid of gcc-cross-wrapper
2017-06-23 11:22:34 -04:00
Matthew Daiter
d79b4766a5 erlangR20: init 2017-06-23 12:51:58 +02:00
Alexandre Peyroux
be2b6c2e47 gramalecte: init at v0.5.17 2017-06-23 11:21:40 +02:00
Peter Jones
aa3f37ceed pythonPackages.intelhex init at 2.1 2017-06-23 10:54:48 +02:00
Frederik Rietdijk
a807c96e20 Merge pull request #26752 from rnhmjoj/graphviz
pythonPackages.pygraphviz: fix build
2017-06-23 10:40:01 +02:00
John Ericson
f55ccbb60f xbursttools: Fix eval at least so tests pass 2017-06-22 17:53:52 -04:00
John Ericson
bb7067f882 mingw-w64: Clean up, especially clarifying staging 2017-06-22 17:53:51 -04:00
John Ericson
594d264205 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
2017-06-22 17:52:28 -04:00
John Ericson
9bfd03eff7 cross stdenv adaptor: Remove ccCross binutils attrs and binutils extra buildDepends
It now has the correct wrapped tools and nothing else is needed.
2017-06-22 17:52:28 -04:00
John Ericson
121e7d9335 gcc-cross-wrapper: Remove in favor of newly-cross-supporting cc-wrapper 2017-06-22 17:52:28 -04:00
Daiderd Jordan
aba574c4fa Merge pull request #26668 from gleber/fixpoint-erlang-packages
erlang: refactor: build packages per Erlang/OTP version.
2017-06-22 21:49:30 +02:00
Robert Hensing
86dc6469ba arelle: init at 2017-06-01 2017-06-22 21:37:15 +02:00
Will Dietz
1e9a9ba149 creduce: 2.6.0 -> 2.7.0, now uses LLVM 4 2017-06-22 07:47:53 -05:00
rnhmjoj
d8027bd9c4
pythonPackages.pygraphviz: fix build 2017-06-22 13:33:30 +02:00
David Izquierdo
aa2b643e4b tdesktop: 1.0.27 -> 1.1.7 2017-06-22 09:20:51 +02:00
aszlig
7c0f6f4be5
pyopenssl: 16.2.0 -> 17.0.0 and fix tests
Upstream changes:

 * Added OpenSSL.X509Store.set_time() to set a custom verification time
   when verifying certificate chains. pyca/pyopenssl#567
 * Added a collection of functions for working with OCSP stapling. None
   of these functions make it possible to validate OCSP assertions, only
   to staple them into the handshake and to retrieve the stapled
   assertion if provided. Users will need to write their own code to
   handle OCSP assertions. We specifically added:
   Context.set_ocsp_server_callback, Context.set_ocsp_client_callback,
   and Connection.request_ocsp. pyca/pyopenssl#580
 * Changed the SSL module's memory allocation policy to avoid zeroing
   memory it allocates when unnecessary. This reduces CPU usage and
   memory allocation time by an amount proportional to the size of the
   allocation. For applications that process a lot of TLS data or that
   use very lage allocations this can provide considerable performance
   improvements. pyca/pyopenssl#578
 * Automatically set SSL_CTX_set_ecdh_auto() on OpenSSL.SSL.Context.
   pyca/pyopenssl#575
 * Fix empty exceptions from OpenSSL.crypto.load_privatekey().
   pyca/pyopenssl#581

The full upstream changelog can be found at:

https://pyopenssl.readthedocs.io/en/17.0.0/changelog.html

I've also added a patch from pyca/pyopenssl#637 in order to fix the
tests, which was the main reason for the version bump because that patch
won't apply for 16.2.0.

According to the upstream changelog there should be no
backwards-incompatible changes, but I've tested building against some of
the packages depending on pyopenssl anyway. Regardless of this, the
build for pyopenssl fails right now anyway, so the worst that could
happen via this commit would be that we break something that's already
broken.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-06-22 01:30:10 +02:00
Franz Pletz
aab71b31d5
linux: patch CVE-2017-1000364 (stack clash) 2017-06-22 00:44:28 +02:00
Franz Pletz
dd3f2e648a
linux_hardened_copperhead: init at 4.11.6.c 2017-06-21 23:49:00 +02:00
Shea Levy
a21ddfb158 pythonPackages.bcdoc: Disable tests 2017-06-20 16:08:47 -04:00
Isaac Shapira
6fd606bdf3 awscli: 1.11.95 -> 1.11.105 2017-06-20 14:00:14 -06:00
John Children
ea440eae21 antlr4_7: init at 4.7
Includes a more recent version of antlr to nixpkgs. Previous
versions exist already, but version 4 brings many changes
to the generated code and runtime targets.

The install location has been changed from previous versions
of antlr to make use of the set-java-classpath hook, which
is required to make use of both the runtime and the binary.

Also includes the testing rig as a script to allow graphical
inspection of parse trees.
2017-06-20 12:04:12 +01:00
Gleb Peregud
7797e1a1dd erlang: put Elixir/LFE into per-OTP packageset.
This makes beam.package.erlangR19.abnf to be actually built with R19,
instead of the default R18. It means that Elixir and LFE are provided in
two versions, one built with R18 and with R19.

Please note that Elixir does not build with R16 and R17 - trying to
access beam.packages.erlang{R16,R17}.elixir will throw an error.
2017-06-19 19:58:57 +02:00
Gleb Peregud
d1b9c9d2cd erlang: refactor: build packages per Erlang/OTP.
This change introduces a fixpoint, which allows to do deep override when
building packages defined in pkgs/development/beam-modules/default.hex.
This allows to provide beam.packages.erlang{,R16,R17,R18,R19} which
contains the same packages built with different Erlang/OTP versions.

Top-level attribute beamPackages points at beam.packages.erlangR18, the
same applies to other top-level Erlang packages.

TODO:
- beam.packages.erlang{R16,R17} is almost useless, since rebar/rebar3
  does not build using these versions;
- all packages in beam.packages which use buildMix are actually built
  with erlangR18;
- update documentation.
2017-06-19 19:53:15 +02:00
goibhniu
7d747e1b16 Merge pull request #26626 from magnetophon/jackaudio
jackaudio: 1.9.10 -> 1.9.11-RC1
2017-06-19 16:44:59 +02:00
Florian Jacob
55844c8380 piwik & piwik service: init at 3.0.4 2017-06-19 16:00:17 +02:00
Joachim F
babfd23364 Merge pull request #26663 from vandenoever/musescore
musescore: 2.0.3 -> 2.1.0
2017-06-19 14:29:03 +01:00
Bart Brouns
9d0441434d jackaudio: 1.9.10 -> 1.9.11-RC1 2017-06-19 15:11:41 +02:00
rnhmjoj
7f89293051
gnash: init at 0.8.11-2017-03-08 2017-06-19 15:08:57 +02:00
Domen Kožar
56be4bee34
cabal-install: fix closure size on OSX 2017-06-19 13:55:05 +02:00
Jörg Thalheim
ce3273708b Merge pull request #26655 from gnidorah/master3
pythonPackages.ps_mem: init at 3.9
2017-06-18 16:37:14 +01:00
gnidorah
fd072b98d0 ps_mem: init at 3.9 2017-06-18 18:15:42 +03:00
Jörg Thalheim
92fc4a374f
Revert "gdbGuile: mark as broken"
This reverts commit 08d25152b8.
2017-06-18 14:52:11 +01:00
Thomas Tuegel
9149faf6a9
prison: init at 5.33.0 2017-06-18 08:44:44 -05:00
Thomas Tuegel
f5c00c43bb
qgpgme: init at 1.9.0 2017-06-18 08:44:44 -05:00
Thomas Tuegel
c816bbc8a8
qt5: remove makeQtWrapper 2017-06-18 08:44:42 -05:00
Thomas Tuegel
870c07cc2b
sddm: take themes from system environment 2017-06-18 08:43:39 -05:00
Thomas Tuegel
be7b7d908f
Remove kdeWrapper 2017-06-18 08:43:39 -05:00
Thomas Tuegel
7b6f8dc77f
qt5: move kdeDerivation to qt5.mkDerivation 2017-06-18 08:42:19 -05:00
Thomas Tuegel
210f688802
qt5: rename qmakeHook to qmake 2017-06-18 08:41:57 -05:00
Jörg Thalheim
08d25152b8
gdbGuile: mark as broken
does not compile anymore since gdb 8.0
2017-06-18 13:26:11 +01:00
Jörg Thalheim
a9aefdeac9
pythonPackages.rebulk: 0.8.2 -> 0.9.0 2017-06-18 13:18:40 +01:00
Jörg Thalheim
76ea4df5f9
pythonPackages.keystoneauth1: fix missing argparse dep 2017-06-18 11:03:13 +01:00
Jörg Thalheim
f79d21da65
oslo-config: fix argparse dependencies 2017-06-18 11:03:09 +01:00
Michiel Leenaars
b4b698248f qstopmotion: init -> 2.3.2 2017-06-18 00:47:01 +02:00
Rushmore Mushambi
e1ec8d9e9c Merge pull request #26658 from rushmorem/cockroach
cockroachdb: beta-20160915 -> v1.0.2
2017-06-18 00:46:24 +02:00
rushmorem
ec65ef744b cockroachdb: beta-20160915 -> v1.0.2 2017-06-17 22:52:25 +02:00
Tim Steinbach
6b199db895 Merge pull request #26644 from NeQuissimus/gradle_4_0
gradle: 3.5 -> 4.0
2017-06-17 16:05:26 -04:00
Jörg Thalheim
b40cda750b Merge pull request #26656 from volth/sbt-with-scala-native
sbt: support scala-native
2017-06-16 23:45:17 +01:00
Jörg Thalheim
61feffbe57 Merge pull request #26652 from ciil/ltris
ltris: init at 1.0.19
2017-06-16 23:30:00 +01:00
Jörg Thalheim
c4037ee92b Merge pull request #26583 from mbbx6spp/init-ply-package
ply: init at v1-beta1(9e810b1)
2017-06-16 23:21:23 +01:00
Jos van den Oever
6ee183b7f2 musescore: 2.0.3 -> 2.1.0 2017-06-16 23:47:44 +02:00
Simon Lackerbauer
e0c1c51d73 ltris: init at 1.0.19 2017-06-16 21:37:18 +02:00
Langston Barrett
26e1664e88 flask-restplus: update to 0.10 2017-06-16 18:55:48 +00:00
Volth
b1928704d4 sbt: support build scala-native targets 2017-06-16 15:52:13 +00:00
Tim Steinbach
a4a0f30108
gradle: 3.5 -> 4.0 2017-06-16 08:29:08 -04:00
Benno Fünfstück
11b113541d rustRegistry: 2017-05-31 -> 2017-06-16 2017-06-16 11:54:23 +02:00
Frederik Rietdijk
b127317e94 Merge pull request #26589 from georgewhewell/bump-defusedxml
pythonPackages.defusedxml: 0.4.1 -> 0.5.0
2017-06-16 09:23:42 +02:00
Alexey Shmalko
b521296a4c Merge pull request #26575 from rnhmjoj/ddcutil
ddcutil: init at 0.8.2
2017-06-16 10:08:55 +03:00
Franz Pletz
fd0384b4c2
pythonPackages.glances: 2.9.1 -> 2.10 2017-06-16 06:17:51 +02:00
Shea Levy
517d65ec9b Merge branch 'ghc821rc2' of git://github.com/k0001/nixpkgs 2017-06-15 16:10:07 -04:00
Renzo Carbonara
5f94d85e5e ghc821: init at 8.2.1-rc2 (a.k.a., 8.2.0.20170507)
The approach taken to add this package was to port over the definitions
currently existing for HEAD, and making the necessesary changes to get
this building.

The Haskell package set associated with this compiler doesn't yet
guarantee that all or most of the packages successfully build with this
new compiler, but that will improve over time after this GHC 8.2.1
is officially released and the ecosystem catches up.
2017-06-15 19:59:38 +02:00
Frederik Rietdijk
2a24fdaee0 Merge pull request #26525 from jyp/boto-2.47
pythonPackages.gensim: init at 2.1.0
2017-06-15 18:57:27 +02:00
Robert Helgesson
19f8213a3e
perl-Perl-Critic: 1.126 -> 1.128 2017-06-15 15:50:19 +02:00
Jörg Thalheim
a3539d0dbc Merge pull request #26126 from pmahoney/ocaml-core_bench
ocamlPackages.core_bench: init at 113.33.03
2017-06-15 13:50:10 +01:00
georgewhewell
79c24a04f1 pythonPackages.defusedxml: 0.4.1 -> 0.5.0 2017-06-15 11:31:53 +01:00
Edward Tjörnhammar
0f9a2285b8
ezquake: init at 3.0.1 2017-06-15 08:37:24 +02:00
Vladimír Čunát
4ef8313bb6
aiccu: remove leftover from 3dcecf09fc 2017-06-15 07:54:50 +02:00
Susan Potter
fdef885d97
ply: init at v1-beta1(9e810b1) 2017-06-14 17:41:42 -05:00
rnhmjoj
7ef9a9ffc1
ddcutil: init at 0.8.2 2017-06-15 00:32:26 +02:00
Lancelot SIX
3a9c7c6c18 pythonPackages.netcdf4: add missing cython dependency (#26570) 2017-06-14 17:50:48 +02:00
Ekaterina Vaartis
b707e8c78f perlPackages: init packages needed for bugzilla (#26569)
perlPackages.EmailMIMEAttachmentStripper: init at 1.317
perlPackages.EmailReply: init at 1.204
perlPackages.PatchReader: init at 0.9.6
perlPackages.TemplateGD: init at 2.66
perlPackages.AuthenRadius: init at 0.26
perlPackages.Chart: init at 2.4.10
perlPackages.EmailMIMEModifier at 1.444
2017-06-14 14:18:56 +02:00
Profpatsch
79dd4deda5 Ultrastar (#26524)
* ultrastardx-beta: init at 1.3.5

* libbass, libbass_fx: init at 24

* ultrastar-creator: init at 2017-04-12

* buildSupport/plugins.nix: add diffPlugins

Helper function to compare expected plugin lists to the found plugins.

* ultrastar-manager: init at 2017-05-24

The plugins are built in their own derivations, speeding up (re-)compilation.
The `diffPlugins` function from `beets` is reused to test for changes in the
plugin list on updates.

* beets: switch to diffPlugins

The function is basically just extracted for better reusability.
2017-06-14 11:29:31 +02:00
Maximilian Bosch
3803864ca6 thefuck: init at 3.18 (#26529) 2017-06-14 09:57:38 +01:00
Josef Kemetmueller
773cc7c03d pythonPackages.hug: Disable on python2
Hug is only supported on python3.
2017-06-14 05:05:13 +02:00
Charles Strahan
3b1c4fce4f psensor: init at 1.2.0
psensor is a graphical hardware monitoring application for Linux
2017-06-13 18:51:36 -04:00
Bas van Dijk
2444eab485 ELK: update kibana and the elastic beats to 5.4 (#26252)
* Add kibana5 and logstash5
* Upgrade the elastic beats to 5.4
* Make sure all elastic products use the same version
  (see elk5Version)
* Add a test for the ELK stack
2017-06-13 22:36:08 +02:00
David Guibert
f03ee24754 gfortran7: added by wrapping gcc7 (#26535)
thanks
2017-06-13 21:46:37 +02:00
Peter Simons
14283b6a95 vcsh: update to latest Git head, enable test suite, install man page 2017-06-13 20:16:30 +02:00
Peter Simons
8d71c758a1 perl-Shell-Command: initial version 0.06 2017-06-13 20:16:30 +02:00
Jean-Philippe Bernardy
cbbdc7d3eb pythonPackages.gensim: init at 2.1.0 2017-06-13 09:35:18 +02:00
Will Dietz
ab9d244348 elfkickers: init at 3.1 2017-06-12 14:57:38 -05:00
Jean-Philippe Bernardy
4b3e5c9bea pythonPackages.smart_open: init at 1.5.3 2017-06-12 18:35:40 +02:00
Jean-Philippe Bernardy
8ef32b334e pythonPackages.bz2file: init at 0.98 2017-06-12 18:35:40 +02:00
Franz Pletz
934b72301e
libfann: init at 2.2.0 2017-06-12 17:44:43 +02:00
Jean-Philippe Bernardy
a12ae6171b pythonPackages.boto: 2.45 -> 2.47 2017-06-12 09:57:23 +02:00
Daiderd Jordan
4010313ab9 Merge pull request #26381 from gleber/generalize-beam
erlang: refactor to generalize Erlang/OTP derivations
2017-06-11 20:35:07 +02:00
Daiderd Jordan
a3317da9f9 Merge pull request #26275 from anderspapitto/rust-updates
rust: 1.15.0 -> 1.17.0
2017-06-11 17:59:11 +02:00
Vladimír Čunát
86da6d441f
lyx: maintenance 2.2.2 -> 2.2.3
In particular, they claim some fixes related to Qt-5.8,
so I switched back to using the default Qt (=5.8 ATM).

Tested just briefly.
2017-06-11 17:10:06 +02:00
Bjørn Forsman
c95f3a36cd sdcc: 3.5.0 -> 3.6.0
* requires texinfo
* --std=c99 unneeded, fixed upstream
* can build with nixpkgs default boost (v1.62), so let's do that
2017-06-11 16:02:21 +02:00
Gleb Peregud
c9cb6403d3 erlang: move erlang_basho_R16B02 to Erlang's general builder. 2017-06-11 13:31:25 +02:00
Vladimír Čunát
32916ab1de
Merge older staging
Enough rebuilds have finished on Hydra now.
2017-06-11 09:01:08 +02:00
Anders Papitto
1e0866e064 rust: 1.15.0 -> 1.17.0
Also updates beta, nightly, nightlyBin, and bootstrap compilers.
Also updates the registry.
Also consolidates logic between bootstrap and nightlyBin compilers.
Also contains some miscellaneous cleanups.
Also patches firefox to build with the newer cargo
2017-06-10 15:15:50 -07:00
Tuomas Tynkkynen
73a1307a02 U-Boot: Add A20 OLinuXino Lime build
Yet another Allwinner board working out-of-the-box, no surprises.
2017-06-10 23:22:24 +03:00
Chris Hodapp
a24960d214 autotrace: init at 0.31.1
Add ApplicationServices for Darwin build

Clean up comments
2017-06-10 12:08:54 -04:00
Jörg Thalheim
b9c259355b Merge pull request #26391 from ss1h2a3tw/powerline
pythonPackages.powerline: 2.5.2 -> 2.6
2017-06-10 11:09:32 +01:00
Jörg Thalheim
800d525ac4 Merge pull request #26349 from midchildan/tilix
tilix: init at 1.5.8
2017-06-10 10:31:08 +01:00
Jörg Thalheim
b731e65081 arphic: init at 0.2.20080216.2
arphic: init at 0.2.20080216.2
2017-06-10 09:32:34 +01:00
Jörg Thalheim
c1d05287d6 Merge pull request #26451 from oxij/pkg/up/exiftool
perl: Image-ExifTool: 9.27 -> 10.48, add alias to all-packages.nix
2017-06-10 09:28:08 +01:00
Jörg Thalheim
308acf3199 Merge pull request #26478 from Moredread/profanity_tray
profanity: enable tray icon support
2017-06-10 09:25:53 +01:00
Jörg Thalheim
ea7aa3156c Merge pull request #26496 from romildo/fix.lxappearance
lxappearance: add variant for Gtk+-3
2017-06-10 09:11:51 +01:00
Vladimír Čunát
cb9f953c92
Merge branch 'master' into staging
More larger rebuilds.
2017-06-10 10:07:33 +02:00
Joachim Schiele
507c207958 spamassassin: major service fixes -> added more perl packages to spamassassin and abstracted service to not use /etc/spamassassin, also running sa-update as spamd user periodically (#26470)
thanks @grahamc for IRC comments
2017-06-10 09:35:35 +02:00
Michael Weiss
d17bcfc5f0 androidenv: Manually update missing packages
Improvement: Use nix-shell for fetch.sh

androidsdk{,_extras}:
- Update to 7.1.1

google_apis_25 is missing after fetch.sh due to an error in addon.xml
(upsteam bug).

Addons:
- Add google_apis_25
- Update google_play_services (v8_rc41 -> v11_rc16)
2017-06-10 03:57:30 +02:00
Changlin Li
8237294f64 Add Unicode Arphic CJK fonts
These are a couple of CJK fonts that are on most other Linux distributions
that aren't on NixOS
2017-06-09 20:52:18 -04:00