JREVERSEPRO is a Java Decompiler / Disassembler written entirely in Java. Find attached an ebuild for it. Reproducible: Always Steps to Reproduce:
Created attachment 64031 [details] dev-util/jreversepro-1.4.1 The ebuild
Created attachment 64032 [details, diff] 1.4.1-ant.patch Patch to get it build (checkstyle 2.4 was used for it, which is no longer in portage. so simply remove the checkstyle stuff)
Created attachment 64033 [details, diff] 1.4.1-java15.patch patch to get it build with java 1.5 (enum problem)
Created attachment 64034 [details, diff] 1.4.1-homedir.patch Patch to save the prefs file in .jrevrc instead of jref.ini (much more unix-ish :) )
I've committed slightly modified ebuild and patches to the experimental overlay: https://gentooexperimental.org/svn/java/gentoo-java-experimental/dev-util/jreversepro/ Some general comments/suggestions on your original ebuild: * Jikes worked for me. If it gives you errors, could you please post them here? * If there's some things that you always need to do to compile (like mkdir lib), you may consider patching the build.xml to do it for you * The bin that's installed is actually a shell script, so it should have #!/bin/bash as the first line * You need to have more complete DEPEND/RDEPEND. In particular: * Designate a minimum version for jdk and jre, ie >=virtual/jdk-1.4 which you have tested the ebuild with * If the ebuild uses ant to compile, you should depend on dev-java/ant-core * Other than that, thanks for the contribution.
Created attachment 105187 [details] jreversepro-1.4.1.ebuild moved from old overlay which we are going to remove
Created attachment 105188 [details, diff] jreversepro-1.4.1-build_xml.patch moved from old overlay which we are going to remove
Last release in 2008, no longer maintained, closing.