From 1c109000c4d979a7bcb36c23dec5a4ae01a8d560 Mon Sep 17 00:00:00 2001 From: Sebastien Fabbro Date: Fri, 22 Jan 2010 18:33:29 +0000 Subject: Initial import of hdf-java --- dev-java/jeuclid-core/Manifest | 3 ++ .../files/jeuclid-core-no-freehep.patch | 10 ++++ dev-java/jeuclid-core/jeuclid-core-3.1.8.ebuild | 56 ++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 dev-java/jeuclid-core/Manifest create mode 100644 dev-java/jeuclid-core/files/jeuclid-core-no-freehep.patch create mode 100644 dev-java/jeuclid-core/jeuclid-core-3.1.8.ebuild (limited to 'dev-java/jeuclid-core') diff --git a/dev-java/jeuclid-core/Manifest b/dev-java/jeuclid-core/Manifest new file mode 100644 index 000000000..60ddc6321 --- /dev/null +++ b/dev-java/jeuclid-core/Manifest @@ -0,0 +1,3 @@ +AUX jeuclid-core-no-freehep.patch 338 RMD160 d12ce25165fe85517b58a7c77ad27ee36c337479 SHA1 aa19c59bd604795ba15dd77f2a91f3f7532f8d3d SHA256 a9ef36f83728a13563ea4ae1de3a0a6ad25e6cae9d5edcca0ed9c93c2d551292 +DIST jeuclid-parent-3.1.8-src.zip 8844588 RMD160 4f7a6f2fc5acd3bba23c0aa715798140dda17836 SHA1 02647c735f620e194e2177d779c16ca027e7b674 SHA256 4c80740a78bef42c6e5b87e09df931448caa210469382270ac4f70016ac21a0c +EBUILD jeuclid-core-3.1.8.ebuild 1528 RMD160 a6e160be4c89ef48952dbb2e9208a1d3d26a0e49 SHA1 ce17ad393ac14941e286d3725432548491fefdd3 SHA256 3fc6c09fc1daa79b28c3f3b1d864b9f4e34c3cb8a8278075838305c1641cb581 diff --git a/dev-java/jeuclid-core/files/jeuclid-core-no-freehep.patch b/dev-java/jeuclid-core/files/jeuclid-core-no-freehep.patch new file mode 100644 index 000000000..798dac293 --- /dev/null +++ b/dev-java/jeuclid-core/files/jeuclid-core-no-freehep.patch @@ -0,0 +1,10 @@ +--- build.xml.orig 2010-01-22 17:46:35.000000000 +0000 ++++ build.xml 2010-01-22 17:49:07.000000000 +0000 +@@ -113,6 +113,7 @@ + + + ++ + + + diff --git a/dev-java/jeuclid-core/jeuclid-core-3.1.8.ebuild b/dev-java/jeuclid-core/jeuclid-core-3.1.8.ebuild new file mode 100644 index 000000000..dca987736 --- /dev/null +++ b/dev-java/jeuclid-core/jeuclid-core-3.1.8.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Core module of MathML rendering solution." +HOMEPAGE="http://jeuclid.sourceforge.net" +SRC_URI="mirror://sourceforge/jeuclid/jeuclid-parent-${PV}-src.zip" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +COMMON_DEPEND="dev-java/ant-core + dev-java/batik:1.7 + dev-java/commons-logging + dev-java/jcip-annotations + dev-java/xml-commons-external:1.3 + dev-java/xmlgraphics-commons:1.3" + +RDEPEND=">=virtual/jre-1.5 + ${COMMON_DEPEND}" + +DEPEND=">=virtual/jdk-1.5 + app-arch/unzip + ${COMMON_DEPEND}" + +S="${WORKDIR}/jeuclid-parent-${PV}/${PN}" + +src_prepare() { + # remove support of FreeHep from JAVA files (not needed for FOP plugin) + # really not needed? + #rm -f src/main/java/net/sourceforge/jeuclid/converter/FreeHep* + + epatch "${FILESDIR}"/${PN}-no-freehep.patch + + # create directory for dependencies + mkdir lib || die + cd lib || die + + # add dependencies into the lib dir + java-pkg_jar-from ant-core ant.jar + java-pkg_jar-from batik-1.7 batik-all.jar + java-pkg_jar-from commons-logging commons-logging.jar + java-pkg_jar-from jcip-annotations jcip-annotations.jar + java-pkg_jar-from xml-commons-external-1.3 xml-apis.jar + java-pkg_jar-from xmlgraphics-commons-1.3 xmlgraphics-commons.jar + #java-pkg_jar-from freehep-util freehep-util.jar + #java-pkg_jar-from freehep-graphics2d freehep-graphics2d.jar +} + +src_install() { + java-pkg_dojar target/${PN}.jar +} -- cgit v1.2.3-18-g5258