git: 2a75e4e1646c - main - cad/openroad: update 2.0-2930 → 2.0-11595

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 29 Dec 2023 04:48:06 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2a75e4e1646cdc90eed2c8588386d8edd1771c08

commit 2a75e4e1646cdc90eed2c8588386d8edd1771c08
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-12-29 04:25:10 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-12-29 04:48:01 +0000

    cad/openroad: update 2.0-2930 → 2.0-11595
    
    Reported by:    portscout
---
 cad/openroad/Makefile                              | 31 ++++++++++++++++------
 cad/openroad/distinfo                              | 14 +++++-----
 cad/openroad/files/patch-src_CMakeLists.txt        | 11 --------
 ...ch-third-party_abc_src_sat_glucose2_System2.cpp | 11 --------
 ...atch-third-party_abc_src_sat_glucose_System.cpp | 11 --------
 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
-