Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jun 2023 19:29:34 GMT
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ae002dd5815b - main - devel/root: Add options to port Makefile
Message-ID:  <202306181929.35IJTYcs088044@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ae002dd5815b5bd44097bd9ead377aefb125f9c9

commit ae002dd5815b5bd44097bd9ead377aefb125f9c9
Author:     Erik Jensen <erik@tenku.dk>
AuthorDate: 2023-06-18 19:24:30 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2023-06-18 19:29:22 +0000

    devel/root: Add options to port Makefile
    
     - Added various build options to port Makefile.
       List of build options, newness and defaults:
       MYSQL(new,off), PGSQL(new,off), PYROOT(new,on) ROOT7(on),
       SQLITE(new,off) and X11(new,on)
       Note: In previous versions of this port, the dependencies of MySQL,
       PgSQL, PyROOT, SQLite and X11 were all predicated by default
     - Bump PORTREVISION
---
 devel/root/Makefile                             |   69 +-
 devel/root/files/patch-tmva_tmva_CMakeLists.txt |   26 +
 devel/root/pkg-plist                            | 1382 +++++++++++------------
 3 files changed, 764 insertions(+), 713 deletions(-)

diff --git a/devel/root/Makefile b/devel/root/Makefile
index fb4cb954185a..bcafd7d9174e 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	root
 DISTVERSION=	6.28.04
+PORTREVISION=	1
 CATEGORIES=	devel science math parallel python
 MASTER_SITES=	https://root.cern/download/
 DISTFILES=	${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
@@ -11,17 +12,13 @@ WWW=		https://root.cern/
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/LGPL2_1.txt
 
-BUILD_DEPENDS=	${PYNUMPY} \
-		bash:shells/bash \
+BUILD_DEPENDS=	bash:shells/bash \
 		nlohmann-json>=3:devel/nlohmann-json
-LIB_DEPENDS=	libAfterImage.so:graphics/libafterimage \
-		libcfitsio.so:astro/cfitsio \
+LIB_DEPENDS=	libcfitsio.so:astro/cfitsio \
 		libcurl.so:ftp/curl \
 		libfftw3.so:math/fftw3 \
 		libfreetype.so:print/freetype2 \
-		libftgl.so:graphics/ftgl \
 		libgif.so:graphics/giflib \
-		libgl2ps.so:print/gl2ps \
 		libgsl.so:math/gsl \
 		liblz4.so:archivers/liblz4 \
 		libpcre.so:devel/pcre \
@@ -30,38 +27,67 @@ LIB_DEPENDS=	libAfterImage.so:graphics/libafterimage \
 		libtiff.so:graphics/tiff \
 		libunwind.so:devel/libunwind \
 		libvdt.so:math/vdt \
-		libxkbcommon.so:x11/libxkbcommon \
 		libXrdCl.so:databases/xrootd \
 		libxxhash.so:devel/xxhash \
 		libzstd.so:archivers/zstd
 
-USES=		blaslapack:openblas cmake compiler:c++17-lang desktop-file-utils \
-		gettext-runtime gl gnome iconv jpeg mysql pgsql:13+ python:3.9+ \
-		shebangfix sqlite ssl xorg
-USE_GL=		glew glu opengl
-USE_GNOME=	cairo gdkpixbuf2 glib20 librsvg2 libxml2
-USE_XORG=	ice sm x11 xau xaw xcb xcomposite xcursor xdamage xdmcp xext \
-		xfixes xfont xfont2 xft xi xinerama xkbfile xmu xpm xrandr \
-		xrender xres xscrnsaver xt xv xxf86vm
+USES=		cmake compiler:c++17-lang desktop-file-utils \
+		gettext-runtime gnome iconv jpeg shebangfix ssl
+USE_GNOME=	libxml2
 
 SHEBANG_FILES=	config/rootssh etc/dictpch/makepch.py etc/proof/utils/circle.sh \
 		etc/proof/utils/crypt etc/proof/utils/pps \
 		etc/proof/utils/proofctl.sh etc/proof/utils/proofinstall.sh
 
+# Flags and environment variables for building
 CMAKE_ARGS=	-DCMAKE_CXX_STANDARD=17
 CMAKE_ON=	gnuinstall soversion
-CMAKE_OFF=	builtin_gtest
-
+CMAKE_OFF=	builtin_gtest clad
 CONFIGURE_WRKSRC?=	${WRKDIR}/.build
 MAKE_ENV+=		ROOTSYS=${CONFIGURE_WRKSRC}
 
-OPTIONS_DEFINE=	DOCS ROOT7
-OPTIONS_DEFAULT=	ROOT7
+# Port build options; DOCS also on by default
+OPTIONS_DEFINE=	DOCS MYSQL PGSQL PYROOT ROOT7 SQLITE X11
+OPTIONS_DEFAULT=	PYROOT ROOT7 X11
 OPTIONS_SUB=	yes
 
-ROOT7_DESC=	Enable supplementary preview features of ROOT version 7
+# Option: MYSQL
+MYSQL_DESC=		Enable MySQL bindings
+MYSQL_USES=		mysql
+MYSQL_CMAKE_BOOL=	mysql
+
+# Option: PGSQL
+PGSQL_DESC=		Enable PostgreSQL bindings
+PGSQL_USES=		pgsql:13+
+PGSQL_CMAKE_BOOL=	pgsql
+
+#Option: PYROOT
+PYROOT_DESC=		Enable bindings between Python and C++ with PyROOT
+PYROOT_BUILD_DEPENDS=	${PYNUMPY}
+PYROOT_USES=		python:3.9+,build,run
+PYROOT_USES_OFF=	python:3.9+,build
+PYROOT_CMAKE_BOOL=	pyroot
+
+# Option: ROOT7
+ROOT7_DESC=		Enable supplementary preview features of ROOT version 7
 ROOT7_CMAKE_BOOL=	root7
 
+# Option: SQLITE
+SQLITE_DESC=		Enable SQLite bindings
+SQLITE_USES=		sqlite
+SQLITE_CMAKE_BOOL=	sqlite
+
+# Option: X11
+X11_DESC=		Enable interfacing with X11 graphics system
+X11_LIB_DEPENDS=	libAfterImage.so:graphics/libafterimage \
+			libftgl.so:graphics/ftgl \
+			libgl2ps.so:print/gl2ps \
+			libxkbcommon.so:x11/libxkbcommon
+X11_USES=		gl xorg
+X11_USE=		gl=glew,glu,opengl gnome=cairo,gdkpixbuf2,glib20,librsvg2 \
+			xorg=ice,sm,x11,xau,xaw,xcb,xcomposite,xcursor,xdamage,xdmcp,xext,xfixes,xfont,xfont2,xft,xi,xinerama,xkbfile,xmu,xpm,xrandr,xrender,xres,xscrnsaver,xt,xv,xxf86vm
+X11_CMAKE_BOOL=		x11
+
 .include <bsd.port.options.mk>
 
 PLIST_SUB+=	SHLIB_SHVER="${DISTVERSION:R}" \
@@ -74,9 +100,8 @@ PLIST_SUB+=	NOT_INSTALLED_ON_AARCH64="@comment " ONLY_INSTALLED_ON_AARCH64="" AA
 PLIST_SUB+=	NOT_INSTALLED_ON_AARCH64="" ONLY_INSTALLED_ON_AARCH64="@comment " AARCH64_PCM_PREFIX="" AARCH64_PCM_SUFFIX=""
 .endif
 
-# Some files only installed with LLVM/Clang 13 (used on FreeBSD 12.4 and 13.x)
+# Some files only installed with LLVM/Clang 13 (used on FreeBSD 12.4, 13.0 and 13.1)
 # TODO: Introduce USES+=llvm:min=14 instead when this can be deemed not too obtrusive on supported releases
-#       -- the post-patch step further down can then be phased out as well
 .if 1204000 <= ${OSVERSION} && ${OSVERSION} < 1302000 && ${OSVERSION} != 1301507
 PLIST_SUB+=	ONLY_INSTALLED_WITH_LLVM_CLANG_13=""
 .else
diff --git a/devel/root/files/patch-tmva_tmva_CMakeLists.txt b/devel/root/files/patch-tmva_tmva_CMakeLists.txt
new file mode 100644
index 000000000000..03a78918a08b
--- /dev/null
+++ b/devel/root/files/patch-tmva_tmva_CMakeLists.txt
@@ -0,0 +1,26 @@
+--- tmva/tmva/CMakeLists.txt.orig	2023-02-13 15:54:54 UTC
++++ tmva/tmva/CMakeLists.txt
+@@ -444,15 +444,20 @@ if(tmva-cpu)
+   target_link_libraries(TMVA PRIVATE ${TBB_LIBRARIES})
+   set_target_properties(TMVA PROPERTIES COMPILE_FLAGS "${TBB_CXXFLAGS}")
+ 
+-  if(BLAS_FOUND)
+-    target_link_libraries(TMVA PRIVATE ${BLAS_LINKER_FLAGS} ${BLAS_LIBRARIES})
+-  elseif(GSL_FOUND)
++  # Port maintainer note: Prefer GSL's BLAS over OpenBLAS since GSL is a basic port dependency, 
++  # but OpenBLAS can only be assumed available when PyROOT (which requires NumPy) is enabled.
++  # GSL does not depend on GCC, but NumPy depends on OpenBLAS which depends on GCC.
++  # By preferring GSL, we can entirely avoid depending on GCC in some build cases.
++  if(GSL_FOUND)
+     target_compile_definitions(TMVA PRIVATE -DDNN_USE_CBLAS)
+     target_include_directories(TMVA SYSTEM PRIVATE ${GSL_INCLUDE_DIR})
+     target_link_libraries(TMVA PRIVATE ${GSL_CBLAS_LIBRARY})
+     if(builtin_gsl)
+       add_dependencies(TMVA GSL)
+     endif()
++  elseif(BLAS_FOUND)
++    target_link_libraries(TMVA PRIVATE ${BLAS_LINKER_FLAGS} ${BLAS_LIBRARIES})
++  
+   else()
+     message(FATAL_ERROR "tmva-cpu enabled but neither BLAS nor GSL BLAS were found")
+   endif()
diff --git a/devel/root/pkg-plist b/devel/root/pkg-plist
index 37e0f114849c..315e5b58c131 100644
--- a/devel/root/pkg-plist
+++ b/devel/root/pkg-plist
@@ -4,7 +4,7 @@ bin/prepareHistFactory
 bin/proofserv
 bin/proofserv.exe
 bin/rmkdepend
-bin/root
+%%X11%%bin/root
 bin/root-config
 bin/root.exe
 bin/rootbrowse
@@ -414,11 +414,11 @@ include/root/Bswapcpy.h
 include/root/Buttons.h
 include/root/Bytes.h
 include/root/Byteswap.h
-include/root/CPyCppyy/API.h
-include/root/CPyCppyy/CommonDefs.h
-include/root/CPyCppyy/DispatchPtr.h
-include/root/CPyCppyy/PyException.h
-include/root/CPyCppyy/PyResult.h
+%%PYROOT%%include/root/CPyCppyy/API.h
+%%PYROOT%%include/root/CPyCppyy/CommonDefs.h
+%%PYROOT%%include/root/CPyCppyy/DispatchPtr.h
+%%PYROOT%%include/root/CPyCppyy/PyException.h
+%%PYROOT%%include/root/CPyCppyy/PyResult.h
 include/root/Compression.h
 include/root/CsgOps.h
 include/root/DllImport.h
@@ -880,7 +880,7 @@ include/root/ROOT/RLazyDS.hxx
 include/root/ROOT/RLogger.hxx
 include/root/ROOT/RNTupleDS.hxx
 include/root/ROOT/RNotFn.hxx
-include/root/ROOT/RNumpyDS.hxx
+%%PYROOT%%include/root/ROOT/RNumpyDS.hxx
 include/root/ROOT/RRangeCast.hxx
 include/root/ROOT/RRawFile.hxx
 include/root/ROOT/RRawFileNetXNG.hxx
@@ -907,7 +907,7 @@ include/root/ROOT/TExecutorCRTP.hxx
 include/root/ROOT/TFuture.hxx
 include/root/ROOT/TIOFeatures.hxx
 include/root/ROOT/TProcessExecutor.hxx
-include/root/ROOT/TPyDispatcher.h
+%%PYROOT%%include/root/ROOT/TPyDispatcher.h
 include/root/ROOT/TRWSpinLock.hxx
 include/root/ROOT/TResultProxy.hxx
 include/root/ROOT/TSeq.hxx
@@ -1315,17 +1315,17 @@ include/root/RtypesCore.h
 include/root/RtypesImp.h
 include/root/RunContext.h
 include/root/Strlen.h
-include/root/TASImage.h
-include/root/TASImagePlugin.h
-include/root/TASPaletteEditor.h
-include/root/TASPluginGS.h
+%%X11%%include/root/TASImage.h
+%%X11%%include/root/TASImagePlugin.h
+%%X11%%include/root/TASPaletteEditor.h
+%%X11%%include/root/TASPluginGS.h
 include/root/TAdvancedGraphicsDialog.h
 include/root/TApplication.h
 include/root/TApplicationImp.h
 include/root/TApplicationRemote.h
 include/root/TApplicationServer.h
 include/root/TArc.h
-include/root/TArcBall.h
+%%X11%%include/root/TArcBall.h
 include/root/TArchiveFile.h
 include/root/TArray.h
 include/root/TArrayC.h
@@ -1484,106 +1484,106 @@ include/root/TEnum.h
 include/root/TEnumConstant.h
 include/root/TEnv.h
 include/root/TError.h
-include/root/TEveArrow.h
-include/root/TEveArrowEditor.h
-include/root/TEveArrowGL.h
-include/root/TEveBox.h
-include/root/TEveBoxGL.h
-include/root/TEveBoxSet.h
-include/root/TEveBoxSetGL.h
-include/root/TEveBrowser.h
-include/root/TEveCalo.h
-include/root/TEveCalo2DGL.h
-include/root/TEveCalo3DGL.h
-include/root/TEveCaloData.h
-include/root/TEveCaloLegoEditor.h
-include/root/TEveCaloLegoGL.h
-include/root/TEveCaloLegoOverlay.h
-include/root/TEveCaloVizEditor.h
-include/root/TEveChunkManager.h
-include/root/TEveCompound.h
-include/root/TEveDigitSet.h
-include/root/TEveDigitSetEditor.h
-include/root/TEveDigitSetGL.h
-include/root/TEveElement.h
-include/root/TEveElementEditor.h
-include/root/TEveEventManager.h
-include/root/TEveFrameBox.h
-include/root/TEveFrameBoxGL.h
-include/root/TEveGValuators.h
-include/root/TEveGedEditor.h
-include/root/TEveGeoNode.h
-include/root/TEveGeoNodeEditor.h
-include/root/TEveGeoPolyShape.h
-include/root/TEveGeoShape.h
-include/root/TEveGeoShapeExtract.h
-include/root/TEveGridStepper.h
-include/root/TEveGridStepperEditor.h
-include/root/TEveJetCone.h
-include/root/TEveJetConeEditor.h
-include/root/TEveJetConeGL.h
-include/root/TEveLegoEventHandler.h
-include/root/TEveLine.h
-include/root/TEveLineEditor.h
-include/root/TEveLineGL.h
-include/root/TEveMacro.h
-include/root/TEveManager.h
-include/root/TEvePad.h
-include/root/TEveParamList.h
-include/root/TEvePathMark.h
-include/root/TEvePlot3D.h
-include/root/TEvePlot3DGL.h
-include/root/TEvePointSet.h
-include/root/TEvePointSetArrayEditor.h
-include/root/TEvePolygonSetProjected.h
-include/root/TEvePolygonSetProjectedGL.h
-include/root/TEveProjectionAxes.h
-include/root/TEveProjectionAxesEditor.h
-include/root/TEveProjectionAxesGL.h
-include/root/TEveProjectionBases.h
-include/root/TEveProjectionManager.h
-include/root/TEveProjectionManagerEditor.h
-include/root/TEveProjections.h
-include/root/TEveQuadSet.h
-include/root/TEveQuadSetGL.h
-include/root/TEveRGBAPalette.h
-include/root/TEveRGBAPaletteEditor.h
-include/root/TEveRGBAPaletteOverlay.h
-include/root/TEveScalableStraightLineSet.h
-include/root/TEveScene.h
-include/root/TEveSceneInfo.h
-include/root/TEveSecondarySelectable.h
-include/root/TEveSelection.h
-include/root/TEveShape.h
-include/root/TEveShapeEditor.h
-include/root/TEveStraightLineSet.h
-include/root/TEveStraightLineSetEditor.h
-include/root/TEveStraightLineSetGL.h
-include/root/TEveText.h
-include/root/TEveTextEditor.h
-include/root/TEveTextGL.h
-include/root/TEveTrack.h
-include/root/TEveTrackEditor.h
-include/root/TEveTrackGL.h
-include/root/TEveTrackProjected.h
-include/root/TEveTrackProjectedGL.h
-include/root/TEveTrackPropagator.h
-include/root/TEveTrackPropagatorEditor.h
-include/root/TEveTrans.h
-include/root/TEveTransEditor.h
-include/root/TEveTreeTools.h
-include/root/TEveTriangleSet.h
-include/root/TEveTriangleSetEditor.h
-include/root/TEveTriangleSetGL.h
-include/root/TEveUtil.h
-include/root/TEveVSD.h
-include/root/TEveVSDStructs.h
-include/root/TEveVector.h
-include/root/TEveViewer.h
-include/root/TEveViewerListEditor.h
-include/root/TEveWindow.h
-include/root/TEveWindowEditor.h
-include/root/TEveWindowManager.h
+%%X11%%include/root/TEveArrow.h
+%%X11%%include/root/TEveArrowEditor.h
+%%X11%%include/root/TEveArrowGL.h
+%%X11%%include/root/TEveBox.h
+%%X11%%include/root/TEveBoxGL.h
+%%X11%%include/root/TEveBoxSet.h
+%%X11%%include/root/TEveBoxSetGL.h
+%%X11%%include/root/TEveBrowser.h
+%%X11%%include/root/TEveCalo.h
+%%X11%%include/root/TEveCalo2DGL.h
+%%X11%%include/root/TEveCalo3DGL.h
+%%X11%%include/root/TEveCaloData.h
+%%X11%%include/root/TEveCaloLegoEditor.h
+%%X11%%include/root/TEveCaloLegoGL.h
+%%X11%%include/root/TEveCaloLegoOverlay.h
+%%X11%%include/root/TEveCaloVizEditor.h
+%%X11%%include/root/TEveChunkManager.h
+%%X11%%include/root/TEveCompound.h
+%%X11%%include/root/TEveDigitSet.h
+%%X11%%include/root/TEveDigitSetEditor.h
+%%X11%%include/root/TEveDigitSetGL.h
+%%X11%%include/root/TEveElement.h
+%%X11%%include/root/TEveElementEditor.h
+%%X11%%include/root/TEveEventManager.h
+%%X11%%include/root/TEveFrameBox.h
+%%X11%%include/root/TEveFrameBoxGL.h
+%%X11%%include/root/TEveGValuators.h
+%%X11%%include/root/TEveGedEditor.h
+%%X11%%include/root/TEveGeoNode.h
+%%X11%%include/root/TEveGeoNodeEditor.h
+%%X11%%include/root/TEveGeoPolyShape.h
+%%X11%%include/root/TEveGeoShape.h
+%%X11%%include/root/TEveGeoShapeExtract.h
+%%X11%%include/root/TEveGridStepper.h
+%%X11%%include/root/TEveGridStepperEditor.h
+%%X11%%include/root/TEveJetCone.h
+%%X11%%include/root/TEveJetConeEditor.h
+%%X11%%include/root/TEveJetConeGL.h
+%%X11%%include/root/TEveLegoEventHandler.h
+%%X11%%include/root/TEveLine.h
+%%X11%%include/root/TEveLineEditor.h
+%%X11%%include/root/TEveLineGL.h
+%%X11%%include/root/TEveMacro.h
+%%X11%%include/root/TEveManager.h
+%%X11%%include/root/TEvePad.h
+%%X11%%include/root/TEveParamList.h
+%%X11%%include/root/TEvePathMark.h
+%%X11%%include/root/TEvePlot3D.h
+%%X11%%include/root/TEvePlot3DGL.h
+%%X11%%include/root/TEvePointSet.h
+%%X11%%include/root/TEvePointSetArrayEditor.h
+%%X11%%include/root/TEvePolygonSetProjected.h
+%%X11%%include/root/TEvePolygonSetProjectedGL.h
+%%X11%%include/root/TEveProjectionAxes.h
+%%X11%%include/root/TEveProjectionAxesEditor.h
+%%X11%%include/root/TEveProjectionAxesGL.h
+%%X11%%include/root/TEveProjectionBases.h
+%%X11%%include/root/TEveProjectionManager.h
+%%X11%%include/root/TEveProjectionManagerEditor.h
+%%X11%%include/root/TEveProjections.h
+%%X11%%include/root/TEveQuadSet.h
+%%X11%%include/root/TEveQuadSetGL.h
+%%X11%%include/root/TEveRGBAPalette.h
+%%X11%%include/root/TEveRGBAPaletteEditor.h
+%%X11%%include/root/TEveRGBAPaletteOverlay.h
+%%X11%%include/root/TEveScalableStraightLineSet.h
+%%X11%%include/root/TEveScene.h
+%%X11%%include/root/TEveSceneInfo.h
+%%X11%%include/root/TEveSecondarySelectable.h
+%%X11%%include/root/TEveSelection.h
+%%X11%%include/root/TEveShape.h
+%%X11%%include/root/TEveShapeEditor.h
+%%X11%%include/root/TEveStraightLineSet.h
+%%X11%%include/root/TEveStraightLineSetEditor.h
+%%X11%%include/root/TEveStraightLineSetGL.h
+%%X11%%include/root/TEveText.h
+%%X11%%include/root/TEveTextEditor.h
+%%X11%%include/root/TEveTextGL.h
+%%X11%%include/root/TEveTrack.h
+%%X11%%include/root/TEveTrackEditor.h
+%%X11%%include/root/TEveTrackGL.h
+%%X11%%include/root/TEveTrackProjected.h
+%%X11%%include/root/TEveTrackProjectedGL.h
+%%X11%%include/root/TEveTrackPropagator.h
+%%X11%%include/root/TEveTrackPropagatorEditor.h
+%%X11%%include/root/TEveTrans.h
+%%X11%%include/root/TEveTransEditor.h
+%%X11%%include/root/TEveTreeTools.h
+%%X11%%include/root/TEveTriangleSet.h
+%%X11%%include/root/TEveTriangleSetEditor.h
+%%X11%%include/root/TEveTriangleSetGL.h
+%%X11%%include/root/TEveUtil.h
+%%X11%%include/root/TEveVSD.h
+%%X11%%include/root/TEveVSDStructs.h
+%%X11%%include/root/TEveVector.h
+%%X11%%include/root/TEveViewer.h
+%%X11%%include/root/TEveViewerListEditor.h
+%%X11%%include/root/TEveWindow.h
+%%X11%%include/root/TEveWindowEditor.h
+%%X11%%include/root/TEveWindowManager.h
 include/root/TEventIter.h
 include/root/TEventList.h
 include/root/TExMap.h
@@ -1596,7 +1596,7 @@ include/root/TF1Convolution.h
 include/root/TF1Editor.h
 include/root/TF1NormSum.h
 include/root/TF2.h
-include/root/TF2GL.h
+%%X11%%include/root/TF2GL.h
 include/root/TF3.h
 include/root/TFFTComplex.h
 include/root/TFFTComplexReal.h
@@ -1677,87 +1677,87 @@ include/root/TGIcon.h
 include/root/TGIdleHandler.h
 include/root/TGImageMap.h
 include/root/TGInputDialog.h
-include/root/TGL5D.h
-include/root/TGL5DDataSetEditor.h
-include/root/TGL5DPainter.h
-include/root/TGLAdapter.h
-include/root/TGLAnnotation.h
-include/root/TGLAutoRotator.h
-include/root/TGLAxis.h
-include/root/TGLAxisPainter.h
-include/root/TGLBoundingBox.h
-include/root/TGLBoxPainter.h
-include/root/TGLCamera.h
-include/root/TGLCameraGuide.h
-include/root/TGLCameraOverlay.h
-include/root/TGLClip.h
-include/root/TGLClipSetEditor.h
-include/root/TGLContext.h
-include/root/TGLCylinder.h
-include/root/TGLEmbeddedViewer.h
-include/root/TGLEventHandler.h
-include/root/TGLFBO.h
-include/root/TGLFaceSet.h
-include/root/TGLFontManager.h
-include/root/TGLFormat.h
-include/root/TGLH2PolyPainter.h
-include/root/TGLHistPainter.h
-include/root/TGLIncludes.h
-include/root/TGLIsoMesh.h
-include/root/TGLLegoPainter.h
-include/root/TGLLightSet.h
-include/root/TGLLightSetEditor.h
-include/root/TGLLockable.h
-include/root/TGLLogicalShape.h
-include/root/TGLManip.h
-include/root/TGLManipSet.h
-include/root/TGLMarchingCubes.h
-include/root/TGLObject.h
-include/root/TGLOrthoCamera.h
-include/root/TGLOutput.h
-include/root/TGLOverlay.h
-include/root/TGLOverlayButton.h
-include/root/TGLPShapeObj.h
-include/root/TGLPShapeObjEditor.h
-include/root/TGLPShapeRef.h
-include/root/TGLPadPainter.h
-include/root/TGLPadUtils.h
-include/root/TGLParametric.h
-include/root/TGLParametricEquationGL.h
-include/root/TGLPerspectiveCamera.h
-include/root/TGLPhysicalShape.h
-include/root/TGLPlot3D.h
-include/root/TGLPlotBox.h
-include/root/TGLPlotCamera.h
-include/root/TGLPlotPainter.h
-include/root/TGLPolyLine.h
-include/root/TGLPolyMarker.h
-include/root/TGLQuadric.h
-include/root/TGLRnrCtx.h
-include/root/TGLRotateManip.h
-include/root/TGLSAFrame.h
-include/root/TGLSAViewer.h
-include/root/TGLScaleManip.h
-include/root/TGLScene.h
-include/root/TGLSceneBase.h
-include/root/TGLSceneInfo.h
-include/root/TGLScenePad.h
-include/root/TGLSelectBuffer.h
-include/root/TGLSelectRecord.h
-include/root/TGLSphere.h
-include/root/TGLStopwatch.h
-include/root/TGLSurfacePainter.h
-include/root/TGLTF3Painter.h
-include/root/TGLTH3Composition.h
-include/root/TGLText.h
-include/root/TGLTransManip.h
-include/root/TGLUtil.h
-include/root/TGLViewer.h
-include/root/TGLViewerBase.h
-include/root/TGLViewerEditor.h
-include/root/TGLVoxelPainter.h
-include/root/TGLWSIncludes.h
-include/root/TGLWidget.h
+%%X11%%include/root/TGL5D.h
+%%X11%%include/root/TGL5DDataSetEditor.h
+%%X11%%include/root/TGL5DPainter.h
+%%X11%%include/root/TGLAdapter.h
+%%X11%%include/root/TGLAnnotation.h
+%%X11%%include/root/TGLAutoRotator.h
+%%X11%%include/root/TGLAxis.h
+%%X11%%include/root/TGLAxisPainter.h
+%%X11%%include/root/TGLBoundingBox.h
+%%X11%%include/root/TGLBoxPainter.h
+%%X11%%include/root/TGLCamera.h
+%%X11%%include/root/TGLCameraGuide.h
+%%X11%%include/root/TGLCameraOverlay.h
+%%X11%%include/root/TGLClip.h
+%%X11%%include/root/TGLClipSetEditor.h
+%%X11%%include/root/TGLContext.h
+%%X11%%include/root/TGLCylinder.h
+%%X11%%include/root/TGLEmbeddedViewer.h
+%%X11%%include/root/TGLEventHandler.h
+%%X11%%include/root/TGLFBO.h
+%%X11%%include/root/TGLFaceSet.h
+%%X11%%include/root/TGLFontManager.h
+%%X11%%include/root/TGLFormat.h
+%%X11%%include/root/TGLH2PolyPainter.h
+%%X11%%include/root/TGLHistPainter.h
+%%X11%%include/root/TGLIncludes.h
+%%X11%%include/root/TGLIsoMesh.h
+%%X11%%include/root/TGLLegoPainter.h
+%%X11%%include/root/TGLLightSet.h
+%%X11%%include/root/TGLLightSetEditor.h
+%%X11%%include/root/TGLLockable.h
+%%X11%%include/root/TGLLogicalShape.h
+%%X11%%include/root/TGLManip.h
+%%X11%%include/root/TGLManipSet.h
+%%X11%%include/root/TGLMarchingCubes.h
+%%X11%%include/root/TGLObject.h
+%%X11%%include/root/TGLOrthoCamera.h
+%%X11%%include/root/TGLOutput.h
+%%X11%%include/root/TGLOverlay.h
+%%X11%%include/root/TGLOverlayButton.h
+%%X11%%include/root/TGLPShapeObj.h
+%%X11%%include/root/TGLPShapeObjEditor.h
+%%X11%%include/root/TGLPShapeRef.h
+%%X11%%include/root/TGLPadPainter.h
+%%X11%%include/root/TGLPadUtils.h
+%%X11%%include/root/TGLParametric.h
+%%X11%%include/root/TGLParametricEquationGL.h
+%%X11%%include/root/TGLPerspectiveCamera.h
+%%X11%%include/root/TGLPhysicalShape.h
+%%X11%%include/root/TGLPlot3D.h
+%%X11%%include/root/TGLPlotBox.h
+%%X11%%include/root/TGLPlotCamera.h
+%%X11%%include/root/TGLPlotPainter.h
+%%X11%%include/root/TGLPolyLine.h
+%%X11%%include/root/TGLPolyMarker.h
+%%X11%%include/root/TGLQuadric.h
+%%X11%%include/root/TGLRnrCtx.h
+%%X11%%include/root/TGLRotateManip.h
+%%X11%%include/root/TGLSAFrame.h
+%%X11%%include/root/TGLSAViewer.h
+%%X11%%include/root/TGLScaleManip.h
+%%X11%%include/root/TGLScene.h
+%%X11%%include/root/TGLSceneBase.h
+%%X11%%include/root/TGLSceneInfo.h
+%%X11%%include/root/TGLScenePad.h
+%%X11%%include/root/TGLSelectBuffer.h
+%%X11%%include/root/TGLSelectRecord.h
+%%X11%%include/root/TGLSphere.h
+%%X11%%include/root/TGLStopwatch.h
+%%X11%%include/root/TGLSurfacePainter.h
+%%X11%%include/root/TGLTF3Painter.h
+%%X11%%include/root/TGLTH3Composition.h
+%%X11%%include/root/TGLText.h
+%%X11%%include/root/TGLTransManip.h
+%%X11%%include/root/TGLUtil.h
+%%X11%%include/root/TGLViewer.h
+%%X11%%include/root/TGLViewerBase.h
+%%X11%%include/root/TGLViewerEditor.h
+%%X11%%include/root/TGLVoxelPainter.h
+%%X11%%include/root/TGLWSIncludes.h
+%%X11%%include/root/TGLWidget.h
 include/root/TGLabel.h
 include/root/TGLayout.h
 include/root/TGListBox.h
@@ -1812,8 +1812,8 @@ include/root/TGTripleSlider.h
 include/root/TGView.h
 include/root/TGWidget.h
 include/root/TGWindow.h
-include/root/TGX11.h
-include/root/TGX11TTF.h
+%%X11%%include/root/TGX11.h
+%%X11%%include/root/TGX11TTF.h
 include/root/TGXYLayout.h
 include/root/TGaxis.h
 include/root/TGeant4PhysicalConstants.h
@@ -1952,7 +1952,7 @@ include/root/TH2C.h
 include/root/TH2D.h
 include/root/TH2Editor.h
 include/root/TH2F.h
-include/root/TH2GL.h
+%%X11%%include/root/TH2GL.h
 include/root/TH2I.h
 include/root/TH2Poly.h
 include/root/TH2S.h
@@ -1960,7 +1960,7 @@ include/root/TH3.h
 include/root/TH3C.h
 include/root/TH3D.h
 include/root/TH3F.h
-include/root/TH3GL.h
+%%X11%%include/root/TH3GL.h
 include/root/TH3I.h
 include/root/TH3S.h
 include/root/THLimitsFinder.h
@@ -1994,8 +1994,8 @@ include/root/TInterpreterValue.h
 include/root/TIsAProxy.h
 include/root/TIterator.h
 include/root/TKDE.h
-include/root/TKDEAdapter.h
-include/root/TKDEFGT.h
+%%X11%%include/root/TKDEAdapter.h
+%%X11%%include/root/TKDEFGT.h
 include/root/TKDTree.h
 include/root/TKDTreeBinning.h
 include/root/TKey.h
@@ -2152,11 +2152,11 @@ include/root/TMVA/MethodLikelihood.h
 include/root/TMVA/MethodMLP.h
 include/root/TMVA/MethodPDEFoam.h
 include/root/TMVA/MethodPDERS.h
-include/root/TMVA/MethodPyAdaBoost.h
-include/root/TMVA/MethodPyGTB.h
-include/root/TMVA/MethodPyKeras.h
-include/root/TMVA/MethodPyRandomForest.h
-include/root/TMVA/MethodPyTorch.h
+%%PYROOT%%include/root/TMVA/MethodPyAdaBoost.h
+%%PYROOT%%include/root/TMVA/MethodPyGTB.h
+%%PYROOT%%include/root/TMVA/MethodPyKeras.h
+%%PYROOT%%include/root/TMVA/MethodPyRandomForest.h
+%%PYROOT%%include/root/TMVA/MethodPyTorch.h
 include/root/TMVA/MethodRuleFit.h
 include/root/TMVA/MethodSVM.h
 include/root/TMVA/MethodTMlpANN.h
@@ -2195,13 +2195,13 @@ include/root/TMVA/PDEFoamVect.h
 include/root/TMVA/PDF.h
 include/root/TMVA/Pattern.h
 include/root/TMVA/PlotFoams.h
-include/root/TMVA/PyMethodBase.h
+%%PYROOT%%include/root/TMVA/PyMethodBase.h
 include/root/TMVA/QuickMVAProbEstimator.h
 include/root/TMVA/RBDT.hxx
 include/root/TMVA/RInferenceUtils.hxx
 include/root/TMVA/RModel.hxx
-include/root/TMVA/RModelParser_Keras.h
-include/root/TMVA/RModelParser_PyTorch.h
+%%PYROOT%%include/root/TMVA/RModelParser_Keras.h
+%%PYROOT%%include/root/TMVA/RModelParser_PyTorch.h
 include/root/TMVA/ROCCalc.h
 include/root/TMVA/ROCCurve.h
 include/root/TMVA/ROperator.hxx
@@ -2376,10 +2376,10 @@ include/root/TMultiGraph.h
 include/root/TMultiLayerPerceptron.h
 include/root/TMutex.h
 include/root/TMutexImp.h
-include/root/TMySQLResult.h
-include/root/TMySQLRow.h
-include/root/TMySQLServer.h
-include/root/TMySQLStatement.h
+%%MYSQL%%include/root/TMySQLResult.h
+%%MYSQL%%include/root/TMySQLRow.h
+%%MYSQL%%include/root/TMySQLServer.h
+%%MYSQL%%include/root/TMySQLStatement.h
 include/root/TNDArray.h
 include/root/TNamed.h
 include/root/TNetFile.h
@@ -2435,10 +2435,10 @@ include/root/TPaveStatsEditor.h
 include/root/TPaveText.h
 include/root/TPavesText.h
 include/root/TPerfStats.h
-include/root/TPgSQLResult.h
-include/root/TPgSQLRow.h
-include/root/TPgSQLServer.h
-include/root/TPgSQLStatement.h
+%%PGSQL%%include/root/TPgSQLResult.h
+%%PGSQL%%include/root/TPgSQLRow.h
+%%PGSQL%%include/root/TPgSQLServer.h
+%%PGSQL%%include/root/TPgSQLStatement.h
 include/root/TPie.h
 include/root/TPieEditor.h
 include/root/TPieSlice.h
@@ -2446,7 +2446,7 @@ include/root/TPieSliceEditor.h
 include/root/TPluginManager.h
 include/root/TPoint.h
 include/root/TPointSet3D.h
-include/root/TPointSet3DGL.h
+%%X11%%include/root/TPointSet3DGL.h
 include/root/TPoints.h
 include/root/TPoints3DABC.h
 include/root/TPolyLine.h
@@ -2504,10 +2504,10 @@ include/root/TProofServ.h
 include/root/TProofServLite.h
 include/root/TProofSuperMaster.h
 include/root/TProtoClass.h
-include/root/TPyArg.h
-include/root/TPyClassGenerator.h
-include/root/TPyReturn.h
-include/root/TPython.h
+%%PYROOT%%include/root/TPyArg.h
+%%PYROOT%%include/root/TPyClassGenerator.h
+%%PYROOT%%include/root/TPyReturn.h
+%%PYROOT%%include/root/TPython.h
 include/root/TQClass.h
 include/root/TQCommand.h
 include/root/TQConnection.h
@@ -2584,10 +2584,10 @@ include/root/TSQLServer.h
 include/root/TSQLStatement.h
 include/root/TSQLStructure.h
 include/root/TSQLTableInfo.h
-include/root/TSQLiteResult.h
-include/root/TSQLiteRow.h
-include/root/TSQLiteServer.h
-include/root/TSQLiteStatement.h
+%%SQLITE%%include/root/TSQLiteResult.h
+%%SQLITE%%include/root/TSQLiteRow.h
+%%SQLITE%%include/root/TSQLiteServer.h
+%%SQLITE%%include/root/TSQLiteStatement.h
 include/root/TSSLSocket.h
 include/root/TSVDUnfold.h
 include/root/TSVG.h
@@ -2638,11 +2638,11 @@ include/root/TStreamerInfo.h
 include/root/TStreamerInfoActions.h
 include/root/TString.h
 include/root/TStringLong.h
-include/root/TStructNode.h
-include/root/TStructNodeEditor.h
-include/root/TStructNodeProperty.h
-include/root/TStructViewer.h
-include/root/TStructViewerGUI.h
+%%X11%%include/root/TStructNode.h
+%%X11%%include/root/TStructNodeEditor.h
+%%X11%%include/root/TStructNodeProperty.h
+%%X11%%include/root/TStructViewer.h
+%%X11%%include/root/TStructViewerGUI.h
 include/root/TStyle.h
 include/root/TStyleDialog.h
 include/root/TStyleManager.h
@@ -2721,7 +2721,7 @@ include/root/TVersionCheck.h
 include/root/TView.h
 include/root/TView3D.h
 include/root/TViewer3DPad.h
-include/root/TViewerX3D.h
+%%X11%%include/root/TViewerX3D.h
 include/root/TVirtualArray.h
 include/root/TVirtualAuth.h
 include/root/TVirtualCollectionIterators.h
@@ -2765,8 +2765,8 @@ include/root/TWin32Condition.h
 include/root/TWin32Mutex.h
 include/root/TWin32Thread.h
 include/root/TWin32ThreadFactory.h
-include/root/TX11GL.h
-include/root/TX3DFrame.h
+%%X11%%include/root/TX11GL.h
+%%X11%%include/root/TX3DFrame.h
 include/root/TXMLAttr.h
 include/root/TXMLDocument.h
 include/root/TXMLEngine.h
@@ -2799,59 +2799,59 @@ include/root/strtok.h
 include/root/v5/TF1Data.h
 include/root/v5/TFormula.h
 include/root/v5/TFormulaPrimitive.h
-lib/root/%%AARCH64_PCM_PREFIX%%ASImage%%AARCH64_PCM_SUFFIX%%.pcm
-lib/root/%%AARCH64_PCM_PREFIX%%ASImageGui%%AARCH64_PCM_SUFFIX%%.pcm
+%%X11%%lib/root/%%AARCH64_PCM_PREFIX%%ASImage%%AARCH64_PCM_SUFFIX%%.pcm
+%%X11%%lib/root/%%AARCH64_PCM_PREFIX%%ASImageGui%%AARCH64_PCM_SUFFIX%%.pcm
 %%NOT_INSTALLED_ON_AARCH64%%lib/root/Cling_Runtime_Extra.pcm
 %%NOT_INSTALLED_ON_AARCH64%%lib/root/Cling_Runtime.pcm
 %%NOT_INSTALLED_ON_AARCH64%%lib/root/Core.pcm
-lib/root/DistRDF/Backends/Base.py
-lib/root/DistRDF/Backends/Dask/Backend.py
-lib/root/DistRDF/Backends/Dask/__init__.py
-lib/root/DistRDF/Backends/Spark/Backend.py
-lib/root/DistRDF/Backends/Spark/__init__.py
-lib/root/DistRDF/Backends/Spark/__pycache__/Backend%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/Backends/Spark/__pycache__/Backend%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/Backends/Spark/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/Backends/Spark/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/Backends/Utils.py
-lib/root/DistRDF/Backends/__init__.py
-lib/root/DistRDF/Backends/__pycache__/Base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/Backends/__pycache__/Base%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/Backends/__pycache__/Utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/Backends/__pycache__/Utils%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/Backends/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/Backends/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/ComputationGraphGenerator.py
-lib/root/DistRDF/CppWorkflow.py
-lib/root/DistRDF/DataFrame.py
-lib/root/DistRDF/HeadNode.py
-lib/root/DistRDF/Node.py
-lib/root/DistRDF/Operation.py
-lib/root/DistRDF/Proxy.py
-lib/root/DistRDF/PythonMergeables.py
-lib/root/DistRDF/Ranges.py
-lib/root/DistRDF/__init__.py
-lib/root/DistRDF/__pycache__/ComputationGraphGenerator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/__pycache__/ComputationGraphGenerator%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/__pycache__/DataFrame%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/__pycache__/DataFrame%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/__pycache__/Node%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/__pycache__/Node%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/__pycache__/Operation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/__pycache__/Operation%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/__pycache__/Proxy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/__pycache__/Proxy%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/DistRDF/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/DistRDF/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/Base.py
+%%PYROOT%%lib/root/DistRDF/Backends/Dask/Backend.py
+%%PYROOT%%lib/root/DistRDF/Backends/Dask/__init__.py
+%%PYROOT%%lib/root/DistRDF/Backends/Spark/Backend.py
+%%PYROOT%%lib/root/DistRDF/Backends/Spark/__init__.py
+%%PYROOT%%lib/root/DistRDF/Backends/Spark/__pycache__/Backend%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/Spark/__pycache__/Backend%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/Spark/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/Spark/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/Utils.py
+%%PYROOT%%lib/root/DistRDF/Backends/__init__.py
+%%PYROOT%%lib/root/DistRDF/Backends/__pycache__/Base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/__pycache__/Base%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/__pycache__/Utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/__pycache__/Utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/Backends/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/ComputationGraphGenerator.py
+%%PYROOT%%lib/root/DistRDF/CppWorkflow.py
+%%PYROOT%%lib/root/DistRDF/DataFrame.py
+%%PYROOT%%lib/root/DistRDF/HeadNode.py
+%%PYROOT%%lib/root/DistRDF/Node.py
+%%PYROOT%%lib/root/DistRDF/Operation.py
+%%PYROOT%%lib/root/DistRDF/Proxy.py
+%%PYROOT%%lib/root/DistRDF/PythonMergeables.py
+%%PYROOT%%lib/root/DistRDF/Ranges.py
+%%PYROOT%%lib/root/DistRDF/__init__.py
+%%PYROOT%%lib/root/DistRDF/__pycache__/ComputationGraphGenerator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/ComputationGraphGenerator%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/DataFrame%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/DataFrame%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/Node%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/Node%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/Operation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/Operation%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/Proxy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/Proxy%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYROOT%%lib/root/DistRDF/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 lib/root/%%AARCH64_PCM_PREFIX%%EG%%AARCH64_PCM_SUFFIX%%.pcm
-lib/root/%%AARCH64_PCM_PREFIX%%Eve%%AARCH64_PCM_SUFFIX%%.pcm
+%%X11%%lib/root/%%AARCH64_PCM_PREFIX%%Eve%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%FFTW%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%FITSIO%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%FitPanel%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Foam%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Fumili%%AARCH64_PCM_SUFFIX%%.pcm
-lib/root/%%AARCH64_PCM_PREFIX%%GX11%%AARCH64_PCM_SUFFIX%%.pcm
-lib/root/%%AARCH64_PCM_PREFIX%%GX11TTF%%AARCH64_PCM_SUFFIX%%.pcm
+%%X11%%lib/root/%%AARCH64_PCM_PREFIX%%GX11%%AARCH64_PCM_SUFFIX%%.pcm
+%%X11%%lib/root/%%AARCH64_PCM_PREFIX%%GX11TTF%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Gdml%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Ged%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%GenVector%%AARCH64_PCM_SUFFIX%%.pcm
@@ -2865,67 +2865,67 @@ lib/root/%%AARCH64_PCM_PREFIX%%Graf3d%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Gui%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%GuiBld%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%GuiHtml%%AARCH64_PCM_SUFFIX%%.pcm
-lib/root/%%AARCH64_PCM_PREFIX%%Gviz3d%%AARCH64_PCM_SUFFIX%%.pcm
+%%X11%%lib/root/%%AARCH64_PCM_PREFIX%%Gviz3d%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Hist%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%HistFactory%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%HistPainter%%AARCH64_PCM_SUFFIX%%.pcm
 lib/root/%%AARCH64_PCM_PREFIX%%Html%%AARCH64_PCM_SUFFIX%%.pcm
 %%NOT_INSTALLED_ON_AARCH64%%lib/root/Imt.pcm
-lib/root/JsMVA/DataLoader.py
-lib/root/JsMVA/Factory.py
-lib/root/JsMVA/JPyInterface.py
-lib/root/JsMVA/JsMVAMagic.py
-lib/root/JsMVA/OutputTransformer.py
-lib/root/JsMVA/Utils.py
-lib/root/JsMVA/__init__.py
-lib/root/JupyROOT/__init__.py
-lib/root/JupyROOT/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/helpers/__init__.py
-lib/root/JupyROOT/helpers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/helpers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/helpers/__pycache__/cppcompleter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/helpers/__pycache__/cppcompleter%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/helpers/__pycache__/handlers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/helpers/__pycache__/handlers%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/helpers/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/helpers/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/helpers/cppcompleter.py
-lib/root/JupyROOT/helpers/handlers.py
-lib/root/JupyROOT/helpers/utils.py
-lib/root/JupyROOT/html/__init__.py
-lib/root/JupyROOT/html/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/html/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/html/__pycache__/cpphighlighter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/html/__pycache__/cpphighlighter%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/html/cpphighlighter.py
-lib/root/JupyROOT/kernel/__init__.py
-lib/root/JupyROOT/kernel/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/kernel/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/kernel/__pycache__/rootkernel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/kernel/__pycache__/rootkernel%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/kernel/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/kernel/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/kernel/magics/__init__.py
-lib/root/JupyROOT/kernel/magics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/kernel/magics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/kernel/magics/__pycache__/cppmagic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/kernel/magics/__pycache__/cppmagic%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/kernel/magics/__pycache__/jsrootmagic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/kernel/magics/__pycache__/jsrootmagic%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/kernel/magics/cppmagic.py
-lib/root/JupyROOT/kernel/magics/jsrootmagic.py
-lib/root/JupyROOT/kernel/rootkernel.py
-lib/root/JupyROOT/kernel/utils.py
-lib/root/JupyROOT/magics/__init__.py
-lib/root/JupyROOT/magics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/magics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/magics/__pycache__/cppmagic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/magics/__pycache__/cppmagic%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/magics/__pycache__/jsrootmagic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/root/JupyROOT/magics/__pycache__/jsrootmagic%%PYTHON_EXT_SUFFIX%%.pyc
-lib/root/JupyROOT/magics/cppmagic.py
-lib/root/JupyROOT/magics/jsrootmagic.py
*** 922 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306181929.35IJTYcs088044>