# Created by: ijliao # $FreeBSD: head/devel/dparser/Makefile 412346 2016-04-01 14:00:51Z mat $ PORTNAME= dparser PORTVERSION= 1.30 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/ DISTNAME= d-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Simple but powerful tool for parsing LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT BROKEN_ia64= does not build on ia64 WRKSRC= ${WRKDIR}/d EXTRACT_AFTER_ARGS= --exclude "*my*" USES= gmake MAKE_ARGS= CC="${CC}" D_OPTIMIZE= PREFIX=${PREFIX} PORTDOCS= * PLIST_FILES= bin/make_dparser include/dparse.h include/dparse_tables.h \ include/dparse_tree.h include/dsymtab.h lib/${LIBDPARSE} \ man/man1/make_dparser.1.gz OPTIONS_DEFINE= BOEHM DOCS BOEHM_DESC= Boehm garbage collector support BOEHM_LIB_DEPENDS= libgc.so:devel/boehm-gc BOEHM_MAKE_ARGS= D_USE_GC=1 \ GC_CFLAGS="-I${LOCALBASE}/include -L${LOCALBASE}/lib" BOEHM_VARS= LIBDPARSE=libdparse_gc.a BOEHM_VARS_OFF= LIBDPARSE=libdparse.a do-install: ${INSTALL_PROGRAM} ${WRKSRC}/make_dparser ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/make_dparser.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/dparse.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/dparse_tables.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/dparse_tree.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/dsymtab.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/${LIBDPARSE} ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} .include