# $FreeBSD$ PORTNAME= dragonegg46 PORTVERSION= 3.2 CATEGORIES= lang devel MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ DISTNAME= dragonegg-${PORTVERSION}.src MAINTAINER= brooks@FreeBSD.org COMMENT= GCC plugin to use the LLVM backend CONFLICTS= dragonegg46-devel-3* BUILD_DEPENDS+= llvm>=${PORTVERSION}:${PORTSDIR}/devel/llvm RUN_DEPENDS+= ${CC}:${PORTSDIR}/lang/gcc \ llvm>=${PORTVERSION}:${PORTSDIR}/devel/llvm OPTIONS_DEFINE= DOCS USE_GCC= 4.6 USE_GMAKE= yes USE_LDCONFIG= yes DRAGONEGG_RELEASE= ${PORTVERSION:C/\.r[0-9]*//} DRAGONEGG_SO= dragonegg-${DRAGONEGG_RELEASE}.so DRAGONEGG_PATH= ${GCC_LIBDIR}/${DRAGONEGG_SO} GCC_LIBDIR= lib/${CC} ALL_TARGET= MAKE_ARGS= GCC=${LOCALBASE}/bin/${CC} PLIST_FILES= ${GCC_LIBDIR}/${DRAGONEGG_SO} NO_STAGE= yes .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= README .endif post-patch: ${REINPLACE_CMD} -e 's/%%CC%%/${CC}/' \ -e 's#%%PLUGINPATH%%#${LOCALBASE}/${DRAGONEGG_PATH}#' \ -e 's/arg-dragonegg/arg-dragonegg-${DRAGONEGG_RELEASE}/' \ ${WRKSRC}/README do-install: ${INSTALL_LIB} ${WRKSRC}/dragonegg.so \ ${LOCALBASE}/${GCC_LIBDIR}/${DRAGONEGG_SO} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif .include