commit:     a88d49dadcfd97f83e865f3d5a739718763e8358
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 16 03:56:03 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 04:45:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88d49da

dev-util/gprofng-gui: switch to autotools-based build

Otherwise, it struggles to find the needed paths at runtime.

[sam: Adding the bug as I figure anyone interested in gprofng may
be interested in this too.]

Bug: https://bugs.gentoo.org/865113
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gprofng-gui/gprofng-gui-1.1.ebuild | 27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

diff --git a/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild 
b/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild
index 99f4d443dfea..001024f364e3 100644
--- a/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild
+++ b/dev-util/gprofng-gui/gprofng-gui-1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit java-pkg-2
 
-DESCRIPTION="full-fledged graphical interface to operate gprofng"
+DESCRIPTION="Full-fledged graphical interface to operate gprofng"
 HOMEPAGE="https://www.gnu.org/software/gprofng-gui/";
 SRC_URI="https://ftp.gnu.org/gnu/gprofng-gui/${P}.tar.gz";
 S="${WORKDIR}/${P}"
@@ -15,21 +15,12 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-src_compile() {
-       ejavac $(find org/gprofng/analyzer -name '*.java')
-       ejavac $(find org/gprofng/collector -name '*.java')
-       ejavac $(find org/gprofng/mpmt -name '*.java')
-
-       find org -type f -name '*.java' -exec rm -rf {} + || die
-
-       "$(java-config -j)" cfm gprofng-analyzer.jar analyzer_st.mf -C . 
org/gprofng/analyzer || die
-       "$(java-config -j)" cfm gprofng-collector.jar gprofng-collector.mf -C . 
org/gprofng/collector || die
-       "$(java-config -j)" cfm gprofng.jar gprofng-gui.mf -C . 
org/gprofng/mpmt || die
-}
-
-src_install() {
-       java-pkg_dojar gprofng{,-analyzer,-collector}.jar
-       java-pkg_dolauncher gp-display-gui --main org.gprofng.analyzer.AnMain
+RDEPEND="
+       sys-devel/binutils:*[gprofng]
+       >=virtual/jre-1.8:*
+"
+
+src_prepare() {
+       default
+       java-pkg-2_src_prepare
 }

Reply via email to