summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorkristerw <kristerw@pkgsrc.org>2004-12-30 19:49:08 +0000
committerkristerw <kristerw@pkgsrc.org>2004-12-30 19:49:08 +0000
commit1472d4095d47a61e81c9dd7d025d3e6be8f58d5a (patch)
tree924b95a4a7b7122d976cfe66fe5bc0a91c6d318e /emulators
parent9cefcbded5265e72a5f8e307ffe4bc427eead346 (diff)
downloadpkgsrc-1472d4095d47a61e81c9dd7d025d3e6be8f58d5a.tar.gz
Initial import of simulavr, contributed by Ola Eriksson in
PR pkg/27596. The Simulavr program is a simulator for the Atmel AVR family of microcontrollers. Simulavr can be used either standalone or as a remote target for gdb. When used in gdbserver mode, the simulator is used as a backend so that gdb can be used as a source level debugger for AVR programs.
Diffstat (limited to 'emulators')
-rw-r--r--emulators/simulavr/DESCR7
-rw-r--r--emulators/simulavr/Makefile24
-rw-r--r--emulators/simulavr/PLIST25
-rw-r--r--emulators/simulavr/distinfo4
4 files changed, 60 insertions, 0 deletions
diff --git a/emulators/simulavr/DESCR b/emulators/simulavr/DESCR
new file mode 100644
index 00000000000..0e72a50ed5e
--- /dev/null
+++ b/emulators/simulavr/DESCR
@@ -0,0 +1,7 @@
+The Simulavr program is a simulator for the Atmel AVR family of
+microcontrollers. Simulavr can be used either standalone or as a
+remote target for gdb. When used in gdbserver mode, the simulator
+is used as a backend so that gdb can be used as a source level
+debugger for AVR programs.
+
+Simulavr was written by Theodore A. Roth
diff --git a/emulators/simulavr/Makefile b/emulators/simulavr/Makefile
new file mode 100644
index 00000000000..35d557031c8
--- /dev/null
+++ b/emulators/simulavr/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/12/30 19:49:08 kristerw Exp $
+#
+
+DISTNAME= simulavr-0.1.2.1
+CATEGORIES= emulators
+MASTER_SITES= http://freesoftware.fsf.org/download/simulavr/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.nongnu.org/simulavr/
+COMMENT= Simulator for Atmel AVR microcontrollers
+
+BUILD_DEPENDS+= doxygen-*:../../devel/doxygen
+
+CONFIGURE_ARGS+= --disable-tests
+
+USE_BUILDLINK3= yes
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+
+# gcc 2.95 gives warnings that it cannot inline all functions.
+BUILDLINK_TRANSFORM+= rm:-Werror
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/simulavr/PLIST b/emulators/simulavr/PLIST
new file mode 100644
index 00000000000..512fa80ff99
--- /dev/null
+++ b/emulators/simulavr/PLIST
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/30 19:49:08 kristerw Exp $
+bin/simulavr
+bin/simulavr-disp
+bin/simulavr-vcd
+info/simulavr.info
+man/man1/simulavr-disp.1
+man/man1/simulavr.1
+share/doc/${PKGNAME}/AUTHORS
+share/doc/${PKGNAME}/COPYING
+share/doc/${PKGNAME}/ChangeLog
+share/doc/${PKGNAME}/ChangeLog-2001
+share/doc/${PKGNAME}/ChangeLog-2002
+share/doc/${PKGNAME}/ChangeLog-2003
+share/doc/${PKGNAME}/INSTALL
+share/doc/${PKGNAME}/ProjSummary
+share/doc/${PKGNAME}/README
+share/doc/${PKGNAME}/README.gdb
+share/doc/${PKGNAME}/README.opcodes
+share/doc/${PKGNAME}/TODO
+share/doc/${PKGNAME}/simulavr.ps
+@exec ${MKDIR} %D/share/doc/${PKGNAME}/internals_html
+@dirrm share/doc/${PKGNAME}/internals_html
+@exec ${MKDIR} %D/share/doc/${PKGNAME}/html
+@dirrm share/doc/${PKGNAME}/html
+@dirrm share/doc/${PKGNAME}
diff --git a/emulators/simulavr/distinfo b/emulators/simulavr/distinfo
new file mode 100644
index 00000000000..24613d6b00e
--- /dev/null
+++ b/emulators/simulavr/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/12/30 19:49:08 kristerw Exp $
+
+SHA1 (simulavr-0.1.2.1.tar.bz2) = 276580f05ae57523684f6a61528cd3170858a3a4
+Size (simulavr-0.1.2.1.tar.bz2) = 359233 bytes