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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
Port details
qemu-sbruno QEMU CPU Emulator - github bsd-user branch
2.11.50.g20191211_4 emulators Deleted 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 View this port on Repology. pkg-fallout 2.11.50.g20191211_4Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Port will be removed in favor of emulators/qemu
Expired This port expired on: 2020-10-01
Maintainer: emulation@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-12-30 23:50:43
Last Update: 2020-10-02 20:19:38
SVN Revision: 551231
People watching this port, also watch:: openjdk8, screen
License: GPLv2
WWW:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
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. 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. WWW: http://wiki.qemu.org/Main_Page This is building sbruno's bsd-user github branch: WWW: https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (156 items)
Collapse this list.
  1. /usr/local/share/licenses/qemu-sbruno-2.11.50.g20191211_4/catalog.mk
  2. /usr/local/share/licenses/qemu-sbruno-2.11.50.g20191211_4/LICENSE
  3. /usr/local/share/licenses/qemu-sbruno-2.11.50.g20191211_4/GPLv2
  4. bin/qemu-ga
  5. bin/qemu-img
  6. bin/qemu-io
  7. bin/qemu-nbd
  8. bin/qemu-system-aarch64
  9. bin/qemu-system-alpha
  10. bin/qemu-system-arm
  11. bin/qemu-system-cris
  12. bin/qemu-system-hppa
  13. bin/qemu-system-i386
  14. bin/qemu-system-lm32
  15. bin/qemu-system-m68k
  16. bin/qemu-system-microblaze
  17. bin/qemu-system-microblazeel
  18. bin/qemu-system-mips
  19. bin/qemu-system-mips64
  20. bin/qemu-system-mips64el
  21. bin/qemu-system-mipsel
  22. bin/qemu-system-moxie
  23. bin/qemu-system-nios2
  24. bin/qemu-system-or1k
  25. bin/qemu-system-ppc
  26. bin/qemu-system-ppc64
  27. bin/qemu-system-ppcemb
  28. bin/qemu-system-s390x
  29. bin/qemu-system-sh4
  30. bin/qemu-system-sh4eb
  31. bin/qemu-system-sparc
  32. bin/qemu-system-sparc64
  33. bin/qemu-system-tricore
  34. bin/qemu-system-unicore32
  35. bin/qemu-system-x86_64
  36. bin/qemu-system-xtensa
  37. bin/qemu-system-xtensaeb
  38. @comment bin/qemu-aarch64
  39. @comment bin/qemu-arm
  40. @comment bin/qemu-i386
  41. @comment bin/qemu-mips
  42. @comment bin/qemu-mips64
  43. @comment bin/qemu-mips64el
  44. @comment bin/qemu-mipsel
  45. @comment bin/qemu-ppc
  46. @comment bin/qemu-ppc64
  47. @comment bin/qemu-sparc
  48. @comment bin/qemu-sparc64
  49. @comment bin/qemu-x86_64
  50. @sample etc/qemu-ifup.sample
  51. @sample etc/qemu-ifdown.sample
  52. man/man1/qemu.1.gz
  53. man/man1/qemu-img.1.gz
  54. man/man7/qemu-block-drivers.7.gz
  55. man/man7/qemu-ga-ref.7.gz
  56. man/man7/qemu-qmp-ref.7.gz
  57. man/man8/qemu-ga.8.gz
  58. man/man8/qemu-nbd.8.gz
  59. share/qemu/QEMU,cgthree.bin
  60. share/qemu/QEMU,tcx.bin
  61. share/qemu/acpi-dsdt.aml
  62. share/qemu/bamboo.dtb
  63. share/qemu/bios-256k.bin
  64. share/qemu/bios.bin
  65. share/qemu/efi-e1000.rom
  66. share/qemu/efi-e1000e.rom
  67. share/qemu/efi-eepro100.rom
  68. share/qemu/efi-ne2k_pci.rom
  69. share/qemu/efi-pcnet.rom
  70. share/qemu/efi-rtl8139.rom
  71. share/qemu/efi-virtio.rom
  72. share/qemu/efi-vmxnet3.rom
  73. share/qemu/hppa-firmware.img
  74. share/qemu/keymaps/ar
  75. share/qemu/keymaps/bepo
  76. share/qemu/keymaps/common
  77. share/qemu/keymaps/cz
  78. share/qemu/keymaps/da
  79. share/qemu/keymaps/de
  80. share/qemu/keymaps/de-ch
  81. share/qemu/keymaps/en-gb
  82. share/qemu/keymaps/en-us
  83. share/qemu/keymaps/es
  84. share/qemu/keymaps/et
  85. share/qemu/keymaps/fi
  86. share/qemu/keymaps/fo
  87. share/qemu/keymaps/fr
  88. share/qemu/keymaps/fr-be
  89. share/qemu/keymaps/fr-ca
  90. share/qemu/keymaps/fr-ch
  91. share/qemu/keymaps/hr
  92. share/qemu/keymaps/hu
  93. share/qemu/keymaps/is
  94. share/qemu/keymaps/it
  95. share/qemu/keymaps/ja
  96. share/qemu/keymaps/lt
  97. share/qemu/keymaps/lv
  98. share/qemu/keymaps/mk
  99. share/qemu/keymaps/modifiers
  100. share/qemu/keymaps/nl
  101. share/qemu/keymaps/nl-be
  102. share/qemu/keymaps/no
  103. share/qemu/keymaps/pl
  104. share/qemu/keymaps/pt
  105. share/qemu/keymaps/pt-br
  106. share/qemu/keymaps/ru
  107. share/qemu/keymaps/sl
  108. share/qemu/keymaps/sv
  109. share/qemu/keymaps/th
  110. share/qemu/keymaps/tr
  111. share/qemu/kvmvapic.bin
  112. share/qemu/linuxboot.bin
  113. share/qemu/linuxboot_dma.bin
  114. share/qemu/multiboot.bin
  115. share/qemu/openbios-ppc
  116. share/qemu/openbios-sparc32
  117. share/qemu/openbios-sparc64
  118. share/qemu/palcode-clipper
  119. share/qemu/petalogix-ml605.dtb
  120. share/qemu/petalogix-s3adsp1800.dtb
  121. share/qemu/ppc_rom.bin
  122. share/qemu/pxe-e1000.rom
  123. share/qemu/pxe-eepro100.rom
  124. share/qemu/pxe-ne2k_pci.rom
  125. share/qemu/pxe-pcnet.rom
  126. share/qemu/pxe-rtl8139.rom
  127. share/qemu/pxe-virtio.rom
  128. share/qemu/qemu-icon.bmp
  129. share/qemu/qemu_logo_no_text.svg
  130. share/qemu/qemu_vga.ndrv
  131. share/qemu/s390-ccw.img
  132. share/qemu/s390-netboot.img
  133. share/qemu/sgabios.bin
  134. share/qemu/slof.bin
  135. share/qemu/spapr-rtas.bin
  136. share/qemu/trace-events-all
  137. share/qemu/u-boot.e500
  138. share/qemu/vgabios-cirrus.bin
  139. share/qemu/vgabios-qxl.bin
  140. share/qemu/vgabios-stdvga.bin
  141. share/qemu/vgabios-virtio.bin
  142. share/qemu/vgabios-vmware.bin
  143. share/qemu/vgabios.bin
  144. share/qemu/skiboot.lid
  145. share/locale/bg/LC_MESSAGES/qemu.mo
  146. share/locale/de_DE/LC_MESSAGES/qemu.mo
  147. share/locale/fr_FR/LC_MESSAGES/qemu.mo
  148. share/locale/hu/LC_MESSAGES/qemu.mo
  149. share/locale/it/LC_MESSAGES/qemu.mo
  150. share/locale/tr/LC_MESSAGES/qemu.mo
  151. share/locale/zh_CN/LC_MESSAGES/qemu.mo
  152. share/doc/qemu/qemu-doc.txt
  153. share/doc/qemu/qemu-ga-ref.html
  154. share/doc/qemu/qemu-ga-ref.txt
  155. share/doc/qemu/qemu-qmp-ref.html
  156. share/doc/qemu/qemu-qmp-ref.txt
Collapse this list.
Dependency lines:
  • qemu-sbruno>0:emulators/qemu-sbruno
Conflicts:
CONFLICTS_INSTALL:
  • qemu-[0-9]*
  • qemu-devel-*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
No installation instructions:
This port has been deleted.
PKGNAME: qemu-sbruno
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 powerpc powerpc64
distinfo:
TIMESTAMP = 1576119749 SHA256 (qemu/2.11.50.g20191211/seanbruno-qemu-bsd-user-2.11.50.g20191211-d587db6_GH0.tar.gz) = f7810f4b8754b2e051ac498fd784b5a55e1b3496cdb9df9371c785355d017739 SIZE (qemu/2.11.50.g20191211/seanbruno-qemu-bsd-user-2.11.50.g20191211-d587db6_GH0.tar.gz) = 15512736

Expand this list (2 items)

Collapse this list.

SHA256 (qemu/2.11.50.g20191211/qemu-keycodemapdb-10739aa_GH0.tar.gz) = ae43fb1e2b07b78be88a7882306b6e71383eb77472a35d7d78fed21e345d134a SIZE (qemu/2.11.50.g20191211/qemu-keycodemapdb-10739aa_GH0.tar.gz) = 47895

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. libfdt.so : sysutils/dtc
  2. texi2html : textproc/texi2html
  3. bison : devel/bison
  4. gmake : devel/gmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python2.7 : lang/python27
  7. sdl-config : devel/sdl12
  8. msgfmt : devel/gettext-tools
  9. makeinfo : print/texinfo
  10. perl5>=5.30.r1<5.31 : lang/perl5.30
  11. xorgproto>=0 : x11/xorgproto
  12. pixman-1.pc : x11/pixman
Runtime dependencies:
  1. pixman-1.pc : x11/pixman
Library dependencies:
  1. libgnutls.so : security/gnutls
  2. libsasl2.so : security/cyrus-sasl2
  3. libpng.so : graphics/png
  4. libcurl.so : ftp/curl
  5. libatk-1.0.so : accessibility/atk
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
  8. libgtk-x11-2.0.so : x11-toolkits/gtk20
  9. libpango-1.0.so : x11-toolkits/pango
  10. libvte.so : x11-toolkits/vte
  11. libSDL.so : devel/sdl12
  12. libintl.so : devel/gettext-runtime
  13. libjpeg.so : graphics/jpeg-turbo
  14. libGLU.so : graphics/libGLU
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for qemu-sbruno-2.11.50.g20191211_4: BSD_USER=off: Also build bsd-user targets (for testing) 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) GTK2=on: GTK+ 2 GUI toolkit support JPEG=on: jpeg dependency (vnc lossy compression) OPENGL=on: 2D/3D rendering support via OpenGL PCAP=on: pcap dependency (networking with bpf) 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!) X11=on: X11 (graphics) support X86_TARGETS=off: Don't build non-x86 system targets ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
bison compiler:c11 gmake perl5 pkgconfig python:2.7,build xorg gnome sdl gettext gnome jpeg gl makeinfo xorg
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 in cvs, on FreeSBIE 1.0 guests you still have to manually do: echo nameserver 10.0.2.3 >/etc/resolv.conf but i've been told that that's normal. (fixed on FreeSBIE 1.1.) 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. - Expect timer problems when guest kernel HZ is > hosts, for example time sleep 1 takes 49 seconds and booting sleeps for minutes at the acd0 probe with a FreeSBIE 1.0 guest, thats because its kernel is built with HZ=5000, and FreeBSD's default is 100... (no longer a problem with FreeSBIE 1.1.) The linux 2.6 kernel uses 1000 by default btw. (changed to 250 later, and recent linux kernels now no longer have a fixed HZ, aka `tickless kernel'...) Enabling /dev/rtc doesn't seem to help either (not included since it needs a patch to emulators/rtc.) - Update: the above problem has gotten worse with FreeBSD guests somewhere before 8.0, mainly since the kernel now usually wants double or even quadruple number of timer irqs compared to HZ if it detects an apic (and at least early versions of FreeBSD 8 had a bug that essentially halved qemu's clock rate too); the only reason you usually don't see symptoms of this with FreeBSD 8 guests is they automatically reduce their HZ to 100 when running in a VM while the default for the host kernel is still HZ=1000. Workaround: you can disable the apic clock in the guest by setting hint.apic.0.clock="0" in loader.conf(5) (or manually at the loader prompt), if that doesn't work the only things you can do is either reduce the guest's HZ to, say, 100 by setting e.g. kern.hz="100" from the loader as above (which usually is a good idea in a VM anyway and FreeBSD 8 now does by itself as mentioned), or otherwise increase the host's HZ to 2000 or even 4000 from the loader in the same way. - 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 yot need either recent 10-current (not tested yet much) or 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: if you are on 5.x or later (devfs) 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 (in 0.15.0) 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. This should probably be default in that case... - 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 (from after 7.0 was released) because of the real mode boot problem, so use at least pxeboot from there. And I just did that for the pxeboot extracted out of ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso and placed it here: http://people.freebsd.org/~nox/qemu/pxeboot-qemu - 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. )
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/seanbruno/qemu-bsd-user/tar.gz/d587db6?dummy=/
Collapse this list.

Number of commits found: 143 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.11.50.g20191211_4
02 Oct 2020 20:19:38
Revision:551231Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:

2020-09-30 audio/zinf: Does not build, no upstream
2020-10-01 emulators/qemu-sbruno: Port will be removed in favor of
emulators/qemu
2.11.50.g20191211_4
29 Apr 2020 23:46:05
Revision:533403Original commit files touched by this commit
kevans search for other commits by this committer
emulators/qemu-sbruno: bump PORTREVISION for recent DEPRECATION

DEPRECATED was added in r533075 and gets encoded in the pkg; make sure that
users of the pkg get the notice far in advance that this port is going away,
as it will not receive any further updates that would trigger the rebuild.

Approved by:	koobs (mentor)
MFH:		2020Q2 (blanket: metadata correction)
2.11.50.g20191211_3
26 Apr 2020 15:57:12
Revision:533075Original commit files touched by this commit
kevans search for other commits by this committer
emulators/qemu-user-static: revive as a copy of qemu-user-static-devel

This is effectively the 3.1 update of qemu-user-static. The main feature of
the update to 3.1 is RISC-V support, contributed by Embecosm.

PR:		243906
Approved by:	koobs (mentor)
2.11.50.g20191211_3
20 Mar 2020 13:21:43
Revision:528777Original commit files touched by this commit
db search for other commits by this committer
reated attachment 212362 [details]
Fix emulators/qemu-sbruno build with lld 10.0.0

As reported in bug 244251, with clang and lld 10.0.0 the emulators/qemu-sbruno
port fails in the configure stage:

===>  Configuring for qemu-user-static-2.11.50.g20191211_3

ERROR: We need to link the QEMU user mode binaries at a
       specific text address. Unfortunately your linker
       doesn't support either the -Ttext-segment option or
       printing the default linker script with --verbose.
       If you don't want the user mode binaries, pass the
       --disable-user option to configure.

===>  Script "configure" failed unexpectedly.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.11.50.g20191211_3
05 Feb 2020 16:09:20
Revision:525282Original commit files touched by this commit
kevans search for other commits by this committer
qemu-user-static: revert SSP_CFLAGS workaround (ports r501032)

This was later diagnosed to be a bug in libc, which has since been addressed
in all supported releases and branches. PORTREVISION is bumped as SSP_CFLAGS
will change the output, and for consumers of these two ports it is
imperative that it be rebuilt against the updated libc to avoid high failure
rates. In testing qemu-user-static-devel failed roughly 60% of the time,
rendering it unusable as each fork/exec was yet one more chance to fail.

The bug was fixed in the following patch levels (FreeBSD-EN-20:01.ssp):
- 12.1-p2
- 12.0-p13
- 11.3-p6

PR:		243735
Approved by:	koobs (ports)
MFH:		2020Q1
2.11.50.g20191211_2
17 Jan 2020 11:19:30
Revision:523295Original commit files touched by this commit
pkubaj search for other commits by this committer
emulators/qemu-sbruno: actually install 64-bit emulators on powerpc64

They were built but not installed.

Approved by:	kevans91
2.11.50.g20191211_1
15 Jan 2020 21:08:41
Revision:523167Original commit files touched by this commit
pkubaj search for other commits by this committer
emulators/qemu-sbruno: allow 64-bit targets on powerpc64

Builds fine, I have no way to confirm it builds working binaries for those
targets, but binaries for armv7 are fine.

Approved by:	kevans91
2.11.50.g20191211
12 Dec 2019 18:47:31
Revision:519943Original commit files touched by this commit
kevans search for other commits by this committer
emulators/qemu-user-static{,-devel}: unbreak after base r355641

r355641 added sigorset to base, which collides with sigorset in
qemu-user-static. This is effectively a patch (applied in the qemu-bsd-user
repo) that makes the qemu version private and uses that for now, until
sigorset in FreeBSD stabilizes across older branches.

Approved by:	0mp (ports)
2.11.50.g20191112
02 Dec 2019 03:40:49
Revision:518822Original commit files touched by this commit
kevans search for other commits by this committer
NEW PORT: emulators/qemu-user-static-devel: QEMU user-mode emulation

This port represents the to-be-released version of qemu-user-static for
testing prior to unleashing it upon the community at large and the package
building infrastructure. Currently, it is based on the bsd-user-rebase-3.1
branch that moves the base qemu version of this work forward.

The main highlight of the update to 3.1 is initial riscv64 bsd-user support,
submitted by Embecosm.

This version of the port is also notably no longer based on the master port,
qemu-sbruno, but repocopied from it due to reusing a good portion of it. As
such, it's been severely reduced to eliminate all of the bits not relevant
to building bsd-user/ (including the various port options), so much of the
diff is eliminating the option-enabled checks and combining them all into a
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.11.50.g20191112
13 Nov 2019 22:37:57
Revision:517396Original commit files touched by this commit
linimon search for other commits by this committer
Change maintainer to emulation@FreeBSD.org.

PR:		241930
Submitted by:	kevans
2.11.50.g20191112
12 Nov 2019 21:11:40
Revision:517350Original commit files touched by this commit
kevans search for other commits by this committer
emulators/qemu-user-static: update to head as of 2019/11/12

With this update, sendmsg/recvmsg (thus, casper'ized) applications now work
again on mips.  Various signal handling issues have also been addressed,
most notably qemu-user-static should no longer deadlock when evaluating
whether printf survives out-of-memory conditions or not.

PR:		224740
Approved by:	ler (ports), sbruno (maintainer, implicit)
MFH:		2019Q4
2.11.50.g20191029
08 Nov 2019 10:08:50
Revision:517045Original commit files touched by this commit
tobik search for other commits by this committer
e*: Add missing USES={gnome,sdl,xorg}
2.11.50.g20191029
05 Nov 2019 15:48:41
Revision:516802Original commit files touched by this commit Sanity Test Failure
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories e

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
2.11.50.g20191029
29 Oct 2019 13:56:21
Revision:515979Original commit files touched by this commit
kevans search for other commits by this committer
qemu-user-static: fix the RFSPAWN fix + kevent(2) emulation

The RFSPAWN fix included a bogus dependency on qemu-user-static being built
against headers that included the RFSPAWN flag. This is incorrect in
emulation-land, where we must assume the target may not match the host.

kevent(2) emulation was also not preserving event udata coming from the
kernel; the fix for this is als included.

Approved by:	antoine (ports), sbruno (maintainer, implicit)
MFH:		2019Q4
2.11.50.g20191026
27 Oct 2019 00:08:04
Revision:515732Original commit files touched by this commit
kevans search for other commits by this committer
qemu-user-static: pull in fixes for the 2.x branch

Short list:
- __sysctlbyname(2) implemented
- posix_spawn breakage due to RFSPAWN averted
- some _umtx_op misbehavior fixed*

Some _umtx_op operations were processing a timeout, but failed to pass in
the size of the timespec/_umtx_time to the kernel, passing in '0' instead.
This would cause unbounded sleep until interrupted, rather than timeout
expected by the caller.

PR:		240763
Approved by:	ler (ports), sbruno (maintainer, implicit)
MFH:		2019Q4 (runtime fix)
2.11.50.g20190730
08 Oct 2019 08:24:39
Revision:514056Original commit files touched by this commit
linimon search for other commits by this committer
Add compiler:c11 to USES to fix build on GCC-based systems.

Tested on: amd64, powerpc64.

Approved by:	portmgr (tier-2 blanket)
2.11.50.g20190730
13 Aug 2019 16:03:12
Revision:508837Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories e-g)
2.11.50.g20190730
30 Jul 2019 21:14:57
Revision:507682Original commit files touched by this commit
sbruno search for other commits by this committer
qemu-sbruno qemu-user-static update
- cleanup a stray debugging printf
- fixup for sendmsg/recvmsg
- fixup openat()

Submitted by:	miki kevans
2.11.50.g20190729
30 Jul 2019 02:46:23
Revision:507618Original commit files touched by this commit
sbruno search for other commits by this committer
qemu-sbruno:
 - fix qemu-user-static hangs with wc -l //
 - add qemu-user-static redirection for riscv64, no support, yet.

Thanks to kevans, miki and others for fixing this nonsense.

Submitted by:	kevans miki
2.11.50.g20190718
18 Jul 2019 18:52:34
Revision:506871Original commit files touched by this commit
sbruno search for other commits by this committer
emulators/qemu-sbruno
emulators/qemu-user-static
- Capture fix for keeping track of the thread counts being optimized.
https://github.com/seanbruno/qemu-bsd-user/commit/9ac22b222b5f3844dc303c2da2c40efd3ba67661

Submitted by:	Mark Millard <marklmi at yahoo.com>
Reviewed by:	kevans
2.11.50.g20190318_3
04 Jun 2019 14:17:39
Revision:503475Original commit files touched by this commit
antoine search for other commits by this committer
Switch default version of samba from 4.7 to 4.8

With hat:	portmgr
2.11.50.g20190318_2
08 May 2019 16:24:42
Revision:501032Original commit files touched by this commit
antoine search for other commits by this committer
Unbreak qemu-user-static at runtime
2.11.50.g20190318_1
04 May 2019 18:09:23
Revision:500819Original commit files touched by this commit
jbeich search for other commits by this committer
devel/glib20: unbreak qemu-user-static after r499897

PR:		237273
Reported by:	Mikael Urankar
2.11.50.g20190318
19 Mar 2019 11:53:47
Revision:496258Original commit files touched by this commit
sbruno search for other commits by this committer
emulators/qemu-sbruno:
 - Add a "-O argv0" argument to qemu-bsd-user for use in execve() calls:

Prior to this commit, the value of argv[0] was discarded as it was
overwritten by the path to the program being executed.  This commit
uses the new -0 option to retain that information; in particular,
this unbreaks mailwrapper+sendmail, which makes use of this to know
which of multiple functions should be performed.

Submitted by:	cperciva
2.11.50.g20181011
08 Jan 2019 13:20:19
Revision:489684Original commit files touched by this commit
mat search for other commits by this committer
Remove MASTER_SITES=GH when it is the only one.

It is added by USE_GITHUB.  Tested with `make makesum` not changing distinfo.
2.11.50.g20181011
11 Nov 2018 17:15:05
Revision:484702Original commit files touched by this commit
sbruno search for other commits by this committer
Bump qemu-sbruno to capture 4ef7d07
-  Avoid the overflow reported by Mark Millard...New version is safer
   end_addr >= addr is assured earlier in this loop.

Submitted by:	kevans
Reported by:	Mark Millard <marklmi@yahoo.com>
2.11.50.g20181009
09 Nov 2018 18:14:43
Revision:484536Original commit files touched by this commit
sbruno search for other commits by this committer
Incorpororate fixes to build packages after freebsd svn r339655. (kevans)
Add uname change for AARCH64.  (miki)
2.11.50.g20180622_1
02 Nov 2018 13:32:35
Revision:483807Original commit files touched by this commit
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2.11.50.g20180622_1
01 Sep 2018 17:05:48
Revision:478711Original commit files touched by this commit
antoine search for other commits by this committer
Switch default version of samba to 4.7
Samba 4.6 will be discontinued in a few weeks

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D16904
2.11.50.g20180622
23 Jun 2018 00:02:16
Revision:473103Original commit files touched by this commit
sbruno search for other commits by this committer
qemu-user-static update:
 - Increase user stack when emulating aarch64.

Submitted by:	Mikael Urankar <mikael.urankar@gmail.com>
2.11.50.g20180501
01 May 2018 23:35:16
Revision:468802Original commit files touched by this commit
sbruno search for other commits by this committer
qemu-sbruno + qemu-user-static highlights:
- regen syscall list
  (imp)
- Fix syscall handler for readv()
  (miki)
- new syscall support for getrandom() (fixes perl/python builds)
  (miki)
- cleanup some sysv-ipc detrius
  (brooks)
2.11.50.g20180208
02 Mar 2018 22:34:53
Revision:463452Original commit files touched by this commit
brooks search for other commits by this committer
Work around the lack of definition of union semun per POSIX.

When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.

PR:		224300, 224443 (exp-run)
Approved by:	portmgr (antoine)
Exp-run:	antoine
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14137
2.11.50.g20180208
12 Feb 2018 16:55:28
Revision:461603Original commit files touched by this commit
brooks search for other commits by this committer
Rename and regenerate the patch files so they have normal syntax and
names and don't require -p1.

No functional change.

Approved by:	sbruno (maintainer)
2.11.50.g20180208
11 Feb 2018 19:56:53
Revision:461523Original commit files touched by this commit
brooks search for other commits by this committer
Update to the latest on github.

Clean up distfile handling.

Suppress unimportant and very noisy warnings in qemu-user-static.

PR:		225831
Approved by:	sbruno (maintainer)
Sponsored by:	DARPA, AFRL
2.11.50.g20171215_3
03 Feb 2018 17:08:09
Revision:460828Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix plist
- Check OPSYS along with OSVERSION

Approved by:	portmgr blanket
2.11.50.g20171215_2
01 Feb 2018 21:06:29
Revision:460635Original commit files touched by this commit
sbruno search for other commits by this committer
emulators/qemu-sbruno add missing files to pkg-plist

Submitted by:	amdmi3
2.11.50.g20171215_1
23 Dec 2017 07:03:21
Revision:457024Original commit files touched by this commit
antoine search for other commits by this committer
Change default version of samba from 4.4 to 4.6

Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D13529
2.11.50.g20171215
17 Dec 2017 00:14:17
Revision:456518Original commit files touched by this commit
sbruno search for other commits by this committer
emulators/qemu-sbruno
emulators/qemu-user-static

Update to 2.11.50 + patches from submitters.  Upstream introduced some git
nonsense with remotes inside their repos.  Change the way we fetch our
distributions with GH_TUPLE instead of the previous way.  Clean up a couple
lines commented out for the PCAP features that aren't stored in a patch, but
merely direct committed to this tree.

- Remove the interpreter name and interpreter prefix when retrieving the
  argument vectors using kvm_getargv  (Mikael Urankar)

- No need to check msg_controllen: msg_controllen can have the value 0 and
  the kernel discards negative value  (Mikael Urankar)

- Implement/modify kevent64 related syscalls.  (Mikael Urankar)

- Implement ktimer_{create, delete, settime, gettime} (Mikael Urankar)

- Stop using basename_r(3). Fix build after FreeBSD svn r326719 (Ed Shouten)

Changelogs can be found at https://github.com/seanbruno/qemu-bsd-user

PR:	224016
2.9.94.g20171023
27 Nov 2017 01:09:32
Revision:454929Original commit files touched by this commit
linimon search for other commits by this committer
Alpha sort _stop function.  Doesn't really affect anything (build-tested on
armv7).
I have had this patch lurking in my tree for a while.
2.9.94.g20171023
24 Oct 2017 16:44:24
Revision:452783Original commit files touched by this commit
sbruno search for other commits by this committer
Fix build on FreeBSD 10.  (cpm@)

Fix sendmsg/recvmsg emulation. (Michal Melon)
2.9.94.g20171020
20 Oct 2017 21:28:15
Revision:452562Original commit files touched by this commit
sbruno search for other commits by this committer
Update to capture some feature fixes:

Sync do_altsigstack with linux-user (mikael urankar)
Implement UMTX_OP_SHM mutex operations (michal meloun)
2.9.94.g20171011
12 Oct 2017 16:31:21
Revision:451906Original commit files touched by this commit
sbruno search for other commits by this committer
Repair a lock order reversion and remove mmap_fork_end() from fork_end()

Submitted by:	Michal Meloun <mmel@freebsd.org>
2.9.94.g20170825_1
29 Aug 2017 20:21:48
Revision:448937Original commit files touched by this commit
sbruno search for other commits by this committer
Minor comment nit fix0r.

PR:		221903
Submitted by:	linimon
2.9.94.g20170825_1
29 Aug 2017 18:22:55
Revision:448935Original commit files touched by this commit
sbruno search for other commits by this committer
Remove the armv7 configuration when shutting down.

PR:		221903
Submitted by:	linimon
2.9.94.g20170825
25 Aug 2017 22:53:16
Revision:448742Original commit files touched by this commit
sbruno search for other commits by this committer
Bump qemu-sbruno to chase qemu release candidates.

Add redirection for "armv7" so the poudriere can be tested for this
target when its ready.

Fix bsd-mem.h do_obreak() to invoke an mmap() with a proper -1 argument
for the fd argument.

Submitted by:	Mikael Urankanar <mikael.urankar@gmail.com>
2.9.50.g20170721
21 Jul 2017 21:15:30
Revision:446348Original commit files touched by this commit
sbruno search for other commits by this committer
Update host kernel signal state when using sa_sigaction.
Merge linux-user change to allocate heap memory for execve args.

Submitted by:	Mikael Urankanar <mikael.urankar@gmail.com>
2.9.50.g20170717
17 Jul 2017 19:38:56
Revision:446108Original commit files touched by this commit
sbruno search for other commits by this committer
Sync to QEMU for today.

Switch to using sysutils/dtc for libfdt with qemu-sbruno, remove
use of nox's homedir for providing dtc/libfdt and remove it as
a build depend in the qemu-user-static path if it was even being
built.
2.9.50.g20170711
11 Jul 2017 20:03:10
Revision:445548Original commit files touched by this commit
sbruno search for other commits by this committer
Bump after pull requests.

- add strace logging for new syscalls after ino64 update
- sync mmap() code with linux-user
- implement posix_fallocate()
  -- this should help building aarch64 ports a bit.
- tcg: add handling for EXCP_ATOMIC

Submitted by:	Mikael Urankanar <mikael.urankar@gmail.com>
2.9.50.g20170707
07 Jul 2017 21:01:43
Revision:445283Original commit files touched by this commit
sbruno search for other commits by this committer
Bump for today's pull request:
Change certain bits of mmap.c to check for the fd that is passed into
mmap() for the value -1 instead of MAP_ANONYMOUS.  This should be much
more reliable as we will avoid doing an mmap() of -1.  :-)

Also include sys/param.h in mmap.c to capture __FreeBSD_version so that
MAP_GUARD code is actually run on versions that support it.

https://github.com/seanbruno/qemu-bsd-user/pull/45

Submitted by:	Guy Yur
2.9.50.g20170706
07 Jul 2017 14:14:06
Revision:445254Original commit files touched by this commit
sbruno search for other commits by this committer
Bump qemu-sbruno/qemu-user-static to capture fixes that are now required
in -current in support of mmap() MAP_GUARD.

Thanks to kib@ for the explanations and test program that I used to
come up with a solution.

While here, sync to upstream a bit.  This requires a little bit of a
fixup for NODOC builds.
2.9.50.g20170611_1
13 Jun 2017 17:45:02
Revision:443528Original commit files touched by this commit
sbruno search for other commits by this committer
Update to support NODOCS build

PR:		216530
Submitted by:	Gerrit Bernie <mail+freebsd@gerritbeine.de>
2.9.50.g20170611
12 Jun 2017 14:35:10
Revision:443450Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno and qemu-user-static to 2.9.50
- Fix handling of ino64 changes in head (Michal Meloun)
- Don't return 0 if pending signal is detected before call to real select().
  This causes cmake timeout failures - a select() with NULL as
  timeout argument returns (erroneously) 0. (Michal Meloun)
- Allow users to compile bsd-user dynamically (Michal Meloun)
2.8.50.g20170307_3
23 May 2017 05:03:16
Revision:441503Original commit files touched by this commit
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2.8.50.g20170307_2
22 May 2017 13:17:39
Revision:441455Original commit files touched by this commit
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
2.8.50.g20170307_2
25 Mar 2017 23:37:05
Revision:436925Original commit files touched by this commit
antoine search for other commits by this committer
Switch default version of samba from 4.3 to 4.4

With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D10131
2.8.50.g20170307_1
21 Mar 2017 21:59:31
Revision:436659Original commit files touched by this commit
antoine search for other commits by this committer
- Add USES=samba to handle dependency on samba
  Valid ARGS:  build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D8919
2.8.50.g20170307
07 Mar 2017 18:44:46
Revision:435636Original commit files touched by this commit
sbruno search for other commits by this committer
Disable FPU on 32 bit mips.  This will cause some additional breakage in
pkg building on mips.  Some ports errneously try and use FPU instructions
and will insta-crash when run on real hardware.  This change will identify
those ports that have these types of instructions so they can be fixed.
- dnelson

Add handler for fdatasync(). Quiesce noise about missing handler.
- jkim
2.8.50.g20170301
01 Mar 2017 22:07:17
Revision:435202Original commit files touched by this commit
sbruno search for other commits by this committer
Capture improvements to allow -j arguments to gmake work.
2.8.50.g20170228
01 Mar 2017 20:41:54
Revision:435200Original commit files touched by this commit
sbruno search for other commits by this committer
update sha256 and size as I didn't do that when I updated.

Submitted by:	w.schwarzenfeld@utanet.at
2.8.50.g20170228
01 Mar 2017 16:50:40
Revision:435172Original commit files touched by this commit
sbruno search for other commits by this committer
Capture fix for getrlimit()/setrlimit() which helps out with proper
handling of wait6().

https://github.com/seanbruno/qemu-bsd-user/commit/34a5a54e4df983d9611233770b36be161d12a033
2.8.50.g20170221
23 Feb 2017 14:34:47
Revision:434670Original commit files touched by this commit
sbruno search for other commits by this committer
Accept patch to fix fetching of distfiles (getifaddrs) on big endian machines.
As a side affect, we get a semi-functional ifconfig now.  :-)
2.8.50.g20170123
23 Jan 2017 18:11:31
Revision:432264Original commit files touched by this commit
sbruno search for other commits by this committer
Fixup build of port for new and shiny man pages that appeared.
2.8.50.g20170121
22 Jan 2017 20:28:53
Revision:432158Original commit files touched by this commit
sbruno search for other commits by this committer
Update to capture fixes for signal handling from:
  Fix typo in fork_end() in bsd-user/main.c. #32
    https://github.com/seanbruno/qemu-bsd-user/pull/32

Upstream merge and update as well.
2.8.50.g20161228_1
11 Jan 2017 22:41:28
Revision:431215Original commit files touched by this commit
sbruno search for other commits by this committer
Add little endian mips target to assist with folks doing CI20 development.

Submitted by:	kan
2.8.50.g20161228
01 Jan 2017 03:45:13
Revision:430235Original commit files touched by this commit
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
2.8.50.g20161228
29 Dec 2016 01:12:37
Revision:429848Original commit files touched by this commit
sbruno search for other commits by this committer
Bump qemu-sbruno to capture today's removal of signal blocking in
the bsd-user code. This update should allow normal operation with the
bugs that we all were familiar with!

PR:	214944 215552
2.8.50.g20161225
26 Dec 2016 15:08:17
Revision:429531Original commit files touched by this commit
sbruno search for other commits by this committer
Update to qemu 2.8.50:
- we should be able to build devel/m4 again, even though the configure
  script will segfault instead of hanging forever.  Progress!

PR:		214944
2.7.90.g20161116_1
21 Nov 2016 15:00:40
Revision:426725Original commit files touched by this commit
sbruno search for other commits by this committer
QEMU requires pixman to build qemu-system-* targets regardless of
whether we are building for X or not.  Add the dependency if

PR:		214668
Submitted by:	mail+freebsd@gerritbeine.de
2.7.90.g20161116
17 Nov 2016 18:13:07
Revision:426294Original commit files touched by this commit
sbruno search for other commits by this committer
Track QEMU upstream as we approach 2.8.0
2.7.50.g20161111_1
14 Nov 2016 11:26:59
Revision:426104Original commit files touched by this commit
danfe search for other commits by this committer
Do not terminate BROKEN messages with period, it is added by the framework.
2.7.50.g20161111_1
14 Nov 2016 02:58:57
Revision:426079Original commit files touched by this commit
sbruno search for other commits by this committer
Fix build with devel/ncurses installed.

PR:	214484
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
2.7.50.g20161111
12 Nov 2016 12:46:33
Revision:425946Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Verbosify build

Approved by:	portmgr blanket
2.7.50.g20161111
11 Nov 2016 21:58:40
Revision:425912Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno/bsd-user to caputre a pile of memory leak abatements
in upstream QEMU.
2.7.50.g20161024
08 Nov 2016 13:57:29
Revision:425742Original commit files touched by this commit
sbruno search for other commits by this committer
Delete duplicate distinfo lines that I inserted with make makesum.

Pointyhat fits nicely.

PR:	214309
Submitted by:	pkubaj@anongoth.pl
2.7.50.g20161024
08 Nov 2016 02:00:10
Revision:425656Original commit files touched by this commit
sbruno search for other commits by this committer
Update and track upstream QEMU 2.7.50

No changes to qemu-user are intended here, nor are there and fixes here.
2.6.90.g20160728_1
24 Oct 2016 15:35:01
Revision:424575Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Mark broken on 9.x: does not build:

multiboot.raw: option ROM does not begin with magic 55 aa

- Add missing files to plist

Approved by:	portmgr blanket
2.6.90.g20160728
28 Jul 2016 16:18:47
Revision:419224Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno to upstream.

Add patch to fixup error message from kevent() emulation:
 	kevent: failed (Bad address)

Submitted-by: Mikail Urankar <mikael.urankar@gmail.com>
2.6.50.g20160711
12 Jul 2016 15:17:44
Revision:418427Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno/qemu-static-user to track upstream development.

Change the way qemu-user-static builds with relationship to glib20 (ian@)

Update a couple of patches for changes to include file locations.
2.6.50.g20160628
28 Jun 2016 18:03:31
Revision:417742Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno/user-static to capture pull request:
- Allow utimensat() syscall on FreeBSD 10.3, where pkg(8) requires it.

Update qemu-sbruno Makefile to not build qemu-tools when building
qemu-user-static slave port.  (ian@)
2.6.50.g20160621
21 Jun 2016 14:59:46
Revision:417209Original commit files touched by this commit
sbruno search for other commits by this committer
Capture upstream pull request from jkim@

https://github.com/seanbruno/qemu-bsd-user/pull/23

Limit sysctl(3) output for hw.availpages to 4GB.
- This output should be limited to 4GB on 32-bit targets to be consistent
  with hw.physmem. Note this also limits sysconf(3) with _SC_PHYS_PAGES
  because libc uses sysctlbyname("hw.availpages", ...) to get the value.
- Properly swap output for hw.physmem, etc. while I am in the neighborhood.

Submitted by:	jkim@
2.6.50.g20160611_1
13 Jun 2016 19:12:50
Revision:416859Original commit files touched by this commit
sbruno search for other commits by this committer
Use correct ELF magic to run powerpc64 binaries.

PR:		209983
Submitted by:	jbeich
2.6.50.g20160611
11 Jun 2016 16:56:19
Revision:416730Original commit files touched by this commit
sbruno search for other commits by this committer
Update to capture pull request from jkim@
- Clean up locking/unlocking path names

Submitted by:	jkim
2.6.50.g20160529
02 Jun 2016 19:11:22
Revision:416288Original commit files touched by this commit
sbruno search for other commits by this committer
Update to a merged copy of 2.6.50
2.5.93.g20160518
19 May 2016 17:27:35
Revision:415511Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno/qemu-static-user:
Disable atomic macros which conflict with C++ QEMU's atomic header defines
a few macros which conflict with standard C++ function names, namely
atomic_fetch_{add,sub,and,or}.  Disable these macros when compiling for C++.

PR:		209590
Submitted by:	dim
2.5.93.g20160428
28 Apr 2016 21:01:45
Revision:414239Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno to track upstream at version 2.5.93.

Fix aarch64 bsd-user by aligning the stack properly.  (andy turner).
https://github.com/seanbruno/qemu-bsd-user/commit/743fbfffc13f5717a8611e7a128c39dd9e3495d7

Fix bsd-user syscall implementation of renameat.  (mikael urankar).
https://github.com/seanbruno/qemu-bsd-user/pull/20/commits/aa90a1b960f96738ae80778ac13b95508b83842a

Fix bsd-user log_file argument handling now that handling of NULL isn't
being done by the called functions.
https://github.com/seanbruno/qemu-bsd-user/commit/e3d069e8b149b7a1027837cce81b9fe68de85bf1

PR:		208952
2.5.50.g20160425
25 Apr 2016 15:38:14
Revision:414009Original commit files touched by this commit
sbruno search for other commits by this committer
Fix arguments for renameat() to resolve issues with building certain
ports.

PR:	208952
Submitted by:	Mikael Urankar <mikhael.urankar@gmail.com>
2.5.50.g20160215_4
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
2.5.50.g20160215_4
27 Mar 2016 14:58:00
Revision:411990Original commit files touched by this commit
tijl search for other commits by this committer
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2.5.50.g20160215_3
20 Mar 2016 20:44:08
Revision:411519Original commit files touched by this commit
sbruno search for other commits by this committer
Remove i386 from builds for now while I unbreak the aarch64 target on
FreeBSD amd64 hosts.
2.5.50.g20160215_2
19 Feb 2016 03:16:03
Revision:409146Original commit files touched by this commit
sbruno search for other commits by this committer
Bump PORTREVISION:

palcode-clipper is an alpha binary for use with qemu, not something that
should be stripped.
2.5.50.g20160215_1
18 Feb 2016 16:30:30
Revision:409112Original commit files touched by this commit
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.
2.5.50.g20160215
15 Feb 2016 19:47:10
Revision:408956Original commit files touched by this commit
sbruno search for other commits by this committer
A couple of portlint nits for tabs/spaces and a proper WWW note in a
URL in the pkg-descr.

Install stripped enabled for ivshmem* and the palcode-clipper utility.

Drop patch for procctl() and commit it upstream.
2.5.50.g20160213
14 Feb 2016 14:40:21
Revision:408858Original commit files touched by this commit
sbruno search for other commits by this committer
Remove s390-zip1.rpm from pkg-plist.

Upstream commit 6e9965d429f22cf68d47aa6397f7d5b0eff913cc removed
this file.
2.5.50.g20160213
13 Feb 2016 19:18:11
Revision:408825Original commit files touched by this commit
sbruno search for other commits by this committer
Update qemu-sbruno and qemu-user-static.

Sync bsd-user do_obreak with linux-user (do_brk).

Merging to QEMU upstream provides fixes for the following CVEs:
CVE-2015-8345
CVE-2015-8567
CVE-2015-8568
CVE-2015-8613
CVE-2015-8619
CVE-2015-8701

libvxl upstream has been updated to 1.12 and has accepted a slightly
modified version that addresses the issue in the patch.

PR:		205813
2.5.50.g20160114
14 Jan 2016 15:40:20
Revision:406120Original commit files touched by this commit This port version is marked as vulnerable.
sbruno search for other commits by this committer
Bump qemu-sbruno to capture merge request that sync's bsd-user mmap()
code to look/feel/behave like the linux-user mmap() code.

Submitted by:	mikhael.urankar@gmail.com
2.5.50.g20160103
04 Jan 2016 18:26:26
Revision:405260Original commit files touched by this commit This port version is marked as vulnerable.
sbruno search for other commits by this committer
Bump to 2.5.50.g20160103, catchup with latest bug fixes.

Fix dereference of wrong pointer arg in ipc/semctl syscall.
Fix return from mmap() to setEINVAL and MAP_FAILED when len is 0

PR:		203852 200613
Submitted by:	mikael.urankar@gmail.com
2.5.50.g20151224_1
25 Dec 2015 17:07:51
Revision:404436Original commit files touched by this commit This port version is marked as vulnerable.
sbruno search for other commits by this committer
Add arm activator to stop function.
Bump portrevision.
2.5.50.g20151224
24 Dec 2015 23:06:27
Revision:404393Original commit files touched by this commit This port version is marked as vulnerable.
sbruno search for other commits by this committer
Update qemu-sbruno tracking my github branch.
- merge to 2.5.0 release
- Add support for arm(v4/5) and improve its ability to do stuff. (cognet)
2.4.50.g20151206
16 Dec 2015 18:48:44
Revision:403871Original commit files touched by this commit This port version is marked as vulnerable.
sbruno search for other commits by this committer
Mark this as being maintained as myself.
2.4.50.g20151206
16 Dec 2015 18:45:00
Revision:403870Original commit files touched by this commit 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@

Number of commits found: 143 (showing only 100 on this page)

1 | 2  »