Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Apr 2019 19:20:48 +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: r499787 - in head/emulators: virtualbox-ose virtualbox-ose-additions virtualbox-ose-kmod virtualbox-ose/files
Message-ID:  <201904231920.x3NJKm2g064957@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkim
Date: Tue Apr 23 19:20:48 2019
New Revision: 499787
URL: https://svnweb.freebsd.org/changeset/ports/499787

Log:
  Update to 5.2.28.
  
  https://www.virtualbox.org/wiki/Changelog-5.2#v28

Added:
  head/emulators/virtualbox-ose/files/patch-include_VBox_com_array.h   (contents, props changed)
Modified:
  head/emulators/virtualbox-ose-additions/Makefile
  head/emulators/virtualbox-ose-additions/distinfo
  head/emulators/virtualbox-ose-kmod/Makefile
  head/emulators/virtualbox-ose-kmod/distinfo
  head/emulators/virtualbox-ose/Makefile
  head/emulators/virtualbox-ose/distinfo
  head/emulators/virtualbox-ose/files/patch-Config.kmk

Modified: head/emulators/virtualbox-ose-additions/Makefile
==============================================================================
--- head/emulators/virtualbox-ose-additions/Makefile	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose-additions/Makefile	Tue Apr 23 19:20:48 2019	(r499787)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	virtualbox-ose
-PORTVERSION=	5.2.26
-PORTREVISION=	4
+PORTVERSION=	5.2.28
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${PORTVERSION}/
 PKGNAMESUFFIX?=	-additions

Modified: head/emulators/virtualbox-ose-additions/distinfo
==============================================================================
--- head/emulators/virtualbox-ose-additions/distinfo	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose-additions/distinfo	Tue Apr 23 19:20:48 2019	(r499787)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1548732081
-SHA256 (VirtualBox-5.2.26.tar.bz2) = 4debe583463be3917ac60ad76a31f6db27586423d86f1f53c060d70d5e70d467
-SIZE (VirtualBox-5.2.26.tar.bz2) = 118371765
+TIMESTAMP = 1556040474
+SHA256 (VirtualBox-5.2.28.tar.bz2) = 802fbe9068034112c123cd160e9258e9b52e95b0b853bf6f569e8aa4a15fb94a
+SIZE (VirtualBox-5.2.28.tar.bz2) = 118655475

Modified: head/emulators/virtualbox-ose-kmod/Makefile
==============================================================================
--- head/emulators/virtualbox-ose-kmod/Makefile	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose-kmod/Makefile	Tue Apr 23 19:20:48 2019	(r499787)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	virtualbox-ose
-PORTVERSION=	5.2.26
+PORTVERSION=	5.2.28
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${PORTVERSION}/
 PKGNAMESUFFIX=	-kmod

Modified: head/emulators/virtualbox-ose-kmod/distinfo
==============================================================================
--- head/emulators/virtualbox-ose-kmod/distinfo	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose-kmod/distinfo	Tue Apr 23 19:20:48 2019	(r499787)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1548732081
-SHA256 (VirtualBox-5.2.26.tar.bz2) = 4debe583463be3917ac60ad76a31f6db27586423d86f1f53c060d70d5e70d467
-SIZE (VirtualBox-5.2.26.tar.bz2) = 118371765
+TIMESTAMP = 1556040474
+SHA256 (VirtualBox-5.2.28.tar.bz2) = 802fbe9068034112c123cd160e9258e9b52e95b0b853bf6f569e8aa4a15fb94a
+SIZE (VirtualBox-5.2.28.tar.bz2) = 118655475

Modified: head/emulators/virtualbox-ose/Makefile
==============================================================================
--- head/emulators/virtualbox-ose/Makefile	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose/Makefile	Tue Apr 23 19:20:48 2019	(r499787)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	virtualbox-ose
-PORTVERSION=	5.2.26
-PORTREVISION=	4
+PORTVERSION=	5.2.28
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${PORTVERSION}/
 DISTFILES=	VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}
@@ -204,9 +203,9 @@ KMK_FLAGS+=	-j${MAKE_JOBS_NUMBER}
 .if ${COMPILER_VERSION} == 80
 # XXX PR236616: Clang 8.0 caused runtime problems.
 BUILD_DEPENDS+=	${LOCALBASE}/bin/clang${VBOX_LLVM_VER}:devel/llvm${VBOX_LLVM_VER}
-CC=			${LOCALBASE}/bin/clang${VBOX_LLVM_VER}
-CXX=			${LOCALBASE}/bin/clang++${VBOX_LLVM_VER}
-VBOX_LLVM_VER?=		60
+CC=		${LOCALBASE}/bin/clang${VBOX_LLVM_VER}
+CXX=		${LOCALBASE}/bin/clang++${VBOX_LLVM_VER}
+VBOX_LLVM_VER?=	60
 .endif
 PATCH_DEPENDS+=	${LOCALBASE}/share/kBuild/tools/GXX3.kmk:devel/kBuild
 EXTRA_PATCHES+=	${PATCHDIR}/extrapatch-Config.kmk \

Modified: head/emulators/virtualbox-ose/distinfo
==============================================================================
--- head/emulators/virtualbox-ose/distinfo	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose/distinfo	Tue Apr 23 19:20:48 2019	(r499787)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1548732081
-SHA256 (VirtualBox-5.2.26.tar.bz2) = 4debe583463be3917ac60ad76a31f6db27586423d86f1f53c060d70d5e70d467
-SIZE (VirtualBox-5.2.26.tar.bz2) = 118371765
-SHA256 (VBoxGuestAdditions_5.2.26.iso) = b927c5d0d4c97a9da2522daad41fe96b616ed06bfb0c883f9c42aad2244f7c38
-SIZE (VBoxGuestAdditions_5.2.26.iso) = 58433536
+TIMESTAMP = 1556040474
+SHA256 (VirtualBox-5.2.28.tar.bz2) = 802fbe9068034112c123cd160e9258e9b52e95b0b853bf6f569e8aa4a15fb94a
+SIZE (VirtualBox-5.2.28.tar.bz2) = 118655475
+SHA256 (VBoxGuestAdditions_5.2.28.iso) = 69876a992001ef3d3b9c3f40aa0fb6653e1b6663632576b8d75e86c65eab8d33
+SIZE (VBoxGuestAdditions_5.2.28.iso) = 58568704

Modified: head/emulators/virtualbox-ose/files/patch-Config.kmk
==============================================================================
--- head/emulators/virtualbox-ose/files/patch-Config.kmk	Tue Apr 23 18:53:17 2019	(r499786)
+++ head/emulators/virtualbox-ose/files/patch-Config.kmk	Tue Apr 23 19:20:48 2019	(r499787)
@@ -1,4 +1,4 @@
---- Config.kmk.orig	2019-01-25 18:24:01 UTC
+--- Config.kmk.orig	2019-04-12 15:47:38 UTC
 +++ Config.kmk
 @@ -445,11 +445,11 @@ ifn1of ($(KBUILD_TARGET), win darwin)
   # Enable OSS audio support.
@@ -57,24 +57,6 @@
    VBOX_WITH_DOCS=
    VBOX_WITH_DOCS_PACKING=
   endif
-@@ -1176,13 +1172,13 @@ ifdef VBOX_OSE
-  ifn1of ($(KBUILD_TARGET), darwin linux solaris win)
-   VBOX_WITH_INSTALLER=
-  endif
-+ # Undefine codec libraries which are not needed.
-+ VBOX_WITH_LIBOPUS=
-+ # Disable video recording (with audio support).
-+ VBOX_WITH_AUDIO_VIDEOREC=
-  if1of ($(KBUILD_TARGET), win)
--  # Undefine codec libraries which are not needed.
-   VBOX_WITH_LIBVPX=
--  VBOX_WITH_LIBOPUS=
--  # Disable video recording (with audio support).
-   VBOX_WITH_VIDEOREC=
--  VBOX_WITH_AUDIO_VIDEOREC=
-  endif
-  # branding
-  VBOX_BRAND_LICENSE_HTML             := $(PATH_ROOT)/doc/License-gpl-2.0.html
 @@ -4556,7 +4552,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) \

Added: head/emulators/virtualbox-ose/files/patch-include_VBox_com_array.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/virtualbox-ose/files/patch-include_VBox_com_array.h	Tue Apr 23 19:20:48 2019	(r499787)
@@ -0,0 +1,36 @@
+--- include/VBox/com/array.h.orig	2019-04-12 15:47:42 UTC
++++ include/VBox/com/array.h
+@@ -168,7 +168,7 @@
+ 
+ #include "VBox/com/defs.h"
+ 
+-#if RT_GNUC_PREREQ(4, 6) || (defined(_MSC_VER) && (_MSC_VER >= 1600))
++#if RT_GNUC_PREREQ(4, 6) || (defined(_MSC_VER) && (_MSC_VER >= 1600)) || defined(_LIBCPP_VERSION)
+ /** @def VBOX_WITH_TYPE_TRAITS
+  * Type traits are a C++ 11 feature, so not available everywhere (yet).
+  * Only GCC 4.6 or newer and MSVC++ 16.0 (Visual Studio 2010) or newer.
+@@ -940,12 +940,12 @@ class SafeArray : public Traits (public)
+      */
+     T &operator[] (size_t aIdx)
+     {
+-        AssertReturn(m.arr != NULL,  *((T *)NULL));
+-        AssertReturn(aIdx < size(), *((T *)NULL));
++        AssertReturn(m.arr != NULL,  *((T *)1));
++        AssertReturn(aIdx < size(), *((T *)1));
+ #ifdef VBOX_WITH_XPCOM
+         return m.arr[aIdx];
+ #else
+-        AssertReturn(m.raw != NULL,  *((T *)NULL));
++        AssertReturn(m.raw != NULL,  *((T *)1));
+         return m.raw[aIdx];
+ #endif
+     }
+@@ -960,7 +960,7 @@ class SafeArray : public Traits (public)
+ #ifdef VBOX_WITH_XPCOM
+         return m.arr[aIdx];
+ #else
+-        AssertReturn(m.raw != NULL,  *((T *)NULL));
++        AssertReturn(m.raw != NULL,  *((T *)1));
+         return m.raw[aIdx];
+ #endif
+     }



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