svn commit: r494845 - head/math/mumps

Rene Ladan rene at FreeBSD.org
Wed Mar 6 21:36:29 UTC 2019


Author: rene
Date: Wed Mar  6 21:36:28 2019
New Revision: 494845
URL: https://svnweb.freebsd.org/changeset/ports/494845

Log:
  math/mumps: remove support for expired mumps-mpich slave port.

Modified:
  head/math/mumps/Makefile
  head/math/mumps/pkg-plist

Modified: head/math/mumps/Makefile
==============================================================================
--- head/math/mumps/Makefile	Wed Mar  6 21:30:03 2019	(r494844)
+++ head/math/mumps/Makefile	Wed Mar  6 21:36:28 2019	(r494845)
@@ -27,11 +27,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 # BLAS_LIBS: specify other version of BLAS
 # WITH_ATLAS: Use ATLAS instead of the regular BLAS
 # WITH_METIS: Add METIS ordering
-# WITH_MPI: Use mpich for the parallel version
 #-----------------------------------------------------------------------
 
-SLAVEDIRS=	math/mumps-mpich
-
 USES=		fortran
 
 MAKE_JOBS_UNSAFE=yes
@@ -72,37 +69,14 @@ BLAS_LIBS=	-lblas
 LAPACK_LIBS=	-llapack
 .endif
 
-.ifdef WITH_MPI
-PKGNAMESUFFIX+=		-mpich
-BUILD_DEPENDS+=	${LOCALBASE}/include/mpif.h:net/mpich2 \
-		${LOCALBASE}/lib/libblacs.a:math/blacs \
-		${LOCALBASE}/lib/libscalapack.a:math/scalapack
-LIB_DEPENDS+=	liblapack.so:math/lapack
-# Note: -l?mumps still requires to be linked with -lblacs + -lscalapack
-RUN_DEPENDS+=	${LOCALBASE}/bin/mpirun:net/mpich2 \
-		${LOCALBASE}/lib/libblacs.a:math/blacs \
-		${LOCALBASE}/lib/libscalapack.a:math/scalapack
-CONFLICTS+=	mumps-4*
-.else
 CONFLICTS+=	mumps-mpich-4*
-.endif
 
-.ifndef WITH_MPI
-PLIST_SUB+=	WITH_LIBSEQ=""
 LIBS+=		mpiseq
-.else
-PLIST_SUB+=	WITH_LIBSEQ="@comment "
-.endif
 
 pre-configure:
-.ifdef WITH_MPI
-	${INSTALL_DATA} ${WRKSRC}/Make.inc/Makefile.inc.generic \
-		${WRKSRC}/Makefile.inc
-.else
 	${INSTALL_DATA} ${WRKSRC}/Make.inc/Makefile.inc.generic.SEQ \
 		${WRKSRC}/Makefile.inc
 	${REINPLACE_CMD} -e 's+LIBPAR+LIBSEQ+' ${WRKSRC}/src/Makefile
-.endif
 
 pre-build:
 	${DIRNAME} `${FC} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR
@@ -117,9 +91,6 @@ pre-build:
 	s+ at LOCALBASE@+${LOCALBASE}+g;' \
 		${WRKSRC}/${MF}
 .endfor
-.ifdef WITH_MPI
-	${REINPLACE_CMD} -e 's+ at LAPACK_LIBS@+${LAPACK_LIBS}+g;' ${WRKSRC}/Makefile.inc
-.endif
 .ifdef WITH_METIS
 	${REINPLACE_CMD} -e 's+#LMETIS+LMETIS+' ${WRKSRC}/Makefile.inc
 .endif
@@ -128,10 +99,8 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include
 	${INSTALL_DATA} ${WRKSRC}/lib/lib*.a ${STAGEDIR}${PREFIX}/lib
 	${INSTALL_LIB} ${WRKSRC}/lib/lib*.so.${VEM} ${STAGEDIR}${PREFIX}/lib
-.ifndef WITH_MPI
 	${INSTALL_DATA} ${WRKSRC}/libseq/libmpiseq.a ${STAGEDIR}${PREFIX}/lib
 	${INSTALL_LIB} ${WRKSRC}/libseq/libmpiseq*.so.${VEM} ${STAGEDIR}${PREFIX}/lib
-.endif
 .for lib in ${LIBS}
 	(cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf lib${lib}.so.${VEM} ${STAGEDIR}${PREFIX}/lib/lib${lib}.so)
 . endfor
@@ -148,24 +117,7 @@ do-install:
 . endfor
 
 regression-test:	install
-.if defined (WITH_MPI) && defined(MAINTAINER_MODE)
-.  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 &
 	(cd ${WRKSRC}/examples &&	\
-	${LOCALBASE}/bin/mpirun -np 2 ./ssimpletest < input_simpletest_real ;	\
-	${LOCALBASE}/bin/mpirun -np 2 ./dsimpletest < input_simpletest_real ;	\
-	${LOCALBASE}/bin/mpirun -np 2 ./csimpletest < input_simpletest_cmplx ;	\
-	${LOCALBASE}/bin/mpirun -np 2 ./zsimpletest < input_simpletest_cmplx ;	\
-	${ECHO_MSG} "The solution should be (1,2,3,4,5)" ;	\
-	${LOCALBASE}/bin/mpirun -np 3 ./c_example ;	\
-	${ECHO_MSG} "The solution should be (1,2)")
-	${LOCALBASE}/bin/mpdallexit
-.else
-	(cd ${WRKSRC}/examples &&	\
 	./ssimpletest < input_simpletest_real ;			\
 	./dsimpletest < input_simpletest_real ;			\
 	./csimpletest < input_simpletest_cmplx ;		\
@@ -173,6 +125,5 @@ regression-test:	install
 	${ECHO_MSG} "The solution should be (1,2,3,4,5)" ;	\
 	./c_example ;						\
 	${ECHO_MSG} "The solution should be (1,2)")
-.endif
 
 .include <bsd.port.post.mk>

Modified: head/math/mumps/pkg-plist
==============================================================================
--- head/math/mumps/pkg-plist	Wed Mar  6 21:30:03 2019	(r494844)
+++ head/math/mumps/pkg-plist	Wed Mar  6 21:36:28 2019	(r494845)
@@ -18,9 +18,9 @@ lib/libcmumps.so.4
 lib/libdmumps.a
 lib/libdmumps.so
 lib/libdmumps.so.4
-%%WITH_LIBSEQ%%lib/libmpiseq.a
-%%WITH_LIBSEQ%%lib/libmpiseq.so
-%%WITH_LIBSEQ%%lib/libmpiseq.so.4
+lib/libmpiseq.a
+lib/libmpiseq.so
+lib/libmpiseq.so.4
 lib/libmumps_common.a
 lib/libmumps_common.so
 lib/libmumps_common.so.4


More information about the svn-ports-all mailing list