From: Alistair Bush Date: Sun, 30 May 2010 02:53:55 +0000 (+0000) Subject: New package odfdom. which will be replacing odfdom-bin. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9d12eb4a0d1344a4d37538838b1cb60fab979f27;p=gentoo.git New package odfdom. which will be replacing odfdom-bin. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- diff --git a/dev-java/odfdom/ChangeLog b/dev-java/odfdom/ChangeLog new file mode 100644 index 000000000000..6796ac899833 --- /dev/null +++ b/dev-java/odfdom/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-java/odfdom +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/odfdom/ChangeLog,v 1.1 2010/05/30 02:53:55 ali_bush Exp $ + +*odfdom-0.8 (30 May 2010) + + 30 May 2010; Alistair Bush +odfdom-0.8.ebuild, + +files/build.xml, +metadata.xml: + Add package odfdom. + diff --git a/dev-java/odfdom/Manifest b/dev-java/odfdom/Manifest new file mode 100644 index 000000000000..b9905acc01b3 --- /dev/null +++ b/dev-java/odfdom/Manifest @@ -0,0 +1,5 @@ +AUX build.xml 13778 RMD160 0e595338289a03129dd9237bff7912d7d3b3296f SHA1 bb6d197184f41632ec109e6d723c0dbc4cf6be2a SHA256 8def47dda3f75cc687830afc327cbef18d378bd99f4c6f6a9e8b92e1b4f2e1b4 +DIST odfdom-0.8-sources.zip 27298028 RMD160 e4fa55279bcaeecf28d5ab4d4a67dd3b8064e80d SHA1 f73133dfd0aa92f2a31edad871346f064d4400f5 SHA256 341f25c569cca570e100bf2566268835c249681bd1f221b109fcd6c89d341dc4 +EBUILD odfdom-0.8.ebuild 1602 RMD160 bc36146d5cf12c28a45acc2aaf65fc2514341c82 SHA1 b6db2f937776e1b571e476e1d5b56d229bbd44ca SHA256 8ee3de49e3ff7212b9336f1081842f2f04d69ee417293d7cab834f33cb5e491b +MISC ChangeLog 361 RMD160 a5d1c9bc4e1181558c87476f5b66c410824eace9 SHA1 09b2b1ce8fad443bdf9f7b88aab0558a914f5848 SHA256 d913d0206076519783e4300b27bf3896bd3bb129edc388bf0d987c86be9fc77b +MISC metadata.xml 159 RMD160 5259d4be0ca7b74c28e711d45a289def9aeadbd9 SHA1 c4ec40cd8f19e0d780a5133941bc50043be198cf SHA256 1c070a909e96d9d193f84ad9304d196febbe33b60a724cc4b0d20634bb82255b diff --git a/dev-java/odfdom/files/build.xml b/dev-java/odfdom/files/build.xml new file mode 100644 index 000000000000..1f273e195e7b --- /dev/null +++ b/dev-java/odfdom/files/build.xml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + <![CDATA[ODFDOM]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/odfdom/metadata.xml b/dev-java/odfdom/metadata.xml new file mode 100644 index 000000000000..604e0a4238bb --- /dev/null +++ b/dev-java/odfdom/metadata.xml @@ -0,0 +1,6 @@ + + + + java + + diff --git a/dev-java/odfdom/odfdom-0.8.ebuild b/dev-java/odfdom/odfdom-0.8.ebuild new file mode 100644 index 000000000000..a0b660162d8c --- /dev/null +++ b/dev-java/odfdom/odfdom-0.8.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/odfdom/odfdom-0.8.ebuild,v 1.1 2010/05/30 02:53:55 ali_bush Exp $ + +EAPI=3 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="The ODFDOM reference implementation, written in Java." +HOMEPAGE="http://odftoolkit.org/projects/odfdom" +SRC_URI="http://odftoolkit.org/projects/odfdom/downloads/download/current-version%252F${P}-sources.zip -> ${P}-sources.zip" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="" + +CDEPEND="dev-java/xerces:2 + dev-java/xml-commons-external:1.3" + +RDEPEND=">=virtual/jre-1.5 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.5 + ${CDEPEND} + test? ( dev-java/ant-junit4:0 dev-java/junit:4 )" + +S="${WORKDIR}/${P}-sources" + +src_prepare() { + cp "${FILESDIR}/build.xml" build.xml || die + + mkdir lib || die + java-pkg_jar-from --into lib xerces-2 xercesImpl.jar xercesImpl-2.9.1.jar + java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar \ + xml-apis-1.3.04.jar +} + +EANT_BUILD_TARGET="package" +EANT_JAVADOC_TARGET="javadoc" +EANT_EXTRA_ARGS="-Dmaven.test.skip=true" + +src_test() { + #remove this test as it fails as we don't + #bundle deps inside odtdom.jar + find . -iname 'VersionTest.java' -delete + + java-pkg_jar-from --into lib junit-4 junit.jar junit-4.5.jar + ANT_TASKS="ant-junit4" eant test +} + +src_install() { + java-pkg_dojar target/odfdom.jar + + dodoc README.txt LICENSE.txt || die + use doc && java-pkg_dojavadoc target/site/apidocs +}