Commit Graph

19612 Commits

Author SHA1 Message Date
Michael Weiss
5257232ac7 gns3: "Improve" the packaging
This is "a bit" hacky tho...
The improvement is that it now covers the stable as well as the preview
releases and doesn't require Python 3.4 anymore.
2017-09-22 21:30:38 +02:00
Tim Steinbach
24bed29809
openjdk: Fix build 2017-09-22 11:16:14 -04:00
Matt McHenry
02fe1207ab openjdk9: init at 9.0.0+180
* openjdk 8: code cleanup

as recommended by 0xABAB in #27194

* openjdk 9: init at ea build 176

this starts with copy of 8.nix and just updates hashes and replaces 8
with 9.  it also tweaks the version handling because we aren't dealing
with an update version yet.

* openjdk 9: adapt patches from openjdk 8

fix-java-home: surrounding code changed slightly

swing-use-gtk-jdk9: location of the file being patched changed due to
modularization

read-truststore-from-env: the code that handles the trustStore was
refactored out into a helper class in upstream commit
http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/904861872c0e

adlc_updater: this isn't present anymore

* openjdk 9: make two more warnings-as-errors non-fatal

this requires that we switch to configureFlagsArray to deal with
whitespace

the errors being suppressed are show below:

* For target support_native_java.desktop_libawt_xawt_awt_Robot.o:
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/jdk/src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c: In function 'isXCompositeDisplay':
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/jdk/src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c:152:50: error: embedded '\0' in format
[-Werror=format-contains-nul]
     snprintf(NET_WM_CM_Sn, sizeof(NET_WM_CM_Sn), "_NET_WM_CM_S%d\0", screenNumber);
                                                  ^
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/jdk/src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c:152:50: error: embedded '\0' in format
[-Werror=format-contains-nul]
cc1: all warnings being treated as errors
* For target support_native_jdk.hotspot.agent_libsa_ps_core.o:
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c: In function 'read_exec_segments':
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c:834:7: error: ignoring return value of 'pread', declared
with attribute warn_unused_result [-Werror=unused-result]
       pread(ph->core->exec_fd, interp_name, exec_php->p_filesz, exec_php->p_offset);
       ^
cc1: all warnings being treated as errors

* openjdk 9: ea+176 -> ea+180

* openjdk 9: TODO disable infinality patches, at least to start

the code being patched here seems to have changed substantially or
perhaps even disappeared altogether.  need to investigate whether
these patches are still relevant.

* openjdk 9: update installPhase for modularization

* separate jdk and jre images are now present under build/*/images

* samples have been removed (JEP 298)
  -- TODO that JEP says demos will be gone too, but it seems some are still present?

* bina directory is no longer present

* openjdk 9: TODO handle *.pf files or purge this code completely

* openjdk 9: update minimal jre components

in particular, the name of the config option for headless has changed,
per https://bugs.openjdk.java.net/browse/JDK-8163102

* TODO about echo -n vs printWords, #27427
2017-09-22 08:27:34 -04:00
Jörg Thalheim
83f0659365 Merge pull request #29643 from dotlambda/ttwatch
ttwatch: init at 2017-04-20
2017-09-22 11:03:58 +01:00
Jörg Thalheim
11e1e826bf Merge pull request #29649 from disassembler/topydo
topydo: 0.9 -> 0.13
2017-09-22 10:50:42 +01:00
Joerg Thalheim
446f9c96f5 topydo: really move out of python-packages 2017-09-22 10:48:21 +01:00
Robert Schütz
723042efa9 ttwatch: init at 2017-04-20 2017-09-22 10:45:31 +02:00
Peter Hoeg
bcd82d6b62 Merge pull request #29603 from peterhoeg/f/erlang
erlang: introduce "no X" variation
2017-09-22 15:39:32 +08:00
Jörg Thalheim
5b29e35c8c Merge pull request #29214 from timor/paraview-5.4.0
ParaView: 4.0.1 -> 5.4.0
2017-09-22 08:31:11 +01:00
Peter Hoeg
51aa419354 erlang: introduce "no X" variation 2017-09-22 09:54:45 +08:00
Samuel Leathers
be530263bc topydo: 0.9 -> 0.13 2017-09-21 18:59:56 -04:00
John Ericson
56574e6087 Merge pull request #29610 from obsidiansystems/no-gccCrossStageFinal
top-level: No `gccCrossStageFinal` needed anymore
2017-09-21 18:57:16 -04:00
Jörg Thalheim
7833062986 Merge pull request #29648 from zzamboni/assh-2.6.0
assh: init at 2.6.0
2017-09-21 23:05:22 +01:00
Michael Weiss
351f5fc585 fuse3: init at 3.1.1
This includes fuse-common (fusePackages.fuse_3.common) as recommended by
upstream. But while fuse(2) and fuse3 would normally depend on
fuse-common we can't do that in nixpkgs while fuse-common is just
another output from the fuse3 multiple-output derivation (i.e. this
would result in a circular dependency). To avoid building fuse3 twice I
decided it would be best to copy the shared files (i.e. the ones
provided by fuse(2) and fuse3) from fuse-common to fuse (version 2) and
avoid collision warnings by defining priorities. Now it should be
possible to install an arbitrary combination of "fuse", "fuse3", and
"fuse-common" without getting any collision warnings. The end result
should be the same and all changes should be backwards compatible
(assuming that mount.fuse from fuse3 is backwards compatible as stated
by upstream [0] - if not this might break some /etc/fstab definitions
but that should be very unlikely).

My tests with sshfs (version 2 and 3) didn't show any problems.

See #28409 for some additional information.

[0]: https://github.com/libfuse/libfuse/releases/tag/fuse-3.0.0
2017-09-21 23:59:46 +02:00
Daiderd Jordan
62f8e255a4
vapoursynth: fix darwin build 2017-09-21 22:30:56 +02:00
Diego Zamboni
334dfc3086 assh: init at 2.6.0
Powerful wrapper around ssh.
2017-09-21 22:23:16 +02:00
Daiderd Jordan
7c30c83b7b
vmmlib: fix darwin frameworks 2017-09-21 21:52:10 +02:00
John Ericson
b9bf90ca6c all-packages: Remove gccCrossStageFinal; any gcc will not work 2017-09-21 15:49:18 -04:00
John Ericson
88a0e55ce0 wrapCC: Alias now does the right thing for cross
Unfortunately this makes previously-barely-working overrides have
infinite recursion, so I had to reinstantiate gcc for gccCrossStageFinal
instead.
2017-09-21 15:49:18 -04:00
John Ericson
54282b9610 gcc: Change default of crossStageStatic param to false
This gets us one step closer to removing `gccCrossStageFinal`.

Care is taken to avoid a mass rebuild; will clean up with one later.
2017-09-21 15:49:18 -04:00
Daiderd Jordan
ef4c15e54d
erlang: add R17-R20 back to all-packages 2017-09-21 21:32:03 +02:00
Daiderd Jordan
ab390ab050
erlang: remove erlangR16 and all versioned variants from all-packages
(re-applies commit 0fafa0d7d7)
2017-09-21 21:28:20 +02:00
Peter Simons
a68eea3cb0 Merge pull request #29089 from LnL7/vaultenv-0.5.0
vaultenv: init at 0.5.0
2017-09-21 21:13:53 +02:00
Daiderd Jordan
1ae204d2fa
zroc-ice: cleanup and fix darwin build 2017-09-21 20:48:56 +02:00
Jörg Thalheim
217add9043 Merge pull request #29451 from jerith666/client-ip-echo-1709
client-ip-echo: init at 0.1.0.1
2017-09-21 19:33:22 +01:00
Jörg Thalheim
e5b97e36c5 Merge pull request #29642 from Zimmi48/update-compcert
Update CompCert
2017-09-21 18:30:39 +01:00
Michael Weiss
a127f91f28 fim: Add X11 support and "USE flags" 2017-09-21 18:00:48 +02:00
Jörg Thalheim
31b7bc4c1e Merge pull request #29243 from hamhut1066/master
traefik: init at 1.3.8
2017-09-21 17:00:37 +01:00
Michael Weiss
e0ef28c12d fim: init at 0.5rc3 2017-09-21 16:08:32 +02:00
Théo Zimmermann
3370615a7f compcert: 3.0.1 -> 3.1
Note that the fix of the VERSION file can likely be removed at the next update.
2017-09-21 15:06:51 +02:00
Tim Steinbach
182dd6a9d6 Merge pull request #29634 from edwtjo/jbjdk
jetbrains-jdk
2017-09-21 08:42:01 -04:00
Jörg Thalheim
a3ed686110 Merge pull request #29545 from dotlambda/texworks
texworks: init at 0.6.2
2017-09-21 12:07:00 +01:00
Aleksey Kladov
53337c0fc8 jetbrains.jdk: init at 152b970.2 2017-09-21 10:48:02 +02:00
Jörg Thalheim
116c34a748 Merge pull request #29613 from bcdarwin/nifti
nifticlib: init at 2.0.0
2017-09-21 09:11:39 +01:00
Ben Darwin
0d981c5761 nifticlib: init at 2.0.0 2017-09-20 19:04:22 -04:00
Robert Schütz
50d52ac8a8 texworks: init at 0.6.2 2017-09-21 00:58:49 +02:00
Joachim F
29c1888a57 Merge pull request #29560 from LumiGuide/elk-5.6.1
elk: 5.5.2 -> 5.6.1
2017-09-20 21:56:26 +00:00
Jörg Thalheim
71551ff0de Merge pull request #29607 from disassembler/mqtt-bench
mqtt-bench: init at 0.3.0
2017-09-20 21:23:39 +01:00
Samuel Leathers
f8ad84ad23 mqtt-bench: init at 0.3.0 2017-09-20 12:37:19 -04:00
John Ericson
1fc12241ed all-packages: get rid of wrapCCCross
It's unneeded
2017-09-20 00:59:19 -04:00
John Ericson
e19bb868dc all-packages: Remove forcedNativePackages; we no longer need it
Its kept around in the Hurd package set, but all that code is
presumably broken.
2017-09-20 00:59:19 -04:00
John Ericson
6c74ee68b9 cc-wrapper, cc-wrapper-old: Simplify shell logic
1. `crossDrv` is now the default so we don't need to worry about that in
   build != host builds.

2. shell is the build time shell, so `wrapCCCross` doesn't need to
   worry, as build == host.

3. `shell.shellPath` will always be appended where useful.

4. Complicated `shell == ""` logic served no purpose.
2017-09-19 16:45:24 -04:00
Bas van Dijk
ea8e7ed1e3 elk: 5.5.2 -> 5.6.1
Release notes:

* https://www.elastic.co/guide/en/elasticsearch/reference/5.6/release-notes-5.6.1.html
* https://www.elastic.co/guide/en/logstash/5.6/logstash-5-6-1.html
* https://www.elastic.co/guide/en/kibana/current/release-notes-5.6.1.html
2017-09-19 10:52:08 +02:00
Jörg Thalheim
bed076cdfb Merge pull request #29557 from teto/tshark
tshark: init at version 2.4.0
2017-09-19 08:49:56 +01:00
Matthieu Coudron
bfd6d20c3e tshark: init at 2.4.0
as an alias to wireshark-cli
2017-09-19 16:03:50 +09:00
Franz Pletz
ad13618c9b
mirrorbits: init at 0.4 2017-09-18 21:55:41 +02:00
Franz Pletz
94bbe7db22
bluez4: remove, unused and probably vulnerable 2017-09-18 21:19:15 +02:00
Maximilian König
460cd80729 palemoon: 27.4.1 -> 27.4.2 2017-09-18 16:57:02 +02:00
Peter Hoeg
971eb19dbc ifstat-legacy: init at 1.1 2017-09-18 18:25:54 +08:00
Robert Schütz
107b181523 abcm2ps: init at 8.13.15 2017-09-18 07:26:34 +02:00