about summary refs log tree commit diff
path: root/pkgs/development/compilers/openjdk
Commit message (Collapse)AuthorAge
* openjdk: 9.0.0 -> 9.0.1Tim Steinbach2017-12-23
|
* stdenv setup: Always use both propagated filesJohn Ericson2017-11-21
| | | | | | | | | | | This continues #23374, which always kept around both attributes, by always including both propagated files: `propgated-native-build-inputs` and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still defined as before, however, so this change should only barely observable. This is an incremental step to fully keeping the dependencies separate in all cases.
* openjdk: 8u144 -> 8u152Tim Steinbach2017-10-19
|
* openjdk: Fix buildTim Steinbach2017-09-22
|
* openjdk9: init at 9.0.0+180Matt McHenry2017-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* openjdk: 8u152-04 -> 8u144-01Tim Steinbach2017-08-30
| | | | Fix GCC6 build
* jdk8: add cflags to fix build w/gcc6Will Dietz2017-08-15
|
* Merge branch 'master' into gcc-6Vladimír Čunát2017-08-12
|\
| * Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-07-30
| |\
| | * java: fix dtrace detectionYann Hodique2017-07-28
| | |
| * | stdenv-setup and misc pkgs: Revert to space-deliminated propagated-* filesJohn Ericson2017-07-26
| | | | | | | | | | | | | | | We cannot switch to line-delimited yet, because certain Nix commands do not read in the entire file, but just the first line.
* | | Merge remote-tracking branch 'origin/master' into gcc-6Eelco Dolstra2017-07-24
|\ \ \ | | |/ | |/|
| * | Revert "stdenv: Store one package per line in nix-support/propagated-*"John Ericson2017-07-24
| |/ | | | | | | | | | | | | | | | | | | As @oxij points out in [1], this breakage is especially serious because it changes the contents of built environments without a corresonding change in their hashes. Also, the revert is easier than I thought. This reverts commit 3cb745d5a69018829ac15f7d5a508135f6bda123. [1]: https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040
| * openjdk: 8u131-b11 -> 8u141-b15Tim Steinbach2017-07-21
| |
* | Merge remote-tracking branch 'origin/master' into gcc-6Eelco Dolstra2017-07-21
|\|
| * stdenv: Store one package per line in nix-support/propagated-*John Ericson2017-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes those files a bit easier to read. Also, for what it's worth, it brings us one baby step closer to handling spaces in store paths. Also, I optimized handling of many transitive deps with read. Probably, not very beneficial, but nice to enforce the pkg-per-line structure. Doing so let me find much dubious code and fix it. Two misc notes: - `propagated-user-env-packages` also needed to be adjusted as sometimes it is copied to/from the propagated input files. - `local fd` should ensure that file descriptors aren't clobbered during recursion.
* | openjdk8: 8u131-b11 -> 8u152-b04Robin Gloster2017-05-23
|/
* openjdk: 8u121-13 -> 8u131-11Tim Steinbach2017-04-19
|
* openjdk8: 8u122-04 -> 8u121-13Tim Steinbach2017-01-26
|
* openjdk: 8u122-03 -> 8u122-04Tim Steinbach2016-10-25
|
* openjdk: 8u122-00 -> 8u122-03Tim Steinbach2016-10-22
|
* openjdk8: add a patch to use GTK when available by defaultNikolay Amiantov2016-10-02
|
* openjdk8: rework dependenciesNikolay Amiantov2016-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | This makes several adjustments around what is linked into JRE. * system giflib, libjpeg, zlib are now used unconditionally; * libstdc++ is linked dynamically. For full version: * GTK+ and GNOME libraries are linked; * Extra X11 libraries are linked; * CUPS is linked; * libmagic (file) is linked. For minimal version: * All X11 support is removed; * Sound support is removed. * Fonts and their support are not lined. jre8_headless is added as a minimal build. Overall this adds support for all things GUI into the default Java build and removes them from the minimal build.
* openjdk7: 1.7.0-91 -> 1.7.0-111Tim Steinbach2016-09-23
|
* openjdk: Keep {include,man} in $out/lib/opendjk. (#18140)reltuk2016-09-01
| | | | | | | | * openjdk: Keep {include,man} in $out/lib/opendjk. This is a standard layout that some JDK consumers expect. * openjdk/8: Improve clarity of some symlink commands with terminating slash.
* openjdk: Fix #17603Tim Steinbach2016-09-01
|
* openjdk7: fix build with glibc-2.24Vladimír Čunát2016-08-20
| | | | | I tested this patch for both versions but I forgot to push and 8 got fixed in the meantime 44dc95ef5.
* openjdk: 8u102b04 -> 8u122b00obadz2016-08-20
|
* openjdk8: add compiler flag to cope with glibc 2.24obadz2016-08-20
|
* openjdk7: replace vulnerable cups version (#17214)Profpatsch2016-07-28
| | | | | Fixes #7407. Also uses the nixpkgs version of cups, not a static one that is never maintained.
* openjdk: 8u92b14 -> 8u102b04Tim Steinbach2016-06-16
|
* openjdk: 8u76 -> 8u92Tim Steinbach2016-05-03
|
* Merge recent 'staging' into closure-sizeVladimír Čunát2016-02-03
|\ | | | | | | Let's get rid of those merge conflicts.
| * Merge pull request #12568 from gebner/idea-openjdk8Edward Tjörnhammar2016-01-24
| |\ | | | | | | idea: fix problems with openjdk8
| | * openjdk8: do not symlink icc profilesGabriel Ebner2016-01-23
| | |
| * | Remove no longer (or never) referenced patchesTobias Geerinckx-Rice2016-01-24
| |/ | | | | | | 55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
* | Merge staging into closure-sizeVladimír Čunát2015-11-20
|\| | | | | | | | | | | The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
| * openjdk: 8u72b04 -> 8u76b00William A. Kennington III2015-11-10
| |
| * openjdk: 7u85b02 -> 7u91b01William A. Kennington III2015-11-10
| |
| * openjdk: add infinality patch to improve font-renderingJoel Moberg2015-11-03
| |
| * openjdk8: u60b24 -> u72b04William A. Kennington III2015-10-24
| |
| * openjdk7: u80b32 -> u85b02William A. Kennington III2015-10-24
| |
* | openjdk: fix build with multiple outputsVladimír Čunát2015-10-13
| | | | | | | | | | It seems freetype can't be found by that flag anymore, after it has been split, but pkgconfig is a better option anyway (tested it finds it).
* | alsa-lib: split "dev" output and fix referrersVladimír Čunát2015-10-13
| |
* | Merge commit staging+systemd into closure-sizeVladimír Čunát2015-10-03
|\| | | | | | | Many non-conflict problems weren't (fully) resolved in this commit yet.
| * openjdk8: add the architecture passthru from openjdk7Bryan Gardiner2015-09-16
| |
| * openjdk8: Add missing setup hooksEelco Dolstra2015-09-14
| |
| * Rename OpenJDK expressionsEelco Dolstra2015-09-14
| | | | | | | | | | It's silly to have OpenJDK 7 in default.nix when it's not in fact the default.
| * openjdk: 8u40b27 -> 8u60b24William A. Kennington III2015-07-17
| |
| * Unmaintain a bunch of packagesShea Levy2015-07-01
| |