summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrochner <drochner>2003-06-05 18:50:54 +0000
committerdrochner <drochner>2003-06-05 18:50:54 +0000
commit241a8134404e57dc5ea7ddce80e95bd027ae47a4 (patch)
tree8ec2cc33e54efd8d5bc7ef0e689ac0c11227c763
parent06d9917b57c43ae64c5329b70e0e6e663d87e883 (diff)
downloadpkgsrc-241a8134404e57dc5ea7ddce80e95bd027ae47a4.tar.gz
a library which uses Python as a hardware description language, using
the new generator constructs (like pysim, at a first glance)
-rw-r--r--cad/py-MyHDL/DESCR7
-rw-r--r--cad/py-MyHDL/Makefile18
-rw-r--r--cad/py-MyHDL/PLIST28
-rw-r--r--cad/py-MyHDL/distinfo4
4 files changed, 57 insertions, 0 deletions
diff --git a/cad/py-MyHDL/DESCR b/cad/py-MyHDL/DESCR
new file mode 100644
index 00000000000..fd819237dc9
--- /dev/null
+++ b/cad/py-MyHDL/DESCR
@@ -0,0 +1,7 @@
+MyHDL is a Python package for using Python as a hardware
+description language. Popular hardware description languages, like
+Verilog and VHDL, are compiled languages. MyHDL with Python
+can be viewed as a "scripting language" counterpart of such
+languages. However, Python is more accurately described as a very
+high level language (VHLL). MyHDL users have access to the
+amazing power and elegance of Python for their modeling work.
diff --git a/cad/py-MyHDL/Makefile b/cad/py-MyHDL/Makefile
new file mode 100644
index 00000000000..e9e5c0738bc
--- /dev/null
+++ b/cad/py-MyHDL/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/06/05 18:50:54 drochner Exp $
+#
+
+DISTNAME= myhdl-0.2
+PKGNAME= ${PYPKGPREFIX}-MyHDL-0.2
+CATEGORIES= cad
+MASTER_SITES= http://jandecaluwe.com/Tools/MyHDL/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://jandecaluwe.com/Tools/MyHDL/Overview.html
+COMMENT= Hardware description in Python
+
+USE_BUILDLINK2= YES
+PYDISTUTILSPKG= yes
+PYTHON_VERSIONS_ACCEPTED= 22 22pth
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/cad/py-MyHDL/PLIST b/cad/py-MyHDL/PLIST
new file mode 100644
index 00000000000..2d4c6ee10f8
--- /dev/null
+++ b/cad/py-MyHDL/PLIST
@@ -0,0 +1,28 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/05 18:50:54 drochner Exp $
+${PYSITELIB}/myhdl/Cosimulation.py
+${PYSITELIB}/myhdl/Cosimulation.pyc
+${PYSITELIB}/myhdl/Signal.py
+${PYSITELIB}/myhdl/Signal.pyc
+${PYSITELIB}/myhdl/Simulation.py
+${PYSITELIB}/myhdl/Simulation.pyc
+${PYSITELIB}/myhdl/__init__.py
+${PYSITELIB}/myhdl/__init__.pyc
+${PYSITELIB}/myhdl/_simulator.py
+${PYSITELIB}/myhdl/_simulator.pyc
+${PYSITELIB}/myhdl/delay.py
+${PYSITELIB}/myhdl/delay.pyc
+${PYSITELIB}/myhdl/intbv.py
+${PYSITELIB}/myhdl/intbv.pyc
+${PYSITELIB}/myhdl/test_Cosimulation.py
+${PYSITELIB}/myhdl/test_Cosimulation.pyc
+${PYSITELIB}/myhdl/test_Signal.py
+${PYSITELIB}/myhdl/test_Signal.pyc
+${PYSITELIB}/myhdl/test_Simulation.py
+${PYSITELIB}/myhdl/test_Simulation.pyc
+${PYSITELIB}/myhdl/test_all.py
+${PYSITELIB}/myhdl/test_all.pyc
+${PYSITELIB}/myhdl/test_intbv.py
+${PYSITELIB}/myhdl/test_intbv.pyc
+${PYSITELIB}/myhdl/util.py
+${PYSITELIB}/myhdl/util.pyc
+@dirrm ${PYSITELIB}/myhdl
diff --git a/cad/py-MyHDL/distinfo b/cad/py-MyHDL/distinfo
new file mode 100644
index 00000000000..9fdab523298
--- /dev/null
+++ b/cad/py-MyHDL/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/06/05 18:50:54 drochner Exp $
+
+SHA1 (myhdl-0.2.tar.gz) = e9c09d8cac1478eec4986f7a159e2af506a286a8
+Size (myhdl-0.2.tar.gz) = 358159 bytes