Prune devel/py-EnthoughtBase
[dports.git] / devel / msp430-gdb / Makefile
1 # Created by: Lev Serebryakov <lev@serebryakov.spb.ru>
2 # $FreeBSD$
3
4 PORTNAME=       gdb
5 PORTVERSION=    ${GDBVERSION}.${PATCHVERSION}
6 PORTREVISION=   1
7 CATEGORIES=     devel
8 MASTER_SITES=   GNU SF/mspgcc/mspgcc:mspgcc
9 PKGNAMEPREFIX=  msp430-
10 DISTNAME=       ${PORTNAME}-${GDBVERSION}a
11 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX} \
12                 mspgcc-${LTSVERSION}${EXTRACT_SUFX}:mspgcc
13
14 MAINTAINER=     lev@FreeBSD.org
15 COMMENT=        FSF GDB for TI's msp430 MCUs cross-development
16
17 LICENSE=        GPLv3
18
19 DEPRECATED=             Obsolete. Please, use devel/gcc-msp430-ti-toolchain
20 EXPIRATION_DATE=        2016-01-08
21
22 GDBVERSION=     7.2
23 LTSVERSION=     20110716
24 PATCHVERSION=   20110103
25
26 WRKSRC=         ${WRKDIR}/${PORTNAME}-${GDBVERSION}
27
28 USES=           tar:bzip2 gmake iconv
29
30 GNU_CONFIGURE=  yes
31 CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} \
32                 --with-libiconv-prefix=${LOCALBASE} \
33                 --disable-werror \
34                 --disable-nls
35 MAKE_ENV=       PATH=${PREFIX}/bin:${PATH}
36
37 PLIST_SUB+=     PORTVERSION=${PORTVERSION} GDB_TARG=${PKGNAMEPREFIX:S/-$//} \
38                 GDB_REV=${GDBVERSION}
39
40 BINARIES=       gdb:gdb run:sim/msp430
41 MANPAGES=       gdb.1:gdb run.1:sim/common
42
43 .include <bsd.port.pre.mk>
44
45 pre-patch:
46         @cd ${WRKSRC} && ${PATCH} -s -p1 < ../mspgcc-${LTSVERSION}/${PKGNAMEPREFIX}${PORTNAME}-${GDBVERSION}-${PATCHVERSION}.patch
47
48 do-install:
49         @${MKDIR} ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin
50 .for F in ${BINARIES}
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/:.+$//}
54 .endfor
55 .for F in ${MANPAGES}
56         ${INSTALL_MAN} ${WRKSRC}/${F:C/^.+://}/${F:C/:.+$//} ${STAGEDIR}${PREFIX}/man/man${F:C/^.+\.([0-9]).+$/\1/}/${PKGNAMEPREFIX}${F:C/:.+$//}
57 .endfor
58         ${INSTALL_DATA} ${WRKSRC}/sim/msp430/libsim.a ${STAGEDIR}${PREFIX}/lib/libmsp430-sim.a
59
60 .include <bsd.port.post.mk>