Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9654 - (hide annotations) (download)
Tue Jan 3 23:01:29 2012 UTC (12 years, 5 months ago) by niro
File size: 1199 byte(s)
-fixed XMLBEANS_SRCFILE
1 niro 9652 # $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 niro 9654 XMLBEANS_SRCFILE="xmlbeans-${XMLBEANS_PVER}.zip"
19 niro 9652 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     }