BSD Ports

math/mathgl 2.5_9 FreeBSD

Library for high-quality scientific data visualization

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0b23c55e5d
License
GPLv3
Categories
math, graphics
Package size
10740.3 KiB, 50523.0 KiB installed

Description

Mathgl is a cross-platform library for making high-quality scientific graphics. It provides fast data plotting and handling of large data arrays, as well as window and console modes and for easy embedding into other programs. Mathgl integrates into fltk, qt and opengl applications.

In the other systems

SystemPortVersion
FreeBSDmath/mathgl2.5_9
DragonFlymath/mathgl2.5_6

Install

Binary package:

pkg install mathgl

From the ports tree:

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

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

RUN_DEPENDS=	mathgl>0:math/mathgl
LIB_DEPENDS=	libmgl2-glut.so:math/mathgl

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:latest2.5_92.5_9--2.5_9
FreeBSD:14:quarterly2.5_92.5_9n/a-2.5_9
FreeBSD:15:latest2.5_92.5_9n/a-2.5_6
FreeBSD:15:quarterly2.5_92.5_9n/an/an/a
FreeBSD:16:latest2.5_92.5_9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 7

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

Build dependencies 108

The first 100 are listed.

Run dependencies 98

No port depends on this one.

Configuration

Options name: math_mathgl

OptionDefaultDescription
FLTKoffEnable fltk widget
MPIoffMPI (Message Passing Interface) support
OPENMPoffParallel processing support via OpenMP (broken, cmake bug)
PTHREADSoffEnable POSIX threads support (broken, fix pending release)
PYTHONoffPython bindings or support
QT5onQt 5 toolkit support
WXGTKoffwxGTK GUI toolkit support
USES
cmake compiler:c++11-lang dos2unix gettext-runtime gl jpeg xorg
Service scripts
none

Files

pkg-plist 90
  • bin/mglconv
  • bin/mglview
  • bin/mgllab
  • bin/mgltask
  • bin/udav
  • include/mgl2/Fl_MathGL.h
  • include/mgl2/abstract.h
  • include/mgl2/addon.h
  • include/mgl2/base.h
  • include/mgl2/base_cf.h
  • include/mgl2/canvas.h
  • include/mgl2/canvas_cf.h
  • include/mgl2/canvas_wnd.h
  • include/mgl2/config.h
  • include/mgl2/cont.h
  • include/mgl2/data.h
  • include/mgl2/data_cf.h
  • include/mgl2/datac.h
  • include/mgl2/datac_cf.h
  • include/mgl2/define.h
  • include/mgl2/dllexport.h
  • include/mgl2/eval.h
  • include/mgl2/evalc.h
  • include/mgl2/fit.h
  • include/mgl2/font.h
  • include/mgl2/glut.h
  • include/mgl2/gsl.fs
  • include/mgl2/mathgl.fs
  • include/mgl2/mgl.fs
  • include/mgl2/mgl.h
  • include/mgl2/mgl_cf.h
  • include/mgl2/mgl_pas.pas
  • include/mgl2/mglplot.fs
  • include/mgl2/mpi.h
  • include/mgl2/opengl.h
  • include/mgl2/other.h
  • include/mgl2/parser.h
  • include/mgl2/pde.h
  • include/mgl2/plot.h
  • include/mgl2/prim.h
  • include/mgl2/qmathgl.h
  • include/mgl2/qt.h
  • include/mgl2/fltk.h
  • include/mgl2/surf.h
  • include/mgl2/thread.h
  • include/mgl2/type.h
  • include/mgl2/vect.h
  • include/mgl2/vectors.fs
  • include/mgl2/volume.h
  • include/mgl2/wnd.h
  • include/mgl2/wnd_cf.h
  • lib/cgi-bin/mgl.cgi
  • lib/cmake/mathgl2/MathGL2Config.cmake
  • lib/cmake/mathgl2/MathGL2ConfigVersion.cmake
  • lib/cmake/mathgl2/MathGLTargets-.cmake
  • lib/cmake/mathgl2/MathGLTargets.cmake
  • lib/cmake/mathgl2/mathgl2-config.cmake
  • lib/libmgl2-glut.so
  • lib/libmgl2-glut.so.
  • lib/libmgl2-qt.so
  • lib/libmgl2-qt.so.
  • lib/libmgl2-qt5.so
  • lib/libmgl2-qt5.so.
  • lib/libmgl2-fltk.so
  • lib/libmgl2-fltk.so.
  • lib/libmgl2-mpi.so
  • lib/libmgl2-mpi.so.
  • lib/libmgl2-wnd.so
  • lib/libmgl2-wnd.so.
  • lib/libmgl2.so
  • lib/libmgl2.so.
  • %%PYTHON_SITELIBDIR%%/_mathgl.so
  • %%PYTHON_SITELIBDIR%%/mathgl.py
  • %%PYTHON_SITELIBDIR%%/mathgl.pyc
  • share/applications/udav.desktop
  • share/applications/mgllab.desktop
  • share/locale/es/LC_MESSAGES/mathgl.mo
  • share/locale/ru/LC_MESSAGES/mathgl.mo
  • share/mathgl/fonts/STIX.vfmb
  • share/mathgl/fonts/adventor.vfmb
  • share/mathgl/fonts/bonum.vfmb
  • share/mathgl/fonts/cursor.vfmb
  • share/mathgl/fonts/heros.vfmb
  • share/mathgl/fonts/heroscn.vfmb
  • share/mathgl/fonts/pagella.vfmb
  • share/mathgl/fonts/schola.vfmb
  • share/mathgl/fonts/termes.vfmb
  • share/mime/packages/mgl.xml
  • share/pixmaps/udav.png
  • share/udav/udav_ru.qm
distinfo 1
FileSizeSHA256
mathgl-2.5.tar.gz2.3974688e+07f58178a31f35cc5a75ed3ef1dce8cdaf4102903e69672ef38cebfe648ba927db
Master sites 1
  • SF/mathgl/mathgl/mathgl%20${PORTVERSION}/

Commit history 1

DateCommitCreditsLog message
0b23c55e5d Yuri Victorovich */*: CMake 4.5 compatibility
PR: 295319