diff options
-rw-r--r-- | math/Makefile | 1 | ||||
-rw-r--r-- | math/blitz++/Makefile | 30 | ||||
-rw-r--r-- | math/blitz++/distinfo | 1 | ||||
-rw-r--r-- | math/blitz++/files/patch-Makefile.in | 20 | ||||
-rw-r--r-- | math/blitz++/files/patch-timer.h | 11 | ||||
-rw-r--r-- | math/blitz++/pkg-comment | 1 | ||||
-rw-r--r-- | math/blitz++/pkg-descr | 6 | ||||
-rw-r--r-- | math/blitz++/pkg-plist | 309 |
8 files changed, 379 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile index ea517e9f9200..e393ad5f51d3 100644 --- a/math/Makefile +++ b/math/Makefile @@ -12,6 +12,7 @@ SUBDIR += atlas SUBDIR += biggles SUBDIR += blas + SUBDIR += blitz++ SUBDIR += calc SUBDIR += calcoo SUBDIR += calctool diff --git a/math/blitz++/Makefile b/math/blitz++/Makefile new file mode 100644 index 000000000000..2366a9c01442 --- /dev/null +++ b/math/blitz++/Makefile @@ -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> diff --git a/math/blitz++/distinfo b/math/blitz++/distinfo new file mode 100644 index 000000000000..230e24dbf052 --- /dev/null +++ b/math/blitz++/distinfo @@ -0,0 +1 @@ +MD5 (blitz-0.6.tar.gz) = c557fb5ecf0b89a1321bb42c228afc1c diff --git a/math/blitz++/files/patch-Makefile.in b/math/blitz++/files/patch-Makefile.in new file mode 100644 index 000000000000..e5ce0e32b231 --- /dev/null +++ b/math/blitz++/files/patch-Makefile.in @@ -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: + diff --git a/math/blitz++/files/patch-timer.h b/math/blitz++/files/patch-timer.h new file mode 100644 index 000000000000..1917e059dad2 --- /dev/null +++ b/math/blitz++/files/patch-timer.h @@ -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 diff --git a/math/blitz++/pkg-comment b/math/blitz++/pkg-comment new file mode 100644 index 000000000000..cac96bfe4cdb --- /dev/null +++ b/math/blitz++/pkg-comment @@ -0,0 +1 @@ +A C++ class library for scientific computing diff --git a/math/blitz++/pkg-descr b/math/blitz++/pkg-descr new file mode 100644 index 000000000000..097efd75e95f --- /dev/null +++ b/math/blitz++/pkg-descr @@ -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/ diff --git a/math/blitz++/pkg-plist b/math/blitz++/pkg-plist new file mode 100644 index 000000000000..7a4ef543590a --- /dev/null +++ b/math/blitz++/pkg-plist @@ -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 |