diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2008-06-18 22:52:56 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2008-06-18 22:52:56 +0000 |
commit | 8712d22249c3151b4cad69d62a1bad5b13de5f46 (patch) | |
tree | 437f794f6a8d4063d447af45dacc11456b438d94 | |
parent | 2e10dc802c213bfa521ee8e417bad689d562c06c (diff) | |
download | ports-8712d22249c3151b4cad69d62a1bad5b13de5f46.tar.gz ports-8712d22249c3151b4cad69d62a1bad5b13de5f46.zip |
- Delete expired port math/umfpack: outdated subset of math/sparsesuite
Notes
Notes:
svn path=/head/; revision=215159
-rw-r--r-- | MOVED | 1 | ||||
-rw-r--r-- | math/Makefile | 1 | ||||
-rw-r--r-- | math/freemat/Makefile | 5 | ||||
-rw-r--r-- | math/umfpack/Makefile | 90 | ||||
-rw-r--r-- | math/umfpack/distinfo | 3 | ||||
-rw-r--r-- | math/umfpack/files/patch-Make+Make.freebsd | 36 | ||||
-rw-r--r-- | math/umfpack/files/patch-Make+Make.include | 31 | ||||
-rw-r--r-- | math/umfpack/pkg-descr | 20 | ||||
-rw-r--r-- | math/umfpack/pkg-message | 16 | ||||
-rw-r--r-- | math/umfpack/pkg-plist | 88 |
10 files changed, 1 insertions, 290 deletions
@@ -3498,3 +3498,4 @@ games/linux-x-plane||2008-06-18|Relies on expired, unfetchable installer port games/linux-x-plane-net-installer|||2008-06-18|Has expired: unfetchable japanese/vje30|||2008-06-18|Has expired: depends on forbidden port misc/compat3x math/sc|||2008-06-18|Has expired: distfile disappeared +math/umfpack|||2008-06-18|Has expired: Outdated subset of math/suitesparse diff --git a/math/Makefile b/math/Makefile index 1f326b798a97..a705b61402d2 100644 --- a/math/Makefile +++ b/math/Makefile @@ -380,7 +380,6 @@ SUBDIR += truthtable SUBDIR += tvmet SUBDIR += umatrix - SUBDIR += umfpack SUBDIR += ump SUBDIR += units SUBDIR += unixstat diff --git a/math/freemat/Makefile b/math/freemat/Makefile index db797baaddc2..f8620d2ed1c5 100644 --- a/math/freemat/Makefile +++ b/math/freemat/Makefile @@ -78,13 +78,8 @@ LAPACK= -llapack .endif .if !defined(WITHOUT_UMFPACK) -. if exists(${LOCALBASE}/include/AMD/amd.h) -BUILD_DEPENDS+= ${LOCALBASE}/lib/libamd.a:${PORTSDIR}/math/umfpack -AMDINC= -I${LOCALBASE}/include/AMD -. else LIB_DEPENDS+= amd.1:${PORTSDIR}/math/suitesparse AMDINC= -I${LOCALBASE}/include/suitesparse -. endif .endif pre-everything:: diff --git a/math/umfpack/Makefile b/math/umfpack/Makefile deleted file mode 100644 index c53ed70793bf..000000000000 --- a/math/umfpack/Makefile +++ /dev/null @@ -1,90 +0,0 @@ -# New ports collection makefile for: UMFPACK -# Date created: 5 Nov 97 -# Whom: Pedro Giffuni <giffunip@asme.org> -# -# $FreeBSD$ -# - -PORTNAME= umfpack -PORTVERSION= 4.4 -PORTREVISION= 1 -CATEGORIES= math -MASTER_SITES= http://www.cise.ufl.edu/research/sparse/umfpack/v${PORTVERSION}/ -DISTNAME= UMFPACKv${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Unsymmetric-pattern MultiFrontal Package - -USE_FORTRAN= yes -FORTRANLIBS= -lgfortranbegin -lgfortran -GCCLIBDIR= -L`${CAT} ${WRKSRC}/LIBDIR` -L`${CAT} ${WRKSRC}/LIBDIR`/../../.. - -CONFLICTS= suitesparse-2* - -WRKSRC= ${WRKDIR}/${DISTNAME}/UMFPACK -ALL_TARGET= lib - -DEPRECATED= Outdated subset of math/suitesparse -EXPIRATION_DATE=2007-11-30 - -.include <bsd.port.pre.mk> - -.if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS) -WITH_ATLAS= yes -.endif -.if defined(WITH_ATLAS) -LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas -BLAS= -lf77blas -latlas -.else -LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas -BLAS= -lblas -.endif - -.if ${ARCH} == "amd64" -CFLAGS+= -fPIC -.endif - -post-extract: - ${CP} ${WRKDIR}/${DISTNAME}/AMD/Make/Make.linux \ - ${WRKDIR}/${DISTNAME}/AMD/Make/Make.freebsd - -pre-build: - @${DIRNAME} `${FC} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR - @${REINPLACE_CMD} -e 's+%%CC%%+${CC}+g ; \ - s+%%CFLAGS%%+${CFLAGS}+ ; \ - s+%%LOCALBASE%%+${LOCALBASE}+ ; \ - s+%%GCCLIBDIR%%+${GCCLIBDIR}+ ; \ - s+%%FORTRANLIBS%%+${FORTRANLIBS}+ ; \ - s+%%BLAS%%+${BLAS}+ ;' \ - ${WRKDIR}/${DISTNAME}/AMD/Make/Make.freebsd - -do-install: - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/AMD/Lib/libamd.a ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/Lib/libumfpack.a ${PREFIX}/lib -.for mod in AMD UMFPACK - @${MKDIR} ${PREFIX}/include/${mod} - @for inc in `${LS} ${WRKSRC}/../${mod}/Include` ; do \ - ${INSTALL_DATA} ${WRKSRC}/../${mod}/Include/$$inc ${PREFIX}/include/${mod}; \ - done -.endfor -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/AMD/Doc/*.pdf ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR} - ${GZIP_CMD} ${DOCSDIR}/README.txt - ${INSTALL_DATA} ${WRKSRC}/Doc/*.pdf ${DOCSDIR} - @${FIND} ${DOCSDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP} - @${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} - @${MKDIR} ${EXAMPLESDIR} - @${TAR} --exclude tmp -C ${WRKSRC}/Demo -cf - . | \ - ${TAR} -C ${EXAMPLESDIR} -xf - - @${FIND} ${EXAMPLESDIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP} - @${FIND} ${EXAMPLESDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} -.endif - -.if defined(MAINTAINER_MODE) -regression-test: build - @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} hb ) -.endif - -.include <bsd.port.post.mk> diff --git a/math/umfpack/distinfo b/math/umfpack/distinfo deleted file mode 100644 index 5c885f08d046..000000000000 --- a/math/umfpack/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (UMFPACKv4.4.tar.gz) = 6f4de37ec711c406a50f5d6760ea9f06 -SHA256 (UMFPACKv4.4.tar.gz) = 6807ccc2a9f08d3ef78e69ecb08d4dd4d70826f8e5401d9535255efa69c01894 -SIZE (UMFPACKv4.4.tar.gz) = 1226870 diff --git a/math/umfpack/files/patch-Make+Make.freebsd b/math/umfpack/files/patch-Make+Make.freebsd deleted file mode 100644 index dd10e0f4c426..000000000000 --- a/math/umfpack/files/patch-Make+Make.freebsd +++ /dev/null @@ -1,36 +0,0 @@ ---- Make/Make.freebsd.orig Sun May 28 22:27:24 2006 -+++ Make/Make.freebsd Sun May 28 22:35:56 2006 -@@ -6,8 +6,8 @@ - # if you use the Intel compiler and the Fortran BLAS. - - # Using GNU gcc and f77 compilers: -- CC = gcc -- CFLAGS = -O3 -fPIC -+ CC = %%CC%% -+ CFLAGS = %%CFLAGS%% - - # Using Intel's icc and ifc compilers: - # F77 = ifc -@@ -36,16 +36,16 @@ - # LIB = -lm - - # 2: with the ATLAS C-BLAS (http://www.netlib.org/atlas). --# CONFIG = -DCBLAS -I../ATLAS/include --# LIB = -lcblas -latlas -lm -+# CONFIG = -DGETRUSAGE -DCBLAS -I../ATLAS/include -I%%LOCALBASE%%/include -+# LIB = %%CBLAS_LIBS%% -lm - - # 3: with Fortran interface to the ATLAS BLAS --# CONFIG = --# LIB = -lf77blas -latlas -lfrtbegin -lg2c -lm -+CONFIG = -DGETRUSAGE -+LIB = -L%%LOCALBASE%%/lib %%BLAS%% %%GCCLIBDIR%% %%FORTRANLIBS%% -lm - - # 4: with Fortran interface to the BLAS, and Goto's BLAS -- CONFIG = -- LIB = -lgoto -lxerbla -lfrtbegin -lg2c -lm -+# CONFIG = -+# LIB = -lgoto -lxerbla -lfrtbegin -lg2c -lm - - # 5: with Fortran interface to the BLAS, and Goto's BLAS, and no divide-by-zero - # CONFIG = -DNO_DIVIDE_BY_ZERO diff --git a/math/umfpack/files/patch-Make+Make.include b/math/umfpack/files/patch-Make+Make.include deleted file mode 100644 index b2b914783d73..000000000000 --- a/math/umfpack/files/patch-Make+Make.include +++ /dev/null @@ -1,31 +0,0 @@ ---- Make/Make.include.orig Wed Apr 23 14:08:18 2003 -+++ Make/Make.include Thu Jun 19 14:01:42 2003 -@@ -10,15 +10,15 @@ - # AMD, or both AMD and UMFPACK, you only need to edit this one file (and - # optionaly, one of the ../Make/Make.<arch> files below). - --CFLAGS = -O -+CFLAGS ?= -O - RANLIB = ranlib - LIB = -lm - RM = rm -f - MV = mv -f --F77 = f77 --F77FLAGS = -O --F77LIB = --AR = ar -+F77 ?= f77 -+F77FLAGS = ${FFLAGS} -+#F77LIB = -+AR ?= ar - - #------------------------------------------------------------------------------- - # for the AMD and UMFPACK mexFunctions (-DNBLAS and -DNUTIL for UMFPACK only) -@@ -49,6 +49,7 @@ - # CC = ... to redefine the name of your C compiler, for example. Without - # any specific changes, this Makefile should work on nearly all systems. - -+include ../Make/Make.freebsd - # include ../Make/Make.linux - # include ../Make/Make.sgi - # include ../Make/Make.solaris diff --git a/math/umfpack/pkg-descr b/math/umfpack/pkg-descr deleted file mode 100644 index b31998a3ca0e..000000000000 --- a/math/umfpack/pkg-descr +++ /dev/null @@ -1,20 +0,0 @@ -A package for solving systems of sparse linear systems Ax=b, where A is -sparse and can be unsymmetric. There are options for choosing a good -pivot order, factorizing a subsequent matrix with the same pivot order and -nonzero pattern as a previously factorized matrix, and solving systems of -linear equations with the factors (with A, L, or U; or with their -transposes in the single/double precision versions). Iterative -refinement, with sparse backward error estimates, can be performed. -Single and double precision, complex, and complex double precision -(complex*16) routines are available. - -WWW: http://www.cise.ufl.edu/research/sparse/umfpack/ - -This package also includes AMD, a set of routines for pre-ordering sparse -matrices prior to Cholesky or LU factorization using the aproximate -minimum degree ordering algorithm: - http://www.cise.ufl.edu/research/sparse/amd/ -_________ -Note: By default this port builds the C-callable interface using the CBLAS -interface from ATLAS, but other versions of BLAS could be used and there -is also a FORTRAN interface available. diff --git a/math/umfpack/pkg-message b/math/umfpack/pkg-message deleted file mode 100644 index e99a77c4fc4b..000000000000 --- a/math/umfpack/pkg-message +++ /dev/null @@ -1,16 +0,0 @@ - Your use or distribution of UMFPACK or any modified version of - UMFPACK implies that you agree to this License. - - THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY - EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK. - - Permission is hereby granted to use or copy this program, provided - that the Copyright, this License, and the Availability of the original - version is retained on all copies. User documentation of any code that - uses UMFPACK or any modified version of UMFPACK code must cite the - Copyright, this License, the Availability note, and "Used by permission." - Permission to modify the code and to distribute modified code is granted, - provided the Copyright, this License, and the Availability note are - retained, and a notice that the code was modified is included. This - software was developed with support from the National Science Foundation, - and is provided to you free of charge. diff --git a/math/umfpack/pkg-plist b/math/umfpack/pkg-plist deleted file mode 100644 index f0e41c4859bb..000000000000 --- a/math/umfpack/pkg-plist +++ /dev/null @@ -1,88 +0,0 @@ -include/AMD/amd.h -include/UMFPACK/umfpack.h -include/UMFPACK/umfpack_col_to_triplet.h -include/UMFPACK/umfpack_defaults.h -include/UMFPACK/umfpack_free_numeric.h -include/UMFPACK/umfpack_free_symbolic.h -include/UMFPACK/umfpack_get_determinant.h -include/UMFPACK/umfpack_get_lunz.h -include/UMFPACK/umfpack_get_numeric.h -include/UMFPACK/umfpack_get_symbolic.h -include/UMFPACK/umfpack_load_numeric.h -include/UMFPACK/umfpack_load_symbolic.h -include/UMFPACK/umfpack_numeric.h -include/UMFPACK/umfpack_qsymbolic.h -include/UMFPACK/umfpack_report_control.h -include/UMFPACK/umfpack_report_info.h -include/UMFPACK/umfpack_report_matrix.h -include/UMFPACK/umfpack_report_numeric.h -include/UMFPACK/umfpack_report_perm.h -include/UMFPACK/umfpack_report_status.h -include/UMFPACK/umfpack_report_symbolic.h -include/UMFPACK/umfpack_report_triplet.h -include/UMFPACK/umfpack_report_vector.h -include/UMFPACK/umfpack_save_numeric.h -include/UMFPACK/umfpack_save_symbolic.h -include/UMFPACK/umfpack_scale.h -include/UMFPACK/umfpack_solve.h -include/UMFPACK/umfpack_symbolic.h -include/UMFPACK/umfpack_tictoc.h -include/UMFPACK/umfpack_timer.h -include/UMFPACK/umfpack_transpose.h -include/UMFPACK/umfpack_triplet_to_col.h -include/UMFPACK/umfpack_wsolve.h -lib/libamd.a -lib/libumfpack.a -%%PORTDOCS%%%%DOCSDIR%%/AMD_UserGuide.pdf -%%PORTDOCS%%%%DOCSDIR%%/QuickStart.pdf -%%PORTDOCS%%%%DOCSDIR%%/README.txt.gz -%%PORTDOCS%%%%DOCSDIR%%/UserGuide.pdf -%%PORTDOCS%%%%EXAMPLESDIR%%/HB/arc130.rua -%%PORTDOCS%%%%EXAMPLESDIR%%/HB/can_24.psa -%%PORTDOCS%%%%EXAMPLESDIR%%/HB/fs_183_6.rua -%%PORTDOCS%%%%EXAMPLESDIR%%/HB/qc324.cua -%%PORTDOCS%%%%EXAMPLESDIR%%/HB/west0067.rua -%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile -%%PORTDOCS%%%%EXAMPLESDIR%%/my_umfpack_di_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/my_umfpack_dl_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/my_umfpack_zi_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/my_umfpack_zl_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/numeric.umf -%%PORTDOCS%%%%EXAMPLESDIR%%/readhb.f -%%PORTDOCS%%%%EXAMPLESDIR%%/readhb_nozeros.f -%%PORTDOCS%%%%EXAMPLESDIR%%/readhb_size.f -%%PORTDOCS%%%%EXAMPLESDIR%%/simple_compile -%%PORTDOCS%%%%EXAMPLESDIR%%/symbolic.umf -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4_f77wrapper.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4_f77zwrapper.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4hb.f -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4hb.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4hb64.f -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4zhb.f -%%PORTDOCS%%%%EXAMPLESDIR%%/umf4zhb.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_di_demo -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_di_demo.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_di_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_di_demo.sed -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_dl_demo -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_dl_demo.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_dl_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_dl_demo.sed -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_simple -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_simple.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_xx_demo.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zi_demo -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zi_demo.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zi_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zi_demo.sed -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zl_demo -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zl_demo.c -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zl_demo.out -%%PORTDOCS%%%%EXAMPLESDIR%%/umfpack_zl_demo.sed -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/HB -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm include/UMFPACK -@dirrm include/AMD |