aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-12-05 17:18:11 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-12-05 17:19:25 +0000
commitffc22d31a6c9e48b2d0703a293e78fa71aecf28b (patch)
treef95d10b672cd6896aa0038761b39689ed5c44f89
parent0b1daf9d218c2c3302bee8592279a1912571e553 (diff)
downloadports-ffc22d31a6c9e48b2d0703a293e78fa71aecf28b.tar.gz
ports-ffc22d31a6c9e48b2d0703a293e78fa71aecf28b.zip
devel/systemc: update 2.3.4 → 3.0.0
Reported by: portscout
-rw-r--r--cad/verilator/Makefile1
-rw-r--r--devel/systemc/Makefile5
-rw-r--r--devel/systemc/distinfo6
-rw-r--r--devel/systemc/files/patch-src_sysc_utils_sc__string__view.h30
-rw-r--r--devel/systemc/pkg-plist21
5 files changed, 25 insertions, 38 deletions
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index a36d20f49329..237d654221c4 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= verilator
DISTVERSIONPREFIX= v
DISTVERSION= 5.018
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/systemc/Makefile b/devel/systemc/Makefile
index 842b4fac13b3..bb6d40c89f25 100644
--- a/devel/systemc/Makefile
+++ b/devel/systemc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= systemc
-DISTVERSION= 2.3.4
-PORTREVISION= 1
-DISTVERSIONSUFFIX= _pub_rev_20190614
+DISTVERSION= 3.0.0
+DISTVERSIONSUFFIX= _pub_rev_20231129
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/systemc/distinfo b/devel/systemc/distinfo
index 4693805d6bfc..7efedae450fb 100644
--- a/devel/systemc/distinfo
+++ b/devel/systemc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610504998
-SHA256 (accellera-official-systemc-2.3.4_pub_rev_20190614_GH0.tar.gz) = 987378a5429c104cda1ab3f7a15726793fe856d0fe48670fdf5728b55d95ae6c
-SIZE (accellera-official-systemc-2.3.4_pub_rev_20190614_GH0.tar.gz) = 7142529
+TIMESTAMP = 1701763304
+SHA256 (accellera-official-systemc-3.0.0_pub_rev_20231129_GH0.tar.gz) = 580ec20807c2e536eadb9b3d1770c41c5f317b1ad8db0737c4cbf14836cf1c1d
+SIZE (accellera-official-systemc-3.0.0_pub_rev_20231129_GH0.tar.gz) = 2845419
diff --git a/devel/systemc/files/patch-src_sysc_utils_sc__string__view.h b/devel/systemc/files/patch-src_sysc_utils_sc__string__view.h
deleted file mode 100644
index d4d9b0d2188e..000000000000
--- a/devel/systemc/files/patch-src_sysc_utils_sc__string__view.h
+++ /dev/null
@@ -1,30 +0,0 @@
---- src/sysc/utils/sc_string_view.h.orig 2019-07-11 10:13:48 UTC
-+++ src/sysc/utils/sc_string_view.h
-@@ -37,18 +37,18 @@
-
- #include <sysc/kernel/sc_cmnhdr.h>
-
--#if SC_CPLUSPLUS >= 201402L && defined(__has_include)
--# if SC_CPLUSPLUS > 201402L && __has_include(<string_view>) /* since C++17 */
--# define SC_STRING_VIEW_NS_ std
-+//#if SC_CPLUSPLUS >= 201402L && defined(__has_include)
-+//# if SC_CPLUSPLUS > 201402L && __has_include(<string_view>) /* since C++17 */
-+//# define SC_STRING_VIEW_NS_ std
- # include <string_view>
- /* available in Library Fundamentals, ISO/IEC TS 19568:2015 */
--# elif __has_include(<experimental/string_view>)
--# define SC_STRING_VIEW_NS_ std::experimental
--# include <experimental/string_view>
--# endif
--#else
-+//# elif __has_include(<experimental/string_view>)
-+//# define SC_STRING_VIEW_NS_ std::experimental
-+//# include <experimental/string_view>
-+//# endif
-+//#else
- // TODO: other ways to detect availability of std::(experimental::)string_view?
--#endif
-+//#endif
-
- #ifndef SC_STRING_VIEW_NS_
- // fallback to (mostly compatible) implementation from Boost
diff --git a/devel/systemc/pkg-plist b/devel/systemc/pkg-plist
index a98b90595337..a02bb40ba63a 100644
--- a/devel/systemc/pkg-plist
+++ b/devel/systemc/pkg-plist
@@ -24,6 +24,7 @@ include/sysc/communication/sc_signal_resolved.h
include/sysc/communication/sc_signal_resolved_ports.h
include/sysc/communication/sc_signal_rv.h
include/sysc/communication/sc_signal_rv_ports.h
+include/sysc/communication/sc_stub.h
include/sysc/communication/sc_writer_policy.h
include/sysc/datatypes/bit/sc_bit.h
include/sysc/datatypes/bit/sc_bit_ids.h
@@ -55,19 +56,29 @@ include/sysc/datatypes/fx/scfx_params.h
include/sysc/datatypes/fx/scfx_rep.h
include/sysc/datatypes/fx/scfx_string.h
include/sysc/datatypes/fx/scfx_utils.h
+include/sysc/datatypes/int/sc_big_ops.h
include/sysc/datatypes/int/sc_bigint.h
+include/sysc/datatypes/int/sc_bigint_inlines.h
include/sysc/datatypes/int/sc_biguint.h
+include/sysc/datatypes/int/sc_biguint_inlines.h
include/sysc/datatypes/int/sc_int.h
include/sysc/datatypes/int/sc_int_base.h
include/sysc/datatypes/int/sc_int_ids.h
+include/sysc/datatypes/int/sc_int_inlines.h
include/sysc/datatypes/int/sc_length_param.h
include/sysc/datatypes/int/sc_nbdefs.h
-include/sysc/datatypes/int/sc_nbexterns.h
include/sysc/datatypes/int/sc_nbutils.h
include/sysc/datatypes/int/sc_signed.h
+include/sysc/datatypes/int/sc_signed_friends.h
+include/sysc/datatypes/int/sc_signed_inlines.h
+include/sysc/datatypes/int/sc_signed_ops.h
include/sysc/datatypes/int/sc_uint.h
include/sysc/datatypes/int/sc_uint_base.h
+include/sysc/datatypes/int/sc_uint_inlines.h
include/sysc/datatypes/int/sc_unsigned.h
+include/sysc/datatypes/int/sc_unsigned_friends.h
+include/sysc/datatypes/int/sc_unsigned_inlines.h
+include/sysc/datatypes/int/sc_vector_utils.h
include/sysc/datatypes/misc/sc_concatref.h
include/sysc/datatypes/misc/sc_value_base.h
include/sysc/kernel/sc_attribute.h
@@ -78,6 +89,7 @@ include/sysc/kernel/sc_dynamic_processes.h
include/sysc/kernel/sc_event.h
include/sysc/kernel/sc_except.h
include/sysc/kernel/sc_externs.h
+include/sysc/kernel/sc_initializer_function.h
include/sysc/kernel/sc_join.h
include/sysc/kernel/sc_kernel_ids.h
include/sysc/kernel/sc_macros.h
@@ -91,6 +103,7 @@ include/sysc/kernel/sc_sensitive.h
include/sysc/kernel/sc_simcontext.h
include/sysc/kernel/sc_spawn.h
include/sysc/kernel/sc_spawn_options.h
+include/sysc/kernel/sc_stage_callback_if.h
include/sysc/kernel/sc_status.h
include/sysc/kernel/sc_time.h
include/sysc/kernel/sc_ver.h
@@ -175,13 +188,17 @@ include/sysc/packages/boost/utility/string_view_fwd.hpp
include/sysc/tracing/sc_trace.h
include/sysc/tracing/sc_tracing_ids.h
include/sysc/utils/sc_hash.h
+include/sysc/utils/sc_iostream.h
include/sysc/utils/sc_list.h
include/sysc/utils/sc_machine.h
include/sysc/utils/sc_mempool.h
+include/sysc/utils/sc_meta.h
include/sysc/utils/sc_pq.h
+include/sysc/utils/sc_ptr_flag.h
include/sysc/utils/sc_pvector.h
include/sysc/utils/sc_report.h
include/sysc/utils/sc_report_handler.h
+include/sysc/utils/sc_stop_here.h
include/sysc/utils/sc_string.h
include/sysc/utils/sc_string_view.h
include/sysc/utils/sc_temporary.h
@@ -241,7 +258,7 @@ include/tlm_utils/peq_with_get.h
include/tlm_utils/simple_initiator_socket.h
include/tlm_utils/simple_target_socket.h
include/tlm_utils/tlm_quantumkeeper.h
-lib/libsystemc-2.3.4.so
+lib/libsystemc-3.0.0.so
lib/libsystemc.a
lib/libsystemc.so
libdata/pkgconfig/systemc.pc