math/geogram 1.9.0 FreeBSD
Programming library of geometric algorithms
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- math
Description
Geogram is a programming library of geometric algorithms. It includes a simple yet efficient Mesh data structure (for surfacic and volumetric meshes), exact computer arithmetics (a-la Shewchuck, implemented in GEO::expansion), a predicate code generator (PCK: Predicate Construction Kit), standard geometric predicates (orient/insphere), Delaunay triangulation, Voronoi diagram, spatial search data structures, spatial sorting) and less standard ones (more general geometric predicates, intersection between a Voronoi diagram and a triangular or tetrahedral mesh embedded in n dimensions). The latter is used by FWD/WarpDrive, the first algorithm that computes semi-discrete Optimal Transport in 3d that scales up to 1 million Dirac masses (see compute_OTM in example programs).
In the other systems
The newest version among them is 1.9.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | math/geogram | 1.9.0 newest | none known | - | [email protected] | - |
| DragonFly | math/geogram | 1.7.9 | none known | - | [email protected] | - |
| HardenedBSD | math/geogram | 1.9.0 newest | no data | - | [email protected] | - |
| GhostBSD | math/geogram | 1.9.0 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install geogram
From the ports tree:
cd /usr/ports/math/geogram/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= geogram>0:math/geogram
LIB_DEPENDS= libgeogram.so:math/geogram
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 | - | 1.9.0 | - | - | 1.9.0 |
| FreeBSD:14:quarterly | - | 1.9.0 | n/a | - | 1.9.0 |
| FreeBSD:15:latest | - | 1.9.0 | n/a | - | 1.9.0 |
| FreeBSD:15:quarterly | - | 1.9.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.9.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 1
libglfw.so: graphics/glfw
The full lists below include those, and their dependencies in turn.
Build dependencies 40
- archivers/brotli
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- graphics/glfw
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/wayland
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 30
- archivers/brotli
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/readline
- graphics/glfw
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/wayland
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake gl localbase:ldflags xorg
- Service scripts
- none
Files
pkg-plist 391
- bin/geobox
- bin/geocod
- bin/geodump
- bin/geogram_demo_Application
- bin/geogram_demo_Delaunay2d
- bin/geogram_demo_Delaunay3d
- bin/geogram_demo_Evert
- bin/geogram_demo_GLUP
- bin/geogram_demo_Picking
- bin/geogram_demo_Raytrace
- bin/geogram_demo_SimpleApp
- bin/geoshade
- bin/vorpalite
- bin/vorpaview
- include/geogram1/geogram/NL/nl.h
- include/geogram1/geogram/NL/nl_64.h
- include/geogram1/geogram/NL/nl_amgcl.h
- include/geogram1/geogram/NL/nl_arpack.h
- include/geogram1/geogram/NL/nl_blas.h
- include/geogram1/geogram/NL/nl_cholmod.h
- include/geogram1/geogram/NL/nl_context.h
- include/geogram1/geogram/NL/nl_cuda.h
- include/geogram1/geogram/NL/nl_ext.h
- include/geogram1/geogram/NL/nl_iterative_solvers.h
- include/geogram1/geogram/NL/nl_linkage.h
- include/geogram1/geogram/NL/nl_matrix.h
- include/geogram1/geogram/NL/nl_mkl.h
- include/geogram1/geogram/NL/nl_preconditioners.h
- include/geogram1/geogram/NL/nl_private.h
- include/geogram1/geogram/NL/nl_superlu.h
- include/geogram1/geogram/api/defs.h
- include/geogram1/geogram/basic/algorithm.h
- include/geogram1/geogram/basic/android_utils.h
- include/geogram1/geogram/basic/android_wrapper.h
- include/geogram1/geogram/basic/argused.h
- include/geogram1/geogram/basic/assert.h
- include/geogram1/geogram/basic/attributes.h
- include/geogram1/geogram/basic/b_stream.h
- include/geogram1/geogram/basic/boolean_expression.h
- include/geogram1/geogram/basic/command_line.h
- include/geogram1/geogram/basic/command_line_args.h
- include/geogram1/geogram/basic/common.h
- include/geogram1/geogram/basic/counted.h
- include/geogram1/geogram/basic/debug_stream.h
- include/geogram1/geogram/basic/determinant.h
- include/geogram1/geogram/basic/environment.h
- include/geogram1/geogram/basic/factory.h
- include/geogram1/geogram/basic/file_system.h
- include/geogram1/geogram/basic/geofile.h
- include/geogram1/geogram/basic/geometry.h
- include/geogram1/geogram/basic/geometry_nd.h
- include/geogram1/geogram/basic/line_stream.h
- include/geogram1/geogram/basic/logger.h
- include/geogram1/geogram/basic/matrix.h
- include/geogram1/geogram/basic/memory.h
- include/geogram1/geogram/basic/numeric.h
- include/geogram1/geogram/basic/packed_arrays.h
- include/geogram1/geogram/basic/permutation.h
- include/geogram1/geogram/basic/process.h
- include/geogram1/geogram/basic/process_private.h
- include/geogram1/geogram/basic/progress.h
- include/geogram1/geogram/basic/psm.h
- include/geogram1/geogram/basic/quaternion.h
- include/geogram1/geogram/basic/range.h
- include/geogram1/geogram/basic/rationalg.h
- include/geogram1/geogram/basic/smart_pointer.h
- include/geogram1/geogram/basic/stopwatch.h
- include/geogram1/geogram/basic/string.h
- include/geogram1/geogram/basic/thread_sync.h
- include/geogram1/geogram/basic/vecg.h
- include/geogram1/geogram/basic/vechg.h
- include/geogram1/geogram/bibliography/bibliography.h
- include/geogram1/geogram/delaunay/CDT_2d.h
- include/geogram1/geogram/delaunay/LFS.h
- include/geogram1/geogram/delaunay/cavity.h
- include/geogram1/geogram/delaunay/delaunay.h
- include/geogram1/geogram/delaunay/delaunay_2d.h
- include/geogram1/geogram/delaunay/delaunay_3d.h
- include/geogram1/geogram/delaunay/delaunay_nn.h
- include/geogram1/geogram/delaunay/delaunay_sync.h
- include/geogram1/geogram/delaunay/delaunay_tetgen.h
- include/geogram1/geogram/delaunay/delaunay_triangle.h
- include/geogram1/geogram/delaunay/parallel_delaunay_3d.h
- include/geogram1/geogram/delaunay/periodic.h
- include/geogram1/geogram/delaunay/periodic_delaunay_3d.h
- include/geogram1/geogram/image/color.h
- include/geogram1/geogram/image/colormap.h
- include/geogram1/geogram/image/image.h
- include/geogram1/geogram/image/image_library.h
- include/geogram1/geogram/image/image_rasterizer.h
- include/geogram1/geogram/image/image_serializer.h
- include/geogram1/geogram/image/image_serializer_pgm.h
- include/geogram1/geogram/image/image_serializer_stb.h
- include/geogram1/geogram/image/image_serializer_xpm.h
- include/geogram1/geogram/image/morpho_math.h
- include/geogram1/geogram/lua/lua_io.h
- include/geogram1/geogram/lua/lua_wrap.h
- include/geogram1/geogram/mesh/index.h
- include/geogram1/geogram/mesh/mesh.h
- include/geogram1/geogram/mesh/mesh_AABB.h
The first 100 are listed.
distinfo 6
| File | Size | SHA256 |
|---|---|---|
| BrunoLevy-geogram-v1.9.0_GH0.tar.gz | 5.640678e+06 | 22baa50539a56f0f88ce84adfc8bea50a379caf7120f03d3df834c4bd607a1d0 |
| ddemidov-amgcl-a705f0822a332e215c41bccbeb6a7d92e90c49f2_GH0.tar.gz | 3.036193e+06 | 9f1bc3ad8e1e22e0f5be8f2c170ece55b1fabf7e8f1e4c68b422668a090a5ba5 |
| glfw-glfw-b35641f4a3c62aa86a0b3c983d163bc0fe36026d_GH0.tar.gz | 929291 | a183c1e033328e253b64e95bbec038b45c3d371afb0065f5ae9355de149d466d |
| ocornut-imgui-6d948ab47ecf984239af01434f3ed03808dbf188_GH0.tar.gz | 1.846848e+06 | 9d2c703592fb6d3165eb128dc1229aa5ef42dbab43383cef994b73fdc9f12a02 |
| LoicMarechal-libMeshb-e3678731ef14497c720ee7017a14450eba2602d2_GH0.tar.gz | 1.202361e+06 | 4efe2e914f1b82436f956c1694d147da4be0dc9aea20f5c4b49a17d9ff263b3c |
| diegonehab-rply-4296cc91b5c8c26d4e7d7aac0cee2b194ffc5800_GH0.tar.gz | 31153 | c8b8350352c4935a5ec3cc582082b75e84e5415615c8adadc3acddbf43877409 |
Commit history 0
No commits in the history this site was built from.