# -*- 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 92375 2012-04-26 23:57:29Z g5pw@macports.org $

PortSystem              1.0
PortGroup               crossgcc 1.0

crossgcc.setup          msp430 4.7.0

# Lets keep the value of $name provided by the crossgcc PortGroup.
set name_package        $name
name                    ${name_package}-devel
conflicts               ${name_package}

distname                gcc-${version}
distfiles               ${distname}${extract.suffix}
extract.only            ${distfiles}

# Set the correct version
version                 ${version}-20120425


maintainers             g5pw

description             ${description} This is the development version.
long_description        ${long_description} \
                        This is the development version.

homepage                http://mspgcc.sourceforge.net/

patch_sites             sourceforge:project/mspgcc/Patches/${distname}/

patchfiles              ${name_package}-${version}.patch

checksums               ${name_package}-${version}.patch \
                        rmd160  78c3e4630277191a37ebbe449dff1449542f5d79 \
                        sha256  83e832a0bf2b927fa5425b4168979ea027b2f701609e2a9f50a8edf7144e9a35 \
                        ${distname}${extract.suffix} \
                        rmd160  4ed660b281cdb9bcf98f5c2cf2da105c71db5be4 \
                        sha256  a680083e016f656dab7acd45b9729912e70e71bbffcbf0e3e8aa1cccf19dc9a5

#we need the devel version of binutils!
depends_lib-delete      port:msp430-binutils
depends_lib-append      port:msp430-binutils-devel

depends_run             port:msp430mcu-devel

patch.pre_args          -p1

if {${configure.compiler} == "clang"} {
    configure.compiler      llvm-gcc-4.2
}

configure.args-delete --enable-languages="c,objc,c++,obj-c++"
configure.args-append --enable-languages="c,c++"
