# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=portfile:et:sw=4:ts=4:sts=4
# $Id$

PortSystem              1.0

name                    mspdebug
version                 0.23
maintainers             g5pw

categories              devel cross
description             MSPDebug is a free debugger for use with MSP430 MCUs.
long_description        MSPDebug is a free debugger for use with MSP430 MCUs. \
                        It supports FET430UIF, eZ430, RF2500, Launchpad and Olimex \
                        MSP-JTAG-TINY programmers. It can be used as a proxy for gdb \
                        or as an independent debugger with support for programming, \
                        disassembly and reverse engineering.

platforms               darwin
license                 GPL-2+

homepage                http://mspdebug.sourceforge.net/

master_sites            sourceforge

checksums               rmd160  64f8735ca4fc6c9a0dbd4948eda0cf6b6b32f65a \
                        sha256  e5fe5b098c5d0ee1d9766be5531126eca4690c76d59e57112b5f3332b9da3a54

depends_lib             port:libusb-compat

use_configure           no

variant universal       {}

build.args-append       CC="${configure.cc} [get_canonical_archflags]"

destroot.env-append     PREFIX="${prefix}"

platform darwin 8 {
    depends_build-append port:gmake
    build.cmd           ${prefix}/bin/gmake
}

livecheck.regex         "${name}-((?!.*${name}.*|\\${extract.suffix}).*)\\${extract.suffix}"