# $Id$ PNAME="rhino" PVER="1.7.7.1" PBUILD="r1" PCAT="dev-java" DEPEND=">= virtual/java" SDEPEND=">= virtual/java-jdk >= dev-java/apache-ant-1.9 >= app-arch/unzip-5" DESCRIPTION="Open-source implementation of JavaScript written entirely in Java." HOMEPAGE="http://www.mozilla.org/rhino/" SRCFILE="Rhino${PVER//./_}_RELEASE.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}${PVER}" sminclude java SRC_URI=( https://github.com/mozilla/rhino/archive/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd https://github.com/mozilla/rhino/releases | grep ${PNAME}- | highesttarball zip" src_prepare() { munpack ${SRCFILE} || die } src_compile() { cd ${SRCDIR} ant jar || die } src_install() { cd ${SRCDIR} || die minstalljar build/${PNAME}${PVER}/js.jar || die # missing symlink mlink js-${PVER}.jar ${JAVA_CLASSPATH_DIR}/rhino.jar || die minstalldocs LICENSE.txt || die }