Magellan Linux

Contents of /branches/magellan-next/extras/rhino/rhino-1.7R3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9652 - (show annotations) (download)
Tue Jan 3 22:56:34 2012 UTC (12 years, 4 months ago) by niro
File size: 1199 byte(s)
auto added: ver bump to 1.7R3-r1
1 # $Id$
2
3 PNAME="rhino"
4 PVER="1.7R3"
5 PBUILD="r1"
6
7 PCATEGORIE="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}.tgz"
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}/jsr173_1.0_api.jar \
47 jar \
48 || die
49 }
50
51 src_install()
52 {
53 cd ${SRCDIR} || die
54 mclasspathinit || die
55 minstalljar js.jar || die
56 minstalldocs LICENSE.txt || die
57 }