Tue Apr 17 04:11:12 2012 UTC ()
Add t-crtstuff to tmake_file on NetBSD amd64.


(sbd)
diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc47/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc47/patches/patch-gcc_config.gcc

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc47/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc47/Attic/distinfo 2012/04/16 04:27:18 1.1.1.1
+++ pkgsrc/lang/gcc47/Attic/distinfo 2012/04/17 04:11:11 1.2
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.1.1.1 2012/04/16 04:27:18 sbd Exp $ 1$NetBSD: distinfo,v 1.2 2012/04/17 04:11:11 sbd Exp $
2 2
3SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449 3SHA1 (ecj-4.5.jar) = 58c1d79c64c8cd718550f32a932ccfde8d1e6449
4RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a 4RMD160 (ecj-4.5.jar) = d3f4da657f086b6423f74e93f001132f4855368a
5Size (ecj-4.5.jar) = 1470676 bytes 5Size (ecj-4.5.jar) = 1470676 bytes
6SHA1 (gcc-4.7.0.tar.bz2) = 03b8241477a9f8a34f6efe7273d92b9b6dd9fe82 6SHA1 (gcc-4.7.0.tar.bz2) = 03b8241477a9f8a34f6efe7273d92b9b6dd9fe82
7RMD160 (gcc-4.7.0.tar.bz2) = 4ed660b281cdb9bcf98f5c2cf2da105c71db5be4 7RMD160 (gcc-4.7.0.tar.bz2) = 4ed660b281cdb9bcf98f5c2cf2da105c71db5be4
8Size (gcc-4.7.0.tar.bz2) = 82518546 bytes 8Size (gcc-4.7.0.tar.bz2) = 82518546 bytes
9SHA1 (patch-gcc_Makefile.in) = 2372899a37259c89281e6bd1223e39df9b53a7e3 9SHA1 (patch-gcc_Makefile.in) = 2372899a37259c89281e6bd1223e39df9b53a7e3
10SHA1 (patch-gcc_config.gcc) = eeec5e63f000905c03186c4ccbac07e0cbe8a6b2 10SHA1 (patch-gcc_config.gcc) = 0fd91e83b97886589280d94457a71c0c551e93a3
11SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550 11SHA1 (patch-gcc_config_netbsd-stdint.h) = 025fc883101a187e84ed4c0772406720d645d550
12SHA1 (patch-gcc_fortran_f95-lang.c) = 06470dbee79f8c762675d3060a870b7dd9ba38f8 12SHA1 (patch-gcc_fortran_f95-lang.c) = 06470dbee79f8c762675d3060a870b7dd9ba38f8
13SHA1 (patch-gcc_gcc.c) = 67a74bf3a5fc4cc9d9b3c7b79807fe11e2b002b3 13SHA1 (patch-gcc_gcc.c) = 67a74bf3a5fc4cc9d9b3c7b79807fe11e2b002b3
14SHA1 (patch-gcc_ginclude_stddef.h) = 635e3e7579e9395fa017ac38e8b768d98937a80e 14SHA1 (patch-gcc_ginclude_stddef.h) = 635e3e7579e9395fa017ac38e8b768d98937a80e
15SHA1 (patch-libgfortran_configure) = b3bbc7d9201073a1bed0b7e10141465bab52c8be 15SHA1 (patch-libgfortran_configure) = b3bbc7d9201073a1bed0b7e10141465bab52c8be
16SHA1 (patch-libgo_Makefile.in) = c06e3f0deb9f906d2c158262cffdc3fb7af95602 16SHA1 (patch-libgo_Makefile.in) = c06e3f0deb9f906d2c158262cffdc3fb7af95602
17SHA1 (patch-libjava_configure) = 48ea2baffe87e09dda8133d286bd9b1bfe4c3f8a 17SHA1 (patch-libjava_configure) = 48ea2baffe87e09dda8133d286bd9b1bfe4c3f8a
18SHA1 (patch-libjava_contrib_rebuild-gcj-db.in) = bb01d738fc7db05046ae37e8ade32574de1d8297 18SHA1 (patch-libjava_contrib_rebuild-gcj-db.in) = bb01d738fc7db05046ae37e8ade32574de1d8297

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc47/patches/Attic/patch-gcc_config.gcc (expand / switch to unified diff)

--- pkgsrc/lang/gcc47/patches/Attic/patch-gcc_config.gcc 2012/04/16 04:27:18 1.1.1.1
+++ pkgsrc/lang/gcc47/patches/Attic/patch-gcc_config.gcc 2012/04/17 04:11:12 1.2
@@ -1,31 +1,33 @@ @@ -1,31 +1,33 @@
1$NetBSD: patch-gcc_config.gcc,v 1.1.1.1 2012/04/16 04:27:18 sbd Exp $ 1$NetBSD: patch-gcc_config.gcc,v 1.2 2012/04/17 04:11:12 sbd Exp $
2 2
3* Add t-crtstuff to tmake_file on NetBSD. 3* Add t-crtstuff to tmake_file on NetBSD.
4* Add netbsd-stdint.h to tm_file on NetBSD. 4* Add netbsd-stdint.h to tm_file on NetBSD.
5* wrap the system stdint.h on NetBSD. 5* wrap the system stdint.h on NetBSD.
6 6
7--- gcc/config.gcc.orig 2012-03-05 10:43:22.000000000 +0000 7--- gcc/config.gcc.orig 2012-03-05 10:43:22.000000000 +0000
8+++ gcc/config.gcc 8+++ gcc/config.gcc
9@@ -644,6 +644,7 @@ case ${target} in 9@@ -644,6 +644,7 @@ case ${target} in
10 esac 10 esac
11 ;; 11 ;;
12 *-*-netbsd*) 12 *-*-netbsd*)
13+ use_gcc_stdint=wrap 13+ use_gcc_stdint=wrap
14 tmake_file="t-slibgcc" 14 tmake_file="t-slibgcc"
15 gas=yes 15 gas=yes
16 gnu_ld=yes 16 gnu_ld=yes
17@@ -1203,11 +1204,12 @@ x86_64-*-freebsd*) 17@@ -1203,12 +1204,14 @@ x86_64-*-freebsd*)
18 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" 18 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"
19 ;; 19 ;;
20 i[34567]86-*-netbsdelf*) 20 i[34567]86-*-netbsdelf*)
21- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h" 21- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h"
22+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h netbsd-stdint.h" 22+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h netbsd-stdint.h"
23 extra_options="${extra_options} netbsd.opt netbsd-elf.opt" 23 extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
24+ tmake_file="${tmake_file} i386/t-crtstuff" 24+ tmake_file="${tmake_file} i386/t-crtstuff"
25 ;; 25 ;;
26 x86_64-*-netbsd*) 26 x86_64-*-netbsd*)
27- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h" 27- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h"
28+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h netbsd-stdint.h" 28+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h netbsd-stdint.h"
29 extra_options="${extra_options} netbsd.opt netbsd-elf.opt" 29 extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
 30+ tmake_file="${tmake_file} i386/t-crtstuff"
30 ;; 31 ;;
31 i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123]) 32 i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123])
 33 tm_file="i386/i386.h i386/unix.h i386/bsd.h i386/gas.h i386/gstabs.h openbsd-oldgas.h openbsd.h i386/openbsd.h"