diff options
-rw-r--r-- | MOVED | 2 | ||||
-rw-r--r-- | math/Makefile | 2 | ||||
-rw-r--r-- | math/metis4/Makefile | 67 | ||||
-rw-r--r-- | math/metis4/distinfo | 2 | ||||
-rw-r--r-- | math/metis4/files/patch-Makefile.in | 25 | ||||
-rw-r--r-- | math/metis4/pkg-descr | 10 | ||||
-rw-r--r-- | math/metis4/pkg-plist | 19 | ||||
-rw-r--r-- | math/mumps4/Makefile | 128 | ||||
-rw-r--r-- | math/mumps4/distinfo | 2 | ||||
-rw-r--r-- | math/mumps4/files/patch-Make.inc_Makefile.inc.generic | 89 | ||||
-rw-r--r-- | math/mumps4/files/patch-Make.inc_Makefile.inc.generic.SEQ | 83 | ||||
-rw-r--r-- | math/mumps4/files/patch-Makefile | 20 | ||||
-rw-r--r-- | math/mumps4/files/patch-PORD_lib_Makefile | 19 | ||||
-rw-r--r-- | math/mumps4/files/patch-libseq_Makefile | 23 | ||||
-rw-r--r-- | math/mumps4/files/patch-src_Makefile | 34 | ||||
-rw-r--r-- | math/mumps4/pkg-descr | 18 | ||||
-rw-r--r-- | math/mumps4/pkg-plist | 51 |
17 files changed, 2 insertions, 592 deletions
@@ -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 |