aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2000-12-05 23:17:47 +0800
committerjoerg <joerg@FreeBSD.org>2000-12-05 23:17:47 +0800
commit534fa64168dab4831f2c26325351f25f39c6d87d (patch)
tree95b2ff99b9b7b5e6a9351515d13498f3f201c789 /devel
parent8dc39f681a8248ee5d2bc4ca663d1b5dc697fd69 (diff)
downloadfreebsd-ports-gnome-534fa64168dab4831f2c26325351f25f39c6d87d.tar.gz
freebsd-ports-gnome-534fa64168dab4831f2c26325351f25f39c6d87d.tar.zst
freebsd-ports-gnome-534fa64168dab4831f2c26325351f25f39c6d87d.zip
This is the first port of a fairly complete toolchain for Atmel AVR
microcomputer cross-development. More (avr-gcc, avr-libc) to follow...
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/avr-binutils/Makefile41
-rw-r--r--devel/avr-binutils/distinfo1
-rw-r--r--devel/avr-binutils/pkg-comment1
-rw-r--r--devel/avr-binutils/pkg-descr3
-rw-r--r--devel/avr-binutils/pkg-plist72
6 files changed, 119 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 5b48578d47c6..7ca779ce8221 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -17,6 +17,7 @@
SUBDIR += autoconf
SUBDIR += automake
SUBDIR += avltree
+ SUBDIR += avr-binutils
SUBDIR += bcc
SUBDIR += bin86
SUBDIR += binutils-m68k
diff --git a/devel/avr-binutils/Makefile b/devel/avr-binutils/Makefile
new file mode 100644
index 000000000000..24c0b33d85a7
--- /dev/null
+++ b/devel/avr-binutils/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: avr-gcc
+# Date created: 30 Nov 2000
+# Whom: Joerg Wunsch <joerg@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= binutils
+PORTVERSION= 2.10.1
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.freesoftware.com/pub/sourceware/binutils/releases/ \
+ ftp://sourceware.cygnus.com/pub/binutils/releases/
+PKGNAMEPREFIX= avr-
+DISTNAME= binutils-${PORTVERSION}
+
+MAINTAINER= joerg@freebsd.org
+
+WRKSRC= ${WRKDIR}/binutils-${PORTVERSION}
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= --target=avr
+
+MAN1= \
+ avr-addr2line.1 \
+ avr-ar.1 \
+ avr-as.1 \
+ avr-c++filt.1 \
+ avr-ld.1 \
+ avr-nlmconv.1 \
+ avr-nm.1 \
+ avr-objcopy.1 \
+ avr-objdump.1 \
+ avr-ranlib.1 \
+ avr-size.1 \
+ avr-strings.1 \
+ avr-strip.1
+
+.include <bsd.port.mk>
diff --git a/devel/avr-binutils/distinfo b/devel/avr-binutils/distinfo
new file mode 100644
index 000000000000..05efc49fe35e
--- /dev/null
+++ b/devel/avr-binutils/distinfo
@@ -0,0 +1 @@
+MD5 (binutils-2.10.1.tar.bz2) = bdc9aa813f531bafd8e294fe88687ef2
diff --git a/devel/avr-binutils/pkg-comment b/devel/avr-binutils/pkg-comment
new file mode 100644
index 000000000000..dc1bde8ef182
--- /dev/null
+++ b/devel/avr-binutils/pkg-comment
@@ -0,0 +1 @@
+GNU binutils for Atmel AVR 8-bit RISC cross-development
diff --git a/devel/avr-binutils/pkg-descr b/devel/avr-binutils/pkg-descr
new file mode 100644
index 000000000000..205e44a0a113
--- /dev/null
+++ b/devel/avr-binutils/pkg-descr
@@ -0,0 +1,3 @@
+GNU binutils for Atmel AVR cross-development
+
+Prerequisite for the GCC for AVR cross-compilation environment.
diff --git a/devel/avr-binutils/pkg-plist b/devel/avr-binutils/pkg-plist
new file mode 100644
index 000000000000..90e585331469
--- /dev/null
+++ b/devel/avr-binutils/pkg-plist
@@ -0,0 +1,72 @@
+avr/bin/ar
+avr/bin/as
+avr/bin/ld
+avr/bin/nm
+avr/bin/ranlib
+avr/bin/strip
+avr/lib/ldscripts/avr1200.x
+avr/lib/ldscripts/avr1200.xbn
+avr/lib/ldscripts/avr1200.xn
+avr/lib/ldscripts/avr1200.xr
+avr/lib/ldscripts/avr1200.xu
+avr/lib/ldscripts/avr23xx.x
+avr/lib/ldscripts/avr23xx.xbn
+avr/lib/ldscripts/avr23xx.xn
+avr/lib/ldscripts/avr23xx.xr
+avr/lib/ldscripts/avr23xx.xu
+avr/lib/ldscripts/avr4433.x
+avr/lib/ldscripts/avr4433.xbn
+avr/lib/ldscripts/avr4433.xn
+avr/lib/ldscripts/avr4433.xr
+avr/lib/ldscripts/avr4433.xu
+avr/lib/ldscripts/avr44x4.x
+avr/lib/ldscripts/avr44x4.xbn
+avr/lib/ldscripts/avr44x4.xn
+avr/lib/ldscripts/avr44x4.xr
+avr/lib/ldscripts/avr44x4.xu
+avr/lib/ldscripts/avr85xx.x
+avr/lib/ldscripts/avr85xx.xbn
+avr/lib/ldscripts/avr85xx.xn
+avr/lib/ldscripts/avr85xx.xr
+avr/lib/ldscripts/avr85xx.xu
+avr/lib/ldscripts/avrmega103.x
+avr/lib/ldscripts/avrmega103.xbn
+avr/lib/ldscripts/avrmega103.xn
+avr/lib/ldscripts/avrmega103.xr
+avr/lib/ldscripts/avrmega103.xu
+avr/lib/ldscripts/avrmega161.x
+avr/lib/ldscripts/avrmega161.xbn
+avr/lib/ldscripts/avrmega161.xn
+avr/lib/ldscripts/avrmega161.xr
+avr/lib/ldscripts/avrmega161.xu
+avr/lib/ldscripts/avrmega603.x
+avr/lib/ldscripts/avrmega603.xbn
+avr/lib/ldscripts/avrmega603.xn
+avr/lib/ldscripts/avrmega603.xr
+avr/lib/ldscripts/avrmega603.xu
+bin/avr-addr2line
+bin/avr-ar
+bin/avr-as
+bin/avr-c++filt
+bin/avr-gasp
+bin/avr-ld
+bin/avr-nm
+bin/avr-objcopy
+bin/avr-objdump
+bin/avr-ranlib
+bin/avr-readelf
+bin/avr-size
+bin/avr-strings
+bin/avr-strip
+include/ansidecl.h
+include/bfd.h
+include/bfdlink.h
+lib/libbfd.a
+lib/libbfd.la
+lib/libiberty.a
+lib/libopcodes.a
+lib/libopcodes.la
+@dirrm avr/lib/ldscripts
+@dirrm avr/lib
+@dirrm avr/bin
+@dirrm avr