summaryrefslogtreecommitdiff
path: root/graphics/vigra
AgeCommit message (Collapse)AuthorFilesLines
2012-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-03-08Update for new python default version. Bump PKGREVISION.wiz1-3/+3
2012-02-26At least, gcc-4.1.3 does not have abs(signed long long).obache2-4/+16
PR 45922.
2012-02-26Move removal of patch backup files to pre-install to be easier patch ↵obache1-3/+3
maintainance.
2012-02-06Revbump forwiz2-3/+4
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2011-12-15graphics/vigra: Fix copy/paste error on DragonFly patchmarino2-4/+4
2011-12-15graphics/vigra: Fix ambiguous math functions for DragonFlymarino3-2/+23
2011-10-16Changes 1.8.0:adam5-223/+243
* Various extensions to Local Minima and Maxima (3D algorithms, on-the-fly thresholding). * Added vigra::BucketQueue, vigra::MappedBucketQueue. * Refactored and extended 2D watershed algorithms (especially watershedsRegionGrowing()). * Added the vigra::Quaternion class. * Added Unsupervised Decomposition. * Added mathematical functions (even(), odd(), gamma(), loggamma(), legendre(), besselJ(), besselY(), linearSequence(), indexSort(), inversePermutation(), applyPermutation(), checksum()) * Implemented wrapper of the FFTW library to support arbitrary dimensional Fourier transforms (see fourierTransform() and vigra::FFTWPlan) and FFT-based convolution (see convolveFFT() and vigra::FFTWConvolvePlan) and refactored vigra::FFTWComplex. * Added cannyEdgelListThreshold(), cannyEdgelList3x3Threshold(). * Added capability to handle subarrays and anisotropic resolution to separableConvolveMultiArray() and related Gaussian filters. Added windowRatio parameters to vigra::Kernel1D::initGaussian() and vigra::Kernel1D::initGaussianDerivative() * Added vigra::StridedScanOrderIterator and corresponding vigra::MultiArrayView::begin(). * Extended vigra::MultiArrayView. Added vigra::Shape1 ... vigra::Shape5 convenience typedefs. * Implemented vigra::multi_math (arithmetic and algebraic functions for multi-dimensional arrays). * Extended the vigra::HDF5File class. * Improved and documented the Timing macros for runtime measurements. * Added support for the OpenEXR image format and multi-page TIFF. Improved support for the SIF format. * vigranumpy: added axistags and completly re-implemented VigraArray and the conversion between Python and C++ arrays in terms of axistags. * Minor improvements and bug fixes in the code and documentation.
2011-05-02Avoid using /usr/bin/env. On the other hand, the script using pythonwiz1-1/+13
is only needed by packages using vigra-config to find vigra, so don't depend on python here -- let the packages using it pull it in themselves. Bump PKGREVISION.
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2011-02-11Fix destdir installation.wiz1-2/+2
2011-01-29Changes 1.7.1:adam5-235/+1035
* Fixed the build process for MacOS X. * Re-activeted vigra-config (script to query VIGRA installation information) and added VigraConfig.cmake (query VIGRA installation information from within cmake). * Added CDash support (nightly builds and tests). * Added convexHull(). * Added vigra::Box. * Added vigra::Sampler class to sample given data in various ways. * Added much new functionality to the vigra::RandomForest class (e.g. more split strategies, variable importance measures, feature selection) * Added readSIF() (reader for the Andor SIF file format). * Added vigra::HDF5File for easier navigation in HDF5 files. * Added recursive approximation of the Gaussian filter (recursiveGaussianFilterX(), recursiveGaussianFilterY()) * vigranumpy: added Gabor filtering. * Fixed multi-threading bugs at various places. * Minor improvements and bug fixes in the code and documentation.
2011-01-15Fix build with png-1.5.wiz2-6/+216
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz2-2/+4
2010-12-23Mechanically replace references to graphics/jpeg with the suitabledsainty2-4/+4
alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
2010-10-21hacks no longer neededadam1-11/+0
2010-10-19Added buildlink3.mkadam1-0/+17
2010-10-16Update to 1.7.0, changes undocumented. Switch to cmake build system.wiz5-697/+50
Add comment to patch.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz3-3/+19
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-2/+2
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-08-16update homepage and master_sites.zafer1-3/+3
2009-06-14Remove @dirrm entries from PLISTsjoerg1-4/+1
2008-08-25Import vigra-1.6.0.bjs7-0/+858
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.