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

Annotation of pkgsrc/parallel/pvm3/Makefile, Revision 1.21

1.21    ! jlam        1: # $NetBSD: Makefile,v 1.20 2001/05/24 19:51:07 dmcmahill Exp $
1.1       garbled     2:
1.10      dmcmahil    3: DISTNAME=              pvm3.4.3
                      4: PKGNAME=               pvm-3.4.3
1.1       garbled     5: CATEGORIES=            parallel
                      6: MASTER_SITES=          http://www.netlib.org/pvm3/
                      7: EXTRACT_SUFX=          .tgz
                      8:
                      9: MAINTAINER=            root@garbled.net
1.9       dmcmahil   10: HOMEPAGE=              http://www.epm.ornl.gov/pvm/pvm_home.html
1.19      wiz        11: COMMENT=               Parallel Virtual Machine libraries and environment
1.1       garbled    12:
1.16      wiz        13: .if exists(/usr/bin/ssh)
1.20      dmcmahil   14: PVM_SSH?=              /usr/bin/ssh
1.15      dmcmahil   15: .else
1.21    ! jlam       16: DEPENDS+=              {openssh-[0-9]*,ssh{,6}-1.2.27*}:../../security/ssh
1.20      dmcmahil   17: PVM_SSH?=              ${LOCALBASE}/bin/ssh
1.14      dmcmahil   18: .endif
1.1       garbled    19:
1.9       dmcmahil   20: USE_FORTRAN=           yes
1.6       garbled    21: USE_X11=               yes
1.1       garbled    22: WRKSRC=                        ${WRKDIR}/pvm3
                     23: MAKE_ENV+=             PVM_ROOT=${WRKSRC}
1.9       dmcmahil   24: MAKE_ENV+=             PVM_ARCH=
1.20      dmcmahil   25: MAKE_ENV+=             SSH=${PVM_SSH}
1.1       garbled    26: ALL_TARGET=            all install
1.9       dmcmahil   27: PLIST_SRC=             ${WRKDIR}/PLIST-src
1.5       garbled    28:
1.9       dmcmahil   29: PVM_DIR=               ${PREFIX}/pvm3
1.1       garbled    30:
                     31: do-install:
1.9       dmcmahil   32:        PVM_ARCH=`${PVM_ROOT}/lib/pvmgetarch` ; export PVM_ARCH ;\
                     33:        ${INSTALL_PROGRAM_DIR} ${PVM_DIR}/bin/$$PVM_ARCH ;\
                     34:        ${INSTALL_PROGRAM} ${WRKSRC}/bin/$$PVM_ARCH/* ${PVM_DIR}/bin/$$PVM_ARCH  ;\
                     35:        ${INSTALL_DATA_DIR} ${PVM_DIR}/conf ;\
                     36:        ${INSTALL_DATA} ${WRKSRC}/conf/$$PVM_ARCH.def  ${PVM_DIR}/conf ;\
                     37:        ${INSTALL_DATA} ${WRKSRC}/conf/$$PVM_ARCH.m4  ${PVM_DIR}/conf ;\
                     38:        ${INSTALL_DATA_DIR} ${PVM_DIR}/examples ;\
                     39:        ${INSTALL_DATA} ${WRKSRC}/examples/*.c  ${PVM_DIR}/examples ;\
                     40:        ${INSTALL_DATA} ${WRKSRC}/examples/*.f  ${PVM_DIR}/examples ;\
                     41:        ${INSTALL_DATA} ${WRKSRC}/examples/Readme  ${PVM_DIR}/examples ;\
                     42:        ${INSTALL_DATA} ${WRKSRC}/examples/Makefile.aimk  ${PVM_DIR}/examples ;\
                     43:        ${INSTALL_DATA_DIR} ${PVM_DIR}/gexamples ;\
                     44:        ${INSTALL_DATA} ${WRKSRC}/gexamples/*.c  ${PVM_DIR}/gexamples ;\
                     45:        ${INSTALL_DATA} ${WRKSRC}/gexamples/*.f  ${PVM_DIR}/gexamples ;\
                     46:        ${INSTALL_DATA} ${WRKSRC}/gexamples/Readme  ${PVM_DIR}/gexamples ;\
                     47:        ${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile.aimk  ${PVM_DIR}/gexamples ;\
                     48:        ${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile  ${PVM_DIR}/gexamples ;\
                     49:        ${INSTALL_DATA_DIR} ${PVM_DIR}/include ;\
                     50:        ${INSTALL_DATA} ${WRKSRC}/include/* ${PVM_DIR}/include ;\
                     51:        ${INSTALL_PROGRAM_DIR} ${PVM_DIR}/lib/$$PVM_ARCH ;\
                     52:        ${INSTALL_PROGRAM} ${WRKSRC}/lib/$$PVM_ARCH/pvm* ${PVM_DIR}/lib/$$PVM_ARCH ;\
                     53:        ${INSTALL_DATA} ${WRKSRC}/lib/$$PVM_ARCH/*.a ${PVM_DIR}/lib/$$PVM_ARCH ;\
                     54:        for f in `ls ${WRKSRC}/lib` ; do \
                     55:          if [ -f ${WRKSRC}/lib/$$f ]; then \
                     56:            ${INSTALL_SCRIPT} ${WRKSRC}/lib/$$f ${PVM_DIR}/lib ;\
                     57:          fi ;\
                     58:        done ;\
                     59:        ${INSTALL_MAN_DIR}  ${PREFIX}/man/man1 ;\
                     60:        ${INSTALL_MAN_DIR}  ${PREFIX}/man/man3 ;\
                     61:        ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${PREFIX}/man/man1 ;\
1.12      wiz        62:        ${INSTALL_MAN} ${WRKSRC}/man/man3/* ${PREFIX}/man/man3 ;\
                     63:        ${RM} ${PREFIX}/man/man1/PVM.1 ;\
                     64:        ${LN} -s ${PREFIX}/man/man1/pvm_intro.1 ${PREFIX}/man/man1/PVM.1
1.9       dmcmahil   65:
                     66: post-install:
                     67:        ${SED} "s/@pvmarch@/`${PVM_ROOT}/lib/pvmgetarch`/g" < ${PKGDIR}/PLIST > ${PLIST_SRC}
1.1       garbled    68:
                     69: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>