git: 2be042acc2c2 - main - cad/openroad: update 2.0-11595 → 2.0-20250216
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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 {