1 # Created by: Lev Serebryakov <lev@serebryakov.spb.ru>
5 PORTVERSION= ${GDBVERSION}.${PATCHVERSION}
8 MASTER_SITES= GNU SF/mspgcc/mspgcc:mspgcc
10 DISTNAME= ${PORTNAME}-${GDBVERSION}a
11 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
12 mspgcc-${LTSVERSION}${EXTRACT_SUFX}:mspgcc
14 MAINTAINER= lev@FreeBSD.org
15 COMMENT= FSF GDB for TI's msp430 MCUs cross-development
19 DEPRECATED= Obsolete. Please, use devel/gcc-msp430-ti-toolchain
20 EXPIRATION_DATE= 2016-01-08
24 PATCHVERSION= 20110103
26 WRKSRC= ${WRKDIR}/${PORTNAME}-${GDBVERSION}
28 USES= tar:bzip2 gmake iconv
31 CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} \
32 --with-libiconv-prefix=${LOCALBASE} \
35 MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
37 PLIST_SUB+= PORTVERSION=${PORTVERSION} GDB_TARG=${PKGNAMEPREFIX:S/-$//} \
40 BINARIES= gdb:gdb run:sim/msp430
41 MANPAGES= gdb.1:gdb run.1:sim/common
43 .include <bsd.port.pre.mk>
46 @cd ${WRKSRC} && ${PATCH} -s -p1 < ../mspgcc-${LTSVERSION}/${PKGNAMEPREFIX}${PORTNAME}-${GDBVERSION}-${PATCHVERSION}.patch
49 @${MKDIR} ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin
51 ${INSTALL_PROGRAM} ${WRKSRC}/${F:C/^.+://}/${F:C/:.+$//} ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${F:C/:.+$//}
52 @${LN} -f ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${F:C/:.+$//} \
53 ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/${F:C/:.+$//}
56 ${INSTALL_MAN} ${WRKSRC}/${F:C/^.+://}/${F:C/:.+$//} ${STAGEDIR}${PREFIX}/man/man${F:C/^.+\.([0-9]).+$/\1/}/${PKGNAMEPREFIX}${F:C/:.+$//}
58 ${INSTALL_DATA} ${WRKSRC}/sim/msp430/libsim.a ${STAGEDIR}${PREFIX}/lib/libmsp430-sim.a
60 .include <bsd.port.post.mk>