Deprecated: Conflicts with qhull, and will not with cmake version 4
Expires: 2026-12-01
math/qhull7 7.3.2_3,1 FreeBSD
Qhull computes convex hulls, Delaunay triangulations, and halfspaces
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
22e3a59c39- License
- Qhull
- Categories
- math
- Package size
- 1146.2 KiB, 7402.4 KiB installed
Description
Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull handles roundoff errors from floating point arithmetic. It computes volumes, surface areas, and approximations to the convex hull.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/qhull7 | 7.3.2_3,1 |
| DragonFly | math/qhull7 | 7.3.2_3,1 |
Install
Binary package:
pkg install qhull7
From the ports tree:
cd /usr/ports/math/qhull7/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qhull7>0:math/qhull7
LIB_DEPENDS= libqhull.so:math/qhull7
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.3.2_3,1 | 7.3.2_3,1 | 7.3.2_2,1 | 7.3.2_3,1 | 7.3.2_3,1 |
| FreeBSD:14:quarterly | 7.3.2_3,1 | 7.3.2_3,1 | n/a | 7.3.2_3,1 | 7.3.2_3,1 |
| FreeBSD:15:latest | 7.3.2_3,1 | 7.3.2_3,1 | n/a | 7.3.2_3,1 | 7.3.2_3,1 |
| FreeBSD:15:quarterly | 7.3.2_3,1 | 7.3.2_3,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.3.2_3,1 | 7.3.2_3,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
No port depends on this one.
Configuration
Options name: math_qhull
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake
- Service scripts
- none
- Conflicts with
- qhull8 afni qhull5
Message after installing
Files
Manual pages 2
- qhull(1)
- rbox(1)
pkg-plist 70
- bin/qconvex
- bin/qdelaunay
- bin/qhalf
- bin/qhull
- bin/qvoronoi
- bin/rbox
- include/libqhull/geom.h
- include/libqhull/io.h
- include/libqhull/libqhull.h
- include/libqhull/mem.h
- include/libqhull/merge.h
- include/libqhull/poly.h
- include/libqhull/qhull_a.h
- include/libqhull/qset.h
- include/libqhull/random.h
- include/libqhull/stat.h
- include/libqhull/user.h
- include/libqhull_r/geom_r.h
- include/libqhull_r/io_r.h
- include/libqhull_r/libqhull_r.h
- include/libqhull_r/mem_r.h
- include/libqhull_r/merge_r.h
- include/libqhull_r/poly_r.h
- include/libqhull_r/qhull_ra.h
- include/libqhull_r/qset_r.h
- include/libqhull_r/random_r.h
- include/libqhull_r/stat_r.h
- include/libqhull_r/user_r.h
- include/libqhullcpp/Coordinates.h
- include/libqhullcpp/PointCoordinates.h
- include/libqhullcpp/Qhull.h
- include/libqhullcpp/QhullError.h
- include/libqhullcpp/QhullFacet.h
- include/libqhullcpp/QhullFacetList.h
- include/libqhullcpp/QhullFacetSet.h
- include/libqhullcpp/QhullHyperplane.h
- include/libqhullcpp/QhullIterator.h
- include/libqhullcpp/QhullLinkedList.h
- include/libqhullcpp/QhullPoint.h
- include/libqhullcpp/QhullPointSet.h
- include/libqhullcpp/QhullPoints.h
- include/libqhullcpp/QhullQh.h
- include/libqhullcpp/QhullRidge.h
- include/libqhullcpp/QhullSet.h
- include/libqhullcpp/QhullSets.h
- include/libqhullcpp/QhullStat.h
- include/libqhullcpp/QhullVertex.h
- include/libqhullcpp/QhullVertexSet.h
- include/libqhullcpp/RboxPoints.h
- include/libqhullcpp/RoadError.h
- include/libqhullcpp/RoadLogEvent.h
- include/libqhullcpp/RoadTest.h
- include/libqhullcpp/functionObjects.h
- lib/cmake/Qhull/QhullConfig.cmake
- lib/cmake/Qhull/QhullConfigVersion.cmake
- lib/cmake/Qhull/QhullTargets.cmake
- lib/libqhull.so
- lib/libqhull.so.7
- lib/libqhull.so.7.3.2
- lib/libqhull_p.so
- lib/libqhull_p.so.7
- lib/libqhull_p.so.7.3.2
- lib/libqhull_r.so
- lib/libqhull_r.so.7
- lib/libqhull_r.so.7.3.2
- lib/libqhullcpp.a
- lib/libqhullstatic.a
- lib/libqhullstatic_r.a
- share/man/man1/qhull.1.gz
- share/man/man1/rbox.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| qhull-qhull-v7.3.2_GH0.tar.gz | 1.275679e+06 | 619c8a954880d545194bc03359404ef36a1abd2dde03678089459757fd790cb0 |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
22e3a59c39 |
Stephen Montgomery-Smith | math/qhull7: Add expiry date to deprecation. - This port will not work with the future cmake version 4.
PR: 298899
Reported by: Gleb Popov <[email protected]> |