summaryrefslogtreecommitdiff
path: root/graphics/vigra
diff options
context:
space:
mode:
authorbjs <bjs@pkgsrc.org>2008-08-25 18:17:56 +0000
committerbjs <bjs@pkgsrc.org>2008-08-25 18:17:56 +0000
commit669947b1efb3b7f0af8b41bc0accc1db33ca21ab (patch)
treeba3b24a8d35d1a5d35637621f60ba74d8d855dee /graphics/vigra
parent7c15ccf613cdce453b2f7a667282bdb1c8631bc6 (diff)
downloadpkgsrc-669947b1efb3b7f0af8b41bc0accc1db33ca21ab.tar.gz
Import vigra-1.6.0.
VIGRA is a computer vision library that puts its main emphasize on flexible algorithms, because algorithms represent the principle know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment. Alternatively, you can also use the data structures provided within VIGRA, which can be easily adapted to a wide range of applications. VIGRA's flexibility comes almost for free: Since the design uses compile-time polymorphism (templates), performance of the compiled program approaches that of a traditional, hand tuned, inflexible, solution.
Diffstat (limited to 'graphics/vigra')
-rw-r--r--graphics/vigra/DESCR12
-rw-r--r--graphics/vigra/Makefile40
-rw-r--r--graphics/vigra/PLIST760
-rw-r--r--graphics/vigra/distinfo6
-rw-r--r--graphics/vigra/hacks.mk11
-rw-r--r--graphics/vigra/options.mk14
-rw-r--r--graphics/vigra/patches/patch-aa15
7 files changed, 858 insertions, 0 deletions
diff --git a/graphics/vigra/DESCR b/graphics/vigra/DESCR
new file mode 100644
index 00000000000..61ef53f5587
--- /dev/null
+++ b/graphics/vigra/DESCR
@@ -0,0 +1,12 @@
+VIGRA is a computer vision library that puts its main emphasize on
+flexible algorithms, because algorithms represent the principle know-how
+of this field. The library was consequently built using generic
+programming as introduced by Stepanov and Musser and exemplified in the
+C++ Standard Template Library. By writing a few adapters (image iterators
+and accessors) you can use VIGRA's algorithms on top of your data
+structures, within your environment. Alternatively, you can also use the
+data structures provided within VIGRA, which can be easily adapted to a
+wide range of applications. VIGRA's flexibility comes almost for free:
+Since the design uses compile-time polymorphism (templates), performance
+of the compiled program approaches that of a traditional, hand tuned,
+inflexible, solution.
diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile
new file mode 100644
index 00000000000..f30ceee2226
--- /dev/null
+++ b/graphics/vigra/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/08/25 18:17:56 bjs Exp $
+#
+
+DISTNAME= vigra1.6.0
+PKGNAME= ${DISTNAME:C/^[[:alpha:]]+/&-/}
+CATEGORIES= graphics
+MASTER_SITES= http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
+
+MAINTAINER= bjs@NetBSD.org
+HOMEPAGE= http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
+COMMENT= Computer vision library
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake pkg-config
+
+CONFIGURE_ARGS+= --with-cc=${CC:Q} --with-cxx=${CXX:Q}
+CONFIGURE_ARGS+= --docdir=${PREFIX:Q}/share/doc/${PKGBASE:Q}
+CONFIGURE_HAS_MANDIR= no
+
+.if defined(PKG_DEVELOPER)
+CFLAGS+= -Wall
+.endif
+
+INSTALL_MAKE_FLAGS+= bindir=${DESTDIR}${PREFIX}/bin
+INSTALL_MAKE_FLAGS+= docdir=${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+INSTALL_MAKE_FLAGS+= includedir=${DESTDIR}${PREFIX}/include
+INSTALL_MAKE_FLAGS+= libdir=${DESTDIR}${PREFIX}/lib
+
+
+.include "options.mk"
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/vigra/PLIST b/graphics/vigra/PLIST
new file mode 100644
index 00000000000..14fd8cb97d7
--- /dev/null
+++ b/graphics/vigra/PLIST
@@ -0,0 +1,760 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/08/25 18:17:56 bjs Exp $
+bin/vigra-config
+include/vigra/accessor.hxx
+include/vigra/affine_registration.hxx
+include/vigra/affinegeometry.hxx
+include/vigra/array_vector.hxx
+include/vigra/basicgeometry.hxx
+include/vigra/basicimage.hxx
+include/vigra/basicimageview.hxx
+include/vigra/bordertreatment.hxx
+include/vigra/boundarytensor.hxx
+include/vigra/codec.hxx
+include/vigra/colorconversions.hxx
+include/vigra/combineimages.hxx
+include/vigra/config.hxx
+include/vigra/contourcirculator.hxx
+include/vigra/convolution.hxx
+include/vigra/copyimage.hxx
+include/vigra/cornerdetection.hxx
+include/vigra/diff2d.hxx
+include/vigra/distancetransform.hxx
+include/vigra/edgedetection.hxx
+include/vigra/eigensystem.hxx
+include/vigra/error.hxx
+include/vigra/fftw.hxx
+include/vigra/fftw3.hxx
+include/vigra/fixedpoint.hxx
+include/vigra/flatmorphology.hxx
+include/vigra/functorexpression.hxx
+include/vigra/functortraits.hxx
+include/vigra/gaborfilter.hxx
+include/vigra/gaussians.hxx
+include/vigra/gradient_energy_tensor.hxx
+include/vigra/imagecontainer.hxx
+include/vigra/imageinfo.hxx
+include/vigra/imageiterator.hxx
+include/vigra/imageiteratoradapter.hxx
+include/vigra/impex.hxx
+include/vigra/initimage.hxx
+include/vigra/inspectimage.hxx
+include/vigra/interpolating_accessor.hxx
+include/vigra/iteratoradapter.hxx
+include/vigra/iteratortags.hxx
+include/vigra/iteratortraits.hxx
+include/vigra/labelimage.hxx
+include/vigra/labelvolume.hxx
+include/vigra/linear_algebra.hxx
+include/vigra/linear_solve.hxx
+include/vigra/localminmax.hxx
+include/vigra/mathutil.hxx
+include/vigra/matrix.hxx
+include/vigra/memory.hxx
+include/vigra/metaprogramming.hxx
+include/vigra/multi_array.hxx
+include/vigra/multi_convolution.hxx
+include/vigra/multi_distance.hxx
+include/vigra/multi_impex.hxx
+include/vigra/multi_iterator.hxx
+include/vigra/multi_morphology.hxx
+include/vigra/multi_pointoperators.hxx
+include/vigra/multi_resize.hxx
+include/vigra/navigator.hxx
+include/vigra/noise_normalization.hxx
+include/vigra/nonlineardiffusion.hxx
+include/vigra/numerictraits.hxx
+include/vigra/orientedtensorfilters.hxx
+include/vigra/pixelneighborhood.hxx
+include/vigra/polynomial.hxx
+include/vigra/promote_traits.hxx
+include/vigra/random.hxx
+include/vigra/rational.hxx
+include/vigra/recursiveconvolution.hxx
+include/vigra/regression.hxx
+include/vigra/resampling_convolution.hxx
+include/vigra/resizeimage.hxx
+include/vigra/rfftw.hxx
+include/vigra/rgbvalue.hxx
+include/vigra/seededregiongrowing.hxx
+include/vigra/seededregiongrowing3d.hxx
+include/vigra/separableconvolution.hxx
+include/vigra/singular_value_decomposition.hxx
+include/vigra/sized_int.hxx
+include/vigra/slanted_edge_mtf.hxx
+include/vigra/splineimageview.hxx
+include/vigra/splines.hxx
+include/vigra/static_assert.hxx
+include/vigra/stdconvolution.hxx
+include/vigra/stdimage.hxx
+include/vigra/stdimagefunctions.hxx
+include/vigra/symmetry.hxx
+include/vigra/tensorutilities.hxx
+include/vigra/tiff.hxx
+include/vigra/tinyvector.hxx
+include/vigra/transformimage.hxx
+include/vigra/tuple.hxx
+include/vigra/utilities.hxx
+include/vigra/voxelneighborhood.hxx
+include/vigra/watersheds.hxx
+include/vigra/watersheds3d.hxx
+lib/libvigraimpex.la
+share/doc/vigra/AlgebraicConcepts.html
+share/doc/vigra/ArgumentObjectFactories.html
+share/doc/vigra/BorderTreatmentMode.html
+share/doc/vigra/Concepts.html
+share/doc/vigra/Convolution.html
+share/doc/vigra/CrackEdgeImage.html
+share/doc/vigra/CreditsChangelog.html
+share/doc/vigra/ErrorReporting.html
+share/doc/vigra/Examples.html
+share/doc/vigra/FFTWComplexTraits.html
+share/doc/vigra/FixedPointTraits.html
+share/doc/vigra/FunctorExpressions.html
+share/doc/vigra/ImageAnalysis.html
+share/doc/vigra/ImageDataStructures.html
+share/doc/vigra/ImageProcessing.html
+share/doc/vigra/ImportExport.html
+share/doc/vigra/Installation.html
+share/doc/vigra/KernelArgumentObjectFactories.html
+share/doc/vigra/LICENSE.txt
+share/doc/vigra/MathConstants.html
+share/doc/vigra/MathFunctionality.html
+share/doc/vigra/MultiDimensionalArrays.html
+share/doc/vigra/MultiIteratorPage.html
+share/doc/vigra/NormTraits.html
+share/doc/vigra/NumericPromotionTraits.html
+share/doc/vigra/NumericTraits.html
+share/doc/vigra/PixelTypes.html
+share/doc/vigra/PointOperators.html
+share/doc/vigra/PromoteTraits.html
+share/doc/vigra/RGBValueTraits.html
+share/doc/vigra/RationalTraits.html
+share/doc/vigra/SquareRootTraits.html
+share/doc/vigra/TinyVectorTraits.html
+share/doc/vigra/TupleTypes.html
+share/doc/vigra/Utilities.html
+share/doc/vigra/accessor_8hxx-source.html
+share/doc/vigra/affine__registration_8hxx-source.html
+share/doc/vigra/affinegeometry_8hxx-source.html
+share/doc/vigra/annotated.html
+share/doc/vigra/array__vector_8hxx-source.html
+share/doc/vigra/basicgeometry_8hxx-source.html
+share/doc/vigra/basicimage_8hxx-source.html
+share/doc/vigra/basicimageview_8hxx-source.html
+share/doc/vigra/bordertreatment_8hxx-source.html
+share/doc/vigra/boundarytensor_8cxx-example.html
+share/doc/vigra/boundarytensor_8hxx-source.html
+share/doc/vigra/classes.html
+share/doc/vigra/classvigra_1_1ArrayOfRegionStatistics-members.html
+share/doc/vigra/classvigra_1_1ArrayOfRegionStatistics.html
+share/doc/vigra/classvigra_1_1ArrayVector-members.html
+share/doc/vigra/classvigra_1_1ArrayVector.html
+share/doc/vigra/classvigra_1_1ArrayVector.png
+share/doc/vigra/classvigra_1_1ArrayVectorView-members.html
+share/doc/vigra/classvigra_1_1ArrayVectorView.html
+share/doc/vigra/classvigra_1_1ArrayVectorView.png
+share/doc/vigra/classvigra_1_1BSpline-members.html
+share/doc/vigra/classvigra_1_1BSpline.html
+share/doc/vigra/classvigra_1_1BSpline.png
+share/doc/vigra/classvigra_1_1BSplineBase-members.html
+share/doc/vigra/classvigra_1_1BSplineBase.html
+share/doc/vigra/classvigra_1_1BSplineBase.png
+share/doc/vigra/classvigra_1_1BasicImage-members.html
+share/doc/vigra/classvigra_1_1BasicImage.html
+share/doc/vigra/classvigra_1_1BasicImageIterator-members.html
+share/doc/vigra/classvigra_1_1BasicImageIterator.html
+share/doc/vigra/classvigra_1_1BasicImageIterator.png
+share/doc/vigra/classvigra_1_1BasicImageIteratorBase-members.html
+share/doc/vigra/classvigra_1_1BasicImageIteratorBase.html
+share/doc/vigra/classvigra_1_1BasicImageIteratorBase.png
+share/doc/vigra/classvigra_1_1BasicImageView-members.html
+share/doc/vigra/classvigra_1_1BasicImageView.html
+share/doc/vigra/classvigra_1_1BilinearInterpolatingAccessor-members.html
+share/doc/vigra/classvigra_1_1BilinearInterpolatingAccessor.html
+share/doc/vigra/classvigra_1_1BlueAccessor-members.html
+share/doc/vigra/classvigra_1_1BlueAccessor.html
+share/doc/vigra/classvigra_1_1BrightnessContrastFunctor-members.html
+share/doc/vigra/classvigra_1_1BrightnessContrastFunctor.html
+share/doc/vigra/classvigra_1_1CatmullRomSpline-members.html
+share/doc/vigra/classvigra_1_1CatmullRomSpline.html
+share/doc/vigra/classvigra_1_1ColumnIterator-members.html
+share/doc/vigra/classvigra_1_1ColumnIterator.html
+share/doc/vigra/classvigra_1_1ConstBasicImageIterator-members.html
+share/doc/vigra/classvigra_1_1ConstBasicImageIterator.html
+share/doc/vigra/classvigra_1_1ConstBasicImageIterator.png
+share/doc/vigra/classvigra_1_1ConstImageIterator-members.html
+share/doc/vigra/classvigra_1_1ConstImageIterator.html
+share/doc/vigra/classvigra_1_1ConstImageIterator.png
+share/doc/vigra/classvigra_1_1ConstStridedImageIterator-members.html
+share/doc/vigra/classvigra_1_1ConstStridedImageIterator.html
+share/doc/vigra/classvigra_1_1ConstStridedImageIterator.png
+share/doc/vigra/classvigra_1_1ConstValueIterator-members.html
+share/doc/vigra/classvigra_1_1ConstValueIterator.html
+share/doc/vigra/classvigra_1_1CoscotFunction-members.html
+share/doc/vigra/classvigra_1_1CoscotFunction.html
+share/doc/vigra/classvigra_1_1CrackContourCirculator-members.html
+share/doc/vigra/classvigra_1_1CrackContourCirculator.html
+share/doc/vigra/classvigra_1_1Diff2D-members.html
+share/doc/vigra/classvigra_1_1Diff2D.html
+share/doc/vigra/classvigra_1_1Diff2D.png
+share/doc/vigra/classvigra_1_1DiffusivityFunctor-members.html
+share/doc/vigra/classvigra_1_1DiffusivityFunctor.html
+share/doc/vigra/classvigra_1_1Dist2D-members.html
+share/doc/vigra/classvigra_1_1Dist2D.html
+share/doc/vigra/classvigra_1_1Edgel-members.html
+share/doc/vigra/classvigra_1_1Edgel.html
+share/doc/vigra/classvigra_1_1EightNeighborhood_1_1NeighborCode-members.html
+share/doc/vigra/classvigra_1_1EightNeighborhood_1_1NeighborCode.html
+share/doc/vigra/classvigra_1_1FFTWComplex-members.html
+share/doc/vigra/classvigra_1_1FFTWComplex.html
+share/doc/vigra/classvigra_1_1FFTWImaginaryAccessor-members.html
+share/doc/vigra/classvigra_1_1FFTWImaginaryAccessor.html
+share/doc/vigra/classvigra_1_1FFTWMagnitudeAccessor-members.html
+share/doc/vigra/classvigra_1_1FFTWMagnitudeAccessor.html
+share/doc/vigra/classvigra_1_1FFTWPhaseAccessor-members.html
+share/doc/vigra/classvigra_1_1FFTWPhaseAccessor.html
+share/doc/vigra/classvigra_1_1FFTWRealAccessor-members.html
+share/doc/vigra/classvigra_1_1FFTWRealAccessor.html
+share/doc/vigra/classvigra_1_1FFTWRealAccessor.png
+share/doc/vigra/classvigra_1_1FFTWWriteRealAccessor-members.html
+share/doc/vigra/classvigra_1_1FFTWWriteRealAccessor.html
+share/doc/vigra/classvigra_1_1FFTWWriteRealAccessor.png
+share/doc/vigra/classvigra_1_1FindAverage-members.html
+share/doc/vigra/classvigra_1_1FindAverage.html
+share/doc/vigra/classvigra_1_1FindAverageAndVariance-members.html
+share/doc/vigra/classvigra_1_1FindAverageAndVariance.html
+share/doc/vigra/classvigra_1_1FindBoundingRectangle-members.html
+share/doc/vigra/classvigra_1_1FindBoundingRectangle.html
+share/doc/vigra/classvigra_1_1FindMinMax-members.html
+share/doc/vigra/classvigra_1_1FindMinMax.html
+share/doc/vigra/classvigra_1_1FindROISize-members.html
+share/doc/vigra/classvigra_1_1FindROISize.html
+share/doc/vigra/classvigra_1_1FixedPoint-members.html
+share/doc/vigra/classvigra_1_1FixedPoint.html
+share/doc/vigra/classvigra_1_1FourNeighborhood_1_1NeighborCode-members.html
+share/doc/vigra/classvigra_1_1FourNeighborhood_1_1NeighborCode.html
+share/doc/vigra/classvigra_1_1FunctorTraits-members.html
+share/doc/vigra/classvigra_1_1FunctorTraits.html
+share/doc/vigra/classvigra_1_1GaborFilterFamily-members.html
+share/doc/vigra/classvigra_1_1GaborFilterFamily.html
+share/doc/vigra/classvigra_1_1GaborFilterFamily.png
+share/doc/vigra/classvigra_1_1GammaFunctor-members.html
+share/doc/vigra/classvigra_1_1GammaFunctor.html
+share/doc/vigra/classvigra_1_1Gaussian-members.html
+share/doc/vigra/classvigra_1_1Gaussian.html
+share/doc/vigra/classvigra_1_1GrayToRGBAccessor-members.html
+share/doc/vigra/classvigra_1_1GrayToRGBAccessor.html
+share/doc/vigra/classvigra_1_1GreenAccessor-members.html
+share/doc/vigra/classvigra_1_1GreenAccessor.html
+share/doc/vigra/classvigra_1_1ImageArray-members.html
+share/doc/vigra/classvigra_1_1ImageArray.html
+share/doc/vigra/classvigra_1_1ImageArray.png
+share/doc/vigra/classvigra_1_1ImageExportInfo-members.html
+share/doc/vigra/classvigra_1_1ImageExportInfo.html
+share/doc/vigra/classvigra_1_1ImageImportInfo-members.html
+share/doc/vigra/classvigra_1_1ImageImportInfo.html
+share/doc/vigra/classvigra_1_1ImageIterator-members.html
+share/doc/vigra/classvigra_1_1ImageIterator.html
+share/doc/vigra/classvigra_1_1ImageIterator.png
+share/doc/vigra/classvigra_1_1ImageIteratorBase-members.html
+share/doc/vigra/classvigra_1_1ImageIteratorBase.html
+share/doc/vigra/classvigra_1_1ImageIteratorBase.png
+share/doc/vigra/classvigra_1_1ImagePyramid-members.html
+share/doc/vigra/classvigra_1_1ImagePyramid.html
+share/doc/vigra/classvigra_1_1IteratorAdaptor-members.html
+share/doc/vigra/classvigra_1_1IteratorAdaptor.html
+share/doc/vigra/classvigra_1_1Kernel1D-members.html
+share/doc/vigra/classvigra_1_1Kernel1D.html
+share/doc/vigra/classvigra_1_1Kernel2D-members.html
+share/doc/vigra/classvigra_1_1Kernel2D.html
+share/doc/vigra/classvigra_1_1Lab2RGBFunctor-members.html
+share/doc/vigra/classvigra_1_1Lab2RGBFunctor.html
+share/doc/vigra/classvigra_1_1Lab2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1Lab2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1Lab2XYZFunctor-members.html
+share/doc/vigra/classvigra_1_1Lab2XYZFunctor.html
+share/doc/vigra/classvigra_1_1LastValueFunctor-members.html
+share/doc/vigra/classvigra_1_1LastValueFunctor.html
+share/doc/vigra/classvigra_1_1LineIterator-members.html
+share/doc/vigra/classvigra_1_1LineIterator.html
+share/doc/vigra/classvigra_1_1Luv2RGBFunctor-members.html
+share/doc/vigra/classvigra_1_1Luv2RGBFunctor.html
+share/doc/vigra/classvigra_1_1Luv2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1Luv2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1Luv2XYZFunctor-members.html
+share/doc/vigra/classvigra_1_1Luv2XYZFunctor.html
+share/doc/vigra/classvigra_1_1MagnitudeFunctor-members.html
+share/doc/vigra/classvigra_1_1MagnitudeFunctor.html
+share/doc/vigra/classvigra_1_1MultiArray-members.html
+share/doc/vigra/classvigra_1_1MultiArray.html
+share/doc/vigra/classvigra_1_1MultiArray.png
+share/doc/vigra/classvigra_1_1MultiArrayNavigator-members.html
+share/doc/vigra/classvigra_1_1MultiArrayNavigator.html
+share/doc/vigra/classvigra_1_1MultiArrayShape-members.html
+share/doc/vigra/classvigra_1_1MultiArrayShape.html
+share/doc/vigra/classvigra_1_1MultiArrayView-members.html
+share/doc/vigra/classvigra_1_1MultiArrayView.html
+share/doc/vigra/classvigra_1_1MultiImageAccessor2-members.html
+share/doc/vigra/classvigra_1_1MultiImageAccessor2.html
+share/doc/vigra/classvigra_1_1MultiIterator-members.html
+share/doc/vigra/classvigra_1_1MultiIterator.html
+share/doc/vigra/classvigra_1_1NeighborOffsetCirculator-members.html
+share/doc/vigra/classvigra_1_1NeighborOffsetCirculator.html
+share/doc/vigra/classvigra_1_1Neighborhood3DSix_1_1NeighborCode3D-members.html
+share/doc/vigra/classvigra_1_1Neighborhood3DSix_1_1NeighborCode3D.html
+share/doc/vigra/classvigra_1_1Neighborhood3DTwentySix_1_1NeighborCode3D-members.html
+share/doc/vigra/classvigra_1_1Neighborhood3DTwentySix_1_1NeighborCode3D.html
+share/doc/vigra/classvigra_1_1NeighborhoodCirculator-members.html
+share/doc/vigra/classvigra_1_1NeighborhoodCirculator.html
+share/doc/vigra/classvigra_1_1NeighborhoodCirculator.png
+share/doc/vigra/classvigra_1_1NoiseNormalizationOptions-members.html
+share/doc/vigra/classvigra_1_1NoiseNormalizationOptions.html
+share/doc/vigra/classvigra_1_1Point2D-members.html
+share/doc/vigra/classvigra_1_1Point2D.html
+share/doc/vigra/classvigra_1_1Point2D.png
+share/doc/vigra/classvigra_1_1Polynomial-members.html
+share/doc/vigra/classvigra_1_1Polynomial.html
+share/doc/vigra/classvigra_1_1Polynomial.png
+share/doc/vigra/classvigra_1_1PolynomialView-members.html
+share/doc/vigra/classvigra_1_1PolynomialView.html
+share/doc/vigra/classvigra_1_1PolynomialView.png
+share/doc/vigra/classvigra_1_1RGB2LabFunctor-members.html
+share/doc/vigra/classvigra_1_1RGB2LabFunctor.html
+share/doc/vigra/classvigra_1_1RGB2LuvFunctor-members.html
+share/doc/vigra/classvigra_1_1RGB2LuvFunctor.html
+share/doc/vigra/classvigra_1_1RGB2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1RGB2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1RGB2XYZFunctor-members.html
+share/doc/vigra/classvigra_1_1RGB2XYZFunctor.html
+share/doc/vigra/classvigra_1_1RGB2sRGBFunctor-members.html
+share/doc/vigra/classvigra_1_1RGB2sRGBFunctor.html
+share/doc/vigra/classvigra_1_1RGBAccessor-members.html
+share/doc/vigra/classvigra_1_1RGBAccessor.html
+share/doc/vigra/classvigra_1_1RGBAccessor.png
+share/doc/vigra/classvigra_1_1RGBGradientMagnitudeFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBGradientMagnitudeFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2LabFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2LabFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2LuvFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2LuvFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2RGBFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2RGBFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2XYZFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2XYZFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimeCbCrFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimeCbCrFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimeIQFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimeIQFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimePbPrFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimePbPrFunctor.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimeUVFunctor-members.html
+share/doc/vigra/classvigra_1_1RGBPrime2YPrimeUVFunctor.html
+share/doc/vigra/classvigra_1_1RGBToGrayAccessor-members.html
+share/doc/vigra/classvigra_1_1RGBToGrayAccessor.html
+share/doc/vigra/classvigra_1_1RGBValue-members.html
+share/doc/vigra/classvigra_1_1RGBValue.html
+share/doc/vigra/classvigra_1_1RGBValue.png
+share/doc/vigra/classvigra_1_1RandomNumberGenerator-members.html
+share/doc/vigra/classvigra_1_1RandomNumberGenerator.html
+share/doc/vigra/classvigra_1_1Rational-members.html
+share/doc/vigra/classvigra_1_1Rational.html
+share/doc/vigra/classvigra_1_1Rect2D-members.html
+share/doc/vigra/classvigra_1_1Rect2D.html
+share/doc/vigra/classvigra_1_1RedAccessor-members.html
+share/doc/vigra/classvigra_1_1RedAccessor.html
+share/doc/vigra/classvigra_1_1ReduceFunctor-members.html
+share/doc/vigra/classvigra_1_1ReduceFunctor.html
+share/doc/vigra/classvigra_1_1RestrictedNeighborhoodCirculator-members.html
+share/doc/vigra/classvigra_1_1RestrictedNeighborhoodCirculator.html
+share/doc/vigra/classvigra_1_1RestrictedNeighborhoodCirculator.png
+share/doc/vigra/classvigra_1_1RowIterator-members.html
+share/doc/vigra/classvigra_1_1RowIterator.html
+share/doc/vigra/classvigra_1_1SeedRgDirectValueFunctor-members.html
+share/doc/vigra/classvigra_1_1SeedRgDirectValueFunctor.html
+share/doc/vigra/classvigra_1_1SequenceAccessor-members.html
+share/doc/vigra/classvigra_1_1SequenceAccessor.html
+share/doc/vigra/classvigra_1_1SequenceAccessor.png
+share/doc/vigra/classvigra_1_1Size2D-members.html
+share/doc/vigra/classvigra_1_1Size2D.html
+share/doc/vigra/classvigra_1_1Size2D.png
+share/doc/vigra/classvigra_1_1SlantedEdgeMTFOptions-members.html
+share/doc/vigra/classvigra_1_1SlantedEdgeMTFOptions.html
+share/doc/vigra/classvigra_1_1SplineImageView-members.html
+share/doc/vigra/classvigra_1_1SplineImageView.html
+share/doc/vigra/classvigra_1_1SplineImageView0-members.html
+share/doc/vigra/classvigra_1_1SplineImageView0.html
+share/doc/vigra/classvigra_1_1SplineImageView1-members.html
+share/doc/vigra/classvigra_1_1SplineImageView1.html
+share/doc/vigra/classvigra_1_1StandardAccessor-members.html
+share/doc/vigra/classvigra_1_1StandardAccessor.html
+share/doc/vigra/classvigra_1_1StandardConstAccessor-members.html
+share/doc/vigra/classvigra_1_1StandardConstAccessor.html
+share/doc/vigra/classvigra_1_1StandardConstValueAccessor-members.html
+share/doc/vigra/classvigra_1_1StandardConstValueAccessor.html
+share/doc/vigra/classvigra_1_1StandardValueAccessor-members.html
+share/doc/vigra/classvigra_1_1StandardValueAccessor.html
+share/doc/vigra/classvigra_1_1StaticPolynomial-members.html
+share/doc/vigra/classvigra_1_1StaticPolynomial.html
+share/doc/vigra/classvigra_1_1StaticPolynomial.png
+share/doc/vigra/classvigra_1_1StridedImageIterator-members.html
+share/doc/vigra/classvigra_1_1StridedImageIterator.html
+share/doc/vigra/classvigra_1_1StridedImageIterator.png
+share/doc/vigra/classvigra_1_1StridedMultiIterator-members.html
+share/doc/vigra/classvigra_1_1StridedMultiIterator.html
+share/doc/vigra/classvigra_1_1Threshold-members.html
+share/doc/vigra/classvigra_1_1Threshold.html
+share/doc/vigra/classvigra_1_1TinyVector-members.html
+share/doc/vigra/classvigra_1_1TinyVector.html
+share/doc/vigra/classvigra_1_1TinyVector.png
+share/doc/vigra/classvigra_1_1TinyVectorBase-members.html
+share/doc/vigra/classvigra_1_1TinyVectorBase.html
+share/doc/vigra/classvigra_1_1TinyVectorBase.png
+share/doc/vigra/classvigra_1_1TinyVectorView-members.html
+share/doc/vigra/classvigra_1_1TinyVectorView.html
+share/doc/vigra/classvigra_1_1TinyVectorView.png
+share/doc/vigra/classvigra_1_1UniformIntRandomFunctor-members.html
+share/doc/vigra/classvigra_1_1UniformIntRandomFunctor.html
+share/doc/vigra/classvigra_1_1UniformRandomFunctor-members.html
+share/doc/vigra/classvigra_1_1UniformRandomFunctor.html
+share/doc/vigra/classvigra_1_1VectorAccessor-members.html
+share/doc/vigra/classvigra_1_1VectorAccessor.html
+share/doc/vigra/classvigra_1_1VectorAccessor.png
+share/doc/vigra/classvigra_1_1VectorComponentAccessor-members.html
+share/doc/vigra/classvigra_1_1VectorComponentAccessor.html
+share/doc/vigra/classvigra_1_1VectorComponentValueAccessor-members.html
+share/doc/vigra/classvigra_1_1VectorComponentValueAccessor.html
+share/doc/vigra/classvigra_1_1VectorElementAccessor-members.html
+share/doc/vigra/classvigra_1_1VectorElementAccessor.html
+share/doc/vigra/classvigra_1_1VectorNormFunctor-members.html
+share/doc/vigra/classvigra_1_1VectorNormFunctor.html
+share/doc/vigra/classvigra_1_1VectorNormSqFunctor-members.html
+share/doc/vigra/classvigra_1_1VectorNormSqFunctor.html
+share/doc/vigra/classvigra_1_1XYZ2LabFunctor-members.html
+share/doc/vigra/classvigra_1_1XYZ2LabFunctor.html
+share/doc/vigra/classvigra_1_1XYZ2LuvFunctor-members.html
+share/doc/vigra/classvigra_1_1XYZ2LuvFunctor.html
+share/doc/vigra/classvigra_1_1XYZ2RGBFunctor-members.html
+share/doc/vigra/classvigra_1_1XYZ2RGBFunctor.html
+share/doc/vigra/classvigra_1_1XYZ2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1XYZ2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1YPrimeCbCr2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1YPrimeCbCr2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1YPrimeIQ2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1YPrimeIQ2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1YPrimePbPr2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1YPrimePbPr2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1YPrimeUV2RGBPrimeFunctor-members.html
+share/doc/vigra/classvigra_1_1YPrimeUV2RGBPrimeFunctor.html
+share/doc/vigra/classvigra_1_1linalg_1_1Matrix-members.html
+share/doc/vigra/classvigra_1_1linalg_1_1Matrix.html
+share/doc/vigra/classvigra_1_1linalg_1_1Matrix.png
+share/doc/vigra/classvigra_1_1sRGB2RGBFunctor-members.html
+share/doc/vigra/classvigra_1_1sRGB2RGBFunctor.html
+share/doc/vigra/codec_8hxx-source.html
+share/doc/vigra/colorconversions_8hxx-source.html
+share/doc/vigra/combineimages_8hxx-source.html
+share/doc/vigra/config_8hxx-source.html
+share/doc/vigra/contourcirculator_8hxx-source.html
+share/doc/vigra/convert_8cxx-example.html
+share/doc/vigra/convolution_8hxx-source.html
+share/doc/vigra/copyimage_8hxx-source.html
+share/doc/vigra/cornerdetection_8hxx-source.html
+share/doc/vigra/deprecated.html
+share/doc/vigra/diff2d_8hxx-source.html
+share/doc/vigra/distancetransform_8hxx-source.html
+share/doc/vigra/documents/DataAccessors.ps
+share/doc/vigra/documents/FunctorFactory.ps
+share/doc/vigra/documents/GenericProg2D.ps
+share/doc/vigra/documents/bullet.gif
+share/doc/vigra/documents/pfeil.gif
+share/doc/vigra/documents/pfeilGross.gif
+share/doc/vigra/documents/viff.ps
+share/doc/vigra/documents/vigra.gif
+share/doc/vigra/edge_8cxx-example.html
+share/doc/vigra/edgedetection_8hxx-source.html
+share/doc/vigra/eigensystem_8hxx-source.html
+share/doc/vigra/error_8hxx-source.html
+share/doc/vigra/fftw3_8hxx-source.html
+share/doc/vigra/files.html
+share/doc/vigra/fixedpoint_8hxx-source.html
+share/doc/vigra/flatmorphology_8hxx-source.html
+share/doc/vigra/functionindex.html
+share/doc/vigra/functions.html
+share/doc/vigra/functions_0x62.html
+share/doc/vigra/functions_0x63.html
+share/doc/vigra/functions_0x64.html
+share/doc/vigra/functions_0x65.html
+share/doc/vigra/functions_0x66.html
+share/doc/vigra/functions_0x67.html
+share/doc/vigra/functions_0x68.html
+share/doc/vigra/functions_0x69.html
+share/doc/vigra/functions_0x6b.html
+share/doc/vigra/functions_0x6c.html
+share/doc/vigra/functions_0x6d.html
+share/doc/vigra/functions_0x6e.html
+share/doc/vigra/functions_0x6f.html
+share/doc/vigra/functions_0x70.html
+share/doc/vigra/functions_0x72.html
+share/doc/vigra/functions_0x73.html
+share/doc/vigra/functions_0x74.html
+share/doc/vigra/functions_0x75.html
+share/doc/vigra/functions_0x76.html
+share/doc/vigra/functions_0x77.html
+share/doc/vigra/functions_0x78.html
+share/doc/vigra/functions_0x79.html
+share/doc/vigra/functions_0x7e.html
+share/doc/vigra/functions_enum.html
+share/doc/vigra/functions_eval.html
+share/doc/vigra/functions_func.html
+share/doc/vigra/functions_func_0x62.html
+share/doc/vigra/functions_func_0x63.html
+share/doc/vigra/functions_func_0x64.html
+share/doc/vigra/functions_func_0x65.html
+share/doc/vigra/functions_func_0x66.html
+share/doc/vigra/functions_func_0x67.html
+share/doc/vigra/functions_func_0x68.html
+share/doc/vigra/functions_func_0x69.html
+share/doc/vigra/functions_func_0x6b.html
+share/doc/vigra/functions_func_0x6c.html
+share/doc/vigra/functions_func_0x6d.html
+share/doc/vigra/functions_func_0x6e.html
+share/doc/vigra/functions_func_0x6f.html
+share/doc/vigra/functions_func_0x70.html
+share/doc/vigra/functions_func_0x72.html
+share/doc/vigra/functions_func_0x73.html
+share/doc/vigra/functions_func_0x74.html
+share/doc/vigra/functions_func_0x75.html
+share/doc/vigra/functions_func_0x76.html
+share/doc/vigra/functions_func_0x77.html
+share/doc/vigra/functions_func_0x78.html
+share/doc/vigra/functions_func_0x79.html
+share/doc/vigra/functions_func_0x7e.html
+share/doc/vigra/functions_type.html
+share/doc/vigra/functions_type_0x62.html
+share/doc/vigra/functions_type_0x63.html
+share/doc/vigra/functions_type_0x64.html
+share/doc/vigra/functions_type_0x66.html
+share/doc/vigra/functions_type_0x69.html
+share/doc/vigra/functions_type_0x6d.html
+share/doc/vigra/functions_type_0x6e.html
+share/doc/vigra/functions_type_0x70.html
+share/doc/vigra/functions_type_0x72.html
+share/doc/vigra/functions_type_0x73.html
+share/doc/vigra/functions_type_0x74.html
+share/doc/vigra/functions_type_0x76.html
+share/doc/vigra/functions_vars.html
+share/doc/vigra/functorexpression_8hxx-source.html
+share/doc/vigra/functortraits_8hxx-source.html
+share/doc/vigra/gaborfilter_8hxx-source.html
+share/doc/vigra/gaussians_8hxx-source.html
+share/doc/vigra/gradient__energy__tensor_8hxx-source.html
+share/doc/vigra/group__ColorConversions.html
+share/doc/vigra/group__CombineAlgo.html
+share/doc/vigra/group__CombineFunctor.html
+share/doc/vigra/group__CommonConvolutionFilters.html
+share/doc/vigra/group__CopyAlgo.html
+share/doc/vigra/group__CornerDetection.html
+share/doc/vigra/group__DataAccessors.html
+share/doc/vigra/group__DistanceTransform.html
+share/doc/vigra/group__EdgeDetection.html
+share/doc/vigra/group__FFTWComplexAccessors.html
+share/doc/vigra/group__FFTWComplexOperators.html
+share/doc/vigra/group__FixedPointOperations.html
+share/doc/vigra/group__FixedSizeInt.html
+share/doc/vigra/group__FourierTransform.html
+share/doc/vigra/group__Functors.html
+share/doc/vigra/group__GaborFilter.html
+share/doc/vigra/group__GeometricTransformations.html
+share/doc/vigra/group__ImageContainers.html
+share/doc/vigra/group__ImageIteratorAdapters.html
+share/doc/vigra/group__ImageIterators.html
+share/doc/vigra/group__InitAlgo.html
+share/doc/vigra/group__InspectAlgo.html
+share/doc/vigra/group__InspectFunctor.html
+share/doc/vigra/group__Labeling.html
+share/doc/vigra/group__LinearAlgebraFunctions.html
+share/doc/vigra/group__LinearAlgebraModule.html
+share/doc/vigra/group__LocalMinMax.html
+share/doc/vigra/group__MathFunctions.html
+share/doc/vigra/group__MatrixAlgebra.html
+share/doc/vigra/group__Morphology.html
+share/doc/vigra/group__MultiArrayConvolutionFilters.html
+share/doc/vigra/group__MultiArrayDistanceTransform.html
+share/doc/vigra/group__MultiArrayMorphology.html
+share/doc/vigra/group__MultiArrayTags.html
+share/doc/vigra/group__MultiArrayToImage.html
+share/doc/vigra/group__MultiIteratorGroup.html
+share/doc/vigra/group__MultiPointoperators.html
+share/doc/vigra/group__NoiseNormalization.html
+share/doc/vigra/group__NonLinearDiffusion.html
+share/doc/vigra/group__PixelNeighborhood.html
+share/doc/vigra/group__PolarColors.html
+share/doc/vigra/group__Polynomials.html
+share/doc/vigra/group__RGBValueAccessors.html
+share/doc/vigra/group__RGBValueOperators.html
+share/doc/vigra/group__RandomNumberGeneration.html
+share/doc/vigra/group__RangesAndPoints.html
+share/doc/vigra/group__RationalOperations.html
+share/doc/vigra/group__RecursiveConvolution.html
+share/doc/vigra/group__Registration.html
+share/doc/vigra/group__ResamplingConvolutionFilters.html
+share/doc/vigra/group__SeededRegionGrowing.html
+share/doc/vigra/group__SeparableConvolution.html
+share/doc/vigra/group__SlantedEdgeMTF.html
+share/doc/vigra/group__StandardConvolution.html
+share/doc/vigra/group__StandardImageTypes.html
+share/doc/vigra/group__SymmetryDetection.html
+share/doc/vigra/group__TIFFImpex.html
+share/doc/vigra/group__TensorImaging.html
+share/doc/vigra/group__TinyVectorOperators.html
+share/doc/vigra/group__TransformAlgo.html
+share/doc/vigra/group__TransformFunctor.html
+share/doc/vigra/group__VigraImpex.html
+share/doc/vigra/group__VolumeImpex.html
+share/doc/vigra/group__VoxelNeighborhood.html
+share/doc/vigra/hierarchy.html
+share/doc/vigra/imagecontainer_8hxx-source.html
+share/doc/vigra/imageinfo_8hxx-source.html
+share/doc/vigra/imageiterator_8hxx-source.html
+share/doc/vigra/imageiteratoradapter_8hxx-source.html
+share/doc/vigra/impex_8hxx-source.html
+share/doc/vigra/impex_8hxx.html
+share/doc/vigra/index.html
+share/doc/vigra/initimage_8hxx-source.html
+share/doc/vigra/inspectimage_8hxx-source.html
+share/doc/vigra/interpolating__accessor_8hxx-source.html
+share/doc/vigra/invert_8cxx-example.html
+share/doc/vigra/invert__explicitly_8cxx-example.html
+share/doc/vigra/iteratoradapter_8hxx-source.html
+share/doc/vigra/iteratortags_8hxx-source.html
+share/doc/vigra/iteratortraits_8hxx-source.html
+share/doc/vigra/labelimage_8hxx-source.html
+share/doc/vigra/labelvolume_8hxx-source.html
+share/doc/vigra/linear__algebra_8hxx-source.html
+share/doc/vigra/linear__solve_8hxx-source.html
+share/doc/vigra/localminmax_8hxx-source.html
+share/doc/vigra/mathutil_8hxx-source.html
+share/doc/vigra/matrix_8hxx-source.html
+share/doc/vigra/memory_8hxx-source.html
+share/doc/vigra/metaprogramming_8hxx-source.html
+share/doc/vigra/modules.html
+share/doc/vigra/multi__array_8hxx-source.html
+share/doc/vigra/multi__convolution_8hxx-source.html
+share/doc/vigra/multi__distance_8hxx-source.html
+share/doc/vigra/multi__impex_8hxx-source.html
+share/doc/vigra/multi__iterator_8hxx-source.html
+share/doc/vigra/multi__morphology_8hxx-source.html
+share/doc/vigra/multi__pointoperators_8hxx-source.html
+share/doc/vigra/multi__resize_8hxx-source.html
+share/doc/vigra/namespacemembers.html
+share/doc/vigra/namespacemembers_0x62.html
+share/doc/vigra/namespacemembers_0x63.html
+share/doc/vigra/namespacemembers_0x64.html
+share/doc/vigra/namespacemembers_0x65.html
+share/doc/vigra/namespacemembers_0x66.html
+share/doc/vigra/namespacemembers_0x67.html
+share/doc/vigra/namespacemembers_0x68.html
+share/doc/vigra/namespacemembers_0x69.html
+share/doc/vigra/namespacemembers_0x6a.html
+share/doc/vigra/namespacemembers_0x6c.html
+share/doc/vigra/namespacemembers_0x6d.html
+share/doc/vigra/namespacemembers_0x6e.html
+share/doc/vigra/namespacemembers_0x6f.html
+share/doc/vigra/namespacemembers_0x70.html
+share/doc/vigra/namespacemembers_0x71.html
+share/doc/vigra/namespacemembers_0x72.html
+share/doc/vigra/namespacemembers_0x73.html
+share/doc/vigra/namespacemembers_0x74.html
+share/doc/vigra/namespacemembers_0x75.html
+share/doc/vigra/namespacemembers_0x76.html
+share/doc/vigra/namespacemembers_0x77.html
+share/doc/vigra/namespacemembers_0x79.html
+share/doc/vigra/namespacemembers_enum.html
+share/doc/vigra/namespacemembers_eval.html
+share/doc/vigra/namespacemembers_func.html
+share/doc/vigra/namespacemembers_func_0x62.html
+share/doc/vigra/namespacemembers_func_0x63.html
+share/doc/vigra/namespacemembers_func_0x64.html
+share/doc/vigra/namespacemembers_func_0x65.html
+share/doc/vigra/namespacemembers_func_0x66.html
+share/doc/vigra/namespacemembers_func_0x67.html
+share/doc/vigra/namespacemembers_func_0x68.html
+share/doc/vigra/namespacemembers_func_0x69.html
+share/doc/vigra/namespacemembers_func_0x6a.html
+share/doc/vigra/namespacemembers_func_0x6c.html
+share/doc/vigra/namespacemembers_func_0x6d.html
+share/doc/vigra/namespacemembers_func_0x6e.html
+share/doc/vigra/namespacemembers_func_0x6f.html
+share/doc/vigra/namespacemembers_func_0x70.html
+share/doc/vigra/namespacemembers_func_0x71.html
+share/doc/vigra/namespacemembers_func_0x72.html
+share/doc/vigra/namespacemembers_func_0x73.html
+share/doc/vigra/namespacemembers_func_0x74.html
+share/doc/vigra/namespacemembers_func_0x76.html
+share/doc/vigra/namespacemembers_func_0x77.html
+share/doc/vigra/namespacemembers_func_0x79.html
+share/doc/vigra/namespacemembers_type.html
+share/doc/vigra/namespacemembers_vars.html
+share/doc/vigra/namespaces.html
+share/doc/vigra/namespacevigra.html
+share/doc/vigra/namespacevigra_1_1EightNeighborhood.html
+share/doc/vigra/namespacevigra_1_1FourNeighborhood.html
+share/doc/vigra/namespacevigra_1_1Neighborhood3DSix.html
+share/doc/vigra/namespacevigra_1_1Neighborhood3DTwentySix.html
+share/doc/vigra/namespacevigra_1_1linalg.html
+share/doc/vigra/navigator_8hxx-source.html
+share/doc/vigra/noise__normalization_8hxx-source.html
+share/doc/vigra/nonlineardiffusion_8hxx-source.html
+share/doc/vigra/numerictraits_8hxx-source.html
+share/doc/vigra/orientedtensorfilters_8hxx-source.html
+share/doc/vigra/pages.html
+share/doc/vigra/palette_8cxx-example.html
+share/doc/vigra/pixelneighborhood_8hxx-source.html
+share/doc/vigra/polynomial_8hxx-source.html
+share/doc/vigra/profile_8cxx-example.html
+share/doc/vigra/promote__traits_8hxx-source.html
+share/doc/vigra/pyramid_8cxx-example.html
+share/doc/vigra/random_8hxx-source.html
+share/doc/vigra/rational_8hxx-source.html
+share/doc/vigra/recursiveconvolution_8hxx-source.html
+share/doc/vigra/regression_8hxx-source.html
+share/doc/vigra/resampling__convolution_8hxx-source.html
+share/doc/vigra/resize_8cxx-example.html
+share/doc/vigra/resizeimage_8hxx-source.html
+share/doc/vigra/rfftw_8hxx-source.html
+share/doc/vigra/rgbvalue_8hxx-source.html
+share/doc/vigra/seededregiongrowing3d_8hxx-source.html
+share/doc/vigra/seededregiongrowing_8hxx-source.html
+share/doc/vigra/separableconvolution_8hxx-source.html
+share/doc/vigra/singular__value__decomposition_8hxx-source.html
+share/doc/vigra/sized__int_8hxx-source.html
+share/doc/vigra/slanted__edge__mtf_8hxx-source.html
+share/doc/vigra/smooth_8cxx-example.html
+share/doc/vigra/splineimageview_8hxx-source.html
+share/doc/vigra/splines_8hxx-source.html
+share/doc/vigra/static__assert_8hxx-source.html
+share/doc/vigra/stdconvolution_8hxx-source.html
+share/doc/vigra/stdimage_8hxx-source.html
+share/doc/vigra/stdimagefunctions_8hxx-source.html
+share/doc/vigra/structvigra_1_1IteratorTraits-members.html
+share/doc/vigra/structvigra_1_1IteratorTraits.html
+share/doc/vigra/structvigra_1_1NormalRandomFunctor-members.html
+share/doc/vigra/structvigra_1_1NormalRandomFunctor.html
+share/doc/vigra/structvigra_1_1StridedArrayTag.html
+share/doc/vigra/structvigra_1_1UnstridedArrayTag.html
+share/doc/vigra/subimage_8cxx-example.html
+share/doc/vigra/symmetry_8hxx-source.html
+share/doc/vigra/tensorutilities_8hxx-source.html
+share/doc/vigra/tiff_8hxx-source.html
+share/doc/vigra/tinyvector_8hxx-source.html
+share/doc/vigra/transformimage_8hxx-source.html
+share/doc/vigra/tuple_8hxx-source.html
+share/doc/vigra/utilities_8hxx-source.html
+share/doc/vigra/voronoi_8cxx-example.html
+share/doc/vigra/voxelneighborhood_8hxx-source.html
+share/doc/vigra/watershed_8cxx-example.html
+share/doc/vigra/watersheds3d_8hxx-source.html
+share/doc/vigra/watersheds_8hxx-source.html
+@dirrm share/doc/vigra/documents
+@dirrm share/doc/vigra
+@dirrm include/vigra
diff --git a/graphics/vigra/distinfo b/graphics/vigra/distinfo
new file mode 100644
index 00000000000..60cfabd1d3d
--- /dev/null
+++ b/graphics/vigra/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/08/25 18:17:56 bjs Exp $
+
+SHA1 (vigra1.6.0.tar.gz) = 9714a0c4efb77726a1140329e98e5db057f9a69f
+RMD160 (vigra1.6.0.tar.gz) = cc9f6626801182a0ee71ec9eb8fa34c38f8777a7
+Size (vigra1.6.0.tar.gz) = 16525605 bytes
+SHA1 (patch-aa) = 612e0284ba4ff531ad376586a125a4139d1bdbff
diff --git a/graphics/vigra/hacks.mk b/graphics/vigra/hacks.mk
new file mode 100644
index 00000000000..e95985187f1
--- /dev/null
+++ b/graphics/vigra/hacks.mk
@@ -0,0 +1,11 @@
+# $NetBSD: hacks.mk,v 1.1.1.1 2008/08/25 18:17:56 bjs Exp $
+#
+.if !defined(VIGRA_HACKS_MK)
+VIGRA_HACKS_MK= # empty
+. include "../../mk/compiler.mk"
+#
+. if !empty(CC_VERSION:Mgcc-[34]*)
+PKG_HACKS+= no-strict-aliasing
+CFLAGS+= -fno-strict-aliasing
+. endif
+.endif
diff --git a/graphics/vigra/options.mk b/graphics/vigra/options.mk
new file mode 100644
index 00000000000..2240a77f23a
--- /dev/null
+++ b/graphics/vigra/options.mk
@@ -0,0 +1,14 @@
+# $NetBSD: options.mk,v 1.1.1.1 2008/08/25 18:17:56 bjs Exp $
+#
+PKG_OPTIONS_VAR= PKG_OPTIONS.vigra
+PKG_SUPPORTED_OPTIONS= fftw
+PKG_SUGGESTED_OPTIONS= fftw
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mfftw)
+CONFIGURE_ARGS+= --with-fftw
+. include "../../math/fftw/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-fftw
+.endif
diff --git a/graphics/vigra/patches/patch-aa b/graphics/vigra/patches/patch-aa
new file mode 100644
index 00000000000..794c057de1e
--- /dev/null
+++ b/graphics/vigra/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/08/25 18:17:56 bjs Exp $
+
+--- configure.orig 2008-08-13 09:15:32.000000000 -0400
++++ configure
+@@ -2056,10 +2056,6 @@ test -n "$target_alias" &&
+ program_prefix=${target_alias}-
+
+
+-CFLAGS="$CFLAGS -O"
+-CXXFLAGS="$CXXFLAGS -O"
+-
+-
+ # Check whether --with-cc was given.
+ if test "${with_cc+set}" = set; then
+ withval=$with_cc; CC=$with_cc