bcallah 5f3f22ddc8 Import cad/graywolf, a placement tool used in VLSI design.
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.
2018-08-28 18:26:57 +00:00

34 lines
639 B
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2018/08/28 18:26:57 bcallah Exp $
COMMENT = placement tool used in VLSI design
GH_ACCOUNT = rubund
GH_PROJECT = graywolf
GH_TAGNAME = 0.1.6
SHARED_LIBS += ycadgraywolf 0.0 # 0.0
CATEGORIES = cad
MAINTAINER = Alessandro De Laurenzis <just22@atlantide.t28.net>
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += ICE SM X11 Xext c gsl gslcblas m
MODULES = devel/cmake
LIB_DEPENDS = devel/gsl
# Really really not C99
CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS} -Wno-return-type"
NO_TEST = Yes
post-install:
@cd ${PREFIX}/lib/graywolf/bin/flow && \
ln -sf flow.noroute flow
.include <bsd.port.mk>