diff options
author | 2007-04-21 11:27:28 +0000 | |
---|---|---|
committer | 2007-04-21 11:27:28 +0000 | |
commit | deef82abdbea6f7f049319c1850b3b435c7060fe (patch) | |
tree | f8dd450d0e22005f692df2d30c16e8fa8e478c82 /dev-java/jsap/jsap-2.1.ebuild | |
parent | app-arch/file-roller: bump to 2.18.2 (diff) | |
download | historical-deef82abdbea6f7f049319c1850b3b435c7060fe.tar.gz historical-deef82abdbea6f7f049319c1850b3b435c7060fe.tar.bz2 historical-deef82abdbea6f7f049319c1850b3b435c7060fe.zip |
New package.
Diffstat (limited to 'dev-java/jsap/jsap-2.1.ebuild')
-rw-r--r-- | dev-java/jsap/jsap-2.1.ebuild | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/dev-java/jsap/jsap-2.1.ebuild b/dev-java/jsap/jsap-2.1.ebuild new file mode 100644 index 000000000000..b02f990f4b48 --- /dev/null +++ b/dev-java/jsap/jsap-2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jsap/jsap-2.1.ebuild,v 1.1 2007/04/21 11:27:28 fordfrog Exp $ + +JAVA_PKG_IUSE="doc source" +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Java Simple Arguments Parser (JSAP)" +HOMEPAGE="http://sourceforge.net/projects/jsap" +MY_PN=JSAP +MY_P=${MY_PN}-${PV} +SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86" +IUSE="test" + +COMMON_DEP=" + >=dev-java/ant-core-1.7.0 + dev-java/xstream" + +DEPEND=">=virtual/jdk-1.4 + ${COMMON_DEP} + =dev-java/snip-0.11* + =dev-java/rundoc-0.11* + test? ( + dev-java/ant-junit + =dev-java/junit-3.8* + )" + +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEP}" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-build.xml.patch" + java-ant_rewrite-classpath + cd "${S}/lib" + + rm -v *.jar +} + +EANT_BUILD_TARGET="jar" +EANT_JAVADOC_TARGET="javadoc" +EANT_ANT_TASKS="rundoc snip" +EANT_GENTOO_CLASSPATH="ant-core xstream" + +src_test() { + ANT_TASKS="ant-junit rundoc snip" eant test +} + +src_install() { + java-pkg_newjar dist/${MY_P}.jar + + if use doc; then + dohtml doc/*.html + java-pkg_dojavadoc doc/javadoc + dosym /usr/share/doc/${PF}/html/api /usr/share/doc/${PF}/html/javadoc + fi + + use source && java-pkg_dosrc src/java/com +} |