diff options
Diffstat (limited to 'gnu/gcc/DETAILS')
-rwxr-xr-x | gnu/gcc/DETAILS | 60 |
1 files changed, 58 insertions, 2 deletions
diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS index 6341e4830e..6e234e548f 100755 --- a/gnu/gcc/DETAILS +++ b/gnu/gcc/DETAILS @@ -1,8 +1,8 @@ SPELL=gcc - VERSION=4.7.0 + VERSION=4.6.3 PATCHLEVEL=0 BASE_SOURCE_URL="ftp://gcc.gnu.org/gnu/gcc/${SPELL}-${VERSION}" - SOURCE=gcc-$VERSION.tar.bz2 + SOURCE=gcc-core-$VERSION.tar.bz2 SOURCE2=$SOURCE.sig SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION SOURCE_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE @@ -11,7 +11,32 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION SOURCE_GPG=gnu.gpg:$SOURCE.sig:UPSTREAM_KEY SOURCE2_IGNORE=signature +if list_find "$GCC_COMPILER" "c++" ; then + SOURCE3=gcc-g++-$VERSION.tar.bz2 + SOURCE4=$SOURCE3.sig + SOURCE3_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE3 + SOURCE3_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE3 + SOURCE4_URL[0]=${SOURCE3_URL[0]}.sig + SOURCE3_GPG=gnu.gpg:$SOURCE4:UPSTREAM_KEY + SOURCE4_IGNORE=signature +fi +if list_find "$GCC_COMPILER" "objc" ; then + SOURCE5=gcc-objc-$VERSION.tar.bz2 + SOURCE6=$SOURCE5.sig + SOURCE5_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE5 + SOURCE5_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE5 + SOURCE6_URL[0]=${SOURCE5_URL[0]}.sig + SOURCE5_GPG=gnu.gpg:$SOURCE6:UPSTREAM_KEY + SOURCE6_IGNORE=signature +fi if list_find "$GCC_COMPILER" "ada" ; then + SOURCE7=gcc-ada-$VERSION.tar.bz2 + SOURCE8=$SOURCE7.sig + SOURCE7_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE7 + SOURCE7_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE7 + SOURCE8_URL[0]=${SOURCE7_URL[0]}.sig + SOURCE7_GPG=gnu.gpg:$SOURCE8:UPSTREAM_KEY + SOURCE8_IGNORE=signature # howto generate the ada bootstraper # step 1: make a backup of your existing gcc cache you'll lose things like libstdc++ @@ -46,6 +71,37 @@ fi SOURCE14_URL[0]=${SOURCE13_URL[0]}.sig SOURCE14_IGNORE=signature fi +if list_find "$GCC_COMPILER" "java" ; then + SOURCE9=gcc-java-$VERSION.tar.bz2 + SOURCE10=$SOURCE9.sig + SOURCE9_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE9 + SOURCE9_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE9 + SOURCE10_URL[0]=${SOURCE9_URL[0]}.sig + SOURCE9_GPG=gnu.gpg:$SOURCE10:UPSTREAM_KEY + SOURCE10_IGNORE=signature +# Eclipse compiler for Java (needed since 4.3) + SOURCE15=ecj-4.3.jar + SOURCE15_URL[0]=ftp://sourceware.org/pub/java/$SOURCE15 + SOURCE15_GPG=gurus.gpg:$SOURCE15.sig +fi +if list_find "$GCC_COMPILER" "fortran" ; then + SOURCE11=gcc-fortran-$VERSION.tar.bz2 + SOURCE12=$SOURCE11.sig + SOURCE11_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE11 + SOURCE11_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE11 + SOURCE12_URL[0]=${SOURCE11_URL[0]}.sig + SOURCE11_GPG=gnu.gpg:$SOURCE12:UPSTREAM_KEY + SOURCE12_IGNORE=signature +fi +if list_find "$GCC_COMPILER" "go" ; then + SOURCE16=gcc-go-$VERSION.tar.bz2 + SOURCE17=$SOURCE16.sig + SOURCE16_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE16 + SOURCE16_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE16 + SOURCE17_URL[0]=${SOURCE16_URL[0]}.sig + SOURCE16_GPG=gnu.gpg:$SOURCE17:UPSTREAM_KEY + SOURCE17_IGNORE=signature +fi LICENSE[0]=GPL TMPFS=off WEB_SITE=http://gcc.gnu.org/ |