BSD Ports

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

SystemPortVersion
FreeBSDdevel/root6.38.00_3
HardenedBSDdevel/root6.38.00_3
GhostBSDdevel/root6.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.38.00_36.38.00_3---
FreeBSD:14:quarterly6.38.00_36.38.00_3n/a--
FreeBSD:15:latest6.38.00_36.38.00_3n/a--
FreeBSD:15:quarterly6.38.00_36.38.00_3n/an/an/a
FreeBSD:16:latest6.38.00_36.38.00_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 5

Runtime 2

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

Build dependencies 104

The first 100 are listed.

Run dependencies 96

No port depends on this one.

Configuration

Options name: devel_root

OptionDefaultDescription
ASIMAGEonEnable support for image processing via libAfterImage
DATAFRAMEonEnable ROOT RDataFrame
DAVIXonEnable support for Davix (HTTP/WebDAV access)
DOCSoffBuild and/or install documentation
FFTW3offEnable support for FFTW3
FITSIOonEnable support for reading FITS images
FORTRANoffBuild Fortran components of ROOT
GDMLonEnable support for GDML (Geometry Description Markup Language)
GEOMonEnable support for the geometry library
HTTPonEnable support for HTTP server
IMTonEnable support for implicit multi-threading via Intel® Thread Building Blocks (TBB)
MATHMOREoffBuild libMathMore extended math library
MLPonEnable support for TMultilayerPerceptron classes' federation
OPENGLonEnable support for OpenGL
PYROOTonEnable bindings between Python and C++ with PyROOT
QT6WEBoffEnable support for Qt6 web-based display
ROOFITonBuild the advanced fitting package RooFit, and RooStats for statistical tests
ROOT7onBuild ROOT 7 components of ROOT
SPECTRUMonEnable support for TSpectrum
SQLITEonEnable support for SQLite
SSLonEnable support for SSL encryption via OpenSSL
TMVAonBuild TMVA multi variate analysis library, including TMVA with CPU support for deep learning
UNFOLDonEnable the unfold package
VDTonEnable support for VDT (fast and vectorisable mathematical functions)
WEBGUIonBuild Web-based UI components of ROOT
X11onEnable support for X11/Xft
XMLonEnable support for XML
XROOTDonEnable 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
FileSizeSHA256
root_v6.38.00.source.tar.gz3.86581842e+08a4429422c460f832cde514a580dd202b1d3c96e8919c24363c3d42f8cf5accdc
Master sites 1
  • https://root.cern/download/

Commit history 0

No commits in the history this site was built from.