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

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

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

CVSweb <webmaster@jp.NetBSD.org>