Subversion Repository

Parent Directory Parent Directory | Revision Log Revision Log


Revision 763 - (hide annotations)
Sun Oct 4 15:09:45 2009 UTC (3 years, 7 months ago) by cjg
File size: 1447 byte(s)
icedtea6: added
1 cjg 763 # Description: OpenJDK with replacement libraries from GNU Classpath
2     # URL: http://icedtea.classpath.org
3     # Maintainer: Giuseppe Coviello <cjg@cruxppc.org>
4     # Packager: Giuseppe Coviello <cjg@cruxppc.org>
5     # Depends on: libffi, lesstif, xulrunner, libungif, jdk, rhino, xalan-java
6    
7     name=icedtea6
8     version=1.3
9     release=1
10     source=(http://icedtea.classpath.org/download/source/$name-$version.tar.gz \
11     http://download.java.net/openjdk/jdk6/promoted/b12/openjdk-6-src-b12-28_aug_2008.tar.gz \
12     $name-nodocs.diff)
13    
14     build() {
15     unset JAVA_HOME
16     unset MAKEFLAGS
17     cd $name-$version
18     ln -s $SRC openjdk
19     ln -s $PKGMK_SOURCE_DIR/openjdk-6-src-b12-28_aug_2008.tar.gz .
20     cp $SRC/$name-*.diff .
21    
22     mkdir bin
23     find /bin -exec ln -s {} bin \;
24     ln -s /usr/bin/{cpio,grep,egrep,zip,unzip} bin
25    
26     export PATH=$PWD/bin:$PATH
27     sed 's|lgif|lungif|' -i configure
28     ./configure --with-icedtea \
29     --with-icedtea-home=/usr/lib/java \
30     --disable-docs
31     DISTRIBUTION_PATCHES="$name-nodocs.diff" make UNIXCOMMAND_PATH=$PWD/bin/
32    
33     mkdir -p $PKG/usr/{bin,lib/jdk1.6.0_0/jre,man}
34     cp -a openjdk/control/build/linux-ppc/j2sdk-image/{bin,lib,include} $PKG/usr/lib/jdk1.6.0_0
35     cp -a openjdk/control/build/linux-ppc/j2sdk-image/jre/{bin,lib} $PKG/usr/lib/jdk1.6.0_0/jre
36     cp -a openjdk/control/build/linux-ppc/j2sdk-image/man/man1 $PKG/usr/man
37    
38     cd $PKG/usr/lib
39     ln -s jdk* java
40    
41     cd $PKG/usr/bin
42     for j in java javac javah javap javaws jar keytool; do
43     ln -s ../lib/java/bin/$j
44     done
45     }
46