Switch from the old/deprecated M_ASN1_OCTET_STRING_print() defines/macros
to ASN1_STRING_print(). While here, add const to the version struct member
to remove a compiler warning.
ok sthen@
Spyder is an interactive Python development environment providing MATLAB-like
features in a simple and lightweight software. It also provides ready-to-use
pure-Python widgets to your PyQt5 or PyQt4 application: source code editor with
syntax highlighting and code introspection/analysis features, NumPy array
editor, dictionary editor, Python console, etc.
libdiscid library.
Original submission by Charlene Wendling, who takes MAINTAINER -- thanks!
ok sthen@
MusicBrainz::DiscID is a Perl class to calculate a MusicBrainz DiscID from
an audio CD in the drive.
Original submission by Alessandro De Laurenzis, who takes MAINTAINER --
thanks!
tweaks and oks from sthen@ and bentley@
graywolf is a program for placement of VLSI digital circuits, mainly
intended as part of qflow tool-chain
(http://opencircuitdesign.com/qflow/).
It is a fork of the last open-source version of TimberWolf (which is now
commercial software) and has been modified to streamline the build
process and make it behave more as a standard command-line tool.
It is based on the general combinatorial optimization technique known as
simulated annealing and is suitable for standard cell, macro/custom
cell, and gate-array professional-grade placement.
by naddy.
The Makefile.PL was testing for libidn presence (and preventing build
if not present, which I didn't notice), but not actually linking it
(presumably due to the same reason it wasn't linking libldns/libcrypto).
Force -lidn in LDFLAGS to unbreak and produce consistent results.
design.
Original submission from Alessandro De Laurenzis, who takes MAINTAINER --
thanks!
ok bentley@
Qrouter is a tool to generate metal layers and vias to physically
connect together a netlist in a VLSI fabrication technology. It
is a maze router, otherwise known as an "over-the-cell" router or
"sea-of-gates" router. That is, unlike a channel router, it begins with
a description of placed standard cells, usually packed together at
minimum spacing, and places metal routes over the standard cells.
Qrouter uses the open standard LEF and DEF formats as file input and
output. It takes the cell definitions from a LEF file, and analyzes
the geometry for each cell to determine contact points and route
obstructions. It then reads the cell placement, pin placement, and
netlist from a DEF file, performs the detailed route, and writes an
annotated DEF file as output.