diff options
author | joerg <joerg> | 2006-02-26 23:59:41 +0000 |
---|---|---|
committer | joerg <joerg> | 2006-02-26 23:59:41 +0000 |
commit | a4843aefb0a30c5f2e6f14a9071d01469540d210 (patch) | |
tree | 904c124e191d7261f9d4a165e97bef66536ea183 /devel | |
parent | d05052ab81f4bc048f08d8e638ab9227fe9e2df2 (diff) | |
download | pkgsrc-a4843aefb0a30c5f2e6f14a9071d01469540d210.tar.gz |
Use the same configuration for DragonFly as FreeBSD is using.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/binutils/distinfo | 6 | ||||
-rw-r--r-- | devel/binutils/patches/patch-ab | 29 | ||||
-rw-r--r-- | devel/binutils/patches/patch-ac | 13 | ||||
-rw-r--r-- | devel/binutils/patches/patch-ad | 21 | ||||
-rw-r--r-- | devel/binutils/patches/patch-ae | 24 |
5 files changed, 92 insertions, 1 deletions
diff --git a/devel/binutils/distinfo b/devel/binutils/distinfo index 38843fa7d74..7e57ca756aa 100644 --- a/devel/binutils/distinfo +++ b/devel/binutils/distinfo @@ -1,6 +1,10 @@ -$NetBSD: distinfo,v 1.6 2006/01/07 23:59:46 wiz Exp $ +$NetBSD: distinfo,v 1.7 2006/02/26 23:59:41 joerg Exp $ SHA1 (binutils-2.16.1.tar.gz) = df79ed47b4388a205adf3089d4e36ce47724c940 RMD160 (binutils-2.16.1.tar.gz) = 304b2b53f9aa15794962af842f4f93b71308c495 Size (binutils-2.16.1.tar.gz) = 16378360 bytes SHA1 (patch-aa) = 3f0b6cc9c0aff0dd2e400334f08da4a22cfc443e +SHA1 (patch-ab) = a96b886f9ff5360f1883b3f8ad05b7211b897a91 +SHA1 (patch-ac) = d57f7d81d34dff39efcf17d5c22fe36343eea073 +SHA1 (patch-ad) = d27f82f27865bce2c0150d10f44a0b8a09f0ec83 +SHA1 (patch-ae) = a48a0769445b3dd3cbc4f86cb968d934621328a9 diff --git a/devel/binutils/patches/patch-ab b/devel/binutils/patches/patch-ab new file mode 100644 index 00000000000..4e6add41014 --- /dev/null +++ b/devel/binutils/patches/patch-ab @@ -0,0 +1,29 @@ +$NetBSD: patch-ab,v 1.1 2006/02/26 23:59:41 joerg Exp $ + +--- bfd/configure.orig 2006-02-26 23:20:22.000000000 +0000 ++++ bfd/configure +@@ -9960,7 +9960,7 @@ if test "${target}" = "${host}"; then + COREFILE=trad-core.lo + TRAD_HEADER='"hosts/i386bsd.h"' + ;; +- i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) ++ i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-freebsd*) + COREFILE='' + TRAD_HEADER='"hosts/i386bsd.h"' + ;; +@@ -11555,6 +11555,7 @@ do + bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; + bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; + bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;; ++ bfd_elf32_i386_dragonfly_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;; + bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;; + bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; + bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; +@@ -11668,6 +11669,7 @@ do + i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;; + i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; + i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; ++ i386dragonfly_vec) tb="$tb i386freebsd.lo aout32.lo" ;; + i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;; + i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; + i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;; diff --git a/devel/binutils/patches/patch-ac b/devel/binutils/patches/patch-ac new file mode 100644 index 00000000000..5ba2b0a2a1b --- /dev/null +++ b/devel/binutils/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1 2006/02/26 23:59:41 joerg Exp $ + +--- bfd/config.bfd.orig 2006-02-26 23:39:27.000000000 +0000 ++++ bfd/config.bfd +@@ -492,7 +492,7 @@ case "${targ}" in + targ_selvecs=i386bsd_vec + targ_underscore=yes + ;; +- i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) ++ i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) + targ_defvec=bfd_elf32_i386_freebsd_vec + targ_selvecs=i386coff_vec + # FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling. diff --git a/devel/binutils/patches/patch-ad b/devel/binutils/patches/patch-ad new file mode 100644 index 00000000000..f2e21495e5e --- /dev/null +++ b/devel/binutils/patches/patch-ad @@ -0,0 +1,21 @@ +$NetBSD: patch-ad,v 1.1 2006/02/26 23:59:41 joerg Exp $ + +--- gas/configure.tgt.orig 2006-02-26 23:44:39.000000000 +0000 ++++ gas/configure.tgt +@@ -199,7 +199,7 @@ case ${generic_target} in + i386-*-freebsdaout*) fmt=aout em=386bsd ;; + i386-*-freebsd[12].*) fmt=aout em=386bsd ;; + i386-*-freebsd[12]) fmt=aout em=386bsd ;; +- i386-*-freebsd* | i386-*-kfreebsd*-gnu) ++ i386-*-freebsd* | i386-*-kfreebsd*-gnu | i386-*-dragonfly*) + fmt=elf em=freebsd ;; + i386-*-sysv*) fmt=coff ;; + i386-*-sco3.2v5*coff) fmt=coff ;; +@@ -413,6 +413,7 @@ case ${generic_target} in + + *-*-aout | *-*-scout) fmt=aout ;; + *-*-freebsd* | *-*-kfreebsd*-gnu) fmt=elf em=freebsd ;; ++ *-*-dragonfly*) fmt=elf em=freebsd ;; + *-*-nindy*) fmt=bout ;; + *-*-bsd*) fmt=aout em=sun3 ;; + *-*-generic) fmt=generic ;; diff --git a/devel/binutils/patches/patch-ae b/devel/binutils/patches/patch-ae new file mode 100644 index 00000000000..7d4b4059d08 --- /dev/null +++ b/devel/binutils/patches/patch-ae @@ -0,0 +1,24 @@ +$NetBSD: patch-ae,v 1.1 2006/02/26 23:59:41 joerg Exp $ + +--- ld/configure.tgt.orig 2006-02-26 23:48:51.000000000 +0000 ++++ ld/configure.tgt +@@ -205,7 +205,7 @@ i[3-7]86-*-elf*) targ_emul=elf_i386 ;; + i[3-7]86-*-kaos*) targ_emul=elf_i386 ;; + i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12]) + targ_emul=i386bsd ;; +-i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) ++i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*) + targ_emul=elf_i386_fbsd + targ_extra_emuls="elf_i386 i386bsd" ;; + x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) +@@ -592,6 +592,10 @@ case "${target}" in + NATIVE_LIB_DIRS='/lib /usr/lib /usr/local/lib' + ;; + ++*-*-dragonfly*) ++ NATIVE_LIB_DIRS='/lib /usr/lib' ++ ;; ++ + hppa*64*-*-hpux11*) + NATIVE_LIB_DIRS=/usr/lib/pa20_64 + ;; |