mirror of https://git.freebsd.org/ports.git
parent
2eaa2c3247
commit
2a75e4e164
|
@ -1,8 +1,7 @@
|
|||
PORTNAME= openroad
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.0-2930
|
||||
DISTVERSIONSUFFIX= -gaa6d690df
|
||||
PORTREVISION= 4
|
||||
DISTVERSION= 2.0-11595
|
||||
DISTVERSIONSUFFIX= -g31d7e3dc5
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= cad
|
||||
|
||||
|
@ -19,24 +18,40 @@ BROKEN= requires OpenMP support that is missing on this architecture
|
|||
.endif
|
||||
|
||||
BUILD_DEPENDS= base64:converters/base64 \
|
||||
bash:shells/bash \
|
||||
boost-libs>0:devel/boost-libs \
|
||||
coin-or-lemon>0:math/lemon \
|
||||
gmake:devel/gmake \
|
||||
swig:devel/swig
|
||||
LIB_DEPENDS= libcudd.so:math/cudd \
|
||||
LIB_DEPENDS= libabsl_flags_parse.so:devel/abseil \
|
||||
libCbc.so:math/cbc \
|
||||
libCgl.so:math/cgl \
|
||||
libClpSolver.so:math/clp \
|
||||
libcoinasl.so:math/asl \
|
||||
libcoinmumps.so:math/coin-or-mumps \
|
||||
libCoinUtils.so:math/coinutils \
|
||||
libcudd.so:math/cudd \
|
||||
libfmt.so:devel/libfmt \
|
||||
libnauty.so:math/nauty \
|
||||
libopenblas.so:math/openblas \
|
||||
libortools.so:math/or-tools \
|
||||
libOsi.so:math/osi \
|
||||
libprotobuf.so:devel/protobuf \
|
||||
libre2.so:devel/re2 \
|
||||
libspdlog.so:devel/spdlog
|
||||
|
||||
USES= bison compiler:c++17-lang cmake eigen:3 qt:5 localbase:ldflags python:build readline tcl:86 # the code asks for tcl-87, but build fails: https://github.com/The-OpenROAD-Project/OpenROAD/issues/508
|
||||
USES= bison compiler:c++17-lang cmake eigen:3 qt:5 \
|
||||
localbase:ldflags pkgconfig python:build readline tcl:86 # the code asks for tcl-87, but build fails: https://github.com/The-OpenROAD-Project/OpenROAD/issues/508
|
||||
USE_QT= core gui widgets buildtools:build qmake:build
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= The-OpenROAD-Project
|
||||
GH_PROJECT= OpenROAD
|
||||
GH_TUPLE= The-OpenROAD-Project:OpenSTA:d42313d:The_OpenROAD_Project_OpenSTA/src/sta \
|
||||
The-OpenROAD-Project:abc:d1cd437:abc/third-party/abc
|
||||
GH_TUPLE= The-OpenROAD-Project:OpenSTA:42b994d:The_OpenROAD_Project_OpenSTA/src/sta \
|
||||
The-OpenROAD-Project:abc:95b3543:abc/third-party/abc
|
||||
|
||||
CMAKE_OFF= BUILD_PYTHON FREEBSD_BUILD_TESTS
|
||||
CMAKE_OFF= BUILD_PYTHON \
|
||||
ENABLE_TESTS
|
||||
CMAKE_ON= BUILD_TCL
|
||||
CMAKE_ARGS= -DFREEBSD_TCL_VER=${TCL_VER:S/.//} -DFREEBSD_TCL_INCLUDEDIR=${TCL_INCLUDEDIR}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TIMESTAMP = 1644454985
|
||||
SHA256 (The-OpenROAD-Project-OpenROAD-v2.0-2930-gaa6d690df_GH0.tar.gz) = 3b60d1deccf2e3c28a6b52b29ebdf2f55738ea2294d49e1c1f22c6356b6d012a
|
||||
SIZE (The-OpenROAD-Project-OpenROAD-v2.0-2930-gaa6d690df_GH0.tar.gz) = 235278878
|
||||
SHA256 (The-OpenROAD-Project-OpenSTA-d42313d_GH0.tar.gz) = 08b71ff3cdfc3c6c35f3586d8dffd4dd9a5ba1f12b9fbd4a2c287e1563e8da27
|
||||
SIZE (The-OpenROAD-Project-OpenSTA-d42313d_GH0.tar.gz) = 4939189
|
||||
SHA256 (The-OpenROAD-Project-abc-d1cd437_GH0.tar.gz) = 81bfb7c716274847740a54a6ab55d11d5cf29f5c7e79fee646956823f6df9bac
|
||||
SIZE (The-OpenROAD-Project-abc-d1cd437_GH0.tar.gz) = 5972118
|
||||
TIMESTAMP = 1703799603
|
||||
SHA256 (The-OpenROAD-Project-OpenROAD-v2.0-11595-g31d7e3dc5_GH0.tar.gz) = c2a16cb6fd6cbaf1378277eb2073f2f8471e42066f18ad81e769412d400f5b44
|
||||
SIZE (The-OpenROAD-Project-OpenROAD-v2.0-11595-g31d7e3dc5_GH0.tar.gz) = 319926448
|
||||
SHA256 (The-OpenROAD-Project-OpenSTA-42b994d_GH0.tar.gz) = 513875cc7efd01f79a9931f00d9a202d1d91863ea820cee3aaabca4c86b6db0a
|
||||
SIZE (The-OpenROAD-Project-OpenSTA-42b994d_GH0.tar.gz) = 7518125
|
||||
SHA256 (The-OpenROAD-Project-abc-95b3543_GH0.tar.gz) = 135fb146204124d879606f9f22ec1f598fc40c5da0a0067c1d5061a0e5e283eb
|
||||
SIZE (The-OpenROAD-Project-abc-95b3543_GH0.tar.gz) = 6020695
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- src/CMakeLists.txt.orig 2022-02-09 14:58:23 UTC
|
||||
+++ src/CMakeLists.txt
|
||||
@@ -128,7 +128,7 @@ if (BUILD_TCLX AND TCLX_H)
|
||||
message(STATUS "TclX header: ${TCLX_H}")
|
||||
endif()
|
||||
|
||||
-find_package(SWIG 3.0 REQUIRED)
|
||||
+find_package(SWIG REQUIRED)
|
||||
include(UseSWIG)
|
||||
|
||||
find_package(Boost REQUIRED)
|
|
@ -1,11 +0,0 @@
|
|||
--- third-party/abc/src/sat/glucose2/System2.cpp.orig 2022-02-10 03:16:53 UTC
|
||||
+++ third-party/abc/src/sat/glucose2/System2.cpp
|
||||
@@ -86,7 +86,7 @@ double Gluco2::memUsed(void) {
|
||||
struct rusage ru;
|
||||
getrusage(RUSAGE_SELF, &ru);
|
||||
return (double)ru.ru_maxrss / 1024; }
|
||||
-double memUsedPeak(void) { return memUsed(); }
|
||||
+double Gluco2::memUsedPeak(void) { return memUsed(); }
|
||||
|
||||
ABC_NAMESPACE_IMPL_END
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- third-party/abc/src/sat/glucose/System.cpp.orig 2022-02-10 03:16:18 UTC
|
||||
+++ third-party/abc/src/sat/glucose/System.cpp
|
||||
@@ -86,7 +86,7 @@ double Gluco::memUsed(void) {
|
||||
struct rusage ru;
|
||||
getrusage(RUSAGE_SELF, &ru);
|
||||
return (double)ru.ru_maxrss / 1024; }
|
||||
-double memUsedPeak(void) { return memUsed(); }
|
||||
+double Gluco::memUsedPeak(void) { return memUsed(); }
|
||||
|
||||
ABC_NAMESPACE_IMPL_END
|
||||
|
Loading…
Reference in New Issue