From 303180ea100cc47386aef516c13f615560b8ccd3 Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Tue, 5 May 2026 21:48:48 +0800 Subject: [PATCH] openjfx-bin-26.0.1.ebuild --- dev-java/openjfx-bin/Manifest | 8 ++++ .../openjfx-bin/openjfx-bin-25.0.3.ebuild | 41 +++++++++++++++++++ .../openjfx-bin/openjfx-bin-26.0.1.ebuild | 41 +++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 dev-java/openjfx-bin/openjfx-bin-25.0.3.ebuild create mode 100644 dev-java/openjfx-bin/openjfx-bin-26.0.1.ebuild diff --git a/dev-java/openjfx-bin/Manifest b/dev-java/openjfx-bin/Manifest index 831f1c8b0..c42e0638e 100644 --- a/dev-java/openjfx-bin/Manifest +++ b/dev-java/openjfx-bin/Manifest @@ -1,4 +1,12 @@ DIST javafx-base-21.0.7-linux.jar 753989 BLAKE2B cde700a1e377252e19e2d82a82f073bf2069f5d8c337662e3361e1b066d9652e70a14dde4d79b4e36b176bdb2e54189adc8993c7688c33eebbc51b7fb8272cf6 SHA512 08c77293cb1385faff9d754498aa40a3e13a3f5546a7eb11c49299cb821ea48042d3ad9f76aa90fe7d68c6d328e46cafffe3c9877aaa5e3c22fb716e93cb102a +DIST javafx-base-25.0.3-linux.jar 749081 BLAKE2B 9a1ec977c23ac98bb7adfcb8afab23ed53ff1890db44ff7d6a164bdf4a9e761edf81a22f6e04e554417cf481e84bcfd94ff321db30267180ec89083d2c8f0372 SHA512 27313e5e68f79bcb4d82b1defb74d9b6cbe216e86a813fc77c8fe95e8565c9e693db6e805054995bc7aabdbda1362d4070604b8fa0b9c2692aaf2807cb7bb490 +DIST javafx-base-26.0.1-linux.jar 749189 BLAKE2B 69981b0a638e2fbf922e8d85cbd36015b4a25f33ac03612ebea9969422a1289e7d0d7cc294e549bde8db3e8f9029f34f324fec82ecb0220f9730201d1c3d9f55 SHA512 909459f65149efc64ec4e1e4264e5eeaf763ee6fcdcb70e7f65a579f3962f13a28966bd230737f8acb3d66b286705129572e750dc1713df58cd36da217f7bb38 DIST javafx-controls-21.0.7-linux.jar 2585211 BLAKE2B 156c681b024f5b8ea9a3803140f7d4d760d17abc4bf5ac49ae7d8236b2407bc2f5d705eb3aa22d1509e4cb0544d256c7454baf6055e8725b031f90ee9f9d0b4c SHA512 1f0936a2cb112252a2d68d6f8079242fe6ceea4316e5bd05c32edb074bca9b7af76ad0b11088909b45f6380c80c6d1c71da85770ecc1b2d1c1adb8db88e6e9ae +DIST javafx-controls-25.0.3-linux.jar 2602903 BLAKE2B 0774ec88bc153c8739f9ec008608a9738137528c4070968149e909072a729f6722ce1bf2d4b9d6b0ee450733a3676e42742d2c177388393c919af343b0e1f561 SHA512 920ef6aff13e0c512721f8a9cfe859851b5c69bd6f157f4444101c1079de268fcb704c0f7c141a27285eb03750a3f14c02b1feba60e48097da9aaf00950438f4 +DIST javafx-controls-26.0.1-linux.jar 2605677 BLAKE2B 93a207aace60927188b8118ce14168ffd8ecae78c97458c6d234421bf1d4cfdd8121044da513c598f4fdb685cfa544ad024841b44f290e004aa01c4044aa0fa5 SHA512 17fe89ef054ce91ae8044c1cd0f05e39560d4ca5953f097180866a18cdba62334e7b4a7f118129437107b6138e5fcb6ebb2f8fc15ee103f03d7ce6d8e57a1805 DIST javafx-graphics-21.0.7-linux.jar 4697444 BLAKE2B b4e4a7f0c2bcd81eef9d87128d2f3a911b2c7ce08c15291b475ef584b325cf44c076312b48bc6244b1a750ebffb3972468cb6acaffc0b7fa7b0710c147909031 SHA512 7273407ac55f6ecc9cbbbd9dab8762e832bedfc9710ff888219bec8ff296ec6fa0f8b10b72ab8f043d80b2b97d2e152795b5a300142f3b1ed30a920523e17f83 +DIST javafx-graphics-25.0.3-linux.jar 5403472 BLAKE2B 675165701f09fba7d05684493f9ed222993325c2dbd7a03c21055eb4f5cc0e3337de31a87e63e81547aa6f5ea346a201a71805cbfd9519be68392dbcbad2f103 SHA512 c52bf99a357bdd8acab33b920602b1b0cb8bc87814a2b110762d5391b486024b7dbc834caf8a3d62cf0f414c1d1076fe01e98b02f00ca33779e1e6c67543c766 +DIST javafx-graphics-26.0.1-linux.jar 5466422 BLAKE2B 7659bc53a196d120fc189c72c11e03aa0f901b49e6e9334fe8ef0c7f485680d192393a8a9b647e9928c8765d481c2bc850b202869216bba5ff20ad6bda7af5eb SHA512 24c3efd46cc805cab2b9df23f3662122fd9c13a6cf47d138ce3a69150c42ed5021740eff5ff09e15d88b994bf2232331fda6727eddcc1aceb99503940a976d6d DIST javafx-media-21.0.7-linux.jar 1507586 BLAKE2B aa716fb576e52ceb385ca67bf99593e7fb5c000aea8d74c929e3f5989d8dcbd4fb2a6d8d07511305bf0911952b75cc58a2a5d7f0a62eee061937d045756b5a9c SHA512 cc152976fcaf7bf4a621c01877a6cfe4fc6d01dcb3d4e8f8d05921becc4c4af31dbadfc77c0b4048d6b761a1a87265a1e43dee6dff44a59f25e61e35a73ae5eb +DIST javafx-media-25.0.3-linux.jar 1578285 BLAKE2B e4f776219d190dddabd6589b13d984f36a4abd1f3ff4caf7892065f159f084209f572269d4aac6550955a350b86947b20cf30b8b509a39e0d8fb579bb75117cc SHA512 df6257794fad5610d1de9fe134f18ce9675b9f9f5a722d098295d98489036548c80cfba37069847c7736cb9f9bafb26c0414ca8cdd5ffcf923f972a8a812d071 +DIST javafx-media-26.0.1-linux.jar 1578297 BLAKE2B 1c8f36655ba61a30a7b6448c4b554acb0a44930f1f05a92e3b8ccf4d0ff74a6d9e505265c81f3de238032c499bd6d6400e45c1d7d6751d753693438b2c99b4b9 SHA512 919db867b99a9320cccc97bfccca5682b1e141d88a6dc469e2bacce79f714bac1deb842175773ea30f9889c1efd3972e25758d35049c38afe25f7a5792543b04 diff --git a/dev-java/openjfx-bin/openjfx-bin-25.0.3.ebuild b/dev-java/openjfx-bin/openjfx-bin-25.0.3.ebuild new file mode 100644 index 000000000..f4c6a80db --- /dev/null +++ b/dev-java/openjfx-bin/openjfx-bin-25.0.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-utils-2 + +DESCRIPTION="Java OpenJFX client application platform" +HOMEPAGE="https://gluonhq.com/products/javafx/" +SRC_URI=" +https://repo1.maven.org/maven2/org/openjfx/javafx-base/${PV}/javafx-base-${PV}-linux.jar +https://repo1.maven.org/maven2/org/openjfx/javafx-controls/${PV}/javafx-controls-${PV}-linux.jar +https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/${PV}/javafx-graphics-${PV}-linux.jar +https://repo1.maven.org/maven2/org/openjfx/javafx-media/${PV}/javafx-media-${PV}-linux.jar +" +S="${WORKDIR}/" + +LICENSE="GPL-2-with-classpath-exception" +SLOT="${PV%%[.+]*}" +KEYWORDS="amd64" + +DEPEND=" + dev-java/openjdk-bin:25 +" +RDEPEND="${DEPEND}" + +src_unpack() { + dodir "${S}" + + for MY_A in $A; do + cp -L "${DISTDIR}/${MY_A}" "${S}/${MY_A}" || die + echo "${MY_A}" + done +} + +src_install() { + java-pkg_newjar javafx-base-${PV}-linux.jar javafx.base.jar + java-pkg_newjar javafx-controls-${PV}-linux.jar javafx.controls.jar + java-pkg_newjar javafx-graphics-${PV}-linux.jar javafx.graphics.jar + java-pkg_newjar javafx-media-${PV}-linux.jar javafx.media.jar +} diff --git a/dev-java/openjfx-bin/openjfx-bin-26.0.1.ebuild b/dev-java/openjfx-bin/openjfx-bin-26.0.1.ebuild new file mode 100644 index 000000000..f4c6a80db --- /dev/null +++ b/dev-java/openjfx-bin/openjfx-bin-26.0.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-utils-2 + +DESCRIPTION="Java OpenJFX client application platform" +HOMEPAGE="https://gluonhq.com/products/javafx/" +SRC_URI=" +https://repo1.maven.org/maven2/org/openjfx/javafx-base/${PV}/javafx-base-${PV}-linux.jar +https://repo1.maven.org/maven2/org/openjfx/javafx-controls/${PV}/javafx-controls-${PV}-linux.jar +https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/${PV}/javafx-graphics-${PV}-linux.jar +https://repo1.maven.org/maven2/org/openjfx/javafx-media/${PV}/javafx-media-${PV}-linux.jar +" +S="${WORKDIR}/" + +LICENSE="GPL-2-with-classpath-exception" +SLOT="${PV%%[.+]*}" +KEYWORDS="amd64" + +DEPEND=" + dev-java/openjdk-bin:25 +" +RDEPEND="${DEPEND}" + +src_unpack() { + dodir "${S}" + + for MY_A in $A; do + cp -L "${DISTDIR}/${MY_A}" "${S}/${MY_A}" || die + echo "${MY_A}" + done +} + +src_install() { + java-pkg_newjar javafx-base-${PV}-linux.jar javafx.base.jar + java-pkg_newjar javafx-controls-${PV}-linux.jar javafx.controls.jar + java-pkg_newjar javafx-graphics-${PV}-linux.jar javafx.graphics.jar + java-pkg_newjar javafx-media-${PV}-linux.jar javafx.media.jar +}