git: ffc22d31a6c9 - main - devel/systemc: update 2.3.4 → 3.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 05 Dec 2023 17:19:27 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=ffc22d31a6c9e48b2d0703a293e78fa71aecf28b commit ffc22d31a6c9e48b2d0703a293e78fa71aecf28b Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-12-05 17:18:11 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-12-05 17:19:25 +0000 devel/systemc: update 2.3.4 → 3.0.0 Reported by: portscout --- cad/verilator/Makefile | 1 + devel/systemc/Makefile | 5 ++-- devel/systemc/distinfo | 6 ++--- .../files/patch-src_sysc_utils_sc__string__view.h | 30 ---------------------- devel/systemc/pkg-plist | 21 +++++++++++++-- 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