diff options
| author | Volkmar W. Pogatzki <gentoo@pogatzki.net> | 2026-02-26 22:56:00 +0100 |
|---|---|---|
| committer | Sam James <sam@gentoo.org> | 2026-03-05 21:28:39 +0000 |
| commit | 9253d2bee2d3868d0e69ff23609ebac2f08a9365 (patch) | |
| tree | 8717f7890c7f98c303309fe486b0375513a56523 /dev-java | |
| parent | 7224d372c9dc2c9838412518abf96a65d36ea489 (diff) | |
| download | gentoo-9253d2bee2d3868d0e69ff23609ebac2f08a9365.tar.gz gentoo-9253d2bee2d3868d0e69ff23609ebac2f08a9365.tar.bz2 gentoo-9253d2bee2d3868d0e69ff23609ebac2f08a9365.zip | |
dev-java/openjdk: :27 compile in headless mode without x11 libraries
according to JDK-8376684
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/108
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/openjdk/openjdk-27_alpha12.ebuild | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/dev-java/openjdk/openjdk-27_alpha12.ebuild b/dev-java/openjdk/openjdk-27_alpha12.ebuild index 196940065329..fcd349a0c6f9 100644 --- a/dev-java/openjdk/openjdk-27_alpha12.ebuild +++ b/dev-java/openjdk/openjdk-27_alpha12.ebuild @@ -88,15 +88,6 @@ COMMON_DEPEND=" media-libs/libpng:0= media-libs/lcms:2= virtual/zlib:= - media-libs/libjpeg-turbo:0= - systemtap? ( dev-debug/systemtap ) -" - -# Many libs are required to build, but not to run, make is possible to remove -# by listing conditionally in RDEPEND unconditionally in DEPEND -RDEPEND=" - ${COMMON_DEPEND} - >=sys-apps/baselayout-java-0.1.0-r1 !headless-awt? ( x11-libs/libX11 x11-libs/libXext @@ -106,6 +97,15 @@ RDEPEND=" x11-libs/libXt x11-libs/libXtst ) + media-libs/libjpeg-turbo:0= + systemtap? ( dev-debug/systemtap ) +" + +# Many libs are required to build, but not to run, make is possible to remove +# by listing conditionally in RDEPEND unconditionally in DEPEND +RDEPEND=" + ${COMMON_DEPEND} + >=sys-apps/baselayout-java-0.1.0-r1 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) @@ -116,14 +116,7 @@ DEPEND=" app-arch/zip media-libs/alsa-lib net-print/cups - x11-base/xorg-proto - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst + !headless-awt? ( x11-base/xorg-proto ) javafx? ( dev-java/openjfx:${SLOT}= ) system-bootstrap? ( || ( |
