notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
xemu Original Xbox emulator based on QEMU
0.8.136 emulatorsnew! on this many watch lists=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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: jakedez7@gmail.com search for ports maintained by this maintainer
Port Added: 2026-07-27 23:10:58
Last Update: 2026-07-26 18:50:11
Commit Hash: 4908a58
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 (7 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/catalog.mk
  5. /usr/local/share/licenses/xemu-0.8.136/LICENSE
  6. /usr/local/share/licenses/xemu-0.8.136/GPLv2+
  7. /usr/local/share/licenses/xemu-0.8.136/LGPL21+
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
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-0.8.136------
FreeBSD:14:quarterly--------
FreeBSD:15:latest-0.8.136n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-0.8.136n/a-n/an/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. 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
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: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 1