--- /var/portage/dev-java/jcommander/jcommander-1.29.ebuild 2012-08-11 02:32:31.000000000 +0300 +++ jcommander-1.13.ebuild 2012-08-23 01:58:11.734823058 +0300 @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jcommander/jcommander-1.29.ebuild,v 1.1 2012/08/10 23:32:31 flameeyes Exp $ +# $Header: $ EAPI=4 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${GITHUB_USER}/${PN}/tarball/${P} -> ${P}.tar.gz" LICENSE="Apache-2.0" -SLOT="0" +SLOT="1.13" KEYWORDS="~amd64" IUSE="" @@ -37,6 +37,16 @@ rm "${P}"/pom.xml || die } +src_compile() { + mkdir classes + find src/main/java/com -name "*.java" > "${T}/src.list" + ejavac -d "${S}/classes" \ + "@${T}/src.list" + + cd "${S}/classes" + jar -cf "${S}/${PN}.jar" * || die "failed to create jar" +} + src_test() { JAVA_SRC_DIR="src/test" \ JAVA_CLASSPATH_EXTRA="${PN}.jar" \