pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/vigra Import vigra-1.6.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/88d56b0720e7
branches:  trunk
changeset: 546258:88d56b0720e7
user:      bjs <bjs%pkgsrc.org@localhost>
date:      Mon Aug 25 18:17:56 2008 +0000

description:
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:

 graphics/vigra/DESCR            |   12 +
 graphics/vigra/Makefile         |   40 ++
 graphics/vigra/PLIST            |  760 ++++++++++++++++++++++++++++++++++++++++
 graphics/vigra/distinfo         |    6 +
 graphics/vigra/hacks.mk         |   11 +
 graphics/vigra/options.mk       |   14 +
 graphics/vigra/patches/patch-aa |   15 +
 7 files changed, 858 insertions(+), 0 deletions(-)

diffs (truncated from 886 to 300 lines):

diff -r 4d2b15f3c00d -r 88d56b0720e7 graphics/vigra/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/vigra/DESCR      Mon Aug 25 18:17:56 2008 +0000
@@ -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 -r 4d2b15f3c00d -r 88d56b0720e7 graphics/vigra/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/vigra/Makefile   Mon Aug 25 18:17:56 2008 +0000
@@ -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@localhost
+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 -r 4d2b15f3c00d -r 88d56b0720e7 graphics/vigra/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/vigra/PLIST      Mon Aug 25 18:17:56 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index