BSD Ports

games/retroarch 1.22.2_2 FreeBSD

Cross-platform entertainment system based on libretro API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
869ceab89a
License
GPLv3
Categories
games, emulators, wayland
Package size
4901.4 KiB, 15498.8 KiB installed

Description

RetroArch is the reference frontend for the libretro API. Popular examples of implementations for this API includes videogame system emulators and game engines, but also more generalized 3D programs. These programs are instantiated as dynamic libraries. We refer to these as "libretro cores".

Install

Binary package:

pkg install RetroArch

From the ports tree:

cd /usr/ports/games/retroarch/ && make install clean

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

RUN_DEPENDS=	RetroArch>0:games/retroarch

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:latest1.22.2_21.22.2_2-1.21.01.22.2_2
FreeBSD:14:quarterly1.22.2_21.22.2_2n/a1.21.01.22.2_2
FreeBSD:15:latest1.22.2_21.22.2_2n/a1.21.01.21.0
FreeBSD:15:quarterly1.22.2_21.22.2_2n/an/an/a
FreeBSD:16:latest1.22.2_21.22.2_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 5

Runtime 2

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

Build dependencies 166

The first 100 are listed.

Run dependencies 162

The first 100 are listed.

No port depends on this one.

Configuration

Options name: games_RetroArch

OptionDefaultDescription
ALSAoffALSA audio architecture support
CACAofflibcaca graphics library support
DOCSoffBuild and/or install documentation
FFMPEGonOn-the-fly recording of gameplay with libavcodec
FREETYPEonTrueType font rendering support
JACKoffJACK audio server support
OPENALonAudio support via OpenAL
OPENGLon2D/3D rendering support via OpenGL
OSSonOpen Sound System support
PIPEWIREoffPipeWire multimedia server support
PULSEAUDIOoffPulseAudio sound server support
QTonQt based desktop-style GUI
SDLonSimple Direct Media Layer support
UDEVonudev device hotplug support
V4LonVideo 4 Linux support
X11onX11 (graphics) support
USES
compiler:c++11-lib cpe gmake pkgconfig python shebangfix ssl tar:xz
Service scripts
none

Message after installing

RetroArch supports multiple backends for input devices like gamepads:

- Kernel driver (iichid): The functionality previously provided
  by the sysutils/iichid port is now integrated into the FreeBSD
  base system. For more details, consult the iichid(4) man page.
  Users may need to adjust access permissions on the appropriate
  /dev/input/eventN device for their user account to use gamepads.
- SDL2, which uses userspace raw USB HID access
  (you have to grant access permissions on the appropriate
   /dev/uhidN device to your user account)

===>   NOTICE:

The RetroArch port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 2
  • retroarch(6)
  • retroarch-cg2glsl(6)
pkg-plist 10
  • bin/retroarch
  • bin/retroarch-cg2glsl
  • @sample etc/retroarch.cfg.sample
  • share/applications/com.libretro.RetroArch.desktop
  • share/doc/RetroArch/COPYING
  • share/doc/RetroArch/README.md
  • share/man/man6/retroarch-cg2glsl.6.gz
  • share/man/man6/retroarch.6.gz
  • share/metainfo/com.libretro.RetroArch.metainfo.xml
  • share/pixmaps/com.libretro.RetroArch.svg
distinfo 1
FileSizeSHA256
retroarch-sourceonly-1.22.2.tar.xz1.3564476e+072a8b1713f7f4d2b53bad3e2297e48d78f5666098cf00d583d3e08f3c213f8aa6
Master sites 1
  • https://github.com/libretro/RetroArch/releases/download/v1.22.2/

Commit history 2

DateCommitCreditsLog message
869ceab89a Daniel Engberg games/retroarch: Fix build with FFmpeg 9
Import patch for Arch Linux to fix build with FFmpeg 9 Source: https://gitlab.archlinux.org/archlinux/packaging/packages/retroarch/-/blob/main/ffmpeg-9.patch?ref_type=heads PR: 297358
09e3425ca4 Mark Linimon */*: maintainer [email protected] resigns.
PR: 297547