Port details on branch 2024Q2 |
- root Data analysis framework made at CERN
- 6.32.00 devel
=0 6.32.00Version of this port present on the latest quarterly branch. - Maintainer: erik@tenku.dk
![search for ports maintained by this maintainer search for ports maintained by this maintainer](/images/search.jpg) - Port Added: 2024-06-22 17:57:04
- Last Update: 2024-06-22 17:52:50
- Commit Hash: b24bd8f
- Also Listed In: math parallel python science
- License: LGPL21
- WWW:
- https://root.cern/
- Description:
- The ROOT system provides a set of OO frameworks with all the functionality
needed to handle and analyze large amounts of data in a very efficient way.
Having the data defined as a set of objects, specialized storage methods are
used to get direct access to the separate attributes of the selected objects,
without having to touch the bulk of the data. Included are histograming methods
in an arbitrary number of dimensions, curve fitting, function evaluation,
minimization, graphics and visualization classes to allow the easy setup of an
analysis system that can query and process the data interactively or in batch
mode, as well as a general parallel processing framework, PROOF, that can
considerably speed up an analysis.
Thanks to the built-in C++ interpreter cling, the command, the scripting and
the programming language are all C++. The interpreter allows for fast
prototyping of the macros since it removes the time consuming compile/link
cycle. It also provides a good environment to learn C++. If more performance
is needed the interactively developed macros can be compiled using a C++
compiler via a machine independent transparent compiler interface called ACliC.
The system has been designed in such a way that it can query its databases in
parallel on clusters of workstations or many-core machines. ROOT is an open
system that can be dynamically extended by linking external libraries. This
makes ROOT a premier platform on which to build data acquisition, simulation
and data analysis systems. [Text copied from ROOT project's repo 2022-11-11.]
¦ ¦ ¦ ¦ ![SVNWeb - no subversion history for this port SVNWeb - no subversion history for this port](/images/subversion-greyed.png)
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/root/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/root
- pkg install root
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: root
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1717088990
SHA256 (root_v6.32.00.source.tar.gz) = 12f203681a59041c474ce9523761e6f0e8861b3bee78df5f799a8db55189e5d2
SIZE (root_v6.32.00.source.tar.gz) = 192888872
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
![pkg-fallout pkg-fallout](/images/fallout.svg)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- nlohmann-json>=3 : devel/nlohmann-json
- py39-numpy>=1.16,1<1.26,1 : math/py-numpy@py39
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- python3.9 : lang/python39
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xau.pc : x11/libXau
- xaw7.pc : x11-toolkits/libXaw
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xdmcp.pc : x11/libXdmcp
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xfont.pc : x11-fonts/libXfont
- xfont2.pc : x11-fonts/libXfont2
- xft.pc : x11-fonts/libXft
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xkbfile.pc : x11/libxkbfile
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xres.pc : x11/libXres
- xscrnsaver.pc : x11/libXScrnSaver
- xt.pc : x11-toolkits/libXt
- xv.pc : x11/libXv
- xxf86vm.pc : x11/libXxf86vm
- Runtime dependencies:
-
- bash : shells/bash
- nlohmann-json>=3 : devel/nlohmann-json
- update-desktop-database : devel/desktop-file-utils
- python3.9 : lang/python39
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xau.pc : x11/libXau
- xaw7.pc : x11-toolkits/libXaw
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xdmcp.pc : x11/libXdmcp
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xfont.pc : x11-fonts/libXfont
- xfont2.pc : x11-fonts/libXfont2
- xft.pc : x11-fonts/libXft
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xkbfile.pc : x11/libxkbfile
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xres.pc : x11/libXres
- xscrnsaver.pc : x11/libXScrnSaver
- xt.pc : x11-toolkits/libXt
- xv.pc : x11/libXv
- xxf86vm.pc : x11/libXxf86vm
- Library dependencies:
-
- libfreetype.so : print/freetype2
- liblz4.so : archivers/liblz4
- libpcre2-8.so : devel/pcre2
- libxxhash.so : devel/xxhash
- libzstd.so : archivers/zstd
- libAfterImage.so : graphics/libafterimage
- libgif.so : graphics/giflib
- libpng16.so : graphics/png
- libtiff.so : graphics/tiff
- libcfitsio.so : astro/cfitsio
- libcurl.so : ftp/curl
- libtbb.so : devel/onetbb
- libgsl.so : math/gsl
- libftgl.so : graphics/ftgl
- libgl2ps.so : print/gl2ps
- libopenblas.so : math/openblas
- libvdt.so : math/vdt
- libXrdCl.so : databases/xrootd
- libintl.so : devel/gettext-runtime
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- librsvg-2.so : graphics/librsvg2-rust
- libxml2.so : textproc/libxml2
- libpango-1.0.so : x11-toolkits/pango
- libjpeg.so : graphics/jpeg-turbo
- libGLEW.so : graphics/glew
- libGLU.so : graphics/libGLU
- libOpenGL.so : graphics/libglvnd
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for root-6.32.00:
ASIMAGE=on: Enable support for image processing via libAfterImage
DATAFRAME=on: Enable ROOT RDataFrame
DOCS=on: Build and/or install documentation
FITS=on: Enable support for reading FITS images
FORTRAN=off: Build Fortran components of ROOT
GDML=on: Enable support for GDML (Geometry Description Markup Language)
HTTP=on: Enable support for HTTP server
IMT=on: Enable support for implicit multi-threading via IntelĀ® Thread Building Blocks (TBB)
MATHMORE=on: Build libMathMore extended math library
MYSQL=off: Enable support for MySQL databases
OPENGL=on: Enable support for OpenGL
PGSQL=off: Enable support for PostgreSQL
PYROOT=on: Enable bindings between Python and C++ with PyROOT
ROOFIT=on: Build the advanced fitting package RooFit, and RooStats for statistical tests
ROOT7=on: Build ROOT 7 components of ROOT
SPECTRUM=on: Enable support for TSpectrum
SQLITE=off: Enable support for SQLite
SSL=on: Enable support for SSL encryption via OpenSSL
TMLP=on: Enable support for TMultilayerPerceptron classes' federation
TMVAML=on: Build TMVA multi variate analysis library, including TMVA with CPU support for deep learning
VDT=on: Enable support for VDT (fast and vectorisable mathematical functions)
WEBGUI=on: Build Web-based UI components of ROOT
X11=on: Enable support for X11/Xft
XML=on: Enable support for XML
XROOTD=on: Enable support for XRootD file server and client
===> Use 'make config' to modify these settings
- Options name:
- devel_root
- USES:
- cmake compiler:c++17-lang desktop-file-utils iconv shebangfix gettext-runtime gnome jpeg gl python:3.9+,build,run ssl xorg gnome
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|