svn commit: r323836 - in head/devel: . arm-eabi-binutils arm-eabi-binutils/files
Tim Kientzle
kientzle at FreeBSD.org
Sun Jul 28 16:45:25 UTC 2013
Author: kientzle (src committer)
Date: Sun Jul 28 16:45:22 2013
New Revision: 323836
URL: http://svnweb.freebsd.org/changeset/ports/323836
Log:
Add arm-eabi-binutils cross-tools.
Approved by: db
Added:
head/devel/arm-eabi-binutils/
head/devel/arm-eabi-binutils/Makefile (contents, props changed)
head/devel/arm-eabi-binutils/distinfo (contents, props changed)
head/devel/arm-eabi-binutils/files/
head/devel/arm-eabi-binutils/files/patch-binutils_readelf.c (contents, props changed)
head/devel/arm-eabi-binutils/pkg-descr (contents, props changed)
head/devel/arm-eabi-binutils/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Jul 28 15:38:44 2013 (r323835)
+++ head/devel/Makefile Sun Jul 28 16:45:22 2013 (r323836)
@@ -67,6 +67,7 @@
SUBDIR += argouml
SUBDIR += argp-standalone
SUBDIR += argtable
+ SUBDIR += arm-eabi-binutils
SUBDIR += arm-elf-binutils
SUBDIR += aros-sdk
SUBDIR += art
Added: head/devel/arm-eabi-binutils/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/arm-eabi-binutils/Makefile Sun Jul 28 16:45:22 2013 (r323836)
@@ -0,0 +1,47 @@
+# $FreeBSD$
+
+PORTNAME= binutils
+PORTVERSION= 2.23.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
+MASTER_SITE_SUBDIR= binutils/releases
+PKGNAMEPREFIX= arm-eabi-
+
+MAINTAINER= kientzle at 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>
Added: head/devel/arm-eabi-binutils/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/arm-eabi-binutils/distinfo Sun Jul 28 16:45:22 2013 (r323836)
@@ -0,0 +1,2 @@
+SHA256 (binutils-2.23.2.tar.bz2) = fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097
+SIZE (binutils-2.23.2.tar.bz2) = 21440347
Added: head/devel/arm-eabi-binutils/files/patch-binutils_readelf.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/arm-eabi-binutils/files/patch-binutils_readelf.c Sun Jul 28 16:45:22 2013 (r323836)
@@ -0,0 +1,11 @@
+--- 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 (' ');
Added: head/devel/arm-eabi-binutils/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/arm-eabi-binutils/pkg-descr Sun Jul 28 16:45:22 2013 (r323836)
@@ -0,0 +1 @@
+GNU binutils for vanilla ARM cross-development
Added: head/devel/arm-eabi-binutils/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/arm-eabi-binutils/pkg-plist Sun Jul 28 16:45:22 2013 (r323836)
@@ -0,0 +1,142 @@
+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
+ at dirrmtry share/locale/rw/LC_MESSAGES
+ at dirrmtry share/locale/rw
+ at dirrm arm-eabi/bin
+ at dirrm arm-eabi/lib/ldscripts
+ at dirrmtry arm-eabi/lib
+ at dirrmtry arm-eabi
More information about the svn-ports-head
mailing list