diff options
author | Thomas Matthijs <axxo@gentoo.org> | 2005-06-29 18:47:14 +0000 |
---|---|---|
committer | Thomas Matthijs <axxo@gentoo.org> | 2005-06-29 18:47:14 +0000 |
commit | 60958df65bf1134fd392328e455af0c4ad4ebe15 (patch) | |
tree | 95f4282e1d123bfe579009cb0437041f2e435739 /dev-java/msv/msv-20050627.ebuild | |
parent | Depend on mozilla-launcher-1.34 for -register support (diff) | |
download | gentoo-2-60958df65bf1134fd392328e455af0c4ad4ebe15.tar.gz gentoo-2-60958df65bf1134fd392328e455af0c4ad4ebe15.tar.bz2 gentoo-2-60958df65bf1134fd392328e455af0c4ad4ebe15.zip |
new packages, dep of dom4j, ebuild contributed by Josh Nichols <nichoj@alum.rpi.edu>
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'dev-java/msv/msv-20050627.ebuild')
-rw-r--r-- | dev-java/msv/msv-20050627.ebuild | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/dev-java/msv/msv-20050627.ebuild b/dev-java/msv/msv-20050627.ebuild new file mode 100644 index 000000000000..15bcea3a072e --- /dev/null +++ b/dev-java/msv/msv-20050627.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/msv/msv-20050627.ebuild,v 1.1 2005/06/29 18:47:14 axxo Exp $ + +inherit java-pkg eutils + +DESCRIPTION="The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata." +HOMEPAGE="http://www.sun.com/software/xml/developers/multischema/ https://msv.dev.java.net/" +SRC_URI="mirror://gentoo/${PN}.${PV}.zip" + +LICENSE="BSD Apache-1.1" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc jikes source" + +RDEPEND=">=virtual/jre-1.4 + dev-java/iso-relax + dev-java/relaxng-datatype + dev-java/xml-commons-resolver + =dev-java/xerces-2* + dev-java/xsdlib" +DEPEND=">=virtual/jdk-1.4 + app-arch/unzip + source? ( app-arch/zip ) + jikes? ( dev-java/jikes ) + dev-java/ant-core + ${RDEPEND}" + +src_unpack() { + unpack ${A} + cd ${S} + rm *.jar + + mkdir lib && cd lib + local pkg + for pkg in iso-relax relaxng-datatype xerces-2 xml-commons-resolver xsdlib; do + java-pkg_jarfrom ${pkg} + done + cd ${S} + + cp ${FILESDIR}/build-${PV}.xml build.xml +} + +src_compile() { + local antflags="-Dproject.name=${PN} jar" + use jikes && antflags="-Dbuild.compiler=jikes ${antflags}" + use doc && antflags="${antflags} javadoc" + + + ant ${antflags} || die "Compilation failed" +} + +src_install() { + java-pkg_dojar dist/${PN}.jar + + dodoc README.txt Changelog.txt + + use doc && java-pkg_dohtml -r dist/doc/api + use source && java-pkg_dosrc src/* +} |