Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Mar 2019 00:25:55 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r495006 - in head/emulators: virtualbox-ose virtualbox-ose-additions virtualbox-ose/files
Message-ID:  <201903080025.x280PtS8076032@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkim
Date: Fri Mar  8 00:25:55 2019
New Revision: 495006
URL: https://svnweb.freebsd.org/changeset/ports/495006

Log:
  Revert r494756 and r494757 for now.  It seems this patch needs more work.
  Somehow it prevented executables from starting properly.
  
  Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
  		Petyo Milotinov <petyo@petyo.org>

Modified:
  head/emulators/virtualbox-ose-additions/Makefile
  head/emulators/virtualbox-ose/Makefile
  head/emulators/virtualbox-ose/files/patch-Config.kmk

Modified: head/emulators/virtualbox-ose-additions/Makefile
==============================================================================
--- head/emulators/virtualbox-ose-additions/Makefile	Thu Mar  7 23:52:08 2019	(r495005)
+++ head/emulators/virtualbox-ose-additions/Makefile	Fri Mar  8 00:25:55 2019	(r495006)
@@ -3,7 +3,7 @@
 
 PORTNAME=	virtualbox-ose
 PORTVERSION=	5.2.26
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${PORTVERSION}/
 PKGNAMESUFFIX?=	-additions

Modified: head/emulators/virtualbox-ose/Makefile
==============================================================================
--- head/emulators/virtualbox-ose/Makefile	Thu Mar  7 23:52:08 2019	(r495005)
+++ head/emulators/virtualbox-ose/Makefile	Fri Mar  8 00:25:55 2019	(r495006)
@@ -3,7 +3,7 @@
 
 PORTNAME=	virtualbox-ose
 PORTVERSION=	5.2.26
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${PORTVERSION}/
 DISTFILES=	VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}

Modified: head/emulators/virtualbox-ose/files/patch-Config.kmk
==============================================================================
--- head/emulators/virtualbox-ose/files/patch-Config.kmk	Thu Mar  7 23:52:08 2019	(r495005)
+++ head/emulators/virtualbox-ose/files/patch-Config.kmk	Fri Mar  8 00:25:55 2019	(r495006)
@@ -1,4 +1,4 @@
---- Config.kmk.orig	2019-01-25 18:24:01 UTC
+--- Config.kmk.orig	2019-01-14 14:53:56 UTC
 +++ Config.kmk
 @@ -445,11 +445,11 @@ ifn1of ($(KBUILD_TARGET), win darwin)
   # Enable OSS audio support.
@@ -75,7 +75,7 @@
   endif
   # branding
   VBOX_BRAND_LICENSE_HTML             := $(PATH_ROOT)/doc/License-gpl-2.0.html
-@@ -4556,7 +4552,7 @@ TEMPLATE_VBOXR0DRV_CFLAGS              =  \
+@@ -4541,7 +4537,7 @@ TEMPLATE_VBOXR0DRV_CFLAGS              =  \
  	-O2 -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \
  	$(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
  	-nostdinc -std=c99
@@ -84,34 +84,20 @@
  TEMPLATE_VBOXR0DRV_CFLAGS.amd64        = -m64 --param inline-unit-growth=100 --param large-function-growth=1000 \
  	-fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx \
  	-mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -Wundef
-@@ -4857,6 +4853,7 @@ TEMPLATE_VBOXR3EXE_LDFLAGS.x86         = -m32
- TEMPLATE_VBOXR3EXE_LDFLAGS.amd64       = -m64
- TEMPLATE_VBOXR3EXE_LDFLAGS.sparc32     = -m32
- TEMPLATE_VBOXR3EXE_LDFLAGS.sparc64     = -m64
-+TEMPLATE_VBOXR3EXE_LDFLAGS.freebsd     = -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
- TEMPLATE_VBOXR3EXE_LDFLAGS.linux       = -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
- TEMPLATE_VBOXR3EXE_LDFLAGS.solaris     = -Wl,-z,ignore # same as VBOX_LD_as_needed
- TEMPLATE_VBOXR3EXE_LDFLAGS.debug       = $(VBOX_GCC_SANITIZER_FLAGS)
-@@ -4889,10 +4886,17 @@ TEMPLATE_VBOXR3EXE_LIBPATH            += \
- TEMPLATE_VBOXR3EXE_CFLAGS             += -fno-pic
- TEMPLATE_VBOXR3EXE_CXXFLAGS           += -fno-pic
- TEMPLATE_VBOXR3EXE_LDFLAGS            += -fno-pic
-- else if1of ($(KBUILD_TARGET), freebsd openbsd)
-+ else if1of ($(KBUILD_TARGET), freebsd)
+@@ -4878,12 +4874,8 @@ TEMPLATE_VBOXR3EXE_LDFLAGS            += -fno-pic
  TEMPLATE_VBOXR3EXE_TOOL                = GXX3
  TEMPLATE_VBOXR3EXE_LIBS                = pthread
  TEMPLATE_VBOXR3EXE_INCS               += \
-+	/usr/local/include
-+TEMPLATE_VBOXR3EXE_LIBPATH            += \
-+	/usr/local/lib
-+ else if1of ($(KBUILD_TARGET), openbsd)
-+TEMPLATE_VBOXR3EXE_TOOL                = GXX3
-+TEMPLATE_VBOXR3EXE_LIBS                = pthread
-+TEMPLATE_VBOXR3EXE_INCS               += \
- 	/usr/include \
- 	/usr/X11R6/include \
+-	/usr/include \
+-	/usr/X11R6/include \
  	/usr/local/include
-@@ -5183,7 +5187,7 @@ ifeq ($(KBUILD_TARGET),win) # No CRT!
+ TEMPLATE_VBOXR3EXE_LIBPATH            += \
+-	/usr/lib \
+-	/usr/X11R6/lib \
+ 	/usr/local/lib
+  else ifeq ($(KBUILD_TARGET),netbsd)
+ TEMPLATE_VBOXR3EXE_TOOL                = GXX3
+@@ -5168,7 +5160,7 @@ ifeq ($(KBUILD_TARGET),win) # No CRT!
   TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS.win.amd64 = $(TEMPLATE_VBOXR3EXE_LDFLAGS.win.amd64) /entry:suplibHardenedWindowsMain
   TEMPLATE_VBOXR3HARDENEDEXE_LIBS.x86       = $(NOT_SUCH_VARIABLE)
   TEMPLATE_VBOXR3HARDENEDEXE_LIBS.amd64     = $(NOT_SUCH_VARIABLE)
@@ -120,31 +106,22 @@
   # We want to keep the RPATH on Solaris to be able to find libgcc_1/libstdc++ within $(VBOX_WITH_RUNPATH)
   TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS       = $(filter-out '$(VBOX_GCC_RPATH_OPT)%,$(TEMPLATE_VBOXR3EXE_LDFLAGS))
   TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBOXR3EXE_LDFLAGS.linux))
-@@ -5710,10 +5714,18 @@ TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTI
-  else ifeq ($(KBUILD_TARGET),haiku)
+@@ -5699,12 +5691,8 @@ TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTI
  TEMPLATE_VBOXMAINEXE_TOOL                = GXX3
- TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTIME) network stdc++ supc++
-- else if1of ($(KBUILD_TARGET), freebsd openbsd)
-+ else if1of ($(KBUILD_TARGET), freebsd)
- TEMPLATE_VBOXMAINEXE_TOOL                = GXX3
  TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTIME)
-+TEMPLATE_VBOXMAINEXE_LDFLAGS.freebsd     = -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
  TEMPLATE_VBOXMAINEXE_INCS               += \
-+	/usr/local/include
-+TEMPLATE_VBOXMAINEXE_LIBPATH            += \
-+	/usr/local/lib
-+ else if1of ($(KBUILD_TARGET), openbsd)
-+TEMPLATE_VBOXMAINEXE_TOOL                = GXX3
-+TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTIME)
-+TEMPLATE_VBOXMAINEXE_INCS               += \
- 	/usr/include \
- 	/usr/X11R6/include \
+-	/usr/include \
+-	/usr/X11R6/include \
  	/usr/local/include
-@@ -6252,13 +6264,10 @@ ifdef VBOX_WITH_QTGUI
-    TEMPLATE_VBOXQTGUIEXE_LIBPATH += \
+ TEMPLATE_VBOXMAINEXE_LIBPATH            += \
+-	/usr/lib \
+-	/usr/X11R6/lib \
+ 	/usr/local/lib
+  else ifeq ($(KBUILD_TARGET),netbsd)
+ TEMPLATE_VBOXMAINEXE_TOOL                = GXX3
+@@ -6238,12 +6226,8 @@ ifdef VBOX_WITH_QTGUI
  	$(VBOX_LIBPATH_X11)
     ifeq ($(KBUILD_TARGET),freebsd)
-+    TEMPLATE_VBOXQTGUIEXE_LDFLAGS += -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
      TEMPLATE_VBOXQTGUIEXE_INCS += \
 -	/usr/include \
 -	/usr/X11R6/include \
@@ -155,26 +132,20 @@
  	/usr/local/lib
     endif
     ifeq ($(KBUILD_TARGET),solaris)
-@@ -6477,10 +6486,17 @@ TEMPLATE_VBoxBldProg_TOOL                = GXX3
- TEMPLATE_VBoxBldProg_LIBS                = network iconv
- TEMPLATE_VBoxBldProg_LIBPATH            += \
- 	/boot/common/lib
-- else if1of ($(KBUILD_HOST), freebsd openbsd)
-+ else if1of ($(KBUILD_HOST), freebsd)
+@@ -6466,12 +6450,8 @@ TEMPLATE_VBoxBldProg_LIBPATH            += \
  TEMPLATE_VBoxBldProg_TOOL                = GXX3
  TEMPLATE_VBoxBldProg_LIBS                = pthread
  TEMPLATE_VBoxBldProg_INCS               += \
-+	/usr/local/include
-+TEMPLATE_VBoxBldProg_LIBPATH            += \
-+	/usr/local/lib
-+ else if1of ($(KBUILD_HOST), openbsd)
-+TEMPLATE_VBoxBldProg_TOOL                = GXX3
-+TEMPLATE_VBoxBldProg_LIBS                = pthread
-+TEMPLATE_VBoxBldProg_INCS               += \
- 	/usr/include \
- 	/usr/X11R6/include \
+-	/usr/include \
+-	/usr/X11R6/include \
  	/usr/local/include
-@@ -6887,6 +6903,7 @@ TEMPLATE_VBOXCROGLR3HOSTDLL_LDFLAGS.darwin  += \
+ TEMPLATE_VBoxBldProg_LIBPATH            += \
+-	/usr/lib \
+-	/usr/X11R6/lib \
+ 	/usr/local/lib
+  else ifeq ($(KBUILD_HOST),netbsd)
+ TEMPLATE_VBoxBldProg_TOOL                = GXX3
+@@ -6872,6 +6852,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)
  TEMPLATE_VBOXCROGLR3HOSTDLL_LDFLAGS.linux    = -Wl,--no-as-needed



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903080025.x280PtS8076032>