Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jul 2013 16:45:23 +0000 (UTC)
From:      Tim Kientzle <kientzle@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r323836 - in head/devel: . arm-eabi-binutils arm-eabi-binutils/files
Message-ID:  <201307281645.r6SGjNAs020031@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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
+@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307281645.r6SGjNAs020031>