BSD Ports

cad/opentimer 2.1.0.20250707_2 MidnightBSD

High-performance timing analysis tool for VLSI systems

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
ea3a863844
License
mit
Categories
cad

Description

OpenTimer is a new static timing analysis (STA) tool to help IC designers quickly verify the circuit timing. It is developed completely from the ground up using C++17 to efficiently support parallel and incremental timing.

Key features are: * Industry standard format (.lib, .v, .spef, .sdc) support * Graph- and path-based timing analysis * Parallel incremental timing for fast timing closure * Award-winning tools and golden timers in CAD Contests

In the other systems

SystemPortVersion
MidnightBSDcad/opentimer2.1.0.20250707_2
FreeBSDcad/opentimer2.1.0.20250707
DragonFlycad/opentimerg20221116
HardenedBSDcad/opentimer2.1.0.20250707
GhostBSDcad/opentimer2.1.0.20250707

Install

Binary package:

mport install opentimer

From mports:

cd /usr/mports/cad/opentimer && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	opentimer>0:cad/opentimer

Dependencies

No port depends on this one.

Configuration

Options name: cad_opentimer

OptionDefaultDescription
DOCSoff
EXAMPLESoff
USES
cmake compiler:c++17-lang python:test shebangfix tcl
Service scripts
none

Files

distinfo 1
FileSizeSHA256
OpenTimer-OpenTimer-2.1.0-20250707-8c76916c_GH0.tar.gz1.21025992e+08b7cea2c9b8c4370e7b14e99d48f0705b00978148f6094a0d0e38d7bb12f45db9

Commit history 1

DateCommitCreditsLog message
ea3a863844 Lucas Holt cad/opentimer: fix the staging path in the option install targets
The option helper targets (post-install-DOCS-on and friends) are entries in _FAKE_SEQ and run in the main make, not in the sub-make that fake-post-install starts with FAKE_SETUP. There PREFIX is not stage-prefixed and STAGEDIR is empty, so ${STAGEDIR}${DOCSDIR} resolved to the live /usr/local: the build wrote outside the stage directory and the file was then reported missing, e.g. install ... README.rst /usr/local/share/doc/py312-webcolors /usr/local/share/doc/py312-webcolors/README.rst not installed. Fake failed. Use ${FAKE_DESTDIR} in these targets, as x11-wm/icewm already does. AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>