Magellan Linux

Annotation of /branches/R11-stable/extras/rhino/rhino-1.7R3-r4.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23029 - (hide annotations) (download)
Tue Oct 28 13:45:57 2014 UTC (9 years, 7 months ago) by niro
Original Path: trunk/extras/rhino/rhino-1.7R3-r4.smage2
File size: 1256 byte(s)
-rebuild
1 niro 23029 # $Id$
2    
3     PNAME="rhino"
4     PVER="1.7R3"
5     PBUILD="r4"
6    
7     PCAT="dev-java"
8    
9     DEPEND=">= virtual/java"
10    
11     SDEPEND=">= virtual/java-jdk
12     >= dev-java/apache-ant-1.9"
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     }