# ChangeLog for dev-java/commons-validator
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-validator/ChangeLog,v 1.27 2005/07/10 15:02:29 axxo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-validator/ChangeLog,v 1.28 2005/11/26 13:36:10 betelgeuse Exp $
+
+*commons-validator-1.1.4 (26 Nov 2005)
+
+ 26 Nov 2005; Petteri Räty <betelgeuse@gentoo.org>
+ +commons-validator-1.1.4.ebuild:
+ Version bump. Corrected license to Apache-2.0, removed unneeded dependency
+ on xerces and the installation of LICENSE.txt.
10 Jul 2005; Thomas Matthijs <axxo@gentoo.org>
commons-validator-1.0.2-r5.ebuild, commons-validator-1.1.3-r1.ebuild:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 a3fe367b34eb395fd5312c3c43452acd commons-validator-1.1.3-r1.ebuild 2254
+MD5 af8c915d89b9f57fffcd173228623d1a ChangeLog 4863
MD5 4cc22229724efca697eac432dcf08198 commons-validator-1.0.2-r5.ebuild 2121
-MD5 cd91bd95a00ffdbb39e205b8ec0fbc56 ChangeLog 4602
-MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
+MD5 a3fe367b34eb395fd5312c3c43452acd commons-validator-1.1.3-r1.ebuild 2254
+MD5 6eb60089491b4966ac6102638cc4976d commons-validator-1.1.4.ebuild 2473
MD5 3b4d11c72fe5990ec6689406240d3ef6 files/digest-commons-validator-1.0.2-r5 78
-MD5 b4056d324a1cc96ca13a9f0c3e7c68fc files/digest-commons-validator-1.1.3-r1 173
+MD5 28c22d3ce7df384daed2a3ae19cc93ec files/digest-commons-validator-1.1.3-r1 173
+MD5 1ed459aabc6a07d81e4d3ac0679f5eea files/digest-commons-validator-1.1.4 173
+MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
+Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFC0Tii/rLF9B432nYRAlr/AKCmQUGnC4bkUfRX/eZRc8OiWhKWAACeIdhL
-b0i6I1zUkB29XIDanO6jQMA=
-=MFQm
+iD8DBQFDiGTaQiJ/wx066S4RAhgsAJ99bIwjDSa4vJxf3H3qszyCfCmQ4gCdGUgY
+3vLbCdy0Z3Z0bwPawMzqGt4=
+=7sy8
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-validator/commons-validator-1.1.4.ebuild,v 1.1 2005/11/26 13:36:10 betelgeuse Exp $
+
+inherit java-pkg
+
+MY_P=${P}-src
+DESCRIPTION="Jakarta component to validate user input, or data input"
+HOMEPAGE="http://jakarta.apache.org/commons/validator/"
+SRC_URI="mirror://apache/jakarta/commons/validator/source/${MY_P}.tar.gz
+ mirror://gentoo/${P}-gentoo-missingfiles.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="doc examples jikes source"
+
+# Was not able to test on 1.3 jdk at this point. Feel free to to lower this
+# back to 1.3 if you have tested it on one and proved working. Then you
+# probably need to bring the xerces dependency back.
+
+RDEPEND=">=virtual/jre-1.4
+ =dev-java/jakarta-oro-2.0*
+ >=dev-java/commons-digester-1.5
+ >=dev-java/commons-collections-3.1
+ >=dev-java/commons-logging-1.0.3
+ =dev-java/commons-beanutils-1.6*"
+
+DEPEND=">=virtual/jdk-1.4
+ >=dev-java/ant-1.4
+ ${RDEPEND}
+ jikes? ( dev-java/jikes )
+ source? ( app-arch/zip )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ rm *.jar
+ #dirty hack
+ sed -e 's:target name="compile" depends="static":target name="compile" depends="prepare":' -i build.xml \
+ || die "Failed to sed build.xml"
+
+ echo "oro.jar=$(java-pkg_getjars jakarta-oro-2.0)" >> build.properties
+ echo "commons-digester.jar=$(java-pkg_getjars commons-digester)" >> build.properties
+ echo "commons-beanutils.jar=$(java-pkg_getjars commons-beanutils-1.6)" >> build.properties
+}
+
+src_compile() {
+ local antflags="compile"
+
+ # Because the build.xml file uses <pathelement location="">
+ # we can only have only have one jar per property
+ antflags="${antflags} -Dcommons-logging.jar=$(java-pkg_getjar commons-logging commons-logging.jar)"
+ antflags="${antflags} -Dcommons-collections.jar=$(java-pkg_getjars commons-collections)"
+
+ use jikes && antflags="${antflags} -Dbuild.compiler=jikes"
+ use doc && antflags="${antflags} javadoc"
+
+ ant ${antflags} || die "build failed"
+ jar -cf ${PN}.jar -C target/classes/ . || die "could not create jar"
+}
+
+src_install() {
+ java-pkg_dojar ${PN}.jar
+
+ if use doc; then
+ java-pkg_dohtml -r dist/docs/
+ java-pkg_dohtml PROPOSAL.html STATUS.html
+ fi
+
+ if use examples; then
+ dodir /usr/share/doc/${PF}/examples
+ cp -r src/example/* ${D}/usr/share/doc/${PF}/examples
+ fi
+
+ use source && java-pkg_dosrc src/share/*
+}