aboutsummaryrefslogtreecommitdiff
path: root/devel/msp430-binutils
diff options
context:
space:
mode:
authorLev A. Serebryakov <lev@FreeBSD.org>2004-03-03 13:07:46 +0000
committerLev A. Serebryakov <lev@FreeBSD.org>2004-03-03 13:07:46 +0000
commit8367d176cdc70e88377a06677d2d4ca9805a6167 (patch)
treebf68a24042440c3b0901f10c7d4bb638132a94f7 /devel/msp430-binutils
parentd2a4ee8e5f912853dfeacf706533619016c5b9bf (diff)
downloadports-8367d176cdc70e88377a06677d2d4ca9805a6167.tar.gz
ports-8367d176cdc70e88377a06677d2d4ca9805a6167.zip
Two new devices
Notes
Notes: svn path=/head/; revision=102815
Diffstat (limited to 'devel/msp430-binutils')
-rw-r--r--devel/msp430-binutils/Makefile2
-rw-r--r--devel/msp430-binutils/files/patch-gas::config::tc-msp430.c15
-rw-r--r--devel/msp430-binutils/files/patch-gas::doc::as.12
-rw-r--r--devel/msp430-binutils/files/patch-ld::Makefile.am46
-rw-r--r--devel/msp430-binutils/files/patch-ld::Makefile.in46
-rw-r--r--devel/msp430-binutils/files/patch-ld::configure.tgt4
-rw-r--r--devel/msp430-binutils/files/patch-ld::emulparams::msp430x415.sh18
-rw-r--r--devel/msp430-binutils/files/patch-ld::emulparams::msp430x417.sh18
-rw-r--r--devel/msp430-binutils/pkg-plist12
9 files changed, 116 insertions, 47 deletions
diff --git a/devel/msp430-binutils/Makefile b/devel/msp430-binutils/Makefile
index 0464411c11e9..27e911632864 100644
--- a/devel/msp430-binutils/Makefile
+++ b/devel/msp430-binutils/Makefile
@@ -7,7 +7,7 @@
PORTNAME= binutils
PORTVERSION= ${BINUTILVERSION}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
MASTER_SITE_SUBDIR= binutils/releases
diff --git a/devel/msp430-binutils/files/patch-gas::config::tc-msp430.c b/devel/msp430-binutils/files/patch-gas::config::tc-msp430.c
index 457adecc0cab..c40ef93dce02 100644
--- a/devel/msp430-binutils/files/patch-gas::config::tc-msp430.c
+++ b/devel/msp430-binutils/files/patch-gas::config::tc-msp430.c
@@ -1,5 +1,5 @@
--- gas/config/tc-msp430.c.orig Tue Mar 4 19:34:40 2003
-+++ gas/config/tc-msp430.c Tue Feb 24 16:07:33 2004
++++ gas/config/tc-msp430.c Mon Mar 1 16:09:21 2004
@@ -71,18 +71,19 @@
};
@@ -65,7 +65,7 @@
{"msp430x311", MSP430_ISA_31, bfd_mach_msp31},
{"msp430x312", MSP430_ISA_31, bfd_mach_msp31},
{"msp430x313", MSP430_ISA_31, bfd_mach_msp31},
-@@ -116,23 +132,23 @@
+@@ -116,23 +132,25 @@
{"msp430x325", MSP430_ISA_32, bfd_mach_msp32},
{"msp430x336", MSP430_ISA_33, bfd_mach_msp33},
{"msp430x337", MSP430_ISA_33, bfd_mach_msp33},
@@ -77,6 +77,8 @@
+
+ {"msp430x412", MSP430_ISA_41, bfd_mach_msp41},
+ {"msp430x413", MSP430_ISA_41, bfd_mach_msp41},
++ {"msp430x415", MSP430_ISA_41, bfd_mach_msp41},
++ {"msp430x417", MSP430_ISA_41, bfd_mach_msp41},
+
+ {"msp430xE423", MSP430_ISA_42, bfd_mach_msp42},
+ {"msp430xE425", MSP430_ISA_42, bfd_mach_msp42},
@@ -100,7 +102,7 @@
{NULL, 0, 0}
};
-@@ -186,14 +202,19 @@
+@@ -186,14 +204,19 @@
" msp430x1101 msp430x1111\n"
" msp430x1121 msp430x1122 msp430x1132\n"
" msp430x122 msp430x123\n"
@@ -114,13 +116,14 @@
" msp430x311 msp430x312 msp430x313 msp430x314 msp430x315\n"
" msp430x323 msp430x325\n"
" msp430x336 msp430x337\n"
- " msp430x412 msp430x413\n"
+- " msp430x412 msp430x413\n"
++ " msp430x412 msp430x413 msp430x415 msp430x417\n"
+ " msp430xE423 msp430xE425 msp430E427\n"
+ " msp430xW423 msp430xW425 msp430W427\n"
" msp430x435 msp430x436 msp430x437\n"
" msp430x447 msp430x448 msp430x449\n"));
-@@ -979,11 +1000,7 @@
+@@ -979,11 +1002,7 @@
else if (x == 4)
{
#ifdef PUSH_1X_WORKAROUND
@@ -133,7 +136,7 @@
{
/* Remove warning as confusing.
as_warn(_("Hardware push bug workaround")); */
-@@ -1000,11 +1017,7 @@
+@@ -1000,11 +1019,7 @@
else if (x == 8)
{
#ifdef PUSH_1X_WORKAROUND
diff --git a/devel/msp430-binutils/files/patch-gas::doc::as.1 b/devel/msp430-binutils/files/patch-gas::doc::as.1
index aa293b28e274..3ebc6aac6c9e 100644
--- a/devel/msp430-binutils/files/patch-gas::doc::as.1
+++ b/devel/msp430-binutils/files/patch-gas::doc::as.1
@@ -7,7 +7,7 @@
.\"
.IX Title "AS 1"
-.TH AS 1 "2003-06-12" "binutils-2.14" "GNU Development Tools"
-+.TH AS 1 "2003-06-14" "binutils-2.14" "GNU Development Tools"
++.TH AS 1 "2004-02-27" "binutils-2.14" "GNU Development Tools"
.SH "NAME"
AS \- the portable GNU assembler.
.SH "SYNOPSIS"
diff --git a/devel/msp430-binutils/files/patch-ld::Makefile.am b/devel/msp430-binutils/files/patch-ld::Makefile.am
index 239225cba2f0..7475fe62f093 100644
--- a/devel/msp430-binutils/files/patch-ld::Makefile.am
+++ b/devel/msp430-binutils/files/patch-ld::Makefile.am
@@ -1,5 +1,5 @@
--- ld/Makefile.am.orig Thu Apr 24 16:36:07 2003
-+++ ld/Makefile.am Tue Feb 24 16:23:08 2004
++++ ld/Makefile.am Mon Mar 1 16:15:28 2004
@@ -252,26 +252,33 @@
emipslit.o \
emipslnews.o \
@@ -46,12 +46,14 @@
emsp430x311.o \
emsp430x312.o \
emsp430x313.o \
-@@ -281,17 +288,20 @@
+@@ -281,17 +288,22 @@
emsp430x325.o \
emsp430x336.o \
emsp430x337.o \
+ emsp430x412.o \
+ emsp430x413.o \
++ emsp430x415.o \
++ emsp430x417.o \
+ emsp430xE423.o \
+ emsp430xE425.o \
+ emsp430xE427.o \
@@ -73,7 +75,7 @@
enews.o \
ens32knbsd.o \
eor32.o \
-@@ -1018,6 +1028,14 @@
+@@ -1018,6 +1030,14 @@
emn10200.c: $(srcdir)/emulparams/mn10200.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} mn10200 "$(tdir_mn10200)"
@@ -88,7 +90,7 @@
emsp430x1101.c: $(srcdir)/emulparams/msp430x1101.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
-@@ -1038,78 +1056,86 @@
+@@ -1038,78 +1058,86 @@
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
${GENSCRIPTS} msp430x1132 "$(tdir_msp430x1132)"
@@ -211,7 +213,7 @@
emsp430x311.c: $(srcdir)/emulparams/msp430x311.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
${GEN_DEPENDS}
-@@ -1146,42 +1172,62 @@
+@@ -1146,42 +1174,70 @@
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
${GEN_DEPENDS}
${GENSCRIPTS} msp430x337 "$(tdir_msp430x337)"
@@ -228,46 +230,54 @@
- ${GENSCRIPTS} msp430x436 "$(tdir_msp430x436)"
-emsp430x437.c: $(srcdir)/emulparams/msp430x437.sh \
+ ${GENSCRIPTS} msp430x413 "$(tdir_msp430x413)"
-+emsp430xE423.c: $(srcdir)/emulparams/msp430xE423.sh \
++emsp430x415.c: $(srcdir)/emulparams/msp430x415.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x437 "$(tdir_msp430x437)"
-emsp430x167.c: $(srcdir)/emulparams/msp430x167.sh \
-+ ${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)"
-+emsp430xE425.c: $(srcdir)/emulparams/msp430xE425.sh \
++ ${GENSCRIPTS} msp430x415 "$(tdir_msp430x415)"
++emsp430x417.c: $(srcdir)/emulparams/msp430x417.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x167 "$(tdir_msp430x167)"
-emsp430x168.c: $(srcdir)/emulparams/msp430x167.sh \
-+ ${GENSCRIPTS} msp430xE425 "$(tdir_msp430xE425)"
-+emsp430xE427.c: $(srcdir)/emulparams/msp430xE427.sh \
++ ${GENSCRIPTS} msp430x417 "$(tdir_msp430x417)"
++emsp430xE423.c: $(srcdir)/emulparams/msp430xE423.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x168 "$(tdir_msp430x168)"
-emsp430x169.c: $(srcdir)/emulparams/msp430x169.sh \
-+ ${GENSCRIPTS} msp430xE427 "$(tdir_msp430xE427)"
-+emsp430xW423.c: $(srcdir)/emulparams/msp430xW423.sh \
++ ${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)"
++emsp430xE425.c: $(srcdir)/emulparams/msp430xE425.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x169 "$(tdir_msp430x169)"
-emsp430x155.c: $(srcdir)/emulparams/msp430x155.sh \
-+ ${GENSCRIPTS} msp430xW423 "$(tdir_msp430xW423)"
-+emsp430xW425.c: $(srcdir)/emulparams/msp430xW425.sh \
++ ${GENSCRIPTS} msp430xE425 "$(tdir_msp430xE425)"
++emsp430xE427.c: $(srcdir)/emulparams/msp430xE427.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x155 "$(tdir_msp430x155)"
-emsp430x156.c: $(srcdir)/emulparams/msp430x156.sh \
-+ ${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)"
-+emsp430xW427.c: $(srcdir)/emulparams/msp430xW427.sh \
++ ${GENSCRIPTS} msp430xE427 "$(tdir_msp430xE427)"
++emsp430xW423.c: $(srcdir)/emulparams/msp430xW423.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x156 "$(tdir_msp430x156)"
-emsp430x157.c: $(srcdir)/emulparams/msp430x157.sh \
-+ ${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)"
-+emsp430x435.c: $(srcdir)/emulparams/msp430x435.sh \
++ ${GENSCRIPTS} msp430xW423 "$(tdir_msp430xW423)"
++emsp430xW425.c: $(srcdir)/emulparams/msp430xW425.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x157 "$(tdir_msp430x157)"
++ ${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)"
++emsp430xW427.c: $(srcdir)/emulparams/msp430xW427.sh \
++ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
++ ${GEN_DEPENDS}
++ ${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)"
++emsp430x435.c: $(srcdir)/emulparams/msp430x435.sh \
++ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
++ ${GEN_DEPENDS}
+ ${GENSCRIPTS} msp430x435 "$(tdir_msp430x435)"
+emsp430x436.c: $(srcdir)/emulparams/msp430x436.sh \
+ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
diff --git a/devel/msp430-binutils/files/patch-ld::Makefile.in b/devel/msp430-binutils/files/patch-ld::Makefile.in
index a9ee470df291..701bd76b50b0 100644
--- a/devel/msp430-binutils/files/patch-ld::Makefile.in
+++ b/devel/msp430-binutils/files/patch-ld::Makefile.in
@@ -1,5 +1,5 @@
--- ld/Makefile.in.orig Thu Apr 24 16:36:07 2003
-+++ ld/Makefile.in Tue Feb 24 16:26:34 2004
++++ ld/Makefile.in Mon Mar 1 16:17:01 2004
@@ -366,26 +366,33 @@
emipslit.o \
emipslnews.o \
@@ -45,12 +45,14 @@
emsp430x311.o \
emsp430x312.o \
emsp430x313.o \
-@@ -395,17 +402,20 @@
+@@ -395,17 +402,22 @@
emsp430x325.o \
emsp430x336.o \
emsp430x337.o \
+ emsp430x412.o \
+ emsp430x413.o \
++ emsp430x415.o \
++ emsp430x417.o \
+ emsp430xE423.o \
+ emsp430xE425.o \
+ emsp430xE427.o \
@@ -72,7 +74,7 @@
enews.o \
ens32knbsd.o \
eor32.o \
-@@ -1744,6 +1754,14 @@
+@@ -1744,6 +1756,14 @@
emn10200.c: $(srcdir)/emulparams/mn10200.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} mn10200 "$(tdir_mn10200)"
@@ -87,7 +89,7 @@
emsp430x1101.c: $(srcdir)/emulparams/msp430x1101.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
-@@ -1764,78 +1782,86 @@
+@@ -1764,78 +1784,86 @@
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
${GENSCRIPTS} msp430x1132 "$(tdir_msp430x1132)"
@@ -210,7 +212,7 @@
emsp430x311.c: $(srcdir)/emulparams/msp430x311.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
${GEN_DEPENDS}
-@@ -1872,42 +1898,62 @@
+@@ -1872,42 +1900,70 @@
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430_3.sc \
${GEN_DEPENDS}
${GENSCRIPTS} msp430x337 "$(tdir_msp430x337)"
@@ -227,46 +229,54 @@
- ${GENSCRIPTS} msp430x436 "$(tdir_msp430x436)"
-emsp430x437.c: $(srcdir)/emulparams/msp430x437.sh \
+ ${GENSCRIPTS} msp430x413 "$(tdir_msp430x413)"
-+emsp430xE423.c: $(srcdir)/emulparams/msp430xE423.sh \
++emsp430x415.c: $(srcdir)/emulparams/msp430x415.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x437 "$(tdir_msp430x437)"
-emsp430x167.c: $(srcdir)/emulparams/msp430x167.sh \
-+ ${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)"
-+emsp430xE425.c: $(srcdir)/emulparams/msp430xE425.sh \
++ ${GENSCRIPTS} msp430x415 "$(tdir_msp430x415)"
++emsp430x417.c: $(srcdir)/emulparams/msp430x417.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x167 "$(tdir_msp430x167)"
-emsp430x168.c: $(srcdir)/emulparams/msp430x167.sh \
-+ ${GENSCRIPTS} msp430xE425 "$(tdir_msp430xE425)"
-+emsp430xE427.c: $(srcdir)/emulparams/msp430xE427.sh \
++ ${GENSCRIPTS} msp430x417 "$(tdir_msp430x417)"
++emsp430xE423.c: $(srcdir)/emulparams/msp430xE423.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x168 "$(tdir_msp430x168)"
-emsp430x169.c: $(srcdir)/emulparams/msp430x169.sh \
-+ ${GENSCRIPTS} msp430xE427 "$(tdir_msp430xE427)"
-+emsp430xW423.c: $(srcdir)/emulparams/msp430xW423.sh \
++ ${GENSCRIPTS} msp430xE423 "$(tdir_msp430xE423)"
++emsp430xE425.c: $(srcdir)/emulparams/msp430xE425.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x169 "$(tdir_msp430x169)"
-emsp430x155.c: $(srcdir)/emulparams/msp430x155.sh \
-+ ${GENSCRIPTS} msp430xW423 "$(tdir_msp430xW423)"
-+emsp430xW425.c: $(srcdir)/emulparams/msp430xW425.sh \
++ ${GENSCRIPTS} msp430xE425 "$(tdir_msp430xE425)"
++emsp430xE427.c: $(srcdir)/emulparams/msp430xE427.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x155 "$(tdir_msp430x155)"
-emsp430x156.c: $(srcdir)/emulparams/msp430x156.sh \
-+ ${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)"
-+emsp430xW427.c: $(srcdir)/emulparams/msp430xW427.sh \
++ ${GENSCRIPTS} msp430xE427 "$(tdir_msp430xE427)"
++emsp430xW423.c: $(srcdir)/emulparams/msp430xW423.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x156 "$(tdir_msp430x156)"
-emsp430x157.c: $(srcdir)/emulparams/msp430x157.sh \
-+ ${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)"
-+emsp430x435.c: $(srcdir)/emulparams/msp430x435.sh \
++ ${GENSCRIPTS} msp430xW423 "$(tdir_msp430xW423)"
++emsp430xW425.c: $(srcdir)/emulparams/msp430xW425.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
${GEN_DEPENDS}
- ${GENSCRIPTS} msp430x157 "$(tdir_msp430x157)"
++ ${GENSCRIPTS} msp430xW425 "$(tdir_msp430xW425)"
++emsp430xW427.c: $(srcdir)/emulparams/msp430xW427.sh \
++ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
++ ${GEN_DEPENDS}
++ ${GENSCRIPTS} msp430xW427 "$(tdir_msp430xW427)"
++emsp430x435.c: $(srcdir)/emulparams/msp430x435.sh \
++ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
++ ${GEN_DEPENDS}
+ ${GENSCRIPTS} msp430x435 "$(tdir_msp430x435)"
+emsp430x436.c: $(srcdir)/emulparams/msp430x436.sh \
+ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf32msp430.sc \
diff --git a/devel/msp430-binutils/files/patch-ld::configure.tgt b/devel/msp430-binutils/files/patch-ld::configure.tgt
index 9269937229d3..4dd2c3a68c9a 100644
--- a/devel/msp430-binutils/files/patch-ld::configure.tgt
+++ b/devel/msp430-binutils/files/patch-ld::configure.tgt
@@ -1,5 +1,5 @@
--- ld/configure.tgt.orig Thu Jun 12 18:25:52 2003
-+++ ld/configure.tgt Tue Feb 24 16:10:38 2004
++++ ld/configure.tgt Mon Mar 1 16:40:43 2004
@@ -429,8 +429,8 @@
;;
mn10200-*-*) targ_emul=mn10200 ;;
@@ -7,7 +7,7 @@
-msp430-*-*) targ_emul=msp430x149
- targ_extra_emuls="msp430x148 msp430x147 msp430x133 msp430x135 msp430x110 msp430x112 msp430x122 msp430x123 msp430x412 msp430x413 msp430x311 msp430x312 msp430x313 msp430x314 msp430x315 msp430x323 msp430x325 msp430x336 msp430x337 msp430x1101 msp430x1111 msp430x1121 msp430x1331 msp430x1351 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449 msp430x1222 msp430x1232 msp430x169 msp430x168 msp430x167 msp430x155 msp430x156 msp430x157 msp430x1122 msp430x1132" ;;
+msp430-*-*) targ_emul=msp430x110
-+ targ_extra_emuls="msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x311 msp430x312 msp430x313 msp430x314 msp430x315 msp430x323 msp430x325 msp430x336 msp430x337 msp430x412 msp430x413 msp430xE423 msp430xE425 msp430xE427 msp430xW423 msp430xW425 msp430xW427 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449" ;;
++ targ_extra_emuls="msp430x112 msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x155 msp430x156 msp430x157 msp430x167 msp430x168 msp430x169 msp430x1610 msp430x1611 msp430x1612 msp430x311 msp430x312 msp430x313 msp430x314 msp430x315 msp430x323 msp430x325 msp430x336 msp430x337 msp430x412 msp430x413 msp430x415 msp430x417 msp430xE423 msp430xE425 msp430xE427 msp430xW423 msp430xW425 msp430xW427 msp430x435 msp430x436 msp430x437 msp430x447 msp430x448 msp430x449" ;;
alpha*-*-freebsd*) targ_emul=elf64alpha_fbsd
targ_extra_emuls="elf64alpha alpha"
tdir_alpha=`echo ${targ_alias} | sed -e 's/freebsd/freebsdecoff/'`
diff --git a/devel/msp430-binutils/files/patch-ld::emulparams::msp430x415.sh b/devel/msp430-binutils/files/patch-ld::emulparams::msp430x415.sh
new file mode 100644
index 000000000000..d2cffa674ab1
--- /dev/null
+++ b/devel/msp430-binutils/files/patch-ld::emulparams::msp430x415.sh
@@ -0,0 +1,18 @@
+--- ld/emulparams/msp430x415.sh.orig Mon Mar 1 16:23:31 2004
++++ ld/emulparams/msp430x415.sh Mon Mar 1 16:23:22 2004
+@@ -0,0 +1,15 @@
++ARCH=msp:41
++MACHINE=
++SCRIPT_NAME=elf32msp430
++OUTPUT_FORMAT="elf32-msp430"
++MAXPAGESIZE=1
++EMBEDDED=yes
++TEMPLATE_NAME=generic
++
++ROM_START=0xc000
++ROM_SIZE=0x3fe0
++RAM_START=0x0200
++RAM_SIZE=512
++
++STACK=0x400
++
diff --git a/devel/msp430-binutils/files/patch-ld::emulparams::msp430x417.sh b/devel/msp430-binutils/files/patch-ld::emulparams::msp430x417.sh
new file mode 100644
index 000000000000..78f27885c98f
--- /dev/null
+++ b/devel/msp430-binutils/files/patch-ld::emulparams::msp430x417.sh
@@ -0,0 +1,18 @@
+--- ld/emulparams/msp430x417.sh.orig Mon Mar 1 16:23:57 2004
++++ ld/emulparams/msp430x417.sh Mon Mar 1 16:24:11 2004
+@@ -0,0 +1,15 @@
++ARCH=msp:41
++MACHINE=
++SCRIPT_NAME=elf32msp430
++OUTPUT_FORMAT="elf32-msp430"
++MAXPAGESIZE=1
++EMBEDDED=yes
++TEMPLATE_NAME=generic
++
++ROM_START=0x8000
++ROM_SIZE=0x7fe0
++RAM_START=0x0200
++RAM_SIZE=1024
++
++STACK=0x600
++
diff --git a/devel/msp430-binutils/pkg-plist b/devel/msp430-binutils/pkg-plist
index 8aa138344309..bcb7e058f613 100644
--- a/devel/msp430-binutils/pkg-plist
+++ b/devel/msp430-binutils/pkg-plist
@@ -1,4 +1,4 @@
-@comment $FreeBSD: /tmp/pcvs/ports/devel/msp430-binutils/pkg-plist,v 1.6 2004-02-24 14:44:26 lev Exp $
+@comment $FreeBSD: /tmp/pcvs/ports/devel/msp430-binutils/pkg-plist,v 1.7 2004-03-03 13:07:46 lev Exp $
%%BINUTILS_TARG%%/bin/addr2line
%%BINUTILS_TARG%%/bin/ar
%%BINUTILS_TARG%%/bin/as
@@ -202,6 +202,16 @@
%%BINUTILS_TARG%%/lib/ldscripts/msp430x413.xn
%%BINUTILS_TARG%%/lib/ldscripts/msp430x413.xr
%%BINUTILS_TARG%%/lib/ldscripts/msp430x413.xu
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x415.x
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x415.xbn
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x415.xn
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x415.xr
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x415.xu
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x417.x
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x417.xbn
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x417.xn
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x417.xr
+%%BINUTILS_TARG%%/lib/ldscripts/msp430x417.xu
%%BINUTILS_TARG%%/lib/ldscripts/msp430xE423.x
%%BINUTILS_TARG%%/lib/ldscripts/msp430xE423.xbn
%%BINUTILS_TARG%%/lib/ldscripts/msp430xE423.xn