Tweak devel/p5-Cdk version 5.20120324_1
[dports.git] / devel / z80-asm / Makefile
1 # Created by: Samy Al Bahra <samy@kerneled.org>
2 # $FreeBSD$
3
4 PORTNAME=       z80-asm
5 PORTVERSION=    2.4.p3
6 CATEGORIES=     devel
7 MASTER_SITES=   http://wwwhomes.uni-bielefeld.de/achim/z80-asm/
8 DISTNAME=       ${PORTNAME}-2.3
9 DIST_SUBDIR=    z80-asm
10
11 PATCH_SITES=    ${MASTER_SITES}
12 PATCHFILES=     diff_2.3_2.4-pre3.gz
13 PATCH_DIST_STRIP=       -p1
14
15 MAINTAINER=     ports@FreeBSD.org
16 COMMENT=        Z80 assembly code assembler and disassembler
17
18 OPTIONS_DEFINE= DOCS
19
20 PORTDOCS=       CHANGELOG README TODO z80-asm.html z80-mon.html
21
22 USES=           gmake
23
24 post-extract:
25         @${TOUCH} ${WRKSRC}/hardware/bus_masters
26
27 post-patch:
28         @${REINPLACE_CMD} -e \
29                 's|/usr/local|${PREFIX}|g ; \
30                  s|^CC=|CC?=|g ; \
31                  s|=-O2|+=|g ; \
32                  s|make |$$(MAKE) |g ; \
33                  s|gcc |$$(CC) |g'  ${WRKSRC}/Makefile
34         @${REINPLACE_CMD} -e \
35                 '/LCD=/s|^|#|g ; \
36                  s|^CC=|CC?=|g ; \
37                  s|=-O2|+=|g ; \
38                  s|gcc |$$(CC) |g ; \
39                  s|-lc ||g' ${WRKSRC}/hardware/Makefile
40
41 do-install:
42         ${INSTALL_PROGRAM} ${WRKSRC}/z80-asm ${STAGEDIR}${PREFIX}/bin
43         ${INSTALL_PROGRAM} ${WRKSRC}/z80-mon ${STAGEDIR}${PREFIX}/bin
44         ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
45         ${INSTALL_MAN} ${WRKSRC}/doc/man/*.3 ${STAGEDIR}${MAN3PREFIX}/man/man3
46         ${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${MAN5PREFIX}/man/man5
47         @${MKDIR} ${STAGEDIR}${DOCSDIR}
48 .for file in ${PORTDOCS}
49         ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}
50 .endfor
51
52 .include <bsd.port.mk>