diff options
author | hans <hans@pkgsrc.org> | 2011-02-25 13:34:56 +0000 |
---|---|---|
committer | hans <hans@pkgsrc.org> | 2011-02-25 13:34:56 +0000 |
commit | 86a063bfda103e3d250181fe0d6eccf511bddc77 (patch) | |
tree | 350c02adfe2768909512155011d20c6740337229 | |
parent | 1fedc74629e2ddee2243d77e666d832d13964169 (diff) | |
download | pkgsrc-86a063bfda103e3d250181fe0d6eccf511bddc77.tar.gz |
Update to 4.4.5, fixes a build problem on OpenIndiana (and probably
Solaris 11 Express, too).
Changes 4.4.5:
The GNU project and the GCC developers are pleased to announce the
release of GCC 4.4.5.
This release is a bug-fix release, containing fixes for regressions in
GCC 4.4.4 relative to previous releases of GCC.
-rw-r--r-- | lang/gcc44/Makefile | 4 | ||||
-rw-r--r-- | lang/gcc44/distinfo | 14 | ||||
-rw-r--r-- | lang/gcc44/patches/patch-aa | 8 | ||||
-rw-r--r-- | lang/gcc44/patches/patch-ac | 4 | ||||
-rw-r--r-- | lang/gcc44/patches/patch-af | 6 | ||||
-rw-r--r-- | mk/compiler/gcc.mk | 4 |
6 files changed, 21 insertions, 19 deletions
diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile index 5741bb058fe..42499ca7ae2 100644 --- a/lang/gcc44/Makefile +++ b/lang/gcc44/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2010/07/15 21:35:10 asau Exp $ +# $NetBSD: Makefile,v 1.15 2011/02/25 13:34:56 hans Exp $ DISTNAME= gcc-${GCC_VERSION} PKGNAME= gcc44-${GCC_VERSION} @@ -20,7 +20,7 @@ USE_TOOLS+= awk:run bash:run perl chmod \ DEPENDS+= zip-[0-9]*:../../archivers/zip -GCC_VERSION= 4.4.4 +GCC_VERSION= 4.4.5 GCC_SUBPREFIX= gcc44 GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo index e992c6792ee..3c286af52e5 100644 --- a/lang/gcc44/distinfo +++ b/lang/gcc44/distinfo @@ -1,12 +1,12 @@ -$NetBSD: distinfo,v 1.4 2010/05/06 10:21:17 adam Exp $ +$NetBSD: distinfo,v 1.5 2011/02/25 13:34:56 hans Exp $ -SHA1 (gcc-4.4.4.tar.bz2) = 45d1e7242a08cbb7a343ed2bf640a5afd0ebe098 -RMD160 (gcc-4.4.4.tar.bz2) = b41f26be28cc1ef643135230dfa94876d8a02dd6 -Size (gcc-4.4.4.tar.bz2) = 63018867 bytes -SHA1 (patch-aa) = b7180161a0c9eb63738ebf9586e52591ef43c636 +SHA1 (gcc-4.4.5.tar.bz2) = 2b1427a932a620c909d74f1e4821ed90c90fd350 +RMD160 (gcc-4.4.5.tar.bz2) = 87d6fa77d50f23a3359e24bf5b0ddfafa7088478 +Size (gcc-4.4.5.tar.bz2) = 63081552 bytes +SHA1 (patch-aa) = b90dbd935aa105b86a7dd0f3f5f76727bd2d55fb SHA1 (patch-ab) = e254456a6da7090f7ba37d3b55a17be2dd157f88 -SHA1 (patch-ac) = 0af9845a62f9a6f8ec27657d0ae0c16394e9fc12 +SHA1 (patch-ac) = 5e4c05ac8cac376b2c4c33db90d3b309a11cedee SHA1 (patch-ad) = 86dc05e6ea977ad869e5d63beb493750ab01a807 SHA1 (patch-ae) = 831481496b5b5f246f51d9a4fe9314f07f81a842 -SHA1 (patch-af) = e8707437f416713b6f1e68b992bce7a13466d0f9 +SHA1 (patch-af) = 12f58f01e973f5684e8443ab402a70291bb6d621 SHA1 (patch-ag) = 077bed181ee4bad36eb23c817a1708950b69a1ad diff --git a/lang/gcc44/patches/patch-aa b/lang/gcc44/patches/patch-aa index 5720213a7ba..75470ac6fe0 100644 --- a/lang/gcc44/patches/patch-aa +++ b/lang/gcc44/patches/patch-aa @@ -1,10 +1,10 @@ -$NetBSD: patch-aa,v 1.1.1.1 2009/09/18 11:24:50 dmcmahill Exp $ +$NetBSD: patch-aa,v 1.2 2011/02/25 13:34:56 hans Exp $ --- gcc/config.gcc.orig 2009-04-17 13:58:41 +0200 +++ gcc/config.gcc -@@ -482,6 +482,33 @@ case ${target} in +@@ -488,6 +488,33 @@ case ${target} in + default_use_cxa_atexit=yes;; esac - fbsd_tm_file="${fbsd_tm_file} freebsd-spec.h freebsd.h" ;; +*-*-dragonfly*) + gas=yes @@ -36,7 +36,7 @@ $NetBSD: patch-aa,v 1.1.1.1 2009/09/18 11:24:50 dmcmahill Exp $ *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu) extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gas=yes -@@ -1047,6 +1074,12 @@ x86_64-*-freebsd*) +@@ -1053,6 +1080,12 @@ x86_64-*-freebsd*) tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" tmake_file="${tmake_file} i386/t-crtstuff" ;; diff --git a/lang/gcc44/patches/patch-ac b/lang/gcc44/patches/patch-ac index 86436151c94..bdb642b04be 100644 --- a/lang/gcc44/patches/patch-ac +++ b/lang/gcc44/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.1.1.1 2009/09/18 11:24:50 dmcmahill Exp $ +$NetBSD: patch-ac,v 1.2 2011/02/25 13:34:56 hans Exp $ --- gcc/Makefile.in.orig 2004-06-17 15:56:58.000000000 -0600 +++ gcc/Makefile.in -@@ -1390,6 +1390,7 @@ c-pch.o : c-pch.c $(CONFIG_H) $(SYSTEM_H +@@ -1944,6 +1944,7 @@ c-omp.o : c-omp.c $(CONFIG_H) $(SYSTEM_H # Language-independent files. DRIVER_DEFINES = \ diff --git a/lang/gcc44/patches/patch-af b/lang/gcc44/patches/patch-af index 2621eca2086..66253a40ff8 100644 --- a/lang/gcc44/patches/patch-af +++ b/lang/gcc44/patches/patch-af @@ -1,14 +1,16 @@ -$NetBSD: patch-af,v 1.1 2009/09/24 11:50:57 dmcmahill Exp $ +$NetBSD: patch-af,v 1.2 2011/02/25 13:34:56 hans Exp $ Avoid a reference to the wrapped make in the pkgsrc work directory from showing up in an installed file. See ${WRKDIR}/gcc-4.4.1/libjava/contrib/aotcompile.py.in --- libjava/configure.orig 2009-07-22 07:43:59.000000000 +0000 +++ libjava/configure 2009-09-23 12:51:11.000000000 +0000 -@@ -28063,5 +28063,5 @@ +@@ -28129,7 +28129,7 @@ echo "${ECHO_T}Python modules dir: ${pyt + # needed for aot-compile-rpm -MAKE=`which make` +MAKE=${PKGSRC_MAKE} + # Check whether --enable-aot-compile-rpm or --disable-aot-compile-rpm was given. diff --git a/mk/compiler/gcc.mk b/mk/compiler/gcc.mk index 7743084b5f4..2b98b28d8e2 100644 --- a/mk/compiler/gcc.mk +++ b/mk/compiler/gcc.mk @@ -1,4 +1,4 @@ -# $NetBSD: gcc.mk,v 1.107 2010/12/26 14:13:44 asau Exp $ +# $NetBSD: gcc.mk,v 1.108 2011/02/25 13:34:56 hans Exp $ # # This is the compiler definition for the GNU Compiler Collection. # @@ -73,7 +73,7 @@ GCC_REQD+= 3.0 # _GCC_DIST_VERSION is the highest version of GCC installed by the pkgsrc # without the PKGREVISIONs. # -_GCC_DIST_VERSION= 4.4.4 +_GCC_DIST_VERSION= 4.4.5 # _GCC2_PATTERNS matches N s.t. N <= 2.95.3. _GCC2_PATTERNS= [0-1].* 2.[0-9] 2.[0-9].* 2.[1-8][0-9] 2.[1-8][0-9].* \ |