[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / mercury

Annotation of pkgsrc/lang/mercury/Makefile, Revision 1.55

1.55    ! asau        1: # $NetBSD: Makefile,v 1.54 2015/07/30 05:26:14 asau Exp $
1.1       jtb         2:
1.48      asau        3: DISTNAME=              mercury-srcdist-14.01.1
                      4: PKGNAME=               mercury-14.01.1
1.55    ! asau        5: PKGREVISION=           4
1.1       jtb         6: CATEGORIES=            lang
1.44      asau        7: MASTER_SITES=          http://dl.mercurylang.org/release/ \
                      8:                        ftp://ftp.mercury.cs.mu.oz.au/pub/mercury/ \
1.36      asau        9:                        http://www.mercury.cs.mu.oz.au/download/files/ \
1.1       jtb        10:                        ${MASTER_SITE_SUNSITE:=devel/lang/mercury/}
                     11:
1.28      jlam       12: MAINTAINER=            pkgsrc-users@NetBSD.org
1.44      asau       13: HOMEPAGE=              http://www.mercurylang.org/
1.13      martti     14: COMMENT=               Modern logic/functional programming language
1.1       jtb        15:
1.54      asau       16: BUILD_DEPENDS+=                dvipsk>=0:../../print/dvipsk # dvips
1.50      asau       17: BUILD_DEPENDS+=                web2c>=0:../../print/web2c # pdftex
1.49      asau       18: BUILD_DEPENDS+=                gtexinfo>=0:../../devel/gtexinfo # texi2dvi
1.54      asau       19: BUILD_DEPENDS+=                tex-texinfo>=0:../../print/tex-texinfo # texinfo.tex
                     20: BUILD_DEPENDS+=                tex-latex-fonts>=0:../../fonts/tex-latex-fonts
1.49      asau       21:
1.1       jtb        22: GNU_CONFIGURE=         yes
1.48      asau       23: USE_TOOLS+=            gmake pax bison flex makeinfo
1.36      asau       24: USE_TOOLS+=            perl # ?
1.49      asau       25: USE_TOOLS+=            makeinfo
1.42      rodent     26: INFO_FILES=            yes
1.1       jtb        27:
1.3       jtb        28: # Some of the scripts test CC and use special settings for gcc.
1.1       jtb        29: CONFIGURE_ENV+=                CC=gcc
                     30:
1.26      rillig     31: CONFIGURE_ENV+=                HOSTNAMECMD=${TOOLS_HOSTNAME_CMD:Q}
1.25      kristerw   32: USE_TOOLS+=            hostname
                     33:
1.8       jtb        34: MAKE_ENV+=             READLINE_PREFIX=${BUILDLINK_PREFIX.readline}
                     35:
1.29      jlam       36: INSTALL_PREFIX=                ${WRKSRC}/tmp
                     37: BUILD_MAKE_FLAGS=      ${MAKE_FLAGS}
                     38: BUILD_MAKE_FLAGS+=     INSTALL_PREFIX=${INSTALL_PREFIX:Q}
                     39: BUILD_MAKE_FLAGS+=     INSTALL_INFO_DIR=${INSTALL_PREFIX:Q}/${PKGINFODIR:Q}
                     40: BUILD_MAKE_FLAGS+=     INSTALL_MAN_DIR=${INSTALL_PREFIX:Q}/${PKGMANDIR:Q}
1.36      asau       41: BUILD_MAKE_FLAGS+=     MERCURY_COMPILER=${INSTALL_PREFIX:Q}/bin/mercury_compile
1.45      jperkin    42: BUILD_MAKE_FLAGS+=     PARALLEL=$(MAKE_JOBS:D-j$(MAKE_JOBS))
1.37      asau       43:
1.44      asau       44: CHECK_PORTABILITY_SKIP+=       boehm_gc/configure
1.37      asau       45: CHECK_INTERPRETER_SKIP+=       lib/mercury/reconf/scripts/mtags.in
1.29      jlam       46:
1.19      kristerw   47: post-patch:
                     48:        ${TOUCH} \
                     49:                ${WRKSRC}/library/table_builtin.date3           \
                     50:                ${WRKSRC}/library/table_builtin.date            \
                     51:                ${WRKSRC}/library/table_builtin.optdate         \
                     52:                ${WRKSRC}/library/table_builtin.trans_opt_date  \
                     53:                ${WRKSRC}/library/table_builtin.c_date
                     54:
1.8       jtb        55: do-build:
1.31      rillig     56:        cd ${WRKSRC} && ${BUILD_MAKE_CMD} install
1.8       jtb        57:
                     58: do-install:
1.34      joerg      59:        cd ${WRKSRC}/tmp && pax -rw . ${DESTDIR}${PREFIX}
1.33      jlam       60:        ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/mercury
1.18      heinz      61:        ${FIND} ${WRKSRC} -type d -name "CVS" -print | ${XARGS} ${RM} -fr
                     62:        ${FIND} ${WRKSRC} -type f -name ".cvsignore" -print | ${XARGS} ${RM} -f
1.33      jlam       63:        cd ${WRKSRC}/samples && \
1.34      joerg      64:        pax -rw . ${DESTDIR}${PREFIX}/share/examples/mercury
1.1       jtb        65:
1.46      ryoon      66: # rl_prep_term_function
1.36      asau       67: .include "../../devel/readline/buildlink3.mk"
                     68: .include "../../devel/ncurses/buildlink3.mk"
1.1       jtb        69: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>