View | Details | Raw Unified | Return to bug 282886
Collapse All | Expand All

(-)b/devel/root/Makefile (-21 / +17 lines)
Lines 1-6 Link Here
1
PORTNAME=	root
1
PORTNAME=	root
2
DISTVERSION=	6.32.04
2
DISTVERSION=	6.32.08
3
PORTREVISION=	3
4
CATEGORIES=	devel science math parallel python
3
CATEGORIES=	devel science math parallel python
5
MASTER_SITES=	https://root.cern/download/
4
MASTER_SITES=	https://root.cern/download/
6
DISTFILES=	${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
5
DISTFILES=	${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
Lines 53-72 CMAKE_OFF= arrow builtin_afterimage builtin_cfitsio builtin_cppzmq builtin_davix Link Here
53
		builtin_gsl builtin_gtest builtin_lz4 builtin_lzma builtin_nlohmannjson \
52
		builtin_gsl builtin_gtest builtin_lz4 builtin_lzma builtin_nlohmannjson \
54
		builtin_openssl builtin_pcre builtin_tbb builtin_unuran builtin_vc builtin_vdt \
53
		builtin_openssl builtin_pcre builtin_tbb builtin_unuran builtin_vc builtin_vdt \
55
		builtin_veccore builtin_xrootd builtin_xxhash builtin_zeromq builtin_zlib \
54
		builtin_veccore builtin_xrootd builtin_xxhash builtin_zeromq builtin_zlib \
56
		builtin_zstd cefweb clad cocoa cuda cudnn daos davix dcache fcgi fftw3 gviz \
55
		builtin_zstd cefweb clad cocoa cuda cudnn daos dcache fcgi fftw3 gviz libcxx \
57
		libcxx llvm13_broken_tests macos_native memory_termination minuit2_mpi \
56
		llvm13_broken_tests macos_native memory_termination minuit2_mpi minuit2_omp \
58
		minuit2_omp mpi odbc proof pythia8 qt5web qt6web r roofit_multiprocess \
57
		mpi odbc proof pythia8 qt5web qt6web r roofit_multiprocess runtime_cxxmodules \
59
		runtime_cxxmodules shadowpw test_distrdf_dask test_distrdf_pyspark tmva-gpu \
58
		shadowpw test_distrdf_dask test_distrdf_pyspark tmva-gpu tmva-rmva tmva-sofie \
60
		tmva-rmva tmva-sofie unfold unuran uring vc veccore vecgeom win_broken_tests \
59
		unfold unuran uring vc veccore vecgeom win_broken_tests winrtdebug
61
		winrtdebug
62
60
63
# Port build options; DOCS also on by default
61
# Port build options; DOCS also on by default
64
# See https://root.cern/install/build_from_source/#all-build-options
62
# See https://root.cern/install/build_from_source/#all-build-options
65
OPTIONS_DEFINE=	DOCS ASIMAGE DATAFRAME FITS FORTRAN GDML HTTP IMT MATHMORE MYSQL \
63
OPTIONS_DEFINE=	DOCS ASIMAGE DATAFRAME DAVIX FITS FORTRAN GDML HTTP IMT MATHMORE \
66
		OPENGL PGSQL PYROOT ROOFIT ROOT7 SPECTRUM SQLITE SSL TMLP TMVAML VDT WEBGUI \
64
		MYSQL OPENGL PGSQL PYROOT ROOFIT ROOT7 SPECTRUM SQLITE SSL TMLP TMVAML VDT \
67
		X11 XML XROOTD
65
		WEBGUI X11 XML XROOTD
68
OPTIONS_DEFAULT=	ASIMAGE DATAFRAME FITS GDML HTTP IMT MATHMORE OPENGL PYROOT \
66
OPTIONS_DEFAULT=	ASIMAGE DATAFRAME DAVIX FITS GDML HTTP IMT MATHMORE OPENGL \
69
		ROOFIT ROOT7 SPECTRUM SSL TMLP TMVAML VDT WEBGUI X11 XML XROOTD
67
		PYROOT ROOFIT ROOT7 SPECTRUM SSL TMLP TMVAML VDT WEBGUI X11 XML XROOTD
70
OPTIONS_SUB=	yes
68
OPTIONS_SUB=	yes
71
69
72
ASIMAGE_CMAKE_BOOL=	asimage
70
ASIMAGE_CMAKE_BOOL=	asimage
Lines 88-99 ASIMAGE_USE= gnome=cairo,gdkpixbuf2,glib20,librsvg2 Link Here
88
DATAFRAME_CMAKE_BOOL=	dataframe
86
DATAFRAME_CMAKE_BOOL=	dataframe
89
DATAFRAME_DESC=			Enable ROOT RDataFrame
87
DATAFRAME_DESC=			Enable ROOT RDataFrame
90
88
91
# TODO: davix only comes with pkgconfig file on fbsd, while
89
DAVIX_CMAKE_BOOL=	davix
92
# ROOT's configure stage relies on find_package() -- patch
90
DAVIX_DESC=		Enable support for Davix (HTTP/WebDAV access)
93
#DAVIX_CMAKE_BOOL=	davix
91
DAVIX_LIB_DEPENDS=	libdavix.so:www/davix
94
#DAVIX_DESC=		Enable support for Davix (HTTP/WebDAV access)
92
DAVIX_USES=	pkgconfig
95
#DAVIX_IMPLIES=	libuuid xml2 openssl
96
#DAVIX_LIB_DEPENDS=	libdavix.so:www/davix
97
93
98
FITS_CMAKE_BOOL=	fitsio
94
FITS_CMAKE_BOOL=	fitsio
99
FITS_DESC=		Enable support for reading FITS images
95
FITS_DESC=		Enable support for reading FITS images
Lines 201-214 PLIST_SUB+= PYVER="${PYTHON_VER:S/./_/}" \ Link Here
201
		SHLIB_SHVER="${DISTVERSION:R}" \
197
		SHLIB_SHVER="${DISTVERSION:R}" \
202
		SHLIB_VER="${DISTVERSION}"
198
		SHLIB_VER="${DISTVERSION}"
203
199
204
# Some .modulemap, .pcm and .idx files are not installed on aarch64, a few headers are only installed on aarch64
200
# A few headers are only installed on aarch64
205
.if ${OPSYS} == FreeBSD && ${ARCH} == "aarch64"
201
.if ${OPSYS} == FreeBSD && ${ARCH} == "aarch64"
206
PLIST_SUB+=	ONLY_INSTALLED_ON_AARCH64=""
202
PLIST_SUB+=	ONLY_INSTALLED_ON_AARCH64=""
207
.else
203
.else
208
PLIST_SUB+=	ONLY_INSTALLED_ON_AARCH64="@comment "
204
PLIST_SUB+=	ONLY_INSTALLED_ON_AARCH64="@comment "
209
.endif
205
.endif
210
206
211
# Files in lib/root/__pycache__ have links into WRKDIR and should not be staged. This happens even when PYROOT option is OFF.
207
# Files in lib/root/__pycache__ have links into WRKDIR and should not be staged
212
post-install:
208
post-install:
213
	${RM} -r ${STAGEDIR}${PREFIX}/lib/root/__pycache__
209
	${RM} -r ${STAGEDIR}${PREFIX}/lib/root/__pycache__
214
210
(-)b/devel/root/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1725449870
1
TIMESTAMP = 1732100843
2
SHA256 (root_v6.32.04.source.tar.gz) = 132f126aae7d30efbccd7dcd991b7ada1890ae57980ef300c16421f9d4d07ea8
2
SHA256 (root_v6.32.08.source.tar.gz) = 29ad4945a72dff1a009c326a65b6fa5ee2478498823251d3cef86a2cbeb77b27
3
SIZE (root_v6.32.04.source.tar.gz) = 192915562
3
SIZE (root_v6.32.08.source.tar.gz) = 192930079
(-)b/devel/root/pkg-plist (-2 / +8 lines)
Lines 1231-1236 include/root/ROOT/RNotFn.hxx Link Here
1231
%%ROOT7%%include/root/ROOT/RPaveText.hxx
1231
%%ROOT7%%include/root/ROOT/RPaveText.hxx
1232
include/root/ROOT/RRangeCast.hxx
1232
include/root/ROOT/RRangeCast.hxx
1233
include/root/ROOT/RRawFile.hxx
1233
include/root/ROOT/RRawFile.hxx
1234
%%DAVIX%%include/root/ROOT/RRawFileDavix.hxx
1234
%%XROOTD%%include/root/ROOT/RRawFileNetXNG.hxx
1235
%%XROOTD%%include/root/ROOT/RRawFileNetXNG.hxx
1235
include/root/ROOT/RRawFileTFile.hxx
1236
include/root/ROOT/RRawFileTFile.hxx
1236
include/root/ROOT/RRawFileUnix.hxx
1237
include/root/ROOT/RRawFileUnix.hxx
Lines 1797-1802 include/root/TDataMember.h Link Here
1797
include/root/TDataType.h
1798
include/root/TDataType.h
1798
include/root/TDatabasePDG.h
1799
include/root/TDatabasePDG.h
1799
include/root/TDatime.h
1800
include/root/TDatime.h
1801
%%DAVIX%%include/root/TDavixFile.h
1802
%%DAVIX%%include/root/TDavixSystem.h
1800
include/root/TDecayChannel.h
1803
include/root/TDecayChannel.h
1801
include/root/TDecompBK.h
1804
include/root/TDecompBK.h
1802
include/root/TDecompBase.h
1805
include/root/TDecompBase.h
Lines 3760-3765 lib/root/libRCsg.so Link Here
3760
lib/root/libRCsg.so.%%SHLIB_SHVER%%
3763
lib/root/libRCsg.so.%%SHLIB_SHVER%%
3761
lib/root/libRCsg.so.%%SHLIB_VER%%
3764
lib/root/libRCsg.so.%%SHLIB_VER%%
3762
lib/root/libRCsg_rdict.pcm
3765
lib/root/libRCsg_rdict.pcm
3766
%%DAVIX%%lib/root/libRDAVIX.rootmap
3767
%%DAVIX%%lib/root/libRDAVIX.so
3768
%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_SHVER%%
3769
%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_VER%%
3770
%%DAVIX%%lib/root/libRDAVIX_rdict.pcm
3763
%%OPENGL%%lib/root/libRGL.rootmap
3771
%%OPENGL%%lib/root/libRGL.rootmap
3764
%%OPENGL%%lib/root/libRGL.so
3772
%%OPENGL%%lib/root/libRGL.so
3765
%%OPENGL%%lib/root/libRGL.so.%%SHLIB_SHVER%%
3773
%%OPENGL%%lib/root/libRGL.so.%%SHLIB_SHVER%%
Lines 3893-3900 lib/root/libRIO.so.%%SHLIB_VER%% Link Here
3893
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_SHVER%%
3901
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_SHVER%%
3894
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_VER%%
3902
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_VER%%
3895
%%PYROOT%%lib/root/libROOTPythonizations.so
3903
%%PYROOT%%lib/root/libROOTPythonizations.so
3896
%%PYROOT%%lib/root/libROOTPythonizations.so.%%SHLIB_SHVER%%
3897
%%PYROOT%%lib/root/libROOTPythonizations.so.%%SHLIB_VER%%
3898
%%TMVAML%%lib/root/libROOTTMVASofie.rootmap
3904
%%TMVAML%%lib/root/libROOTTMVASofie.rootmap
3899
%%TMVAML%%lib/root/libROOTTMVASofie.so
3905
%%TMVAML%%lib/root/libROOTTMVASofie.so
3900
%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_SHVER%%
3906
%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_SHVER%%

Return to bug 282886