| Port details |
- qemu QEMU CPU Emulator
- 11.0.0_1 emulators
=67 10.2.2Version of this port present on the latest quarterly branch. - Maintainer: bofh@FreeBSD.org
 - Port Added: 2004-06-03 02:14:00
- Last Update: 2026-04-28 16:28:11
- Commit Hash: 0234ee2
- People watching this port, also watch:: firefox, mplayer, xorg-server, xorg, libxml2
- License: GPLv2
- WWW:
- https://www.qemu.org/
- Description:
- QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:
* Full system emulation. In this mode, QEMU emulates a full system
(for example a PC), including a processor and various peripherials.
It can be used to launch different Operating Systems without rebooting
the PC or to debug system code.
* User mode emulation (Linux host only). In this mode, QEMU can launch
Linux processes compiled for one CPU on another CPU. It can be used to
launch the Wine Windows API emulator or to ease cross-compilation and
cross-debugging.
As QEMU requires no host kernel patches to run, it is very safe and easy to use.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- qemu-devel
- qemu-nox11
- qemu-tools
- qemu-utils
- qemu6*
- qemu7*
- To install the port:
- cd /usr/ports/emulators/qemu/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/qemu
- pkg install qemu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: qemu
- Package flavors (<flavor>: <package>)
- default: qemu
- nox11: qemu-nox11
- tools: qemu-tools
- guestagent: qemu-guest-agent
- ONLY_FOR_ARCHS: aarch64 amd64 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1777048156
SHA256 (qemu/11.0.0/qemu-11.0.0.tar.xz) = c04ca36012653f32d11c674d370cf52a710e7d3f18c2d8b63e4932052a4854d6
SIZE (qemu/11.0.0/qemu-11.0.0.tar.xz) = 141387580
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- py311-qemu.qmp>=0.0.5 : emulators/py-qemu.qmp@py311
- py311-wheel>=0 : devel/py-wheel@py311
- py311-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py311
- sphinx-build : textproc/py-sphinx@py311
- gmake>=4.4.1 : devel/gmake
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- gettext-runtime>=0.26 : devel/gettext-runtime
- gettext-tools>=0.26 : devel/gettext-tools
- sdl2-config : devel/sdl20
- perl5>=5.42.r<5.43 : lang/perl5.42
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- python3.11 : lang/python311
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- Library dependencies:
-
- libzstd.so : archivers/zstd
- libfdt.so : sysutils/dtc
- libinotify.so : devel/libinotify
- libslirp.so : net/libslirp
- libepoxy.so : graphics/libepoxy
- libcurl.so : ftp/curl
- libgnutls.so : security/gnutls
- libxkbcommon.so : x11/libxkbcommon
- libpng.so : graphics/png
- libsasl2.so : security/cyrus-sasl2
- libvdeplug.so : net/vde2
- libdw.so : devel/elfutils
- liblzo2.so : archivers/lzo2
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libvte-2.91.so : x11-toolkits/vte3
- libiconv.so : converters/libiconv
- libintl.so : devel/gettext-runtime
- libgbm.so : graphics/mesa-libs
- libGL.so : graphics/libglvnd
- libjpeg.so : graphics/jpeg-turbo
- libSDL2.so : devel/sdl20
- This port is required by:
- for Run
-
- emulators/qemu-cheri
- sysutils/sylve
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for qemu-11.0.0_1:
CAPSTONE=off: Disassembly framework support
CDROM_DMA=on: IDE CDROM DMA
CURL=on: Data transfer support via cURL
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
GNUTLS=on: gnutls dependency (vnc encryption)
GTK3=on: GTK 3 GUI toolkit support
ISCSI=off: libiscsi dependency (iSCSI client for emulated drives)
JPEG=on: jpeg dependency (vnc lossy compression)
OPENGL=on: 2D/3D rendering support via OpenGL
PNG=on: png dependency (vnc compression)
SAMBA=off: samba dependency (for -smb)
SASL=on: cyrus-sasl dependency (vnc encryption)
STATIC_LINK=off: Statically link the executables
STRIP=off: Strip binaries before installation
USBREDIR=off: usb device network redirection (experimental!)
VDE=on: vde dependency (for vde networking)
X11=on: X11 (graphics) support
X86_TARGETS=off: Build only x86 system targets
====> Console (text) interface support: you have to select exactly one of them
NCURSES_BASE=off: Depend on ncurses in base
NCURSES_DEFAULT=on: Depend on ncurses (ports if installed, otherwise base)
NCURSES_PORT=off: Depend on devel/ncurses in ports
===> Use 'make config' to modify these settings
- Options name:
- emulators_qemu
- USES:
- cpe gmake gnome ninja perl5 pkgconfig python shebangfix tar:xz iconv:wchar_t gettext gl jpeg ncurses gl sdl xorg
- pkg-message:
- For install:
-
To run the guest agent on startup:
sysrc qemu_guest_agent_enable="YES"
Start the service with:
service qemu-guest-agent start
- Master Sites:
|
| Notes from UPDATING |
- These upgrade notes are taken from /usr/ports/UPDATING
- 2022-09-09
Affects: users of emulators/qemu Author: bofh@FreeBSD.org Reason:
emulators/qemu has been updated to 7.1.0. Previous 7.0.X branch has
been repocopied to emulators/qemu70. If someone wants to stick with 7.0.X
branch please use one of the following command:
# pkg install qemu70/qemu70-nox11(based on flavor used)
or
# portmaster -o emulators/qemu70 emulators/qemu
or
# portupgrade -o emulators/qemu70 emulators/qemu
|
| Port Moves |
- port moved here from emulators/qemu8 on 2025-06-30
REASON: Has expired: No value in maintaining older QEMU versions on FreeBSD
- port moved here from emulators/qemu7 on 2024-06-30
REASON: Has expired: qemu 9.X.X is out, so time to retire this one
- port moved here from emulators/qemu31 on 2021-10-31
REASON: Has expired: Use emulators/qemu or emulators/qemu-devel
|
Number of commits found: 306 (showing only 6 on this page)
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.5.5.s.20040609 10 Jun 2004 18:40:33
 |
krion  |
- Update to version 0.5.5.s.20040609
- Remove BROKEN
- portlint
PR: ports/67802
Submitted by: Christopher Nehren <apeiron@comcast.net> |
0.5.5.s.20040606 08 Jun 2004 23:41:31
 |
kris  |
BROKEN: Unfetchable |
0.5.5.s.20040606 06 Jun 2004 23:13:16
 |
pav  |
- Update to 20040606 snapshot
PR: ports/67639
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de> (maintainer) |
0.5.5.s.20040604 05 Jun 2004 16:14:09
 |
pav  |
- Restore prefix cleanness
Reported by: perky |
0.5.5.s.20040604 05 Jun 2004 12:28:31
 |
pav  |
- Update to 20040604
PR: ports/67583
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de> (maintainer) |
0.5.5.s.20040530 03 Jun 2004 02:12:52
 |
perky  |
Add port for qemu 0.5.5 snapshot of 04/05/30,
A fast CPU emulator environment.
PR: 67506
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de> |
Number of commits found: 306 (showing only 6 on this page)
|