The following reply was made to PR ports/182468; it has been noted by GNATS.
From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:
Subject: Re: ports/182468: commit references a PR
Date: Tue, 10 Dec 2013 20:42:52 + (UTC)
Author: decke
Date: Tue Dec 10 20:42:40 2013
New Revision: 336107
URL: http://svnweb.freebsd.org/changeset/ports/336107
Log:
- Update to 4.2.20 [1]
- Add $_GCC_RUNTIME to vbox runpath when building with gcc from ports [2]
- Add vboxwatchdog rc.d script
- Fix building with gcc 4.6 from ports and remove FreeBSD specific
-mno-align-long-strings
- Remove checks for EoL FreeBSD versions
- Support staging
- Convert LIB_DEPENDS to new shlib format
- Adopt OPTIONS_SUB and new OPTION_CONFIGURE_ON|OFF
PR: ports/182468 [2]
Submitted by:Mikhail Tsatsenko [1]
Added:
head/emulators/virtualbox-ose-additions/files/patch-Config.kmk (contents,
props changed)
head/emulators/virtualbox-ose/files/patch-src-VBox-Frontends-VirtualBox-Makefile.kmk
(contents, props changed)
head/emulators/virtualbox-ose/files/vboxwatchdog.in (contents, props
changed)
Modified:
head/emulators/virtualbox-ose-additions/Makefile
head/emulators/virtualbox-ose-additions/distinfo
head/emulators/virtualbox-ose-additions/files/patch-src-VBox-Additions-common-crOpenGL-fakedri_drv.c
head/emulators/virtualbox-ose-additions/pkg-plist
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
head/emulators/virtualbox-ose/pkg-plist
Modified: head/emulators/virtualbox-ose-additions/Makefile
==
--- head/emulators/virtualbox-ose-additions/Makefile Tue Dec 10 20:33:16
2013(r336106)
+++ head/emulators/virtualbox-ose-additions/Makefile Tue Dec 10 20:42:40
2013(r336107)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= virtualbox-ose
-DISTVERSION= 4.2.18
+DISTVERSION= 4.2.20
CATEGORIES= emulators
MASTER_SITES= http://download.virtualbox.org/virtualbox/${DISTVERSION}/ \
http://tmp.chruetertee.ch/ \
@@ -24,6 +24,7 @@ UNIQUENAME= ${PORTNAME}${PKGNAMESUFFIX}
WRKSRC= ${WRKDIR}/VirtualBox-${PORTVERSION}
USE_RC_SUBR= vboxguest vboxservice
USES= iconv kmod
+USE_GCC= any
ONLY_FOR_ARCHS= i386 amd64
FETCH_ARGS= -pRr
USE_BZIP2=yes
@@ -39,6 +40,7 @@ CONFLICTS_INSTALL= virtualbox-ose-additi
OPTIONS_DEFINE= DEBUG X11 OPENGL
OPTIONS_DEFAULT= X11
+OPTIONS_SUB= DEBUG X11 OPENGL
NO_STAGE= yes
.include bsd.port.options.mk
@@ -58,27 +60,20 @@ MAKE_FLAGS=SYSDIR=${SRC_BASE}/sys
KMK_FLAGS+= BUILD_TYPE=debug
KMK_BUILDTYPE=debug
MAKE_FLAGS+= DEBUG_FLAGS=-O1 -g
-PLIST_SUB+= WITH_DEBUG=
-.else
-PLIST_SUB+= WITH_DEBUG=@comment
.endif
.if ${PORT_OPTIONS:MX11}
VBOX_WITH_X11=1
USE_XORG= xcursor xmu inputproto xorg-server xrandr
-PLIST_SUB+= X11=
.else
VBOX_WITH_X11=
-PLIST_SUB+= X11=@comment
.endif
.if ${PORT_OPTIONS:MOPENGL}
USE_XORG+=xcomposite xdamage xext xfixes
USE_GL= gl
-PLIST_SUB+= OPENGL=
.else
CONFIGURE_ARGS+=--disable-opengl
-PLIST_SUB+= OPENGL=@comment
.endif
.if ${ARCH} == i386
Modified: head/emulators/virtualbox-ose-additions/distinfo
==
--- head/emulators/virtualbox-ose-additions/distinfo Tue Dec 10 20:33:16
2013(r336106)
+++ head/emulators/virtualbox-ose-additions/distinfo Tue Dec 10 20:42:40
2013(r336107)
@@ -1,2 +1,2 @@
-SHA256 (VirtualBox-4.2.18.tar.bz2) =
9dbddf393b029c549249f627d12040c1d257972bc09292969b8819a31ab78d74
-SIZE (VirtualBox-4.2.18.tar.bz2) = 76893031
+SHA256 (VirtualBox-4.2.20.tar.bz2) =
193aa3ce7c0e700fe6a12b64bf462ce633a856f1e831ee4a337cc3439b21df61
+SIZE (VirtualBox-4.2.20.tar.bz2) = 77050211
Added: head/emulators/virtualbox-ose-additions/files/patch-Config.kmk
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/emulators/virtualbox-ose-additions/files/patch-Config.kmk Tue Dec
10 20:42:40 2013(r336107)
@@ -0,0 +1,58 @@
+--- Config.kmk.orig 2013-10-15 13:01:31.0 +0200
Config.kmk2013-10-20 14:43:19.015746151 +0200
+@@ -3387,16 +3387,16 @@
+ $(VBOX_GCC_WARN) -Wpointer-arith -Winline $(VBOX_GCC_Wno-pointer-sign)
$(VBOX_GCC_fdiagnostics-show-option) \
+ -Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes \
+ -Wimplicit-function-declaration -Werror-implicit-function-declaration \
+- -O2 -fformat-extensions -ffreestanding