Prune devel/py-EnthoughtBase
[dports.git] / devel / dwarfdump / Makefile
1 # Created by: joerg@FreeBSD.org
2 # $FreeBSD$
3
4 PORTNAME=       dwarfdump
5 PORTVERSION=    20130207
6 CATEGORIES=     devel
7 MASTER_SITES=   http://reality.sgiweb.org/davea/
8 DISTNAME=       libdwarf-${PORTVERSION}
9
10 MAINTAINER=     joerg@FreeBSD.org
11 COMMENT=        Tool to display DWARF debugging information in ELF files
12
13 BUILD_DEPENDS=  ${LOCALBASE}/lib/libdwarf.a:${PORTSDIR}/devel/libdwarf
14
15 WRKSRC=         ${WRKDIR}/dwarf-${PORTVERSION}/dwarfdump
16
17 GNU_CONFIGURE=  yes
18 LDFLAGS+=       -L${LOCALBASE}/lib
19 CFLAGS+=        -I${LOCALBASE}/include
20
21 PLIST_FILES=    bin/dwarfdump man/man1/dwarfdump.1.gz
22
23 .include <bsd.port.pre.mk>
24
25 .if (${ARCH} == "x86_64")
26 ARCH=           x86_64
27 .endif
28
29 FILES_TO_PATCH=print_reloc.c
30
31 post-patch:
32         ${REINPLACE_CMD} \
33         -e 's/Elf64_Xword/Elf64_Word/g' \
34         -e 's/Elf64_Sxword/Elf64_Sword/g' \
35         ${FILES_TO_PATCH:S,^,${WRKSRC}/,}
36
37 do-install:
38         ${INSTALL_PROGRAM} ${WRKSRC}/dwarfdump ${STAGEDIR}${PREFIX}/bin
39         ${INSTALL_DATA} ${WRKSRC}/dwarfdump.1 ${STAGEDIR}${MANPREFIX}/man/man1
40
41 .include <bsd.port.post.mk>