about summary refs log tree commit diff
path: root/pkgs/development/compilers/openjdk
Commit message (Collapse)AuthorAge
* openjdk: fix truststore-from-env patch for jdk10Philip Lewis2018-06-09
| | | | | | | | | | storePropName will be jsseDefaultStore if the property isn't present, and jsseDefaultStore is never null, so the branch to use the environment variable would never be taken. The env var is supposed to be preferred to jssecacerts, so we can use it as the default in the call to System.getProperty, and use the null check to fall back on jsseDefaultStore instead.
* Merge remote-tracking branch 'upstream/master' into stagingMatthew Bauer2018-05-08
|\
| * openjdk: move license (again)Matthew Justin Bauer2018-05-04
| |
| * openjdk: move licenseMatthew Justin Bauer2018-05-04
| |
* | Merge branch 'staging' into fix-ncurses-darwin-extensionsMatthew Justin Bauer2018-05-02
|\ \ | |/ |/|
| * tree-wide: disable `doCheck` and `doInstallCheck` where it fails (the ↵Jan Malakhovski2018-04-25
| | | | | | | | trivial part)
* | openjdk: 8u172-b02 -> 8u172-b11Tim Steinbach2018-04-28
| |
* | openjdk: 10.0.0 -> 10.0.1Tim Steinbach2018-04-28
|/
* treewide: rename bad filenamesMatthew Bauer2018-04-17
| | | | | Most of these can easily be moved to subdirectories of other directories. This helps reduce clutter in the main trees.
* Merge pull request #38397 from jerith666/eclipse-jdk10-gtk3Tim Steinbach2018-04-05
|\ | | | | Update OpenJDK 10 and Eclipse to GTK 3
| * openjdk10: gtk2 -> gtk3Matt McHenry2018-04-03
| | | | | | | | | | | | | | | | | | | | http://openjdk.java.net/jeps/283 "Enable GTK 3 on Linux" was included in OpenJDK 9. nothing else currently in nixpkgs is using 10, so this just lets us establish a good baseline as things are ported onto it. if needed, the build could be parameterized so that any packages that turn out to need gtk2 could still use it.
* | openjdk10: Use included cacertsTim Steinbach2018-04-03
| |
* | openjdk: move bootstrap tarballs to tarballs.nixos.orgAustin Seipp2018-04-01
| | | | | | | | | | | | | | | | Many thanks to @shlevy for doing this migration of the old and new tarballs. Closes #38097. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | openjdk8: rename swing patch to be more consistent with the othersAustin Seipp2018-04-01
| | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | openjdk: remove some old patches that aren't needed anymoreAustin Seipp2018-04-01
| | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | nixpkgs: remove all Java 7 expressionsAustin Seipp2018-04-01
| | | | | | | | | | | | | | | | JDK 7 was technically EOL'd a while ago, although RedHat etc are still doing updates I believe. However, JDK 8 is the default in the tree and really used everywhere, and JDK 7 isn't seeing many updates by current maintainers, so dropping it seems appropriate. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | nixpkgs: remove all Java 9 expressionsAustin Seipp2018-04-01
| | | | | | | | | | | | | | Java 9 is EOL, and we no longer need it with JDK 10 builds bootstrapped via JDK 10. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | openjdk10: add new bootstrap minimal binary packagesAustin Seipp2018-04-01
| | | | | | | | | | | | | | JDK 10 can only be bootstrapped by version 9 or 10, but we want to now get rid of version 9. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | openjdk10: do not remove libawt in the minimal config variantAustin Seipp2018-04-01
| | | | | | | | | | | | | | This is now required to build JDK 10 with JDK 10, so we're a bit stuck on this one. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | openjdk/bootstrap: add zlib to bootstrap JDK RPATHAustin Seipp2018-04-01
|/ | | | | | | | | | ./bin/java now apparently requires zlib.so, otherwise the whole thing is busted. This is even required in the minimal configuration. Unfortunately this impiles a rebuild of *all* OpenJDK packages and their downstream dependencies. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* openjdk10: minor cleanupsMatt McHenry2018-03-25
| | | | | | | | | | | | | | * with only one source bundle (per JEP-296), we can use src instead of srcs, and avoid the need to cd in prePatch * fetch sources from jdk10u instead of jdk10, to make it easier to grab updates when they start coming. * removed commented-out code that became irrelevant in the 8 -> 9 transition (*.pf files, infinality font rendering) * create jdk10, jre10, and jre10_headless attributes in all-packages.nix
* openjdk: Add JDK 10Tim Steinbach2018-03-25
|
* openjdk9: 9.0.4+11 -> 9.0.4+12Austin Seipp2018-03-23
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* openjdk bootstrap: Fix rpath fixupShea Levy2018-03-07
|
* openjdk: Clean up platform conditionalsJohn Ericson2018-02-26
|
* treewide: avoid fatal warnings from gcc7Vladimír Čunát2018-02-10
|
* openjdk: 8u152 -> 8u172Tim Steinbach2018-01-18
|
* Revert "openjdk: 8u152 -> 8u162"Shea Levy2018-01-18
| | | | | | | | This bump causes the bazel build to fail with: > Cannot find requested resource bundle for locale en_US This reverts commit 241e509abd088eaa8d07a204cac13a2344eef31d.
* openjdk: 8u152 -> 8u162Tim Steinbach2018-01-17
|
* openjdk: 9.0.1 -> 9.0.4Tim Steinbach2018-01-17
|
* 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
|