aboutsummaryrefslogtreecommitdiff
path: root/emulators/virtualbox-ose-kmod-legacy/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/virtualbox-ose-kmod-legacy/Makefile')
-rw-r--r--emulators/virtualbox-ose-kmod-legacy/Makefile15
1 files changed, 10 insertions, 5 deletions
diff --git a/emulators/virtualbox-ose-kmod-legacy/Makefile b/emulators/virtualbox-ose-kmod-legacy/Makefile
index 40f783cc46d1..5c5b5c4b9d8f 100644
--- a/emulators/virtualbox-ose-kmod-legacy/Makefile
+++ b/emulators/virtualbox-ose-kmod-legacy/Makefile
@@ -43,11 +43,13 @@ CONFLICTS_INSTALL= virtualbox-ose-kmod
PORTSCOUT= limit:^5\.
-OPTIONS_DEFINE= DEBUG VIMAGE
-OPTIONS_DEFAULT=VIMAGE
-OPTIONS_SUB= yes
-DEBUG_DESC= Debug symbols, additional logs and assertions
-VIMAGE_DESC= VIMAGE virtual networking support
+OPTIONS_DEFINE= DEBUG VIMAGE
+OPTIONS_DEFINE_i386= PAE
+OPTIONS_DEFAULT= VIMAGE
+OPTIONS_SUB= yes
+DEBUG_DESC= Debug symbols, additional logs and assertions
+PAE_DESC= Build kernel modules for PAE-kernels
+VIMAGE_DESC= VIMAGE virtual networking support
.include <bsd.port.options.mk>
@@ -92,6 +94,9 @@ post-patch:
.if ${PORT_OPTIONS:MVIMAGE}
@${ECHO_CMD} 'VBOX_WITH_NETFLT_VIMAGE = 1' >> ${WRKSRC}/LocalConfig.kmk
.endif
+.if ${PORT_OPTIONS:MPAE}
+ @${ECHO_CMD} 'VBOX_FREEBSD = -DPAE' >> ${WRKSRC}/LocalConfig.kmk
+.endif
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/Config.kmk ${WRKSRC}/configure
@${REINPLACE_CMD} \