diff --git a/cad/Makefile b/cad/Makefile index 753f51a82fa3..bbebc82c4541 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -1,107 +1,108 @@ # $FreeBSD$ # COMMENT = CAD tools SUBDIR += NASTRAN-95 SUBDIR += abc SUBDIR += admesh SUBDIR += adms SUBDIR += alliance SUBDIR += astk-client SUBDIR += astk-serveur SUBDIR += atlc SUBDIR += basicdsp SUBDIR += brickutils SUBDIR += calculix SUBDIR += calculix-ccx SUBDIR += cascade SUBDIR += chipvault SUBDIR += cura-engine SUBDIR += digital SUBDIR += dinotrace SUBDIR += electric SUBDIR += electric-ng + SUBDIR += fasm SUBDIR += feappv SUBDIR += fidocadj SUBDIR += freecad SUBDIR += freehdl SUBDIR += fritzing SUBDIR += gdsreader SUBDIR += gdt SUBDIR += geda SUBDIR += ghdl SUBDIR += gmsh SUBDIR += gnucap SUBDIR += gplcver SUBDIR += gspiceui SUBDIR += gtkwave SUBDIR += impact SUBDIR += irsim SUBDIR += iverilog SUBDIR += jspice3 SUBDIR += k40-whisperer SUBDIR += kicad SUBDIR += kicad-devel SUBDIR += kicad-doc SUBDIR += kicad-library-footprints SUBDIR += kicad-library-footprints-devel SUBDIR += kicad-library-packages3d SUBDIR += kicad-library-packages3d-devel SUBDIR += kicad-library-symbols SUBDIR += kicad-library-symbols-devel SUBDIR += kicad-library-templates SUBDIR += kicad-library-templates-devel SUBDIR += klayout SUBDIR += ldraw SUBDIR += leocad SUBDIR += lepton-eda SUBDIR += libopencad SUBDIR += librecad SUBDIR += libredwg SUBDIR += linux-eagle5 SUBDIR += linuxcnc-devel SUBDIR += logisim SUBDIR += magic SUBDIR += meshdev SUBDIR += netgen SUBDIR += ngspice_rework SUBDIR += nvc SUBDIR += opencascade SUBDIR += openscad SUBDIR += openscad-devel SUBDIR += openvsp SUBDIR += p5-GDS2 SUBDIR += p5-Verilog-Perl SUBDIR += pcb SUBDIR += pdnmesh SUBDIR += py-gdspy SUBDIR += py-lcapy SUBDIR += py-phidl SUBDIR += py-pycam SUBDIR += py-pyfda SUBDIR += python-gdsii SUBDIR += pythoncad SUBDIR += qcad SUBDIR += qelectrotech SUBDIR += qmls SUBDIR += repsnapper SUBDIR += rubygem-gdsii SUBDIR += scotch SUBDIR += solvespace SUBDIR += sp2sp SUBDIR += spice SUBDIR += stepcode SUBDIR += sumo SUBDIR += sweethome3d SUBDIR += tkgate SUBDIR += tochnog SUBDIR += transcalc SUBDIR += varkon SUBDIR += verilator SUBDIR += verilog-mode.el SUBDIR += xcircuit SUBDIR += z88 SUBDIR += zcad .include diff --git a/cad/fasm/Makefile b/cad/fasm/Makefile new file mode 100644 index 000000000000..96f254c620d5 --- /dev/null +++ b/cad/fasm/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= fasm +PORTVERSION= g20190920 +CATEGORIES= cad python + +MAINTAINER= yuri@FreeBSD.org +COMMENT= FPGA assembly (FASM) parser and generator + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textX>0:lang/py-textX@${PY_FLAVOR} + +USES= python +USE_GITHUB= yes +GH_ACCOUNT= SymbiFlow +GH_TAGNAME= b8db365 +USE_PYTHON= distutils concurrent noflavors autoplist + +NO_ARCH= yes + +.include diff --git a/cad/fasm/distinfo b/cad/fasm/distinfo new file mode 100644 index 000000000000..cbfb62398dab --- /dev/null +++ b/cad/fasm/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1572137905 +SHA256 (SymbiFlow-fasm-g20190920-b8db365_GH0.tar.gz) = eff6550ce5c6dff464b26c5fc8d7e4ff335289b1e9475bbc8a1b403ac305fe23 +SIZE (SymbiFlow-fasm-g20190920-b8db365_GH0.tar.gz) = 57454 diff --git a/cad/fasm/pkg-descr b/cad/fasm/pkg-descr new file mode 100644 index 000000000000..6fa0263bd428 --- /dev/null +++ b/cad/fasm/pkg-descr @@ -0,0 +1,7 @@ +FPGA Assembly is a file format designed by the SymbiFlow Project developers to +provide a plain text file format for configuring the internals of an FPGA. + +It is designed to allow FPGA place and route to not care about the actual +bitstream format used on an FPGA. + +WWW: https://github.com/SymbiFlow/fasm