diff --git a/emulators/riscv-isa-sim/Makefile b/emulators/riscv-isa-sim/Makefile --- a/emulators/riscv-isa-sim/Makefile +++ b/emulators/riscv-isa-sim/Makefile @@ -1,6 +1,6 @@ PORTNAME= riscv-isa-sim DISTVERSION= git -PORTREVISION= 20211015 +PORTREVISION= 20231223 CATEGORIES= emulators MAINTAINER= lwhsu@FreeBSD.org @@ -15,7 +15,7 @@ USES= compiler:c++11-lang gmake shebangfix GH_ACCOUNT= riscv -GH_TAGNAME= 4f12984 +GH_TAGNAME= f557404 HAS_CONFIGURE= yes CONFIGURE_ARGS= --without-boost @@ -33,7 +33,8 @@ bin/termios-xspike \ bin/xspike \ lib/libcustomext.so \ - lib/libsoftfloat.so + lib/libsoftfloat.so \ + lib/libriscv.so post-patch: ${REINPLACE_CMD} -e \ diff --git a/emulators/riscv-isa-sim/distinfo b/emulators/riscv-isa-sim/distinfo --- a/emulators/riscv-isa-sim/distinfo +++ b/emulators/riscv-isa-sim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1634590527 -SHA256 (riscv-riscv-isa-sim-git-4f12984_GH0.tar.gz) = f9312a39049cb42116bd4b9425c2ad2d89cb746b08fa2d5aba76b1c07e83d320 -SIZE (riscv-riscv-isa-sim-git-4f12984_GH0.tar.gz) = 445499 +TIMESTAMP = 1703961047 +SHA256 (riscv-riscv-isa-sim-git-f557404_GH0.tar.gz) = b4fe5d3178356c3042bfa9c99c28eb4400a8570f6bce4a89f09f63cdd7b9f96a +SIZE (riscv-riscv-isa-sim-git-f557404_GH0.tar.gz) = 507751 diff --git a/emulators/riscv-isa-sim/pkg-plist b/emulators/riscv-isa-sim/pkg-plist --- a/emulators/riscv-isa-sim/pkg-plist +++ b/emulators/riscv-isa-sim/pkg-plist @@ -4,6 +4,9 @@ bin/spike-log-parser bin/termios-xspike bin/xspike +include/fdt/fdt.h +include/fdt/libfdt.h +include/fdt/libfdt_env.h include/fesvr/byteorder.h include/fesvr/config.h include/fesvr/context.h @@ -20,10 +23,46 @@ include/fesvr/syscall.h include/fesvr/term.h include/fesvr/tsi.h -include/riscv/mmio_plugin.h +include/riscv/abstract_device.h +include/riscv/abstract_interrupt_controller.h +include/riscv/cachesim.h +include/riscv/cfg.h +include/riscv/common.h +include/riscv/csrs.h +include/riscv/debug_defines.h +include/riscv/debug_module.h +include/riscv/debug_rom_defines.h +include/riscv/decode.h +include/riscv/devices.h +include/riscv/disasm.h +include/riscv/dts.h +include/riscv/encoding.h +include/riscv/entropy_source.h +include/riscv/extension.h +include/riscv/isa_parser.h +include/riscv/log_file.h +include/riscv/memtracer.h +include/riscv/mmu.h +include/riscv/platform.h +include/riscv/processor.h +include/riscv/rocc.h +include/riscv/sim.h +include/riscv/simif.h +include/riscv/trap.h +include/riscv/triggers.h +include/riscv/vector_unit.h +include/softfloat/internals.h +include/softfloat/platform.h +include/softfloat/primitiveTypes.h +include/softfloat/primitives.h +include/softfloat/softfloat.h +include/softfloat/softfloat_types.h +include/softfloat/specialize.h lib/libcustomext.so lib/libdisasm.a lib/libfesvr.a +lib/libriscv.so lib/libsoftfloat.so libdata/pkgconfig/riscv-disasm.pc libdata/pkgconfig/riscv-fesvr.pc +libdata/pkgconfig/riscv-riscv.pc