View | Details | Raw Unified | Return to bug 206470
Collapse All | Expand All

(-)emulators/virtualbox-ose/Makefile (-2 / +11 lines)
Lines 62-68 Link Here
62
VBOX_GUEST_VER=	${PORTVERSION}
62
VBOX_GUEST_VER=	${PORTVERSION}
63
63
64
OPTIONS_DEFINE=	DBUS DEBUG GUESTADDITIONS MANUAL NLS PULSEAUDIO PYTHON \
64
OPTIONS_DEFINE=	DBUS DEBUG GUESTADDITIONS MANUAL NLS PULSEAUDIO PYTHON \
65
		QT4 UDPTUNNEL VDE VNC VPX WEBSERVICE X11
65
		QT4 R0LOGGING UDPTUNNEL VDE VNC VPX WEBSERVICE X11
66
OPTIONS_DEFAULT=	DBUS PYTHON QT4 UDPTUNNEL VNC WEBSERVICE X11
66
OPTIONS_DEFAULT=	DBUS PYTHON QT4 UDPTUNNEL VNC WEBSERVICE X11
67
OPTIONS_SUB=	yes
67
OPTIONS_SUB=	yes
68
68
Lines 70-75 Link Here
70
GUESTADDITIONS_DESC=	Build with Guest Additions
70
GUESTADDITIONS_DESC=	Build with Guest Additions
71
MANUAL_DESC=	Build with user manual
71
MANUAL_DESC=	Build with user manual
72
QT4_DESC=	Build with QT4 Frontend
72
QT4_DESC=	Build with QT4 Frontend
73
R0LOGGING_DESC=	Enable R0 logging
73
UDPTUNNEL_DESC=	Build with UDP tunnel support
74
UDPTUNNEL_DESC=	Build with UDP tunnel support
74
VDE_DESC=	Build with VDE support
75
VDE_DESC=	Build with VDE support
75
VNC_DESC=	Build with VNC support
76
VNC_DESC=	Build with VNC support
Lines 125-134 Link Here
125
126
126
.if ${PORT_OPTIONS:MDEBUG}
127
.if ${PORT_OPTIONS:MDEBUG}
127
KMK_BUILDTYPE=	debug
128
KMK_BUILDTYPE=	debug
129
KMK_FLAGS+=	BUILD_TYPE=debug
128
.else
130
.else
129
KMK_BUILDTYPE=	release
131
KMK_BUILDTYPE=	release
130
.endif
132
.endif
131
133
134
.if ${PORT_OPTIONS:MR0LOGGING} && empty(PORT_OPTIONS:MDEBUG)
135
BROKEN=		R0 logging requires debug build
136
.endif
137
132
.if ${PORT_OPTIONS:MGUESTADDITIONS}
138
.if ${PORT_OPTIONS:MGUESTADDITIONS}
133
GUESTADDITIONS=	VBoxGuestAdditions_${VBOX_GUEST_VER}.iso
139
GUESTADDITIONS=	VBoxGuestAdditions_${VBOX_GUEST_VER}.iso
134
GADISTFILES=	${GUESTADDITIONS}:guestadditions
140
GADISTFILES=	${GUESTADDITIONS}:guestadditions
Lines 192-198 Link Here
192
198
193
KMK_BUILDDIR=	${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}
199
KMK_BUILDDIR=	${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}
194
KMK_CONFIG=	VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys
200
KMK_CONFIG=	VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys
195
KMK_FLAGS=	-j${MAKE_JOBS_NUMBER}
201
KMK_FLAGS+=	-j${MAKE_JOBS_NUMBER}
196
202
197
.include <bsd.port.pre.mk>
203
.include <bsd.port.pre.mk>
198
204
Lines 241-246 Link Here
241
	@${ECHO} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> ${WRKSRC}/LocalConfig.kmk
247
	@${ECHO} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> ${WRKSRC}/LocalConfig.kmk
242
	@${ECHO} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $(VBOX_GCC_WARN) -Wno-long-long' >> ${WRKSRC}/LocalConfig.kmk
248
	@${ECHO} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $(VBOX_GCC_WARN) -Wno-long-long' >> ${WRKSRC}/LocalConfig.kmk
243
.endif
249
.endif
250
.if ${PORT_OPTIONS:MR0LOGGING}
251
	@${ECHO} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk
252
.endif
244
.if ${COMPILER_TYPE} == clang
253
.if ${COMPILER_TYPE} == clang
245
	@${REINPLACE_CMD} -e 's| -finline-limit=8000||' \
254
	@${REINPLACE_CMD} -e 's| -finline-limit=8000||' \
246
	    -e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk
255
	    -e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk

Return to bug 206470