svn commit: r365954 - in head/math: mumps scalapack scalapack/files sdpara

Thierry Thomas thierry at FreeBSD.org
Sun Aug 24 16:14:58 UTC 2014


Author: thierry
Date: Sun Aug 24 16:14:56 2014
New Revision: 365954
URL: http://svnweb.freebsd.org/changeset/ports/365954
QAT: https://qat.redports.org/buildarchive/r365954/

Log:
  - Upgrade scalapack to 2.0.2 and stagify
  
  - Bump PORTREVISION for consumers.

Added:
  head/math/scalapack/files/patch-SLmake.inc.example
     - copied, changed from r365696, head/math/scalapack/files/SLmake.inc-mpich.diff
  head/math/scalapack/files/scalapack.h   (contents, props changed)
Deleted:
  head/math/scalapack/files/SLmake.inc-mpich.diff
  head/math/scalapack/files/SLmake.inc-openmpi.diff
  head/math/scalapack/files/manpages
Modified:
  head/math/mumps/Makefile
  head/math/scalapack/Makefile
  head/math/scalapack/distinfo
  head/math/scalapack/pkg-plist
  head/math/sdpara/Makefile

Modified: head/math/mumps/Makefile
==============================================================================
--- head/math/mumps/Makefile	Sun Aug 24 16:14:28 2014	(r365953)
+++ head/math/mumps/Makefile	Sun Aug 24 16:14:56 2014	(r365954)
@@ -3,6 +3,7 @@
 
 PORTNAME=	mumps
 PORTVERSION=	4.10.0
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	http://mumps.enseeiht.fr/		\
 		http://graal.ens-lyon.fr/MUMPS/		\

Modified: head/math/scalapack/Makefile
==============================================================================
--- head/math/scalapack/Makefile	Sun Aug 24 16:14:28 2014	(r365953)
+++ head/math/scalapack/Makefile	Sun Aug 24 16:14:56 2014	(r365954)
@@ -2,29 +2,27 @@
 # $FreeBSD$
 
 PORTNAME=	scalapack
-PORTVERSION=	1.8.0
-PORTREVISION=	8
+PORTVERSION=	2.0.2
 CATEGORIES=	math
-MASTER_SITES=	ftp://ftp.netlib.org/scalapack/
+MASTER_SITES=	${MASTER_SITE_NETLIB}
+MASTER_SITE_SUBDIR=${PORTNAME}
 DISTFILES=	scalapack-${PORTVERSION}.tgz manpages.tgz
-.if !defined(NOPORTDOCS)
-DISTFILES+=	scalapack_install.ps scalapackqref.ps  \
-		lawn100.ps pblasqref.ps manual.ps design.ps \
-		pumma_refmanual.ps trans.ps
-.endif
 DIST_SUBDIR=	scalapack
 EXTRACT_ONLY=	scalapack-${PORTVERSION}.tgz manpages.tgz
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	The ScaLAPACK Scalable LAPACK library
 
-BUILD_DEPENDS=	f2c:${PORTSDIR}/lang/f2c
-LIB_DEPENDS=	libblacs.so:${PORTSDIR}/math/blacs
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 CONFLICTS=	elmer-mathlibs-1*
 
 USE_LDCONFIG=	yes
-USES=		fortran
+USES=		cmake fortran
+CMAKE_ARGS_ST=	-DBUILD_STATIC_LIBS:BOOL=ON
+CMAKE_ARGS_SH=	-DBUILD_SHARED_LIBS:BOOL=ON
+CMAKE_ARGS=	${CMAKE_ARGS_ST}
 
 ARCH2FIX=	PBLAS/SRC PBLAS/SRC/PBBLAS PBLAS/SRC/PTOOLS PBLAS/SRC/PTZBLAS \
 		REDIST/SRC SRC TOOLS TOOLS/LAPACK
@@ -33,12 +31,16 @@ DATADIR=	${PREFIX}/share/${PORTNAME:tu}
 EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME:tu}
 PKGMESSAGE=	${WRKDIR}/pkg-message
 SUB_FILES=	pkg-message
-
-NO_STAGE=	yes
-.include "files/manpages"
+PLIST_SUB=	SVERSION=${SVERSION} PORTVERSION=${PORTVERSION}
 
 .include <bsd.port.pre.mk>
 
+.if ${PORT_OPTIONS:MDOCS}
+DISTFILES+=	scalapack_install.ps scalapackqref.ps  \
+		lawn100.ps pblasqref.ps manual.ps design.ps \
+		pumma_refmanual.ps trans.ps
+.endif
+
 .if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS)
 WITH_ATLAS=		yes
 .endif
@@ -60,12 +62,10 @@ WITH_OPENMPI=	yes
 .if defined(WITH_OPENMPI)
 BUILD_DEPENDS+=	${LOCALBASE}/mpi/openmpi/lib/libmpi.so:${PORTSDIR}/net/openmpi
 RUN_DEPENDS+=	${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi
-EXTRA_PATCHES+=	${FILESDIR}/SLmake.inc-openmpi.diff
 .else
-#LIB_DEPENDS+=	mpich:${PORTSDIR}/net/mpich2
+#LIB_DEPENDS+=	libmpich.so:${PORTSDIR}/net/mpich2
 BUILD_DEPENDS+=	${LOCALBASE}/bin/mpicc:${PORTSDIR}/net/mpich2
 RUN_DEPENDS+=	${LOCALBASE}/bin/mpirun:${PORTSDIR}/net/mpich2
-EXTRA_PATCHES+=	${FILESDIR}/SLmake.inc-mpich.diff
 .endif
 
 .if ${ARCH} == "sparc64" || ${ARCH} == "amd64"
@@ -74,10 +74,9 @@ FPIC=	-fPIC
 FPIC=	-fpic
 .endif
 
-WRKSRC_SHARED=${WRKSRC}_shared
-CFLAGS_SHARED=${CFLAGS} ${FPIC}
-FFLAGS_SHARED=${CFLAGS} ${FPIC}
-SVERSION=1
+CFLAGS+=	${FPIC}
+FFLAGS+=	${FPIC}
+SVERSION=	2
 
 .if defined(WITH_OPTIMIZED_FLAGS)
 .if ${ARCH} == "amd64"
@@ -101,60 +100,61 @@ MPIF77=	${LOCALBASE}/bin/mpif77
 MPICC=	${LOCALBASE}/bin/mpicc
 .endif
 
-post-patch:
+pre-configure:
+	${CP} -p ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist
 	${CP} ${WRKSRC}/SLmake.inc.example ${WRKSRC}/SLmake.inc
-	${CP} -r ${WRKSRC} ${WRKSRC_SHARED}
-	@${REINPLACE_CMD} -e 's|@BLAS@|${BLAS}|g; s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g; s|@WRKSRC@|${WRKSRC}|g ; s|@LOCALBASE@|${LOCALBASE}|g ; s|@CC@|${CC}|g ; s|@CFLAGS@|${CFLAGS}|g ; s|@F77@|${F77}|g ; s|@MPIF77@|${MPIF77}|g ; s|@MPICC@|${MPICC}|g ; s|@FFLAGS@|${FFLAGS}|g ; s|@NOOPT@|${NOOPT}|g ; s|@F77EXTRAFLAGS@|${F77EXTRAFLAGS}|g ; s|^ARCH *.= ar|ARCMD = ar|' ${WRKSRC}/SLmake.inc
-	@${REINPLACE_CMD} -e 's|@BLAS@|${BLAS}|g; s|@LAPACK@|${LAPACK}|g; s|@WRKSRC@|${WRKSRC_SHARED}|g ; s|@LOCALBASE@|${LOCALBASE}|g ; s|@CC@|${CC}|g ; s|@CFLAGS@|${CFLAGS_SHARED}|g ; s|@F77@|${F77}|g ; s|@MPIF77@|${MPIF77}|g ; s|@MPICC@|${MPICC}|g ; s|@FFLAGS@|${FFLAGS_SHARED}|g ; s|@NOOPT@|${NOOPT} ${FPIC}|g ; s|@F77EXTRAFLAGS@|${F77EXTRAFLAGS}|g ; s|^ARCH *.= ar|ARCMD = ar|' ${WRKSRC_SHARED}/SLmake.inc
+	${REINPLACE_CMD} -e 's|@BLAS@|${BLAS}|g; s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g;s|@LAPACK@|${LAPACK}|g; s|@WRKSRC@|${WRKSRC}|g ; s|@LOCALBASE@|${LOCALBASE}|g ; s|@CC@|${CC}|g ; s|@CFLAGS@|${CFLAGS}|g ; s|@F77@|${F77}|g ; s|@MPIF77@|${MPIF77}|g ; s|@MPICC@|${MPICC}|g ; s|@FFLAGS@|${FFLAGS}|g ; s|@NOOPT@|${NOOPT}|g ; s|@F77EXTRAFLAGS@|${F77EXTRAFLAGS}|g ; s|^ARCH *.= ar|ARCMD = ar|' ${WRKSRC}/SLmake.inc
 .for mkf in ${ARCH2FIX}
-	@${REINPLACE_CMD} -e 's|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC}/${mkf}/Makefile
-	@${REINPLACE_CMD} -e 's|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC_SHARED}/${mkf}/Makefile
+	${REINPLACE_CMD} -e 's|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC}/${mkf}/Makefile
 .endfor
 
-do-build:
-	(cd ${WRKSRC}; make ; make exe)
-	(cd ${WRKSRC_SHARED}; make ; make exe)
-	(cd ${WRKSRC}; ${PATCH} < ${FILESDIR}/PBtools.h.patch )
-	(cd ${WRKSRC_SHARED}; ${PATCH} < ${FILESDIR}/PBtools.h.patch )
-	(${MKDIR} ${WRKSRC}/include ;\
-	  cd ${WRKSRC}/include ;\
-	  f2c -C++ -P  ${WRKSRC}/SRC/*.f ;\
-	  f2c -C++ -P  ${WRKSRC}/TOOLS/*.f ;\
- 	  ${CAT} *.P | ${GREP} -v :ref: > scalapack.h)
-
 post-build:
-	cd ${WRKSRC_SHARED} ; \
-	ld -Bshareable -o libscalapack.so.${SVERSION} -x -soname libscalapack.so.${SVERSION} --whole-archive ${WRKSRC_SHARED}/libscalapack.a ;\
-	${LN} -s libscalapack.so.${SVERSION} libscalapack.so
-
-do-install:
-	${INSTALL_DATA} ${WRKSRC}/libscalapack.a ${PREFIX}/lib/libscalapack.a
-	${INSTALL_DATA} ${WRKSRC_SHARED}/libscalapack.so ${PREFIX}/lib/libscalapack.so
-	${INSTALL_DATA} ${WRKSRC_SHARED}/libscalapack.so.1 ${PREFIX}/lib/libscalapack.so.1
-	${INSTALL_MAN}  ${WRKDIR}/MANPAGES/man/manl/*.l ${PREFIX}/man/manl
-	${MKDIR} ${PREFIX}/share/SCALAPACK/TESTING
-	(cd ${WRKSRC_SHARED}/TESTING/ ;\
-	${INSTALL_PROGRAM} x* ${PREFIX}/share/SCALAPACK/TESTING ;\
-	${INSTALL_DATA} *.dat ${PREFIX}/share/SCALAPACK/TESTING)
-	${INSTALL_DATA} ${WRKSRC}/include/scalapack.h ${PREFIX}/include
-	${INSTALL_DATA} ${WRKSRC}/PBLAS/SRC/*.h ${PREFIX}/include
-	${MKDIR} ${PREFIX}/share/examples/SCALAPACK
-	${INSTALL_DATA} ${FILESDIR}/Makefile    ${PREFIX}/share/examples/SCALAPACK
-	${INSTALL_DATA} ${FILESDIR}/example1.cc ${PREFIX}/share/examples/SCALAPACK
-	${INSTALL_DATA} ${FILESDIR}/example1.f  ${PREFIX}/share/examples/SCALAPACK
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/design.ps    | ${GZIP_CMD} > ${DOCSDIR}/design.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/lawn100.ps   | ${GZIP_CMD} > ${DOCSDIR}/lawn100.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/manual.ps    | ${GZIP_CMD} > ${DOCSDIR}/manual.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/pblasqref.ps | ${GZIP_CMD} > ${DOCSDIR}/pblasqref.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/pumma_refmanual.ps | ${GZIP_CMD} > ${DOCSDIR}/pumma_refmanual.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/scalapack_install.ps | ${GZIP_CMD} > ${DOCSDIR}/scalapack_install.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/scalapackqref.ps | ${GZIP_CMD} > ${DOCSDIR}/scalapackqref.ps.gz
-	${CAT} ${DISTDIR}/${DIST_SUBDIR}/trans.ps | ${GZIP_CMD} > ${DOCSDIR}/trans.ps.gz
-.endif
+	${RM} -rf ${WRKSRC}/CMakeFiles ${WRKSRC}/CMakeCache.txt
+	${CP} -p ${WRKSRC}/Makefile.dist ${WRKSRC}/Makefile
+	(cd ${WRKSRC} &&	\
+	${SETENV} ${CMAKE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS:C|BUILD_STATIC_LIBS|BUILD_SHARED_LIBS|} ${CMAKE_SOURCE_PATH})
+	(cd ${WRKSRC} && ${DO_MAKE_BUILD} ${ALL_TARGET})
 
 post-install:
-	@${CAT} ${PKGMESSAGE}
+	${INSTALL_DATA} ${WRKSRC}/lib/libscalapack.a ${STAGEDIR}${PREFIX}/lib
+	${MV} ${STAGEDIR}${PREFIX}/lib/libscalapack.so ${STAGEDIR}${PREFIX}/lib/libscalapack.so.${SVERSION}
+	${LN} -sf libscalapack.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib/libscalapack.so
+	${INSTALL_MAN}  ${WRKDIR}/MANPAGES/man/manl/*.l ${STAGEDIR}${PREFIX}/man/manl
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING
+	(cd ${WRKSRC}/TESTING/ ;\
+	${INSTALL_PROGRAM} x* ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING ;\
+	${INSTALL_DATA} *.dat ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING)
+	${INSTALL_DATA} ${FILESDIR}/scalapack.h ${STAGEDIR}${PREFIX}/include
+	${INSTALL_DATA} ${WRKSRC}/PBLAS/SRC/*.h ${STAGEDIR}${PREFIX}/include
+.if ${PORT_OPTIONS:MEXAMPLES}
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/SCALAPACK
+	${INSTALL_DATA} ${FILESDIR}/Makefile    ${STAGEDIR}${PREFIX}/share/examples/SCALAPACK
+	${INSTALL_DATA} ${FILESDIR}/example1.cc ${STAGEDIR}${PREFIX}/share/examples/SCALAPACK
+	${INSTALL_DATA} ${FILESDIR}/example1.f  ${STAGEDIR}${PREFIX}/share/examples/SCALAPACK
+.endif
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/design.ps    | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/design.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/lawn100.ps   | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/lawn100.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/manual.ps    | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/manual.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/pblasqref.ps | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/pblasqref.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/pumma_refmanual.ps | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/pumma_refmanual.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/scalapack_install.ps | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/scalapack_install.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/scalapackqref.ps | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/scalapackqref.ps.gz
+	${CAT} ${DISTDIR}/${DIST_SUBDIR}/trans.ps | ${GZIP_CMD} > ${STAGEDIR}${DOCSDIR}/trans.ps.gz
+.endif
+
+.if defined(MAINTAINER_MODE)
+regression-test:	build
+. if !exists(${HOME}/.mpd.conf)
+	@${ECHO_CMD} "MPD_SECRETWORD=change_on_install" > ${HOME}/.mpd.conf
+	${CHMOD} go-r ${HOME}/.mpd.conf
+	@${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!"
+. endif
+	${LOCALBASE}/bin/mpd &
+	(sleep 5 && cd ${BUILD_WRKSRC}/TESTING && ${MAKE_CMD} test)
+	${LOCALBASE}/bin/mpdallexit
+
+.endif
 
 .include <bsd.port.post.mk>

Modified: head/math/scalapack/distinfo
==============================================================================
--- head/math/scalapack/distinfo	Sun Aug 24 16:14:28 2014	(r365953)
+++ head/math/scalapack/distinfo	Sun Aug 24 16:14:56 2014	(r365954)
@@ -1,5 +1,5 @@
-SHA256 (scalapack/scalapack-1.8.0.tgz) = e378dbedf67102cb7cc1a7991bb02bbe163aa91710dbeae2868ec781d3fc7a05
-SIZE (scalapack/scalapack-1.8.0.tgz) = 5006143
+SHA256 (scalapack/scalapack-2.0.2.tgz) = 0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c
+SIZE (scalapack/scalapack-2.0.2.tgz) = 4779534
 SHA256 (scalapack/manpages.tgz) = a745c9f367d65e3c7611c126597a4681094b002552e47b621964d30a966aac7b
 SIZE (scalapack/manpages.tgz) = 379541
 SHA256 (scalapack/scalapack_install.ps) = bbf0b2c60289bf34580f57f8fa25aa71ba902fc72f2a665bf351ebb63ed320a0

Copied and modified: head/math/scalapack/files/patch-SLmake.inc.example (from r365696, head/math/scalapack/files/SLmake.inc-mpich.diff)
==============================================================================
--- head/math/scalapack/files/SLmake.inc-mpich.diff	Fri Aug 22 20:51:20 2014	(r365696, copy source)
+++ head/math/scalapack/files/patch-SLmake.inc.example	Sun Aug 24 16:14:56 2014	(r365954)
@@ -1,73 +1,35 @@
---- SLmake.inc.example	2007-04-04 13:24:52.000000000 +0900
-+++ SLmake.inc.example	2007-10-06 18:47:01.000000000 +0900
-@@ -19,26 +19,26 @@
- #  The complete path to the top level of ScaLAPACK directory, usually
- #  $(HOME)/SCALAPACK
- #
--home          = $(HOME)/SCALAPACK
-+home          = @WRKSRC@
- #
- #  The platform identifier to suffix to the end of library names
- #
--PLAT          = LINUX
-+PLAT          = FreeBSD
- #
- #  BLACS setup.  All version need the debug level (0 or 1),
- #  and the directory where the BLACS libraries are
- #
- BLACSDBGLVL   = 0
--BLACSdir      = /usr/local/lib
-+BLACSdir      = @LOCALBASE@/lib
- #
- #  MPI setup; tailor to your system if using MPIBLACS
- #  Will need to comment out these 6 lines if using PVM
- #
- USEMPI        = -DUsingMpiBlacs
--SMPLIB        = /usr/local/mpich-1.2.1/lib/libmpich.a
--BLACSFINIT    = $(BLACSdir)/libmpiblacsF77init-p4.a
--BLACSCINIT    = $(BLACSdir)/libmpiblacsCinit-p4.a
--BLACSLIB      = $(BLACSdir)/libmpiblacs-p4.a
-+SMPLIB        = -L at LOCALBASE@ -lmpich
-+BLACSFINIT    = $(BLACSdir)/libblacsf77.a #-L$(BLACSdir) -lblacsf77
-+BLACSCINIT    = $(BLACSdir)/libblacsc.a   #-L$(BLACSdir) -lblacsc
-+BLACSLIB      = $(BLACSdir)/libblacs.a    #-L$(BLACSdir) -lblacs
- TESTINGdir    = $(home)/TESTING
+--- SLmake.inc.example.orig	2011-11-01 18:24:54.000000000 +0100
++++ SLmake.inc.example	2014-08-24 11:35:47.000000000 +0200
+@@ -20,17 +20,17 @@
+ #     -DUpCase   (fortran subprogram names are upper case without any suffix)
+ #     -DAdd_     (fortran subprogram names are lower case with "_" appended)
+ 
+-CDEFS         = -DAdd_
++CDEFS         = -DAdd_ -DNO_IEEE $(USEMPI)
  
- #
-@@ -67,11 +67,11 @@
  #
  #  The fortran and C compilers, loaders, and their flags
  #
--F77           = mpif77
--CC            = mpicc
--NOOPT         = 
--F77FLAGS      =  -O3 $(NOOPT)
--CCFLAGS       = -O4
-+F77           = @MPIF77@
+ 
+-FC            = mpif90
+-CC            = mpicc 
+-NOOPT         = -O0
+-FCFLAGS       = -O3
+-CCFLAGS       = -O3
++FC            = @MPIF77@
 +CC            = @MPICC@
 +NOOPT         = @NOOPT@
-+F77FLAGS      = @FFLAGS@
++FCFLAGS       = @FFLAGS@
 +CCFLAGS       = @CFLAGS@
- SRCFLAG       =
- F77LOADER     = $(F77)
+ FCLOADER      = $(FC)
  CCLOADER      = $(CC)
-@@ -81,7 +81,7 @@
- #  C preprocessor defs for compilation 
- #  (-DNoChange, -DAdd_, -DUpCase, or -Df77IsF2C)
- #
--CDEFS         = -Df77IsF2C -DNO_IEEE $(USEMPI)
-+CDEFS         = -DAdd_ -DNO_IEEE $(USEMPI)
- #
- #  The archiver and the flag(s) to use when building archive (library)
- #  Also the ranlib routine.  If your system has no ranlib, set RANLIB = echo
-@@ -93,8 +93,8 @@
- #  The name of the libraries to be created/linked to
+ FCLOADFLAGS   = $(FCFLAGS)
+@@ -55,6 +55,6 @@
+ #  BLAS, LAPACK (and possibly other) libraries needed for linking test programs
  #
- SCALAPACKLIB  = $(home)/libscalapack.a
--BLASLIB       = /usr/local/lib/libf77blas.a /usr/local/lib/libatlas.a
--LAPACKLIB     = /usr/local/lib/liblapack.a
+ 
+-BLASLIB       = -lblas
+-LAPACKLIB     = -llapack
 +BLASLIB       = -L at LOCALBASE@/lib @BLAS@
 +LAPACKLIB     = -L at LOCALBASE@/lib @LAPACK@
- #
- PBLIBS        = $(SCALAPACKLIB) $(FBLACSLIB) $(LAPACKLIB) $(BLASLIB) $(SMPLIB)
- PRLIBS        = $(SCALAPACKLIB) $(CBLACSLIB) $(SMPLIB)
+ LIBS          = $(LAPACKLIB) $(BLASLIB)

Added: head/math/scalapack/files/scalapack.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/scalapack/files/scalapack.h	Sun Aug 24 16:14:56 2014	(r365954)
@@ -0,0 +1,36 @@
+# It's no more possible to generate this header with f2c due to post-F77 clauses.
+# Obtained from
+# http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=271
+
+extern void   pdlawrite_( char **filenam, int *m, int *n, double *A, int *ia, int *ja, int *descA, int *irwrit, int *icwrit, double *work);
+extern void   pdelset_( double *A, int *ia, int *ja, int *desca, double *alpha);
+extern double pdlamch_( int *ictxt, char *cmach);
+extern int    indxg2p_( int *indxglob, int *nb, int *iproc, int *isrcproc, int *nprocs);
+extern int    indxg2l_( int *indxglob, int *nb, int *iproc, int *isrcproc, int *nprocs);
+extern int    numroc_( int *n, int *nb, int *iproc, int *isrcproc, int *nprocs);
+extern void   descinit_( int *desc, int *m, int *n, int *mb, int *nb, int *irsrc, int *icsrc,
+	int *ictxt, int *lld, int *info);
+extern void   pdlaset_( char *uplo, int *m, int *n, double *alpha, double *beta, double *A, int *ia, int *ja, int *descA );
+extern double pdlange_( char *norm, int *m, int *n, double *A, int *ia, int *ja, int *desca, double *work);
+extern void   pdlacpy_( char *uplo, int *m, int *n, double *a, int *ia, int *ja, int *desca,
+	double *b, int *ib, int *jb, int *descb);
+extern void   pdgesv_( int *n, int *nrhs, double *A, int *ia, int *ja, int *desca, int* ipiv,
+	double *B, int *ib, int *jb, int *descb, int *info);
+extern void   pdgesvd_( char *jobu, char *jobvt, int *m, int *n, double *a, int *ia, int *ja, int *desca,
+	double *s, double *u, int *iu, int *ju, int *descu,
+	double *vt, int *ivt, int *jvt, int *descvt, double *work, int *lwork, int *info);
+extern void   pdgemm_( char *TRANSA, char *TRANSB, int * M, int * N, int * K, double * ALPHA,
+	double * A, int * IA, int * JA, int * DESCA, double * B, int * IB, int * JB, int * DESCB,
+	double * BETA, double * C, int * IC, int * JC, int * DESCC );
+extern int    indxg2p_( int *indxglob, int *nb, int *iproc, int *isrcproc, int *nprocs);
+
+#ifdef F77_WITH_NO_UNDERSCORE
+#define   numroc_      numroc
+#define   descinit_    descinit
+#define   pdlamch_     pdlamch
+#define   pdlange_     pdlange
+#define   pdlacpy_     pdlacpy
+#define   pdgesv_      pdgesv
+#define   pdgemm_      pdgemm
+#define   indxg2p_     indxg2p
+#endif

Modified: head/math/scalapack/pkg-plist
==============================================================================
--- head/math/scalapack/pkg-plist	Sun Aug 24 16:14:28 2014	(r365953)
+++ head/math/scalapack/pkg-plist	Sun Aug 24 16:14:56 2014	(r365954)
@@ -4,163 +4,735 @@ include/PBpblas.h
 include/PBtools.h
 include/pblas.h
 include/scalapack.h
+lib/cmake/scalapack-%%PORTVERSION%%/scalapack-config-version.cmake
+lib/cmake/scalapack-%%PORTVERSION%%/scalapack-config.cmake
+lib/cmake/scalapack-%%PORTVERSION%%/scalapack-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/scalapack-%%PORTVERSION%%/scalapack-targets.cmake
 lib/libscalapack.a
 lib/libscalapack.so
-lib/libscalapack.so.1
+lib/libscalapack.so.%%SVERSION%%
+lib/pkgconfig/scalapack.pc
+man/manl/cdbtf2.l.gz
+man/manl/cdbtrf.l.gz
+man/manl/cdttrf.l.gz
+man/manl/cdttrsv.l.gz
+man/manl/clahqr2.l.gz
+man/manl/clamsh.l.gz
+man/manl/clanv2.l.gz
+man/manl/claref.l.gz
+man/manl/cpttrsv.l.gz
+man/manl/csteqr2.l.gz
+man/manl/ctrmvt.l.gz
+man/manl/ddbtf2.l.gz
+man/manl/ddbtrf.l.gz
+man/manl/ddttrf.l.gz
+man/manl/ddttrsv.l.gz
+man/manl/dlamsh.l.gz
+man/manl/dlapst.l.gz
+man/manl/dlaref.l.gz
+man/manl/dlasorte.l.gz
+man/manl/dlasrt2.l.gz
+man/manl/dpttrsv.l.gz
+man/manl/dstein2.l.gz
+man/manl/dsteqr2.l.gz
+man/manl/dtrmvt.l.gz
+man/manl/pcdbsv.l.gz
+man/manl/pcdbtrf.l.gz
+man/manl/pcdbtrs.l.gz
+man/manl/pcdbtrsv.l.gz
+man/manl/pcdtsv.l.gz
+man/manl/pcdttrf.l.gz
+man/manl/pcdttrs.l.gz
+man/manl/pcdttrsv.l.gz
+man/manl/pcgbsv.l.gz
+man/manl/pcgbtrf.l.gz
+man/manl/pcgbtrs.l.gz
+man/manl/pcgebd2.l.gz
+man/manl/pcgebrd.l.gz
+man/manl/pcgecon.l.gz
+man/manl/pcgeequ.l.gz
+man/manl/pcgehd2.l.gz
+man/manl/pcgehrd.l.gz
+man/manl/pcgelq2.l.gz
+man/manl/pcgelqf.l.gz
+man/manl/pcgels.l.gz
+man/manl/pcgeql2.l.gz
+man/manl/pcgeqlf.l.gz
+man/manl/pcgeqpf.l.gz
+man/manl/pcgeqr2.l.gz
+man/manl/pcgeqrf.l.gz
+man/manl/pcgerfs.l.gz
+man/manl/pcgerq2.l.gz
+man/manl/pcgerqf.l.gz
+man/manl/pcgesv.l.gz
+man/manl/pcgesvx.l.gz
+man/manl/pcgetf2.l.gz
+man/manl/pcgetrf.l.gz
+man/manl/pcgetri.l.gz
+man/manl/pcgetrs.l.gz
+man/manl/pcggqrf.l.gz
+man/manl/pcggrqf.l.gz
+man/manl/pcheev.l.gz
+man/manl/pcheevd.l.gz
+man/manl/pcheevx.l.gz
+man/manl/pchegs2.l.gz
+man/manl/pchegst.l.gz
+man/manl/pchegvx.l.gz
+man/manl/pchengst.l.gz
+man/manl/pchentrd.l.gz
+man/manl/pchetd2.l.gz
+man/manl/pchetrd.l.gz
+man/manl/pchettrd.l.gz
+man/manl/pclabrd.l.gz
+man/manl/pclacgv.l.gz
+man/manl/pclacon.l.gz
+man/manl/pclaconsb.l.gz
+man/manl/pclacp2.l.gz
+man/manl/pclacp3.l.gz
+man/manl/pclacpy.l.gz
+man/manl/pclaevswp.l.gz
+man/manl/pclahqr.l.gz
+man/manl/pclahrd.l.gz
+man/manl/pclamr1d.l.gz
+man/manl/pclange.l.gz
+man/manl/pclanhe.l.gz
+man/manl/pclanhs.l.gz
+man/manl/pclansy.l.gz
+man/manl/pclantr.l.gz
+man/manl/pclapiv.l.gz
+man/manl/pclapv2.l.gz
+man/manl/pclaqge.l.gz
+man/manl/pclaqsy.l.gz
+man/manl/pclarf.l.gz
+man/manl/pclarfb.l.gz
+man/manl/pclarfc.l.gz
+man/manl/pclarfg.l.gz
+man/manl/pclarft.l.gz
+man/manl/pclarz.l.gz
+man/manl/pclarzb.l.gz
+man/manl/pclarzc.l.gz
+man/manl/pclarzt.l.gz
+man/manl/pclascl.l.gz
+man/manl/pclase2.l.gz
+man/manl/pclaset.l.gz
+man/manl/pclasmsub.l.gz
+man/manl/pclassq.l.gz
+man/manl/pclaswp.l.gz
+man/manl/pclatra.l.gz
+man/manl/pclatrd.l.gz
+man/manl/pclatrs.l.gz
+man/manl/pclatrz.l.gz
+man/manl/pclattrs.l.gz
+man/manl/pclauu2.l.gz
+man/manl/pclauum.l.gz
+man/manl/pclawil.l.gz
+man/manl/pcmax1.l.gz
+man/manl/pcpbsv.l.gz
+man/manl/pcpbtrf.l.gz
+man/manl/pcpbtrs.l.gz
+man/manl/pcpbtrsv.l.gz
+man/manl/pcpocon.l.gz
+man/manl/pcpoequ.l.gz
+man/manl/pcporfs.l.gz
+man/manl/pcposv.l.gz
+man/manl/pcposvx.l.gz
+man/manl/pcpotf2.l.gz
+man/manl/pcpotrf.l.gz
+man/manl/pcpotri.l.gz
+man/manl/pcpotrs.l.gz
+man/manl/pcptsv.l.gz
+man/manl/pcpttrf.l.gz
+man/manl/pcpttrs.l.gz
+man/manl/pcpttrsv.l.gz
+man/manl/pcsrscl.l.gz
+man/manl/pcstein.l.gz
+man/manl/pctrcon.l.gz
+man/manl/pctrevc.l.gz
+man/manl/pctrrfs.l.gz
+man/manl/pctrti2.l.gz
+man/manl/pctrtri.l.gz
+man/manl/pctrtrs.l.gz
+man/manl/pctzrzf.l.gz
+man/manl/pcung2l.l.gz
+man/manl/pcung2r.l.gz
+man/manl/pcungl2.l.gz
+man/manl/pcunglq.l.gz
+man/manl/pcungql.l.gz
+man/manl/pcungqr.l.gz
+man/manl/pcungr2.l.gz
+man/manl/pcungrq.l.gz
+man/manl/pcunm2l.l.gz
+man/manl/pcunm2r.l.gz
+man/manl/pcunmbr.l.gz
+man/manl/pcunmhr.l.gz
+man/manl/pcunml2.l.gz
+man/manl/pcunmlq.l.gz
+man/manl/pcunmql.l.gz
+man/manl/pcunmqr.l.gz
+man/manl/pcunmr2.l.gz
+man/manl/pcunmr3.l.gz
+man/manl/pcunmrq.l.gz
+man/manl/pcunmrz.l.gz
+man/manl/pcunmtr.l.gz
+man/manl/pddbsv.l.gz
+man/manl/pddbtrf.l.gz
+man/manl/pddbtrs.l.gz
+man/manl/pddbtrsv.l.gz
+man/manl/pddtsv.l.gz
+man/manl/pddttrf.l.gz
+man/manl/pddttrs.l.gz
+man/manl/pddttrsv.l.gz
+man/manl/pdgbsv.l.gz
+man/manl/pdgbtrf.l.gz
+man/manl/pdgbtrs.l.gz
+man/manl/pdgebd2.l.gz
+man/manl/pdgebrd.l.gz
+man/manl/pdgecon.l.gz
+man/manl/pdgeequ.l.gz
+man/manl/pdgehd2.l.gz
+man/manl/pdgehrd.l.gz
+man/manl/pdgelq2.l.gz
+man/manl/pdgelqf.l.gz
+man/manl/pdgels.l.gz
+man/manl/pdgeql2.l.gz
+man/manl/pdgeqlf.l.gz
+man/manl/pdgeqpf.l.gz
+man/manl/pdgeqr2.l.gz
+man/manl/pdgeqrf.l.gz
+man/manl/pdgerfs.l.gz
+man/manl/pdgerq2.l.gz
+man/manl/pdgerqf.l.gz
+man/manl/pdgesv.l.gz
+man/manl/pdgesvd.l.gz
+man/manl/pdgesvx.l.gz
+man/manl/pdgetf2.l.gz
+man/manl/pdgetrf.l.gz
+man/manl/pdgetri.l.gz
+man/manl/pdgetrs.l.gz
+man/manl/pdggqrf.l.gz
+man/manl/pdggrqf.l.gz
+man/manl/pdlabad.l.gz
+man/manl/pdlabrd.l.gz
+man/manl/pdlacon.l.gz
+man/manl/pdlaconsb.l.gz
+man/manl/pdlacp2.l.gz
+man/manl/pdlacp3.l.gz
+man/manl/pdlacpy.l.gz
+man/manl/pdlaed0.l.gz
+man/manl/pdlaed1.l.gz
+man/manl/pdlaed2.l.gz
+man/manl/pdlaed3.l.gz
+man/manl/pdlaedz.l.gz
+man/manl/pdlaevswp.l.gz
+man/manl/pdlahqr.l.gz
+man/manl/pdlahrd.l.gz
+man/manl/pdlamch.l.gz
+man/manl/pdlamr1d.l.gz
+man/manl/pdlange.l.gz
+man/manl/pdlanhs.l.gz
+man/manl/pdlansy.l.gz
+man/manl/pdlantr.l.gz
+man/manl/pdlapiv.l.gz
+man/manl/pdlapv2.l.gz
+man/manl/pdlaqge.l.gz
+man/manl/pdlaqsy.l.gz
+man/manl/pdlared1d.l.gz
+man/manl/pdlared2d.l.gz
+man/manl/pdlarf.l.gz
+man/manl/pdlarfb.l.gz
+man/manl/pdlarfg.l.gz
+man/manl/pdlarft.l.gz
+man/manl/pdlarz.l.gz
+man/manl/pdlarzb.l.gz
+man/manl/pdlarzt.l.gz
+man/manl/pdlascl.l.gz
+man/manl/pdlase2.l.gz
+man/manl/pdlaset.l.gz
+man/manl/pdlasmsub.l.gz
+man/manl/pdlasrt.l.gz
+man/manl/pdlassq.l.gz
+man/manl/pdlaswp.l.gz
+man/manl/pdlatra.l.gz
+man/manl/pdlatrd.l.gz
+man/manl/pdlatrs.l.gz
+man/manl/pdlatrz.l.gz
+man/manl/pdlauu2.l.gz
+man/manl/pdlauum.l.gz
+man/manl/pdlawil.l.gz
+man/manl/pdorg2l.l.gz
+man/manl/pdorg2r.l.gz
+man/manl/pdorgl2.l.gz
+man/manl/pdorglq.l.gz
+man/manl/pdorgql.l.gz
+man/manl/pdorgqr.l.gz
+man/manl/pdorgr2.l.gz
+man/manl/pdorgrq.l.gz
+man/manl/pdorm2l.l.gz
+man/manl/pdorm2r.l.gz
+man/manl/pdormbr.l.gz
+man/manl/pdormhr.l.gz
+man/manl/pdorml2.l.gz
+man/manl/pdormlq.l.gz
+man/manl/pdormql.l.gz
+man/manl/pdormqr.l.gz
+man/manl/pdormr2.l.gz
+man/manl/pdormr3.l.gz
+man/manl/pdormrq.l.gz
+man/manl/pdormrz.l.gz
+man/manl/pdormtr.l.gz
+man/manl/pdpbsv.l.gz
+man/manl/pdpbtrf.l.gz
+man/manl/pdpbtrs.l.gz
+man/manl/pdpbtrsv.l.gz
+man/manl/pdpocon.l.gz
+man/manl/pdpoequ.l.gz
+man/manl/pdporfs.l.gz
+man/manl/pdposv.l.gz
+man/manl/pdposvx.l.gz
+man/manl/pdpotf2.l.gz
+man/manl/pdpotrf.l.gz
+man/manl/pdpotri.l.gz
+man/manl/pdpotrs.l.gz
+man/manl/pdptsv.l.gz
+man/manl/pdpttrf.l.gz
+man/manl/pdpttrs.l.gz
+man/manl/pdpttrsv.l.gz
+man/manl/pdrscl.l.gz
+man/manl/pdstebz.l.gz
+man/manl/pdstedc.l.gz
+man/manl/pdstein.l.gz
+man/manl/pdsyev.l.gz
+man/manl/pdsyevd.l.gz
+man/manl/pdsyevx.l.gz
+man/manl/pdsygs2.l.gz
+man/manl/pdsygst.l.gz
+man/manl/pdsygvx.l.gz
+man/manl/pdsyngst.l.gz
+man/manl/pdsyntrd.l.gz
+man/manl/pdsytd2.l.gz
+man/manl/pdsytrd.l.gz
+man/manl/pdsyttrd.l.gz
+man/manl/pdtrcon.l.gz
+man/manl/pdtrrfs.l.gz
+man/manl/pdtrti2.l.gz
+man/manl/pdtrtri.l.gz
+man/manl/pdtrtrs.l.gz
+man/manl/pdtzrzf.l.gz
+man/manl/pdzsum1.l.gz
+man/manl/pjlaenv.l.gz
+man/manl/pscsum1.l.gz
+man/manl/psdbsv.l.gz
+man/manl/psdbtrf.l.gz
+man/manl/psdbtrs.l.gz
+man/manl/psdbtrsv.l.gz
+man/manl/psdtsv.l.gz
+man/manl/psdttrf.l.gz
+man/manl/psdttrs.l.gz
+man/manl/psdttrsv.l.gz
+man/manl/psgbsv.l.gz
+man/manl/psgbtrf.l.gz
+man/manl/psgbtrs.l.gz
+man/manl/psgebd2.l.gz
+man/manl/psgebrd.l.gz
+man/manl/psgecon.l.gz
+man/manl/psgeequ.l.gz
+man/manl/psgehd2.l.gz
+man/manl/psgehrd.l.gz
+man/manl/psgelq2.l.gz
+man/manl/psgelqf.l.gz
+man/manl/psgels.l.gz
+man/manl/psgeql2.l.gz
+man/manl/psgeqlf.l.gz
+man/manl/psgeqpf.l.gz
+man/manl/psgeqr2.l.gz
+man/manl/psgeqrf.l.gz
+man/manl/psgerfs.l.gz
+man/manl/psgerq2.l.gz
+man/manl/psgerqf.l.gz
+man/manl/psgesv.l.gz
+man/manl/psgesvd.l.gz
+man/manl/psgesvx.l.gz
+man/manl/psgetf2.l.gz
+man/manl/psgetrf.l.gz
+man/manl/psgetri.l.gz
+man/manl/psgetrs.l.gz
+man/manl/psggqrf.l.gz
+man/manl/psggrqf.l.gz
+man/manl/pslabad.l.gz
+man/manl/pslabrd.l.gz
+man/manl/pslacon.l.gz
+man/manl/pslaconsb.l.gz
+man/manl/pslacp2.l.gz
+man/manl/pslacp3.l.gz
+man/manl/pslacpy.l.gz
+man/manl/pslaed0.l.gz
+man/manl/pslaed1.l.gz
+man/manl/pslaed2.l.gz
+man/manl/pslaed3.l.gz
+man/manl/pslaedz.l.gz
+man/manl/pslaevswp.l.gz
+man/manl/pslahqr.l.gz
+man/manl/pslahrd.l.gz
+man/manl/pslamch.l.gz
+man/manl/pslamr1d.l.gz
+man/manl/pslange.l.gz
+man/manl/pslanhs.l.gz
+man/manl/pslansy.l.gz
+man/manl/pslantr.l.gz
+man/manl/pslapiv.l.gz
+man/manl/pslapv2.l.gz
+man/manl/pslaqge.l.gz
+man/manl/pslaqsy.l.gz
+man/manl/pslared1d.l.gz
+man/manl/pslared2d.l.gz
+man/manl/pslarf.l.gz
+man/manl/pslarfb.l.gz
+man/manl/pslarfg.l.gz
+man/manl/pslarft.l.gz
+man/manl/pslarz.l.gz
+man/manl/pslarzb.l.gz
+man/manl/pslarzt.l.gz
+man/manl/pslascl.l.gz
+man/manl/pslase2.l.gz
+man/manl/pslaset.l.gz
+man/manl/pslasmsub.l.gz
+man/manl/pslasrt.l.gz
+man/manl/pslassq.l.gz
+man/manl/pslaswp.l.gz
+man/manl/pslatra.l.gz
+man/manl/pslatrd.l.gz
+man/manl/pslatrs.l.gz
+man/manl/pslatrz.l.gz
+man/manl/pslauu2.l.gz
+man/manl/pslauum.l.gz
+man/manl/pslawil.l.gz
+man/manl/psorg2l.l.gz
+man/manl/psorg2r.l.gz
+man/manl/psorgl2.l.gz
+man/manl/psorglq.l.gz
+man/manl/psorgql.l.gz
+man/manl/psorgqr.l.gz
+man/manl/psorgr2.l.gz
+man/manl/psorgrq.l.gz
+man/manl/psorm2l.l.gz
+man/manl/psorm2r.l.gz
+man/manl/psormbr.l.gz
+man/manl/psormhr.l.gz
+man/manl/psorml2.l.gz
+man/manl/psormlq.l.gz
+man/manl/psormql.l.gz
+man/manl/psormqr.l.gz
+man/manl/psormr2.l.gz
+man/manl/psormr3.l.gz
+man/manl/psormrq.l.gz
+man/manl/psormrz.l.gz
+man/manl/psormtr.l.gz
+man/manl/pspbsv.l.gz
+man/manl/pspbtrf.l.gz
+man/manl/pspbtrs.l.gz
+man/manl/pspbtrsv.l.gz
+man/manl/pspocon.l.gz
+man/manl/pspoequ.l.gz
+man/manl/psporfs.l.gz
+man/manl/psposv.l.gz
+man/manl/psposvx.l.gz
+man/manl/pspotf2.l.gz
+man/manl/pspotrf.l.gz
+man/manl/pspotri.l.gz
+man/manl/pspotrs.l.gz
+man/manl/psptsv.l.gz
+man/manl/pspttrf.l.gz
+man/manl/pspttrs.l.gz
+man/manl/pspttrsv.l.gz
+man/manl/psrscl.l.gz
+man/manl/psstebz.l.gz
+man/manl/psstedc.l.gz
+man/manl/psstein.l.gz
+man/manl/pssyev.l.gz
+man/manl/pssyevd.l.gz
+man/manl/pssyevx.l.gz
+man/manl/pssygs2.l.gz
+man/manl/pssygst.l.gz
+man/manl/pssygvx.l.gz
+man/manl/pssyngst.l.gz
+man/manl/pssyntrd.l.gz
+man/manl/pssytd2.l.gz
+man/manl/pssytrd.l.gz
+man/manl/pssyttrd.l.gz
+man/manl/pstrcon.l.gz
+man/manl/pstrrfs.l.gz
+man/manl/pstrti2.l.gz
+man/manl/pstrtri.l.gz
+man/manl/pstrtrs.l.gz
+man/manl/pstzrzf.l.gz
+man/manl/pzdbsv.l.gz
+man/manl/pzdbtrf.l.gz
+man/manl/pzdbtrs.l.gz
+man/manl/pzdbtrsv.l.gz
+man/manl/pzdrscl.l.gz
+man/manl/pzdtsv.l.gz
+man/manl/pzdttrf.l.gz
+man/manl/pzdttrs.l.gz
+man/manl/pzdttrsv.l.gz
+man/manl/pzgbsv.l.gz
+man/manl/pzgbtrf.l.gz
+man/manl/pzgbtrs.l.gz
+man/manl/pzgebd2.l.gz
+man/manl/pzgebrd.l.gz
+man/manl/pzgecon.l.gz
+man/manl/pzgeequ.l.gz
+man/manl/pzgehd2.l.gz
+man/manl/pzgehrd.l.gz
+man/manl/pzgelq2.l.gz
+man/manl/pzgelqf.l.gz
+man/manl/pzgels.l.gz
+man/manl/pzgeql2.l.gz
+man/manl/pzgeqlf.l.gz
+man/manl/pzgeqpf.l.gz
+man/manl/pzgeqr2.l.gz
+man/manl/pzgeqrf.l.gz
+man/manl/pzgerfs.l.gz
+man/manl/pzgerq2.l.gz
+man/manl/pzgerqf.l.gz
+man/manl/pzgesv.l.gz
+man/manl/pzgesvx.l.gz
+man/manl/pzgetf2.l.gz
+man/manl/pzgetrf.l.gz
+man/manl/pzgetri.l.gz
+man/manl/pzgetrs.l.gz
+man/manl/pzggqrf.l.gz
+man/manl/pzggrqf.l.gz
+man/manl/pzheev.l.gz
+man/manl/pzheevd.l.gz
+man/manl/pzheevx.l.gz
+man/manl/pzhegs2.l.gz
+man/manl/pzhegst.l.gz
+man/manl/pzhegvx.l.gz
+man/manl/pzhengst.l.gz
+man/manl/pzhentrd.l.gz
+man/manl/pzhetd2.l.gz
+man/manl/pzhetrd.l.gz
+man/manl/pzhettrd.l.gz
+man/manl/pzlabrd.l.gz
+man/manl/pzlacgv.l.gz
+man/manl/pzlacon.l.gz
+man/manl/pzlaconsb.l.gz
+man/manl/pzlacp2.l.gz
+man/manl/pzlacp3.l.gz
+man/manl/pzlacpy.l.gz
+man/manl/pzlaevswp.l.gz
+man/manl/pzlahqr.l.gz
+man/manl/pzlahrd.l.gz
+man/manl/pzlamr1d.l.gz
+man/manl/pzlange.l.gz
+man/manl/pzlanhe.l.gz
+man/manl/pzlanhs.l.gz
+man/manl/pzlansy.l.gz
+man/manl/pzlantr.l.gz
+man/manl/pzlapiv.l.gz
+man/manl/pzlapv2.l.gz
+man/manl/pzlaqge.l.gz
+man/manl/pzlaqsy.l.gz
+man/manl/pzlarf.l.gz
+man/manl/pzlarfb.l.gz
+man/manl/pzlarfc.l.gz
+man/manl/pzlarfg.l.gz
+man/manl/pzlarft.l.gz
+man/manl/pzlarz.l.gz
+man/manl/pzlarzb.l.gz
+man/manl/pzlarzc.l.gz
+man/manl/pzlarzt.l.gz
+man/manl/pzlascl.l.gz
+man/manl/pzlase2.l.gz
+man/manl/pzlaset.l.gz
+man/manl/pzlasmsub.l.gz
+man/manl/pzlassq.l.gz
+man/manl/pzlaswp.l.gz
+man/manl/pzlatra.l.gz
+man/manl/pzlatrd.l.gz
+man/manl/pzlatrs.l.gz
+man/manl/pzlatrz.l.gz
+man/manl/pzlattrs.l.gz
+man/manl/pzlauu2.l.gz
+man/manl/pzlauum.l.gz
+man/manl/pzlawil.l.gz
+man/manl/pzmax1.l.gz
+man/manl/pzpbsv.l.gz
+man/manl/pzpbtrf.l.gz
+man/manl/pzpbtrs.l.gz
+man/manl/pzpbtrsv.l.gz
+man/manl/pzpocon.l.gz
+man/manl/pzpoequ.l.gz
+man/manl/pzporfs.l.gz
+man/manl/pzposv.l.gz
+man/manl/pzposvx.l.gz
+man/manl/pzpotf2.l.gz
+man/manl/pzpotrf.l.gz
+man/manl/pzpotri.l.gz
+man/manl/pzpotrs.l.gz
+man/manl/pzptsv.l.gz
+man/manl/pzpttrf.l.gz
+man/manl/pzpttrs.l.gz
+man/manl/pzpttrsv.l.gz
+man/manl/pzstein.l.gz
+man/manl/pztrcon.l.gz
+man/manl/pztrevc.l.gz
+man/manl/pztrrfs.l.gz
+man/manl/pztrti2.l.gz
+man/manl/pztrtri.l.gz
+man/manl/pztrtrs.l.gz
+man/manl/pztzrzf.l.gz
+man/manl/pzung2l.l.gz
+man/manl/pzung2r.l.gz
+man/manl/pzungl2.l.gz
+man/manl/pzunglq.l.gz
+man/manl/pzungql.l.gz
+man/manl/pzungqr.l.gz
+man/manl/pzungr2.l.gz
+man/manl/pzungrq.l.gz
+man/manl/pzunm2l.l.gz
+man/manl/pzunm2r.l.gz
+man/manl/pzunmbr.l.gz
+man/manl/pzunmhr.l.gz
+man/manl/pzunml2.l.gz
+man/manl/pzunmlq.l.gz
+man/manl/pzunmql.l.gz
+man/manl/pzunmqr.l.gz
+man/manl/pzunmr2.l.gz
+man/manl/pzunmr3.l.gz
+man/manl/pzunmrq.l.gz
+man/manl/pzunmrz.l.gz
+man/manl/pzunmtr.l.gz
+man/manl/sdbtf2.l.gz
+man/manl/sdbtrf.l.gz
+man/manl/sdttrf.l.gz
+man/manl/sdttrsv.l.gz
+man/manl/slamsh.l.gz
+man/manl/slapst.l.gz
+man/manl/slaref.l.gz
+man/manl/slasorte.l.gz
+man/manl/slasrt2.l.gz
+man/manl/spttrsv.l.gz
+man/manl/sstein2.l.gz
+man/manl/ssteqr2.l.gz
+man/manl/strmvt.l.gz
+man/manl/zdbtf2.l.gz
+man/manl/zdbtrf.l.gz
+man/manl/zdttrf.l.gz
+man/manl/zdttrsv.l.gz
+man/manl/zlahqr2.l.gz
+man/manl/zlamsh.l.gz
+man/manl/zlanv2.l.gz
+man/manl/zlaref.l.gz
+man/manl/zpttrsv.l.gz
+man/manl/zsteqr2.l.gz
+man/manl/ztrmvt.l.gz
+%%PORTDOCS%%%%DOCSDIR%%/design.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/lawn100.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/manual.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/pblasqref.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/pumma_refmanual.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/scalapack_install.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/scalapackqref.ps.gz
+%%PORTDOCS%%%%DOCSDIR%%/trans.ps.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example1.cc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example1.f
 %%DATADIR%%/TESTING/BLLT.dat

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list