--- azureus-3.0.5.2.ebuild.orig 2008-04-22 23:53:22.000000000 +0200 +++ azureus-3.0.5.2.ebuild 2008-04-22 23:54:57.000000000 +0200 @@ -27,12 +27,12 @@ SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="cli" RDEPEND=" dev-java/json-simple:0 >=dev-java/bcprov-1.35:0 - >=dev-java/commons-cli-1.0:1 + cli? ( >=dev-java/commons-cli-1.0:1 ) >=dev-java/log4j-1.2.8:0 >=dev-java/swt-3.4_pre6-r1:3.4 !net-p2p/azureus-bin @@ -83,11 +83,16 @@ ### Removes bundled json rm -rv "org/json" || die + #remove console code if not requested + use !cli && rm -rv org/pf com/aelitis/azureus/ui/console \ + org/gudy/azureus2/ui/console org/gudy/azureus2/ui/telnet + mkdir -p build/libs || die } JAVA_ANT_REWRITE_CLASSPATH="true" -EANT_GENTOO_CLASSPATH="swt-3.4,commons-cli-1,log4j,bcprov,json-simple" +EANT_GENTOO_CLASSPATH="swt-3.4,log4j,bcprov,json-simple" +use cli && EANT_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},commons-cli-1" src_install() { java-pkg_dojar dist/*.jar || die "dojar failed"