summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED2
-rw-r--r--math/Makefile2
-rw-r--r--math/metis4/Makefile67
-rw-r--r--math/metis4/distinfo2
-rw-r--r--math/metis4/files/patch-Makefile.in25
-rw-r--r--math/metis4/pkg-descr10
-rw-r--r--math/metis4/pkg-plist19
-rw-r--r--math/mumps4/Makefile128
-rw-r--r--math/mumps4/distinfo2
-rw-r--r--math/mumps4/files/patch-Make.inc_Makefile.inc.generic89
-rw-r--r--math/mumps4/files/patch-Make.inc_Makefile.inc.generic.SEQ83
-rw-r--r--math/mumps4/files/patch-Makefile20
-rw-r--r--math/mumps4/files/patch-PORD_lib_Makefile19
-rw-r--r--math/mumps4/files/patch-libseq_Makefile23
-rw-r--r--math/mumps4/files/patch-src_Makefile34
-rw-r--r--math/mumps4/pkg-descr18
-rw-r--r--math/mumps4/pkg-plist51
17 files changed, 2 insertions, 592 deletions
diff --git a/MOVED b/MOVED
index f8870a8a7a34..52e4ef6339ba 100644
--- a/MOVED
+++ b/MOVED
@@ -14384,3 +14384,5 @@ www/trac-watchlist||2020-02-22|Has expired: Broken, uses EOLed python27
www/twill||2020-02-22|Has expired: Broken, uses EOLed python27
x11/wbarconf||2020-02-22|Has expired: Broken, uses EOLed python27
x11-wm/simple-ccsm||2020-02-22|Has expired: Broken, uses EOLed python27
+math/mumps4|math/mumps|2020-02-22|Removed, uses expired math/metis4
+math/metis4|math/metis|2020-02-22|Has expired: EOL: use math/metis instead
diff --git a/math/Makefile b/math/Makefile
index 2c3356f25590..fea3b6e5edbc 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -365,7 +365,6 @@
SUBDIR += mbasecalc
SUBDIR += mcsim
SUBDIR += metis
- SUBDIR += metis4
SUBDIR += mfem
SUBDIR += mingw32-libgmp
SUBDIR += minisat
@@ -384,7 +383,6 @@
SUBDIR += mtrxmath
SUBDIR += multichoose
SUBDIR += mumps
- SUBDIR += mumps4
SUBDIR += muparser
SUBDIR += nanoflann
SUBDIR += naturalmath
diff --git a/math/metis4/Makefile b/math/metis4/Makefile
deleted file mode 100644
index f9baf80c2869..000000000000
--- a/math/metis4/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: Pedro Giffuni <giffunip@asme.org>
-# $FreeBSD$
-
-PORTNAME= metis4
-PORTVERSION= 4.0.3
-PORTREVISION= 1
-CATEGORIES= math
-MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD/
-DISTNAME= metis-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Package for unstructured graph partitioning
-
-LICENSE= METIS
-LICENSE_NAME= University of Minnesota METIS License
-LICENSE_FILE= ${WRKSRC}/LICENSE
-LICENSE_PERMS= auto-accept
-
-DEPRECATED= EOL: use math/metis instead
-EXPIRATION_DATE= 2020-02-20
-
-CONFLICTS= metis-5* metis-edf-[0-9]*
-
-USE_LDCONFIG= yes
-
-PORTSCOUT= limit:4.*
-PROGRAMS= graphchk kmetis mesh2dual mesh2nodal \
- oemetis onmetis partnmesh partdmesh pmetis
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64"
-PICFLAG?= -fPIC
-.else
-PICFLAG?= -fpic
-.endif
-
-post-patch:
- ${CP} -R ${WRKSRC} ${WRKSRC}_SHARED
-
-do-build:
- @cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} \
- COPTIONS="${CFLAGS}" LDOPTIONS="${LDFLAGS}" \
- ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS}
- @cd ${WRKSRC}_SHARED ; ${SETENV} ${MAKE_ENV} \
- COPTIONS="${CFLAGS} ${PICFLAG}" LDOPTIONS="${LDFLAGS} ${PICFLAG}" \
- ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ; \
- ${LD} -Bshareable -o libmetis.so.1 -x -soname libmetis.so.1 \
- --whole-archive libmetis.a --no-whole-archive
-
-check regression-test test: build
- cd ${WRKSRC}/Graphs ; ./mtest 4elt.graph
-
-do-install:
- cd ${WRKSRC} ; ${INSTALL_PROGRAM} ${PROGRAMS} ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/metis
- ${INSTALL_DATA} ${WRKSRC}/Lib/*.h ${STAGEDIR}${PREFIX}/include/metis
- ${INSTALL_DATA} ${WRKSRC}/libmetis.a ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}_SHARED/libmetis.so.1 ${STAGEDIR}${PREFIX}/lib
- ${LN} -sf libmetis.so.1 ${STAGEDIR}${PREFIX}/lib/libmetis.so
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmetis.so
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/Doc/manual.ps ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.post.mk>
diff --git a/math/metis4/distinfo b/math/metis4/distinfo
deleted file mode 100644
index 078e2e51ce5c..000000000000
--- a/math/metis4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (metis-4.0.3.tar.gz) = 5efa35de80703c1b2c4d0de080fafbcf4e0d363a21149a1ad2f96e0144841a55
-SIZE (metis-4.0.3.tar.gz) = 522624
diff --git a/math/metis4/files/patch-Makefile.in b/math/metis4/files/patch-Makefile.in
deleted file mode 100644
index 3cafe0fbbea9..000000000000
--- a/math/metis4/files/patch-Makefile.in
+++ /dev/null
@@ -1,25 +0,0 @@
---- Makefile.in.orig 2006-08-31 08:22:01.000000000 -0400
-+++ Makefile.in 2012-03-15 12:48:32.000000000 -0400
-@@ -1,21 +1,16 @@
-
- # Which compiler to use
--CC = cc
-
- # What optimization level to use
--OPTFLAGS = -O2
-
- # What options to be used by the compiler
--COPTIONS =
-
- # What options to be used by the loader
--LDOPTIONS =
-
- # What archiving to use
--AR = ar rv
-+AR += ${ARFLAGS}
-
- # What to use for indexing the archive
--RANLIB = ranlib
- #RANLIB = ar -ts
- #RANLIB =
-
diff --git a/math/metis4/pkg-descr b/math/metis4/pkg-descr
deleted file mode 100644
index 8323971f5309..000000000000
--- a/math/metis4/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-METIS is a set of serial programs for partitioning graphs,
-partitioning finite element meshes, and producing fill-reducing
-orderings for sparse matrices. The algorithms implemented in METIS are
-based on the multilevel recursive-bisection, multilevel k-way, and
-multi-constraint partitioning schemes developed in our lab.
-
-METIS provides high-quality partitions, is extremely fast, and
-produces low-fill orderings.
-
-WWW: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
diff --git a/math/metis4/pkg-plist b/math/metis4/pkg-plist
deleted file mode 100644
index 5a1818a82014..000000000000
--- a/math/metis4/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/graphchk
-bin/kmetis
-bin/mesh2dual
-bin/mesh2nodal
-bin/oemetis
-bin/onmetis
-bin/partdmesh
-bin/partnmesh
-bin/pmetis
-lib/libmetis.a
-lib/libmetis.so
-lib/libmetis.so.1
-include/metis/defs.h
-include/metis/macros.h
-include/metis/metis.h
-include/metis/proto.h
-include/metis/rename.h
-include/metis/struct.h
-%%PORTDOCS%%%%DOCSDIR%%/manual.ps
diff --git a/math/mumps4/Makefile b/math/mumps4/Makefile
deleted file mode 100644
index 7e0d4b513645..000000000000
--- a/math/mumps4/Makefile
+++ /dev/null
@@ -1,128 +0,0 @@
-# Created by: Pedro Giffuni
-# $FreeBSD$
-
-PORTNAME= mumps4
-PORTVERSION= 4.10.0 # Please do not upgrade to 5+: use math/mumps
-PORTREVISION= 3
-CATEGORIES= math
-MASTER_SITES= http://mumps.enseeiht.fr/ \
- http://graal.ens-lyon.fr/MUMPS/ \
- http://www.enseeiht.fr/apo/MUMPS/ \
- http://www.enseeiht.fr/irit/apo/MUMPS/
-DISTNAME= MUMPS_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= MUltifrontal Massively Parallel sparse direct Solver
-
-LICENSE= PD
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= fortran
-
-MAKE_JOBS_UNSAFE=yes
-
-FFLAGS+= -ffast-math
-FORTRANLIBS= -lgfortran
-GCCLIBDIR= ${LDFLAGS}
-USE_LDCONFIG= yes
-VEM= ${PORTVERSION:R:R}
-LIBS= cmumps dmumps mumps_common pord smumps zmumps
-
-CONFLICTS+= mumps-mpich-4*
-
-OPTIONS_DEFINE= METIS4 DOCS EXAMPLES
-
-METIS4_DESC= Use math/metis4 for Ordering
-
-METIS4_LIB_DEPENDS+= libmetis.so.1:math/metis4
-
-LIBS+= mpiseq
-
-PLIST_SUB+= MUMPSVERSION=${PORTVERSION} MUMPSV=${VEM}
-
-#-----------------------------------------------------------------------
-# WARNING: Non-serviceable parts inside, can break other ports
-# You may define these options/knobs:
-#
-# FFLAGS: Fortran compiler flags for gfortran
-# BLASLIB: specify other version of BLAS
-# WITH_ATLAS: Use ATLAS instead of the regular BLAS
-#-----------------------------------------------------------------------
-
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MMETIS4}
-MAKE_ENV+= ORDERINGSF=-Dmetis
-.endif
-
-# This is like blaslapack, except we don't use lapack at all
-.if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS)
-WITH_ATLAS= yes
-.endif
-.if defined(WITH_ATLAS)
-LIB_DEPENDS+= libatlas.so:math/atlas
-BLASLIB= -lf77blas
-#LAPACKLIB= -lalapack -lcblas
-.else
-LIB_DEPENDS+= libblas.so:math/blas
-BLASLIB= -lblas
-#LAPACKLIB= -llapack
-.endif
-
-pre-configure:
- ${INSTALL_DATA} ${WRKSRC}/Make.inc/Makefile.inc.generic.SEQ \
- ${WRKSRC}/Makefile.inc
- ${REINPLACE_CMD} -e 's+LIBPAR+LIBSEQ+' ${WRKSRC}/src/Makefile
-
-pre-build:
- ${DIRNAME} `${FC} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR
-.for MF in Makefile Makefile.inc PORD/lib/Makefile libseq/Makefile src/Makefile
- ${REINPLACE_CMD} -e 's+@CC@+${CC}+g ; s+@FC@+${FC}+g ; \
- s+@CFLAGS@+${CFLAGS} -fPIC+g; \
- s+@FCFLAGS@+${FCFLAGS} -fPIC+g; \
- s+@SOVER@+${VEM}+g; \
- s+@GCCLIBDIR@+${GCCLIBDIR}+g; \
- s+@FORTRANLIBS@+${FORTRANLIBS}+g; \
- s+@BLAS_LIBS@+${BLASLIB}+ ; \
- s+@LOCALBASE@+${LOCALBASE}+g;' \
- ${WRKSRC}/${MF}
-.endfor
-.if ${PORT_OPTIONS:MMETIS4}
- ${REINPLACE_CMD} -e 's+#LMETIS+LMETIS+' ${WRKSRC}/Makefile.inc
-.endif
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/lib/lib*.a ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
- ${INSTALL_LIB} ${WRKSRC}/lib/lib*.so.${VEM} ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/libseq/libmpiseq.a ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
- ${INSTALL_LIB} ${WRKSRC}/libseq/libmpiseq*.so.${VEM} ${STAGEDIR}${PREFIX}/lib
-.for lib in ${LIBS}
- (cd ${STAGEDIR}${PREFIX}/lib && \
- ${LN} -sf lib${lib}.so.${VEM} ${STAGEDIR}${PREFIX}/lib/lib${lib}4.so)
-. endfor
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/userguide_${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/userguide_${PORTVERSION}.ps ${STAGEDIR}${DOCSDIR}
- ${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/userguide_${PORTVERSION}.ps
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-. for ex in Makefile README *.c *.F input_simpletest_*
- ${INSTALL_DATA} ${WRKSRC}/examples/${ex} ${STAGEDIR}${EXAMPLESDIR}
-. endfor
-. for ex in c_example *simpletest
- ${INSTALL_PROGRAM} ${WRKSRC}/examples/${ex} ${STAGEDIR}${EXAMPLESDIR}
-. endfor
-
-regression-test: install
- (cd ${WRKSRC}/examples && \
- ./ssimpletest < input_simpletest_real ; \
- ./dsimpletest < input_simpletest_real ; \
- ./csimpletest < input_simpletest_cmplx ; \
- ./zsimpletest < input_simpletest_cmplx ; \
- ${ECHO_MSG} "The solution should be (1,2,3,4,5)" ; \
- ./c_example ; \
- ${ECHO_MSG} "The solution should be (1,2)")
-
-.include <bsd.port.post.mk>
diff --git a/math/mumps4/distinfo b/math/mumps4/distinfo
deleted file mode 100644
index aca42d6ee1bc..000000000000
--- a/math/mumps4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (MUMPS_4.10.0.tar.gz) = d0f86f91a74c51a17a2ff1be9c9cee2338976f13a6d00896ba5b43a5ca05d933
-SIZE (MUMPS_4.10.0.tar.gz) = 2481516
diff --git a/math/mumps4/files/patch-Make.inc_Makefile.inc.generic b/math/mumps4/files/patch-Make.inc_Makefile.inc.generic
deleted file mode 100644
index c6202a95efed..000000000000
--- a/math/mumps4/files/patch-Make.inc_Makefile.inc.generic
+++ /dev/null
@@ -1,89 +0,0 @@
---- Make.inc/Makefile.inc.generic.orig 2011-05-10 12:56:32 UTC
-+++ Make.inc/Makefile.inc.generic
-@@ -39,7 +39,7 @@
- # Metis/ParMetis and SCOTCH/PT-SCOTCH (ver 5.1 and later) orderings are now available for MUMPS.
- #
-
--#SCOTCHDIR = ${HOME}/scotch_5.1_esmumps
-+#SCOTCHDIR = @LOCALBASE@
- #ISCOTCH = -I$(SCOTCHDIR)/include
- # You have to choose one among the following two lines depending on
- # the type of analysis you want to perform. If you want to perform only
-@@ -55,7 +55,7 @@ LPORDDIR = $(topdir)/PORD/lib/
- IPORD = -I$(topdir)/PORD/include/
- LPORD = -L$(LPORDDIR) -lpord
-
--#LMETISDIR = /local/metis/
-+#LMETISDIR = @LOCALBASE@/lib
- #IMETIS = # Should be provided if you use parmetis
-
- # You have to choose one among the following two lines depending on
-@@ -70,7 +70,7 @@ LPORD = -L$(LPORDDIR) -lpord
- # The following variables will be used in the compilation process.
- # Please note that -Dptscotch and -Dparmetis imply -Dscotch and -Dmetis respectively.
- #ORDERINGSF = -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis
--ORDERINGSF = -Dpord
-+ORDERINGSF += -Dpord
- ORDERINGSC = $(ORDERINGSF)
-
- LORDERINGS = $(LMETIS) $(LPORD) $(LSCOTCH)
-@@ -91,11 +91,11 @@ OUTF = -o
- # RM : remove files
- RM = /bin/rm -f
- # CC : C compiler
--CC = cc
-+CC = @CC@
- # FC : Fortran 90 compiler
--FC = f90
-+FC = @FC@
- # FL : Fortran linker
--FL = f90
-+FL = @FC@
- # AR : Archive object in a library
- # keep a space at the end if options have to be separated from lib name
- AR = ar vr
-@@ -105,13 +105,13 @@ RANLIB = ranlib
- #RANLIB = echo
-
- # SCALAP should define the SCALAPACK and BLACS libraries.
--SCALAP = -lscalapack -lblacs
-+SCALAP = -L@LOCALBASE@/lib -lblacs -lblacsc -lblacsf77 -lscalapack
-
- # INCLUDE DIRECTORY FOR MPI
--INCPAR = -I/usr/include
-+INCPAR = -I@LOCALBASE@/include
-
- # LIBRARIES USED BY THE PARALLEL VERSION OF MUMPS: $(SCALAP) and MPI
--LIBPAR = $(SCALAP) -L/usr/lib -lmpi
-+LIBPAR = -L@LOCALBASE@/lib -lfmpich -lmpich -lmpl $(SCALAP)
-
- # The parallel version is not concerned by the next two lines.
- # They are related to the sequential library provided by MUMPS,
-@@ -121,10 +121,10 @@ LIBSEQ = -Llibseq -lmpiseq
-
- # DEFINE HERE YOUR BLAS LIBRARY
-
--LIBBLAS = -lblas
-+LIBBLAS = -L@LOCALBASE@/lib @LAPACK_LIBS@ @BLAS_LIBS@
-
- # DEFINE YOUR PTHREAD LIBRARY
--LIBOTHERS = -lpthread
-+LIBOTHERS = -lpthread @GCCLIBDIR@ @FORTRANLIBS@
-
- # FORTRAN/C COMPATIBILITY:
- # Use:
-@@ -137,11 +137,11 @@ LIBOTHERS = -lpthread
- # leave empty if your Fortran compiler does not change the symbols.
- #
-
--CDEFS = -DAdd_
-+CDEFS ?= -DAdd_
-
- #COMPILER OPTIONS
--OPTF = -O
--OPTC = -O -I.
-+OPTF = @FCFLAGS@
-+OPTC = @CFLAGS@
- OPTL = -O
-
- # CHOOSE BETWEEN USING THE SEQUENTIAL OR THE PARALLEL VERSION.
diff --git a/math/mumps4/files/patch-Make.inc_Makefile.inc.generic.SEQ b/math/mumps4/files/patch-Make.inc_Makefile.inc.generic.SEQ
deleted file mode 100644
index e2149348c2de..000000000000
--- a/math/mumps4/files/patch-Make.inc_Makefile.inc.generic.SEQ
+++ /dev/null
@@ -1,83 +0,0 @@
---- Make.inc/Makefile.inc.generic.SEQ.orig 2011-05-10 12:56:32 UTC
-+++ Make.inc/Makefile.inc.generic.SEQ
-@@ -41,7 +41,7 @@
- # Metis/ParMetis and SCOTCH/PT-SCOTCH (ver 5.1 and later) orderings are now available for MUMPS.
- #
-
--#SCOTCHDIR = ${HOME}/scotch_5.1_esmumps
-+#SCOTCHDIR = @LOCALBASE@
- #ISCOTCH = -I$(SCOTCHDIR)/include
- # You have to choose one among the following two lines depending on
- # the type of analysis you want to perform. If you want to perform only
-@@ -57,7 +57,7 @@ LPORDDIR = $(topdir)/PORD/lib/
- IPORD = -I$(topdir)/PORD/include/
- LPORD = -L$(LPORDDIR) -lpord
-
--#LMETISDIR = /local/metis/
-+LMETISDIR = @LOCALBASE@/lib
- #IMETIS = # Should be provided if you use parmetis
-
- # You have to choose one among the following two lines depending on
-@@ -67,12 +67,11 @@ LPORD = -L$(LPORDDIR) -lpord
- # line (remember to add -Dparmetis in the ORDERINGSF variable below)
-
- #LMETIS = -L$(LMETISDIR) -lmetis
--#LMETIS = -L$(LMETISDIR) -lparmetis -lmetis
-
- # The following variables will be used in the compilation process.
- # Please note that -Dptscotch and -Dparmetis imply -Dscotch and -Dmetis respectively.
- #ORDERINGSF = -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis
--ORDERINGSF = -Dpord
-+ORDERINGSF += -Dpord
- ORDERINGSC = $(ORDERINGSF)
-
- LORDERINGS = $(LMETIS) $(LPORD) $(LSCOTCH)
-@@ -95,11 +94,11 @@ OUTF = -o
- # RM : remove files
- RM = /bin/rm -f
- # CC : C compiler
--CC = cc
-+CC = @CC@
- # FC : Fortran 90 compiler
--FC = f90
-+FC = @FC@
- # FL : Fortran linker
--FL = f90
-+FL = @FC@
- # AR : Archive object in a library
- # keep a space at the end if options have to be separated from lib name
- AR = ar vr
-@@ -112,14 +111,14 @@ RANLIB = ranlib
- # the sequential library provided by MUMPS, to use instead
- # of ScaLAPACK and MPI.
- INCSEQ = -I$(topdir)/libseq
--LIBSEQ = -Llibseq -lmpiseq
-+LIBSEQ = -L$(topdir)/libseq -lmpiseq
-
- # DEFINE HERE YOUR BLAS LIBRARY
-
--LIBBLAS = -lblas
-+LIBBLAS = -L@LOCALBASE@/lib @BLAS_LIBS@
-
- # DEFINE HERE YOUR PTHREAD LIBRARY
--LIBOTHERS = -lpthread
-+LIBOTHERS = -lpthread @GCCLIBDIR@ @FORTRANLIBS@
-
- # FORTRAN/C COMPATIBILITY:
- # Use:
-@@ -132,12 +131,12 @@ LIBOTHERS = -lpthread
- # leave empty if your Fortran compiler does not change the symbols.
- #
-
--CDEFS = -DAdd_
-+CDEFS ?= -DAdd_
-
- #COMPILER OPTIONS
-
--OPTF = -O
--OPTC = -O -I.
-+OPTF = @FCFLAGS@
-+OPTC = @CFLAGS@
- OPTL = -O
-
- #Sequential:
diff --git a/math/mumps4/files/patch-Makefile b/math/mumps4/files/patch-Makefile
deleted file mode 100644
index b8022b5fa8f8..000000000000
--- a/math/mumps4/files/patch-Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig 2011-05-10 12:56:32 UTC
-+++ Makefile
-@@ -51,7 +51,7 @@ zexamples: z
- (cd examples ; $(MAKE) z)
-
-
--requiredobj: Makefile.inc $(LIBSEQNEEDED) $(libdir)/libpord$(PLAT)$(LIBEXT)
-+requiredobj: Makefile.inc $(LIBSEQNEEDED) $(libdir)/libpord$(PLAT)$(LIBEXT) $(libdir)/libpord$(PLAT).so.@SOVER@
-
- # dummy MPI library (sequential version)
-
-@@ -65,7 +65,7 @@ $(libdir)/libpord$(PLAT)$(LIBEXT):
- $(MAKE) CC="$(CC)" CFLAGS="$(OPTC)" AR="$(AR)" RANLIB="$(RANLIB)" OUTC=$(OUTC) LIBEXT=$(LIBEXT); \
- fi;
- if [ "$(LPORDDIR)" != "" ] ; then \
-- cp $(LPORDDIR)/libpord$(LIBEXT) $@; \
-+ cp $(LPORDDIR)/libpord* $(libdir)/; \
- fi;
-
- clean:
diff --git a/math/mumps4/files/patch-PORD_lib_Makefile b/math/mumps4/files/patch-PORD_lib_Makefile
deleted file mode 100644
index a5383845d4d8..000000000000
--- a/math/mumps4/files/patch-PORD_lib_Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
---- PORD/lib/Makefile.orig 2011-05-10 12:56:32 UTC
-+++ PORD/lib/Makefile
-@@ -21,9 +21,14 @@ OBJS = graph.o gbipart.o gbisect.o ddcreate.o ddbisect
- .c.o:
- $(CC) $(COPTIONS) -c $*.c $(OUTC)$*.o
-
--libpord$(LIBEXT):$(OBJS)
-- $(AR)$@ $(OBJS)
-+all: libpord$(LIBEXT) libpord.so.@SOVER@
-+
-+libpord$(LIBEXT): $(OBJS)
-+ $(AR) $@ $(OBJS)
- $(RANLIB) $@
-+
-+libpord.so.@SOVER@: $(OBJS)
-+ $(CC) -shared $(OBJS) -Wl,-soname,libpord$(PLAT).so.@SOVER@ -o libpord$(PLAT).so.@SOVER@ -Wl,-z,defs
-
- clean:
- rm -f *.o
diff --git a/math/mumps4/files/patch-libseq_Makefile b/math/mumps4/files/patch-libseq_Makefile
deleted file mode 100644
index 200f519fa80e..000000000000
--- a/math/mumps4/files/patch-libseq_Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- libseq/Makefile.orig 2011-05-10 12:56:39 UTC
-+++ libseq/Makefile
-@@ -7,13 +7,18 @@ all: libmpiseq
-
- include ../Makefile.inc
-
--libmpiseq: libmpiseq$(PLAT)$(LIBEXT)
-+libmpiseq: libmpiseq$(PLAT)$(LIBEXT) libmpiseq$(PLAT).so.@SOVER@
-
- libmpiseq$(PLAT)$(LIBEXT): mpi.o mpic.o elapse.o
-- $(AR)$@ mpi.o mpic.o elapse.o
-+ $(AR) $@ mpi.o mpic.o elapse.o
- $(RANLIB) $@
-+
-+libmpiseq$(PLAT).so.@SOVER@: mpi.o mpic.o elapse.o
-+ $(FC) -shared ${.ALLSRC} -Wl,-soname,libmpiseq$(PLAT).so.@SOVER@ -o libmpiseq$(PLAT).so.@SOVER@ -Wl,-z,defs
-+
- .f.o:
- $(FC) $(OPTF) -c $*.f $(OUTF)$*.o
-+
- .c.o:
- $(CC) $(OPTC) $(CDEFS) -I. -c $*.c $(OUTC)$*.o
-
diff --git a/math/mumps4/files/patch-src_Makefile b/math/mumps4/files/patch-src_Makefile
deleted file mode 100644
index cf8c0346d351..000000000000
--- a/math/mumps4/files/patch-src_Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/Makefile.orig 2011-05-10 12:56:32 UTC
-+++ src/Makefile
-@@ -20,7 +20,9 @@ z:
- include $(topdir)/Makefile.inc
-
- mumps_lib: $(libdir)/libmumps_common$(PLAT)$(LIBEXT) \
-- $(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT)
-+ $(libdir)/libmumps_common$(PLAT).so.@SOVER@ \
-+ $(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT) \
-+ $(libdir)/lib$(ARITH)mumps$(PLAT).so.@SOVER@
-
- OBJS_COMMON = \
- mumps_part9.o\
-@@ -53,12 +55,18 @@ OBJS = $(ARITH)mumps_part1.o\
-
-
- $(libdir)/libmumps_common$(PLAT)$(LIBEXT): $(OBJS_COMMON)
-- $(AR)$@ $?
-+ $(AR) $@ $?
- $(RANLIB) $@
-
-+$(libdir)/libmumps_common$(PLAT).so.@SOVER@: $(OBJS_COMMON)
-+ $(FC) -shared ${.ALLSRC} -Wl,-soname,libmumps_common$(PLAT).so.@SOVER@ -L$(libdir) $(LORDERINGS) $(LIBPAR) $(LIBOTHERS) -o $(libdir)/libmumps_common$(PLAT).so.@SOVER@ -Wl,-z,defs
-+
- $(libdir)/lib$(ARITH)mumps$(PLAT)$(LIBEXT): $(OBJS)
-- $(AR)$@ $?
-+ $(AR) $@ $?
- $(RANLIB) $@
-+
-+$(libdir)/lib$(ARITH)mumps$(PLAT).so.@SOVER@: $(OBJS)
-+ $(FC) -shared ${.ALLSRC} -Wl,-soname,lib$(ARITH)mumps$(PLAT).so.@SOVER@ -L$(libdir) -lmumps_common$(PLAT) $(LORDERINGS) $(LIBPAR) -lblas $(SCALAP) $(LIBOTHERS) -o $(libdir)/lib$(ARITH)mumps$(PLAT).so.@SOVER@ -Wl,-z,defs
-
- $(ARITH)mumps_load.o: $(ARITH)mumps_comm_buffer.o \
- $(ARITH)mumps_struc_def.o
diff --git a/math/mumps4/pkg-descr b/math/mumps4/pkg-descr
deleted file mode 100644
index cc7a1b0bcc23..000000000000
--- a/math/mumps4/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-MUMPS is a Distributed Multifrontal Solver (F90, MPI based) with Dynamic
-Distributed Scheduling to accomodate both numerical fill-in and multi-user
-environment.
-
-- Solution of large linear systems with symmetric positive definite
-matrices; general symmetric matrices; general unsymmetric matrices.
-- Version for complex arithmetic.
-- Parallel factorization and solve phases (uniprocessor version also
-available).
-- Iterative refinement and backward error analysis.
-- Various matrix input formats: assembled format; distributed assembled
-format; elemental format.
-- Partial factorization and Schur complement matrix.
-- Several orderings interfaced : AMD, AMF, PORD, METIS
-
-Note: This is the last version released under Public Domain.
-
-WWW: http://graal.ens-lyon.fr/MUMPS/
diff --git a/math/mumps4/pkg-plist b/math/mumps4/pkg-plist
deleted file mode 100644
index 38a59af1e7b0..000000000000
--- a/math/mumps4/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-include/mumps4/cmumps_c.h
-include/mumps4/cmumps_root.h
-include/mumps4/cmumps_struc.h
-include/mumps4/dmumps_c.h
-include/mumps4/dmumps_root.h
-include/mumps4/dmumps_struc.h
-include/mumps4/mumps_c_types.h
-include/mumps4/mumps_compat.h
-include/mumps4/smumps_c.h
-include/mumps4/smumps_root.h
-include/mumps4/smumps_struc.h
-include/mumps4/zmumps_c.h
-include/mumps4/zmumps_root.h
-include/mumps4/zmumps_struc.h
-lib/libcmumps4.so
-lib/libcmumps.so.4
-lib/libdmumps4.so
-lib/libdmumps.so.4
-lib/libmpiseq4.so
-lib/libmpiseq.so.4
-lib/libmumps_common4.so
-lib/libmumps_common.so.4
-lib/libpord4.so
-lib/libpord.so.4
-lib/libsmumps4.so
-lib/libsmumps.so.4
-lib/libzmumps4.so
-lib/libzmumps.so.4
-lib/mumps4/libcmumps.a
-lib/mumps4/libdmumps.a
-lib/mumps4/libmpiseq.a
-lib/mumps4/libmumps_common.a
-lib/mumps4/libpord.a
-lib/mumps4/libsmumps.a
-lib/mumps4/libzmumps.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