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>