aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2001-01-04 20:29:50 +0800
committerobrien <obrien@FreeBSD.org>2001-01-04 20:29:50 +0800
commit1b6c70a3ba741874526997758c0f913d5ff45dae (patch)
treeda81260a2f96c0aa94cc23a0317839318400f4b1 /devel
parentff31bf6398dd9039b46f709dab783add9fae9e31 (diff)
downloadfreebsd-ports-gnome-1b6c70a3ba741874526997758c0f913d5ff45dae.tar.gz
freebsd-ports-gnome-1b6c70a3ba741874526997758c0f913d5ff45dae.tar.zst
freebsd-ports-gnome-1b6c70a3ba741874526997758c0f913d5ff45dae.zip
GNU binutils for vanilla ARM cross-development
PR: 22848 Submitted by: Espen Skoglund <esk@ira.uka.de>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/arm-elf-binutils/Makefile41
-rw-r--r--devel/arm-elf-binutils/distinfo1
-rw-r--r--devel/arm-elf-binutils/pkg-comment1
-rw-r--r--devel/arm-elf-binutils/pkg-descr1
-rw-r--r--devel/arm-elf-binutils/pkg-plist46
6 files changed, 91 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 37a98d500f7e..08e785a794ef 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -14,6 +14,7 @@
SUBDIR += amulet
SUBDIR += arm-aout-binutils
SUBDIR += arm-aout-gcc295
+ SUBDIR += arm-elf-binutils
SUBDIR += asis
SUBDIR += asl
SUBDIR += astyle
diff --git a/devel/arm-elf-binutils/Makefile b/devel/arm-elf-binutils/Makefile
new file mode 100644
index 000000000000..8b5a0a507589
--- /dev/null
+++ b/devel/arm-elf-binutils/Makefile
@@ -0,0 +1,41 @@
+# ex:ts=8
+# New ports collection makefile for: binutils-arm
+# Date created: 3 November 2000
+# Whom: Espen Skoglund <esk@ira.uka.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= binutils
+PORTVERSION= 2.10.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= binutils
+PKGNAMEPREFIX= arm-elf-
+
+MAINTAINER= esk@ira.uka.de
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --target=arm-elf
+USE_LIBTOOL= yes
+LIBTOOLFILES= configure bfd/configure binutils/configure etc/configure \
+ gas/configure gprof/configure intl/configure ld/configure \
+ libiberty/configure opcodes/configure
+MAN1= arm-elf-ar.1 arm-elf-nm.1 arm-elf-objdump.1 arm-elf-ranlib.1 \
+ arm-elf-size.1 arm-elf-strings.1 arm-elf-strip.1 \
+ arm-elf-objcopy.1 arm-elf-addr2line.1 arm-elf-nlmconv.1 \
+ arm-elf-c++filt.1 arm-elf-as.1 arm-elf-ld.1
+
+post-install:
+.for F in addr2line c++filt gasp objcopy objdump readelf size strings
+ ${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F \
+ ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F
+.endfor
+ cd ${PREFIX}/lib ; ${MV} libbfd.a libiberty.a libopcodes.a \
+ ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/lib
+ ${MKDIR} ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include
+ cd ${PREFIX}/include ; ${MV} ansidecl.h bfd.h bfdlink.h \
+ ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include
+
+.include <bsd.port.mk>
diff --git a/devel/arm-elf-binutils/distinfo b/devel/arm-elf-binutils/distinfo
new file mode 100644
index 000000000000..949cf887fbe3
--- /dev/null
+++ b/devel/arm-elf-binutils/distinfo
@@ -0,0 +1 @@
+MD5 (binutils-2.10.1.tar.gz) = 3e8be56825395a075a71e0b7e8da206a
diff --git a/devel/arm-elf-binutils/pkg-comment b/devel/arm-elf-binutils/pkg-comment
new file mode 100644
index 000000000000..79b314ffb55b
--- /dev/null
+++ b/devel/arm-elf-binutils/pkg-comment
@@ -0,0 +1 @@
+GNU binutils for vanilla ARM cross-development
diff --git a/devel/arm-elf-binutils/pkg-descr b/devel/arm-elf-binutils/pkg-descr
new file mode 100644
index 000000000000..79b314ffb55b
--- /dev/null
+++ b/devel/arm-elf-binutils/pkg-descr
@@ -0,0 +1 @@
+GNU binutils for vanilla ARM cross-development
diff --git a/devel/arm-elf-binutils/pkg-plist b/devel/arm-elf-binutils/pkg-plist
new file mode 100644
index 000000000000..87b1600786f0
--- /dev/null
+++ b/devel/arm-elf-binutils/pkg-plist
@@ -0,0 +1,46 @@
+@comment $FreeBSD$
+arm-elf/bin/addr2line
+arm-elf/bin/ar
+arm-elf/bin/as
+arm-elf/bin/c++filt
+arm-elf/bin/gasp
+arm-elf/bin/ld
+arm-elf/bin/nm
+arm-elf/bin/objcopy
+arm-elf/bin/objdump
+arm-elf/bin/ranlib
+arm-elf/bin/readelf
+arm-elf/bin/size
+arm-elf/bin/strings
+arm-elf/bin/strip
+arm-elf/include/ansidecl.h
+arm-elf/include/bfd.h
+arm-elf/include/bfdlink.h
+arm-elf/lib/ldscripts/armelf.x
+arm-elf/lib/ldscripts/armelf.xbn
+arm-elf/lib/ldscripts/armelf.xn
+arm-elf/lib/ldscripts/armelf.xr
+arm-elf/lib/ldscripts/armelf.xs
+arm-elf/lib/ldscripts/armelf.xu
+arm-elf/lib/libbfd.a
+arm-elf/lib/libiberty.a
+arm-elf/lib/libopcodes.a
+bin/arm-elf-addr2line
+bin/arm-elf-ar
+bin/arm-elf-as
+bin/arm-elf-c++filt
+bin/arm-elf-gasp
+bin/arm-elf-ld
+bin/arm-elf-nm
+bin/arm-elf-objcopy
+bin/arm-elf-objdump
+bin/arm-elf-ranlib
+bin/arm-elf-readelf
+bin/arm-elf-size
+bin/arm-elf-strings
+bin/arm-elf-strip
+@dirrm arm-elf/bin
+@dirrm arm-elf/include
+@dirrm arm-elf/lib/ldscripts
+@dirrm arm-elf/lib
+@dirrm arm-elf