Old ancient dead, EAPI 0, Java 1.5. No reason to remain.
Created attachment 513700 [details, diff] jikes-1.22-r13.ebuild.patch The only reason I have jikes on few of my systems is OpenWRT seems to require it per https://wiki.openwrt.org/doc/howto/buildroot.exigence I have not investigated what for is needed (if needed), but given that it builds without hassle, installs a single executable file and doesn't seem to do any harm, I'd vote to leave it in the tree. It is true that there is no release for 13 years, but it still gets 400+ downloads per week https://sourceforge.net/projects/jikes/files/Jikes/ so it is not dead probably. Is the EAPI=0 the main reason? Then please see the patch, took me a few minutes, but at least repoman seems happy and it build even without warnings! For the time being I put it in my pkalin overlay[1]. [1] https://github.com/thinrope/pkalin
I once commented on that ludicrous wiki page 3 years ago [1]. I still stand by what I said. I have never needed Java, let alone Jikes, to build OpenWRT, and I have built it quite a few times over the years. If it really is needed for something, it may just be the parser generator, which is still packaged in Debian. That could possibly be packaged separately but I'd want to see what it's needed for first. [1] https://bugs.gentoo.org/542064#c5
I see. I cannot verify quickly what for/if it is needed, so feel free to do what you think is better. I should be rebuilding some OpenWRT at the end of this month, I'll try to see if it works without jikes. My view is that if it doesn't break things, is simple and compiles cleanly - leave it; but I never became a gentoo dev, so it's your call ;-D
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaaf3d639ba71b5879d7373904551580fb7274b3 commit eaaf3d639ba71b5879d7373904551580fb7274b3 Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2018-01-27 00:14:07 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2018-01-27 00:15:17 +0000 dev-java/jikes: remove last rited package Closes: https://bugs.gentoo.org/638036 dev-java/jikes/Manifest | 1 - dev-java/jikes/files/compiler-settings | 6 ------ dev-java/jikes/files/deprecated.patch | 25 ----------------------- dev-java/jikes/files/jikes | 16 --------------- dev-java/jikes/jikes-1.22-r13.ebuild | 37 ---------------------------------- dev-java/jikes/metadata.xml | 11 ---------- 6 files changed, 96 deletions(-)