diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/Makefile | 4 | ||||
-rw-r--r-- | math/algotutor/Makefile | 56 | ||||
-rw-r--r-- | math/algotutor/distinfo | 2 | ||||
-rw-r--r-- | math/algotutor/files/patch-algotutor | 20 | ||||
-rw-r--r-- | math/algotutor/pkg-descr | 5 | ||||
-rw-r--r-- | math/algotutor/pkg-plist | 39 | ||||
-rw-r--r-- | math/nyh-hoc/Makefile | 26 | ||||
-rw-r--r-- | math/nyh-hoc/distinfo | 2 | ||||
-rw-r--r-- | math/nyh-hoc/pkg-descr | 13 | ||||
-rw-r--r-- | math/superlu_mt/Makefile | 130 | ||||
-rw-r--r-- | math/superlu_mt/distinfo | 5 | ||||
-rw-r--r-- | math/superlu_mt/files/patch-INSTALL-Makefile | 11 | ||||
-rw-r--r-- | math/superlu_mt/files/patch-make.inc | 57 | ||||
-rw-r--r-- | math/superlu_mt/pkg-descr | 24 | ||||
-rw-r--r-- | math/superlu_mt/pkg-plist | 18 | ||||
-rw-r--r-- | math/testu01/Makefile | 76 | ||||
-rw-r--r-- | math/testu01/distinfo | 4 | ||||
-rw-r--r-- | math/testu01/pkg-descr | 22 | ||||
-rw-r--r-- | math/testu01/pkg-plist | 144 |
19 files changed, 0 insertions, 658 deletions
diff --git a/math/Makefile b/math/Makefile index e0c0e379c130..370b1d1915f4 100644 --- a/math/Makefile +++ b/math/Makefile @@ -120,7 +120,6 @@ SUBDIR += adol-c SUBDIR += algae SUBDIR += alglib - SUBDIR += algotutor SUBDIR += alt-ergo SUBDIR += amath SUBDIR += ambit @@ -389,7 +388,6 @@ SUBDIR += nlopt SUBDIR += ntl SUBDIR += numdiff - SUBDIR += nyh-hoc SUBDIR += ocaml-ocamlgraph SUBDIR += ocaml-zarith SUBDIR += ocamlgsl @@ -852,13 +850,11 @@ SUBDIR += suitesparse SUBDIR += sundials SUBDIR += superlu - SUBDIR += superlu_mt SUBDIR += symmetrica SUBDIR += symphony SUBDIR += tablix SUBDIR += taucs SUBDIR += tblis - SUBDIR += testu01 SUBDIR += tetgen SUBDIR += timbl SUBDIR += tmv diff --git a/math/algotutor/Makefile b/math/algotutor/Makefile deleted file mode 100644 index d5e38098a549..000000000000 --- a/math/algotutor/Makefile +++ /dev/null @@ -1,56 +0,0 @@ -# $FreeBSD$ - -PORTNAME= algotutor -PORTVERSION= 0.8.6 -PORTREVISION= 7 -CATEGORIES= math -MASTER_SITES= http://www.cyut.edu.tw/~ckhung/dl/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Interactive tutorial for algorithms and data structures - -BROKEN= unfetchable -DEPRECATED= Unfetchable, unmaintained -EXPIRATION_DATE= 2019-10-16 - -BUILD_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk -RUN_DEPENDS:= ${BUILD_DEPENDS} - -USE_PERL5= build -NO_BUILD= yes -NO_ARCH= yes - -MANPAGES= algotutor.1 gen_at_graph.1 -BINFILES= algotutor gen_at_graph -LIBFILES= BST.pm Board.pm Collection.pm Configurable.pm DCEdge.pm \ - Edge.pm Graph.pm Heap.pm Line.pm PQueue.pm RBTree.pm \ - RecCanvas.pm RecDialog.pm TreeNode.pm Vector.pm Vector2.pm \ - Vector3.pm Vertex.pm basic.pl utilalgo - -USES= shebangfix perl5 tar:tgz -SHEBANG_FILES= algotutor dp/flwa dp/lcs dp/matrixchain \ - gen_at_graph graph/flwa - -post-patch: - @${REINPLACE_CMD} -e 's,!!SITE_PERL!!,${PREFIX}/${SITE_PERL_REL},' \ - -e 's|!!PREFIX!!|${PREFIX}|g' \ - ${WRKSRC}/algotutor - -do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/algotutor - ${MKDIR} ${STAGEDIR}${PREFIX}/share/algotutor - ${CP} -R ${WRKSRC}/data ${STAGEDIR}${PREFIX}/share/algotutor - ${CP} -R ${WRKSRC}/cgeom ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/algotutor - ${CP} -R ${WRKSRC}/dp ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/algotutor - ${CP} -R ${WRKSRC}/graph ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/algotutor -.for file in ${MANPAGES} - ${INSTALL_MAN} ${WRKSRC}/doc/${file} ${STAGEDIR}${PREFIX}/man/man1 -.endfor -.for file in ${BINFILES} - ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin -.endfor -.for file in ${LIBFILES} - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/algotutor -.endfor - -.include <bsd.port.mk> diff --git a/math/algotutor/distinfo b/math/algotutor/distinfo deleted file mode 100644 index 9d7c010f4876..000000000000 --- a/math/algotutor/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (algotutor-0.8.6.tgz) = 78e4779779e5a75ef8419c660cccbe9fcd4aac679bbd478e80133ff915414886 -SIZE (algotutor-0.8.6.tgz) = 176802 diff --git a/math/algotutor/files/patch-algotutor b/math/algotutor/files/patch-algotutor deleted file mode 100644 index a12946b54e00..000000000000 --- a/math/algotutor/files/patch-algotutor +++ /dev/null @@ -1,20 +0,0 @@ ---- algotutor.orig Tue Apr 10 18:55:36 2007 -+++ algotutor Tue Apr 10 18:56:10 2007 -@@ -4,7 +4,7 @@ - - use strict; - use Getopt::Std; --use lib '/usr/share/perl5/algotutor'; -+use lib '!!SITE_PERL!!/algotutor'; - - BEGIN { - my ($path) = $0 =~ m#(.*/)#; -@@ -58,7 +58,7 @@ - $tab->{$algo}{run}(); - } else { - # algorithms other than dynamic programming -- die "need exactly one data file. Example:\n\talgotutor -a bst /usr/share/algotutor/data/countries.gr\n" -+ die "need exactly one data file. Example:\n\talgotutor -a bst !!PREFIX!!/share/algotutor/data/countries.gr\n" - unless $#ARGV == 0; - $dfn = $ARGV[0]; - die "cannot read data file '$dfn'.\nDoes it exist and do you have read permissions?\n" unless -r $dfn; diff --git a/math/algotutor/pkg-descr b/math/algotutor/pkg-descr deleted file mode 100644 index 2302fc4cb8d6..000000000000 --- a/math/algotutor/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Algotutor is an interactive program for observing the intermediate -steps of algorithms. The target audience is computer science students -and/or anyone who studies algorithms and/or data structures. - -WWW: http://www.cyut.edu.tw/~ckhung/p/algotutor/ diff --git a/math/algotutor/pkg-plist b/math/algotutor/pkg-plist deleted file mode 100644 index 5da9c7224b54..000000000000 --- a/math/algotutor/pkg-plist +++ /dev/null @@ -1,39 +0,0 @@ -bin/algotutor -bin/gen_at_graph -%%SITE_PERL%%/algotutor/BST.pm -%%SITE_PERL%%/algotutor/Board.pm -%%SITE_PERL%%/algotutor/Collection.pm -%%SITE_PERL%%/algotutor/Configurable.pm -%%SITE_PERL%%/algotutor/DCEdge.pm -%%SITE_PERL%%/algotutor/Edge.pm -%%SITE_PERL%%/algotutor/Graph.pm -%%SITE_PERL%%/algotutor/Heap.pm -%%SITE_PERL%%/algotutor/Line.pm -%%SITE_PERL%%/algotutor/PQueue.pm -%%SITE_PERL%%/algotutor/RBTree.pm -%%SITE_PERL%%/algotutor/RecCanvas.pm -%%SITE_PERL%%/algotutor/RecDialog.pm -%%SITE_PERL%%/algotutor/TreeNode.pm -%%SITE_PERL%%/algotutor/Vector.pm -%%SITE_PERL%%/algotutor/Vector2.pm -%%SITE_PERL%%/algotutor/Vector3.pm -%%SITE_PERL%%/algotutor/Vertex.pm -%%SITE_PERL%%/algotutor/basic.pl -%%SITE_PERL%%/algotutor/cgeom/dom -%%SITE_PERL%%/algotutor/cgeom/graham -%%SITE_PERL%%/algotutor/cgeom/utils -%%SITE_PERL%%/algotutor/dp/flwa -%%SITE_PERL%%/algotutor/dp/lcs -%%SITE_PERL%%/algotutor/dp/matrixchain -%%SITE_PERL%%/algotutor/graph/flwa -%%SITE_PERL%%/algotutor/graph/pfs -%%SITE_PERL%%/algotutor/utilalgo -man/man1/algotutor.1.gz -man/man1/gen_at_graph.1.gz -share/algotutor/data/countries.gr -share/algotutor/data/lv.gr -share/algotutor/data/pts1.gr -share/algotutor/data/randgrid.gr -share/algotutor/data/simple.gr -share/algotutor/data/trc.gr -share/algotutor/data/tt.gr diff --git a/math/nyh-hoc/Makefile b/math/nyh-hoc/Makefile deleted file mode 100644 index 10b593371b3f..000000000000 --- a/math/nyh-hoc/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= hoc -PORTVERSION= 9.2 -CATEGORIES= math -MASTER_SITES= http://nadav.harel.org.il/homepage/hoc/ -PKGNAMEPREFIX= nyh- -EXTRACT_SUFX= .tgz - -MAINTAINER= ports@FreeBSD.org -COMMENT= High Order Calculator - -BROKEN= unfetchable -DEPRECATED= Unfetchable, unmaintained -EXPIRATION_DATE= 2019-10-16 - -MAKE_JOBS_UNSAFE= yes - -GNU_CONFIGURE= yes -PLIST_FILES= bin/${PORTNAME} - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/hoc ${STAGEDIR}${PREFIX}/bin - -.include <bsd.port.mk> diff --git a/math/nyh-hoc/distinfo b/math/nyh-hoc/distinfo deleted file mode 100644 index 1ae6a8f2267a..000000000000 --- a/math/nyh-hoc/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (hoc-9.2.tgz) = 72b9b52ff2bac700012415b05ca88e89fa31d549327b5b983e724e9bb973c08e -SIZE (hoc-9.2.tgz) = 63300 diff --git a/math/nyh-hoc/pkg-descr b/math/nyh-hoc/pkg-descr deleted file mode 100644 index e0c4db29a20f..000000000000 --- a/math/nyh-hoc/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -Hoc, the High Order Calculator, is an interpreted language for -floating-point calculations. Its most basic use is as a powerful and -convenient calculator, interactively evaluating expressions such as -1+2*sin(0.7). But hoc is no ordinary calculator: It also lets you -assign values to variables, define your own functions, and use loops, -conditionals, and everything else you'd expect in a programming -language. - -Hoc was developed by Brian Kernighan and Rob Pike, and introduced in -their 1984 book The Unix Programming Environment. This version has been -extended and improved by Nadav Y. Har'El. - -WWW: http://nadav.harel.org.il/homepage/hoc/ diff --git a/math/superlu_mt/Makefile b/math/superlu_mt/Makefile deleted file mode 100644 index 7c973f1c6802..000000000000 --- a/math/superlu_mt/Makefile +++ /dev/null @@ -1,130 +0,0 @@ -# Created by: Pedro Giffuni <giffunip@asme.org> -# $FreeBSD$ - -PORTNAME= superlu_mt -PORTVERSION= 3.1.20160319 -PORTREVISION= 6 -CATEGORIES= math -MASTER_SITES= http://crd.lbl.gov/~xiaoye/SuperLU/ \ - http://crd.lbl.gov/~xiaoye/:doc -DISTNAME= ${PORTNAME}_3.1 -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} simax97.ps.gz:doc -DIST_SUBDIR= superlu2 -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Routines for performing multithreaded sparse factorization - -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/License.txt - -BROKEN= unfetchable -DEPRECATED= Unfetchable, unmaintained -EXPIRATION_DATE= 2019-10-16 -BROKEN_aarch64= fails to build: undefined reference to sbrk -BROKEN_powerpc64= fails to build: pstest runs away and consumes all memory -BROKEN_sparc64= fails to link - -USES= fortran gmake - -OPTIONS_DEFINE= DOCS - -.include <bsd.port.pre.mk> - -.if exists(${LOCALBASE}/lib/libgoto2.so) -WITH_BLAS?= gotoblas -.elif exists(${LOCALBASE}/lib/libatlas.so) -WITH_BLAS?= atlas -.else -WITH_BLAS?= reference -.endif - -.if ${WITH_BLAS} == reference -LIB_DEPENDS+= libblas.so:math/blas -BLAS= -lblas -.elif ${WITH_BLAS} == gotoblas -LIB_DEPENDS+= libgoto2.so:math/gotoblas -BLAS= -lgoto2p -BROKEN= Build stops while testing -.elif ${WITH_BLAS} == atlas -LIB_DEPENDS+= libatlas.so:math/atlas -BLAS= -lptf77blas -.endif - -.if ${ARCH} == "sparc64" || ${ARCH} == "amd64" -FPIC= -fPIC -.else -FPIC= -fpic -.endif - -USE_LDCONFIG= yes -WRKSRC= ${WRKDIR}/SuperLU_MT_3.1 -WRKSRC_SHARED= ${WRKDIR}/SuperLU_MT_3.1_shared -ALL_TARGET= lib -SVERSION= 3 - -ARCH2FIX= CBLAS/Makefile MAKE_INC/make.openmp MAKE_INC/make.exemplar \ - make.inc SRC/Makefile TESTING/MATGEN/Makefile - -do-configure: -.for fmk in ${ARCH2FIX} - @${REINPLACE_CMD} -e 's|^ARCH *.= ar|ARCMD = ar| ; \ - s|\$$(ARCH)|$$(ARCMD)|' ${WRKSRC}/${fmk} -.endfor - ${CP} -r ${WRKSRC} ${WRKSRC_SHARED} - @${REINPLACE_CMD} -e 's+%%BLAS%%+-L${LOCALBASE}/lib ${BLAS}+ ; \ - s+%%CC%%+${CC}+; s+%%FC%%+${FC}+; \ - s+%%CPPFLAGS%%+${CPPFLAGS}+; \ - s+%%CFLAGS%%+${CFLAGS}+; \ - s+%%FFLAGS%%+${FFLAGS}+; \ - s+%%LDFLAGS%%+${LDFLAGS}+; \ - s+%%FPIC%%++ ' \ - ${WRKSRC}/make.inc - - @${REINPLACE_CMD} -e 's+%%BLAS%%+-L${LOCALBASE}/lib ${BLAS}+ ; \ - s+%%CC%%+${CC}+; s+%%FC%%+${FC}+; \ - s+%%CPPFLAGS%%+${CPPFLAGS}+; \ - s+%%CFLAGS%%+${CFLAGS} ${FPIC}+; \ - s+%%FFLAGS%%+${FFLAGS} ${FPIC}+; \ - s+%%LDFLAGS%%+${LDFLAGS}+; \ - s+%%FPIC%%+${FPIC}+ ' \ - ${WRKSRC_SHARED}/make.inc - -do-build: - cd ${WRKSRC} ; ${MAKE_CMD} LDFLAGS="${LDFLAGS}" - cd ${WRKSRC_SHARED} ; ${MAKE_CMD} LDFLAGS="${LDFLAGS}" - ${RM} -r ${WRKDIR}/tmp_static - ${MKDIR} ${WRKDIR}/tmp_static - cd ${WRKDIR}/tmp_static - ${FIND} ${WRKSRC} -name "*\.a" -exec ${CP} {} ${WRKDIR}/tmp_static \; - ${RM} -r ${WRKDIR}/tmp_shared - ${MKDIR} ${WRKDIR}/tmp_shared - ${FIND} ${WRKSRC_SHARED} -name "*\.a" -exec ${CP} {} ${WRKDIR}/tmp_shared \; - @cd ${WRKDIR}/tmp_shared ; for i in `ls *.a | ${SED} 's/\.a//' `; do \ - ${RM} $${i}.so.* $${i}.so ; \ - ${FC} ${CFLAGS} ${FPIC} ${LDFLAGS} -shared -o $${i}.so.${SVERSION} \ - -Wl,-soname,$${i}.so.${SVERSION} -Wl,--allow-multiple-definition \ - -Wl,--whole-archive $${i}.a -Wl,--no-whole-archive -Wl,--as-needed; \ - ${LN} -s $${i}.so.${SVERSION} $${i}.so ;\ - done - -do-install: - ${INSTALL_DATA} ${WRKDIR}/tmp_static/libsuperlu_mt_*.a ${STAGEDIR}${PREFIX}/lib - ${INSTALL_LIB} ${WRKDIR}/tmp_shared/libsuperlu_mt_*.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib - ${RLN} ${STAGEDIR}${PREFIX}/lib/libsuperlu_mt_PTHREAD.so.${SVERSION} \ - ${STAGEDIR}${PREFIX}/lib/libsuperlu_mt_PTHREAD.so - ${RLN} ${STAGEDIR}${PREFIX}/lib/libsuperlu_mt_PTHREAD.so.${SVERSION} \ - ${STAGEDIR}${PREFIX}/lib/libsuperlu_mt.so - ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} - ${INSTALL_DATA} ${WRKSRC}/SRC/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME} - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/DOC/*.pdf ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/simax97.ps.gz ${STAGEDIR}${DOCSDIR} - -do-test: - @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} testing) - @(cd ${WRKSRC_SHARED} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} testing) - -.include <bsd.port.post.mk> diff --git a/math/superlu_mt/distinfo b/math/superlu_mt/distinfo deleted file mode 100644 index 20e005bf9129..000000000000 --- a/math/superlu_mt/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1494706587 -SHA256 (superlu2/superlu_mt_3.1.tar.gz) = 407b544b9a92b2ed536b1e713e80f986824cf3016657a4bfc2f3e7d2a76ecab6 -SIZE (superlu2/superlu_mt_3.1.tar.gz) = 1824440 -SHA256 (superlu2/simax97.ps.gz) = 8f8ae10e28dfdeda2fed58b0bcec1bf96f10fa7b1d055aff160d77d7aeb8a983 -SIZE (superlu2/simax97.ps.gz) = 158724 diff --git a/math/superlu_mt/files/patch-INSTALL-Makefile b/math/superlu_mt/files/patch-INSTALL-Makefile deleted file mode 100644 index 429b7fd6ce24..000000000000 --- a/math/superlu_mt/files/patch-INSTALL-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- INSTALL/Makefile.orig 2013-03-19 22:10:40 UTC -+++ INSTALL/Makefile -@@ -17,7 +17,7 @@ install.out: - - slamch.o: slamch.c ; $(CC) $(NOOPTS) -c $< - dlamch.o: dlamch.c ; $(CC) $(NOOPTS) -c $< --superlu_timer.o: superlu_timer.c; $(CC) $(NOOPTS) -c $< -+superlu_timer.o: superlu_timer.c; $(CC) $(LDFLAGS) $(NOOPTS) -c $< - - .c.o: ; $(CC) $(CFLAGS) -c $< - diff --git a/math/superlu_mt/files/patch-make.inc b/math/superlu_mt/files/patch-make.inc deleted file mode 100644 index 9d88f8dfdd6d..000000000000 --- a/math/superlu_mt/files/patch-make.inc +++ /dev/null @@ -1,57 +0,0 @@ ---- make.inc.orig 2015-04-30 00:46:42 UTC -+++ make.inc -@@ -22,7 +22,7 @@ PLAT = _PTHREAD - TMGLIB = libtmglib$(PLAT).a - SUPERLULIB = libsuperlu_mt$(PLAT).a - BLASDEF = -DUSE_VENDOR_BLAS --BLASLIB = -L/usr/lib -lf77blas -latlas -+BLASLIB = %%BLAS%% - #BLASLIB = ../lib/libblas$(PLAT).a - MATHLIB = -lm - MPLIB = -lpthread -@@ -31,7 +31,7 @@ MPLIB = -lpthread - # The archiver and the flag(s) to use when building archive (library) - # If your system has no ranlib, set RANLIB = echo. - # --ARCH = ar -+ARCMD = ar - ARCHFLAGS = cr - RANLIB = ranlib - -@@ -40,8 +40,8 @@ RANLIB = ranlib - # Definitions used by CPP: - PREDEFS = -D__PTHREAD ## -DDEBUGlevel=0 -DPRNTlevel=0 - # --CC = gcc --CFLAGS = $(PREDEFS) -g #-O3 -+CC = %%CC%% -+CFLAGS = $(PREDEFS) %%CFLAGS%% - # Uncomment the following to use 64-bit integer - CFLAGS += -D_LONGINT - -@@ -49,19 +49,19 @@ CFLAGS += -D_LONGINT - # There are a few files that should NOT be optimized, which appear in the - # end of SRC/Makefile, taking the flag $(NOOPTS) - # NOOPTS should be defined to explicitly turn off any optimization. --NOOPTS = -O0 -+NOOPTS = -O0 %%FPIC%% - --BLASOPTS = -+BLASOPTS = - - ############################################################################ - --FORTRAN = gfortran --FFLAGS = -O -fdefault-integer-8 -+FORTRAN = %%FC%% -+FFLAGS = %%FFLAGS%% -fdefault-integer-8 - - ############################################################################ - --LOADER = gcc --LOADOPTS = -O #-pthread -+LOADER = %%CC%% -+LOADOPTS = -O %%LDFLAGS%% - - ############################################################################ - # diff --git a/math/superlu_mt/pkg-descr b/math/superlu_mt/pkg-descr deleted file mode 100644 index a0559f7cee48..000000000000 --- a/math/superlu_mt/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ - SuperLU_MT (version 3.1) - ======================== - -SuperLU_MT contains a set of subroutines to solve a sparse linear system -A*X=B. It uses Gaussian elimination with partial pivoting (GEPP). -The columns of A may be preordered before factorization; the -preordering for sparsity is completely separate from the factorization. - -SuperLU_MT is a parallel extension to the serial SuperLU library. -SuperLU_MT is implemented in ANSI C, with multithreading extension, -for example, using POSIX threads or OpenMP. Currently, only the LU -factorization routine, which is the most time-consuming part of the -solution process, is parallelized on machines with a shared address space. -The other routines, such as column preordering and the forward and -back substitutions are performed sequentially. -The library provides functionality for both real and complex -matrices, in both single and double precision. - -Xiaoye S. Li, Lawrence Berkeley National Lab, xiaoye@nersc.gov -James Demmel, Univ. of California Berkeley, demmel@cs.berkeley.edu -John R. Gilbert, Xerox Palo Alto Research Center, gilbert@parc.xerox.com -NOTE: This library has to be linked with BLAS or a thread safe replacement. - -WWW: http://crd.lbl.gov/~xiaoye/SuperLU/ diff --git a/math/superlu_mt/pkg-plist b/math/superlu_mt/pkg-plist deleted file mode 100644 index 98e432091f8a..000000000000 --- a/math/superlu_mt/pkg-plist +++ /dev/null @@ -1,18 +0,0 @@ -include/superlu_mt/colamd.h -include/superlu_mt/pxgstrf_synch.h -include/superlu_mt/slu_dcomplex.h -include/superlu_mt/slu_mt_Cnames.h -include/superlu_mt/slu_mt_cdefs.h -include/superlu_mt/slu_mt_ddefs.h -include/superlu_mt/slu_mt_machines.h -include/superlu_mt/slu_mt_sdefs.h -include/superlu_mt/slu_mt_util.h -include/superlu_mt/slu_mt_zdefs.h -include/superlu_mt/slu_scomplex.h -include/superlu_mt/supermatrix.h -lib/libsuperlu_mt.so -lib/libsuperlu_mt_PTHREAD.a -lib/libsuperlu_mt_PTHREAD.so -lib/libsuperlu_mt_PTHREAD.so.3 -%%PORTDOCS%%%%DOCSDIR%%/simax97.ps.gz -%%PORTDOCS%%%%DOCSDIR%%/ug.pdf diff --git a/math/testu01/Makefile b/math/testu01/Makefile deleted file mode 100644 index a9e6fb160462..000000000000 --- a/math/testu01/Makefile +++ /dev/null @@ -1,76 +0,0 @@ -# Created by: bf <bf2006a@yahoo.com> -# $FreeBSD$ - -PORTNAME= TestU01 -PORTVERSION= 1.2.3 -PORTREVISION= 2 -CATEGORIES= math -MASTER_SITES= http://www.iro.umontreal.ca/~simardr/testu01/:0 \ - http://www.iro.umontreal.ca/~lecuyer/myftp/papers/:1 -DISTFILES= ${PORTNAME}${EXTRACT_SUFX}:0 testu01.pdf:1 -EXTRACT_ONLY= ${PORTNAME}${EXTRACT_SUFX} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Utilities for statistical testing of uniform random number generators - -LICENSE= TestU01 -LICENSE_NAME= TestU01 license -LICENSE_FILE= ${WRKSRC}/COPYING -LICENSE_PERMS= dist-mirror pkg-mirror auto-accept - -BROKEN= unfetchable -DEPRECATED= Unfetchable, unmaintained -EXPIRATION_DATE= 2019-10-16 - -LIB_DEPENDS= libgmp.so:math/gmp - -CONFLICTS= emboss-[0-9]* - -USES= gmake zip libtool localbase -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --includedir="${PREFIX}/include/${PORTNAME}" -MAKE_ARGS= docdir="${DOCSDIR}" exdir="${EXAMPLESDIR}" -USE_LDCONFIG= yes -INSTALL_TARGET= install-strip - -CFLAGS+= -fPIC - -OPTIONS_DEFINE= DOCS EXAMPLES - -post-patch: - @${REINPLACE_CMD} -e 's|return|& (0)|' ${WRKSRC}/testu01/fftc.c - -post-patch-DOCS-off: - @${REINPLACE_CMD} -e '/^SUBDIRS \=/s/ doc / /' ${WRKSRC}/Makefile.in - @${FIND} -X ${WRKSRC} -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} \ - -e '/^install-data-am\: /s/install-docDATA//' - -post-patch-EXAMPLES-off: - @${REINPLACE_CMD} -e '/^SUBDIRS \=/s/ examples / /' ${WRKSRC}/Makefile.in - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DISTDIR}/testu01.pdf ${STAGEDIR}${DOCSDIR} - -do-test: - @cd ${WRKSRC}/examples ; \ - for f in [mx]*.c ; do \ - ${CC} ${CFLAGS} -c $${f} -I. -I../include ; \ - done ; \ - for t in [befs]*.c; do \ - case $${t} in \ - ex3.c) x="my16807.o" ;; \ - ex7.c) x="mrg32k3a.o xorshift.o" ;; \ - scat.c) continue ;; \ - *) x="" ;; \ - esac ; \ - ${CC} ${CFLAGS} ${LDFLAGS} -o $${t%.c} $${t} -I. -I../include \ - -Wl,--as-needed $${x} ../testu01/.libs/libtestu01.so \ - ../probdist/.libs/libprobdist.so ../mylib/.libs/libmylib.so -lm ; \ - ${ECHO_CMD} "Running $${t%.c}..." ; \ - ${SETENV} \ - LD_LIBRARY_PATH=../testu01/.libs:../probdist/.libs:../mylib/.libs \ - ./$${t%.c} ; \ - done - -.include <bsd.port.mk> diff --git a/math/testu01/distinfo b/math/testu01/distinfo deleted file mode 100644 index 994b1558e842..000000000000 --- a/math/testu01/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (TestU01.zip) = a64b44dd8c20b3aa438fff1a1aad4d754ce3a782752f257cb8dca1e35001b6ae -SIZE (TestU01.zip) = 3262850 -SHA256 (testu01.pdf) = 3a8efb1b6aa4a10c128a25e9ada0b5dacc83191abb5bebae94f6525dfd7f885d -SIZE (testu01.pdf) = 466695 diff --git a/math/testu01/pkg-descr b/math/testu01/pkg-descr deleted file mode 100644 index b1987296e54a..000000000000 --- a/math/testu01/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -TestU01 is a software library, implemented in the ANSI C language, and -offering a collection of utilities for the empirical statistical testing -of uniform random number generators. - -The library implements several types of random number generators in generic -form, as well as many specific generators proposed in the literature or -found in widely-used software. It provides general implementations of the -classical statistical tests for random number generators, as well as several -others proposed in the literature, and some original ones. These tests can -be applied to the generators predefined in the library and to user-defined -generators. Specific tests suites for either sequences of uniform random -numbers in [0,1] or bit sequences are also available. Basic tools for -plotting vectors of points produced by generators are provided as well. - -Additional software permits one to perform systematic studies of the -interaction between a specific test and the structure of the point sets -produced by a given family of random number generators. That is, for a given -kind of test and a given class of random number generators, to determine how -large should be the sample size of the test, as a function of the generator's -period length, before the generator starts to fail the test systematically. - -WWW: http://www.iro.umontreal.ca/~simardr/testu01/tu01.html diff --git a/math/testu01/pkg-plist b/math/testu01/pkg-plist deleted file mode 100644 index 99d55a5c2ceb..000000000000 --- a/math/testu01/pkg-plist +++ /dev/null @@ -1,144 +0,0 @@ -bin/tcode -include/TestU01/TestU01.h -include/TestU01/addstr.h -include/TestU01/bbattery.h -include/TestU01/bitset.h -include/TestU01/chrono.h -include/TestU01/fbar.h -include/TestU01/fcho.h -include/TestU01/fcong.h -include/TestU01/fdist.h -include/TestU01/ffam.h -include/TestU01/ffsr.h -include/TestU01/finv.h -include/TestU01/fknuth.h -include/TestU01/fmarsa.h -include/TestU01/fmass.h -include/TestU01/fmultin.h -include/TestU01/fnpair.h -include/TestU01/fres.h -include/TestU01/fspectral.h -include/TestU01/fstring.h -include/TestU01/ftab.h -include/TestU01/fvaria.h -include/TestU01/fwalk.h -include/TestU01/gdef.h -include/TestU01/gdefconf.h -include/TestU01/gofs.h -include/TestU01/gofw.h -include/TestU01/mystr.h -include/TestU01/num.h -include/TestU01/num2.h -include/TestU01/rijndael-alg-fst.h -include/TestU01/scatter.h -include/TestU01/scomp.h -include/TestU01/sentrop.h -include/TestU01/sknuth.h -include/TestU01/smarsa.h -include/TestU01/smultin.h -include/TestU01/snpair.h -include/TestU01/sres.h -include/TestU01/sspacings.h -include/TestU01/sspectral.h -include/TestU01/sstring.h -include/TestU01/statcoll.h -include/TestU01/svaria.h -include/TestU01/swalk.h -include/TestU01/swrite.h -include/TestU01/tables.h -include/TestU01/tu01_sha1.h -include/TestU01/uautomata.h -include/TestU01/ubrent.h -include/TestU01/ucarry.h -include/TestU01/ucrypto.h -include/TestU01/ucubic.h -include/TestU01/udeng.h -include/TestU01/ufile.h -include/TestU01/ugfsr.h -include/TestU01/ugranger.h -include/TestU01/uinv.h -include/TestU01/uknuth.h -include/TestU01/ulcg.h -include/TestU01/ulec.h -include/TestU01/umarsa.h -include/TestU01/umrg.h -include/TestU01/unif01.h -include/TestU01/unumrec.h -include/TestU01/uquad.h -include/TestU01/usoft.h -include/TestU01/utaus.h -include/TestU01/utezuka.h -include/TestU01/util.h -include/TestU01/utouzin.h -include/TestU01/uvaria.h -include/TestU01/uweyl.h -include/TestU01/uwu.h -include/TestU01/uxorshift.h -include/TestU01/vectorsF2.h -include/TestU01/wdist.h -lib/libmylib.a -lib/libmylib.so -lib/libmylib.so.0 -lib/libmylib.so.0.0.1 -lib/libprobdist.a -lib/libprobdist.so -lib/libprobdist.so.0 -lib/libprobdist.so.0.0.1 -lib/libtestu01.a -lib/libtestu01.so -lib/libtestu01.so.0 -lib/libtestu01.so.0.0.1 -%%DATADIR%%/param/CombCubLCG.par -%%DATADIR%%/param/CombCubic2.par -%%DATADIR%%/param/CombL2.par -%%DATADIR%%/param/CombWH2.par -%%DATADIR%%/param/Cubic1.par -%%DATADIR%%/param/InvExpl.par -%%DATADIR%%/param/InvExpl2a.par -%%DATADIR%%/param/InvExpl2b.par -%%DATADIR%%/param/InvImpl.par -%%DATADIR%%/param/InvImpl2a.par -%%DATADIR%%/param/InvImpl2b.par -%%DATADIR%%/param/LCGBad2.par -%%DATADIR%%/param/LCGGood.par -%%DATADIR%%/param/LCGGranger.par -%%DATADIR%%/param/LCGPow2.par -%%DATADIR%%/param/LCGWu2.par -%%DATADIR%%/param/LFSR1.par -%%DATADIR%%/param/LFSR2.par -%%DATADIR%%/param/LFSR3.par -%%DATADIR%%/param/MRG2.par -%%DATADIR%%/param/MRG3.par -%%DATADIR%%/param/TausLCG2.par -%%PORTDOCS%%%%DOCSDIR%%/guidelongtestu01.pdf -%%PORTDOCS%%%%DOCSDIR%%/guidemylib.pdf -%%PORTDOCS%%%%DOCSDIR%%/guideprobdist.pdf -%%PORTDOCS%%%%DOCSDIR%%/guideshorttestu01.pdf -%%PORTDOCS%%%%DOCSDIR%%/testu01.pdf -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bat1.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bat1.res -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bat2.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bat2.res -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bat3.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/birth1.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/birth1.res -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/birth2.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex1.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex3.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex3.res -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex4.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex7.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/excel.dat -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fbirth.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fbirth.res1.tex -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fbirth.res2.tex -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcoll.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcoll.res1.tex -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcoll.res2.tex -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mrg32k3a.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/my16807.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/my16807.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scat.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scat2.c -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vax.bin -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xorshift.c |