Following the new java policy, packages shouldn't rely on packed jars, dependencies need to be added on our own packages and used.
added an ebuild for dev-java/soap and dev-java/jtidy as a dependency for this commited jmeter-2.0.1-r1 -* keyworded deps that still need to be added: avalon-framework excalibur-compatibility excalibur-i18n excalibur-logger
There is a mistake in the ebuild. The jdom dependency should be >=dev-java/jdom-1.0_beta9 and not >=dev-java/jdom-1._beta9
indeed, tnx fixed in cvs
Got the update thanks. I've noticed that velocity-1.4 has a dependency on jdom-1.0_beta9 and that there are changes in jdom-1.0_beta10 (the current gentoo stable version) that is incompatible with velocity-1.4. This causes build problems. Thus I suggest that DEPEND should indicate =dev-java/jdom-1.0_beta9 until velocity has been updated (they say they are updating it). I'm still trying to determine if jdom is only needed at compile time for the generation of the docs or if it is used at runtime for something else. I'm attaching my suggested diff. Thanks
Created attachment 40089 [details] Suggested jdom and velocity dependency update
Comment on attachment 40089 [details] Suggested jdom and velocity dependency update --- jmeter-2.0.1-r1.ebuild.orig 2004-09-19 21:36:11.000000000 +0200 +++ jmeter-2.0.1-r1.ebuild 2004-09-21 16:02:34.924014896 +0200 @@ -13,7 +13,7 @@ >=dev-java/commons-httpclient-2.0 dev-java/commons-collections >=dev-java/oro-2.0 - >=dev-java/jdom-1.0_beta9 + =dev-java/jdom-1.0_beta9 >=dev-java/xerces-2.6.2-r1 dev-java/xalan >=dev-java/avalon-logkit-bin-1.2 @@ -21,7 +21,7 @@ dev-java/rhino dev-java/soap dev-java/jtidy - doc? ( >=dev-java/velocity-1.4 )" + doc? ( =dev-java/velocity-1.4 )" RDEPEND=">=virtual/jdk-1.3" LICENSE="Apache-2.0" SLOT="0" @@ -47,12 +47,12 @@ java-pkg_jar-from soap java-pkg_jar-from jtidy rm -f jorphan.jar + use doc && java-pkg_jar-from velocity velocity-1.4.jar velocity-1.4.jar } src_compile () { local antflags="package" use jikes && antflags="${antflags} -Dbuild.compiler=jikes" use doc && antflags="${antflags} docs-all" - use doc && cp /usr/share/velocity/lib/velocity-*.jar $S/lib ant ${antflags} || die "compile problem" }
indeed, we should also SLOT jdom
*** Bug 66665 has been marked as a duplicate of this bug. ***
There now exists a ebuild that has far few bundled jar in the migration-java-experimental-overlay. The following dependencies have still to be meet: excalibur-datasource-1.1.1 excalibur-instrument-1.0 excalibur-logger-1.1 excalibur-pool-1.2 These versions of these dependencies is from the latest version of jmeter.
Removing per last rites.