add blitz++ 0.6

A C++ class library for scientific computing
This commit is contained in:
Ying-Chieh Liao 2002-10-10 10:26:55 +00:00
parent 9b1467ed35
commit 318b021265
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=67732
8 changed files with 379 additions and 0 deletions

View file

@ -12,6 +12,7 @@
SUBDIR += atlas
SUBDIR += biggles
SUBDIR += blas
SUBDIR += blitz++
SUBDIR += calc
SUBDIR += calcoo
SUBDIR += calctool

30
math/blitz++/Makefile Normal file
View file

@ -0,0 +1,30 @@
# ex:ts=8
# Ports collection makefile for: blitz++
# Date created: Jul 25, 2002
# Whom: ijliao
#
# $FreeBSD$
#
PORTNAME= blitz++
PORTVERSION= 0.6
CATEGORIES= math
MASTER_SITES= http://www.oonumerics.org/blitz/download/releases/
DISTNAME= blitz-${PORTVERSION:S/b/beta/}
MAINTAINER= ports@FreeBSD.org
LIB_DEPENDS= blas:${PORTSDIR}/math/blas
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= LDFLAGS="-lg2c"
CONFIGURE_ARGS= --with-cxx=gcc --with-blas=${LOCALBASE}/lib \
--enable-optimize --disable-debug
USE_GMAKE= yes
post-patch:
@${FIND} ${WRKSRC}/manual -name "Makefile.in" | ${XARGS} \
${REINPLACE_CMD} -e "s,[$$][(]prefix[)],\$$(datadir),"
.include <bsd.port.mk>

1
math/blitz++/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (blitz-0.6.tar.gz) = c557fb5ecf0b89a1321bb42c228afc1c

View file

@ -0,0 +1,20 @@
--- Makefile.in.orig Wed Jul 17 08:39:02 2002
+++ Makefile.in Thu Oct 10 18:14:58 2002
@@ -93,7 +93,7 @@
RANLIB = @RANLIB@
STRIP = @STRIP@
-SUBDIRS = . bin compiler blitz random src lib manual testsuite examples benchmarks demos
+SUBDIRS = . bin compiler blitz random src lib manual
VERSION = @VERSION@
am__include = @am__include@
am__quote = @am__quote@
@@ -405,7 +405,7 @@
info-am:
-install-data-am: install-demoDATA
+install-data-am:
install-exec-am:

View file

@ -0,0 +1,11 @@
--- blitz/timer.h.orig Thu Jul 25 16:47:56 2002
+++ blitz/timer.h Thu Jul 25 16:48:12 2002
@@ -41,6 +41,8 @@
#ifndef BZ_TIMER_H
#define BZ_TIMER_H
+#include <sys/time.h>
+
#ifndef BZ_BLITZ_H
#include <blitz/blitz.h>
#endif

1
math/blitz++/pkg-comment Normal file
View file

@ -0,0 +1 @@
A C++ class library for scientific computing

6
math/blitz++/pkg-descr Normal file
View file

@ -0,0 +1,6 @@
Blitz++ is a C++ class library for scientific computing which provides
performance on par with Fortran 77/90. It uses template techniques to
achieve high performance. The current versions provide dense arrays and
vectors, random number generators, and small vectors and matrices.
WWW: http://www.oonumerics.org/blitz/

309
math/blitz++/pkg-plist Normal file
View file

@ -0,0 +1,309 @@
include/blitz/applics.h
include/blitz/array/asexpr.h
include/blitz/array/bops.cc
include/blitz/array/cartesian.h
include/blitz/array/cgsolve.h
include/blitz/array/complex.cc
include/blitz/array/convolve.cc
include/blitz/array/convolve.h
include/blitz/array/cycle.cc
include/blitz/array/domain.h
include/blitz/array/et.h
include/blitz/array/eval.cc
include/blitz/array/expr.h
include/blitz/array/fastiter.h
include/blitz/array/funcs.h
include/blitz/array/functorExpr.h
include/blitz/array/geometry.h
include/blitz/array/indirect.h
include/blitz/array/interlace.cc
include/blitz/array/io.cc
include/blitz/array/iter.h
include/blitz/array/map.h
include/blitz/array/methods.cc
include/blitz/array/misc.cc
include/blitz/array/multi.h
include/blitz/array/newbops.cc
include/blitz/array/newet.h
include/blitz/array/newet-macros.h
include/blitz/array/ops.cc
include/blitz/array/ops.h
include/blitz/array/reduce.cc
include/blitz/array/reduce.h
include/blitz/array/resize.cc
include/blitz/array/shape.h
include/blitz/array/slice.h
include/blitz/array/slicing.cc
include/blitz/array/stencil-et.h
include/blitz/array/stencilops.h
include/blitz/array/stencils.cc
include/blitz/array/stencils.h
include/blitz/array/storage.h
include/blitz/array/uops.cc
include/blitz/array/where.h
include/blitz/array/zip.h
include/blitz/array-impl.h
include/blitz/array-old.h
include/blitz/array.h
include/blitz/bench.cc
include/blitz/bench.h
include/blitz/benchext.cc
include/blitz/benchext.h
include/blitz/blitz.h
include/blitz/bzdebug.h
include/blitz/compiler.h
include/blitz/config.h
include/blitz/etbase.h
include/blitz/extremum.h
include/blitz/funcs.h
include/blitz/generate/arroperands.h
include/blitz/generate/arroptuple.h
include/blitz/generate/bzfstream.h
include/blitz/generate/genarrbops.cpp
include/blitz/generate/genarruops.cpp
include/blitz/generate/genmatbops.cpp
include/blitz/generate/genmathfunc.cpp
include/blitz/generate/genmatuops.cpp
include/blitz/generate/genpromote.cpp
include/blitz/generate/genvecbops.cpp
include/blitz/generate/genvecuops.cpp
include/blitz/generate/genvecwhere.cpp
include/blitz/generate/operands.h
include/blitz/generate/operands2.h
include/blitz/generate/optuple.h
include/blitz/generate/optuple2.h
include/blitz/indexexpr.h
include/blitz/limits-hack.h
include/blitz/listinit.h
include/blitz/matbops.h
include/blitz/matdiag.h
include/blitz/matexpr.h
include/blitz/matgen.h
include/blitz/mathf2.h
include/blitz/mathfunc.h
include/blitz/matltri.h
include/blitz/matref.h
include/blitz/matrix.cc
include/blitz/matrix.h
include/blitz/matsymm.h
include/blitz/mattoep.h
include/blitz/matuops.h
include/blitz/matutri.h
include/blitz/memblock.cc
include/blitz/memblock.h
include/blitz/meta/dot.h
include/blitz/meta/matassign.h
include/blitz/meta/matmat.h
include/blitz/meta/matvec.h
include/blitz/meta/metaprog.h
include/blitz/meta/product.h
include/blitz/meta/sum.h
include/blitz/meta/vecassign.h
include/blitz/minmax.h
include/blitz/mstruct.h
include/blitz/numinquire.h
include/blitz/numtrait.h
include/blitz/ops.h
include/blitz/prettyprint.h
include/blitz/promote-old.h
include/blitz/promote.h
include/blitz/rand-dunif.h
include/blitz/rand-mt.h
include/blitz/rand-normal.h
include/blitz/rand-tt800.h
include/blitz/rand-uniform.h
include/blitz/random.h
include/blitz/randref.h
include/blitz/range.h
include/blitz/reduce.h
include/blitz/shapecheck.h
include/blitz/tau.h
include/blitz/timer.h
include/blitz/tiny.h
include/blitz/tinymat.h
include/blitz/tinymatexpr.h
include/blitz/tinymatio.cc
include/blitz/tinyvec-et.h
include/blitz/tinyvec.cc
include/blitz/tinyvec.h
include/blitz/tinyvecio.cc
include/blitz/tinyveciter.h
include/blitz/traversal.cc
include/blitz/traversal.h
include/blitz/tuning.h
include/blitz/tvcross.h
include/blitz/tvecglobs.h
include/blitz/update.h
include/blitz/vecaccum.cc
include/blitz/vecall.cc
include/blitz/vecany.cc
include/blitz/vecbfn.cc
include/blitz/vecbops.cc
include/blitz/veccount.cc
include/blitz/vecdelta.cc
include/blitz/vecdot.cc
include/blitz/vecexpr.h
include/blitz/vecexprwrap.h
include/blitz/vecglobs.cc
include/blitz/vecglobs.h
include/blitz/vecio.cc
include/blitz/veciter.h
include/blitz/vecmax.cc
include/blitz/vecmin.cc
include/blitz/vecnorm.cc
include/blitz/vecnorm1.cc
include/blitz/vecpick.cc
include/blitz/vecpick.h
include/blitz/vecpickio.cc
include/blitz/vecpickiter.h
include/blitz/vecsum.cc
include/blitz/vector-et.h
include/blitz/vector.cc
include/blitz/vector.h
include/blitz/vecuops.cc
include/blitz/vecwhere.cc
include/blitz/vecwhere.h
include/blitz/wrap-climits.h
include/blitz/zero.cc
include/blitz/zero.h
include/random/F.h
include/random/Makefile.am
include/random/beta.h
include/random/chisquare.h
include/random/default.h
include/random/discrete-uniform.h
include/random/exponential.h
include/random/gamma.h
include/random/mt.h
include/random/normal.h
include/random/uniform.h
@dirrm include/blitz/array
@dirrm include/blitz/generate
@dirrm include/blitz/meta
@dirrm include/blitz
@dirrm include/random
lib/libblitz.a
share/doc/blitz/Frames.html
share/doc/blitz/INDEX.html
share/doc/blitz/Index-epilogue.html
share/doc/blitz/Index-prologue.html
share/doc/blitz/Index.html
share/doc/blitz/arrays-ctors.yo
share/doc/blitz/arrays-debug.yo
share/doc/blitz/arrays-expr.yo
share/doc/blitz/arrays-globals.yo
share/doc/blitz/arrays-indirect.yo
share/doc/blitz/arrays-intro.yo
share/doc/blitz/arrays-io.yo
share/doc/blitz/arrays-members.yo
share/doc/blitz/arrays-multi.yo
share/doc/blitz/arrays-slicing.yo
share/doc/blitz/arrays-stencils.yo
share/doc/blitz/arrays-storage.yo
share/doc/blitz/arrays-types
share/doc/blitz/arrays-usertype.yo
share/doc/blitz/blitz.gif
share/doc/blitz/blitz.html
share/doc/blitz/blitz.ps
share/doc/blitz/blitz.yo
share/doc/blitz/blitz01.html
share/doc/blitz/blitz02.html
share/doc/blitz/blitz03.html
share/doc/blitz/blitz04.html
share/doc/blitz/blitz05.html
share/doc/blitz/blitz06.html
share/doc/blitz/blitz07.html
share/doc/blitz/blitz08.html
share/doc/blitz/blitz09.html
share/doc/blitz/blitz10.html
share/doc/blitz/blitzmacros.yo
share/doc/blitz/blitztiny.jpg
share/doc/blitz/classref.html
share/doc/blitz/compiling.yo
share/doc/blitz/constants.yo
share/doc/blitz/download.yo
share/doc/blitz/examples/cast.cpp
share/doc/blitz/examples/debug.cpp
share/doc/blitz/examples/dump.cpp
share/doc/blitz/examples/fixed.cpp
share/doc/blitz/examples/outer.cpp
share/doc/blitz/examples/outer.log
share/doc/blitz/examples/output.cpp
share/doc/blitz/examples/output.log
share/doc/blitz/examples/range.cpp
share/doc/blitz/examples/simple.cpp
share/doc/blitz/examples/simple.log
share/doc/blitz/examples/slicing.cpp
share/doc/blitz/examples/storage.cpp
share/doc/blitz/examples/storage.log
share/doc/blitz/examples/strideslice.cpp
share/doc/blitz/examples/xor.cpp
share/doc/blitz/faq.yo
share/doc/blitz/help.yo
share/doc/blitz/index.html
share/doc/blitz/index.m4
share/doc/blitz/indirect.eps
share/doc/blitz/indirect.fig
share/doc/blitz/indirect.gif
share/doc/blitz/install.yo
share/doc/blitz/legal.yo
share/doc/blitz/makeHTMLIndex.cpp
share/doc/blitz/makedatestring
share/doc/blitz/makeindex
share/doc/blitz/numinquire.yo
share/doc/blitz/parallel.yo
share/doc/blitz/platforms.yo
share/doc/blitz/preview
share/doc/blitz/proc2e.sty
share/doc/blitz/random.yo
share/doc/blitz/range.html
share/doc/blitz/sinsoid.eps
share/doc/blitz/sinsoid.gif
share/doc/blitz/slice.eps
share/doc/blitz/slice.fig
share/doc/blitz/slice.gif
share/doc/blitz/stencils/Laplacian2D.yo
share/doc/blitz/stencils/Laplacian2D4.yo
share/doc/blitz/stencils/backward11.yo
share/doc/blitz/stencils/backward12.yo
share/doc/blitz/stencils/backward21.yo
share/doc/blitz/stencils/backward22.yo
share/doc/blitz/stencils/backward31.yo
share/doc/blitz/stencils/backward32.yo
share/doc/blitz/stencils/backward41.yo
share/doc/blitz/stencils/backward42.yo
share/doc/blitz/stencils/central12.yo
share/doc/blitz/stencils/central14.yo
share/doc/blitz/stencils/central22.yo
share/doc/blitz/stencils/central24.yo
share/doc/blitz/stencils/central32.yo
share/doc/blitz/stencils/central34.yo
share/doc/blitz/stencils/central42.yo
share/doc/blitz/stencils/central44.yo
share/doc/blitz/stencils/dump-stencil.cpp
share/doc/blitz/stencils/dump1D
share/doc/blitz/stencils/dumpdiffs
share/doc/blitz/stencils/dumpst
share/doc/blitz/stencils/forward11.yo
share/doc/blitz/stencils/forward12.yo
share/doc/blitz/stencils/forward21.yo
share/doc/blitz/stencils/forward22.yo
share/doc/blitz/stencils/forward31.yo
share/doc/blitz/stencils/forward32.yo
share/doc/blitz/stencils/forward41.yo
share/doc/blitz/stencils/forward42.yo
share/doc/blitz/strideslice.eps
share/doc/blitz/strideslice.fig
share/doc/blitz/strideslice.gif
share/doc/blitz/tau.yo
share/doc/blitz/tensor1.eps
share/doc/blitz/tensor1.fig
share/doc/blitz/tensor1.gif
share/doc/blitz/tinymatrix.yo
share/doc/blitz/tinyvector.yo
share/doc/blitz/tuning.yo
share/doc/blitz/update
share/doc/blitz/vector.html
@dirrm share/doc/blitz/examples
@dirrm share/doc/blitz/stencils
@dirrm share/doc/blitz