aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-07-23 07:49:29 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-07-23 07:52:59 +0000
commit9456dd701be4963d3e5cbc52558d3df739adf32c (patch)
tree8db2d57f8a290074b7856f4ddde5a95efc8fd962 /cad
parentd3b5b9f5a0fc7596a090fe227d5e69e478414295 (diff)
downloadports-9456dd701be4963d3e5cbc52558d3df739adf32c.tar.gz
ports-9456dd701be4963d3e5cbc52558d3df739adf32c.zip
cad/openroad: Update 2021_03_09 -> 2.0
Diffstat (limited to 'cad')
-rw-r--r--cad/openroad/Makefile12
-rw-r--r--cad/openroad/distinfo10
-rw-r--r--cad/openroad/files/patch-src_CMakeLists.txt6
-rw-r--r--cad/openroad/files/patch-src_OpenDB_src_db_CMakeLists.txt8
-rw-r--r--cad/openroad/files/patch-src_OpenDB_src_swig_tcl_CMakeLists.txt10
-rw-r--r--cad/openroad/files/patch-src_gui_src_scriptWidget.cpp11
-rw-r--r--cad/openroad/files/patch-src_stt_etc_MakeDatVar.tcl (renamed from cad/openroad/files/patch-src_flute3_etc_MakeDatVar.tcl)4
7 files changed, 26 insertions, 35 deletions
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index d424e81bbc36..d892f8e8043c 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openroad
-DISTVERSION= 2021_03_09
-DISTVERSIONSUFFIX= _stable
-PORTREVISION= 1
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0
+PORTEPOCH= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -20,13 +20,13 @@ LIB_DEPENDS= libcudd.so:math/cudd \
libfmt.so:devel/libfmt \
libspdlog.so:devel/spdlog
-USES= bison compiler:c++17-lang cmake eigen:3 qt:5 localbase:ldflags 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 python:3.7+,build 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:181a9f2:The_OpenROAD_Project_OpenSTA/src/sta
+GH_TUPLE= The-OpenROAD-Project:OpenSTA:be0d38e:The_OpenROAD_Project_OpenSTA/src/sta
CMAKE_OFF= BUILD_PYTHON FREEBSD_BUILD_TESTS
CMAKE_ON= BUILD_TCL
@@ -34,7 +34,7 @@ CMAKE_ARGS= -DFREEBSD_TCL_VER=${TCL_VER:S/.//} -DFREEBSD_TCL_INCLUDEDIR=${TCL_IN
CXXFLAGS+= -I${LOCALBASE}/include/eigen3
-BINARY_ALIAS= tclsh=${TCLSH}
+BINARY_ALIAS= python3=${PYTHON_CMD} tclsh=${TCLSH}
PLIST_FILES= bin/openroad \
bin/sta
diff --git a/cad/openroad/distinfo b/cad/openroad/distinfo
index 2fddfba1be13..7a7093820308 100644
--- a/cad/openroad/distinfo
+++ b/cad/openroad/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1615434359
-SHA256 (The-OpenROAD-Project-OpenROAD-2021_03_09_stable_GH0.tar.gz) = 0e872d1c607f7bc62d1516e93ae5f69d16d62771504be4a0d30e6016bc110233
-SIZE (The-OpenROAD-Project-OpenROAD-2021_03_09_stable_GH0.tar.gz) = 175470490
-SHA256 (The-OpenROAD-Project-OpenSTA-181a9f2_GH0.tar.gz) = da9764be47bd6e895a19fb48daeea1052e8aeee9778e940ccd2b55c6aaa9b7d6
-SIZE (The-OpenROAD-Project-OpenSTA-181a9f2_GH0.tar.gz) = 4895949
+TIMESTAMP = 1627018650
+SHA256 (The-OpenROAD-Project-OpenROAD-v2.0_GH0.tar.gz) = 5926af338ba2adcda5e5e73b50feb9e4d98838aebf31fe91763dc74cf87cfbdc
+SIZE (The-OpenROAD-Project-OpenROAD-v2.0_GH0.tar.gz) = 222297114
+SHA256 (The-OpenROAD-Project-OpenSTA-be0d38e_GH0.tar.gz) = 301e8499ade5fd1a1db7c9565295f4b0fbffc70bd9a8ef439a5c48804480b34c
+SIZE (The-OpenROAD-Project-OpenSTA-be0d38e_GH0.tar.gz) = 4898566
diff --git a/cad/openroad/files/patch-src_CMakeLists.txt b/cad/openroad/files/patch-src_CMakeLists.txt
index 26c4f8703886..c5fe75299e5f 100644
--- a/cad/openroad/files/patch-src_CMakeLists.txt
+++ b/cad/openroad/files/patch-src_CMakeLists.txt
@@ -1,7 +1,7 @@
---- src/CMakeLists.txt.orig 2021-03-09 18:14:44 UTC
+--- src/CMakeLists.txt.orig 2021-07-16 21:09:30 UTC
+++ src/CMakeLists.txt
-@@ -57,7 +57,7 @@ if (TCL_READLINE_H)
- message(STATUS "TCL readline header: ${TCL_READLINE_H}")
+@@ -64,7 +64,7 @@ if (BUILD_TCLX AND TCLX_H)
+ message(STATUS "TclX header: ${TCLX_H}")
endif()
-find_package(SWIG 3.0 REQUIRED)
diff --git a/cad/openroad/files/patch-src_OpenDB_src_db_CMakeLists.txt b/cad/openroad/files/patch-src_OpenDB_src_db_CMakeLists.txt
index 68b644bb3f94..4ba87720d6ff 100644
--- a/cad/openroad/files/patch-src_OpenDB_src_db_CMakeLists.txt
+++ b/cad/openroad/files/patch-src_OpenDB_src_db_CMakeLists.txt
@@ -1,9 +1,11 @@
---- src/OpenDB/src/db/CMakeLists.txt.orig 2021-03-11 04:05:57 UTC
+--- src/OpenDB/src/db/CMakeLists.txt.orig 2021-07-16 21:09:30 UTC
+++ src/OpenDB/src/db/CMakeLists.txt
-@@ -138,5 +138,5 @@ target_link_libraries(opendb
+@@ -141,7 +141,7 @@ target_link_libraries(opendb
zlib
zutil
- utility
+ utl
- tcl
+ tcl${FREEBSD_TCL_VER}
)
+
+ messages(
diff --git a/cad/openroad/files/patch-src_OpenDB_src_swig_tcl_CMakeLists.txt b/cad/openroad/files/patch-src_OpenDB_src_swig_tcl_CMakeLists.txt
index 8c99a3958aa7..feb38bf60ef5 100644
--- a/cad/openroad/files/patch-src_OpenDB_src_swig_tcl_CMakeLists.txt
+++ b/cad/openroad/files/patch-src_OpenDB_src_swig_tcl_CMakeLists.txt
@@ -1,11 +1,11 @@
---- src/OpenDB/src/swig/tcl/CMakeLists.txt.orig 2021-03-11 17:45:34 UTC
+--- src/OpenDB/src/swig/tcl/CMakeLists.txt.orig 2021-07-16 21:09:30 UTC
+++ src/OpenDB/src/swig/tcl/CMakeLists.txt
-@@ -15,7 +15,7 @@ target_link_libraries(opendbtcl
+@@ -16,7 +16,7 @@ target_link_libraries(opendbtcl
PUBLIC
opendb
- utility
+ utl
- tcl
+ tcl${FREEBSD_TCL_VER}
cdl
- Boost::boost
- )
+ opendb_swig_common
+ Boost::boost
diff --git a/cad/openroad/files/patch-src_gui_src_scriptWidget.cpp b/cad/openroad/files/patch-src_gui_src_scriptWidget.cpp
deleted file mode 100644
index 9a4f7f7b8e50..000000000000
--- a/cad/openroad/files/patch-src_gui_src_scriptWidget.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/gui/src/scriptWidget.cpp.orig 2021-03-09 18:14:44 UTC
-+++ src/gui/src/scriptWidget.cpp
-@@ -42,6 +42,8 @@
- #include <QTimer>
- #include <QVBoxLayout>
-
-+#include <sys/errno.h> // for EINVAL
-+
- #include "openroad/OpenRoad.hh"
- #include "spdlog/formatter.h"
- #include "spdlog/sinks/base_sink.h"
diff --git a/cad/openroad/files/patch-src_flute3_etc_MakeDatVar.tcl b/cad/openroad/files/patch-src_stt_etc_MakeDatVar.tcl
index 895392f0bde5..131f33a91821 100644
--- a/cad/openroad/files/patch-src_flute3_etc_MakeDatVar.tcl
+++ b/cad/openroad/files/patch-src_stt_etc_MakeDatVar.tcl
@@ -1,5 +1,5 @@
---- src/flute3/etc/MakeDatVar.tcl.orig 2021-03-11 03:51:07 UTC
-+++ src/flute3/etc/MakeDatVar.tcl
+--- src/stt/etc/MakeDatVar.tcl.orig 2021-07-23 05:46:52 UTC
++++ src/stt/etc/MakeDatVar.tcl
@@ -32,7 +32,7 @@ close $var_stream
set b64_file "[file rootname $dat_file].b64"
set b64_file2 "[file rootname $dat_file].tr"