aboutsummaryrefslogtreecommitdiff
path: root/cad/openroad
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-12-29 04:25:10 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-12-29 04:48:01 +0000
commit2a75e4e1646cdc90eed2c8588386d8edd1771c08 (patch)
treeb8d923f2fa9047afc799c12a7b3c5b6dff490c81 /cad/openroad
parent2eaa2c324786befbe8c6a175a45631e73f96460b (diff)
downloadports-2a75e4e1646cdc90eed2c8588386d8edd1771c08.tar.gz
ports-2a75e4e1646cdc90eed2c8588386d8edd1771c08.zip
cad/openroad: update 2.0-2930 → 2.0-11595
Reported by: portscout
Diffstat (limited to 'cad/openroad')
-rw-r--r--cad/openroad/Makefile31
-rw-r--r--cad/openroad/distinfo14
-rw-r--r--cad/openroad/files/patch-src_CMakeLists.txt11
-rw-r--r--cad/openroad/files/patch-third-party_abc_src_sat_glucose2_System2.cpp11
-rw-r--r--cad/openroad/files/patch-third-party_abc_src_sat_glucose_System.cpp11
5 files changed, 30 insertions, 48 deletions
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 3d6a22465dae..cdf462d1afa8 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -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}
diff --git a/cad/openroad/distinfo b/cad/openroad/distinfo
index 449820e86ffb..38dc6e9dda93 100644
--- a/cad/openroad/distinfo
+++ b/cad/openroad/distinfo
@@ -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
diff --git a/cad/openroad/files/patch-src_CMakeLists.txt b/cad/openroad/files/patch-src_CMakeLists.txt
deleted file mode 100644
index 22053c5b6f8a..000000000000
--- a/cad/openroad/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -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)
diff --git a/cad/openroad/files/patch-third-party_abc_src_sat_glucose2_System2.cpp b/cad/openroad/files/patch-third-party_abc_src_sat_glucose2_System2.cpp
deleted file mode 100644
index 5de527acfc38..000000000000
--- a/cad/openroad/files/patch-third-party_abc_src_sat_glucose2_System2.cpp
+++ /dev/null
@@ -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
-
diff --git a/cad/openroad/files/patch-third-party_abc_src_sat_glucose_System.cpp b/cad/openroad/files/patch-third-party_abc_src_sat_glucose_System.cpp
deleted file mode 100644
index c36243a95ed6..000000000000
--- a/cad/openroad/files/patch-third-party_abc_src_sat_glucose_System.cpp
+++ /dev/null
@@ -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
-