1 # Created by: joerg@FreeBSD.org
7 MASTER_SITES= http://reality.sgiweb.org/davea/
8 DISTNAME= libdwarf-${PORTVERSION}
10 MAINTAINER= joerg@FreeBSD.org
11 COMMENT= Tool to display DWARF debugging information in ELF files
13 BUILD_DEPENDS= ${LOCALBASE}/lib/libdwarf.a:${PORTSDIR}/devel/libdwarf
15 WRKSRC= ${WRKDIR}/dwarf-${PORTVERSION}/dwarfdump
18 LDFLAGS+= -L${LOCALBASE}/lib
19 CFLAGS+= -I${LOCALBASE}/include
21 PLIST_FILES= bin/dwarfdump man/man1/dwarfdump.1.gz
23 .include <bsd.port.pre.mk>
25 .if (${ARCH} == "x86_64")
29 FILES_TO_PATCH=print_reloc.c
33 -e 's/Elf64_Xword/Elf64_Word/g' \
34 -e 's/Elf64_Sxword/Elf64_Sword/g' \
35 ${FILES_TO_PATCH:S,^,${WRKSRC}/,}
38 ${INSTALL_PROGRAM} ${WRKSRC}/dwarfdump ${STAGEDIR}${PREFIX}/bin
39 ${INSTALL_DATA} ${WRKSRC}/dwarfdump.1 ${STAGEDIR}${MANPREFIX}/man/man1
41 .include <bsd.port.post.mk>