summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-java/openjdk: die if FEATURES=ccacheGeorgy Yakovlev2019-02-133-0/+3
| | | | | | | | | | | ./configure will die anyway, so we die a bit earlier before unpacking. openjdk wants to handle ccache itself and ignores portage or system settings. Bug: https://bugs.gentoo.org/677876 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: unset _JAVA_OPTIONSGeorgy Yakovlev2019-02-042-0/+2
| | | | | | | | | | | | If build vm is a unregistered one (built without gentoo-vm flag) java-pkg-2_pkg_setup() and hence java-pkg_init() is not called and _JAVA_OPTIONS is not handled. Just unset it. Closes: https://bugs.gentoo.org/677236 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: update metadata.xmlGeorgy Yakovlev2019-02-041-13/+20
| | | | | Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: add openjdk:8Georgy Yakovlev2019-02-014-0/+622
| | | | | | | Bug: https://bugs.gentoo.org/672058 Closes: https://github.com/gentoo/gentoo/pull/10858 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: bump to 11.0.2+7Georgy Yakovlev2019-01-272-0/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | make cups optional. it's still required to build, but can be removed later. Removed jvm variants support. It was incomplete and overly complex. Greater flexibility can be achieved via features. If you want to enable or disable certain features you can pass --with-jvm-features=[-feature|feature] to ebuild via EXTRA_ECONF The following JVM features are available: compiler1 compiler2 zero minimal dtrace jvmti jvmci graal vm-structs jni-check services management cmsgc epsilongc g1gc parallelgc serialgc zgc nmt cds static-build link-time-opt aot jfr Which are valid to use depends on the target platform Note: in this version zgc (zero garbage collector) is not enabled yet. It will be enabled by default on supported arches starting with 11.0.3 https://wiki.openjdk.java.net/display/zgc/Main to enable it for this build pass --with-jvm-features=zgc via EXTRA_ECONF Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: fix jvm detectionGeorgy Yakovlev2019-01-171-1/+1
| | | | | | | | | This should point to JAVA_VM_DIR which is "/usr/lib/jvm" Hack below masked detection of jvm for users running with USE=gentoo-vm Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: fix automagic dep on systemtapGeorgy Yakovlev2019-01-112-2/+5
| | | | | | Bug: https://bugs.gentoo.org/675174 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-java/openjdk: Fix REQUIRED_USE wrt GLEP 73James Le Cuirot2018-11-091-7/+7
| | | | | | | This is very confusing but think I've got it right. Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-java/openjdk: New package to provide Java 11 from sourceJames Le Cuirot2018-11-084-0/+267
I'm not sure if this will build on hardened. There used to be an upstream mechanism to handle PaX markings but this disappeared in an earlier version. It might build with USE=-jbootstrap though. Please let us know. Thanks to Alex Dubov for the initial ebuild attempt. Closes: https://github.com/gentoo/gentoo/pull/9835 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11