Magellan Linux

Annotation of /trunk/extras/eclipse-ecj/eclipse-ecj-4.6.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29454 - (hide annotations) (download)
Fri Jun 16 08:09:53 2017 UTC (7 years ago) by niro
File size: 938 byte(s)
auto added: ver bump to 4.6.1-r1
1 niro 29451 # $Id$
2    
3     PNAME="eclipse-ecj"
4     PVER="4.6.1"
5     PBUILD="r1"
6    
7     PCAT="dev-java"
8    
9     DESCRIPTION="Eclipse java bytecode compiler."
10     HOMEPAGE="http://www.eclipse.org/"
11    
12     DEPEND=">= virtual/java"
13    
14     SDEPEND=">= app-arch/unzip-5
15     >= dev-java/apache-ant-1.9
16     >= virtual/java-jdk"
17    
18     PSUBVER="201609071200"
19    
20 niro 29454 SRCFILE="ecjsrc-${PVER}.jar"
21 niro 29451 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
22    
23     sminclude java
24    
25     SRC_URI=(
26 niro 29453 http://download.eclipse.org/eclipse/downloads/drops4/R-${PVER}-${PSUBVER}/${SRCFILE}
27 niro 29451 mirror://${PNAME}/${SRCFILE}
28     )
29    
30     # FIXME
31     UP2DATE="echo ${PVER}"
32    
33     src_prepare()
34     {
35     munpack ${SRCFILE} ${SRCDIR} || die
36     }
37    
38     src_compile()
39     {
40     cd ${SRCDIR}
41     ant build || die
42     }
43    
44     src_install()
45     {
46     cd ${SRCDIR}
47     minstalljar ecj.jar || die
48    
49     # create a ecj wrapper
50     cat > ${SRCDIR}/ecj << EOF
51     #!/bin/sh
52    
53     CLASSPATH="${JAVA_CLASSPATH_DIR}/ecj.jar:\${CLASSPATH=.}" \\
54     java org.eclipse.jdt.internal.compiler.batch.Main "\$@"
55     EOF
56     minstallexec ecj || die
57    
58     minstalldocs about.html || die
59     }