Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
xemu Original Xbox emulator based on QEMU
0.8.136_1 emulators Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.8.136_1Version of this port present on the latest quarterly branch. upstream: v0.8.139A newer version was found upstream by portscout, first on 2026-10-22.
Maintainer: jakedez7@gmail.com search for ports maintained by this maintainer
Port Added: 2026-07-27 23:10:58
Last Update: 2026-11-09 18:12:25
Commit Hash: 90660e2
License: GPLv2+ LGPL21+
WWW:
https://xemu.app/
Description: #
xemu is a free and open-source application that emulates the original Microsoft Xbox game console, enabling people to play their original Xbox games cross-platform. It is a fork of the XQEMU project, itself built on QEMU's full-system emulation, with a focus on usability and performance. Supports: - Low-Level Emulation for superior compatibility with kernels, titles, and homebrew applications. - Snapshots for saving machine states and loading them at any time. - Network connectivity to other xemu instances and real Xboxes, both locally and over the Internet. Supports tunneling services and Xbox Live recreation projects. - Controller support via SDL3. Connect up to 4 controllers at any time, just like a real Xbox. - Render Scaling support by increasing the resolution that games render at, on the fly. Scale up from 480p to 1080p at the click of a button. A BIOS/MCPX boot ROM dump and an EEPROM/HDD image from an original Xbox console are required to run games and are not included.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (8 items)
Collapse this list.
  1. bin/xemu
  2. share/applications/xemu.desktop
  3. share/icons/hicolor/scalable/apps/xemu.svg
  4. /usr/local/share/licenses/xemu-0.8.136_1/catalog.mk
  5. /usr/local/share/licenses/xemu-0.8.136_1/LICENSE
  6. /usr/local/share/licenses/xemu-0.8.136_1/GPLv2+
  7. /usr/local/share/licenses/xemu-0.8.136_1/LGPL21+
  8. share/sbom/pc/xemu.pc
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • xemu>0:emulators/xemu
To install the port: #
cd /usr/ports/emulators/xemu/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/xemu
  • pkg install xemu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xemu
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1784510857 SHA256 (xemu-project-xemu-v0.8.136_GH0.tar.gz) = 3fa25bf0af15ec882e69a3d234227ba6172196233ef0fc0b7936f76411c3c810 SIZE (xemu-project-xemu-v0.8.136_GH0.tar.gz) = 42658562

Expand this list (22 items)

Collapse this list.

SHA256 (xemu-project-imgui-b911105fca3ca1b025706dd168e5798070f143a1_GH0.tar.gz) = f7f0590fa781d14f9316804b86a88306c34043a542474aee532c367f33e9f2ab SIZE (xemu-project-imgui-b911105fca3ca1b025706dd168e5798070f143a1_GH0.tar.gz) = 1835885 SHA256 (xemu-project-implot-8553562dbb2025fd520f4bed57b094767b96c670_GH0.tar.gz) = 6a0a8551d43bbf28834cad23978c07e5071804e730855b612619c2314a53737a SIZE (xemu-project-implot-8553562dbb2025fd520f4bed57b094767b96c670_GH0.tar.gz) = 138487 SHA256 (xemu-project-nv2a_vsh_cpu-561fe80da57a881f89000256b459440c0178a7ce_GH0.tar.gz) = a55691a57606047504f79067ba144c7ec3ce847c960c6792a6cf30aa4421e72d SIZE (xemu-project-nv2a_vsh_cpu-561fe80da57a881f89000256b459440c0178a7ce_GH0.tar.gz) = 15248 SHA256 (mborgerson-genconfig-42f85f9a2457e61d7e32542c07723565a284fcd6_GH0.tar.gz) = 645a7148dfd7293d870191448f1690638f2b93633725e8f60c32c3e812362052 SIZE (mborgerson-genconfig-42f85f9a2457e61d7e32542c07723565a284fcd6_GH0.tar.gz) = 252745 SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-1d8f600fd424278486eade7ed3e877c99f0846b1_GH0.tar.gz) = 04b278f5a185ef75a7ea988e0e76ddd0b2f2186bf56dd90625159972a47dcb3b SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-1d8f600fd424278486eade7ed3e877c99f0846b1_GH0.tar.gz) = 962421 SHA256 (KhronosGroup-SPIRV-Reflect-c90b7b781cdcff63cf1b409ffc7ca0a714e0425e_GH0.tar.gz) = 63967c080011bbd6378a93b5c9dfbf9543c38806dec3fc4443be7e3a588105f2 SIZE (KhronosGroup-SPIRV-Reflect-c90b7b781cdcff63cf1b409ffc7ca0a714e0425e_GH0.tar.gz) = 351352 SHA256 (KhronosGroup-glslang-275822a6261ee689aadb1da5f09a0ec2f058685c_GH0.tar.gz) = 971848a1cc639ce8dc244e778b17efe0f690e32ac398a75e31d1c67ad06d3e0a SIZE (KhronosGroup-glslang-275822a6261ee689aadb1da5f09a0ec2f058685c_GH0.tar.gz) = 4333168 SHA256 (zeux-volk-3ca312a4f38baa63d8006b6905abbeeb89c8087d_GH0.tar.gz) = 8c938b390b234ddee57c01d47933e708e5bf6f51ce8601b9e93154173c6ad5a1 SIZE (zeux-volk-3ca312a4f38baa63d8006b6905abbeeb89c8087d_GH0.tar.gz) = 84573 SHA256 (qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195 SIZE (qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580 SHA256 (qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757 SIZE (qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741 SHA256 (qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df SIZE (qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
xemu
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.8.136---
FreeBSD:14:quarterly-0.8.136_1---
FreeBSD:15:latest-0.8.136_1n/a-n/a
FreeBSD:15:quarterly-0.8.136_1n/a-n/a
FreeBSD:16:latest-0.8.136_1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-pyyaml>0 : devel/py-pyyaml@py312
  2. py312-tomli>0 : textproc/py-tomli@py312
  3. bash : shells/bash
  4. nlohmann-json>0 : devel/nlohmann-json
  5. vulkan-headers>0 : graphics/vulkan-headers
  6. vulkan-loader>0 : graphics/vulkan-loader
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. python3.12 : lang/python312
  11. xorgproto>=0 : x11/xorgproto
  12. x11.pc : x11/libX11
Runtime dependencies: #
  1. vulkan-loader>0 : graphics/vulkan-loader
  2. zenity>0 : x11/zenity
  3. x11.pc : x11/libX11
Library dependencies: #
  1. libcurl.so : ftp/curl
  2. libepoxy.so : graphics/libepoxy
  3. libpcap.so.1 : net/libpcap
  4. libsamplerate.so : audio/libsamplerate
  5. libslirp.so : net/libslirp
  6. libtomlplusplus.so : devel/tomlplusplus
  7. libxxhash.so : devel/xxhash
  8. libGL.so : graphics/libglvnd
  9. libglib-2.0.so : devel/glib20
  10. libintl.so : devel/gettext-runtime
  11. libSDL3.so : devel/sdl3
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
emulators_xemu
USES: #
cmake:indirect compiler:c++17-lang gl gnome inotify localbase:ldflags ninja:build pkgconfig python:build sdl shebangfix xorg
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/xemu-project/xemu/tar.gz/v0.8.136?dummy=/
Collapse this list.

Number of commits found: 2 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.136_1
09 Nov 2026 18:12:25
commit hash: 90660e2cb393e8f09e80edb5b3dadd1d7ed5b24dcommit hash: 90660e2cb393e8f09e80edb5b3dadd1d7ed5b24dcommit hash: 90660e2cb393e8f09e80edb5b3dadd1d7ed5b24dcommit hash: 90660e2cb393e8f09e80edb5b3dadd1d7ed5b24d files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Benoit Felix
emulators/xemu: Depend on x11/zenity

The port uses USE_SDL=sdl3, and Xemu uses SDL3’s file dialog. On Unix,
SDL3 tries the XDG desktop portal (over D-Bus), then zenity. If neither
is available, the call fails silently.

While here, fix LICENSE_FILE definitions.

PR:		299897
Approved by:	Jake Deschamps <jakedez7@gmail.com> (maintainer timeout)
Approved by:	osa, vvd (mentors, implicit)
MFH:		2026Q4
0.8.136
26 Jul 2026 18:50:11
commit hash: 4908a5860aed0811135cf9ac572eea62295dfe83commit hash: 4908a5860aed0811135cf9ac572eea62295dfe83commit hash: 4908a5860aed0811135cf9ac572eea62295dfe83commit hash: 4908a5860aed0811135cf9ac572eea62295dfe83 files touched by this commit
Kenneth Raplee (kenrap) search for other commits by this committer
emulators/xemu: New port

xemu is an open-source emulator for the original Microsoft Xbox game
console.

Supports:
- Low-Level Emulation for superior compatibility.
- Snapshots as save states.
- Network connectivity to other xemu instances and real Xboxes, both
  locally and over the Internet.
- Controller support (up to 4 controllers) via SDL3.
- Upscale rendering support.

PR:		294861
Co-authored-by:	Jake Deschamps <jakedez7@gmail.com>
Approved by:	arrowd (co-mentor)

Number of commits found: 2