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

Annotation of pkgsrc/math/py-Scientific/Makefile, Revision 1.8

1.8     ! jtb         1: # $NetBSD: Makefile,v 1.7 2001/04/14 21:43:55 jtb Exp $
1.1       jtb         2:
1.5       jtb         3: DISTNAME=      ScientificPython-2.2
                      4: PKGNAME=       py-Scientific-2.2
1.1       jtb         5: CATEGORIES=    math
                      6: MASTER_SITES=  http://starship.python.net/crew/hinsen/ \
                      7:                http://dirac.cnrs-orleans.fr/programs/
                      8:
1.7       jtb         9: MAINTAINER=    packages@netbsd.org
1.1       jtb        10: HOMEPAGE=      http://starship.python.net/crew/hinsen/scientific.html
1.2       wiz        11: COMMENT=       Python modules for scientific computing
1.1       jtb        12:
                     13: DEPENDS+=      python>=1.5:../../lang/python
                     14: DEPENDS+=      netcdf>=3.0:../../devel/netcdf
1.4       jtb        15: DEPENDS+=      mpich>=1.2.1:../../parallel/mpi-ch
1.1       jtb        16: DEPENDS+=      py-Numeric-[0-9]*:../../math/py-Numeric
                     17:
                     18: .if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "mips" || ${MACHINE_ARCH} == "vax"
                     19: IGNORE="${PKGNAME} needs dynamic loading"
                     20: .endif
                     21:
                     22: PLIST_SRC=     ${WRKDIR}/.PLIST_SRC
1.6       jtb        23:
                     24: PYPREFIX_DEFAULT=${LOCALBASE}
                     25: NETCDFPREFIX_DEFAULT=${LOCALBASE}
                     26: MPICHPREFIX_DEFAULT=${LOCALBASE}
1.1       jtb        27: EVAL_PREFIX+=  PYPREFIX=python NETCDFPREFIX=netcdf MPICHPREFIX=mpich
                     28:
                     29: do-configure:
1.5       jtb        30:        ${SED} -e "s|@NETCDFPREFIX@|${NETCDFPREFIX}|g"                  \
                     31:               -e "s|@MPICHPREFIX@|${MPICHPREFIX}|g"                    \
                     32:        ${WRKSRC}/setup.py > ${WRKSRC}/setup.py.tmp
                     33:        ${MV} -f ${WRKSRC}/setup.py.tmp ${WRKSRC}/setup.py
                     34:        ${SED} -e "s|@MPICHPREFIX@|${MPICHPREFIX}|g"                    \
                     35:        ${FILESDIR}/Setup.in > ${WRKSRC}/Src/MPI/Setup.in
1.1       jtb        36:
                     37: do-build:
1.5       jtb        38:        cd ${WRKSRC} && ${PYPREFIX}/bin/python setup.py build
                     39:        cd ${WRKSRC}/Src/MPI && ${PYPREFIX}/bin/python compile.py
1.1       jtb        40:
                     41: post-build:
1.5       jtb        42:        (eval `${PYPREFIX}/bin/python ${FILESDIR}/printpypath.py` &&    \
                     43:        ${SED} "s|PYINC|$${PYINC}|g;s|PYSITELIB|$${PYSITELIB}|g"        \
                     44:        ${PKGDIR}/PLIST > ${PLIST_SRC})
1.1       jtb        45:
                     46: do-install:
1.5       jtb        47:        cd ${WRKSRC} && ${PYPREFIX}/bin/python setup.py install
                     48:        ${INSTALL_PROGRAM} ${WRKSRC}/Src/MPI/mpipython ${PREFIX}/bin
1.1       jtb        49:        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-Scientific
1.8     ! jtb        50:        cd ${WRKSRC} && ${INSTALL_DATA} README COPYRIGHT                \
        !            51:                Doc/PDF/manual.pdf ${PREFIX}/share/doc/py-Scientific/
1.1       jtb        52:        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/py-Scientific
1.5       jtb        53:        ${INSTALL_DATA} ${WRKSRC}/Doc/HTML/*                            \
                     54:        ${PREFIX}/share/doc/html/py-Scientific/
1.1       jtb        55:        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-Scientific
1.5       jtb        56:        ${INSTALL_DATA} ${WRKSRC}/Examples/*                            \
                     57:        ${PREFIX}/share/examples/py-Scientific/
1.1       jtb        58:
                     59: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>