# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit java-pkg-2 java-ant-2 DESCRIPTION="Java(TM) Binding fot the OpenGL(TM) API" HOMEPAGE="https://jogl.dev.java.net" SRC_URI="http://download.java.net/media/jogl/builds/archive/jsr-231-beta5/${PN}-src-1_0_0-beta05.zip" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" IUSE="cg doc" COMMON_DEPEND="cg? (media-gfx/nvidia-cg-toolkit)" DEPEND=">=virtual/jdk-1.5* >=dev-java/ant-core-1.5* dev-java/antlr app-arch/unzip ${COMMON_DEPEND}" RDEPEND=">=virtual/jre-1.5* ${COMMON_DEPEND}" JAVA_PKG_NV_DEPEND="=virtual/jdk-1.5*" S="${WORKDIR}/${PN}" src_compile() { cd ${S}/make/ antflags="-Dantlr.jar=$(java-pkg_getjars antlr)" use cg && antflags="${antflags} -Djogl.cg=1 -Dx11.cg.lib=/usr/lib" eant ${antflags} all $(use_doc)|| die "failed to compile" } src_install() { cd ${S} use doc && java-pkg_dohtml -r ${S}/javadoc_public java-pkg_doso build/obj/libjogl.so java-pkg_doso build/obj/libjogl_awt.so java-pkg_doso build/obj/libjogl_drihack.so java-pkg_dojar build/jogl.jar }