BSD Ports

emulators/ripes 2.2.6_1 FreeBSD

Graphical processor simulator and assembly editor for the RISC-V ISA

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d90fb9a5aa
License
MIT
Categories
emulators
Package size
2182.7 KiB, 7303.4 KiB installed

Description

Ripes is a graphical processor simulator and assembly code editor built for the RISC-V instruction set architecture, suitable for teaching how assembly level code is executed on various microarchitectures.

Ripes may be used to explore concepts such as how machine code is executed on a variety of microarchitectures (RV32IMC/RV64IMC based), how different cache designs influence performance, how C and assembly code is compiled and assembled to executable machine code, and how a processor interacts with memory-mapped I/O.

Install

Binary package:

pkg install ripes

From the ports tree:

cd /usr/ports/emulators/ripes/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ripes>0:emulators/ripes

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.2.6_12.2.6_1-2.2.62.2.6_1
FreeBSD:14:quarterly2.2.6_12.2.6_1n/a2.2.62.2.6_1
FreeBSD:15:latest2.2.6_12.2.6_1n/a--
FreeBSD:15:quarterly2.2.6_12.2.6_1n/an/an/a
FreeBSD:16:latest2.2.6_12.2.6_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 107

The first 100 are listed.

Run dependencies 95

No port depends on this one.

Configuration

No options to configure.

USES
cmake qmake qt:5
Service scripts
none

Files

pkg-plist 12
  • /usr/local/bin/Ripes
  • /usr/local/share/applications/Ripes.desktop
  • /usr/local/share/icons/hicolor/48x48/apps/Ripes.png
  • /usr/local/share/icons/hicolor/64x64/apps/Ripes.png
  • /usr/local/share/icons/hicolor/512x512/apps/Ripes.png
  • /usr/local/share/icons/hicolor/256x256/apps/Ripes.png
  • /usr/local/share/icons/hicolor/24x24/apps/Ripes.png
  • /usr/local/share/icons/hicolor/128x128/apps/Ripes.png
  • /usr/local/share/icons/hicolor/22x22/apps/Ripes.png
  • /usr/local/share/icons/hicolor/32x32/apps/Ripes.png
  • /usr/local/share/icons/hicolor/16x16/apps/Ripes.png
  • /usr/local/share/metainfo/io.github.mortbopet.Ripes.metainfo.xml
distinfo 7
FileSizeSHA256
mortbopet-Ripes-v2.2.6_GH0.tar.gz1.4448493e+075620b026fc5fb6c136732b67d01caabad53c41029258f54517377b08fb9b8c8e
mortbopet-VSRTL-8fd0bce_GH0.tar.gz1.4500493e+075a92ab79ee8eaf5f488fe87c4892c0516b947f03f4031b4f97c1fe4bb8c9cc4d
serge1-ELFIO-79fcd11_GH0.tar.gz4.229577e+062f2478e48dc20b30fd705e9ae7208ea8ab175b5aa9195d0705142ad6e9054e55
mortbopet-libelfin-49d1653_GH0.tar.gz858629569d5168c199ec6a7a2b2abe1813a3b59dc70b67aa569cae47308fa84aa49a2
yhirose-cpp-mmaplib-c517af7_GH0.tar.gz18481d3d52dadcd8a9478fa9a728ea6692118f1e3a16a36d8f28b2929d2dce296023
pbhogan-Signals-17881fb_GH0.tar.gz385287d2c420dc34471519306dd4070c571c74cb129cac782cb0a38ba07f0ba8488f8
mortbopet-better-enums-52a694b_GH0.tar.gz1366636fe24b59328a174eae7b4d755d606615a5bc0397a2b9846079a931486bf94cd3

Commit history 1

DateCommitCreditsLog message
d90fb9a5aa Gleb Popov emulators/ripes: Fix building with CMake 4
Approved by: portmgr (fixit blanket)