From 2948bc6227527d68901c9b1881725b1cdd292b21 Mon Sep 17 00:00:00 2001 From: geos_one Date: Mon, 20 Apr 2009 20:49:52 +0000 Subject: [PATCH] add sun-jai-imageio git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1150 6952d904-891a-0410-993b-d76249ca496b --- dev-java/sun-jai-imageio/Manifest | 1 + .../sun-jai-imageio-1.1.ebuild | 61 +++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 dev-java/sun-jai-imageio/Manifest create mode 100644 dev-java/sun-jai-imageio/sun-jai-imageio-1.1.ebuild diff --git a/dev-java/sun-jai-imageio/Manifest b/dev-java/sun-jai-imageio/Manifest new file mode 100644 index 00000000..a8381940 --- /dev/null +++ b/dev-java/sun-jai-imageio/Manifest @@ -0,0 +1 @@ +EBUILD sun-jai-imageio-1.1.ebuild 1524 RMD160 18e1324690bfdb4f4e287b8bb05bcf1dee432d20 SHA1 2b6f75a397e2faec8aee0b4b9f2719de5326d8ae SHA256 5150083bf7b0856675b469377ee67ba1ecde0c1de165b9e45149c0329430f59f diff --git a/dev-java/sun-jai-imageio/sun-jai-imageio-1.1.ebuild b/dev-java/sun-jai-imageio/sun-jai-imageio-1.1.ebuild new file mode 100644 index 00000000..623dfba2 --- /dev/null +++ b/dev-java/sun-jai-imageio/sun-jai-imageio-1.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit java-pkg-2 cvs + +MY_PV=${PV//./_} +DESCRIPTION="JAI-IMAGEIO is a class library for managing images based of JAI." +HOMEPAGE="https://jai-imageio.dev.java.net/" + +ECVS_SERVER="cvs.dev.java.net:/cvs" +ECVS_MODULE="jai-imageio-core" +ECVS_USER="gentoo_linux" +ECVS_PASS="peerlesspenguin" +ECVS_BRANCH="jai-imageio-1_1-fcs" + +BASE=http://download.java.net/media/jai-imageio/builds/release/${PV} +MY_P="jai_imageio-${MY_PV}" + +LICENSE="sun-bcla-jai-imageio" +SLOT="0" +KEYWORDS="~amd64 ~x86" +DEPEND="${DEPEND} +>=virtual/jdk-1.4 +>=dev-java/ant-1.6 +dev-java/java-config:2 +dev-java/sun-jai-bin" +RDEPEND="dev-java/sun-jai-bin +>=virtual/jre-1.4" +IUSE="" +RESTRICT="mirror" + +S=${WORKDIR}/jai-imageio-core/ + +src_compile() { + cd ${S} || die + CLASSPATH=$CLASSPATH:`java-config -p sun-jai-bin` ant || die + export LOC=`ant echo | grep platform | cut -d '=' -f 2 | sed -e 's/ //g'` +} + +src_install() { + OPT=${S}/build/${LOC}/opt + cd ${OPT} || die + + dodoc *.txt || die + + cd ${OPT}/lib/ext || die + java-pkg_dojar *.jar + use x86 && cd ../i586 && java-pkg_doso *.so + use amd64 && cd ../amd64 && java-pkg_doso *.so + java-pkg_register-dependency sun-jai-bin +} + +pkg_postinst() { + elog "This ebuild installs /usr/share/${PN}" + elog 'To use you need to pass the following to java' + if use x86 || use amd64; then + elog '-Djava.library.path=$(java-config -i sun-jai-imageio)' + fi + elog '-classpath $(java-config -p sun-jai-imageio)' +}