[91905] trunk/dports/emulators/virtualbox/Portfile
ryandesign at macports.org
ryandesign at macports.org
Thu Apr 12 21:05:38 PDT 2012
Revision: 91905
https://trac.macports.org/changeset/91905
Author: ryandesign at macports.org
Date: 2012-04-12 21:05:38 -0700 (Thu, 12 Apr 2012)
Log Message:
-----------
virtualbox: add virtualbox-guest-additions subport; see #32615
Modified Paths:
--------------
trunk/dports/emulators/virtualbox/Portfile
Modified: trunk/dports/emulators/virtualbox/Portfile
===================================================================
--- trunk/dports/emulators/virtualbox/Portfile 2012-04-13 03:58:22 UTC (rev 91904)
+++ trunk/dports/emulators/virtualbox/Portfile 2012-04-13 04:05:38 UTC (rev 91905)
@@ -6,8 +6,8 @@
name virtualbox
version 4.1.12
-revision 1
categories emulators
+platforms darwin
maintainers nomaintainer
description open source virtualization technology from Oracle
long_description \
@@ -18,7 +18,12 @@
Source Software.
license GPL-2
homepage http://www.virtualbox.org/
+master_sites http://download.virtualbox.org/virtualbox/${version}
+if {${name} == ${subport}} {
+
+revision 1
+
# virtualbox installs a kernel extension so it has to build for the same architecture as the kernel
set kernel_arch [exec uname -m]
switch ${kernel_arch} {
@@ -33,9 +38,6 @@
universal_variant no
-platforms darwin
-
-master_sites http://download.virtualbox.org/virtualbox/${version}/
distname VirtualBox-${version}
use_bzip2 yes
@@ -182,3 +184,38 @@
livecheck.url ${homepage}
livecheck.regex "VirtualBox (\\d+\\.\\d+(?:\\.\\d+)?) released!"
+
+} else {
+
+livecheck.type none
+
+}
+
+subport virtualbox-guest-additions {
+ license VirtualBoxPUEL
+
+ description guest additions for VirtualBox
+
+ long_description ${description}
+
+ supported_archs noarch
+
+ distfiles VBoxGuestAdditions_${version}.iso
+
+ checksums rmd160 7f791a153a534568f6c25c43676ab3093fe99fea \
+ sha256 7dce13dd99c8b4757d56f5bada19a61a3ad50c69d7e0d9c245c0b88f50c0c245
+
+ depends_run port:virtualbox
+
+ extract.only
+
+ use_configure no
+
+ build {}
+
+ destroot {
+ set dir ${destroot}${applications_dir}/VirtualBox.app/Contents/MacOS/additions
+ xinstall -d ${dir}
+ copy ${distpath}/${distfiles} ${dir}/VBoxGuestAdditions.iso
+ }
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120412/cb2a7482/attachment-0001.html>
More information about the macports-changes
mailing list