diff options
author | 2013-04-23 22:16:28 -0400 | |
---|---|---|
committer | 2013-04-23 22:16:28 -0400 | |
commit | 3d52f36eb4a032fb36aa492ec86674544daa83a7 (patch) | |
tree | c6aa8e81d3d66070bd6d940d20c5c84918de1ce3 /dev-java/xmlgraphics-commons/xmlgraphics-commons-1.5.ebuild | |
parent | dev-java/flexdock version bump (diff) | |
download | sci-3d52f36eb4a032fb36aa492ec86674544daa83a7.tar.gz sci-3d52f36eb4a032fb36aa492ec86674544daa83a7.tar.bz2 sci-3d52f36eb4a032fb36aa492ec86674544daa83a7.zip |
dev-java/xmlgraphics-commons import new version from bugzilla
Diffstat (limited to 'dev-java/xmlgraphics-commons/xmlgraphics-commons-1.5.ebuild')
-rw-r--r-- | dev-java/xmlgraphics-commons/xmlgraphics-commons-1.5.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-1.5.ebuild b/dev-java/xmlgraphics-commons/xmlgraphics-commons-1.5.ebuild new file mode 100644 index 000000000..700233e7b --- /dev/null +++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-1.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/xmlgraphics-commons/xmlgraphics-commons-1.3.1.ebuild,v 1.7 2011/12/31 16:46:14 sera Exp $ + +EAPI=4 +JAVA_PKG_IUSE="doc examples source test" +VIRTUALX_REQUIRED="manual" +VIRTUALX_COMMAND="eant" + +inherit java-pkg-2 java-ant-2 virtualx + +DESCRIPTION="A library of several reusable components used by Apache Batik and Apache FOP." +HOMEPAGE="http://xmlgraphics.apache.org/commons/index.html" +SRC_URI="mirror://apache/xmlgraphics/commons/source/${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="1.5" +KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +CDEPEND="dev-java/commons-io:1 + >=dev-java/commons-logging-1:0" +DEPEND=">=virtual/jdk-1.5 + test? ( dev-java/ant-junit4 ) + ${CDEPEND}" + +RDEPEND=">=virtual/jre-1.5 + ${CDEPEND}" + +# TODO investigate producing .net libraries +# strategies for non sun jdk's/jre's + +JAVA_ANT_IGNORE_SYSTEM_CLASSES="true" +JAVA_ANT_REWRITE_CLASSPATH="true" + +java_prepare() { + #see https://issues.apache.org/bugzilla/show_bug.cgi?id=53328 + epatch "${FILESDIR}"/disable-iccprofile-test.patch + find "${S}" -name '*.jar' -print -delete || die + rm -v test/java/org/apache/xmlgraphics/java2d/ps/PSGraphics2DTestCase.java \ + || die +} + +EANT_GENTOO_CLASSPATH="commons-io-1,commons-logging" +EANT_EXTRA_ARGS="-Djdk15.present=true" +EANT_BUILD_TARGET="jar-main" +EANT_DOC_TARGET="javadocs" + +src_test() { + java-pkg_jarfrom --into lib junit-4,commons-io-1 + ANT_TASKS="ant-junit4" virtualmake -Djdk15.present=true junit +} + +src_install(){ + java-pkg_newjar build/"${P}".jar + use source && java-pkg_dosrc src/java/org + use doc && java-pkg_dojavadoc build/javadocs +} |