1
0
forked from ports/contrib

gcj: 4.2.2 -> 4.2.3

This commit is contained in:
Danny Rawlins 2008-03-22 04:17:04 +11:00
parent 1611aba27f
commit db238a4479
6 changed files with 4433 additions and 4453 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
b02a013580a9555c7c8f2ca554c02722 gcc-core-4.2.2.tar.bz2
1aa75e06ca16518f16d5df67ba98a392 gcc-g++-4.2.2.tar.bz2
09c4e8c72b4fb14b3354778d465d5b07 gcc-java-4.2.2.tar.bz2
839458a2fcff05c785b2b5d104397396 gcj-4.2.2-fixinc.patch
a617c4d3fa11e0c9410ac213eb061677 gcj-4.2.2-nocheck-fixincludes.patch
780338e27c460545870434851199b534 gcc-core-4.2.3.tar.bz2
a028c39386dae7d16299b3c96a281116 gcc-g++-4.2.3.tar.bz2
5a0c2444854964ac6d6ea23683385623 gcc-java-4.2.3.tar.bz2
839458a2fcff05c785b2b5d104397396 gcj-4.2.3-fixinc.patch
a617c4d3fa11e0c9410ac213eb061677 gcj-4.2.3-nocheck-fixincludes.patch

View File

@ -5,18 +5,18 @@
# Depends On: alsa-lib
name=gcj
version=4.2.2
release=2
version=4.2.3
release=1
source=(ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$version/gcc-{core,g++,java}-$version.tar.bz2 \
gcj-$version-nocheck-fixincludes.patch \
gcj-$version-fixinc.patch)
build() {
patch -d gcc-$version -p1 -i $SRC/gcj-$version-nocheck-fixincludes.patch
patch -d gcc-$version -p1 -i $SRC/gcj-$version-fixinc.patch
patch -d gcc-$version -p 1 -i ../gcj-$version-nocheck-fixincludes.patch
patch -d gcc-$version -p 1 -i ../gcj-$version-fixinc.patch
sed -i -e 's|VERSUFFIX ""|VERSUFFIX " (CRUX)"|' \
gcc-$version/gcc/version.c
sed -i gcc-$version/gcc/version.c \
-e 's|VERSUFFIX ""|VERSUFFIX " (CRUX)"|'
mkdir build
cd build
@ -35,7 +35,7 @@ build() {
make bootstrap
make check
make prefix=$PKG/usr install
make -j 1 prefix=$PKG/usr install
ln -sf /usr/libexec/gcc/i686-pc-linux-gnu/$version/jc1 $PKG/usr/bin/jc1

View File

@ -1,27 +0,0 @@
# $Id:
REQUIREMENTS:
PRECAUTION:
Remove gcj before updating it! or you'll be missing files,
as the current Pkgfile removes conflicting files from gcc
etc, and if gcj is installed, it'll remove them files
from the gcj port.
PRE-INSTALL:
POST-INSTALL:
PRE-REMOVE:
POST-REMOVE:
NOTES:
Tetex is a huge download ~157MB expect to be waiting a
while to have gcj!
Also expect a long compile time too
Danny Rawlins, <romster@shortcircuit.net.au>