git: 2be042acc2c2 - main - cad/openroad: update 2.0-11595 → 2.0-20250216

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 17 Feb 2025 10:02:08 UTC
The branch main has been updated by yuri:

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

commit 2be042acc2c29f965e0727c5cbb6c654cf241177
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-02-17 10:01:49 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-02-17 10:02:06 +0000

    cad/openroad: update 2.0-11595 → 2.0-20250216
---
 cad/openroad/Makefile               | 13 +++++++------
 cad/openroad/distinfo               | 14 +++++++-------
 cad/openroad/files/patch-swig-tcl86 | 18 ------------------
 3 files changed, 14 insertions(+), 31 deletions(-)

diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 29042560c399..2dff9db953aa 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -1,14 +1,13 @@
 PORTNAME=	openroad
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.0-11595
-DISTVERSIONSUFFIX=	-g31d7e3dc5
-PORTREVISION=	9
+DISTVERSION=	2.0-20250216
 PORTEPOCH=	1
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	ASIC physical design tool
-WWW=		https://theopenroadproject.org/
+WWW=		https://theopenroadproject.org \
+		https://github.com/The-OpenROAD-Project
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
@@ -40,6 +39,7 @@ LIB_DEPENDS=	libabsl_flags_parse.so:devel/abseil \
 		libprotobuf.so:devel/protobuf \
 		libre2.so:devel/re2 \
 		libspdlog.so:devel/spdlog
+LIB_DEPENDS+=	libgtest.so:devel/googletest # because third-party/abc looks for it
 
 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
@@ -48,8 +48,9 @@ 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:42b994d:The_OpenROAD_Project_OpenSTA/src/sta \
-		The-OpenROAD-Project:abc:95b3543:abc/third-party/abc
+GH_TAGNAME=	888a3207a
+GH_TUPLE=	The-OpenROAD-Project:OpenSTA:6e95d93:The_OpenROAD_Project_OpenSTA/src/sta \
+		The-OpenROAD-Project:abc:5c9448c:abc/third-party/abc
 
 CMAKE_OFF=	BUILD_PYTHON \
 		ENABLE_TESTS
diff --git a/cad/openroad/distinfo b/cad/openroad/distinfo
index 38dc6e9dda93..bfb52df0d252 100644
--- a/cad/openroad/distinfo
+++ b/cad/openroad/distinfo
@@ -1,7 +1,7 @@
-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
+TIMESTAMP = 1739770620
+SHA256 (The-OpenROAD-Project-OpenROAD-v2.0-20250216-888a3207a_GH0.tar.gz) = 67d24997bcfb2021d5d56bb4185a0dfaefdbe69d4aff51957ef419415fcd1ce1
+SIZE (The-OpenROAD-Project-OpenROAD-v2.0-20250216-888a3207a_GH0.tar.gz) = 291485926
+SHA256 (The-OpenROAD-Project-OpenSTA-6e95d93_GH0.tar.gz) = 135a3517462dee1f96e8163279293eb22d1aedde6df660e27444f797f8d09481
+SIZE (The-OpenROAD-Project-OpenSTA-6e95d93_GH0.tar.gz) = 13668295
+SHA256 (The-OpenROAD-Project-abc-5c9448c_GH0.tar.gz) = 9595bad81ad0c4778b7096374d47485a8e67c1ce297aea87f7329e6aa3b09183
+SIZE (The-OpenROAD-Project-abc-5c9448c_GH0.tar.gz) = 6267553
diff --git a/cad/openroad/files/patch-swig-tcl86 b/cad/openroad/files/patch-swig-tcl86
deleted file mode 100644
index f79e3b15e5a5..000000000000
--- a/cad/openroad/files/patch-swig-tcl86
+++ /dev/null
@@ -1,18 +0,0 @@
-Reference:	https://github.com/swig/swig/issues/2887
-		https://github.com/swig/swig/commit/b91ffa5631eb049293d3478744606148c9726521
-
---- src/gui/src/tclCmdInputWidget.h.orig	2023-12-27 07:04:34 UTC
-+++ src/gui/src/tclCmdInputWidget.h
-@@ -47,6 +47,12 @@
- 
- #include "cmdInputWidget.h"
- #include "tclCmdHighlighter.h"
-+
-+#include <tcl.h>
-+#ifndef TCL_SIZE_MAX
-+typedef int Tcl_Size;
-+#endif
-+
- #include "tclSwig.h"  // generated header
- 
- namespace gui {