# $Id: Portfile 65239 2010-03-24 14:16:06Z raimue@macports.org $

PortSystem 1.0

name                    qemu
version                 0.12.3
categories              emulators
platforms               darwin
maintainers             nomaintainer

description             x86 and PowerPC Emulator
long_description        QEMU is a FAST! processor emulator using dynamic \
                        translation to achieve good emulation speed. It \
                        can emulate a Full PC System and has basic support \
                        for PowerMac Emulation.

homepage                http://wiki.qemu.org/
master_sites            nongnu

checksums               md5     d215e4568650e8019816397174c090e1 \
                        sha1    03ec307be094bb216bb5be17297e9f33e1a01b56 \
                        rmd160  10dd16ee970a19a6706491fa4425ddbea1da2ba3

patchfiles              patch-configure.diff \
                        patch-cocoa.m

configure.args          --cc=${configure.cc} \
                        --host-cc=${configure.cc}
if {$build_arch != ""} {
    configure.args-append --cpu=${build_arch}
}

set target_list i386-softmmu,x86_64-softmmu,ppc-softmmu,ppc64-softmmu
pre-configure {
    configure.args-append --target-list=${target_list}
}

foreach t {arm cris m68k mips mipsel mips64 mips64el ppcemb sh4 sh4eb sparc} {
    variant target_${t} description "add ${t} target support" "append target_list \",${t}-softmmu\""
}
