| 2 |
# URL: http://icedtea.classpath.org/ |
# URL: http://icedtea.classpath.org/ |
| 3 |
# Maintainer: acrux, acrux at linuxmail dot org |
# Maintainer: acrux, acrux at linuxmail dot org |
| 4 |
# Packager: Giuseppe Coviello <cjg@cruxppc.org> |
# Packager: Giuseppe Coviello <cjg@cruxppc.org> |
| 5 |
# Depends on: ant, libffi, fastjar, freetype, libungif, jdk, rhino, xalan-java, xorg-libxp, cups |
# Depends on: ant, libffi, fastjar, freetype, libungif, jdk, rhino, xalan-java, xorg-libxp, xorg-font-dejavu, cups |
| 6 |
# PPC!=upstream: |
# PPC!=upstream: |
| 7 |
|
|
| 8 |
name=icedtea6 |
name=icedtea6 |
| 9 |
version=1.10.4 |
version=1.10.5 |
| 10 |
release=1 |
release=1 |
| 11 |
source=(http://icedtea.classpath.org/download/source/$name-$version.tar.gz \ |
source=(http://icedtea.classpath.org/download/source/$name-$version.tar.gz \ |
| 12 |
http://download.java.net/openjdk/jdk6/promoted/b22/openjdk-6-src-b22-28_feb_2011.tar.gz \ |
http://download.java.net/openjdk/jdk6/promoted/b22/openjdk-6-src-b22-28_feb_2011.tar.gz \ |
| 13 |
http://icedtea.classpath.org/download/drops/jaxp144_01.zip \ |
http://icedtea.classpath.org/download/drops/jaxp144_01.zip \ |
| 14 |
http://icedtea.classpath.org/download/drops/jdk6-jaxws-b20.zip \ |
http://icedtea.classpath.org/download/drops/jdk6-jaxws-b20.zip \ |
| 15 |
http://icedtea.classpath.org/download/drops/jdk6-jaf-b20.zip \ |
http://icedtea.classpath.org/download/drops/jdk6-jaf-b20.zip \ |
| 16 |
$name-libungif.diff) |
$name-libungif.diff fontconfig.Crux.properties.src) |
| 17 |
|
|
| 18 |
build() { |
build() { |
| 19 |
unset MAKEFLAGS |
unset MAKEFLAGS |
| 46 |
--with-xalan2-serializer-jar=/usr/share/java/serializer.jar \ |
--with-xalan2-serializer-jar=/usr/share/java/serializer.jar \ |
| 47 |
--with-rhino=/usr/share/java/js.jar \ |
--with-rhino=/usr/share/java/js.jar \ |
| 48 |
--with-ant-home=/usr/lib/ant \ |
--with-ant-home=/usr/lib/ant \ |
| 49 |
--with-parallel-jobs=$((2 * $(cat /proc/cpuinfo | grep ^processor | wc -l))) |
--with-parallel-jobs=$(grep -c ^proc /proc/cpuinfo) |
| 50 |
|
|
| 51 |
make patch |
make patch |
| 52 |
patch -p0 < $SRC/$name-libungif.diff |
patch -p0 < $SRC/$name-libungif.diff |
| 57 |
make UNIXCOMMAND_PATH=$PWD/bin/ |
make UNIXCOMMAND_PATH=$PWD/bin/ |
| 58 |
|
|
| 59 |
mkdir -p $PKG/usr/{bin,lib/jvm,man} |
mkdir -p $PKG/usr/{bin,lib/jvm,man} |
| 60 |
|
cp -a $SRC/fontconfig.Crux.properties.src openjdk.build/j2sdk-image/jre/lib/fontconfig.properties |
| 61 |
cp -a openjdk.build/j2sdk-image $PKG/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.${_arch} |
cp -a openjdk.build/j2sdk-image $PKG/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.${_arch} |
|
|
|
| 62 |
cd $PKG/usr/lib/jvm |
cd $PKG/usr/lib/jvm |
| 63 |
|
|
| 64 |
export GLOBIGNORE="*/man1" |
export GLOBIGNORE="*/man1" |
| 65 |
rm -rf *openjdk*/{man/,jre/lib/javaws/messages_,demo,sample}* |
rm -rf *openjdk*/{man/,jre/lib/javaws/messages_,demo,sample}* |
| 66 |
rm -rf *openjdk*/jre/lib/fontconfig.*.{bfc,properties.src} |
rm -rf *openjdk*/jre/lib/fontconfig.{properties.src,*.bfc,*.properties.src} |
| 67 |
|
|
| 68 |
rm -f *openjdk*/man/man1/javaws.1 |
rm -f *openjdk*/man/man1/javaws.1 |
| 69 |
mv *openjdk*/man/ $PKG/usr/ |
mv *openjdk*/man/ $PKG/usr/ |