svn commit: r552571 - head/emulators/virtualbox-ose/files
Guido Falsi
madpilot at FreeBSD.org
Sat Oct 17 13:29:42 UTC 2020
Author: madpilot
Date: Sat Oct 17 13:29:42 2020
New Revision: 552571
URL: https://svnweb.freebsd.org/changeset/ports/552571
Log:
Fix emulators/virtualbox-ose build after r552109.
VirtualBox embeds an outdated version of glext.h, causing it to
fail to build due to symbols being redefined incorrectly.
Import patch which forces virtualbox to append it's own include
paths, thus not "obscuring" the system provided OpenGL include file.
PR: 250315
Submitted by: rozhuk.im at gmail.com
Approved by: portmgr (fixit blanket)
Modified:
head/emulators/virtualbox-ose/files/patch-Config.kmk
Modified: head/emulators/virtualbox-ose/files/patch-Config.kmk
==============================================================================
--- head/emulators/virtualbox-ose/files/patch-Config.kmk Sat Oct 17 13:27:54 2020 (r552570)
+++ head/emulators/virtualbox-ose/files/patch-Config.kmk Sat Oct 17 13:29:42 2020 (r552571)
@@ -220,6 +220,15 @@
/usr/local/lib
else ifeq ($(KBUILD_HOST),netbsd)
TEMPLATE_VBoxBldProg_TOOL = GXX3
+@@ -7008,7 +7020,7 @@
+ #
+ TEMPLATE_VBOXCROGLR3HOSTDLL = VBox OpenGL Host DLLs
+ TEMPLATE_VBOXCROGLR3HOSTDLL_EXTENDS := $(if-expr "$(KBUILD_TARGET)" == "win",VBOXR3,VBOXR3NP)
+-TEMPLATE_VBOXCROGLR3HOSTDLL_EXTENDS_BY = prepending
++TEMPLATE_VBOXCROGLR3HOSTDLL_EXTENDS_BY = appending
+ TEMPLATE_VBOXCROGLR3HOSTDLL_DEFS = VBOX_WITH_HGCM UNPACKS
+ TEMPLATE_VBOXCROGLR3HOSTDLL_DEFS.win = _WIN32_WINNT=0x0500 WINDOWS=1
+ TEMPLATE_VBOXCROGLR3HOSTDLL_DEFS.linux = Linux=1 _GNU_SOURCE
@@ -7023,6 +7035,7 @@ TEMPLATE_VBOXCROGLR3HOSTDLL_LDFLAGS.darwin += \
-current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
-compatibility_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)
More information about the svn-ports-all
mailing list