Ticket #32615: virtualbox-guest-additions.diff

File virtualbox-guest-additions.diff, 2.0 KB (added by ryandesign (Ryan Carsten Schmidt), 12 years ago)

proposed patch

  • Portfile

     
    77name                virtualbox
    88version             4.1.8
    99categories          emulators
     10platforms           darwin
    1011maintainers         nomaintainer
    1112description         open source virtualization technology from Oracle
    1213long_description \
     
    1718    Source Software.
    1819license             GPL-2
    1920homepage            http://www.virtualbox.org/
     21master_sites        http://download.virtualbox.org/virtualbox/${version}
    2022
     23if {${name} == ${subport}} {
     24
    2125# virtualbox installs a kernel extension so it has to build for the same architecture as the kernel
    2226set kernel_arch [exec uname -m]
    2327switch ${kernel_arch} {
     
    3236
    3337universal_variant   no
    3438
    35 platforms           darwin
    36 
    37 master_sites        http://download.virtualbox.org/virtualbox/${version}/
    3839distname            VirtualBox-${version}
    3940use_bzip2           yes
    4041
     
    180181
    181182livecheck.url               ${homepage}
    182183livecheck.regex             "VirtualBox (\\d+\\.\\d+(?:\\.\\d+)?) released!"
     184
     185} else {
     186
     187livecheck.type              none
     188
     189}
     190
     191subport virtualbox-guest-additions {
     192    license                 VirtualBoxPUEL
     193   
     194    description             guest additions for VirtualBox
     195   
     196    long_description        ${description}
     197   
     198    supported_archs         noarch
     199   
     200    distfiles               VBoxGuestAdditions_${version}.iso
     201   
     202    checksums               rmd160  8730184e30ff856ad09f75ea3e6886f872339ba0 \
     203                            sha256  2265aa350de2d62021e91ae6bbd1438c291a74494778bb443926e9b7b962c63d
     204   
     205    depends_run             port:virtualbox
     206   
     207    extract.only
     208   
     209    use_configure           no
     210   
     211    build {}
     212   
     213    destroot {
     214        set dir ${destroot}${applications_dir}/VirtualBox.app/Contents/MacOS/additions
     215        xinstall -d ${dir}
     216        copy ${distpath}/${distfiles} ${dir}/VBoxGuestAdditions.iso
     217    }
     218}