Commit df49257b authored by kientzle's avatar kientzle
Browse files

Add arm-eabi-binutils cross-tools.

Approved by:	db
parent 20a1d824
......@@ -67,6 +67,7 @@
SUBDIR += argouml
SUBDIR += argp-standalone
SUBDIR += argtable
SUBDIR += arm-eabi-binutils
SUBDIR += arm-elf-binutils
SUBDIR += aros-sdk
SUBDIR += art
......
# $FreeBSD$
PORTNAME= binutils
PORTVERSION= 2.23.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
MASTER_SITE_SUBDIR= binutils/releases
PKGNAMEPREFIX= arm-eabi-
MAINTAINER= kientzle@gmail.com
COMMENT= GNU binutils for vanilla ARM cross-development
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.endif
USE_BZIP2= yes
USE_GMAKE= yes
USES= gettext
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} --enable-werror=no CFLAGS="-I${PREFIX}/include"
INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/info
MAN1= ${PKGNAMEPREFIX}addr2line.1 ${PKGNAMEPREFIX}as.1 \
${PKGNAMEPREFIX}ar.1 ${PKGNAMEPREFIX}c++filt.1 \
${PKGNAMEPREFIX}dlltool.1 ${PKGNAMEPREFIX}ld.1 \
${PKGNAMEPREFIX}nlmconv.1 ${PKGNAMEPREFIX}nm.1 \
${PKGNAMEPREFIX}objcopy.1 ${PKGNAMEPREFIX}objdump.1 \
${PKGNAMEPREFIX}ranlib.1 ${PKGNAMEPREFIX}readelf.1 \
${PKGNAMEPREFIX}size.1 ${PKGNAMEPREFIX}strings.1 \
${PKGNAMEPREFIX}strip.1 ${PKGNAMEPREFIX}windres.1 \
${PKGNAMEPREFIX}elfedit.1 ${PKGNAMEPREFIX}windmc.1 \
${PKGNAMEPREFIX}gprof.1
MAKE_JOBS_SAFE= yes
post-install:
.for F in addr2line c++filt elfedit gprof objcopy objdump readelf size strings
${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F \
${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F
.endfor
${RM} ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/info/*
${RMDIR} ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/info
.include <bsd.port.mk>
SHA256 (binutils-2.23.2.tar.bz2) = fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097
SIZE (binutils-2.23.2.tar.bz2) = 21440347
--- binutils/readelf.c.orig 2013-06-23 18:48:14.000000000 -0700
+++ binutils/readelf.c 2013-06-23 18:48:36.000000000 -0700
@@ -9043,7 +9043,7 @@
n = print_vma (si, DEC_5);
if (n < 5)
- fputs (" " + n, stdout);
+ fputs (&" "[n], stdout);
printf (" %3lu: ", hn);
print_vma (psym->st_value, LONG_HEX);
putchar (' ');
GNU binutils for vanilla ARM cross-development
arm-eabi/bin/addr2line
arm-eabi/bin/ar
arm-eabi/bin/as
arm-eabi/bin/c++filt
arm-eabi/bin/ld
arm-eabi/bin/nm
arm-eabi/bin/objcopy
arm-eabi/bin/objdump
arm-eabi/bin/ranlib
arm-eabi/bin/readelf
arm-eabi/bin/size
arm-eabi/bin/strings
arm-eabi/bin/strip
arm-eabi/bin/ld.bfd
arm-eabi/bin/elfedit
arm-eabi/bin/gprof
arm-eabi/lib/ldscripts/armelf.x
arm-eabi/lib/ldscripts/armelf.xbn
arm-eabi/lib/ldscripts/armelf.xc
arm-eabi/lib/ldscripts/armelf.xn
arm-eabi/lib/ldscripts/armelf.xr
arm-eabi/lib/ldscripts/armelf.xs
arm-eabi/lib/ldscripts/armelf.xsc
arm-eabi/lib/ldscripts/armelf.xsw
arm-eabi/lib/ldscripts/armelf.xu
arm-eabi/lib/ldscripts/armelf.xw
bin/arm-eabi-addr2line
bin/arm-eabi-ar
bin/arm-eabi-as
bin/arm-eabi-c++filt
bin/arm-eabi-ld
bin/arm-eabi-nm
bin/arm-eabi-objcopy
bin/arm-eabi-objdump
bin/arm-eabi-ranlib
bin/arm-eabi-readelf
bin/arm-eabi-size
bin/arm-eabi-strings
bin/arm-eabi-strip
bin/arm-eabi-elfedit
bin/arm-eabi-gprof
bin/arm-eabi-ld.bfd
lib/libiberty.a
%%NLS%%share/locale/bg/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/bg/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/bg/LC_MESSAGES/ld.mo
%%NLS%%share/locale/da/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/da/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/da/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/da/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/da/LC_MESSAGES/ld.mo
%%NLS%%share/locale/de/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/de/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/eo/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/es/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/es/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/es/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/es/LC_MESSAGES/gas.mo
%%NLS%%share/locale/es/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/es/LC_MESSAGES/ld.mo
%%NLS%%share/locale/fi/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/fi/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/fi/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/fi/LC_MESSAGES/gas.mo
%%NLS%%share/locale/fi/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/fi/LC_MESSAGES/ld.mo
%%NLS%%share/locale/fr/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/fr/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/fr/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/fr/LC_MESSAGES/gas.mo
%%NLS%%share/locale/fr/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/fr/LC_MESSAGES/ld.mo
%%NLS%%share/locale/ga/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/ga/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/ga/LC_MESSAGES/ld.mo
%%NLS%%share/locale/id/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/id/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/id/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/id/LC_MESSAGES/gas.mo
%%NLS%%share/locale/id/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/id/LC_MESSAGES/ld.mo
%%NLS%%share/locale/it/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/it/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/it/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/it/LC_MESSAGES/ld.mo
%%NLS%%share/locale/ja/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/ja/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/ja/LC_MESSAGES/gas.mo
%%NLS%%share/locale/ja/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/ja/LC_MESSAGES/ld.mo
%%NLS%%share/locale/ms/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/nl/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/nl/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/ro/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/ro/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/ro/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/ro/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/ru/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/ru/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/ru/LC_MESSAGES/gas.mo
%%NLS%%share/locale/ru/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/sk/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/sr/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/sv/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/sv/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/sv/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/sv/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/sv/LC_MESSAGES/ld.mo
%%NLS%%share/locale/tr/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/tr/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/tr/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/tr/LC_MESSAGES/gas.mo
%%NLS%%share/locale/tr/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/tr/LC_MESSAGES/ld.mo
%%NLS%%share/locale/uk/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/uk/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/uk/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/uk/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/uk/LC_MESSAGES/ld.mo
%%NLS%%share/locale/vi/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/vi/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/vi/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/vi/LC_MESSAGES/gprof.mo
%%NLS%%share/locale/vi/LC_MESSAGES/ld.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/opcodes.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ld.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ld.mo
%%NLS%%share/locale/rw/LC_MESSAGES/bfd.mo
%%NLS%%share/locale/rw/LC_MESSAGES/binutils.mo
%%NLS%%share/locale/rw/LC_MESSAGES/gas.mo
%%NLS%%share/locale/rw/LC_MESSAGES/gprof.mo
@dirrmtry share/locale/rw/LC_MESSAGES
@dirrmtry share/locale/rw
@dirrm arm-eabi/bin
@dirrm arm-eabi/lib/ldscripts
@dirrmtry arm-eabi/lib
@dirrmtry arm-eabi
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment