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 photosAll times are UTC
Ukraine
Port details
qemu-devel QEMU CPU Emulator - development version
9.1.0.20240831 emulators on this many watch lists=14 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.3.0.20240229Version of this port present on the latest quarterly branch.
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-03-10 17:07:02
Last Update: 2024-09-19 19:27:08
Commit Hash: 5866169
People watching this port, also watch:: qemu, firefox, links, mplayer, portupgrade
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (194 items)
Collapse this list.
  1. /usr/local/share/licenses/qemu-devel-9.1.0.20240831/catalog.mk
  2. /usr/local/share/licenses/qemu-devel-9.1.0.20240831/LICENSE
  3. /usr/local/share/licenses/qemu-devel-9.1.0.20240831/GPLv2
  4. bin/elf2dmp
  5. bin/qemu-arm
  6. bin/qemu-aarch64
  7. bin/qemu-edid
  8. bin/qemu-i386
  9. bin/qemu-img
  10. bin/qemu-io
  11. bin/qemu-keymap
  12. bin/qemu-nbd
  13. bin/qemu-storage-daemon
  14. bin/qemu-system-aarch64
  15. bin/qemu-system-alpha
  16. bin/qemu-system-avr
  17. bin/qemu-system-arm
  18. bin/qemu-system-cris
  19. bin/qemu-system-hppa
  20. bin/qemu-system-i386
  21. bin/qemu-system-loongarch64
  22. bin/qemu-system-m68k
  23. bin/qemu-system-microblaze
  24. bin/qemu-system-microblazeel
  25. bin/qemu-system-mips
  26. bin/qemu-system-mips64
  27. bin/qemu-system-mips64el
  28. bin/qemu-system-mipsel
  29. bin/qemu-system-or1k
  30. bin/qemu-system-ppc
  31. bin/qemu-system-ppc64
  32. bin/qemu-system-riscv32
  33. bin/qemu-system-riscv64
  34. bin/qemu-system-rx
  35. bin/qemu-system-s390x
  36. bin/qemu-system-sh4
  37. bin/qemu-system-sh4eb
  38. bin/qemu-system-sparc
  39. bin/qemu-system-sparc64
  40. bin/qemu-system-tricore
  41. bin/qemu-system-x86_64
  42. bin/qemu-system-xtensa
  43. bin/qemu-system-xtensaeb
  44. bin/qemu-x86_64
  45. include/qemu-plugin.h
  46. include/fdt.h
  47. include/libfdt.h
  48. include/libfdt_env.h
  49. lib/libfdt.a
  50. libdata/pkgconfig/libfdt.pc
  51. share/man/man1/qemu.1.gz
  52. share/man/man1/qemu-img.1.gz
  53. share/man/man7/qemu-block-drivers.7.gz
  54. share/man/man7/qemu-cpu-models.7.gz
  55. share/man/man8/qemu-nbd.8.gz
  56. share/man/man8/qemu-pr-helper.8.gz
  57. share/man/man7/qemu-qmp-ref.7.gz
  58. share/man/man1/qemu-storage-daemon.1.gz
  59. share/man/man7/qemu-storage-daemon-qmp-ref.7.gz
  60. @sample etc/qemu-ifup.sample
  61. @sample etc/qemu-ifdown.sample
  62. share/qemu/QEMU,tcx.bin
  63. share/qemu/QEMU,cgthree.bin
  64. share/qemu/bios-256k.bin
  65. share/qemu/bios-microvm.bin
  66. share/qemu/bios.bin
  67. share/qemu/canyonlands.dtb
  68. share/qemu/edk2-aarch64-code.fd
  69. share/qemu/edk2-arm-code.fd
  70. share/qemu/edk2-arm-vars.fd
  71. share/qemu/edk2-i386-code.fd
  72. share/qemu/edk2-i386-secure-code.fd
  73. share/qemu/edk2-i386-vars.fd
  74. share/qemu/edk2-licenses.txt
  75. share/qemu/edk2-riscv-code.fd
  76. share/qemu/edk2-riscv-vars.fd
  77. share/qemu/edk2-x86_64-code.fd
  78. share/qemu/edk2-x86_64-secure-code.fd
  79. share/qemu/efi-e1000.rom
  80. share/qemu/efi-e1000e.rom
  81. share/qemu/efi-eepro100.rom
  82. share/qemu/efi-ne2k_pci.rom
  83. share/qemu/efi-pcnet.rom
  84. share/qemu/efi-rtl8139.rom
  85. share/qemu/efi-virtio.rom
  86. share/qemu/efi-vmxnet3.rom
  87. share/qemu/firmware/50-edk2-i386-secure.json
  88. share/qemu/firmware/50-edk2-x86_64-secure.json
  89. share/qemu/firmware/60-edk2-aarch64.json
  90. share/qemu/firmware/60-edk2-arm.json
  91. share/qemu/firmware/60-edk2-i386.json
  92. share/qemu/firmware/60-edk2-x86_64.json
  93. share/qemu/hppa-firmware.img
  94. share/qemu/hppa-firmware64.img
  95. share/qemu/keymaps/ar
  96. share/qemu/keymaps/bepo
  97. share/qemu/keymaps/cz
  98. share/qemu/keymaps/da
  99. share/qemu/keymaps/de
  100. share/qemu/keymaps/de-ch
  101. share/qemu/keymaps/en-gb
  102. share/qemu/keymaps/en-us
  103. share/qemu/keymaps/es
  104. share/qemu/keymaps/et
  105. share/qemu/keymaps/fi
  106. share/qemu/keymaps/fo
  107. share/qemu/keymaps/fr
  108. share/qemu/keymaps/fr-be
  109. share/qemu/keymaps/fr-ca
  110. share/qemu/keymaps/fr-ch
  111. share/qemu/keymaps/hr
  112. share/qemu/keymaps/hu
  113. share/qemu/keymaps/is
  114. share/qemu/keymaps/it
  115. share/qemu/keymaps/ja
  116. share/qemu/keymaps/lt
  117. share/qemu/keymaps/lv
  118. share/qemu/keymaps/mk
  119. share/qemu/keymaps/nl
  120. share/qemu/keymaps/no
  121. share/qemu/keymaps/pl
  122. share/qemu/keymaps/pt
  123. share/qemu/keymaps/pt-br
  124. share/qemu/keymaps/ru
  125. share/qemu/keymaps/sl
  126. share/qemu/keymaps/sv
  127. share/qemu/keymaps/th
  128. share/qemu/keymaps/tr
  129. share/qemu/linuxboot.bin
  130. share/qemu/linuxboot_dma.bin
  131. share/qemu/multiboot_dma.bin
  132. share/qemu/multiboot.bin
  133. share/qemu/npcm7xx_bootrom.bin
  134. share/qemu/openbios-ppc
  135. share/qemu/openbios-sparc32
  136. share/qemu/openbios-sparc64
  137. share/qemu/opensbi-riscv32-generic-fw_dynamic.bin
  138. share/qemu/opensbi-riscv64-generic-fw_dynamic.bin
  139. share/qemu/palcode-clipper
  140. share/qemu/petalogix-ml605.dtb
  141. share/qemu/pxe-e1000.rom
  142. share/qemu/pxe-eepro100.rom
  143. share/qemu/pxe-ne2k_pci.rom
  144. share/qemu/pxe-rtl8139.rom
  145. share/qemu/pxe-pcnet.rom
  146. share/qemu/pxe-virtio.rom
  147. share/qemu/qboot.rom
  148. share/qemu/qemu-nsis.bmp
  149. share/qemu/qemu_vga.ndrv
  150. share/qemu/s390-ccw.img
  151. share/qemu/s390-netboot.img
  152. share/qemu/slof.bin
  153. share/qemu/u-boot-sam460-20100605.bin
  154. share/qemu/vgabios.bin
  155. share/qemu/vgabios-ati.bin
  156. share/qemu/vgabios-cirrus.bin
  157. share/qemu/vgabios-qxl.bin
  158. share/qemu/vgabios-stdvga.bin
  159. share/qemu/vgabios-virtio.bin
  160. share/qemu/vgabios-vmware.bin
  161. share/qemu/skiboot.lid
  162. share/qemu/trace-events-all
  163. share/qemu/petalogix-s3adsp1800.dtb
  164. share/qemu/bamboo.dtb
  165. share/qemu/kvmvapic.bin
  166. share/qemu/u-boot.e500
  167. share/qemu/pvh.bin
  168. share/qemu/vgabios-bochs-display.bin
  169. share/qemu/vgabios-ramfb.bin
  170. share/qemu/vof-nvram.bin
  171. share/qemu/vof.bin
  172. share/icons/hicolor/128x128/apps/qemu.png
  173. share/icons/hicolor/16x16/apps/qemu.png
  174. share/icons/hicolor/24x24/apps/qemu.png
  175. share/icons/hicolor/256x256/apps/qemu.png
  176. share/icons/hicolor/32x32/apps/qemu.bmp
  177. share/icons/hicolor/32x32/apps/qemu.png
  178. share/icons/hicolor/48x48/apps/qemu.png
  179. share/icons/hicolor/512x512/apps/qemu.png
  180. share/icons/hicolor/64x64/apps/qemu.png
  181. share/icons/hicolor/scalable/apps/qemu.svg
  182. share/applications/qemu.desktop
  183. share/locale/bg/LC_MESSAGES/qemu.mo
  184. share/locale/de_DE/LC_MESSAGES/qemu.mo
  185. share/locale/fr_FR/LC_MESSAGES/qemu.mo
  186. share/locale/hu/LC_MESSAGES/qemu.mo
  187. share/locale/it/LC_MESSAGES/qemu.mo
  188. share/locale/sv/LC_MESSAGES/qemu.mo
  189. share/locale/tr/LC_MESSAGES/qemu.mo
  190. share/locale/uk/LC_MESSAGES/qemu.mo
  191. share/locale/zh_CN/LC_MESSAGES/qemu.mo
  192. @owner
  193. @group
  194. @mode
Collapse this list.
Dependency lines:
  • qemu-devel>0:emulators/qemu-devel
To install the port:
cd /usr/ports/emulators/qemu-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/qemu-devel
  • pkg install qemu-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: qemu-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 powerpc powerpc64 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1726496349 SHA256 (qemu/9.1.0.20240831/qemu-project-qemu-cec99171931ea79215c79661d33423ac84e63b6e_GL0.tar.gz) = 82ba61aaa0ed306493e3ec7cbee13afb80c45b9ead68ac2c143f3234998afee6 SIZE (qemu/9.1.0.20240831/qemu-project-qemu-cec99171931ea79215c79661d33423ac84e63b6e_GL0.tar.gz) = 38276377

Expand this list (12 items)

Collapse this list.

SHA256 (qemu/9.1.0.20240831/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195 SIZE (qemu/9.1.0.20240831/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580 SHA256 (qemu/9.1.0.20240831/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7 SIZE (qemu/9.1.0.20240831/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556 SHA256 (qemu/9.1.0.20240831/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe SIZE (qemu/9.1.0.20240831/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943 SHA256 (qemu/9.1.0.20240831/qemu-project-meson-18427adbf21909f66a307a54ba4c47fd91e18fba_GL0.tar.gz) = f20b68de607426eaf5bdb4043c93fc435ac3abbf0d8f5ff33e3e403801a3fb9f SIZE (qemu/9.1.0.20240831/qemu-project-meson-18427adbf21909f66a307a54ba4c47fd91e18fba_GL0.tar.gz) = 4815991 SHA256 (qemu/9.1.0.20240831/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757 SIZE (qemu/9.1.0.20240831/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741 SHA256 (qemu/9.1.0.20240831/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df SIZE (qemu/9.1.0.20240831/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308

Collapse this list.


Packages (timestamps in pop-ups are UTC):
qemu-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-9.1.0.20240831------
FreeBSD:13:quarterly-9.1.0.20240831----8.3.0.202312318.3.0.20231231
FreeBSD:14:latest-9.1.0.20240831-----8.0.0.20230505
FreeBSD:14:quarterly-9.1.0.20240831----8.3.0.202312318.3.0.20231231
FreeBSD:15:latest-9.1.0.20240831n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. sphinx-build : textproc/py-sphinx
  2. py311-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py311
  3. bash : shells/bash
  4. bison : devel/bison
  5. gmake>=4.4.1 : devel/gmake
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  9. python3.11 : lang/python311
  10. makeinfo : print/texinfo
  11. gettext-runtime>=0.22_1 : devel/gettext-runtime
  12. msgfmt : devel/gettext-tools
  13. sdl2-config : devel/sdl20
  14. perl5>=5.36<5.37 : lang/perl5.36
  15. pixman-1.pc : x11/pixman
  16. x11.pc : x11/libX11
  17. xext.pc : x11/libXext
  18. x11.pc : x11/libX11
  19. xext.pc : x11/libXext
Runtime dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. pixman-1.pc : x11/pixman
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. x11.pc : x11/libX11
  6. xext.pc : x11/libXext
Library dependencies:
  1. libepoxy.so : graphics/libepoxy
  2. libinotify.so : devel/libinotify
  3. libzstd.so : archivers/zstd
  4. libcapstone.so : devel/capstone
  5. libcurl.so : ftp/curl
  6. libgnutls.so : security/gnutls
  7. libxkbcommon.so : x11/libxkbcommon
  8. libpng16.so : graphics/png
  9. libatk-1.0.so : accessibility/at-spi2-core
  10. libcairo.so : graphics/cairo
  11. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  12. libglib-2.0.so : devel/glib20
  13. libintl.so : devel/gettext-runtime
  14. libgtk-3.so : x11-toolkits/gtk30
  15. libharfbuzz.so : print/harfbuzz
  16. libpango-1.0.so : x11-toolkits/pango
  17. libvte-2.91.so : x11-toolkits/vte3
  18. libiconv.so : converters/libiconv
  19. libintl.so : devel/gettext-runtime
  20. libgbm.so : graphics/mesa-libs
  21. libjpeg.so : graphics/jpeg-turbo
  22. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for qemu-devel-9.1.0.20240831: CAPSTONE=on: Disassembly framework support CDROM_DMA=on: IDE CDROM DMA CURL=on: Data transfer support via cURL DOCS=on: Build and/or install documentation GNUTLS=on: gnutls dependency (vnc encryption) GTK3=on: GTK 3 GUI toolkit support 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 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_DEFAULT=on: Depend on ncurses (ports if installed, otherwise base) NCURSES_BASE=off: Depend on ncurses in base NCURSES_PORT=off: Depend on devel/ncurses in ports ===> Use 'make config' to modify these settings
Options name:
emulators_qemu-devel
USES:
bison compiler:c11 cpe gmake gnome iconv:wchar_t localbase:ldflags ninja perl5 pkgconfig python:build shebangfix tar:xz xorg makeinfo gettext gl jpeg ncurses gl sdl
pkg-message:
For install:
FreeBSD host notes ================== - Needs to set net.link.tap.user_open sysctl in order to use /dev/tap* networking as non-root. Don't forget to adjust device node permissions in /etc/devfs.rules. - slirp (usermode networking) is fixed now, you still have to manually do: echo nameserver 10.0.2.3 >/etc/resolv.conf but that is normal. And you have to wait a bit for dhclient to do its thing; traffic to address 10.0.2.2 is routed to 127.1 on the host. - The -smb option (smb-export local dir to guest using the default slirp networking) needs the samba port/package installed in addition to qemu. (SAMBA knob.) - If you want to use usb devices connected to the host in the guest you can use usbredir over the network (see below); also unless you are running qemu as root you then need to fix permissions for /dev/ugen* device nodes: put a rule in /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs restart. Example devfs.rules: [ugen_ruleset=20] add path 'ugen*' mode 660 group operator corresponding rc.conf line: devfs_system_ruleset="ugen_ruleset" - If you want to test the new usb network redirection (USBREDIR option) see this thread by Hans de Goede <hdegoede <at> redhat.com>: http://thread.gmane.org/gmane.comp.emulators.qemu/110176/focus=110183 Quote: Example usage: 1) Start usbredirserver for a usb device: sudo usbredirserver 045e:0772 2) Start qemu with usb2 support + a chardev talking to usbredirserver + a usb-redir device using this chardev: qemu -usb \ -readconfig docs/ich9-ehci-uhci.cfg \ -chardev socket,id=usbredirchardev,host=localhost,port=4000 \ -device usb-redir,chardev=usbredirchardev,id=usbredirdev ... [you would replace docs/ich9-ehci-uhci.cfg with e.g. /usr/local/share/doc/qemu/docs/ich9-ehci-uhci.cfg, but turns out ehci was broken for me here with FreeBSD guests and the previous qemu version at least, I got: FETCHENTRY: entry at 22C5484 is of type 2 which is not supported yet processing error - resetting ehci HC Assertion failed: (0), function ehci_advance_state, file /data/ports/emulators/qemu-devel/work/qemu-0.15.0/hw/usb-ehci.c, line 2045. The new qemu version works better tho.] - Still usb: since the hub is no longer attached to the uchi controller and the wakeup mechanism, resume interrupt is not implemented yet linux guests will suspend the bus, i.e. they wont see devices usb_add'ed after its (linux') uhci module got loaded. Workaround: either add devices before linux loads the module or rmmod and modprobe it afterwards. [Not sure if this still applies to the new libusb host code used on recent 10-current.] - If you get repeated `atapi_poll called!' console messages with FreeBSD guests or other weird cdrom problems then thats probably because the guest has atapicam loaded, which for reasons still to be determined has problems with qemu's now by default enabled cdrom dma. You can build the port with CDROM_DMA disabled to disable it. [Looks like this is fixed in recent FreeBSD guest versions.] - If you build qemu wihout SDL and then get crashes running it try passing it -nographic. - qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot) you can do like cp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu and then use pxeboot-qemu. Actually you need recent btx code because of the real mode boot problem, so use at least pxeboot from there. - If you use slirp (usernet, the default) and want to mount nfs into the guest and you are not running qemu as root, then mountd(8) on the exporting box needs to be run with -n in order to accept requests from ports >= 1024. - (not FreeBSD-specific:) There have been reports of qcow2 corruption with (at least) win2k guests on recent kvm (which uses similar qcow2 code than qemu now, see this thread: http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg00713.html - the consensus on that thread seems to be that qcow(2) code has always been experimental and you should use raw images if you want reliability; raw is also usually faster.) You should be able to migrate existing images to raw using qemu-img(1)'s convert function; raw doesn't support advanced features like snapshots tho. [a few important qcow2 bugfixed have been committed in the meantime so this _might_ be less of an issue now; and meanwhile there also is the new qed format - I don't know how stable that one is.] - (also not FreeBSD-specific:) It is recommended to pass raw images using the new -drive syntax, specifying format=raw explicitly in order to avoid malicious guests being able to exploit the format autodetection thats otherwise getting used. (Not that you should run malicious guests anyway, but this eleminates at least a known attack vector.) - qemu now has improved physical cdrom support, but still there is at least one known problem: you need to have the guest eject the disc if you want to change it/take it out, or otherwise the guest may continue using state (like size) of the old disc. (You can also do like `change ide1-cd0 /dev/acd0' in the monitor after taking out the disc if a guest cannot eject it itself.) - The default configuration location (qemu-ifup script etc.) has been changed from /etc to PREFIX/etc (usually /usr/local/etc). Move your files accordingly. - The pcap code (-net nic... -net pcap,ifname=...) should work properly now, with only one exception: Advanced features like TSO used on the host interface can cause oversize packets which now do get truncated to avoid confusing/panicing guests but of course still will cause retransmissions. So if you see slow throughput and `pcap_send: packet size > ..., truncating' messages on qemu's tty try disabling TSO etc on the host interface at least while using pcap. - kqemu is no longer supported in qemu upstream after the 0.11 branch was created, which means also not in this version. (Linux has moved on to kvm now for qemu(-like) virtualization needs, so if you want qemu to go faster and don't want to switch to virtualbox or stick to the older emulators/qemu port which is at 0.11.1 atm and as such still supports kqemu you should help getting the FreeBSD kvm port updated and completed: http://wiki.freebsd.org/FabioChecconi/PortingLinuxKVMToFreeBSD )
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.com/qemu-project/qemu/-/archive/cec99171931ea79215c79661d33423ac84e63b6e.tar.gz?dummy=/
Collapse this list.

Number of commits found: 255 (showing only 55 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.13.0
24 Oct 2010 15:51:33
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix MASTER_SITES:snapshot usage in preparation for future updates
that might use a snapshot distfile again (i.e. the change currently
has no effect.)

PR:             ports/151673
Submitted by:   sahil
0.13.0
22 Oct 2010 19:07:24
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix a make -j race.  (At least this time the bug was upstream...)

Submitted by:   QAT
0.13.0
21 Oct 2010 21:40:14
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix NOPORTDOCS (doh!)

Submitted by:   QAT
0.13.0
21 Oct 2010 20:16:45
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 0.13.0
0.12.5
14 Aug 2010 21:35:28
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update samba dependency from net/samba3 to net/samba34.

Submitted by:   jsa on irc
0.12.5
24 Jul 2010 12:08:22
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 0.12.5, announce message is here:

        http://lists.gnu.org/archive/html/qemu-devel/2010-07/msg01402.html
0.12.4
10 May 2010 20:03:56
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Update to 0.12.4, announce message is here:

        http://lists.gnu.org/archive/html/qemu-devel/2010-05/msg00465.html

- Add patch that allows running the resulting qemu{,-system-*} from the
  build dir without having to pass the pc-bios dir with -L if no qemu port
  or another version is installed.
0.12.3_2
19 Apr 2010 21:07:37
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- These only need perl as build dep so change them to USE_PERL5_BUILD.
- Some whitespace fixes.
- Bump PORTREVISION.

PR:             ports/145838 ports/145839
Submitted by:   Bapt <baptiste.daroussin@gmail.com>
0.12.3_1
11 Apr 2010 11:42:38
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Fix libcurl probe for emulators/qemu and add proper dependencies and knobs.
- Bump PORTREVISIONs.

PR:             ports/145591
Submitted by:   gcooper
0.12.3
01 Mar 2010 20:05:17
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 0.12.3, announce message is here:
        http://lists.gnu.org/archive/html/qemu-devel/2010-02/msg01594.html
(Subject says 0.12.2, but in fact the message is about 0.12.3.)

Feature safe:   yes
0.12.2_2
08 Feb 2010 22:19:29
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Welcome emulators/qemu-devel ppc host support! :) [1]
- Attempt to make the pkg-message.s a little more readable. [2]
- Bump PORTREVISIONs.

Submitted by:   Andreas Tobler <andreast@fgznet.ch> [1]
Submitted by:   wkoszek [2]  (with modifications)
0.12.2_1
04 Feb 2010 20:27:30
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Welcome usable qemu pcap networking! :)
  1. Fix packet delays. [1]
  2. Truncate oversize packets according to host interface's MTU
     to avoid e.g. Linux guests panic'ing.
     Note:  This is only necessary as a stopgap measure for cases like
     host inferfaces using TSO (it still causes retransmissions),
     the better workaround is to disable the feature on the host
     interface while using qemu's pcap code.
- Add note about pcap to pkg-message.s
- Bump PORTREVISIONs.

Submitted by:   jkim [1]
0.12.2
19 Jan 2010 22:06:58
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 0.12.2, announce message is here:
        http://lists.gnu.org/archive/html/qemu-devel/2010-01/msg01227.html
0.12.1
17 Jan 2010 16:20:56
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Finally bring qemu 0.12.1 into ports as the new emulators/qemu-devel,
release announcement is here:
        http://lists.gnu.org/archive/html/qemu-devel/2009-12/msg02151.html

Quoting from pkg-message:

- kqemu is no longer supported in qemu upstream after the 0.11 branch
was created, which means also not in this version.  (Linux has moved
on to kvm now for qemu(-like) virtualization needs, so if you want qemu
to go faster and don't want to switch to virtualbox or stick to the older
emulators/qemu port which is at 0.11.1 atm and as such still supports
kqemu you should help getting the FreeBSD kvm port updated and
completed:
        http://wiki.freebsd.org/FabioChecconi/PortingLinuxKVMToFreeBSD
)
0.12.1
17 Jan 2010 16:20:32
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Finally bring qemu 0.12.1 into ports as the new emulators/qemu-devel,
release announcement is here:
        http://lists.gnu.org/archive/html/qemu-devel/2009-12/msg02151.html

Quoting from pkg-message:

- kqemu is no longer supported in qemu upstream after the 0.11 branch
was created, which means also not in this version.  (Linux has moved
on to kvm now for qemu(-like) virtualization needs, so if you want qemu
to go faster and don't want to switch to virtualbox or stick to the older
emulators/qemu port which is at 0.11.1 atm and as such still supports
kqemu you should help getting the FreeBSD kvm port updated and
completed:
        http://wiki.freebsd.org/FabioChecconi/PortingLinuxKVMToFreeBSD
)
0.9.1s.20080620_5
20 Sep 2009 20:43:08
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Mark IGNORE while its at an older snapshot than emulators/qemu.

Suggested by:   miwi
Feature safe:   yes
0.9.1s.20080620_5
20 Sep 2009 10:02:31
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix fetch after one mirror disappeared (MASTER_SITE_SUBDIR was missing.)

Submitted by:   pointyhat via miwi
Feature safe:   yes
0.9.1s.20080620_5
16 Aug 2009 18:04:40
Original commit files touched by this commit This port version is marked as vulnerable.
novel search for other commits by this committer
Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update.
0.9.1s.20080620_4
13 Jun 2009 19:26:28
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix build on head (doh!)

Submitted by:   pointyhat via pav
0.9.1s.20080620_4
01 Jun 2009 19:02:38
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- (Attempt to) fix build on head by entirely disabling the usb host code
which is still not ported to the new usb stack yet.  (qemu could really
use some help here, the author of the old usb host code is busy with
other stuff now...)
- No PORTREVISION bump since this is a build fix.
0.9.1s.20080620_4
24 Mar 2009 19:39:02
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Update pkg-message, adding a note about this currently being at an older
  version than the main port among other things
- Add MAKE_JOBS_SAFE fix and mark as such
- Bump PORTREVISION
0.9.1s.20080620_3
28 Feb 2009 17:31:37
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Rename band-aid build fix patch so it gets applied after the file it
patches (duh!)

Pointyhat to:   nox
0.9.1s.20080620_3
28 Feb 2009 16:50:44
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Add band-aid build fix for -current (usb host support still wont work with
the new stack - helpful hands wanted there!)

PR:             ports/132126
Submitted by:   Oleg Ginzburg <oleg.ginzburg@nevosoft.ru>
0.9.1s.20080620_3
05 Jan 2009 19:44:02
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older
0.9.1s.20080620_3
04 Dec 2008 22:36:46
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Attempt to fix savevm that was broken by the original patch-CVE-2008-0928
by allowing writes outside the disk image boundaries if the guest isn't
running.

PR:             ports/129417
Submitted by:   Nate Eldredge <neldredge@math.ucsd.edu>
Obtained from:  debian (sid kvm_72+dfsg-3.diff.gz, adapted)
0.9.1s.20080620_2
18 Nov 2008 20:07:53
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix build in unusual environments:

- CFLAGS containing commas [1]
- Missing /usr/bin/perl symlink [2]

Requested by:   Denis Kozadaev <denis@tambov.ru> [1]
Requested by:   Michal Bartkowiak <michal@bartkowiak.biz> [2]
0.9.1s.20080620_2
02 Nov 2008 22:59:10
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix heap overflow in Cirrus emulation

Obtained from:  qemu svn
Security:      
http://www.vuxml.org/freebsd/07bb3bd2-a920-11dd-8503-0211060005df.html
0.9.1s.20080620_1
02 Aug 2008 18:31:15
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Add note about pcap on 6.x
0.9.1s.20080620_1
02 Aug 2008 18:29:39
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Add pcap patch as an OPTION
- Bump PORTREVISION

Submitted by:   jkim
0.9.1s.20080620
25 Jul 2008 09:38:45
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default
MAKE_ENV
0.9.1s.20080620
08 Jul 2008 18:42:09
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Update to 20080620 svn snapshot, which uses the new kqemu-kmod-devel
  port that now also works for the 32 bit "qemu" executable on amd64
  (if you build with the KQEMU knob on, you have to deinstall the old
  kqemu-kmod first if it is installed)
- Add an ALL_TARGETS knob that, if turned off, omits the remaining dyngen
  targets, eliminating the need for gcc 3.4 (everything but ppc and sh4
  has been converted to tcg in this snapshot)
- Add tcg fixes for amd64 guests on i386 hosts (two of three have been
  committed to qemu svn in the meantime) [1]
- Update the pkg-message about kqemu on amd64, and add a note about using
  nfs with slirp, the latter [2]
- Homepage now at http://bellard.org/qemu/ - update links

Submitted by:   nox [1]
Submitted by:   joerg [2]
0.9.1s.20080302_9
06 Jun 2008 13:27:07
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
0.9.1s.20080302_8
03 Jun 2008 18:39:51
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix NOPORTDOCS when texi2html is not installed

Found by:       itetcu
0.9.1s.20080302_8
17 May 2008 18:53:44
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Add note about network boot issues to pkg-message.s
- Remove obsolete dhcp patch
- Bump PORTREVISION
0.9.1s.20080302_7
13 May 2008 18:29:38
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Add notes about how to autoload kqemu at boot and about the fact that
  kqemu only accellerates qemu-system-x86_64 on amd64 that were missing
  in qemu's pkg-message [1]
- Update the note about kqemu on amd64 SMP, and add a reminder to keep
  kqemu in sync with the kernel while I'm at it
- Bump PORTREVISION

Noticed by:     bakul [1]
0.9.1s.20080302_6
08 May 2008 20:45:10
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix "drive_init()" Disk Format Security Bypass

Obtained from:  qemu cvs
Security:      
http://www.vuxml.org/freebsd/8950ac62-1d30-11dd-9388-0211060005df.html
0.9.1s.20080302_5
03 Apr 2008 20:18:40
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Use PREFIX for qemu-ifup, install default scripts, bump PORTREVISION [1]
- Patch a pointer to pkg-message into the manpage

Submitted by:   bms [1]
0.9.1s.20080302_4
21 Mar 2008 22:20:07
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Fix -curses typo concerning ctrl-d and ctrl-t handling
- Bump PORTREVISION

Obtained from:  qemu cvs
0.9.1s.20080302_3
21 Mar 2008 17:31:52
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Add runtime warning when aio is not loaded
- Bump PORTREVISION

Requested by:   several people on freebsd-emulation@
0.9.1s.20080302_2
20 Mar 2008 09:46:38
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Remove USE_GETOPT_LONG which is a no-op since March 2007
0.9.1s.20080302_2
13 Mar 2008 14:28:35
Original commit files touched by this commit This port version is marked as vulnerable.
miwi search for other commits by this committer
- Chase devel/sdl12 shlib version bump
0.9.1s.20080302_1
12 Mar 2008 20:01:31
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Add tcg bugfix that went missing in the security rush [1]
- Change the e1000 mmio addr space according to spec [2]
- Update pkg-message
- Bump PORTREVISION

Submitted by:   nox [1]
Obtained from:  qemu cvs [2]
0.9.1s.20080302
11 Mar 2008 23:34:14
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Update to 2008-03-02 snapshot [1]
- Fix unchecked block read/write vulnerability [2]

Submitted by:   nox [1]
Obtained from:  qemu cvs [2]
Security:      
http://www.vuxml.org/freebsd/9cfbca7f-efb7-11dc-be01-0211060005df.html
0.9.0s.20070802_1
13 Dec 2007 01:10:53
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix translation block local denial of service vulnerability

Obtained from:  qemu cvs
Security:      
http://www.freebsd.org/ports/portaudit/30f5ca1d-a90b-11dc-bf13-0211060005df.html
0.9.0s.20070802
09 Aug 2007 20:03:30
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Update to 20070802 snapshot
  (longer) log is at:
  http://people.freebsd.org/~nox/qemu/qemu-devel-log-20070802.txt
0.9.0s.20070702
10 Jul 2007 20:24:59
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Update to 20070702 snapshot
  (longer) log is at:
  http://people.freebsd.org/~nox/qemu/qemu-devel-log-20070702.txt
- Point WWW back at fabrice.bellard.free.fr, qemu.org still seems to be down
0.9.0s.20070526
31 May 2007 18:24:20
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 2007-05-26 snapshot:

- sparc: Fill in real SparcStation 10 values
- sparc: Fix co-processor branch and store ops (Aurelien Jarno)
- sparc: Fix stdfq op (Aurelien Jarno)
- mips: Clear BEV and ERL for the fake bootloader.
- 64bit MIPS FPUs have 32 registers.
- mips: Fix RDHWR handling. Code formatting. Don't use *_direct versions
  to raise exceptions.
- mips: Fix disabling of the Cause register for R2.
- mips: Handle EBase properly.
- mips: Fix rotr immediate ops, mask shift/rotate arguments to their allowed
  size.
- mips: fix branch delay slot cornercases.
- Fix for PowerPC 64 rotates.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.9.0s.20070405_4
19 May 2007 20:32:57
Original commit files touched by this commit This port version is marked as vulnerable.
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
0.9.0s.20070405_3
02 May 2007 19:55:07
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Add security fixes from debian etch (slightly adapted to this version)
- Disable -vmwarevga acceleration code for now (missing range checks)

Obtained from:  debian
Security:      
http://www.vuxml.org/freebsd/0ac89b39-f829-11db-b55c-000e0c6d38a9.html
0.9.0s.20070405_2
09 Apr 2007 22:11:23
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Fix plist

Submitted by:   pointyhat via kris
Approved by:    miwi (mentor, implicit)
0.9.0s.20070405_1
09 Apr 2007 20:24:44
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Add patch to avoid eepro100 crashes

Approved by:    miwi (mentor, implicit)
Obtained from:  Stefan Weil on qemu-devel mailinglist
0.9.0s.20070405
07 Apr 2007 19:14:42
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 2007-04-05 snapshot:

- PowerPC bugfixes:
  - must clear carry bit when doing addic with a zero immediate value
  - fix missing RETURN in micro-operation that would lead to random failures
    and crashes
  - add USE_PRECISE_EMULATION compilation-time option to choose between
    getting exact floating point results and fast but less accurate computation.
- PowerPC improvments:
  - add missing 64 bits rotate instructions
  - safely define TARGET_PPCSPE when 64 bits registers are used
    a separate target will be needed to use it in 32 bits mode on 32 bits hosts.
- MIPS: Fix enough FPU/R2 support to get 24Kf going.
- Add missing PowerPC 64 instructions
  PowerPC 64 fixes.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.9.0s.20070322
25 Mar 2007 16:33:01
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 2007-03-22 snapshot:

- ARM reabbot support (orginal patch by Aurelien Jarno).
- SMP half-idle fix.
- Watchpoint support (previous commit got eaten by Savannah server crash).
- ARM register index+writeback fix (Lauro Ramos Venancio).
- PPC: Make it safe to use 64 bits GPR and/or 64 bits host registers.
  For "symetry", add 64 bits versions of all modified functions.
  As a side effect, add a lot of code provision for PowerPC 64 support.
  Move overflow and carry checks in common routines for simple cases.
  Add isel and popcntb instructions from PowerPC 2.03 specification.
  Remove remaining micro-operations helpers prototypes from op.c.
  Fix XER_BC field to be 7 bits long.
  Add power management support for PowerPC 603 & 604.
  Fix compilation warnings.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.9.0s.20070309
10 Mar 2007 17:15:07
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update repocopied qemu-devel port to 2007-03-09 snapshot:

- reset rombios32 area
- Support for more SPARC relocations, by Martin Bochnig.
- Serial console improvements, by Stefan Weil.
- Qemu support for S32 and U32 alsa output, by Vassili Karpov.
- PS/2 interface - Allow custom IO ports + IRQ, by Herve Poussineau.
- Add PS/2 keyboard to MIPS R4K, by Herve Poussineau.
- Monitor multiplexing, by Jason Wessel.
- -no-frame option for sdl, by Christian Laursen.
- Don't require a disk image for network boot, by Ferenc Wagner.
- Add -bootp option for slirp, by Anthony Liguori.
- Add OACK support to slirp TFTP server, by Anthony Liguori.
- Change -tftp option to take a root directory, by Anthony Liguori.
- 2nd serial port for Malta, by Jason Wessel.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.9.0
10 Mar 2007 17:03:06
Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
- Forced commit to note the following repocopy:
  emulators/qemu -> emulators/qemu-devel

Approved by:    miwi (mentor, implicit)

Number of commits found: 255 (showing only 55 on this page)

«  1 | 2 | 3