diff --git a/dev-util/recaf-bin/Manifest b/dev-util/recaf-bin/Manifest index 7bb6c16af..0ee0ed8a6 100644 --- a/dev-util/recaf-bin/Manifest +++ b/dev-util/recaf-bin/Manifest @@ -1,2 +1 @@ -DIST recaf-bin-2.19.6.jar 28031226 BLAKE2B 46ad24e2c3aa795bb67fc17a9eeff3f233989d786033c809602220bf47245369a6d500ad7ffa5709d7d1b50c2ccb7d2a05b55b8a0b611a9f1a8145c19ed8f19d SHA512 17e865321bf45de49deb022fb9c6e63b33f31ee0f286fefe7d093d459f1fecc861204634489ba2975fe0199d487d0ede92e2ab620f613e6f4d6567c9582146e8 -DIST recaf-bin-2.21.13.jar 20735307 BLAKE2B f4b056cd936b818a6996bc3317eb06efc231756fa707c59dad4de92f30ec39d904443507094a2f46996333aefca908924b09335afff07cde169e8e06b3c1ef05 SHA512 97e9bb1beb066a5fdab7976c956ebb66e891069cdfd857b2673702137bfc19d63fb23bef438f80e768a6b10b8c16ed18ed47e02d955bb0fa196a873320745816 +DIST recaf-bin-2.21.14.jar 21126400 BLAKE2B 01b4d7942d0f43ed3560f8ce8fce03a4721b980eb6deaa9ee2475d695a5a5f7892cee59229681a4c6e9eb0813242221abad8ab3a66a75421e97420c3e204644c SHA512 ec98868ac51b231d28efad9448de8b097965d8889c24faadcb155147424119ca252e5459dba70db7a3a18753dcce1dddc2872928194ac22087ecf68cc5890c1b diff --git a/dev-util/recaf-bin/metadata.xml b/dev-util/recaf-bin/metadata.xml index 8cd98f66f..6cc2093ef 100644 --- a/dev-util/recaf-bin/metadata.xml +++ b/dev-util/recaf-bin/metadata.xml @@ -8,4 +8,7 @@ Add OpenJFX support + + Col-E/Recaf + diff --git a/dev-util/recaf-bin/recaf-bin-2.21.13.ebuild b/dev-util/recaf-bin/recaf-bin-2.21.13.ebuild deleted file mode 100644 index 2f6525c37..000000000 --- a/dev-util/recaf-bin/recaf-bin-2.21.13.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="recaf" -#MY_PV="$(ver_cut 1-3)-redesign.$(ver_cut 5)" - -DESCRIPTION="A modern Java bytecode editor" -HOMEPAGE="https://col-e.github.io/Recaf/" -SRC_URI="https://github.com/Col-E/Recaf/releases/download/${PV}/recaf-${PV}-J8-jar-with-dependencies.jar -> ${P}.jar" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="system-openjfx" - -RDEPEND="system-openjfx? ( dev-java/openjfx ) - virtual/jre:*" -DEPEND="${RDEPEND}" - -S="${WORKDIR}" - -src_unpack() { - dodir "${S}" - cp -L "${DISTDIR}/${A}" "${S}/${MY_PN}.jar" || die -} - -src_install() { - insinto "/opt/${MY_PN}/" - doins "${MY_PN}.jar" - - newbin - ${MY_PN} <<-EOF - #!/bin/sh - FXLIB_PATH="/usr/lib64/openjfx-11/lib" - - FXLIBS="\$FXLIB_PATH/javafx.base.jar:\$FXLIB_PATH/javafx.controls.jar:\ -\$FXLIB_PATH/javafx.graphics.jar:\ -/opt/${MY_PN}/recaf.jar" - - java -cp \$FXLIBS me.coley.recaf.Recaf "--noupdate" "\$@" - EOF -} - -pkg_postinst() { - if ! use system-openjfx; then - einfo "The tool is installed without system-openjfx use flag" - einfo "It will download openjfx during runtime into a home diretory" - fi -} diff --git a/dev-util/recaf-bin/recaf-bin-2.19.6.ebuild b/dev-util/recaf-bin/recaf-bin-2.21.14.ebuild similarity index 96% rename from dev-util/recaf-bin/recaf-bin-2.19.6.ebuild rename to dev-util/recaf-bin/recaf-bin-2.21.14.ebuild index 2f6525c37..d11fafd3e 100644 --- a/dev-util/recaf-bin/recaf-bin-2.19.6.ebuild +++ b/dev-util/recaf-bin/recaf-bin-2.21.14.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 MY_PN="recaf" #MY_PV="$(ver_cut 1-3)-redesign.$(ver_cut 5)" @@ -9,6 +9,7 @@ MY_PN="recaf" DESCRIPTION="A modern Java bytecode editor" HOMEPAGE="https://col-e.github.io/Recaf/" SRC_URI="https://github.com/Col-E/Recaf/releases/download/${PV}/recaf-${PV}-J8-jar-with-dependencies.jar -> ${P}.jar" +S="${WORKDIR}" LICENSE="MIT" SLOT="0" @@ -19,8 +20,6 @@ RDEPEND="system-openjfx? ( dev-java/openjfx ) virtual/jre:*" DEPEND="${RDEPEND}" -S="${WORKDIR}" - src_unpack() { dodir "${S}" cp -L "${DISTDIR}/${A}" "${S}/${MY_PN}.jar" || die