summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-17 02:58:50 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-17 02:58:50 +0000
commit4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717 (patch)
tree12d9d98277485353fbb06ed38e39009f8b0104bc /dev-java
parent41e0438955d0caa8757aa79e0e41040cada3fc18 (diff)
downloadbaldeagleos-repo-4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717.tar.gz
baldeagleos-repo-4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717.tar.xz
baldeagleos-repo-4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717.zip
Adding metadata
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/corretto-bin/Manifest10
-rw-r--r--dev-java/corretto-bin/corretto-bin-11.0.27.6.1.ebuild (renamed from dev-java/corretto-bin/corretto-bin-11.0.23.9.1.ebuild)4
-rw-r--r--dev-java/corretto-bin/corretto-bin-17.0.15.6.1.ebuild (renamed from dev-java/corretto-bin/corretto-bin-17.0.11.9.1.ebuild)4
-rw-r--r--dev-java/corretto-bin/corretto-bin-21.0.7.6.1.ebuild (renamed from dev-java/corretto-bin/corretto-bin-21.0.3.9.1.ebuild)4
-rw-r--r--dev-java/corretto-bin/corretto-bin-24.0.1.9.1.ebuild (renamed from dev-java/corretto-bin/corretto-bin-22.0.1.8.1.ebuild)4
-rw-r--r--dev-java/corretto-bin/corretto-bin-8.452.09.1.ebuild (renamed from dev-java/corretto-bin/corretto-bin-8.412.08.1.ebuild)4
-rw-r--r--dev-java/jdtls-bin/Manifest1
-rw-r--r--dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild52
-rw-r--r--dev-java/microsoft-openjdk-bin/Manifest12
-rw-r--r--dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.27.ebuild (renamed from dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild)8
-rw-r--r--dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.15.ebuild (renamed from dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild)7
-rw-r--r--dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.7.ebuild (renamed from dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild)5
12 files changed, 99 insertions, 16 deletions
diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 1c59d9b082be..1043ec3f572c 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,5 +1,5 @@
-DIST amazon-corretto-11.0.23.9.1-linux-x64.tar.gz 195487466 BLAKE2B f17bfd1406fb3e8cca617fbf1d3cf212af9299aa65df4b68ea6aa5881cb42f8056a2bc3dda5e1ad5583eededb7b711874ff9507304448f37a66a50950ed0b73f SHA512 37ac145e1c2ff1cf103200262890fc2732c99345a13a9d9d0457ce11aab55efda166f0ee15f3adcea9c11f91b3008522e26a63f36570f97aa4cfb9fa3318b3d9
-DIST amazon-corretto-17.0.11.9.1-linux-x64.tar.gz 193947693 BLAKE2B c384a0343739a98466e0ae4ad19de501f17910570d567ff6eec47ec66e8723ea931c8eb143f57ff3e75ed53051529cf11f1fac8c43d1387dfb637a06b1e679b0 SHA512 a101945fa3fe3ca068a62c9ac3133ff8062a48834f672a1594a5a6e11f29827616c09fd7cb0bbb057a7bdb500b367b5cb97c75ad95d8041ca4e02d6d65df66b6
-DIST amazon-corretto-21.0.3.9.1-linux-x64.tar.gz 209461943 BLAKE2B b21b20e3ae625ab25e59f4d7faa3988277b4e70ae1a98e4b7c5fc09df92e1616ca28aa786f50ccd0554df8b11c7cbc094fb8e0189bd80c6431c13db4cc6dec37 SHA512 f5a9f919f0707be620294ea322e9518758ef661bd88c8c2af1a8f95b06f78068272e67758a70c64dc5c8d4989829362aa7efa0ff13077022e5a32c7dafecabff
-DIST amazon-corretto-22.0.1.8.1-linux-x64.tar.gz 207751648 BLAKE2B 37a65e9bfd006836967b7d29df944a500069163488bd23197fa7790705fd2637f6c223c72de884be1153708b2781b19fb66b88bb28eb68bd27a2db336af7a2f4 SHA512 e7f1d77cd4cd8e13f45b895141da076cd43b6c1cb2204a33742cfdf75185297340217a2745fd1d9f8e5d2cf276bf4926ee102f2f34588acd7a6c4c03bf688d82
-DIST amazon-corretto-8.412.08.1-linux-x64.tar.gz 118088115 BLAKE2B e0a5e6de7985900514a22f14795966e161719db39259f55576a0172e133057837c713f823e59b29b1e81b236b69a3ce76e6ed7e3cd27745d6b4148b2b4e8af8a SHA512 48b0a5420d6f18d6bbb74ee8a14069d102c4e9bdc04b0818aa42e0ce345b39871762b6ba1b13322c829049897a79e9a8105637f317317fca9debf0b79d27c645
+DIST amazon-corretto-11.0.27.6.1-linux-x64.tar.gz 195570710 BLAKE2B d5b5740059f1233d7c2c5f7e63a696c1e4dfd2cb2890675d9c8e1050e4d18cdd4bfcc4a64bc62a6725678a731b5bd51ac0c9697e989c504570de35efeedd6c36 SHA512 0ce31ddfaadeda5bccb321a63e35152abb915d73e69e5915716f7922c64607347645eec9ad038fc9980a2b14cde6daadb4349ca9af4c7039bfae5f10505f7052
+DIST amazon-corretto-17.0.15.6.1-linux-x64.tar.gz 193554879 BLAKE2B 960f94ec695051ed41826cc1af7b7895031bc2df14dd11c68ca0d9842c53946489e94fc129c53a806664a138a1998aa96049a76e7568d58dc0b43c567852495c SHA512 7c6f3b30307682bc78104be86947a02a3d963ce8ec99090fdd66f9b7d0949cf3dc18e565bf3926f0b770c7e5cb91cd94b89633408f631594d70c24c4ddf98f89
+DIST amazon-corretto-21.0.7.6.1-linux-x64.tar.gz 208603382 BLAKE2B 0a8e06018f00a4192610d7abab291cf1017b3432e88c5442a626b0a3befbe8c89cec90c96178a6e6132aad5edcdb2dc7cdd0e518d898fb4da9ea5b5de44b3680 SHA512 b0d7749413fda20f062f8460fbbdd5cba24c47187ec5794f9ddae5045fd2caa60452894a6fa4331ee9d7a69a4a645ef57cb66f6d4d22cbbcd3e53bd422044a27
+DIST amazon-corretto-24.0.1.9.1-linux-x64.tar.gz 226124142 BLAKE2B fe51550427c3e50683cca0887dd4b8bed9b73343a94d3a66947871359e7513dc97d0722b4383461171d5d33fe39c2dc2714f798a8fad874c7bdb450327bb955a SHA512 d2aecbaa7da9b7d21c738c46c223df46cb0afd9d7a3b08238e1f92bb0749ae9029d0cb8333f067b0a91fbf144f72c64c4c6e7e6192d4d77ce959ab937639462c
+DIST amazon-corretto-8.452.09.1-linux-x64.tar.gz 118157716 BLAKE2B 7113db8637f6d874999fbe1f7993d1db105674e0a0fa4b6492cc1bccff0ea5108f8b68f51b94886fc8508bcbf3b2e307bf23dd5d1b59767cebe5658e73cb51b4 SHA512 e0021e277700d67014bc0dafa35d852ceaa169860571d57c9264c3ac03ab3f54cfc2f73421654c7f7bbff18bed4850732cd26e24f1fd88d199c2bcd9aa0dd45e
diff --git a/dev-java/corretto-bin/corretto-bin-11.0.23.9.1.ebuild b/dev-java/corretto-bin/corretto-bin-11.0.27.6.1.ebuild
index 3a3a6a4a0936..0e4db60ab5c1 100644
--- a/dev-java/corretto-bin/corretto-bin-11.0.23.9.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-11.0.27.6.1.ebuild
@@ -19,7 +19,11 @@ SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
+ ${DEPEND}
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
media-libs/fontconfig:1.0
diff --git a/dev-java/corretto-bin/corretto-bin-17.0.11.9.1.ebuild b/dev-java/corretto-bin/corretto-bin-17.0.15.6.1.ebuild
index 3a3a6a4a0936..0e4db60ab5c1 100644
--- a/dev-java/corretto-bin/corretto-bin-17.0.11.9.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-17.0.15.6.1.ebuild
@@ -19,7 +19,11 @@ SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
+ ${DEPEND}
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
media-libs/fontconfig:1.0
diff --git a/dev-java/corretto-bin/corretto-bin-21.0.3.9.1.ebuild b/dev-java/corretto-bin/corretto-bin-21.0.7.6.1.ebuild
index 3a3a6a4a0936..0e4db60ab5c1 100644
--- a/dev-java/corretto-bin/corretto-bin-21.0.3.9.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-21.0.7.6.1.ebuild
@@ -19,7 +19,11 @@ SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
+ ${DEPEND}
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
media-libs/fontconfig:1.0
diff --git a/dev-java/corretto-bin/corretto-bin-22.0.1.8.1.ebuild b/dev-java/corretto-bin/corretto-bin-24.0.1.9.1.ebuild
index 3a3a6a4a0936..0e4db60ab5c1 100644
--- a/dev-java/corretto-bin/corretto-bin-22.0.1.8.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-24.0.1.9.1.ebuild
@@ -19,7 +19,11 @@ SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
+ ${DEPEND}
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
media-libs/fontconfig:1.0
diff --git a/dev-java/corretto-bin/corretto-bin-8.412.08.1.ebuild b/dev-java/corretto-bin/corretto-bin-8.452.09.1.ebuild
index d5a1029ad32e..920b24d859ea 100644
--- a/dev-java/corretto-bin/corretto-bin-8.412.08.1.ebuild
+++ b/dev-java/corretto-bin/corretto-bin-8.452.09.1.ebuild
@@ -20,7 +20,11 @@ SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
+ ${DEPEND}
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
media-libs/fontconfig:1.0
diff --git a/dev-java/jdtls-bin/Manifest b/dev-java/jdtls-bin/Manifest
index c79af1f22f78..1ea4f91dd2bd 100644
--- a/dev-java/jdtls-bin/Manifest
+++ b/dev-java/jdtls-bin/Manifest
@@ -1 +1,2 @@
DIST jdtls-1.49.0_p202507030451.tar.gz 49052555 BLAKE2B 62bfc716129584fe1e9d1178b2627f3f3459a11824662ae4536aacaaf74b7dcb1f550fe37d3c358ec752926de46ee94c111757322cc05b9147bfacc2394c3397 SHA512 501e628c3bae38fa18ce9c0e88fa4c8d9cd82f2d5de9bf6586bd6efd537d1343ab7f00f05af4c200208bc6446435ce4ba02d84591d21734534092f6e37b85a38
+DIST jdtls-1.49.0_p202507102148.tar.gz 49068161 BLAKE2B 3b2956ab86dadc4f506577436d47cd295f977a711f17ba6af2dd9c4e604871bef9e7904cc5bc66c99e3e51357b70ea896ea1464592704e58d40d8e9a77bb409e SHA512 d9be252013891009e8885efbef385160495f44e3ee3ef0697a165062ced7b571f1e0058023401ce731f178ac3472e00ad6be571d0b2ad738bd54b93c09d1aca3
diff --git a/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild b/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild
new file mode 100644
index 000000000000..d21ff7a28cec
--- /dev/null
+++ b/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gabriel Sanches
+# Distributed under the terms of the Zero-Clause BSD License
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PV=${PV/_p/-}
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Java language server"
+HOMEPAGE="https://github.com/eclipse/eclipse.jdt.ls"
+SRC_URI="https://download.eclipse.org/jdtls/snapshots/jdt-language-server-${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=virtual/jre-1.8:*"
+RDEPEND="${DEPEND}"
+
+JDTLS_LIBEXEC="/usr/libexec/${MY_PN}"
+JDTLS_SHARE="/usr/share/${MY_PN}"
+
+JDTLS_WRAPPER="${FILESDIR}/wrapper"
+
+src_install() {
+ dodir "${JDTLS_LIBEXEC}/bin"
+ dodir "${JDTLS_SHARE}"
+
+ cp -Rp plugins features "${ED}/${JDTLS_LIBEXEC}" || die "failed to copy"
+ cp -Rp bin/${MY_PN} "${ED}/${JDTLS_LIBEXEC}/bin" || die "failed to copy"
+ cp -Rp config_linux "${ED}/${JDTLS_SHARE}" || die "failed to copy"
+
+ sed ${JDTLS_WRAPPER} -e "s;@PKGNAME@;${MY_PN};g" > wrapper
+ dodir /usr/bin
+ newbin wrapper ${MY_PN}
+}
+
+pkg_postinst() {
+ elog "If the JDT Language Server fails to start (e.g. ClassNotFoundException),"
+ elog "you may be running into stale Eclipse OSGi cache issues."
+ elog
+ elog "To fix this, remove the following directories:"
+ elog " rm -rf \"\${XDG_DATA_HOME}/jdtls\" or rm -rf \"~/.local/share/jdtls\""
+ elog " rm -rf \"\${XDG_STATE_HOME}/jdtls\" or rm -rf \"~/.local/state/jdtls\""
+ elog
+ elog "They will be recreated cleanly on the next launch."
+}
diff --git a/dev-java/microsoft-openjdk-bin/Manifest b/dev-java/microsoft-openjdk-bin/Manifest
index 0fda46154d87..af9849e6af89 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -1,6 +1,6 @@
-DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2 SHA512 d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
-DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc SHA512 04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
-DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32 SHA512 4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
-DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2 SHA512 c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e
-DIST microsoft-jdk-21.0.2-linux-aarch64.tar.gz 204898650 BLAKE2B 76ba846f1a80b15717cc6d587080a7d709ce3e8f2bcf74cdf2bf0177064be53b90ec0887459da1efe210117b62df74733cfd4115cfec00a13e0ec139709ba1a7 SHA512 4fd0bda6b70bc7e3eb35b7a96e43da2a470966b6e702424b43693e51879ddb1aa1c70d5254ef202b46b19b0c06951d96f0cf81fc63e34ee97385fa945926b3fe
-DIST microsoft-jdk-21.0.2-linux-x64.tar.gz 206772622 BLAKE2B e31ced718c87fa051e72bdc8488ad4e0586bed9d3e8023e2969fb49ada837dccb6289fc29e524837550664c8a7a0536cf0d79faf3b02deb55152f8ccfb99c574 SHA512 3e94145d956558184c23023e84486337e853901953b5b927162ddd039529ebfd8ef664491dda1573c5ca4d3d3d8161fffaef8630702dd3a2b706212ab1405da3
+DIST microsoft-jdk-11.0.27-linux-aarch64.tar.gz 195873081 BLAKE2B 9eba4529f1c5ea545be18dbd6172e41db72c78e35caf622bf844fe5ce1604482b2c12cea7b231a47cc4944db22aef3758dcbfe9cc67a3cfe163f05e6e8ad79fd SHA512 9d21da83aafb9ddedc54d5278869acaeda9154b58cafa39bd7a91a3fded7ede851720f4b93c8e77cf7de1e75d4fc5ffce511345bcb79e083f691e65da9c30ae4
+DIST microsoft-jdk-11.0.27-linux-x64.tar.gz 197348786 BLAKE2B b62ef5ca156bd131f7f0c9759a02602c5f8741f26310c3dc7383adc7558d885906f2ca59ec7bc5852136e12fafa61574a0e84253d8993564a3dd9e695e3996f4 SHA512 f7d479726f82d726aaeabf8107e4f7ae6c3297924e89499aef9886c365f290701e12f4913d00c5582c4e01a97204ec6f125b60e2b4ee2d3c1ac10b205cdcbd7b
+DIST microsoft-jdk-17.0.15-linux-aarch64.tar.gz 189978643 BLAKE2B 597185c5be59bbc8277d93704c0da949325bc3131581918fc933a152429208991b1e7de913215f7829676f8bcb5aeb2796a406604a9c2294fcfc04b81cbefb98 SHA512 bbcc76dc379da14a87a1dbf4121795a61a07ed3423fd10457a01fa66579c642058e6142f169571d41e64256c67b7e9abd6c8ec71a29ee653cb3f68fc7842f611
+DIST microsoft-jdk-17.0.15-linux-x64.tar.gz 191280289 BLAKE2B 16fc4a4d0014b4a4329a0e872478d15c751928f954e1b931dbb6509ef4f46bd9e9e5d91de9c0bc2aaf883bec641bdc19fbb6fcd98adc3c5b92c31444547b3160 SHA512 e9751edea9050645075bd3f0948e57b2e940a7c75733621e83f28487436b1b6461f29286db1ad83f9d811b5dc31af148fef9a50c82279dcc63cc1163e32d53a4
+DIST microsoft-jdk-21.0.7-linux-aarch64.tar.gz 204273587 BLAKE2B 1e2eb241b68ba7363e29f541d78ce870934f8d67a636c262c442694936239b4488bf0fda3d1f149df54306ed7b6f8a8b379e457790893849c87bd58d7acf76cf SHA512 1ef4064fd65aa8e20635d8553b740aa0c4e83fc7162200023bd217ffb400bb230c0190e6b282b826ad7751232e6c31dfbe29293a272ea46170acf811e328a63c
+DIST microsoft-jdk-21.0.7-linux-x64.tar.gz 206064723 BLAKE2B 9157d569d9d739af4454b325fd79f18a7d975fb2eb78f04a24138b57ef4e789ca97df592c774b50b556c887819d4bb7cc70052530055e411fd5e29bed43c1742 SHA512 5cd52780b5264cd23b9f6e4a0bb085904889d9d4aeca77169b00e1d6c1a7589211b9aa3f2f048d73d6ef7b27c2b4bccd0852eb8a01e7fe36e3d41f871de5d9bb
diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.27.ebuild
index 0c23dbe1c5a2..fd0e9e821669 100644
--- a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.27.ebuild
@@ -6,6 +6,7 @@ EAPI=8
inherit java-vm-2 toolchain-funcs
MY_PV=${PV/_p/+}
+
DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
HOMEPAGE="https://www.microsoft.com/openjdk"
@@ -14,13 +15,18 @@ SRC_URI="
arm64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
"
-S="${WORKDIR}/jdk-${MY_PV}+13"
+S="${WORKDIR}/jdk-${MY_PV}+6"
+
LICENSE="GPL-2-with-classpath-exception"
SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
+ ${DEPEND}
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
media-libs/fontconfig:1.0
diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.15.ebuild
index 59255f425677..bbde8736198d 100644
--- a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.15.ebuild
@@ -6,7 +6,6 @@ EAPI=8
inherit java-vm-2 toolchain-funcs
MY_PV=${PV/_p/+}
-
DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
HOMEPAGE="https://www.microsoft.com/openjdk"
@@ -15,13 +14,15 @@ SRC_URI="
arm64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
"
-S="${WORKDIR}/jdk-${MY_PV}+7"
-
+S="${WORKDIR}/jdk-${MY_PV}+6"
LICENSE="GPL-2-with-classpath-exception"
SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (
diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.7.ebuild
index f2dbe60a5c84..bbde8736198d 100644
--- a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.7.ebuild
@@ -14,12 +14,15 @@ SRC_URI="
arm64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
"
-S="${WORKDIR}/jdk-${MY_PV}+7"
+S="${WORKDIR}/jdk-${MY_PV}+6"
LICENSE="GPL-2-with-classpath-exception"
SLOT=$(ver_cut 1)
KEYWORDS="~amd64"
IUSE="alsa cups headless-awt selinux source"
+DEPEND="
+ app-eselect/eselect-java
+"
RDEPEND="
>=sys-apps/baselayout-java-0.1.0-r1
kernel_linux? (