BSD Ports

math/flann 1.9.2_3 FreeBSD

Library for fast nearest neighbor searches in high dimensional spaces

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e1216b51da
License
BSD3CLAUSE
Categories
math
Package size
1487.3 KiB, 18867.6 KiB installed

Description

FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset.

FLANN is written in C++ and contains bindings for the following languages: C, MATLAB and Python.

In the other systems

SystemPortVersion
FreeBSDmath/flann1.9.2_3
OpenBSDmath/flann1.9.2p1
DragonFlymath/flann1.9.2_3

Install

Binary package:

pkg install flann

From the ports tree:

cd /usr/ports/math/flann/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	flann>0:math/flann
LIB_DEPENDS=	libflann.so:math/flann

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.9.2_31.9.2_3-1.9.2_31.9.2_3
FreeBSD:14:quarterly1.9.2_31.9.2_3n/a1.9.2_31.9.2_3
FreeBSD:15:latest1.9.2_31.9.2_3n/a1.9.2_31.9.2_3
FreeBSD:15:quarterly1.9.2_31.9.2_3n/an/an/a
FreeBSD:16:latest1.9.2_31.9.2_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 25
Run dependencies 10

Configuration

No options to configure.

USES
cmake compiler:c++11-lang localbase:ldflags pkgconfig
Service scripts
none

Files

pkg-plist 59
  • include/flann/algorithms/all_indices.h
  • include/flann/algorithms/autotuned_index.h
  • include/flann/algorithms/center_chooser.h
  • include/flann/algorithms/composite_index.h
  • include/flann/algorithms/dist.h
  • include/flann/algorithms/hierarchical_clustering_index.h
  • include/flann/algorithms/kdtree_cuda_3d_index.h
  • include/flann/algorithms/kdtree_cuda_builder.h
  • include/flann/algorithms/kdtree_index.h
  • include/flann/algorithms/kdtree_single_index.h
  • include/flann/algorithms/kmeans_index.h
  • include/flann/algorithms/linear_index.h
  • include/flann/algorithms/lsh_index.h
  • include/flann/algorithms/nn_index.h
  • include/flann/config.h
  • include/flann/defines.h
  • include/flann/flann.h
  • include/flann/flann.hpp
  • include/flann/general.h
  • include/flann/io/hdf5.h
  • include/flann/mpi/client.h
  • include/flann/mpi/index.h
  • include/flann/mpi/matrix.h
  • include/flann/mpi/queries.h
  • include/flann/mpi/server.h
  • include/flann/nn/ground_truth.h
  • include/flann/nn/index_testing.h
  • include/flann/nn/simplex_downhill.h
  • include/flann/util/allocator.h
  • include/flann/util/any.h
  • include/flann/util/cuda/heap.h
  • include/flann/util/cuda/result_set.h
  • include/flann/util/cutil_math.h
  • include/flann/util/dynamic_bitset.h
  • include/flann/util/heap.h
  • include/flann/util/logger.h
  • include/flann/util/lsh_table.h
  • include/flann/util/matrix.h
  • include/flann/util/object_factory.h
  • include/flann/util/params.h
  • include/flann/util/random.h
  • include/flann/util/result_set.h
  • include/flann/util/sampling.h
  • include/flann/util/saving.h
  • include/flann/util/serialization.h
  • include/flann/util/timer.h
  • lib/cmake/flann/flann-config-version.cmake
  • lib/cmake/flann/flann-config.cmake
  • lib/cmake/flann/flann-targets-.cmake
  • lib/cmake/flann/flann-targets.cmake
  • lib/libflann.so
  • lib/libflann.so.1.9
  • lib/libflann.so.1.9.2
  • lib/libflann_cpp.so
  • lib/libflann_cpp.so.1.9
  • lib/libflann_cpp.so.1.9.2
  • lib/libflann_cpp_s.a
  • lib/libflann_s.a
  • libdata/pkgconfig/flann.pc
distinfo 1
FileSizeSHA256
tkircher-flann-1.9.2_GH0.tar.gz3.4641759e+07e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824

Commit history 1

DateCommitCreditsLog message
e1216b51da Robert Clausecker math/flann: fix build with cmake 4
Approved by: portmgr (build fix blanket) Event: EuroBSDcon Devsummit 2026