cad/openroad: update 2.0-2930 → 2.0-11595

Reported by:	portscout
2024Q1
Yuri Victorovich 2023-12-28 20:25:10 -08:00
parent 2eaa2c3247
commit 2a75e4e164
5 changed files with 30 additions and 48 deletions

View File

@ -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}

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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