summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhans <hans@pkgsrc.org>2011-02-25 13:34:56 +0000
committerhans <hans@pkgsrc.org>2011-02-25 13:34:56 +0000
commit86a063bfda103e3d250181fe0d6eccf511bddc77 (patch)
tree350c02adfe2768909512155011d20c6740337229
parent1fedc74629e2ddee2243d77e666d832d13964169 (diff)
downloadpkgsrc-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/Makefile4
-rw-r--r--lang/gcc44/distinfo14
-rw-r--r--lang/gcc44/patches/patch-aa8
-rw-r--r--lang/gcc44/patches/patch-ac4
-rw-r--r--lang/gcc44/patches/patch-af6
-rw-r--r--mk/compiler/gcc.mk4
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].* \