pkgsrc-wip/virtualbox/Makefile
Tobias Nygren bd63161e11 Update to virtualbox-ose-3.2.6.
Might pick up this project again now that FreeBSD have it working.
2010-07-19 14:41:41 +00:00

66 lines
2.2 KiB
Makefile

# $NetBSD: Makefile,v 1.8 2010/07/19 14:41:41 tnn2 Exp $
#
DISTNAME= VirtualBox-${VBOX_VER}-OSE
PKGNAME= virtualbox-${VBOX_VER}
VBOX_VER= 3.2.6
CATEGORIES= emulators
MASTER_SITES= http://download.virtualbox.org/virtualbox/${VBOX_VER}/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= tnn@NetBSD.org
HOMEPAGE= http://www.virtualbox.org/
COMMENT= general-purpose full virtualizer for x86 hardware
LICENSE= gnu-gpl-v2
HAS_CONFIGURE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
WRKSRC= ${WRKDIR}/VirtualBox-${VBOX_VER}_OSE
CHECK_PORTABILITY_SKIP+= src/VBox/VMM/testcase/mkdsk.sh # XXX
BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86
BUILD_DEPENDS+= kBuild-[0-9]*:../../wip/kBuild
BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils
BUILD_DEPENDS+= yasm-[0-9]*:../../devel/yasm
CONFIGURE_ARGS+= --with-iasl=${PREFIX}/bin/acpi-iasl
CONFIGURE_ENV+= X11PREFIX=${X11PREFIX}
CONFIGURE_ENV+= ZLIBPREFIX=${BUILDLINK_PREFIX.zlib}
CONFIGURE_ENV+= MESAPREFIX=${BUILDLINK_PREFIX.MesaLib}
ALL_ENV+= VBOX_BLD_PYTHON=${PYTHONBIN}
# Major XXX here
CONFIGURE_ARGS+= --disable-xpcom
CONFIGURE_ARGS+= --disable-python
CONFIGURE_ARGS+= --disable-hardening
CONFIGURE_ARGS+= --disable-kmods
CONFIGURE_ARGS+= --disable-alsa
CONFIGURE_ARGS+= --disable-pulse
CONFIGURE_ARGS+= --disable-opengl
CONFIGURE_ARGS+= --disable-qt4
#CONFIGURE_ARGS+= --with-qt4-dir=${PREFIX}/qt4
post-extract:
cp -R ${FILESDIR}/src/VBox/Runtime/r3/netbsd ${WRKSRC}/src/VBox/Runtime/r3
cp -R ${FILESDIR}/src/VBox/HostDrivers/Support/netbsd ${WRKSRC}/src/VBox/HostDrivers/Support
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} KBUILD_PATH=${WRKSRC}/kBuild sh -c ". ./env.sh; kmk"
#.include "../../audio/pulseaudio/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
#.include "../../x11/qt4-libs/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"