From 592864cb0f7d87bdaef08dd80672eb125cc56685 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Tue, 10 Nov 2015 20:08:45 +0000 Subject: Companion gdb for arm bare metal for all the build tools. --- devel/arm-none-eabi-gdb/Makefile | 29 +++++++++++++++++++++++++++++ devel/arm-none-eabi-gdb/distinfo | 2 ++ devel/arm-none-eabi-gdb/pkg-descr | 8 ++++++++ devel/arm-none-eabi-gdb/pkg-plist | 1 + 4 files changed, 40 insertions(+) create mode 100644 devel/arm-none-eabi-gdb/Makefile create mode 100644 devel/arm-none-eabi-gdb/distinfo create mode 100644 devel/arm-none-eabi-gdb/pkg-descr create mode 100644 devel/arm-none-eabi-gdb/pkg-plist diff --git a/devel/arm-none-eabi-gdb/Makefile b/devel/arm-none-eabi-gdb/Makefile new file mode 100644 index 000000000000..bcbdb0870522 --- /dev/null +++ b/devel/arm-none-eabi-gdb/Makefile @@ -0,0 +1,29 @@ +# Created by: M. Warner Losh +# $FreeBSD$ + +PORTNAME= gdb +PORTVERSION= 7.10 +PORTREVISION= 4 +CATEGORIES= devel +MASTER_SITES= GNU +PKGNAMEPREFIX= arm-none-eabi- +DISTNAME= gdb-${PORTVERSION} + +MAINTAINER= imp@FreeBSD.org +COMMENT= GNU GDB for the arm bare metal target +LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 + +USES= gmake tar:xz iconv gmake libtool + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --target=arm-none-eabi --program-prefix=arm-none-eabi- --disable-nls \ + --disable-werror + +pre-configure: + cd ${WRKSRC} ; ${RM} -rf dejagnu expect tcl texinfo + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb \ + ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${PORTNAME} + +.include diff --git a/devel/arm-none-eabi-gdb/distinfo b/devel/arm-none-eabi-gdb/distinfo new file mode 100644 index 000000000000..7640812397e3 --- /dev/null +++ b/devel/arm-none-eabi-gdb/distinfo @@ -0,0 +1,2 @@ +SHA256 (gdb-7.10.tar.xz) = 7ebdaa44f9786ce0c142da4e36797d2020c55fa091905ac5af1846b5756208a8 +SIZE (gdb-7.10.tar.xz) = 18540820 diff --git a/devel/arm-none-eabi-gdb/pkg-descr b/devel/arm-none-eabi-gdb/pkg-descr new file mode 100644 index 000000000000..e6615e385bf5 --- /dev/null +++ b/devel/arm-none-eabi-gdb/pkg-descr @@ -0,0 +1,8 @@ +This is the GNU Debugger GDB, configured for the AVR microcontroller +target. + +This debugger cannot really be used standalone, but is useful in +connection with either AVaRICE (http://avarice.sourceforge.net/) +or simulavr (http://www.freesoftware.fsf.org/simulavr/). + +WWW: http://www.gnu.org/software/gdb/ diff --git a/devel/arm-none-eabi-gdb/pkg-plist b/devel/arm-none-eabi-gdb/pkg-plist new file mode 100644 index 000000000000..cab9ef949d11 --- /dev/null +++ b/devel/arm-none-eabi-gdb/pkg-plist @@ -0,0 +1 @@ +bin/arm-none-eabi-gdb -- cgit v1.2.3