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

PortSystem          1.0

name                lpc21isp
version             1.97
categories          cross devel
license             LGPL
maintainers         {snc @nerdling} openmaintainer
description         a NXP MCU programmer
long_description    In-circuit programming (ISP) tool for the NXP (Philips) \
                    LPC2000 series ARM7 microcontrollers
homepage            http://sourceforge.net/projects/lpc21isp/
platforms           darwin
master_sites        sourceforge:project/${name}/${name}/${version}/
distname            ${name}_[string replace ${version} 1 1 ]

checksums           rmd160  58f0964b4689c67a44783703bddaccbfbf6b8bf0 \
                    sha256  9f7d80382e4b70bfa4200233466f29f73a36fea7dc604e32f05b9aa69ef591dc

worksrcdir          ${name}_[join [lrange [split ${version} .] 0 1] ""]

patch {
                    reinplace s|gcc|${configure.cc}| ${worksrcpath}/Makefile
}

use_configure       no

pre-build {
                    system "make -C ${worksrcpath} clean"
}
build.post_args     CFLAGS="-mmacosx-version-min=10.5"

destroot {
                    xinstall -m 755 ${worksrcpath}/lpc21isp \
                    ${destroot}${prefix}/bin
}
