freebsd-current
[Prev] Thread [Next] | [Prev] Date [Next]
Adding Guestadditions.iso Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Maho NAKATA Mon May 25 01:02:01 2009
Hi miwi,
Here is a patch adding "WITH_GUESTADDITIONS" knob.
With this knob we also installs
Guest additions.iso. This driver makes Windows XP, Linux and Solaris faster.
I'm a newbie to VirtualBox so it is not the correct patch.
I don't check it thoroughly but ISO image itself is not a GPL one.
Best,
--- Makefile 2009-05-23 01:59:37.000000000 +0900
+++ Makefile 2009-05-23 21:14:52.000000000 +0900
@@ -6,16 +6,26 @@
#
PORTNAME= virtualbox
-PORTVERSION= 2.2.2r19852
+PORTVERSION= ${VBOXVER}r19852
CATEGORIES= emulators kld
MASTER_SITES= http://tmp.chruetertee.ch/ \
http://freebsd.unixfreunde.de/sources/ \
http://disasterarea.chruetertee.ch/ \
http://mirror.4bit.ws/
+.if defined(WITH_GUESTADDITIONS)
+MASTER_SITES+= http://dlc.sun.com/virtualbox/${VBOXVER}/:guestadditons
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${GUESTADDITIONS}:guestaddtions
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+.endif
MAINTAINER= [EMAIL PROTECTED]
COMMENT= A general-purpose full virtualizer for x86 hardware
+VBOXVER= 2.2.2
+FETCH_ARGS= -pRr
+GUESTADDITIONS_GENERICNAME= VBoxGuestAdditions.iso
+GUESTADDITIONS= VBoxGuestAdditions_${VBOXVER}.iso
+
BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \
as86:${PORTSDIR}/devel/dev86 \
xsltproc:${PORTSDIR}/textproc/libxslt \
@@ -52,6 +62,9 @@
KMODDIR= /boot/modules
PLIST_SUB+= KMODDIR=${KMODDIR}
+.if defined(WITH_GUESTADDITIONS)
+PLIST_FILES+= lib/virtualbox/${GUESTADDITIONS}
lib/virtualbox/${GUESTADDITIONS_GENERICNAME}
+.endif
KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE}
@@ -127,7 +140,10 @@
${MKDIR} ${PREFIX}/lib/virtualbox
(cd ${WRKSRC}/out/${KMK_ARCH}/release/bin && ${COPYTREE_SHARE} "*.so
*.gc *.r0 components" ${PREFIX}/lib/virtualbox)
-
+.if defined(WITH_GUESTADDITIONS)
+ ${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} ${PREFIX}/lib/virtualbox/
+ ${LN} -sf ${PREFIX}/lib/virtualbox/${GUESTADDITIONS}
${PREFIX}/lib/virtualbox/${GUESTADDITIONS_GENERICNAME}
+.endif
${MKDIR} ${PREFIX}/bin
.for f in VBoxBFE VBoxHeadless VBoxManage VBoxNetDHCP VBoxSDL VBoxSVC
VBoxXPCOMIPCD VirtualBox
${INSTALL_PROGRAM} ${WRKSRC}/out/${KMK_ARCH}/release/bin/$f
${PREFIX}/lib/virtualbox/
--- distinfo 2009-05-23 01:59:37.000000000 +0900
+++ distinfo 2009-05-23 20:17:28.000000000 +0900
@@ -1,3 +1,6 @@
MD5 (virtualbox-2.2.2r19852.tar.gz) = ff1e05bd04fd7974a90e12394cb58626
SHA256 (virtualbox-2.2.2r19852.tar.gz) =
7b898c643551f5b74d169a79ad41801cc5675b5e57a7da0f700875dd11265a5f
SIZE (virtualbox-2.2.2r19852.tar.gz) = 58070688
+MD5 (VBoxGuestAdditions_2.2.2.iso) = 9c09a9e88abe9edd8fec6fd3cf453535
+SHA256 (VBoxGuestAdditions_2.2.2.iso) =
3727c024d8d426443158b1063a9d7355d492da3725470c4c01fafbe4bc382687
+SIZE (VBoxGuestAdditions_2.2.2.iso) = 28755968
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Martin Wilke
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Gustau Pérez
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Martin Wilke
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Gustau Pérez
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Martin Wilke
- Adding Guestadditions.iso Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Maho NAKATA <=
- Re: Adding Guestadditions.iso Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Bernhard Fröhlich
- Re: Adding Guestadditions.iso Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Maho NAKATA
Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Ivan Voras Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Ulf Lilleengen
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Ulf Lilleengen
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Bernhard Fröhlich
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Ulf Lilleengen
Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Martin Wilke
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Ulf Lilleengen
- Re: [Call For Testing] VirtualBox for FreeBSD! take 3 Doug Barton