Upgrade to 4.8.3.

Changelog at <http://graal.ens-lyon.fr/MUMPS/index.php?page=dwnld#cl>.

Noticied by:	Pedro F. Giffuni <giffunip (at) yahoo (dot) com>
This commit is contained in:
Thierry Thomas 2008-10-26 20:07:41 +00:00
parent 7157a16e82
commit 252021bdaf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=222107
3 changed files with 39 additions and 15 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= mumps
PORTVERSION= 4.7.3
PORTVERSION= 4.8.3
CATEGORIES= math
MASTER_SITES= http://mumps.enseeiht.fr/ \
http://graal.ens-lyon.fr/MUMPS/ \
@ -94,21 +94,22 @@ post-patch:
.endif
pre-build:
@${DIRNAME} `${FC} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR
@${REINPLACE_CMD} -e 's+@CC@+${CC}+g ; s+@FC@+${FC}+g ; \
${DIRNAME} `${FC} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR
${REINPLACE_CMD} -e 's+@CC@+${CC}+g ; s+@FC@+${FC}+g ; \
s+@CFLAGS@+${CFLAGS}+g; \
s+@FCFLAGS@+${FCFLAGS}+g; \
s+@GCCLIBDIR@+${GCCLIBDIR}+g; \
s+@FORTRANLIBS@+${FORTRANLIBS}+g; \
s+@PTHREAD_LIBS@+${PTHREAD_LIBS}+g; \
s+@BLAS_LIBS@+${BLAS_LIBS}+ ; \
s+../PORD+${WRKSRC}/PORD+; \
s+@LOCALBASE@+${LOCALBASE}+g;' \
${WRKSRC}/Makefile.inc
.ifdef WITH_MPI
@${REINPLACE_CMD} -e 's+@LAPACK_LIBS@+${LAPACK_LIBS}+g;' ${WRKSRC}/Makefile.inc
${REINPLACE_CMD} -e 's+@LAPACK_LIBS@+${LAPACK_LIBS}+g;' ${WRKSRC}/Makefile.inc
.endif
.ifdef WITH_METIS
@${REINPLACE_CMD} -e 's+#LMETIS+LMETIS+' ${WRKSRC}/Makefile.inc
${REINPLACE_CMD} -e 's+#LMETIS+LMETIS+' ${WRKSRC}/Makefile.inc
.endif
do-install:
@ -123,6 +124,15 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/doc/userguide_${PORTVERSION}.ps ${DOCSDIR}
${GZIP_CMD} ${DOCSDIR}/userguide_${PORTVERSION}.ps
.endif
.ifndef NOPORTEXAMPLES
@${MKDIR} ${EXAMPLESDIR}
. for ex in Makefile README *.c *.F input_simpletest_*
${INSTALL_DATA} ${WRKSRC}/examples/${ex} ${EXAMPLESDIR}
. endfor
. for ex in c_example *simpletest
${INSTALL_PROGRAM} ${WRKSRC}/examples/${ex} ${EXAMPLESDIR}
. endfor
.endif
.if defined(MAINTAINER_MODE)
regression-test:
@ -133,7 +143,7 @@ regression-test:
@${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!"
. endif
${LOCALBASE}/mpich2/bin/mpd &
(cd ${WRKSRC}/test && \
(cd ${WRKSRC}/examples && \
${LOCALBASE}/mpich2/bin/mpirun -np 2 ./ssimpletest < input_simpletest_real ; \
${LOCALBASE}/mpich2/bin/mpirun -np 2 ./dsimpletest < input_simpletest_real ; \
${LOCALBASE}/mpich2/bin/mpirun -np 2 ./csimpletest < input_simpletest_cmplx ; \
@ -143,7 +153,7 @@ regression-test:
${ECHO_MSG} "The solution should be (1,2)")
${LOCALBASE}/mpich2/bin/mpdallexit
. else
(cd ${WRKSRC}/test && \
(cd ${WRKSRC}/examples && \
./ssimpletest < input_simpletest_real ; \
./dsimpletest < input_simpletest_real ; \
./csimpletest < input_simpletest_cmplx ; \

View file

@ -1,3 +1,3 @@
MD5 (MUMPS_4.7.3.tar.gz) = 6210446ae93f3d77751945cbbaccacc1
SHA256 (MUMPS_4.7.3.tar.gz) = b3ad73f06c4af931f12cccda8556a25051073ba7d70b041b888316e975807d67
SIZE (MUMPS_4.7.3.tar.gz) = 2110805
MD5 (MUMPS_4.8.3.tar.gz) = db34f11bbe0f7c461cabebb230f23c23
SHA256 (MUMPS_4.8.3.tar.gz) = f82c990acec0479764c1c2a446c83da97ffcbab0725db2da5aa2cbd53207fd6a
SIZE (MUMPS_4.8.3.tar.gz) = 1999766

View file

@ -1,25 +1,39 @@
include/cmumps_c.h
include/cmumps_prec.h
include/cmumps_root.h
include/cmumps_struc.h
include/dmumps_c.h
include/dmumps_prec.h
include/dmumps_root.h
include/dmumps_struc.h
include/mumps_c_types.h
include/mumps_compat.h
include/smumps_c.h
include/smumps_prec.h
include/smumps_root.h
include/smumps_struc.h
include/zmumps_c.h
include/zmumps_prec.h
include/zmumps_root.h
include/zmumps_struc.h
lib/libcmumps.a
lib/libdmumps.a
lib/libmumps_common.a
lib/libpord.a
lib/libsmumps.a
lib/libzmumps.a
lib/libpord.a
%%WITH_LIBSEQ%%lib/libmpiseq.a
%%PORTDOCS%%%%DOCSDIR%%/userguide_%%MUMPSVERSION%%.pdf
%%PORTDOCS%%%%DOCSDIR%%/userguide_%%MUMPSVERSION%%.ps.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c_example
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c_example.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/csimpletest
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/csimpletest.F
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dsimpletest
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dsimpletest.F
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/input_simpletest_cmplx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/input_simpletest_real
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ssimpletest
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ssimpletest.F
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zsimpletest
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zsimpletest.F
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%