devel/root 6.38.00_3 FreeBSD
Data analysis framework made at CERN
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- devel, science, math, parallel, python
- Package size
- 139625.9 KiB, 532013.0 KiB installed
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.]
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/root | 6.38.00_3 |
| HardenedBSD | devel/root | 6.38.00_3 |
| GhostBSD | devel/root | 6.38.00_3 |
Install
Binary package:
pkg install root
From the ports tree:
cd /usr/ports/devel/root/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= root>0:devel/root
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 | 6.38.00_3 | 6.38.00_3 | - | - | - |
| FreeBSD:14:quarterly | 6.38.00_3 | 6.38.00_3 | n/a | - | - |
| FreeBSD:15:latest | 6.38.00_3 | 6.38.00_3 | n/a | - | - |
| FreeBSD:15:quarterly | 6.38.00_3 | 6.38.00_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.38.00_3 | 6.38.00_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
bash: shells/bashnlohmann-json>=3: devel/nlohmann-json
Library 5
libfreetype.so: print/freetype2liblz4.so: archivers/liblz4libpcre2-8.so: devel/pcre2libxxhash.so: devel/xxhashlibzstd.so: archivers/zstd
Runtime 2
bash: shells/bashnlohmann-json>=3: devel/nlohmann-json
The full lists below include those, and their dependencies in turn.
Build dependencies 104
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- astro/cfitsio
- converters/libiconv
- databases/lmdb0
- databases/openldap26-client
- databases/sqlite3
- databases/xrootd
- devel/binutils
- devel/cmake-core
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/jsoncpp
- devel/level-zero
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/nlohmann-json
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/xxhash
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/ftgl
- graphics/giflib
- graphics/glew
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/tiff
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/gsl
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/vdt
- misc/hwdata
- misc/libuuid
- ports-mgmt/pkg
- print/freetype2
- print/gl2ps
- print/indexinfo
- security/cyrus-sasl2
- security/krb5
- security/libssh2
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libxml2
- textproc/tinyxml
- www/davix
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXfont
- x11-fonts/libXfont2
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXv
The first 100 are listed.
Run dependencies 96
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- astro/cfitsio
- converters/libiconv
- databases/lmdb0
- databases/openldap26-client
- databases/sqlite3
- databases/xrootd
- devel/binutils
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/level-zero
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/nlohmann-json
- devel/onetbb
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/xxhash
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/ftgl
- graphics/giflib
- graphics/glew
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/tiff
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/gsl
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/vdt
- misc/hwdata
- misc/libuuid
- print/freetype2
- print/gl2ps
- print/indexinfo
- security/cyrus-sasl2
- security/krb5
- security/libssh2
- shells/bash
- textproc/expat2
- textproc/libxml2
- textproc/tinyxml
- www/davix
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXfont
- x11-fonts/libXfont2
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXv
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbfile
- x11/xorgproto
No port depends on this one.
Configuration
Options name: devel_root
| Option | Default | Description |
|---|---|---|
| ASIMAGE | on | Enable support for image processing via libAfterImage |
| DATAFRAME | on | Enable ROOT RDataFrame |
| DAVIX | on | Enable support for Davix (HTTP/WebDAV access) |
| DOCS | off | Build and/or install documentation |
| FFTW3 | off | Enable support for FFTW3 |
| FITSIO | on | Enable support for reading FITS images |
| FORTRAN | off | Build Fortran components of ROOT |
| GDML | on | Enable support for GDML (Geometry Description Markup Language) |
| GEOM | on | Enable support for the geometry library |
| HTTP | on | Enable support for HTTP server |
| IMT | on | Enable support for implicit multi-threading via Intel® Thread Building Blocks (TBB) |
| MATHMORE | off | Build libMathMore extended math library |
| MLP | on | Enable support for TMultilayerPerceptron classes' federation |
| OPENGL | on | Enable support for OpenGL |
| PYROOT | on | Enable bindings between Python and C++ with PyROOT |
| QT6WEB | off | Enable support for Qt6 web-based display |
| 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 | on | Enable support for SQLite |
| SSL | on | Enable support for SSL encryption via OpenSSL |
| TMVA | on | Build TMVA multi variate analysis library, including TMVA with CPU support for deep learning |
| UNFOLD | on | Enable the unfold package |
| 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 |
- USES
- cmake cpe desktop-file-utils iconv shebangfix
- Service scripts
- none
Files
Manual pages 13
- g2root(1)
- h2root(1)
- hadd(1)
- hist2workspace(1)
- prepareHistFactory(1)
- rmkdepend(1)
- root(1)
- root-config(1)
- root.exe(1)
- rootcling(1)
- rootn.exe(1)
- roots.exe(1)
- system.rootdaemonrc(1)
pkg-plist 8214
- bin/g2root
- bin/genreflex
- bin/h2root
- bin/hadd
- bin/hist2workspace
- bin/prepareHistFactory
- bin/rmkdepend
- bin/root
- bin/root-config
- bin/root.exe
- bin/rootbrowse
- bin/rootcint
- bin/rootcling
- bin/rootcp
- bin/rootdrawtree
- bin/rooteventselector
- bin/rootls
- bin/rootmkdir
- bin/rootmv
- bin/rootn.exe
- bin/rootnb.exe
- bin/rootprint
- bin/rootreadspeed
- bin/rootrm
- bin/roots
- bin/roots.exe
- bin/rootslimtree
- bin/rootssh
- bin/setxrd.csh
- bin/thisroot.csh
- bin/thisroot.fish
- bin/thisroot.sh
- etc/root/HistFactorySchema.dtd
- etc/root/Makefile.arch
- etc/root/RadioNuclides.txt
- etc/root/allDict.cxx.pch
- etc/root/class.rules
- etc/root/cling/Interpreter/DynamicExprInfo.h
- etc/root/cling/Interpreter/DynamicLookupLifetimeHandler.h
- etc/root/cling/Interpreter/DynamicLookupRuntimeUniverse.h
- etc/root/cling/Interpreter/Exception.h
- etc/root/cling/Interpreter/RuntimeOptions.h
- etc/root/cling/Interpreter/RuntimePrintValue.h
- etc/root/cling/Interpreter/RuntimeUniverse.h
- etc/root/cling/Interpreter/Value.h
- etc/root/cling/Interpreter/Visibility.h
- etc/root/cling/cint/multimap
- etc/root/cling/cint/multiset
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_builtin_vars.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_cmath.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_complex_builtins.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_device_functions.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_intrinsics.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_libdevice_declares.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_math.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_math_forward_declares.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_runtime_wrapper.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_cuda_texture_intrinsics.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_hip_cmath.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_hip_libdevice_declares.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_hip_math.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_hip_runtime_wrapper.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__clang_hip_stdlib.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stdarg___gnuc_va_list.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stdarg___va_copy.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stdarg_header_macro.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stdarg_va_arg.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stdarg_va_copy.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stdarg_va_list.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_header_macro.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_max_align_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_null.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_nullptr_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_offsetof.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_ptrdiff_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_rsize_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_size_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_unreachable.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_wchar_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__stddef_wint_t.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__wmmintrin_aes.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/__wmmintrin_pclmul.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/adcintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/adxintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/altivec.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amdgpuintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/ammintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxavx512intrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxbf16transposeintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxcomplexintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxcomplextransposeintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxfp16intrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxfp16transposeintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxfp8intrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxmovrsintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxmovrstransposeintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxtf32intrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxtf32transposeintrin.h
- etc/root/cling/lib/clang/%%ROOT_CLANG_VER%%/include/amxtransposeintrin.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| root_v6.38.00.source.tar.gz | 3.86581842e+08 | a4429422c460f832cde514a580dd202b1d3c96e8919c24363c3d42f8cf5accdc |
Master sites 1
- https://root.cern/download/
Commit history 0
No commits in the history this site was built from.