2013-06-24 08:07:53 +02:00
|
|
|
# Created by: Bernhard Froehlich <decke@bluelife.at>
|
2009-06-15 20:01:41 +02:00
|
|
|
# $FreeBSD$
|
|
|
|
|
emulators/virtualbox:
- Remove emulators/virtualbox port. Renamed to emulators/virtualbox-ose
and seperate port for the kernel modules created:
emulators/virtualbox-ose-kmod.
emulators/virtualbox-ose:
- Update to 3.1.2
- Update guest additions to 3.1.2
- Port has been renamed to virtualbox-ose to reflect that we are using
the OSE version. [1]
- Added proper PulseAudio support for FreeBSD [2]
- procfs is not required anymore because vbox uses sysctl(3) now [3]
- Update pkg-message to reflect recent changes
- Add nox's FreeBSD host networking patches that are now also in the
upstream vbox svn (modulo vbox variable naming style adjustments:)
http://lists.freebsd.org/pipermail/freebsd-emulation/2010-January/007260.html
http://www.virtualbox.org/changeset/25698
1. Allow direct tap networking again (for users that need the best
network performance and/or need more complex network setups, like when
they want to use routing instead of bridging to e.g. protect from guests
messing with the lan's arp tables; a tap + routing + proxy arp example
is in the above freebsd-emulation posting.)
2. Enable vbox' shared mac feature when using bridged mode on a wifi
interface, together with the virtualbox-ose-kmod change this
should fix bridged mode for wifi users. [4]
emulators/virtualbox-ose-kmod:
- Update to 3.1.2
- Add rc.d script to load kernel modules
- Fix build with a non-standard location for the system source [5]
- Merge aeichner's vboxnetflt fix committed to upstream vbox svn
(thanks!) that makes the shared mac feature enabled above actually work
on FreeBSD hosts. [6]
Please see http://wiki.freebsd.org/VirtualBox for update instructions.
Many thanks to the VirtualBox developers, all tester, patch submitter and
the whole vbox@ team.
PR: ports/141630 [2]
Noticed by: mm@ [1]
Submitted by: Noriyoshi Kawano <bowie AT nrik.jp> [2],
Baptiste Daroussin <baptiste.daroussin AT gmail.com> [3]
and Bernhard Froehlich <decke AT bluelife.at> [3],
nox@ [4], scf@ [5]
Obtained from: http://www.virtualbox.org/changeset/25699 [6]
On behalf of: vbox@ (decke, dhn, itetcu, miwi, nox)
2010-01-13 09:03:17 +01:00
|
|
|
PORTNAME= virtualbox-ose
|
2017-01-18 20:09:06 +01:00
|
|
|
PORTVERSION= 5.1.14
|
emulators/virtualbox:
- Remove emulators/virtualbox port. Renamed to emulators/virtualbox-ose
and seperate port for the kernel modules created:
emulators/virtualbox-ose-kmod.
emulators/virtualbox-ose:
- Update to 3.1.2
- Update guest additions to 3.1.2
- Port has been renamed to virtualbox-ose to reflect that we are using
the OSE version. [1]
- Added proper PulseAudio support for FreeBSD [2]
- procfs is not required anymore because vbox uses sysctl(3) now [3]
- Update pkg-message to reflect recent changes
- Add nox's FreeBSD host networking patches that are now also in the
upstream vbox svn (modulo vbox variable naming style adjustments:)
http://lists.freebsd.org/pipermail/freebsd-emulation/2010-January/007260.html
http://www.virtualbox.org/changeset/25698
1. Allow direct tap networking again (for users that need the best
network performance and/or need more complex network setups, like when
they want to use routing instead of bridging to e.g. protect from guests
messing with the lan's arp tables; a tap + routing + proxy arp example
is in the above freebsd-emulation posting.)
2. Enable vbox' shared mac feature when using bridged mode on a wifi
interface, together with the virtualbox-ose-kmod change this
should fix bridged mode for wifi users. [4]
emulators/virtualbox-ose-kmod:
- Update to 3.1.2
- Add rc.d script to load kernel modules
- Fix build with a non-standard location for the system source [5]
- Merge aeichner's vboxnetflt fix committed to upstream vbox svn
(thanks!) that makes the shared mac feature enabled above actually work
on FreeBSD hosts. [6]
Please see http://wiki.freebsd.org/VirtualBox for update instructions.
Many thanks to the VirtualBox developers, all tester, patch submitter and
the whole vbox@ team.
PR: ports/141630 [2]
Noticed by: mm@ [1]
Submitted by: Noriyoshi Kawano <bowie AT nrik.jp> [2],
Baptiste Daroussin <baptiste.daroussin AT gmail.com> [3]
and Bernhard Froehlich <decke AT bluelife.at> [3],
nox@ [4], scf@ [5]
Obtained from: http://www.virtualbox.org/changeset/25699 [6]
On behalf of: vbox@ (decke, dhn, itetcu, miwi, nox)
2010-01-13 09:03:17 +01:00
|
|
|
CATEGORIES= emulators
|
2016-07-22 22:28:01 +02:00
|
|
|
MASTER_SITES= http://download.virtualbox.org/virtualbox/${PORTVERSION}/
|
|
|
|
DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}
|
|
|
|
EXTRACT_ONLY= VirtualBox-${PORTVERSION}${EXTRACT_SUFX}
|
2009-06-15 20:01:41 +02:00
|
|
|
|
2016-10-05 21:55:24 +02:00
|
|
|
MAINTAINER= vbox@FreeBSD.org
|
2014-06-10 09:39:01 +02:00
|
|
|
COMMENT= General-purpose full virtualizer for x86 hardware
|
2009-06-15 20:01:41 +02:00
|
|
|
|
2012-08-27 14:53:40 +02:00
|
|
|
LICENSE= GPLv2
|
|
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
|
2016-04-01 16:00:51 +02:00
|
|
|
BUILD_DEPENDS= yasm:devel/yasm \
|
|
|
|
xsltproc:textproc/libxslt \
|
|
|
|
kmk:devel/kBuild \
|
|
|
|
gtar:archivers/gtar \
|
|
|
|
cdrecord:sysutils/cdrtools
|
|
|
|
LIB_DEPENDS= libpng.so:graphics/png \
|
|
|
|
libxslt.so:textproc/libxslt \
|
|
|
|
libcurl.so:ftp/curl
|
|
|
|
RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod \
|
|
|
|
cdrecord:sysutils/cdrtools
|
2009-06-15 20:01:41 +02:00
|
|
|
|
2014-09-18 11:06:59 +02:00
|
|
|
CPE_VENDOR= oracle
|
|
|
|
CPE_PRODUCT= vm_virtualbox
|
|
|
|
|
2012-03-15 10:32:29 +01:00
|
|
|
WRKSRC= ${WRKDIR}/VirtualBox-${PORTVERSION}
|
2009-06-15 20:01:41 +02:00
|
|
|
ONLY_FOR_ARCHS= i386 amd64
|
2016-07-22 22:28:01 +02:00
|
|
|
USES= compiler cpe iconv pkgconfig ssl tar:bzip2
|
|
|
|
USE_GNOME= libidl libxml2
|
2009-06-15 20:01:41 +02:00
|
|
|
|
|
|
|
HAS_CONFIGURE= yes
|
2016-07-22 22:28:01 +02:00
|
|
|
CONFIGURE_ARGS= --disable-java --passive-mesa
|
2014-05-23 01:10:51 +02:00
|
|
|
CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}"
|
2009-06-15 20:01:41 +02:00
|
|
|
|
2016-10-05 22:49:35 +02:00
|
|
|
CONFLICTS_INSTALL= virtualbox-ose-additions-* \
|
2016-10-05 22:57:06 +02:00
|
|
|
virtualbox-ose-devel-[0-9]* \
|
|
|
|
virtualbox-ose-legacy-[0-9]* \
|
|
|
|
virtualbox-ose-lite-[0-9]*
|
2009-06-15 20:01:41 +02:00
|
|
|
|
- Update to 4.0.8
- Add vboxheadless startscript [1]
- Add vboxwebsrv startscript [2]
- Change CONFLICTS to CONFLICTS_INSTALL [3]
- Relax hardening for PC-BSD 9 [4]
- Add VIMAGE support [5]
- Install VBoxExtPackHelperApp [6]
- Remove stale mirror
- Extend pkg-message for USB configuration
- Fix link_elf_obj: symbol RTStrCopy undefined [7]
PR: ports/156699 (based on) [3]
Submitted by: Stefan Tollkuehn <stefan.tollkuehn@editura.de>, [1][2]
Raul Gigea <raul.gigea@editura.de>, [1]
Tobias Oberstein <tobias.oberstein@tavendo.de>, [1]
Emil <the_mix_room@hotmail.com>, [3]
Kris Moore <kris@pcbsd.org>, [4]
Mikolaj Golub <to.my.trociny@gmail.com>, [5]
Mattia Rossi <mrossi@swin.edu.au>, [6]
Florian Smeets <flo@FreeBSD.org> [7]
Thanks to: dougb@, [1][2]
Cr4zi3/EFNet, [2]
crsd, [2]
beat@,
hps@,
Alexander Eichner,
all testers!
Approved by: bapt (vbox hat)
2011-05-22 15:51:59 +02:00
|
|
|
VBOXUSER?= vboxusers
|
|
|
|
VBOXWSUSER?= vboxusers
|
2009-06-15 20:01:41 +02:00
|
|
|
VBOXGROUP?= vboxusers
|
- Update to 4.0.8
- Add vboxheadless startscript [1]
- Add vboxwebsrv startscript [2]
- Change CONFLICTS to CONFLICTS_INSTALL [3]
- Relax hardening for PC-BSD 9 [4]
- Add VIMAGE support [5]
- Install VBoxExtPackHelperApp [6]
- Remove stale mirror
- Extend pkg-message for USB configuration
- Fix link_elf_obj: symbol RTStrCopy undefined [7]
PR: ports/156699 (based on) [3]
Submitted by: Stefan Tollkuehn <stefan.tollkuehn@editura.de>, [1][2]
Raul Gigea <raul.gigea@editura.de>, [1]
Tobias Oberstein <tobias.oberstein@tavendo.de>, [1]
Emil <the_mix_room@hotmail.com>, [3]
Kris Moore <kris@pcbsd.org>, [4]
Mikolaj Golub <to.my.trociny@gmail.com>, [5]
Mattia Rossi <mrossi@swin.edu.au>, [6]
Florian Smeets <flo@FreeBSD.org> [7]
Thanks to: dougb@, [1][2]
Cr4zi3/EFNet, [2]
crsd, [2]
beat@,
hps@,
Alexander Eichner,
all testers!
Approved by: bapt (vbox hat)
2011-05-22 15:51:59 +02:00
|
|
|
USERS= ${VBOXUSER}
|
2010-06-07 18:31:58 +02:00
|
|
|
GROUPS= ${VBOXGROUP}
|
2016-09-07 23:35:38 +02:00
|
|
|
VBOX_DIR= ${PREFIX}/${VBOX_DIR_REL}
|
|
|
|
VBOX_DIR_REL= lib/virtualbox
|
2015-02-13 01:33:12 +01:00
|
|
|
VBOX_LINKS= VBoxVRDP
|
2016-09-07 23:35:38 +02:00
|
|
|
VBOX_PROGS= VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxHeadless \
|
|
|
|
VBoxManage
|
2016-04-19 18:20:08 +02:00
|
|
|
VBOX_UTILS= VBoxExtPackHelperApp VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT \
|
|
|
|
VBoxSVC VBoxXPCOMIPCD
|
2015-02-13 01:33:12 +01:00
|
|
|
|
2016-10-05 21:55:24 +02:00
|
|
|
OPTIONS_DEFINE= ALSA DBUS DEBUG GUESTADDITIONS MANUAL NLS PULSEAUDIO \
|
|
|
|
PYTHON R0LOGGING UDPTUNNEL VDE VNC WEBSERVICE VPX X11
|
|
|
|
OPTIONS_DEFAULT= DBUS QT5 UDPTUNNEL VNC WEBSERVICE X11
|
2016-09-07 23:35:38 +02:00
|
|
|
OPTIONS_RADIO= GUI
|
|
|
|
OPTIONS_RADIO_GUI= QT4 QT5
|
2014-03-04 01:45:37 +01:00
|
|
|
OPTIONS_SUB= yes
|
2014-05-23 01:10:51 +02:00
|
|
|
|
2013-01-03 14:40:28 +01:00
|
|
|
DEBUG_DESC= Debug symbols, additional logs and assertions
|
2014-05-23 01:10:51 +02:00
|
|
|
GUESTADDITIONS_DESC= Build with Guest Additions
|
2014-05-10 01:57:57 +02:00
|
|
|
MANUAL_DESC= Build with user manual
|
2012-06-30 09:21:54 +02:00
|
|
|
QT4_DESC= Build with QT4 Frontend
|
2016-09-07 23:35:38 +02:00
|
|
|
QT5_DESC= Build with QT5 Frontend
|
2016-01-22 13:46:56 +01:00
|
|
|
R0LOGGING_DESC= Enable R0 logging
|
2012-06-30 09:21:54 +02:00
|
|
|
UDPTUNNEL_DESC= Build with UDP tunnel support
|
|
|
|
VDE_DESC= Build with VDE support
|
|
|
|
VNC_DESC= Build with VNC support
|
2014-01-23 18:18:42 +01:00
|
|
|
VPX_DESC= Use vpx for video capturing
|
2014-05-23 01:10:51 +02:00
|
|
|
WEBSERVICE_DESC= Build Webservice
|
2013-12-10 21:42:40 +01:00
|
|
|
|
2016-07-22 22:28:01 +02:00
|
|
|
ALSA_CONFIGURE_OFF= --disable-alsa
|
|
|
|
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
2014-05-23 01:10:51 +02:00
|
|
|
DBUS_CONFIGURE_OFF= --disable-dbus
|
2016-07-22 22:28:01 +02:00
|
|
|
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
|
2014-05-23 01:10:51 +02:00
|
|
|
DEBUG_CONFIGURE_ON= --build-debug
|
2016-10-05 21:55:24 +02:00
|
|
|
MANUAL_BUILD_DEPENDS= ${LOCALBASE}/share/xml/docbook/4.4/docbookx.dtd:textproc/docbook-xml
|
2014-05-23 01:10:51 +02:00
|
|
|
MANUAL_CONFIGURE_OFF= --disable-docs
|
|
|
|
PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
|
2016-07-22 22:28:01 +02:00
|
|
|
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
2016-10-05 21:55:24 +02:00
|
|
|
PYTHON_CONFIGURE_OFF= --disable-python
|
|
|
|
UDPTUNNEL_CONFIGURE_OFF= --disable-udptunnel
|
|
|
|
VDE_CONFIGURE_ON= --enable-vde
|
|
|
|
VDE_RUN_DEPENDS= vde_switch:net/vde2
|
|
|
|
VNC_CONFIGURE_ON= --enable-vnc
|
|
|
|
VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver
|
2014-05-23 01:10:51 +02:00
|
|
|
VPX_CONFIGURE_OFF= --disable-libvpx
|
2016-07-22 22:28:01 +02:00
|
|
|
VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx
|
2014-05-23 01:10:51 +02:00
|
|
|
X11_CONFIGURE_OFF= --build-headless
|
2013-12-10 21:42:40 +01:00
|
|
|
|
2013-05-02 19:16:30 +02:00
|
|
|
# bmake doesn't know about unsetenv=true
|
|
|
|
.if defined(.PARSEDIR)
|
|
|
|
ENV=
|
|
|
|
.export ENV
|
|
|
|
.else
|
2013-01-03 14:40:28 +01:00
|
|
|
.SHELL: path="/bin/sh" unsetenv=true
|
2013-05-02 19:16:30 +02:00
|
|
|
.endif
|
2013-01-03 14:40:28 +01:00
|
|
|
|
2016-10-05 21:55:24 +02:00
|
|
|
PLIST_SUB= GUEST_VER=${PORTVERSION} \
|
2016-09-16 20:48:04 +02:00
|
|
|
PYTHON_VERU=${PYTHON_VER:S/./_/}${PYTHON_ABIVER} \
|
2014-03-04 01:45:37 +01:00
|
|
|
VBOXGROUP=${VBOXGROUP}
|
2016-10-05 21:55:24 +02:00
|
|
|
SUB_LIST= VBOXDIR=${VBOX_DIR} \
|
2015-02-17 08:07:01 +01:00
|
|
|
VBOXGROUP=${VBOXGROUP} \
|
2015-02-13 01:33:12 +01:00
|
|
|
VBOXUSER=${VBOXUSER} \
|
2013-12-10 21:42:40 +01:00
|
|
|
VBOXWSUSER=${VBOXWSUSER}
|
2016-10-05 21:55:24 +02:00
|
|
|
USE_RC_SUBR= vboxheadless vboxwatchdog
|
- Update to 4.0.8
- Add vboxheadless startscript [1]
- Add vboxwebsrv startscript [2]
- Change CONFLICTS to CONFLICTS_INSTALL [3]
- Relax hardening for PC-BSD 9 [4]
- Add VIMAGE support [5]
- Install VBoxExtPackHelperApp [6]
- Remove stale mirror
- Extend pkg-message for USB configuration
- Fix link_elf_obj: symbol RTStrCopy undefined [7]
PR: ports/156699 (based on) [3]
Submitted by: Stefan Tollkuehn <stefan.tollkuehn@editura.de>, [1][2]
Raul Gigea <raul.gigea@editura.de>, [1]
Tobias Oberstein <tobias.oberstein@tavendo.de>, [1]
Emil <the_mix_room@hotmail.com>, [3]
Kris Moore <kris@pcbsd.org>, [4]
Mikolaj Golub <to.my.trociny@gmail.com>, [5]
Mattia Rossi <mrossi@swin.edu.au>, [6]
Florian Smeets <flo@FreeBSD.org> [7]
Thanks to: dougb@, [1][2]
Cr4zi3/EFNet, [2]
crsd, [2]
beat@,
hps@,
Alexander Eichner,
all testers!
Approved by: bapt (vbox hat)
2011-05-22 15:51:59 +02:00
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
.include <bsd.port.options.mk>
|
2009-06-15 20:01:41 +02:00
|
|
|
|
2016-10-05 21:55:24 +02:00
|
|
|
.if ${SLAVE_PORT} == no
|
2016-10-05 22:57:06 +02:00
|
|
|
CONFLICTS_INSTALL+= virtualbox-ose-nox11-[0-9]*
|
2016-10-05 21:55:24 +02:00
|
|
|
OPTIONS_DEFAULT+= PYTHON
|
|
|
|
.else
|
2016-10-05 22:49:35 +02:00
|
|
|
CONFLICTS_INSTALL+= virtualbox-ose-[0-9]*
|
2016-10-05 21:55:24 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PORT_OPTIONS:MNLS} && empty(PORT_OPTIONS:MQT[45])
|
2016-09-07 23:35:38 +02:00
|
|
|
BROKEN= NLS support requires QT frontend. Run 'make config' again!
|
2009-10-23 16:29:50 +02:00
|
|
|
.endif
|
|
|
|
|
2016-09-07 23:35:38 +02:00
|
|
|
.if ${PORT_OPTIONS:MQT[45]} && empty(PORT_OPTIONS:MX11)
|
|
|
|
BROKEN= QT frontend requires X11 support. Run 'make config' again!
|
2009-10-23 16:29:50 +02:00
|
|
|
.endif
|
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
.if ${PORT_OPTIONS:MDEBUG}
|
|
|
|
KMK_BUILDTYPE= debug
|
2016-01-22 13:46:56 +01:00
|
|
|
KMK_FLAGS+= BUILD_TYPE=debug
|
2009-09-11 01:16:56 +02:00
|
|
|
.else
|
2014-05-23 01:10:51 +02:00
|
|
|
KMK_BUILDTYPE= release
|
2009-09-11 01:16:56 +02:00
|
|
|
.endif
|
|
|
|
|
2016-01-22 13:46:56 +01:00
|
|
|
.if ${PORT_OPTIONS:MR0LOGGING} && empty(PORT_OPTIONS:MDEBUG)
|
|
|
|
BROKEN= R0 logging requires debug build
|
|
|
|
.endif
|
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
.if ${PORT_OPTIONS:MGUESTADDITIONS}
|
2016-07-22 22:28:01 +02:00
|
|
|
GUESTADDITIONS= VBoxGuestAdditions_${PORTVERSION}.iso
|
2014-05-23 01:10:51 +02:00
|
|
|
RESTRICTED= for personal use only
|
|
|
|
RESTRICTED_FILES= ${GUESTADDITIONS}
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PORT_OPTIONS:MMANUAL}
|
2016-07-22 22:28:01 +02:00
|
|
|
DBKXMLDIR= ${LOCALBASE}/share/xml/docbook/4.4
|
|
|
|
DBKXSLDIR= ${LOCALBASE}/share/xsl/docbook
|
2014-11-25 01:40:17 +01:00
|
|
|
USE_TEX= dvipsk:build formats:build
|
2009-06-15 20:01:41 +02:00
|
|
|
.endif
|
|
|
|
|
2014-01-23 18:18:42 +01:00
|
|
|
.if ${PORT_OPTIONS:MPYTHON}
|
2016-09-16 20:48:04 +02:00
|
|
|
USES+= python
|
2014-10-19 17:43:33 +02:00
|
|
|
USE_PYTHON= distutils noegginfo
|
2014-01-23 18:18:42 +01:00
|
|
|
PYDISTUTILS_PKGNAME= vboxapi
|
|
|
|
PYDISTUTILS_PKGVERSION= 1.0
|
2014-10-19 17:43:33 +02:00
|
|
|
.else
|
|
|
|
USES+= python:build
|
2009-06-15 20:01:41 +02:00
|
|
|
.endif
|
|
|
|
|
2016-09-07 23:35:38 +02:00
|
|
|
.if ${PORT_OPTIONS:MQT[45]}
|
|
|
|
PLIST_SUB+= QT=""
|
2014-05-23 01:10:51 +02:00
|
|
|
QT_NONSTANDARD= yes
|
2016-07-22 22:28:01 +02:00
|
|
|
USE_GL= gl
|
2016-09-07 23:35:38 +02:00
|
|
|
USE_XORG= xcb
|
2014-05-23 01:10:51 +02:00
|
|
|
INSTALLS_ICONS= yes
|
2015-02-13 01:33:12 +01:00
|
|
|
VBOX_PROGS+= VirtualBox
|
|
|
|
VBOX_UTILS+= VBoxTestOGL
|
2016-09-07 23:35:38 +02:00
|
|
|
VBOX_WITH_QT= 1
|
|
|
|
.if ${PORT_OPTIONS:MQT4}
|
|
|
|
CONFIGURE_ARGS+= --enable-qt4
|
|
|
|
USE_QT4= corelib gui linguist_build moc_build network opengl
|
|
|
|
USE_QT4+= rcc_build uic_build
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --enable-qt5
|
|
|
|
USE_QT5= buildtools_build core dbus gui linguist_build opengl
|
|
|
|
USE_QT5+= printsupport widgets x11extras
|
|
|
|
.endif
|
2015-03-13 01:39:55 +01:00
|
|
|
.else
|
2016-09-07 23:35:38 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-qt
|
|
|
|
PLIST_SUB+= QT="@comment "
|
2014-05-10 01:57:57 +02:00
|
|
|
.endif
|
|
|
|
|
2012-06-30 09:21:54 +02:00
|
|
|
.if ${PORT_OPTIONS:MWEBSERVICE}
|
2016-04-01 16:00:51 +02:00
|
|
|
BUILD_DEPENDS+= soapcpp2:devel/gsoap
|
- Update to 4.0.8
- Add vboxheadless startscript [1]
- Add vboxwebsrv startscript [2]
- Change CONFLICTS to CONFLICTS_INSTALL [3]
- Relax hardening for PC-BSD 9 [4]
- Add VIMAGE support [5]
- Install VBoxExtPackHelperApp [6]
- Remove stale mirror
- Extend pkg-message for USB configuration
- Fix link_elf_obj: symbol RTStrCopy undefined [7]
PR: ports/156699 (based on) [3]
Submitted by: Stefan Tollkuehn <stefan.tollkuehn@editura.de>, [1][2]
Raul Gigea <raul.gigea@editura.de>, [1]
Tobias Oberstein <tobias.oberstein@tavendo.de>, [1]
Emil <the_mix_room@hotmail.com>, [3]
Kris Moore <kris@pcbsd.org>, [4]
Mikolaj Golub <to.my.trociny@gmail.com>, [5]
Mattia Rossi <mrossi@swin.edu.au>, [6]
Florian Smeets <flo@FreeBSD.org> [7]
Thanks to: dougb@, [1][2]
Cr4zi3/EFNet, [2]
crsd, [2]
beat@,
hps@,
Alexander Eichner,
all testers!
Approved by: bapt (vbox hat)
2011-05-22 15:51:59 +02:00
|
|
|
USE_RC_SUBR+= vboxwebsrv
|
2015-02-13 01:33:12 +01:00
|
|
|
VBOX_LINKS+= vboxwebsrv
|
|
|
|
VBOX_UTILS+= vboxwebsrv webtest
|
2010-06-07 18:31:58 +02:00
|
|
|
.endif
|
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
.if ${PORT_OPTIONS:MX11}
|
|
|
|
USE_SDL= sdl
|
2016-09-07 23:35:38 +02:00
|
|
|
USE_XORG+= inputproto x11 xcursor xext xinerama xmu xt
|
2015-02-13 01:33:12 +01:00
|
|
|
VBOX_PROGS+= VBoxSDL
|
2014-05-23 01:10:51 +02:00
|
|
|
.endif
|
|
|
|
|
2014-05-29 21:18:03 +02:00
|
|
|
.if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE}
|
|
|
|
PLIST_SUB+= SDK=""
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= SDK="@comment "
|
|
|
|
.endif
|
|
|
|
|
2009-06-15 20:01:41 +02:00
|
|
|
.if ${ARCH} == i386
|
|
|
|
KMK_ARCH= freebsd.x86
|
|
|
|
PLIST_SUB+= I386=""
|
|
|
|
.else
|
|
|
|
KMK_ARCH= freebsd.${ARCH}
|
|
|
|
PLIST_SUB+= I386="@comment "
|
|
|
|
.endif
|
|
|
|
|
2013-01-03 14:40:28 +01:00
|
|
|
PLIST_SUB+= ARCH="${KMK_ARCH}"
|
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
KMK_BUILDDIR= ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}
|
|
|
|
KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys
|
2016-01-22 13:46:56 +01:00
|
|
|
KMK_FLAGS+= -j${MAKE_JOBS_NUMBER}
|
2014-05-23 01:10:51 +02:00
|
|
|
|
2012-07-02 01:41:31 +02:00
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
2014-03-29 00:35:31 +01:00
|
|
|
.if ${COMPILER_TYPE} == clang
|
2016-04-01 16:00:51 +02:00
|
|
|
PATCH_DEPENDS+= ${LOCALBASE}/share/kBuild/tools/GXX3.kmk:devel/kBuild
|
2014-03-29 00:35:31 +01:00
|
|
|
EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-Config.kmk \
|
|
|
|
${PATCHDIR}/extrapatch-src-VBox-Devices-PC-ipxe-Makefile.kmk \
|
|
|
|
${PATCHDIR}/extrapatch-src-recompiler-Makefile.kmk
|
|
|
|
.endif
|
|
|
|
|
2016-09-16 20:48:04 +02:00
|
|
|
.if ${PYTHON_MAJOR_VER} >= 3
|
|
|
|
PLIST_SUB+= PYTHON_PYCDIR=/__pycache__/ \
|
|
|
|
PYTHON_PYCEXT=.cpython-${PYTHON_SUFFIX}.pyc
|
|
|
|
.else
|
|
|
|
PLIST_SUB+= PYTHON_PYCDIR=/ \
|
|
|
|
PYTHON_PYCEXT=.pyc
|
|
|
|
.endif
|
|
|
|
|
2016-06-16 15:23:13 +02:00
|
|
|
.if ${SSL_DEFAULT} != base
|
2015-05-15 21:29:10 +02:00
|
|
|
CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}"
|
|
|
|
.endif
|
|
|
|
|
2009-09-29 17:15:02 +02:00
|
|
|
pre-everything::
|
|
|
|
.if ${ARCH} == "amd64"
|
2012-02-21 15:31:55 +01:00
|
|
|
.if !exists(/usr/lib32/libc.so)
|
2009-09-29 17:15:02 +02:00
|
|
|
@${ECHO} 'Requires 32-bit libraries installed under /usr/lib32.'
|
2010-11-29 13:42:31 +01:00
|
|
|
@${ECHO} 'Do: cd /usr/src; make build32 install32; /etc/rc.d/ldconfig restart'
|
2009-09-29 17:15:02 +02:00
|
|
|
@${FALSE}
|
|
|
|
.endif
|
|
|
|
.endif
|
|
|
|
|
2009-06-15 20:01:41 +02:00
|
|
|
post-patch:
|
2016-09-07 23:35:38 +02:00
|
|
|
@${ECHO} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \
|
2016-07-22 22:28:01 +02:00
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \
|
2015-02-16 22:49:47 +01:00
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_WITH_RUNPATH = ${VBOX_DIR}' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
2016-09-07 23:35:38 +02:00
|
|
|
@${ECHO} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
2009-09-11 01:16:56 +02:00
|
|
|
@${ECHO} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk
|
2016-08-02 22:43:05 +02:00
|
|
|
.if ${SSL_DEFAULT} != base
|
|
|
|
@${ECHO} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk
|
|
|
|
.endif
|
2016-07-22 22:28:01 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk
|
2009-09-11 01:16:56 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk
|
2014-04-08 19:59:45 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk
|
2016-09-07 23:35:38 +02:00
|
|
|
@${ECHO} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
2010-04-18 11:37:05 +02:00
|
|
|
@${ECHO} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk
|
2014-04-08 19:59:45 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
2016-09-07 23:35:38 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
2016-07-22 22:28:01 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk
|
2014-04-08 19:59:45 +02:00
|
|
|
@${ECHO} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
|
2016-09-07 23:35:38 +02:00
|
|
|
.if ${PORT_OPTIONS:MQT4}
|
|
|
|
@${ECHO} 'TOOL_QT4_BIN_SUFF = -qt4' >> ${WRKSRC}/LocalConfig.kmk
|
|
|
|
.endif
|
|
|
|
.if empty(PORT_OPTIONS:MQT5)
|
|
|
|
@${ECHO} 'VBOX_WITH_QTGUI_V5 =' >> ${WRKSRC}/LocalConfig.kmk
|
2014-03-29 00:35:31 +01:00
|
|
|
.endif
|
2016-01-22 13:46:56 +01:00
|
|
|
.if ${PORT_OPTIONS:MR0LOGGING}
|
|
|
|
@${ECHO} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk
|
|
|
|
.endif
|
2016-09-07 23:35:38 +02:00
|
|
|
.if ${PORT_OPTIONS:MWEBSERVICE}
|
|
|
|
@${ECHO} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
@${ECHO} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
|
|
|
.endif
|
2014-03-29 00:35:31 +01:00
|
|
|
.if ${COMPILER_TYPE} == clang
|
|
|
|
@${REINPLACE_CMD} -e 's| -finline-limit=8000||' \
|
|
|
|
-e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk
|
2016-09-07 23:35:38 +02:00
|
|
|
@${REINPLACE_CMD} -e 's| -fpermissive||' ${WRKSRC}/Config.kmk \
|
|
|
|
${WRKSRC}/src/VBox/Main/webservice/Makefile.kmk
|
|
|
|
@${ECHO} 'VBOX_GCC_Wno-unused-parameter = -Wno-unused-parameter' >> \
|
|
|
|
${WRKSRC}/LocalConfig.kmk
|
2014-03-29 00:35:31 +01:00
|
|
|
@${ECHO} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk
|
2016-09-07 23:35:38 +02:00
|
|
|
@${SED} -e 's|GXX3|VBoxGccFreeBSD|g' \
|
|
|
|
${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \
|
|
|
|
${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk
|
2009-09-11 01:16:56 +02:00
|
|
|
.endif
|
2009-06-15 20:01:41 +02:00
|
|
|
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
|
2016-09-07 23:35:38 +02:00
|
|
|
${WRKSRC}/Config.kmk ${WRKSRC}/configure \
|
|
|
|
${WRKSRC}/kBuild/header.kmk ${WRKSRC}/kBuild/units/qt4.kmk \
|
|
|
|
${WRKSRC}/kBuild/units/qt5.kmk ${WRKSRC}/kBuild/sdks/LIBSDL.kmk \
|
|
|
|
${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
|
|
|
|
@${REINPLACE_CMD} \
|
|
|
|
-e 's|\$$KBUILDDIR_BIN/kmk_sed|${LOCALBASE}/bin/kmk_sed|g' \
|
2016-09-16 20:48:04 +02:00
|
|
|
-e 's|SUPPYTHONLIBS=.*|SUPPYTHONLIBS="${PYTHON_VERSION}${PYTHON_ABIVER}"|' \
|
2016-09-07 23:35:38 +02:00
|
|
|
${WRKSRC}/configure
|
2013-09-04 20:06:07 +02:00
|
|
|
.if empty(ICONV_LIB)
|
2016-07-22 22:28:01 +02:00
|
|
|
@${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \
|
|
|
|
${WRKSRC}/src/VBox/Runtime/Makefile.kmk
|
2014-02-21 22:22:56 +01:00
|
|
|
@${ECHO} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk
|
2013-09-04 20:06:07 +02:00
|
|
|
.endif
|
2015-02-16 22:49:47 +01:00
|
|
|
@${REINPLACE_CMD} -e 's|/usr/local/lib/virtualbox|${VBOX_DIR}|' \
|
|
|
|
-e 's|/usr/local|${PREFIX}|' \
|
2015-02-13 01:33:12 +01:00
|
|
|
${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh
|
2016-09-16 20:48:04 +02:00
|
|
|
@${REINPLACE_CMD} \
|
|
|
|
-e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \
|
|
|
|
${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
|
2009-06-15 20:01:41 +02:00
|
|
|
|
|
|
|
do-build:
|
2016-09-07 23:35:38 +02:00
|
|
|
cd ${WRKSRC} && ${SH} -c '. ${WRKSRC}/env.sh && \
|
|
|
|
${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}'
|
2014-05-24 01:45:23 +02:00
|
|
|
.if ${PORT_OPTIONS:MPYTHON}
|
2016-09-07 23:35:38 +02:00
|
|
|
${PYTHON_CMD} -mcompileall \
|
|
|
|
${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom
|
2014-05-24 01:45:23 +02:00
|
|
|
.endif
|
2009-06-15 20:01:41 +02:00
|
|
|
|
|
|
|
do-install:
|
2014-03-04 01:45:37 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${DATADIR}
|
2016-09-07 23:35:38 +02:00
|
|
|
cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom && \
|
|
|
|
${COPYTREE_SHARE} "idl samples" ${STAGEDIR}${DATADIR}
|
2009-08-14 18:10:23 +02:00
|
|
|
|
2014-03-04 01:45:37 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${PREFIX}/include/virtualbox
|
2016-09-07 23:35:38 +02:00
|
|
|
cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/include && \
|
|
|
|
${COPYTREE_SHARE} "*" ${STAGEDIR}${PREFIX}/include/virtualbox
|
2009-08-14 18:10:23 +02:00
|
|
|
|
2015-02-16 22:49:47 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${VBOX_DIR}
|
|
|
|
cd ${KMK_BUILDDIR}/bin && ${COPYTREE_SHARE} \
|
2016-07-22 22:28:01 +02:00
|
|
|
"*.fd *.r0 *.rc *.so components" ${STAGEDIR}${VBOX_DIR}
|
2016-09-07 23:35:38 +02:00
|
|
|
${LN} -fs ${DATADIR}/sdk ${STAGEDIR}${VBOX_DIR}
|
2009-08-14 18:10:23 +02:00
|
|
|
|
2015-02-13 01:33:12 +01:00
|
|
|
${INSTALL_SCRIPT} ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh \
|
2015-02-16 22:49:47 +01:00
|
|
|
${STAGEDIR}${VBOX_DIR}
|
2015-02-13 01:33:12 +01:00
|
|
|
.for f in ${VBOX_PROGS} ${VBOX_UTILS}
|
2015-02-16 22:49:47 +01:00
|
|
|
${INSTALL_PROGRAM} ${KMK_BUILDDIR}/bin/${f} ${STAGEDIR}${VBOX_DIR}
|
2015-02-13 01:33:12 +01:00
|
|
|
.endfor
|
|
|
|
.for f in ${VBOX_PROGS} ${VBOX_LINKS}
|
2016-09-07 23:35:38 +02:00
|
|
|
${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f}
|
2015-02-13 01:33:12 +01:00
|
|
|
.endfor
|
|
|
|
.for f in ${VBOX_PROGS}
|
2016-09-07 23:35:38 +02:00
|
|
|
${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f:tl}
|
2009-06-15 20:01:41 +02:00
|
|
|
.endfor
|
|
|
|
|
2012-06-30 09:21:54 +02:00
|
|
|
.if ${PORT_OPTIONS:MGUESTADDITIONS}
|
2015-02-16 22:49:47 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${VBOX_DIR}/additions
|
|
|
|
${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} \
|
|
|
|
${STAGEDIR}${VBOX_DIR}/additions/
|
2016-09-07 23:35:38 +02:00
|
|
|
${LN} -fs ${VBOX_DIR}/additions/${GUESTADDITIONS} \
|
2015-02-16 22:49:47 +01:00
|
|
|
${STAGEDIR}${VBOX_DIR}/additions/VBoxGuestAdditions.iso
|
2009-06-15 20:01:41 +02:00
|
|
|
.endif
|
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
.if ${PORT_OPTIONS:MMANUAL}
|
|
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
2016-09-07 23:35:38 +02:00
|
|
|
${INSTALL_DATA} ${KMK_BUILDDIR}/bin/UserManual*.pdf \
|
|
|
|
${STAGEDIR}${DOCSDIR}
|
2014-05-23 01:10:51 +02:00
|
|
|
.endif
|
|
|
|
|
2016-10-05 21:55:24 +02:00
|
|
|
.if ${PORT_OPTIONS:MNLS}
|
2016-09-07 23:35:38 +02:00
|
|
|
cd ${KMK_BUILDDIR}/obj/VirtualBox/qtnls && \
|
|
|
|
${COPYTREE_SHARE} "*.qm" ${STAGEDIR}${DATADIR}/nls
|
2014-05-23 01:10:51 +02:00
|
|
|
.endif
|
|
|
|
|
2014-01-23 18:18:42 +01:00
|
|
|
.if ${PORT_OPTIONS:MPYTHON}
|
2014-05-23 01:10:51 +02:00
|
|
|
cd ${KMK_BUILDDIR}/bin/sdk/installer && \
|
2015-02-16 22:49:47 +01:00
|
|
|
${SETENV} VBOX_INSTALL_PATH="${VBOX_DIR}" \
|
2014-03-04 01:45:37 +01:00
|
|
|
${PYTHON_CMD} vboxapisetup.py install --root=${STAGEDIR}
|
2009-09-11 01:16:56 +02:00
|
|
|
|
2014-05-24 01:45:23 +02:00
|
|
|
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom
|
|
|
|
cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom && \
|
|
|
|
${COPYTREE_SHARE} "*" ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom
|
|
|
|
@${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python
|
2016-09-07 23:35:38 +02:00
|
|
|
${LN} -fs ${PYTHON_SITELIBDIR}/xpcom \
|
2014-05-24 01:45:23 +02:00
|
|
|
${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python
|
2014-01-23 18:18:42 +01:00
|
|
|
.endif
|
2009-08-14 18:10:23 +02:00
|
|
|
|
2016-09-07 23:35:38 +02:00
|
|
|
.if ${PORT_OPTIONS:MQT[45]}
|
|
|
|
${INSTALL_DATA} \
|
|
|
|
${WRKSRC}/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_48px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/pixmaps/VBox.png
|
|
|
|
${INSTALL_DATA} \
|
|
|
|
${WRKSRC}/src/VBox/Installer/freebsd/virtualbox.desktop \
|
|
|
|
${STAGEDIR}${PREFIX}/share/applications/virtualbox.desktop
|
2009-06-15 20:01:41 +02:00
|
|
|
.endif
|
|
|
|
|
2014-05-23 01:10:51 +02:00
|
|
|
.if ${PORT_OPTIONS:MVNC}
|
2015-02-16 22:49:47 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}
|
|
|
|
${INSTALL_DATA} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/ExtPack* \
|
|
|
|
${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/
|
|
|
|
${INSTALL_LIB} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/${KMK_ARCH}/* \
|
|
|
|
${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}/
|
2014-05-23 01:10:51 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PORT_OPTIONS:MWEBSERVICE}
|
|
|
|
${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/webservice
|
2015-02-13 01:33:12 +01:00
|
|
|
${INSTALL_DATA} ${KMK_BUILDDIR}/obj/webservice/vboxweb.wsdl \
|
|
|
|
${STAGEDIR}${DATADIR}/sdk/bindings/webservice/
|
2014-05-23 01:10:51 +02:00
|
|
|
.endif
|
|
|
|
|
2009-06-15 20:01:41 +02:00
|
|
|
.include <bsd.port.post.mk>
|