[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