freebsd-ports/emulators
Adriaan de Groot a6dee80daa MFH: r549922
emulators/virtualbox-ose-kmod: Fix a pair of VM bugs

- Use vm_pager_allocate() to allocate OBJT_PHYS objects.  This ensures
  that they're initialized properly.
- Don't assume that user wiring will succeed.

This had been a team effort, with multiple independent reports,
a wide variety of experiments, and patches written by kib@
and refined by markj@.

I'm bumping PORTREVISION and aligning the revision of both kmod and
application; it's possible the application bump isn't actually
needed but let's make sure they both get rebuilt with this
important (because of changed kernel assumptions) fix.

PR:		249326
Submitted by:	kib, markj
Reported by:	adridg, Rainer Hurling
Reviewed by:	adridg
Approved by:	koobs (vbox)

Approved by:	ports-secteam (fluffy)
2020-09-26 11:17:53 +00:00
..
adamem Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 2). 2020-05-27 13:43:31 +00:00
advancemame emulators/advancemame: add MAKE_JOBS_UNSAFE=yes 2019-12-13 10:20:51 +00:00
advancemenu e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
advancemess e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
almostti Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
anese
aqemu
atari800 Add USES={gl,gnome,mate,sdl,xorg} missed in the last round 2019-11-14 12:39:42 +00:00
bfe
bochs Add USES={gl,gnome,mate,sdl,xorg} missed in the last round 2019-11-14 12:39:42 +00:00
bsvc emulators/bsvc: fix build on GCC architectures 2019-11-11 16:47:17 +00:00
cannonball devel/boost-*: update to 1.72.0 2019-12-11 17:53:48 +00:00
cinc
cingb Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
citra MFH: r549541 2020-09-22 00:38:06 +00:00
citra-qt5 MFH: r546963 2020-08-30 00:53:34 +00:00
cpmemu
cpmtools
cpmtools2
darcnes Sprinkle more USES=xorg 2019-11-07 20:19:59 +00:00
dgen-sdl e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
dolphin-emu emulators/dolphpin-emu: prepare for Qt5-5.15 2020-05-19 18:52:07 +00:00
dosbox emulators/dosbox: enable mouse locking with X.org newer than 1.20 2020-03-24 11:21:52 +00:00
dtcyber Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
dynagen Deprecate some ports using deprecated version of python 2020-03-08 17:01:46 +00:00
dynamips-community
e-uae e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
edumips64 Update to 1.2.7.1 2020-04-16 07:51:38 +00:00
elliott-803 Add compiler:c++17-lang to USES to attempt to fix the build on GCC-based 2020-07-01 20:55:43 +00:00
emu64 emulators/emu64: extend patch to fix an issue with OSS 2020-04-19 09:05:47 +00:00
emulationstation devel/boost-*: update to 1.72.0 2019-12-11 17:53:48 +00:00
fceux Update USES=scons to specify scons of Python 2 2020-05-25 18:33:44 +00:00
fmsx Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
frodo e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
fs-uae emulators/fs-uae: fix build on non-x86 2020-06-07 15:48:30 +00:00
fs-uae-launcher Update py-sip to 4.19.21 and qscintilla2 to 2.11.4 2020-04-11 05:04:40 +00:00
fuse Add USES={gl,gnome,mate,sdl,xorg} missed in the last round 2019-11-14 12:39:42 +00:00
fuse-roms
fuse-utils e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
gbe Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
gem5 Move devel/swig30 to devel/swig and update to 4.0.1 2020-06-17 18:17:45 +00:00
gens e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
gngb e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
gngeo e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
gxemul Add missing USES to my ports 2019-10-31 08:59:55 +00:00
hatari Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
hercules
higan emulators/higan: unbreak on powerpc64, make ports tree compliant 2020-02-09 11:08:46 +00:00
hugo e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
i386-wine Drop ports maintainership 2020-06-21 15:36:34 +00:00
i386-wine-devel Drop ports maintainership 2020-06-21 15:36:34 +00:00
ines Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
javatari - Fix BROKEN (unfetchable) 2019-12-11 21:59:08 +00:00
joytran e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
jzintv
kcemu Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
klh10
lib765
libdsk
libretro-ppsspp emulators/ppsspp: update to 1.10 2020-06-27 23:24:36 +00:00
libspectrum e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
linux_base-c7 Downgrade glibc to the CentOS 7.7 version on FreeBSD 12 and older which 2020-05-05 18:31:55 +00:00
linux-c7
linux-power9-functional-sim
lisaem
mame Update devel/gmake to 4.3. 2020-05-09 19:24:49 +00:00
mastergear Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
mednafen - Update to 1.24.3 2020-05-09 05:10:22 +00:00
mesen e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
mess
mgba - Update to 0.8.1 2020-06-12 10:57:09 +00:00
mtools Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
mupen64plus
mupen64plus-audio-sdl
mupen64plus-core e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
mupen64plus-input-sdl
mupen64plus-plugins
mupen64plus-qt - Update to 1.14 2020-05-07 01:12:52 +00:00
mupen64plus-rsp-cxd4
mupen64plus-rsp-hle
mupen64plus-rsp-z64
mupen64plus-ui-console
mupen64plus-video-arachnoid Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
mupen64plus-video-glide64 e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
mupen64plus-video-glide64mk2 devel/boost-*: update to 1.72.0 2019-12-11 17:53:48 +00:00
mupen64plus-video-rice Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
mupen64plus-video-z64 e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
nemu emulators/nemu: Update to 2.4.0 2020-04-14 10:26:53 +00:00
nestopia Return Neels ports to the pool on his request. 2020-03-28 11:26:58 +00:00
nonpareil Update USES=scons to specify scons of Python 2 2020-05-25 18:33:44 +00:00
o2em
ods2reader - Fix build on big-endian platforms 2020-05-21 04:22:51 +00:00
open-vm-tools Clean up some things 2020-05-30 00:57:02 +00:00
open-vm-tools-nox11
openmsx - Resurrect port and undeprecate 2020-05-04 03:53:22 +00:00
p5-Acme-6502
parallels-tools
pcem x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
pcemu Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
pcsxr Update sysutils/libcdio to 2.1.0 2019-12-12 15:11:33 +00:00
playonbsd x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
ppsspp MFH: r542115 2020-07-13 08:24:17 +00:00
ppsspp-qt5 emulators/ppsspp: update to 1.10 2020-06-27 23:24:36 +00:00
py-gns3-converter
py-unicorn Update to 1.0.2-rc4 2020-06-14 09:58:53 +00:00
qemu emulators/qemu: Add NCURSES option 2020-06-06 10:02:12 +00:00
qemu31 Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
qemu40 emulators/qemu40: Apply upstream fix for cacheline detection on big endian 2020-06-04 17:27:43 +00:00
qemu-cheri Cleanup a few things in emulators/qemu-cheri. No functional change. 2020-07-01 18:09:19 +00:00
qemu-devel Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
qemu-powernv emulators/qemu-powernv: fix build with lld 10 2020-04-14 03:43:16 +00:00
qemu-sbruno emulators/qemu-sbruno: bump PORTREVISION for recent DEPRECATION 2020-04-29 23:46:05 +00:00
qemu-user-static emulators/qemu-user-static: revive as a copy of qemu-user-static-devel 2020-04-26 15:57:12 +00:00
qemu-user-static-devel Fix emulators/qemu-sbruno build with lld 10.0.0 2020-03-20 00:47:58 +00:00
qemu-utils emulators/qemu-utils: switch maintainer to Ken 2019-12-01 15:52:34 +00:00
qmc2 emulators/qmc2: : Prepare for Qt5.15 2020-06-24 12:52:49 +00:00
quasi88 e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
riscv-fesvr
riscv-isa-sim
rpcs3 UCLify pkg-message in my ports 2020-07-01 22:22:38 +00:00
rtc Clean up support for FreeBSD 11.2. 2019-11-07 16:30:12 +00:00
rubygem-fission
simh - Correct license 2020-03-25 11:23:52 +00:00
simh-hp2100 MFH: r546863 2020-08-29 02:11:27 +00:00
simh-hp3000 MFH: r546866 2020-08-29 02:26:56 +00:00
simh-hpdoc emulators/simh-hpdoc: cleanup makefile 2020-05-05 11:07:40 +00:00
skyeye
snes9x-gtk e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
spim Sprinkle more USES=xorg 2019-11-07 20:19:59 +00:00
stella - Update to 6.1.2 2020-05-09 04:52:41 +00:00
stonx Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
teo Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
tiemu3 e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
tilem e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
tme e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
tpm-emulator MFH: r545265 2020-08-19 08:39:53 +00:00
tuxnes Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
uae e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
ucon64
ukncbtl emulators/ukncbtl: fix path to the license file 2019-12-24 20:25:31 +00:00
unicorn Update to 1.0.2-rc4 2020-06-14 09:58:53 +00:00
vba e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
vboxtool
vgb-bin Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
vgba-bin Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
vice - fix build with -fcommon 2020-05-04 11:12:24 +00:00
virtualbox-ose MFH: r549922 2020-09-26 11:17:53 +00:00
virtualbox-ose-additions MFH: r542551 2020-07-19 09:21:49 +00:00
virtualbox-ose-additions-nox11
virtualbox-ose-kmod MFH: r549922 2020-09-26 11:17:53 +00:00
virtualbox-ose-nox11 Update to 5.2.34. 2019-10-17 03:02:36 +00:00
visualboyadvance-m e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
vmips
vmsbackup
vmw - use binutils from ports 2020-05-22 06:38:19 +00:00
vpcs
vxtools
wine MFH: r542350 2020-07-21 12:01:21 +00:00
wine-devel Explicitly configure --without-usb. There does not appear to be a way 2020-06-29 06:34:51 +00:00
wine-gecko Update from Wine 4.0.3 and the Wine 4.0 release series to Wine 5.0. 2020-01-31 08:23:04 +00:00
wine-gecko-devel Update to Wine 5.0 RC1, the first release candidate of the upcoming 2019-12-26 07:28:45 +00:00
wine-mono Backport the simplification part of r532928 from wine-mono-devel and 2020-05-07 07:19:05 +00:00
wine-mono-devel Update wine-mono-devel to the upstream release 5.1.0. 2020-06-17 16:21:32 +00:00
winetricks emulators/winetricks: 2020-03-26 19:52:22 +00:00
wxmupen64plus x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
x16-emulator Add compiler:c++11-lang to USES to fix build on GCC-based systems: 2020-03-31 01:03:24 +00:00
x16-rom Add new ports, emulators/x16-emulator and emulators/x16-rom: 2020-03-27 14:10:30 +00:00
x48 Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
x49gp Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
xbraitenberg Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
xcpc Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
xen-kernel sysutils/xen-tools + emulators/xen-kernel: update to 4.13.1 2020-05-25 14:37:52 +00:00
xhomer Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
xsystem35 Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
xzx Add USES=xorg USES=gl, ports categories e 2019-11-05 15:48:40 +00:00
yuzu MFH: r546957 2020-08-30 00:23:37 +00:00
yuzu-qt5 MFH: r546957 2020-08-30 00:23:37 +00:00
zsnes e*: Add missing USES={gnome,sdl,xorg} 2019-11-08 10:08:49 +00:00
Makefile Rename Elliott-803 to elliott-803 2020-07-01 09:32:13 +00:00