15 |
DESCRIPTION="Open-source implementation of JavaScript written entirely in Java." |
DESCRIPTION="Open-source implementation of JavaScript written entirely in Java." |
16 |
HOMEPAGE="http://www.mozilla.org/rhino/" |
HOMEPAGE="http://www.mozilla.org/rhino/" |
17 |
|
|
18 |
XMLBEANS_PVER="2.5.0" |
SRCFILE="Rhino${PVER//./_}_RELEASE.tar.gz" |
|
XMLBEANS_SRCFILE="xmlbeans-${XMLBEANS_PVER}.zip" |
|
|
XMLBEANS_SRCDIR="${BUILDDIR}/xmlbeans-${XMLBEANS_PVER}" |
|
|
|
|
|
SRCFILE="${PNAME}-${PVER}.zip" |
|
19 |
SRCDIR="${BUILDDIR}/${PNAME}${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}${PVER}" |
20 |
|
|
21 |
sminclude java |
sminclude java |
22 |
|
|
23 |
SRC_URI=( |
SRC_URI=( |
24 |
https://github.com/mozilla/${PNAME}/releases/download/Rhino${PVER//./_}_RELEASE/${SRCFILE} |
https://github.com/mozilla/rhino/archive/${SRCFILE} |
|
http://archive.apache.org/dist/xmlbeans/binaries/${XMLBEANS_SRCFILE} |
|
|
mirror://${PNAME}/${XMLBEANS_SRCFILE} |
|
25 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
26 |
) |
) |
27 |
|
|
36 |
src_compile() |
src_compile() |
37 |
{ |
{ |
38 |
cd ${SRCDIR} |
cd ${SRCDIR} |
39 |
ant \ |
ant jar || die |
|
-Dxbean.jar=${XMLBEANS_SRCDIR}/lib/xbean.jar \ |
|
|
-Djsr173.jar=${XMLBEANS_SRCDIR}/lib/jsr173_1.0_api.jar \ |
|
|
jar \ |
|
|
|| die |
|
40 |
} |
} |
41 |
|
|
42 |
src_install() |
src_install() |
43 |
{ |
{ |
44 |
cd ${SRCDIR} || die |
cd ${SRCDIR} || die |
45 |
minstalljar js.jar || die |
minstalljar build/${PNAME}${PVER}/js.jar || die |
46 |
# missing symlink |
# missing symlink |
47 |
mlink js-${PVER}.jar ${JAVA_CLASSPATH_DIR}/rhino.jar || die |
mlink js-${PVER}.jar ${JAVA_CLASSPATH_DIR}/rhino.jar || die |
48 |
minstalldocs LICENSE.txt || die |
minstalldocs LICENSE.txt || die |