mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
add blitz++ 0.6
A C++ class library for scientific computing
This commit is contained in:
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
|
@ -12,6 +12,7 @@
|
|||
SUBDIR += atlas
|
||||
SUBDIR += biggles
|
||||
SUBDIR += blas
|
||||
SUBDIR += blitz++
|
||||
SUBDIR += calc
|
||||
SUBDIR += calcoo
|
||||
SUBDIR += calctool
|
||||
|
|
30
math/blitz++/Makefile
Normal file
30
math/blitz++/Makefile
Normal 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
1
math/blitz++/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (blitz-0.6.tar.gz) = c557fb5ecf0b89a1321bb42c228afc1c
|
20
math/blitz++/files/patch-Makefile.in
Normal file
20
math/blitz++/files/patch-Makefile.in
Normal 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:
|
||||
|
11
math/blitz++/files/patch-timer.h
Normal file
11
math/blitz++/files/patch-timer.h
Normal 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
1
math/blitz++/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
A C++ class library for scientific computing
|
6
math/blitz++/pkg-descr
Normal file
6
math/blitz++/pkg-descr
Normal 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
309
math/blitz++/pkg-plist
Normal 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
|
Loading…
Add table
Reference in a new issue