{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"retroarch-1.21.0p0","path":"emulators/retroarch","url":"/packages/release/emulators/retroarch/","comment":"generic multi-emulator frontend","homepage":"https://www.libretro.com/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"RetroArch is the reference frontend for the libretro API. Popular examples\nof implementations for this API includes videogame system emulators and game\nengines, but also more generalized 3D programs. These programs are\ninstantiated as dynamic libraries, or \"libretro cores\".\n\nlibretro is an API that exposes generic audio/video/input callbacks. A\nfrontend for libretro (such as RetroArch) handles video output, audio\noutput, input and application lifecycle. A libretro core written in portable\nC or C++ can run seamlessly on many platforms with very little/no porting\neffort.\n\nRetroArch attempts to be small and lean, while still having all the useful\ncore features expected from an emulator. It is designed to be very portable\nand features a gamepad-centric UI. It also has a full-featured command-line\ninterface.\n","package_architecture":"amd64","stem":"retroarch","readme":{"url":"/packages/data/49/49fc24ab5d56372b1df664059105b86da087f3dcaedc7351e605ae67d2e3fe31.json","unresolved":[]},"dependencies":[{"path":"audio/openal","type":"library","package_spec":"","url":"/packages/release/audio/openal/"},{"path":"devel/sdl2","type":"library","package_spec":"","url":"/packages/release/devel/sdl2/"},{"path":"graphics/ffmpeg","type":"library","package_spec":"","url":"/packages/release/graphics/ffmpeg/"},{"path":"multimedia/pipewire/pipewire,-libs","type":"library","package_spec":"","url":"/packages/release/multimedia/pipewire/pipewire,-libs/"},{"path":"security/mbedtls","type":"library","package_spec":"","url":"/packages/release/security/mbedtls/"},{"path":"x11/xkbcommon","type":"library","package_spec":"","url":"/packages/release/x11/xkbcommon/"},{"path":"x11/qt6/qtbase","type":"library","package_spec":"","url":"/packages/release/x11/qt6/qtbase/"},{"path":"devel/desktop-file-utils","type":"runtime","package_spec":"","url":"/packages/release/devel/desktop-file-utils/"},{"path":"graphics/vulkan-tools","type":"build","package_spec":"","url":"/packages/release/graphics/vulkan-tools/"},{"path":"graphics/vulkan-loader","type":"build","package_spec":"","url":"/packages/release/graphics/vulkan-loader/"},{"path":"x11/qt6/qttools","type":"build","package_spec":"","url":"/packages/release/x11/qt6/qttools/"},{"path":"devel/gmake","type":"build","package_spec":"","url":"/packages/release/devel/gmake/"},{"path":"devel/dwz","type":"build","package_spec":"","url":"/packages/release/devel/dwz/"},{"path":"archivers/xz","type":"build","package_spec":"STEM->=5.4.0","url":"/packages/release/archivers/xz/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["emulators"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
