Magellan Linux

Contents of /branches/R11-stable/extras/rhino/rhino-1.7R3-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15360 - (show annotations) (download)
Wed Jan 2 11:34:58 2013 UTC (11 years, 4 months ago) by niro
File size: 1258 byte(s)
-release branches/R11-stable
1 # $Id$
2
3 PNAME="rhino"
4 PVER="1.7R3"
5 PBUILD="r2"
6
7 PCAT="dev-java"
8
9 DEPEND=">= virtual/java"
10
11 SDEPEND=">= virtual/java-jdk
12 >= dev-java/apache-ant-1.8.2"
13
14 DESCRIPTION="Open-source implementation of JavaScript written entirely in Java."
15 HOMEPAGE="http://www.mozilla.org/rhino/"
16
17 XMLBEANS_PVER="2.5.0"
18 XMLBEANS_SRCFILE="xmlbeans-${XMLBEANS_PVER}.zip"
19 XMLBEANS_SRCDIR="${BUILDDIR}/xmlbeans-${XMLBEANS_PVER}"
20
21 SRCFILE="${PNAME}${PVER//./_}.zip"
22 SRCDIR="${BUILDDIR}/${PNAME}${PVER//./_}"
23
24 sminclude java
25
26 SRC_URI=(
27 http://ftp.mozilla.org/pub/mozilla.org/js/${SRCFILE}
28 http://archive.apache.org/dist/xmlbeans/binaries/${XMLBEANS_SRCFILE}
29 mirror://${PNAME}/${XMLBEANS_SRCFILE}
30 mirror://${PNAME}/${SRCFILE}
31 )
32
33 UP2DATE="updatecmd 'http://ftp.mozilla.org/pub/mozilla.org/js/?C=M;O=A' | grep rhino | sed -n 's:.*${PNAME}\(.*\).zip:\1:;$ p'"
34
35 src_prepare()
36 {
37 munpack ${SRCFILE} || die
38 munpack ${XMLBEANS_SRCFILE} || die
39 }
40
41 src_compile()
42 {
43 cd ${SRCDIR}
44 ant \
45 -Dxbean.jar=${XMLBEANS_SRCDIR}/lib/xbean.jar \
46 -Djsr173.jar=${XMLBEANS_SRCDIR}/lib/jsr173_1.0_api.jar \
47 jar \
48 || die
49 }
50
51 src_install()
52 {
53 cd ${SRCDIR} || die
54 minstalljar js.jar || die
55 # missing symlink
56 mlink js-${PVER}.jar ${JAVA_CLASSPATH_DIR}/rhino.jar || die
57 minstalldocs LICENSE.txt || die
58 }