Jarjar is a build dependency of the spring framework, the jarjar ebuild currently in portage relays on a no jarjar hack and therefore the built archive is not the same as the shipped one. Jarjar-1.0_rc8 fixes this issue and expands on functionality. Also the project has moved to googlecode, changed it's license to Apache-2.0 and now needs java 5 or newer. Reproducible: Always
Created attachment 186129 [details] An ebuild
jarjar version 1.0 is the same as jarjar-1.0_rc8. A bumped and improved version can be found here: https://overlays.gentoo.org/proj/java/browser/java-experimental/dev-java/jarjar/jarjar-1.0.ebuild Make sure to use also the maven-plugin-api from the same overlay.
Doesn't compile here, build.xml seems to set empty bootclasspath?
*** Bug 226197 has been marked as a duplicate of this bug. ***
1.4 was relased in Nov 2012
(In reply to Johann Schmitz (ercpe) from comment #5) > 1.4 was relased in Nov 2012 With minor changes to the old ebuild (and the obligatory EAPI=5 migration), build completes successfully - not sure if it actually works though: - jre must be at least 1.5 - dev-java/asm bumped to slot 4 in deps + relevant change in src_prepare - 'rm -vr src/main/gnu || die' line removed (no such dir) Somewhat surprisingly, after all this time, the patches still apply - not sure if they're still needed though.
+*jarjar-1.4 (28 Apr 2015) + + 28 Apr 2015; Patrice Clement <monsieurp@gentoo.org> +jarjar-1.4.ebuild: + Version bump. Drop ia64 ppc ppc64 x86-fbsd KEYWORDS. Fix bug 263636. + Thank you.
+ 01 May 2015; Patrice Clement <monsieurp@gentoo.org> jarjar-1.4.ebuild: + Adjust SLOTs in CDEPEND. + should fix this [18:59:19] [ @fordfrog ] i found that his jarjar-1.4 ebuild is not perfect :-) [18:59:21] [ @fordfrog ] * ERROR: dev-java/jarjar-1.4::gentoo failed (unpack phase): [18:59:21] [ @fordfrog ] * The ebuild is attempting to use gnu-regexp-1, which is not declared with a SLOT in DEPEND. [18:59:50] [ @fordfrog ] monsieurp is probably not strict yet :-) Not on my laptop indeed. It's fixed now (I have Chewi's super duper patch).