# New ports collection makefile for: pure # Date created: 2011-03-17 # Whom: Zhihao Yuan # # $FreeBSD$ # PORTNAME= pure PORTVERSION= 0.47 CATEGORIES= lang MASTER_SITES= http://pure-lang.googlecode.com/files/ DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz ${PORTNAME}-docs-${PORTVERSION}.tar.gz MAINTAINER= lichray@gmail.com COMMENT= A modern-style functional programming language LIB_DEPENDS+= gmp:${PORTSDIR}/math/gmp BUILD_DEPENDS+= llvm>=2.6:${PORTSDIR}/devel/llvm RUN_DEPENDS+= llvm>=2.6:${PORTSDIR}/devel/llvm MAN1= pure.1 LICENSE= LGPL3 SUB_FILES= pkg-message USE_GCC= 4.2+ USE_AUTOTOOLS= libltdl GNU_CONFIGURE= yes USE_GMAKE= yes USE_GNOME= gnomehack MAKE_JOBS_SAFE= yes CONFIGURE_ARGS= --with-libgmp-prefix=${LOCALBASE} --enable-release OPTIONS= EMACS "Compile pure-mode.el with Emacs" off .include .if defined(WITH_EMACS) USE_EMACS= yes MAKE_ARGS+= emacs_prefix=${PREFIX} PLIST_SUB+= ELC="" .else CONFIGURE_ARGS+= --without-elisp PLIST_SUB+= ELC="@comment " .endif .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-freebsd .endif PORTDATA= * PORTEXAMPLES= * PORTDOCS= * .if !defined(NOPORTDATA) SUB_LIST+= ETC="" .else SUB_LIST+= ETC="@comment " .endif .if !defined(NOPORTDOCS) PLIST_SUB+= DOCS="" .else PLIST_SUB+= DOCS="@comment " .endif .include post-install: .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR}/etc/ (cd ${WRKSRC} && ${RM} -f etc/*.in && ${COPYTREE_SHARE} etc/ ${DATADIR}/) .endif .if !defined(NOPORTEXAMPLES) @${MKDIR} ${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}) .endif .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} (cd ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION} && ${RM} -f Makefile && ${COPYTREE_SHARE} \* ${DOCSDIR}) ${LN} -fs ${DOCSDIR} ${PREFIX}/lib/${PORTNAME}/docs .endif @${CAT} ${PKGMESSAGE} .include