aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2002-09-10 16:54:21 +0800
committerjoerg <joerg@FreeBSD.org>2002-09-10 16:54:21 +0800
commit6c8c83f7db769e3e12f260c7b412bbc4a49c5d0e (patch)
tree66c45ecff13d4015afe32d084639df672cca8189 /devel
parent32f66e1b3ce09dad07d47545c800a3103dc2a07e (diff)
downloadfreebsd-ports-gnome-6c8c83f7db769e3e12f260c7b412bbc4a49c5d0e.tar.gz
freebsd-ports-gnome-6c8c83f7db769e3e12f260c7b412bbc4a49c5d0e.tar.zst
freebsd-ports-gnome-6c8c83f7db769e3e12f260c7b412bbc4a49c5d0e.zip
Yet another missing piece in the AVR microcontroller toolchain: simulavr,
Theodore Roth's AVR simulator. Can be used as a backend to the GDB port for the AVR.
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/simulavr/Makefile25
-rw-r--r--devel/simulavr/distinfo1
-rw-r--r--devel/simulavr/pkg-comment1
-rw-r--r--devel/simulavr/pkg-descr7
-rw-r--r--devel/simulavr/pkg-plist88
6 files changed, 123 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index f229e173e713..7edbaec5e73f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -731,6 +731,7 @@
SUBDIR += shtool
SUBDIR += sigslot
SUBDIR += silc-toolkit
+ SUBDIR += simulavr
SUBDIR += sip
SUBDIR += soup
SUBDIR += sparc-rtems-binutils
diff --git a/devel/simulavr/Makefile b/devel/simulavr/Makefile
new file mode 100644
index 000000000000..24b19230c1b7
--- /dev/null
+++ b/devel/simulavr/Makefile
@@ -0,0 +1,25 @@
+# Ports collection makefile for: simulavr
+# Date created: 3 Sep 2002
+# Whom: Joerg Wunsch <joerg@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= simulavr
+PORTVERSION= 0.1.1
+CATEGORIES= devel
+MASTER_SITES= http://freesoftware.fsf.org/download/simulavr/
+
+MAINTAINER= joerg@FreeBSD.org
+
+BUILD_DEPENDS= ${LOCALBASE}/avr/include/avr/io.h:${PORTSDIR}/devel/avr-libc \
+ avr-ld:${PORTSDIR}/devel/avr-binutils \
+ doxygen:${PORTSDIR}/devel/doxygen \
+ latex:${PORTSDIR}/print/teTeX
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= --disable-versioned-doc
+
+.include <bsd.port.mk>
diff --git a/devel/simulavr/distinfo b/devel/simulavr/distinfo
new file mode 100644
index 000000000000..d56e412eda91
--- /dev/null
+++ b/devel/simulavr/distinfo
@@ -0,0 +1 @@
+MD5 (simulavr-0.1.1.tar.gz) = 0c1a2db3def11642efb832e64d9a998c
diff --git a/devel/simulavr/pkg-comment b/devel/simulavr/pkg-comment
new file mode 100644
index 000000000000..0859e94b2aa3
--- /dev/null
+++ b/devel/simulavr/pkg-comment
@@ -0,0 +1 @@
+A simulator for AVR microcontrollers
diff --git a/devel/simulavr/pkg-descr b/devel/simulavr/pkg-descr
new file mode 100644
index 000000000000..53e760cdcb1f
--- /dev/null
+++ b/devel/simulavr/pkg-descr
@@ -0,0 +1,7 @@
+Simulavr: A simulator for the Atmel AVR family of microcontrollers.
+
+This program is still under development and is not ready for production
+use. The simulator is stable enough for rudimentary debugging work in
+conjuction with a patched gdb-5.1 (see README.gdb).
+
+WWW: http://savannah.gnu.org/projects/simulavr/
diff --git a/devel/simulavr/pkg-plist b/devel/simulavr/pkg-plist
new file mode 100644
index 000000000000..43c5ba8d94c7
--- /dev/null
+++ b/devel/simulavr/pkg-plist
@@ -0,0 +1,88 @@
+bin/simulavr
+bin/simulavr-disp
+@unexec install-info --delete %D/info/simulavr.info %D/info/dir
+info/simulavr.info
+@exec install-info %D/info/simulavr.info %D/info/dir
+share/doc/simulavr/AUTHORS
+share/doc/simulavr/COPYING
+share/doc/simulavr/ChangeLog
+share/doc/simulavr/INSTALL
+share/doc/simulavr/ProjSummary
+share/doc/simulavr/README
+share/doc/simulavr/README.gdb
+share/doc/simulavr/README.opcodes
+share/doc/simulavr/TODO
+share/doc/simulavr/html/index.html
+share/doc/simulavr/html/simulavr_1.html
+share/doc/simulavr/html/simulavr_2.html
+share/doc/simulavr/html/simulavr_3.html
+share/doc/simulavr/html/simulavr_4.html
+share/doc/simulavr/html/simulavr_5.html
+share/doc/simulavr/html/simulavr_6.html
+share/doc/simulavr/html/simulavr_7.html
+share/doc/simulavr/html/simulavr_8.html
+share/doc/simulavr/html/simulavr_9.html
+share/doc/simulavr/html/simulavr_10.html
+share/doc/simulavr/html/simulavr_11.html
+share/doc/simulavr/html/simulavr_toc.html
+share/doc/simulavr/internals_html/avrclass_8c-source.html
+share/doc/simulavr/internals_html/avrclass_8c.html
+share/doc/simulavr/internals_html/avrcore_8c-source.html
+share/doc/simulavr/internals_html/avrcore_8c.html
+share/doc/simulavr/internals_html/avrerror_8c-source.html
+share/doc/simulavr/internals_html/avrerror_8c.html
+share/doc/simulavr/internals_html/avrmalloc_8c-source.html
+share/doc/simulavr/internals_html/avrmalloc_8c.html
+share/doc/simulavr/internals_html/break_watch_pts.html
+share/doc/simulavr/internals_html/callback_8c-source.html
+share/doc/simulavr/internals_html/decoder_8c-source.html
+share/doc/simulavr/internals_html/decoder_8c.html
+share/doc/simulavr/internals_html/device_8c-source.html
+share/doc/simulavr/internals_html/devsupp_8c-source.html
+share/doc/simulavr/internals_html/devsupp_8c.html
+share/doc/simulavr/internals_html/display_8c-source.html
+share/doc/simulavr/internals_html/display_8c.html
+share/doc/simulavr/internals_html/dox.css
+share/doc/simulavr/internals_html/dtest_8c-source.html
+share/doc/simulavr/internals_html/eeprom_8c-source.html
+share/doc/simulavr/internals_html/ext_devs.html
+share/doc/simulavr/internals_html/files.html
+share/doc/simulavr/internals_html/flash_8c-source.html
+share/doc/simulavr/internals_html/flash_8c.html
+share/doc/simulavr/internals_html/gdbserver_8c-source.html
+share/doc/simulavr/internals_html/gdbserver_8c.html
+share/doc/simulavr/internals_html/globals.html
+share/doc/simulavr/internals_html/gnu__getopt1_8c-source.html
+share/doc/simulavr/internals_html/gnu__getopt_8c-source.html
+share/doc/simulavr/internals_html/index.html
+share/doc/simulavr/internals_html/insn_decoder.html
+share/doc/simulavr/internals_html/interrupts.html
+share/doc/simulavr/internals_html/intvects_8c-source.html
+share/doc/simulavr/internals_html/main.html
+share/doc/simulavr/internals_html/main_8c-source.html
+share/doc/simulavr/internals_html/maindoc_8c-source.html
+share/doc/simulavr/internals_html/memory_8c-source.html
+share/doc/simulavr/internals_html/memory_8c.html
+share/doc/simulavr/internals_html/memory_management.html
+share/doc/simulavr/internals_html/object_system.html
+share/doc/simulavr/internals_html/op__names_8c-source.html
+share/doc/simulavr/internals_html/pages.html
+share/doc/simulavr/internals_html/ports_8c-source.html
+share/doc/simulavr/internals_html/ports_8c.html
+share/doc/simulavr/internals_html/register_8c-source.html
+share/doc/simulavr/internals_html/sig_8c-source.html
+share/doc/simulavr/internals_html/sig_8c.html
+share/doc/simulavr/internals_html/sram_8c-source.html
+share/doc/simulavr/internals_html/stack_8c-source.html
+share/doc/simulavr/internals_html/stack_8c.html
+share/doc/simulavr/internals_html/storage_8c-source.html
+share/doc/simulavr/internals_html/timers_8c-source.html
+share/doc/simulavr/internals_html/timers_8c.html
+share/doc/simulavr/internals_html/tree.html
+share/doc/simulavr/internals_html/utils_8c-source.html
+share/doc/simulavr/internals_html/utils_8c.html
+share/doc/simulavr/internals_html/virtual_devs.html
+share/doc/simulavr/simulavr.ps
+@dirrm share/doc/simulavr/html
+@dirrm share/doc/simulavr/internals_html
+@dirrm share/doc/simulavr