From 4feb0807ba89ff44695116d518669e8ae39a75be Mon Sep 17 00:00:00 2001 From: drochner Date: Thu, 5 Jun 2003 18:50:54 +0000 Subject: [PATCH] a library which uses Python as a hardware description language, using the new generator constructs (like pysim, at a first glance) --- cad/py-MyHDL/DESCR | 7 +++++++ cad/py-MyHDL/Makefile | 18 ++++++++++++++++++ cad/py-MyHDL/PLIST | 28 ++++++++++++++++++++++++++++ cad/py-MyHDL/distinfo | 4 ++++ 4 files changed, 57 insertions(+) create mode 100644 cad/py-MyHDL/DESCR create mode 100644 cad/py-MyHDL/Makefile create mode 100644 cad/py-MyHDL/PLIST create mode 100644 cad/py-MyHDL/distinfo diff --git a/cad/py-MyHDL/DESCR b/cad/py-MyHDL/DESCR new file mode 100644 index 000000000000..fd819237dc9c --- /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 000000000000..074c5a5b04b7 --- /dev/null +++ b/cad/py-MyHDL/Makefile @@ -0,0 +1,18 @@ +# $NetBSD$ +# + +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 000000000000..aba1dd91ffdb --- /dev/null +++ b/cad/py-MyHDL/PLIST @@ -0,0 +1,28 @@ +@comment $NetBSD$ +${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 000000000000..2d5dec282a2d --- /dev/null +++ b/cad/py-MyHDL/distinfo @@ -0,0 +1,4 @@ +$NetBSD$ + +SHA1 (myhdl-0.2.tar.gz) = e9c09d8cac1478eec4986f7a159e2af506a286a8 +Size (myhdl-0.2.tar.gz) = 358159 bytes -- 2.41.0