FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
qemu-user-static QEMU CPU Emulator github bsd-user branch - static user targets
2.11.50.g20171215 emulators on this many watch lists=3 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
Maintainer: sbruno@FreeBSD.org search for ports maintained by this maintainer
Port Added: 19 May 2014 17:13:07
License: GPLv2
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.

This is a slave port of emulators/qemu-sbruno to build only static
bsd-user targets named like qemu-mips-static.  While still being
experimental people have already built quite a few armv6/mips/mips64
packages using these and e.g. poudriere.  Some notes are also here:

	http://wiki.freebsd.org/QemuUserModeHowTo

WWW: http://wiki.qemu.org/Main_Page
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (149 items)
  1. /usr/local/share/licenses/qemu-user-static-2.11.50.g20171215/catalog.mk
  2. /usr/local/share/licenses/qemu-user-static-2.11.50.g20171215/LICENSE
  3. /usr/local/share/licenses/qemu-user-static-2.11.50.g20171215/GPLv2
  4. @comment bin/qemu-ga
  5. @comment bin/qemu-img
  6. @comment bin/qemu-io
  7. @comment bin/qemu-nbd
  8. @comment bin/qemu-system-aarch64
  9. @comment bin/qemu-system-alpha
  10. @comment bin/qemu-system-arm
  11. @comment bin/qemu-system-cris
  12. @comment bin/qemu-system-i386
  13. @comment bin/qemu-system-lm32
  14. @comment bin/qemu-system-m68k
  15. @comment bin/qemu-system-microblaze
  16. @comment bin/qemu-system-microblazeel
  17. @comment bin/qemu-system-mips
  18. @comment bin/qemu-system-mips64
  19. @comment bin/qemu-system-mips64el
  20. @comment bin/qemu-system-mipsel
  21. @comment bin/qemu-system-moxie
  22. @comment bin/qemu-system-ppc
  23. @comment bin/qemu-system-ppc64
  24. @comment bin/qemu-system-ppcemb
  25. @comment bin/qemu-system-s390x
  26. @comment bin/qemu-system-sh4
  27. @comment bin/qemu-system-sh4eb
  28. @comment bin/qemu-system-sparc
  29. @comment bin/qemu-system-sparc64
  30. @comment bin/qemu-system-tricore
  31. @comment bin/qemu-system-unicore32
  32. @comment bin/qemu-system-x86_64
  33. @comment bin/qemu-system-xtensa
  34. @comment bin/qemu-system-xtensaeb
  35. bin/qemu-aarch64-static
  36. bin/qemu-arm-static
  37. bin/qemu-i386-static
  38. bin/qemu-mips-static
  39. bin/qemu-mips64-static
  40. bin/qemu-mips64el-static
  41. bin/qemu-mipsel-static
  42. bin/qemu-ppc-static
  43. bin/qemu-ppc64-static
  44. bin/qemu-sparc-static
  45. bin/qemu-sparc64-static
  46. bin/qemu-x86_64-static
  47. @comment @sample etc/qemu-ifup.sample
  48. @comment @sample etc/qemu-ifdown.sample
  49. @comment man/man1/qemu.1.gz
  50. @comment man/man1/qemu-img.1.gz
  51. @comment @comment man/man7/qemu-ga-ref.7.gz
  52. @comment @comment man/man7/qemu-qmp-ref.7.gz
  53. @comment man/man8/qemu-ga.8.gz
  54. @comment man/man8/qemu-nbd.8.gz
  55. @comment share/qemu/QEMU,cgthree.bin
  56. @comment share/qemu/QEMU,tcx.bin
  57. @comment share/qemu/acpi-dsdt.aml
  58. @comment share/qemu/bamboo.dtb
  59. @comment share/qemu/bios-256k.bin
  60. @comment share/qemu/bios.bin
  61. @comment share/qemu/efi-e1000.rom
  62. @comment share/qemu/efi-e1000e.rom
  63. @comment share/qemu/efi-eepro100.rom
  64. @comment share/qemu/efi-ne2k_pci.rom
  65. @comment share/qemu/efi-pcnet.rom
  66. @comment share/qemu/efi-rtl8139.rom
  67. @comment share/qemu/efi-virtio.rom
  68. @comment share/qemu/efi-vmxnet3.rom
  69. @comment share/qemu/keymaps/ar
  70. @comment share/qemu/keymaps/bepo
  71. @comment share/qemu/keymaps/common
  72. @comment share/qemu/keymaps/cz
  73. @comment share/qemu/keymaps/da
  74. @comment share/qemu/keymaps/de
  75. @comment share/qemu/keymaps/de-ch
  76. @comment share/qemu/keymaps/en-gb
  77. @comment share/qemu/keymaps/en-us
  78. @comment share/qemu/keymaps/es
  79. @comment share/qemu/keymaps/et
  80. @comment share/qemu/keymaps/fi
  81. @comment share/qemu/keymaps/fo
  82. @comment share/qemu/keymaps/fr
  83. @comment share/qemu/keymaps/fr-be
  84. @comment share/qemu/keymaps/fr-ca
  85. @comment share/qemu/keymaps/fr-ch
  86. @comment share/qemu/keymaps/hr
  87. @comment share/qemu/keymaps/hu
  88. @comment share/qemu/keymaps/is
  89. @comment share/qemu/keymaps/it
  90. @comment share/qemu/keymaps/ja
  91. @comment share/qemu/keymaps/lt
  92. @comment share/qemu/keymaps/lv
  93. @comment share/qemu/keymaps/mk
  94. @comment share/qemu/keymaps/modifiers
  95. @comment share/qemu/keymaps/nl
  96. @comment share/qemu/keymaps/nl-be
  97. @comment share/qemu/keymaps/no
  98. @comment share/qemu/keymaps/pl
  99. @comment share/qemu/keymaps/pt
  100. @comment share/qemu/keymaps/pt-br
  101. @comment share/qemu/keymaps/ru
  102. @comment share/qemu/keymaps/sl
  103. @comment share/qemu/keymaps/sv
  104. @comment share/qemu/keymaps/th
  105. @comment share/qemu/keymaps/tr
  106. @comment share/qemu/kvmvapic.bin
  107. @comment share/qemu/linuxboot.bin
  108. @comment share/qemu/linuxboot_dma.bin
  109. @comment share/qemu/multiboot.bin
  110. @comment share/qemu/openbios-ppc
  111. @comment share/qemu/openbios-sparc32
  112. @comment share/qemu/openbios-sparc64
  113. @comment share/qemu/palcode-clipper
  114. @comment share/qemu/petalogix-ml605.dtb
  115. @comment share/qemu/petalogix-s3adsp1800.dtb
  116. @comment share/qemu/ppc_rom.bin
  117. @comment share/qemu/pxe-e1000.rom
  118. @comment share/qemu/pxe-eepro100.rom
  119. @comment share/qemu/pxe-ne2k_pci.rom
  120. @comment share/qemu/pxe-pcnet.rom
  121. @comment share/qemu/pxe-rtl8139.rom
  122. @comment share/qemu/pxe-virtio.rom
  123. @comment share/qemu/qemu-icon.bmp
  124. @comment share/qemu/qemu_logo_no_text.svg
  125. @comment share/qemu/s390-ccw.img
  126. @comment share/qemu/sgabios.bin
  127. @comment share/qemu/slof.bin
  128. @comment share/qemu/spapr-rtas.bin
  129. @comment share/qemu/trace-events-all
  130. @comment share/qemu/u-boot.e500
  131. @comment share/qemu/vgabios-cirrus.bin
  132. @comment share/qemu/vgabios-qxl.bin
  133. @comment share/qemu/vgabios-stdvga.bin
  134. @comment share/qemu/vgabios-virtio.bin
  135. @comment share/qemu/vgabios-vmware.bin
  136. @comment share/qemu/vgabios.bin
  137. @comment share/qemu/skiboot.lid
  138. @comment share/locale/bg/LC_MESSAGES/qemu.mo
  139. @comment share/locale/de_DE/LC_MESSAGES/qemu.mo
  140. @comment share/locale/fr_FR/LC_MESSAGES/qemu.mo
  141. @comment share/locale/hu/LC_MESSAGES/qemu.mo
  142. @comment share/locale/it/LC_MESSAGES/qemu.mo
  143. @comment share/locale/tr/LC_MESSAGES/qemu.mo
  144. @comment share/locale/zh_CN/LC_MESSAGES/qemu.mo
  145. @comment share/doc/qemu/qemu-doc.txt
  146. @comment share/doc/qemu/qemu-ga-ref.html
  147. @comment share/doc/qemu/qemu-ga-ref.txt
  148. @comment share/doc/qemu/qemu-qmp-ref.html
  149. @comment share/doc/qemu/qemu-qmp-ref.txt
  150. Collapse this list.

To install the port: cd /usr/ports/emulators/qemu-user-static/ && make install clean
To add the package: pkg install qemu-user-static

PKGNAME: qemu-user-static

ONLY_FOR_ARCHS: amd64 powerpc powerpc64

NOT_FOR_ARCHS: powerpc64

distinfo:

TIMESTAMP = 1513359428
SHA256 (qemu/2.11.50.g20171215/seanbruno-qemu-bsd-user-2.11.50.g20171215-8dcfea1_GH0.tar.gz) = cd7f9e5b1f1a6a6055b9fba569b5d45970e78679fce1b4d000f28ccb53b1ab15
SIZE (qemu/2.11.50.g20171215/seanbruno-qemu-bsd-user-2.11.50.g20171215-8dcfea1_GH0.tar.gz) = 14817005
SHA256 (qemu/2.11.50.g20171215/qemu-keycodemapdb-10739aa_GH0.tar.gz) = ae43fb1e2b07b78be88a7882306b6e71383eb77472a35d7d78fed21e345d134a
SIZE (qemu/2.11.50.g20171215/qemu-keycodemapdb-10739aa_GH0.tar.gz) = 47895


Master port: emulators/qemu-sbruno

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. libglib-2.0.a : devel/glib20
  2. gmake : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. bison : devel/bison
  5. python2.7 : lang/python27
  6. perl5>=5.24<5.25 : lang/perl5.24
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
gmake pkgconfig bison perl5 python:2.7,build

Master Sites:
  1. https://codeload.github.com/seanbruno/qemu-bsd-user/tar.gz/8dcfea1?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2015-10-11
    Affects: users of emulators/qemu-sbruno, emulators/qemu-user-static
    Author: sbruno@FreeBSD.org
    Reason: 
      The Jemalloc update at svn r286871 introduced some TLS enhancements
      for MIPS targets that require a bit of workaround.  Users who want
      to build MIPS packages should update their host systems past r286871
      prior to upgrading their qemu-user-static/qemu-sbruno ports.
    
      Discussion about this can be found here:
        https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
    
    

Number of commits found: 12

Commit History - (may be incomplete: see SVNWeb link above for full details)
This is a slave port. You may also want to view the commits to the master port: emulators/qemu-sbruno
DateByDescription
22 May 2017 13:17:39
Original commit files touched by this commit  2.8.50.g20170307_2
Revision:441455
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
01 Mar 2017 22:08:29
Original commit files touched by this commit  2.8.50.g20170301
Revision:435203
sbruno search for other commits by this committer
Add configure arg to fix build on 10.x

PR:	217411
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
19 May 2016 10:21:25
Original commit files touched by this commit  2.5.93.g20160428
Revision:415498
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
18 Feb 2016 16:30:30
Original commit files touched by this commit  2.5.50.g20160215_1
Revision:409112
sbruno search for other commits by this committer
Attempt to unbreak stage (pointed out by amdmi3/junovitch)
- Add ivshmem-client/server to the pkg-plist of qemu-sbruno.
- Forceably nuke ivshmem-client/server during the build of qemu-user-static.

Bump PORTREVISION.
16 Dec 2015 18:45:00
Original commit files touched by this commit  2.4.50.g20151206
Revision:403870 This port version is marked as vulnerable.
sbruno search for other commits by this committer
Take these ports as they are based on my branches in github.

rip nox@
14 Dec 2015 02:52:14
Original commit files touched by this commit  2.4.50.g20151206
Revision:403704 This port version is marked as vulnerable.
eadler search for other commits by this committer
Reset maintainer
01 Mar 2015 15:16:43
Original commit files touched by this commit  2.2.50.g20150215_1
Revision:380206 This port version is marked as vulnerable.
nox search for other commits by this committer
- Add rc.d script to emulators/qemu-user-static to (optinally) setup
  imgact_binmisc configs on systems where that exists.
- Bump PORTREVISION.

Submitted by:	linimon (with some changes by me)
21 Feb 2015 19:44:47
Original commit files touched by this commit  2.2.50.g20150215
Revision:379545 This port version is marked as vulnerable.
nox search for other commits by this committer
This is a slave port of emulators/qemu-sbruno now. (not qemu-devel)

Confusion reported by:	linimon
06 Jan 2015 19:47:29
Original commit files touched by this commit  2.2.50.g20150106
Revision:376437 This port version is marked as vulnerable.
nox search for other commits by this committer
- Update emulators/qemu-sbruno to latest github snapshot, fixing
  the bsd-user targets on 8 and 9.
- Switch emulators/qemu-user-static to be slave of emulators/qemu-sbruno.
- Update emulators/qemu-devel to latest upstream release 2.2.0, now
  w/o bsd-user patches and knob again.  (Or at least until the
  patches are merged upstream...) [1]
- Add appropriate CONFLICTS to emulators/qemu too and bump its
  PORTREVISION.

Suggested by:	andrew [1] (for the benefit of testing aarch64 guests)
30 Dec 2014 23:52:32
Original commit files touched by this commit  2.0.2_12
Revision:375865 This port version is marked as vulnerable.
nox search for other commits by this committer
Add MASTERDIR=   ${.CURDIR}/../qemu-sbruno as comment for now.
18 Aug 2014 18:53:16
Original commit files touched by this commit  2.0.2
Revision:365340 This port version is marked as vulnerable.
nox search for other commits by this committer
- Update to 2.0.2, announce message is here:

	http://thread.gmane.org/gmane.comp.emulators.qemu/291585

- Strip executables by default.
- Switch to USES=python:2,build.
19 May 2014 17:12:59
Original commit files touched by this commit  2.0.0_2
Revision:354560 This port version is marked as vulnerable.
nox search for other commits by this committer
Add new slave port emulators/qemu-user-static:

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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 12

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
libXcursorDec 17
libXfont2Dec 17
libXfont2Dec 17
globalDec 16
jenkinsDec 15
jenkins-ltsDec 15
gitlabDec 14
nodeDec 14
node4Dec 14
node6Dec 14
node8Dec 14
torDec 14
asterisk13Dec 13
asterisk13*Dec 13
asterisk13*Dec 13

18 vulnerabilities affecting 90 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-17 18:50:28


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32140
Broken 124
Deprecated 48
Ignore 360
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 41
Expired 10
Set to expire 40
Interactive 0
new 24 hours 2
new 48 hours11
new 7 days34
new fortnight108
new month42953

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.