# -*- 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: Portfile 90834 2012-03-15 06:41:33Z g5pw@macports.org $ PortSystem 1.0 name msp430-gdb set name_target [lindex [split ${name} -] 0] set name_package [lindex [split ${name} -] 1] set version_base 7.2 set lts_date 20110103 version ${version_base}-${lts_date} conflicts ${name}-devel distname ${name_package}-${version_base} categories cross maintainers g5pw description GDB for the MSP430 processors long_description msp430-gdb is a version of the GNU Debugger that \ through the mspdebug program can be used to debug \ code for the MSP430 processors. homepage http://www.gnu.org/software/gdb/gdb.html license GPL-3+ platforms darwin master_sites gnu:gdb patch_sites http://downloads.sourceforge.net/project/mspgcc/Patches/${distname}/ use_bzip2 yes checksums ${name}-${version}.patch \ rmd160 09d8427721b0a54ecddda373fcd5af6f9496e55c \ sha256 5631fce178ed3bf05b6c60957e56501ea22b3618febc2fa790249a1b86447aa0 \ ${distname}${extract.suffix} \ rmd160 2f2f5eb331593a276f1b7024ac35f7ca1520653d \ sha256 bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0 depends_run port:mspdebug patchfiles ${name}-${version}.patch configure.args --target=${name_target} \ --disable-Werror \ patch.pre_args -p1 build.env-append CFLAGS="-I${prefix}/include" configure.env-append CFLAGS="-I${prefix}/include" if {${configure.compiler} == "clang"} { configure.compiler llvm-gcc-4.2 } post-destroot { #remove libiberty.a file delete "${destroot}/${prefix}/lib/x86_64/libiberty.a" file delete "${destroot}/${prefix}/share/info/bfd.info" file delete "${destroot}/${prefix}/share/info/standards.info" file delete -force "${destroot}/${prefix}/share/locale" } livecheck.regex "gdb-((?!.*gdb.*|\\${extract.suffix}).*)\\${extract.suffix}"