Use MASTER_SITE_NETLIB for Netlib and its mirrors. Discussed with Tobias Nygren.diff -r1.7 -r1.8 pkgsrc/benchmarks/linpack-bench/Makefile
(asau)
@@ -1,40 +1,40 @@ | @@ -1,40 +1,40 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2008/03/03 00:51:44 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2009/02/22 14:15:28 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= linpackc | 3 | DISTNAME= linpackc | |
4 | PKGNAME= linpack-bench-940225 | 4 | PKGNAME= linpack-bench-940225 | |
5 | CATEGORIES= benchmarks | 5 | CATEGORIES= benchmarks | |
6 | MASTER_SITES= http://www.netlib.org/benchmark/ | 6 | MASTER_SITES= ${MASTER_SITE_NETLIB:=benchmark/} | |
7 | EXTRACT_SUFX= # empty | 7 | EXTRACT_SUFX= # empty | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | COMMENT= Collection of benchmarks for floating point | 10 | COMMENT= Collection of benchmarks for floating point | |
11 | 11 | |||
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | WRKSRC= ${WRKDIR} | 15 | WRKSRC= ${WRKDIR} | |
16 | 16 | |||
17 | INSTALLATION_DIRS= bin | 17 | INSTALLATION_DIRS= bin | |
18 | 18 | |||
19 | do-extract: | 19 | do-extract: | |
20 | ${MKDIR} ${WRKSRC} | 20 | ${MKDIR} ${WRKSRC} | |
21 | ${CP} ${DISTDIR}/linpackc ${WRKSRC}/linpack.c | 21 | ${CP} ${DISTDIR}/linpackc ${WRKSRC}/linpack.c | |
22 | 22 | |||
23 | do-build: | 23 | do-build: | |
24 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -DROLL -DDP -o linpackd linpack.c -lm) | 24 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -DROLL -DDP -o linpackd linpack.c -lm) | |
25 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -DROLL -DSP -o linpacks linpack.c -lm) | 25 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -DROLL -DSP -o linpacks linpack.c -lm) | |
26 | 26 | |||
27 | do-install: | 27 | do-install: | |
28 | ${INSTALL_PROGRAM} ${WRKSRC}/linpackd ${DESTDIR}${PREFIX}/bin | 28 | ${INSTALL_PROGRAM} ${WRKSRC}/linpackd ${DESTDIR}${PREFIX}/bin | |
29 | ${INSTALL_PROGRAM} ${WRKSRC}/linpacks ${DESTDIR}${PREFIX}/bin | 29 | ${INSTALL_PROGRAM} ${WRKSRC}/linpacks ${DESTDIR}${PREFIX}/bin | |
30 | 30 | |||
31 | benchmark: | 31 | benchmark: | |
32 | -@${WRKSRC}/linpacks | tee ${WRKSRC}/linpacks.out | 32 | -@${WRKSRC}/linpacks | tee ${WRKSRC}/linpacks.out | |
33 | -@${WRKSRC}/linpackd | tee ${WRKSRC}/linpackd.out | 33 | -@${WRKSRC}/linpackd | tee ${WRKSRC}/linpackd.out | |
34 | 34 | |||
35 | results: | 35 | results: | |
36 | @${MKDIR} /tmp/benches/`domainname` | 36 | @${MKDIR} /tmp/benches/`domainname` | |
37 | -@${CP} ${WRKSRC}/linpacks.out /tmp/benches/`domainname`/linpacks.`uname`-`uname -m`-`uname -r`.`hostname` | 37 | -@${CP} ${WRKSRC}/linpacks.out /tmp/benches/`domainname`/linpacks.`uname`-`uname -m`-`uname -r`.`hostname` | |
38 | -@${CP} ${WRKSRC}/linpackd.out /tmp/benches/`domainname`/linpackd.`uname`-`uname -m`-`uname -r`.`hostname` | 38 | -@${CP} ${WRKSRC}/linpackd.out /tmp/benches/`domainname`/linpackd.`uname`-`uname -m`-`uname -r`.`hostname` | |
39 | 39 | |||
40 | .include "../../mk/bsd.pkg.mk" | 40 | .include "../../mk/bsd.pkg.mk" |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2008/03/03 00:51:44 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2009/02/22 14:15:28 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= paranoia | 3 | DISTNAME= paranoia | |
4 | PKGNAME= paranoia-960101 | 4 | PKGNAME= paranoia-960101 | |
5 | CATEGORIES= benchmarks | 5 | CATEGORIES= benchmarks | |
6 | MASTER_SITES= http://www.netlib.org/paranoia/ | 6 | MASTER_SITES= ${MASTER_SITE_NETLIB:=paranoia/} | |
7 | EXTRACT_SUFX= .c | 7 | EXTRACT_SUFX= .c | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | COMMENT= Highly paranoid test of IEEE 754 conformance | 10 | COMMENT= Highly paranoid test of IEEE 754 conformance | |
11 | 11 | |||
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | WRKSRC= ${WRKDIR} | 15 | WRKSRC= ${WRKDIR} | |
16 | 16 | |||
17 | INSTALLATION_DIRS= bin | 17 | INSTALLATION_DIRS= bin | |
18 | 18 | |||
19 | do-build: | 19 | do-build: | |
20 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -ffloat-store -o paranoia paranoia.c -lm) | 20 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -ffloat-store -o paranoia paranoia.c -lm) | |
21 | 21 | |||
22 | do-install: | 22 | do-install: | |
23 | ${INSTALL_PROGRAM} ${WRKSRC}/paranoia ${DESTDIR}${PREFIX}/bin | 23 | ${INSTALL_PROGRAM} ${WRKSRC}/paranoia ${DESTDIR}${PREFIX}/bin | |
24 | 24 | |||
25 | benchmark: | 25 | benchmark: | |
26 | @(cd ${WRKSRC}; ./paranoia < ${FILESDIR}/paranoia.run | tee paranoia.out) | 26 | @(cd ${WRKSRC}; ./paranoia < ${FILESDIR}/paranoia.run | tee paranoia.out) | |
27 | 27 | |||
28 | results: | 28 | results: | |
29 | @${MKDIR} /tmp/benches/`domainname` | 29 | @${MKDIR} /tmp/benches/`domainname` | |
30 | -@${CP} ${WRKSRC}/paranoia.out /tmp/benches/`domainname`/paranoia.`uname`-`uname -m`-`uname -r`.`hostname` | 30 | -@${CP} ${WRKSRC}/paranoia.out /tmp/benches/`domainname`/paranoia.`uname`-`uname -m`-`uname -r`.`hostname` | |
31 | 31 | |||
32 | .include "../../mk/bsd.pkg.mk" | 32 | .include "../../mk/bsd.pkg.mk" |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2008/03/03 00:51:44 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2009/02/22 14:15:28 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= whetstone | 3 | DISTNAME= whetstone | |
4 | PKGNAME= whetstone-1.2 | 4 | PKGNAME= whetstone-1.2 | |
5 | CATEGORIES= benchmarks | 5 | CATEGORIES= benchmarks | |
6 | MASTER_SITES= http://www.netlib.org/benchmark/ | 6 | MASTER_SITES= ${MASTER_SITE_NETLIB:=benchmark/} | |
7 | EXTRACT_SUFX= .c | 7 | EXTRACT_SUFX= .c | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | COMMENT= Benchmark for processors that gives you a MIPS rating | 10 | COMMENT= Benchmark for processors that gives you a MIPS rating | |
11 | 11 | |||
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | WRKSRC= ${WRKDIR} | 15 | WRKSRC= ${WRKDIR} | |
16 | 16 | |||
17 | INSTALLATION_DIRS= bin | 17 | INSTALLATION_DIRS= bin | |
18 | 18 | |||
19 | do-build: | 19 | do-build: | |
20 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -o whetstone whetstone.c -lm) | 20 | (cd ${WRKSRC} ; ${CC} ${CFLAGS} -o whetstone whetstone.c -lm) | |
21 | 21 | |||
22 | do-install: | 22 | do-install: | |
23 | ${INSTALL_PROGRAM} ${WRKSRC}/whetstone ${DESTDIR}${PREFIX}/bin | 23 | ${INSTALL_PROGRAM} ${WRKSRC}/whetstone ${DESTDIR}${PREFIX}/bin | |
24 | 24 | |||
25 | benchmark: | 25 | benchmark: | |
26 | @${WRKSRC}/whetstone 80000 | tee ${WRKSRC}/whetstone.out | 26 | @${WRKSRC}/whetstone 80000 | tee ${WRKSRC}/whetstone.out | |
27 | 27 | |||
28 | results: | 28 | results: | |
29 | @${MKDIR} /tmp/benches/`domainname` | 29 | @${MKDIR} /tmp/benches/`domainname` | |
30 | -@${CP} ${WRKSRC}/whetstone.out /tmp/benches/`domainname`/whetstone.`uname`-`uname -m`-`uname -r`.`hostname` | 30 | -@${CP} ${WRKSRC}/whetstone.out /tmp/benches/`domainname`/whetstone.`uname`-`uname -m`-`uname -r`.`hostname` | |
31 | 31 | |||
32 | .include "../../mk/bsd.pkg.mk" | 32 | .include "../../mk/bsd.pkg.mk" |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2008/08/12 21:32:26 markd Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2009/02/22 14:15:28 asau Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= blas | 4 | DISTNAME= blas | |
5 | PKGNAME= blas-1.1 | 5 | PKGNAME= blas-1.1 | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= math | 7 | CATEGORIES= math | |
8 | MASTER_SITES= ftp://ftp.netlib.org/blas/ | 8 | MASTER_SITES= ${MASTER_SITE_NETLIB:=blas/} | |
9 | EXTRACT_SUFX= .tgz | 9 | EXTRACT_SUFX= .tgz | |
10 | 10 | |||
11 | MAINTAINER= adam@NetBSD.org | 11 | MAINTAINER= adam@NetBSD.org | |
12 | HOMEPAGE= http://www.netlib.org/blas/ | 12 | HOMEPAGE= http://www.netlib.org/blas/ | |
13 | COMMENT= Basic Linear Algebra Subprograms (Fortran) | 13 | COMMENT= Basic Linear Algebra Subprograms (Fortran) | |
14 | 14 | |||
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
16 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | 17 | |||
18 | DIST_SUBDIR= ${PKGNAME_NOREV} | 18 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
19 | WRKSRC= ${WRKDIR}/BLAS | 19 | WRKSRC= ${WRKDIR}/BLAS | |
20 | USE_LANGUAGES= c fortran | 20 | USE_LANGUAGES= c fortran | |
21 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
22 | 22 | |||
23 | # Pass along the major and minor of the version number as the major and | 23 | # Pass along the major and minor of the version number as the major and | |
24 | # minor of the shared library to be built. | 24 | # minor of the shared library to be built. | |
25 | # | 25 | # | |
26 | MAKE_ENV+= SHLIB_MAJOR=${PKGNAME_NOREV:S/${PKGBASE}-//:C/[.].*$//} | 26 | MAKE_ENV+= SHLIB_MAJOR=${PKGNAME_NOREV:S/${PKGBASE}-//:C/[.].*$//} | |
27 | MAKE_ENV+= SHLIB_MINOR=${PKGNAME_NOREV:S/${PKGBASE}-//:C/^.*[.]//} | 27 | MAKE_ENV+= SHLIB_MINOR=${PKGNAME_NOREV:S/${PKGBASE}-//:C/^.*[.]//} | |
28 | 28 | |||
29 | post-extract: | 29 | post-extract: | |
30 | cp -f ${FILESDIR}/Makefile.blas ${WRKSRC}/Makefile | 30 | cp -f ${FILESDIR}/Makefile.blas ${WRKSRC}/Makefile | |
31 | 31 | |||
32 | .include "../../mk/bsd.pkg.mk" | 32 | .include "../../mk/bsd.pkg.mk" |
@@ -1,30 +1,28 @@ | @@ -1,30 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2008/08/12 21:32:04 markd Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2009/02/22 14:15:28 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= lapack-lite-3.1.1 | 3 | DISTNAME= lapack-lite-3.1.1 | |
4 | PKGNAME= lapack-3.1.1 | 4 | PKGNAME= lapack-3.1.1 | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= math | 6 | CATEGORIES= math | |
7 | MASTER_SITES= ftp://ftp.netlib.org/lapack/ \ | 7 | MASTER_SITES= ${MASTER_SITE_NETLIB:=lapack/} | |
8 | ftp://netlib.no/netlib/lapack/ \ | |||
9 | ftp://ftp.zib.de/netlib/lapack/ | |||
10 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
11 | 9 | |||
12 | MAINTAINER= adam@NetBSD.org | 10 | MAINTAINER= adam@NetBSD.org | |
13 | HOMEPAGE= http://www.netlib.org/lapack/index.html | 11 | HOMEPAGE= http://www.netlib.org/lapack/index.html | |
14 | COMMENT= Linear Algebra PACKage | 12 | COMMENT= Linear Algebra PACKage | |
15 | 13 | |||
16 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
17 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
18 | NOT_FOR_BULK_PLATFORM= Linux-*-* | 16 | NOT_FOR_BULK_PLATFORM= Linux-*-* | |
19 | 17 | |||
20 | USE_LANGUAGES= c fortran | 18 | USE_LANGUAGES= c fortran | |
21 | USE_LIBTOOL= YES | 19 | USE_LIBTOOL= YES | |
22 | BUILD_TARGET= lapacklib | 20 | BUILD_TARGET= lapacklib | |
23 | 21 | |||
24 | INSTALLATION_DIRS= lib | 22 | INSTALLATION_DIRS= lib | |
25 | 23 | |||
26 | do-install: | 24 | do-install: | |
27 | ${LIBTOOL} --mode=install ${INSTALL_DATA} ${WRKSRC}/liblapack.la \ | 25 | ${LIBTOOL} --mode=install ${INSTALL_DATA} ${WRKSRC}/liblapack.la \ | |
28 | ${DESTDIR}${PREFIX}/lib | 26 | ${DESTDIR}${PREFIX}/lib | |
29 | 27 | |||
30 | .include "../../mk/bsd.pkg.mk" | 28 | .include "../../mk/bsd.pkg.mk" |
@@ -1,26 +1,24 @@ | @@ -1,26 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2007/12/02 11:21:54 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2009/02/22 14:15:28 asau Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= slatec_src | 4 | DISTNAME= slatec_src | |
5 | PKGNAME= slatec-4.1 | 5 | PKGNAME= slatec-4.1 | |
6 | PKGREVISION= 2 | 6 | PKGREVISION= 2 | |
7 | CATEGORIES= math | 7 | CATEGORIES= math | |
8 | MASTER_SITES= ftp://ftp.netlib.org/slatec/ \ | 8 | MASTER_SITES= ${MASTER_SITE_NETLIB:=slatec/} | |
9 | ftp://netlib.no/netlib/slatec/ \ | |||
10 | ftp://ftp.zib.de/netlib/slatec/ | |||
11 | EXTRACT_SUFX= .tgz | 9 | EXTRACT_SUFX= .tgz | |
12 | 10 | |||
13 | MAINTAINER= adam@NetBSD.org | 11 | MAINTAINER= adam@NetBSD.org | |
14 | HOMEPAGE= http://www.netlib.org/slatec/ | 12 | HOMEPAGE= http://www.netlib.org/slatec/ | |
15 | COMMENT= Library of mathematical and statistical Fortran 77 subroutines | 13 | COMMENT= Library of mathematical and statistical Fortran 77 subroutines | |
16 | 14 | |||
17 | WRKSRC= ${WRKDIR}/src | 15 | WRKSRC= ${WRKDIR}/src | |
18 | USE_LANGUAGES= fortran | 16 | USE_LANGUAGES= fortran | |
19 | USE_LIBTOOL= YES | 17 | USE_LIBTOOL= YES | |
20 | 18 | |||
21 | INSTALLATION_DIRS= lib | 19 | INSTALLATION_DIRS= lib | |
22 | 20 | |||
23 | post-extract: | 21 | post-extract: | |
24 | cd ${FILESDIR} && cp d1mach.f i1mach.f r1mach.f ${WRKSRC} | 22 | cd ${FILESDIR} && cp d1mach.f i1mach.f r1mach.f ${WRKSRC} | |
25 | 23 | |||
26 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,115 +1,115 @@ | @@ -1,115 +1,115 @@ | |||
1 | # $NetBSD: Makefile,v 1.55 2008/12/16 15:56:17 is Exp $ | 1 | # $NetBSD: Makefile,v 1.56 2009/02/22 14:15:28 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= pvm3.4.5 | 3 | DISTNAME= pvm3.4.5 | |
4 | PKGNAME= pvm-3.4.5 | 4 | PKGNAME= pvm-3.4.5 | |
5 | PKGREVISION= 6 | 5 | PKGREVISION= 6 | |
6 | CATEGORIES= parallel | 6 | CATEGORIES= parallel | |
7 | MASTER_SITES= http://www.netlib.org/pvm3/ | 7 | MASTER_SITES= ${MASTER_SITE_NETLIB:=pvm3/} | |
8 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.csm.ornl.gov/pvm/pvm_home.html | 11 | HOMEPAGE= http://www.csm.ornl.gov/pvm/pvm_home.html | |
12 | COMMENT= Parallel Virtual Machine libraries and environment | 12 | COMMENT= Parallel Virtual Machine libraries and environment | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | USE_TOOLS+= m4 | 16 | USE_TOOLS+= m4 | |
17 | 17 | |||
18 | .include "../../mk/bsd.prefs.mk" | 18 | .include "../../mk/bsd.prefs.mk" | |
19 | BUILD_DEFS+= PVM_SSH | 19 | BUILD_DEFS+= PVM_SSH | |
20 | 20 | |||
21 | .if !defined(PVM_SSH) | 21 | .if !defined(PVM_SSH) | |
22 | PKG_FAIL_REASON+= PVM_SSH must be defined by the pkgsrc user. | 22 | PKG_FAIL_REASON+= PVM_SSH must be defined by the pkgsrc user. | |
23 | .else | 23 | .else | |
24 | . if ${PVM_SSH:M${LOCALBASE}/*} != "" | 24 | . if ${PVM_SSH:M${LOCALBASE}/*} != "" | |
25 | DEPENDS+= {openssh-[0-9]*,ssh{,6}-1.2.27*}:../../security/openssh | 25 | DEPENDS+= {openssh-[0-9]*,ssh{,6}-1.2.27*}:../../security/openssh | |
26 | . endif | 26 | . endif | |
27 | .endif | 27 | .endif | |
28 | 28 | |||
29 | WRKSRC= ${WRKDIR}/pvm3 | 29 | WRKSRC= ${WRKDIR}/pvm3 | |
30 | USE_LANGUAGES= c fortran | 30 | USE_LANGUAGES= c fortran | |
31 | USE_LIBTOOL= yes | 31 | USE_LIBTOOL= yes | |
32 | USE_TOOLS+= gmake | 32 | USE_TOOLS+= gmake | |
33 | MAKE_JOBS_SAFE= no | 33 | MAKE_JOBS_SAFE= no | |
34 | 34 | |||
35 | PVM_ROOT= ${WRKSRC} | 35 | PVM_ROOT= ${WRKSRC} | |
36 | MAKE_ENV+= PVM_ROOT=${WRKSRC:Q} | 36 | MAKE_ENV+= PVM_ROOT=${WRKSRC:Q} | |
37 | MAKE_ENV+= PVM_ARCH= | 37 | MAKE_ENV+= PVM_ARCH= | |
38 | MAKE_ENV+= SSH=${PVM_SSH:Q} | 38 | MAKE_ENV+= SSH=${PVM_SSH:Q} | |
39 | MAKE_ENV+= MKDIR=${MKDIR:Q} | 39 | MAKE_ENV+= MKDIR=${MKDIR:Q} | |
40 | MAKE_ENV+= PVMLIB_VER=3:4 | 40 | MAKE_ENV+= PVMLIB_VER=3:4 | |
41 | MAKE_ENV+= PVM_DIR=${PVM_DIR:Q} | 41 | MAKE_ENV+= PVM_DIR=${PVM_DIR:Q} | |
42 | BUILD_TARGET= all install | 42 | BUILD_TARGET= all install | |
43 | 43 | |||
44 | # Set PVM_ARCH to the correct value for this machine platform. | 44 | # Set PVM_ARCH to the correct value for this machine platform. | |
45 | .include "arch.mk" | 45 | .include "arch.mk" | |
46 | 46 | |||
47 | PVM_DIR= ${PREFIX}/pvm3 | 47 | PVM_DIR= ${PREFIX}/pvm3 | |
48 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${PVM_DIR}/lib/${PVM_ARCH} | 48 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${PVM_DIR}/lib/${PVM_ARCH} | |
49 | 49 | |||
50 | post-extract: | 50 | post-extract: | |
51 | ${CP} ${FILESDIR}/DRAGONFLY.m4 ${FILESDIR}/DRAGONFLY.def ${WRKSRC}/conf | 51 | ${CP} ${FILESDIR}/DRAGONFLY.m4 ${FILESDIR}/DRAGONFLY.def ${WRKSRC}/conf | |
52 | 52 | |||
53 | post-build: | 53 | post-build: | |
54 | ${CP} ${WRKSRC}/examples/${PVM_ARCH}/.libs/* \ | 54 | ${CP} ${WRKSRC}/examples/${PVM_ARCH}/.libs/* \ | |
55 | ${WRKSRC}/bin/${PVM_ARCH}/.libs | 55 | ${WRKSRC}/bin/${PVM_ARCH}/.libs | |
56 | -${CP} ${WRKSRC}/gexamples/${PVM_ARCH}/.libs/* \ | 56 | -${CP} ${WRKSRC}/gexamples/${PVM_ARCH}/.libs/* \ | |
57 | ${WRKSRC}/bin/${PVM_ARCH}/.libs | 57 | ${WRKSRC}/bin/${PVM_ARCH}/.libs | |
58 | 58 | |||
59 | # avoid installing this file | 59 | # avoid installing this file | |
60 | pre-install: | 60 | pre-install: | |
61 | ${RM} -f ${WRKSRC}/lib/pvmgetarch.orig | 61 | ${RM} -f ${WRKSRC}/lib/pvmgetarch.orig | |
62 | ${RM} -f ${WRKSRC}/man/man1/pvm_intro.1.orig | 62 | ${RM} -f ${WRKSRC}/man/man1/pvm_intro.1.orig | |
63 | 63 | |||
64 | INSTALLATION_DIRS= ${PVM_DIR}/bin/${PVM_ARCH} ${PVM_DIR}/conf \ | 64 | INSTALLATION_DIRS= ${PVM_DIR}/bin/${PVM_ARCH} ${PVM_DIR}/conf \ | |
65 | ${PVM_DIR}/examples ${PVM_DIR}/gexamples \ | 65 | ${PVM_DIR}/examples ${PVM_DIR}/gexamples \ | |
66 | ${PVM_DIR}/include ${PVM_DIR}/lib/${PVM_ARCH} \ | 66 | ${PVM_DIR}/include ${PVM_DIR}/lib/${PVM_ARCH} \ | |
67 | ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 | 67 | ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 | |
68 | 68 | |||
69 | do-install: | 69 | do-install: | |
70 | .for __tmp__ in libgpvm3.la libpvm3.la libpvmtrc.la libfpvm3.la | 70 | .for __tmp__ in libgpvm3.la libpvm3.la libpvmtrc.la libfpvm3.la | |
71 | ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \ | 71 | ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \ | |
72 | ${WRKSRC}/lib/${PVM_ARCH}/${__tmp__} ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH} | 72 | ${WRKSRC}/lib/${PVM_ARCH}/${__tmp__} ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH} | |
73 | .endfor | 73 | .endfor | |
74 | .for __tmp__ in pvm pvmgs | 74 | .for __tmp__ in pvm pvmgs | |
75 | ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \ | 75 | ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \ | |
76 | ${WRKSRC}/lib/${PVM_ARCH}/${__tmp__} ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH}/ | 76 | ${WRKSRC}/lib/${PVM_ARCH}/${__tmp__} ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH}/ | |
77 | .endfor | 77 | .endfor | |
78 | ${INSTALL_PROGRAM} ${WRKSRC}/lib/${PVM_ARCH}/pvmd3 \ | 78 | ${INSTALL_PROGRAM} ${WRKSRC}/lib/${PVM_ARCH}/pvmd3 \ | |
79 | ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH} | 79 | ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH} | |
80 | ${LIBTOOL} --mode=finish ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH} | 80 | ${LIBTOOL} --mode=finish ${DESTDIR}${PVM_DIR}/lib/${PVM_ARCH} | |
81 | for f in `${LS} -1 ${WRKSRC}/lib`; do \ | 81 | for f in `${LS} -1 ${WRKSRC}/lib`; do \ | |
82 | if [ -f ${WRKSRC}/lib/$$f ]; then \ | 82 | if [ -f ${WRKSRC}/lib/$$f ]; then \ | |
83 | ${INSTALL_SCRIPT} ${WRKSRC}/lib/$$f ${DESTDIR}${PVM_DIR}/lib; \ | 83 | ${INSTALL_SCRIPT} ${WRKSRC}/lib/$$f ${DESTDIR}${PVM_DIR}/lib; \ | |
84 | fi; \ | 84 | fi; \ | |
85 | done | 85 | done | |
86 | 86 | |||
87 | for f in ${WRKSRC}/bin/${PVM_ARCH}/* ; do \ | 87 | for f in ${WRKSRC}/bin/${PVM_ARCH}/* ; do \ | |
88 | ${ECHO} "Installing $$f" ; \ | 88 | ${ECHO} "Installing $$f" ; \ | |
89 | ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} $$f \ | 89 | ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} $$f \ | |
90 | ${DESTDIR}${PVM_DIR}/bin/${PVM_ARCH}/ ; done | 90 | ${DESTDIR}${PVM_DIR}/bin/${PVM_ARCH}/ ; done | |
91 | 91 | |||
92 | ${INSTALL_DATA} ${WRKSRC}/conf/${PVM_ARCH}.def ${DESTDIR}${PVM_DIR}/conf | 92 | ${INSTALL_DATA} ${WRKSRC}/conf/${PVM_ARCH}.def ${DESTDIR}${PVM_DIR}/conf | |
93 | ${INSTALL_DATA} ${WRKSRC}/conf/${PVM_ARCH}.m4 ${DESTDIR}${PVM_DIR}/conf | 93 | ${INSTALL_DATA} ${WRKSRC}/conf/${PVM_ARCH}.m4 ${DESTDIR}${PVM_DIR}/conf | |
94 | 94 | |||
95 | ${INSTALL_DATA} ${WRKSRC}/examples/*.c ${DESTDIR}${PVM_DIR}/examples | 95 | ${INSTALL_DATA} ${WRKSRC}/examples/*.c ${DESTDIR}${PVM_DIR}/examples | |
96 | ${INSTALL_DATA} ${WRKSRC}/examples/*.f ${DESTDIR}${PVM_DIR}/examples | 96 | ${INSTALL_DATA} ${WRKSRC}/examples/*.f ${DESTDIR}${PVM_DIR}/examples | |
97 | ${INSTALL_DATA} ${WRKSRC}/examples/Readme ${DESTDIR}${PVM_DIR}/examples | 97 | ${INSTALL_DATA} ${WRKSRC}/examples/Readme ${DESTDIR}${PVM_DIR}/examples | |
98 | ${INSTALL_DATA} ${WRKSRC}/examples/Makefile.aimk ${DESTDIR}${PVM_DIR}/examples | 98 | ${INSTALL_DATA} ${WRKSRC}/examples/Makefile.aimk ${DESTDIR}${PVM_DIR}/examples | |
99 | 99 | |||
100 | ${INSTALL_DATA} ${WRKSRC}/gexamples/*.c ${DESTDIR}${PVM_DIR}/gexamples | 100 | ${INSTALL_DATA} ${WRKSRC}/gexamples/*.c ${DESTDIR}${PVM_DIR}/gexamples | |
101 | ${INSTALL_DATA} ${WRKSRC}/gexamples/*.f ${DESTDIR}${PVM_DIR}/gexamples | 101 | ${INSTALL_DATA} ${WRKSRC}/gexamples/*.f ${DESTDIR}${PVM_DIR}/gexamples | |
102 | ${INSTALL_DATA} ${WRKSRC}/gexamples/Readme ${DESTDIR}${PVM_DIR}/gexamples | 102 | ${INSTALL_DATA} ${WRKSRC}/gexamples/Readme ${DESTDIR}${PVM_DIR}/gexamples | |
103 | ${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile.aimk ${DESTDIR}${PVM_DIR}/gexamples | 103 | ${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile.aimk ${DESTDIR}${PVM_DIR}/gexamples | |
104 | ${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile ${DESTDIR}${PVM_DIR}/gexamples | 104 | ${INSTALL_DATA} ${WRKSRC}/gexamples/Makefile ${DESTDIR}${PVM_DIR}/gexamples | |
105 | 105 | |||
106 | ${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PVM_DIR}/include | 106 | ${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PVM_DIR}/include | |
107 | 107 | |||
108 | ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 108 | ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
109 | ${INSTALL_MAN} ${WRKSRC}/man/man3/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3 | 109 | ${INSTALL_MAN} ${WRKSRC}/man/man3/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3 | |
110 | ${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/PVM.1 | 110 | ${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/PVM.1 | |
111 | ${LN} -s ${PREFIX}/${PKGMANDIR}/man1/pvm_intro.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/PVM.1 | 111 | ${LN} -s ${PREFIX}/${PKGMANDIR}/man1/pvm_intro.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/PVM.1 | |
112 | 112 | |||
113 | .include "../../x11/libXaw/buildlink3.mk" | 113 | .include "../../x11/libXaw/buildlink3.mk" | |
114 | .include "../../x11/libXp/buildlink3.mk" | 114 | .include "../../x11/libXp/buildlink3.mk" | |
115 | .include "../../mk/bsd.pkg.mk" | 115 | .include "../../mk/bsd.pkg.mk" |