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

Annotation of pkgsrc/math/scilab/Makefile, Revision 1.40

1.40    ! grant       1: # $NetBSD: Makefile,v 1.39 2003/07/12 13:22:16 dillo Exp $
1.1       agc         2: #
                      3:
1.24      dmcmahil    4: DISTNAME=      ${SCIBASE}.src
1.28      hubertf     5: PKGNAME=       ${SCIBASE}
1.34      dmcmahil    6: PKGREVISION=   1
1.33      dmcmahil    7: SCIBASE=       scilab-2.7
1.23      dmcmahil    8: WRKSRC=                ${WRKDIR}/${DISTNAME:.src=}
1.1       agc         9: CATEGORIES=    math
1.6       frueauf    10: MASTER_SITES=  ftp://ftp.inria.fr/INRIA/Projects/Meta2/Scilab/distributions/
1.2       garbled    11:
1.40    ! grant      12: MAINTAINER=    dmcmahill@NetBSD.org
1.1       agc        13: HOMEPAGE=      http://www-rocq.inria.fr/scilab/
1.21      wiz        14: COMMENT=       High-level scientific math programming environment with graphics
1.1       agc        15:
1.30      dmcmahil   16: #needs FPC code not found in older versions of NetBSD
                     17: NOT_FOR_PLATFORM=      NetBSD-1.[0-4]*-alpha NetBSD-1.5-alpha \
                     18:                        NetBSD-1.5.*-alpha NetBSD-1.5[A-U]-alpha
1.22      dmcmahil   19:
1.32      jlam       20: USE_BUILDLINK2=                yes
1.22      dmcmahil   21: USE_FORTRAN=           yes
1.32      jlam       22: USE_X11BASE=           yes
                     23:
1.22      dmcmahil   24: USE_LIBTOOL=           yes
1.33      dmcmahil   25: LIBTOOL_OVERRIDE=      ${WRKSRC}/libtool
1.32      jlam       26:
1.22      dmcmahil   27: GNU_CONFIGURE=         yes
1.33      dmcmahil   28: CONFIGURE_ARGS+=       --without-xaw3d
                     29: CONFIGURE_ARGS+=       --with-tcl-library=${BUILDLINK_DIR}/lib
                     30: CONFIGURE_ARGS+=       --with-tcl-include=${BUILDLINK_DIR}/include
                     31: CONFIGURE_ARGS+=       --with-tk-library=${BUILDLINK_DIR}/lib
                     32: CONFIGURE_ARGS+=       --with-tk-include=${BUILDLINK_DIR}/include
1.1       agc        33:
1.32      jlam       34: # override HOME to avoid picking up a bad ${HOME}/.scilab during the build
                     35: MAKE_ENV+=             HOME=${WRKSRC}
                     36: MAKE_ENV+=             PVM_ROOT=${PVM_ROOT}
                     37: CONFIGURE_ENV+=                LOCALBASE=${LOCALBASE}
                     38:
                     39: PVM_ROOT?=             ${LOCALBASE}/pvm3
                     40: CONFIGURE_ENV+=                PVM_ROOT=${PVM_ROOT}
                     41: CONFIGURE_ENV+=                X11BASE=${X11BASE}
                     42: PLIST_SUBST+=          SCIBASE=${SCIBASE}
1.1       agc        43:
1.30      dmcmahil   44: .include "../../mk/bsd.prefs.mk"
                     45:
                     46: .if (${MACHINE_ARCH} == "alpha")
                     47: pre-fetch:
                     48:        @${ECHO} "===> Checking if you have working FPC"
                     49:        @${MKDIR} ${WRKDIR}
                     50:        ${CC} ${CFLAGS} -o ${WRKDIR}/chk_ieee ${FILESDIR}/chk_ieee.c
                     51:        @cd ${WRKDIR} && if ./chk_ieee ; then ${ECHO} "yes" ; else \
                     52:                ${ECHO} "no" ; \
                     53:                ${ECHO} "${PKGNAME} requires floating point completion on this system" ;\
                     54:                ${ECHO} "Possible causes for this check failing are:" ;\
                     55:                ${ECHO} "   - you have an old /usr/lib/* which was not compiled with -mieee" ;\
                     56:                ${ECHO} "   - you have overridden CFLAGS for pkgsrc removing the -mieee flag" ;\
                     57:                ${ECHO} "Without fixing this problem ${PKGNAME} will not work." ; ${FALSE} ; fi
1.31      dmcmahil   58: .endif
1.35      dmcmahil   59:
1.36      jmmv       60: # delete some .orig files that got created by patching
1.35      dmcmahil   61: post-install:
                     62:        ${RM} -f ${PREFIX}/lib/${PKGNAME}/config/Makeso.incl.in.orig
                     63:        ${RM} -f ${PREFIX}/lib/${PKGNAME}/macros/util/scipad.sci.orig
1.31      dmcmahil   64:
1.38      abs        65: .if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
                     66: .  include "../../mk/gcc.buildlink2.mk"
1.30      dmcmahil   67: .endif
                     68:
1.22      dmcmahil   69: # the "SCI=0 && unset SCI" is done because some of the tests really will
                     70: # fail if SCI is set to anything.
1.39      dillo      71: do-test:
1.22      dmcmahil   72:        SCI=0 && unset SCI && cd ${WRKSRC}/tests && \
                     73:                ${MAKE_ENV} ${MAKE_PROGRAM} tests 2>&1 | \
                     74:                 tee ${WRKDIR}/tests.log
                     75:        SCI=0 && unset SCI && cd ${WRKSRC}/examples && \
                     76:                ${MAKE_ENV} ${MAKE_PROGRAM} tests 2>&1 | \
                     77:                tee ${WRKDIR}/examples.log
1.1       agc        78:
1.32      jlam       79: .include "../../parallel/pvm3/buildlink2.mk"
1.33      dmcmahil   80: .include "../../x11/tk/buildlink2.mk"
1.1       agc        81: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>