git: 93a94ec927a0 - main - devel/root: Update to 6.34/04
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Mar 2025 12:10:15 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=93a94ec927a02d00837df89fcf92c39200a2755d
commit 93a94ec927a02d00837df89fcf92c39200a2755d
Author: Erik Jensen <erik@tenku.dk>
AuthorDate: 2025-03-02 12:07:57 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-03-02 12:10:04 +0000
devel/root: Update to 6.34/04
'qt6web' support is now added as a port option.
This defaults to OFF, mirroring the source's default build options.
ChangeLog: https://root.cern/doc/v634/release-notes.html#release-6.34.04
PR: 285099
---
devel/root/Makefile | 19 ++++++++++++-------
devel/root/distinfo | 6 +++---
.../root/files/patch-cmake_modules_SetUpFreeBSD.cmake | 12 ------------
devel/root/pkg-plist | 3 +++
4 files changed, 18 insertions(+), 22 deletions(-)
diff --git a/devel/root/Makefile b/devel/root/Makefile
index fa87ebef6a90..ad87a62938f3 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -1,5 +1,5 @@
PORTNAME= root
-DISTVERSION= 6.34.02
+DISTVERSION= 6.34.04
CATEGORIES= devel science math parallel python
MASTER_SITES= https://root.cern/download/
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
@@ -56,14 +56,13 @@ CMAKE_OFF= arrow builtin_cfitsio builtin_cppzmq builtin_davix builtin_fftw3 \
builtin_xxhash builtin_zeromq builtin_zlib builtin_zstd cefweb clad cocoa \
cuda cudnn daos dcache fcgi fftw3 geombuilder gviz libcxx llvm13_broken_tests \
macos_native memory_termination minuit2_mpi minuit2_omp mpi odbc proof pythia8 \
- qt6web r roofit_multiprocess runtime_cxxmodules shadowpw test_distrdf_pyspark \
- tmva-gpu tmva-rmva tmva-sofie unfold unuran uring vc vecgeom win_broken_tests \
- winrtdebug
-# Port build options; DOCS also on by default
+ r roofit_multiprocess runtime_cxxmodules shadowpw test_distrdf_pyspark tmva-gpu \
+ tmva-rmva tmva-sofie unfold unuran uring vc vecgeom win_broken_tests winrtdebug
+
# See https://root.cern/install/build_from_source/#all-build-options
OPTIONS_DEFINE= DOCS ASIMAGE DATAFRAME DAVIX FITS FORTRAN GDML HTTP IMT MATHMORE \
- MYSQL OPENGL PGSQL PYROOT QT5WEB ROOFIT ROOT7 SPECTRUM SQLITE SSL TMLP TMVAML \
- VDT WEBGUI X11 XML XROOTD
+ MYSQL OPENGL PGSQL PYROOT QT5WEB QT6WEB ROOFIT ROOT7 SPECTRUM SQLITE SSL TMLP \
+ TMVAML VDT WEBGUI X11 XML XROOTD
OPTIONS_DEFAULT= ASIMAGE DATAFRAME DAVIX FITS GDML HTTP IMT MATHMORE OPENGL \
PYROOT ROOFIT ROOT7 SPECTRUM SSL TMLP TMVAML VDT WEBGUI X11 XML XROOTD
OPTIONS_SUB= yes
@@ -145,6 +144,12 @@ QT5WEB_USES= qt:5
QT5WEB_USE= qt=buildtools:build,qmake:build \
qt=core,declarative,gui,location,network,printsupport,webchannel,webengine,widgets
+QT6WEB_CMAKE_BOOL= qt6web
+QT6WEB_DESC= Enable support for Qt6 web-based display
+QT6WEB_IMPLIES= WEBGUI
+QT6WEB_USES= qt:6
+QT6WEB_USE= qt=base,declarative,positioning,webchannel,webengine
+
ROOFIT_CMAKE_BOOL= roofit
ROOFIT_DESC= Build the advanced fitting package RooFit, and RooStats for statistical tests
diff --git a/devel/root/distinfo b/devel/root/distinfo
index 5d3a41008d26..1e90c14e51a8 100644
--- a/devel/root/distinfo
+++ b/devel/root/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737048417
-SHA256 (root_v6.34.02.source.tar.gz) = 166bec562e420e177aaf3133fa3fb09f82ecddabe8a2e1906345bad442513f94
-SIZE (root_v6.34.02.source.tar.gz) = 197303012
+TIMESTAMP = 1740857833
+SHA256 (root_v6.34.04.source.tar.gz) = e320c5373a8e87bb29b7280954ca8355ad8c4295cf49235606f0c8b200acb374
+SIZE (root_v6.34.04.source.tar.gz) = 197307579
diff --git a/devel/root/files/patch-cmake_modules_SetUpFreeBSD.cmake b/devel/root/files/patch-cmake_modules_SetUpFreeBSD.cmake
deleted file mode 100644
index 44856c6fcc99..000000000000
--- a/devel/root/files/patch-cmake_modules_SetUpFreeBSD.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
---- cmake/modules/SetUpFreeBSD.cmake.orig 2024-03-21 09:58:40 UTC
-+++ cmake/modules/SetUpFreeBSD.cmake
-@@ -11,6 +11,9 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES i686)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES i686)
- set(FP_MATH_FLAGS "-msse2 -mfpmath=sse")
- set(ROOT_ARCHITECTURE freebsdi686)
-+elseif(CMAKE_SYSTEM_PROCESSOR MATCHES i386) # FreeBSD port maintainer note: Treating i386 as i686 works
-+ set(FP_MATH_FLAGS "-msse2 -mfpmath=sse")
-+ set(ROOT_ARCHITECTURE freebsdi386)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES aarch64)
- set(ROOT_ARCHITECTURE freebsdarm64)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES arm)
diff --git a/devel/root/pkg-plist b/devel/root/pkg-plist
index bcab55799bfd..474a725d3f59 100644
--- a/devel/root/pkg-plist
+++ b/devel/root/pkg-plist
@@ -3975,6 +3975,9 @@ lib/root/libRIO.so.%%SHLIB_VER%%
%%QT5WEB%%lib/root/libROOTQt5WebDisplay.so
%%QT5WEB%%lib/root/libROOTQt5WebDisplay.so.%%SHLIB_SHVER%%
%%QT5WEB%%lib/root/libROOTQt5WebDisplay.so.%%SHLIB_VER%%
+%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so
+%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_SHVER%%
+%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libROOTTMVASofie.rootmap
%%TMVAML%%lib/root/libROOTTMVASofie.so
%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_SHVER%%