Commit Graph

433 Commits

Author SHA1 Message Date
rsadowski
d4e1cdb0f8 Update opencad to 2019.05
Update diff from Paco Esteban <paco onna be>. Thanks!
2019-10-17 20:04:04 +00:00
bentley
09242127d6 Import architecture-independent files for KiCad 5.1.4.
Initially from Tracey Emery, with tweaks by sthen@
2019-10-03 07:58:02 +00:00
sthen
f908d5bcce update to xschem 2.9.2, from maintainer Hannu Vuolasaho 2019-09-26 14:55:22 +00:00
feinerer
4a3440d335 Fix build on sparc64
OK kmos@
2019-08-24 05:11:26 +00:00
feinerer
e12062e0f7 +librecad 2019-08-14 12:13:36 +00:00
feinerer
f33896748f Import LibreCAD 2.2.0-rc1
LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt
framework. It can read DXF and DWG files and can write DXF, PDF and SVG files.
The user interface is highly customizable, and has dozens of translations.

ok bentley@
2019-08-14 12:09:40 +00:00
feinerer
12e4fa9d32 Update to QCAD 3.23.0.0
Tweak and OK by bentley@
2019-08-14 06:56:50 +00:00
cwen
10f9dcb6e1 gnucap: fix the build with ports-gcc
OK bentley@
2019-08-13 13:36:00 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
rsadowski
b865cf3c3a Unbreak build, add missing post-extract to fix win32 end of lines
Spotted by naddy@ Thanks
2019-06-24 04:45:52 +00:00
rsadowski
b10c769eb8 Unbreak with upcoming ninja 1.9.0
Maintainer timeout
2019-06-22 20:17:59 +00:00
sthen
f548d95863 sync some WANTLIBs 2019-06-13 15:48:50 +00:00
jca
fd445306cf Use clock(3) to get cpu time, avoids a possible time_t problem on 32 bits archs
timing.c:103:8: warning: incompatible pointer types passing 'long *' to
parameter of type 'time_t *' (aka 'long long *') [-Wincompatible-pointer-types]

Tested by Alessandro DE LAURENZIS (maintainer)
2019-06-08 10:05:52 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
naddy
a1822e2450 switch to CONFIGURE_STYLE=autoreconf 2019-05-18 12:13:33 +00:00
sthen
b17bf3228e update curses WANTLIB entries following the change in base libraries to use soname 2019-05-17 16:19:37 +00:00
jasper
60965f5a71 update to gtkwave-3.3.100 2019-05-11 21:42:50 +00:00
jca
3e70d3ef90 Use -std=gnu89 so base-gcc doesn't crap out on c++-style comments
REVISION bump to be safe.  ok bentley@ Alessandro DE LAURENZIS (maintainer)
2019-05-08 13:11:43 +00:00
bentley
92a5d62410 +qucs-s 2019-05-02 03:35:24 +00:00
bentley
7b4d773163 Import qucs-s-0.0.21.
Qucs-S is a spin-off of the Qucs cross-platform circuit simulator (which
uses its own simulation kernel Qucsator). "S" letter indicates SPICE.

The purpose of the Qucs-S subproject is to use free SPICE circuit
simulation kernels with the Qucs GUI.

Qucs-S is not a simulator by itself, but it requires to use a simulation
backend (Ngspice is recommended).

From Alessandro De Laurenzis; thanks!

ok sthen@
2019-05-02 03:34:39 +00:00
bentley
8843e66511 Enable "show" functionality.
From Alessandro De Laurenzis (maintainer); thanks!
2019-04-30 07:21:58 +00:00
naddy
12455741be drop workaround for gcc4.9 that is no longer needed for gcc8 2019-04-28 22:35:40 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
bentley
1aa9fb2a0a Note to self, don't comment out changes before committing... 2019-04-28 19:47:05 +00:00
bentley
1296e0a0e4 magic picks up GNU m4 if present.
Package failure noticed by naddy@
2019-04-19 15:28:51 +00:00
rsadowski
de6e0a5758 Update to qrouter-1.4.50
From Alessandro De Laurenzis (maintainer); thanks!
2019-04-18 05:50:55 +00:00
bentley
80391237ef Update to opensta-2.0.12.20190329.
Adds a missing header file used by dependent projects.

From Alessandro De Laurenzis (maintainer); thanks!
2019-03-30 11:50:06 +00:00
sthen
843bf1048b oops, tk->tcl in BUILD_DEPENDS as well 2019-03-27 09:23:51 +00:00
sthen
55d09ace43 s/WISH/TCLSH/, think-o on my part when suggesting how to fix #! line 2019-03-27 09:14:44 +00:00
bentley
3c6d98fe8f +opensta 2019-03-27 08:45:54 +00:00
bentley
96c8a0f23f Import opensta-2.0.11.20190327.
OpenSTA is a gate level static timing verifier. As a stand-alone
executable it can be used to verify the timing of a design using
standard file formats:
- Verilog netlist
- Liberty library
- SDC timing constraints
- SDF delay annotation
- SPEF parasitics

From Alessandro De Laurenzis; thanks!

ok sthen@
2019-03-27 08:45:25 +00:00
bentley
55c754b995 +netgen 2019-03-20 10:05:57 +00:00
bentley
73b3a49f29 Import netgen-1.5.118.
Netgen is a tool for comparing netlists, a process known as LVS (Layout
vs. Schematic). This is an important step in the VLSI IC design flow,
ensuring that the geometry that has been laid out matches the expected
circuit.

Netgen is considered complete and competitive with commercial-grade
tools. Code was added to handle device properties and to resolve
parallel combinations of devices whether individually instantiated
or implied through the use of the "M" property. Serial and parallel
networks of passive devices are analyzed and compared between networks.

From Alessandro De Laurenzis; thanks!

ok sthen@
2019-03-20 10:05:10 +00:00
bentley
a550c0a01c Update to qrouter-1.3.109.
From Alessandro De Laurenzis (maintainer); thanks!
2019-03-19 07:45:39 +00:00
bentley
a123090ad5 +magic 2019-03-18 08:36:20 +00:00
bentley
0fe5b5ee6e Import magic-8.1.224.
Magic is an interactive system for creating and modifying VLSI
circuit layouts. It is used to design basic cells and to combine
them hierarchically into large structures.

Magic understands quite a bit about the nature of circuits. It has
built-in knowledge of layout rules; during editing, it continuously
checks for rule violations. Magic also knows about connectivity and
transistors, and contains a built-in hierarchical circuit extractor.
It has a plow operation that permits to stretch or compact cells.
Lastly, Magic has routing tools to make the circuit interconnections.

Magic is based on the Mead-Conway style of design: it uses simplified
design rules and circuit structures that make it easier layout drawing
and permit Magic to provide powerful assistance, at the cost of
slightly less dense circuits.

From Alessandro De Laurenzis; thanks!

ok sthen@
2019-03-18 08:35:35 +00:00
cwen
6309a2bb3b qt5.port.mk: change COMPILER
Move it to "base-clang ports-gcc" and bump REVISION accordingly.
This unbreaks Qt5-related binaries runtime on macppc.

OK sthen@
2019-03-08 20:00:39 +00:00
ajacoutot
841e85df8d Update to gtkwave-3.3.99. 2019-02-18 10:47:40 +00:00
kn
71daf1cce8 Update to xschem-2.8.2
From Hanno (Maintainer), with minor adjustments from me.
2019-02-12 17:17:24 +00:00
kirby
e00b8b743b update to tkgate-2.1 2019-02-11 13:07:51 +00:00
bentley
6d8cf28cf7 Update to yosys-0.8.
Release notes: https://github.com/YosysHQ/yosys/releases/tag/yosys-0.8

ok Alessandro De Laurenzis (maintainer)
2019-01-09 04:27:09 +00:00
bentley
9552f9c6b6 Update to ngspice-30.
Release notes:
http://ngspice.sourceforge.net/news.html
2019-01-08 07:34:37 +00:00
kn
1020199b7f +xschem 2019-01-04 20:38:18 +00:00
kn
9deab2be30 Import cad/xschem
Xschem is a schematic capture program, it allows creation of
hierarchical representation of circuits with a top down approach. By
focusing on interfaces, hierarchy and instance properties a complex
system can be described in terms of simpler building blocks.

A VHDL or Verilog or Spice netlist can be generated from the drawn
schematic, allowing the simulation of the circuit. Key feature of the
program is its drawing engine written in C and using directly the Xlib
drawing primitives; this gives very good speed performance, even on
very big circuits. The user interface is built with the Tcl-Tk
toolkit, tcl is also the extension language used.

Netlist can be exported in tEDAx format which can then be used by
pcb-rnd to design a printed circuit board.


From Hannu Vuolasaho <vuokkosetae [at] gmail.com> who takes mainainer.

Feedback from me, OK rsadowski
2019-01-04 20:35:47 +00:00
jca
b64d5741b9 BROKEN following the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:53 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
naddy
6951b0ad53 add missing includes for ports-gcc 2018-12-06 20:10:03 +00:00
naddy
f23f5d2829 ports-gcc 4.9 requires explicit -std=c++11 2018-11-18 20:43:23 +00:00
naddy
09ced2bc61 add missing includes (gcc 4.9) 2018-11-18 20:07:15 +00:00