From nobody Sat Jan 20 12:51:18 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4THGZH1Vxbz574cf; Sat, 20 Jan 2024 12:51:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4THGZH14WNz4fDf; Sat, 20 Jan 2024 12:51:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705755079; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p7F13gAgXkX2mGIbuEv4bCOav29GevpI/PVHB8MvBn0=; b=kfJH29Q2hoC1ELMdcb9mh0eycXwn2SUIUQTPlGnqbTCU7BEnsHuzs3qlxel/I0/dTTL5zv C6zfRg+yI9Kl1OZX0MW5mZVlYriaFHaRIy/koUexglmz2lO5opgsK70ItE1anzdx8CovwL KHukE9vClSpKxI7qBrhqERq4qj/IbxejTWnOdhxSKqVxhGI6myncQFsrSv//XD6VX2AyFT 01G3NFV1JFgx/6qucO8iVUJzW6LpQxN5fjAEQFo8DEg9dK2wy8ISIQxtfxmwabbPC16cjz VspDIvknqgTcqPujvGkkHMrQf5v9E29jlL7usmq5Em2I9S8yegpSwy+59lIkGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705755079; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p7F13gAgXkX2mGIbuEv4bCOav29GevpI/PVHB8MvBn0=; b=wGZxVVbEmfYeb+Dj3L80CwihhVm3KhxqesfVeXoLC5GC07BNp8GlLTSOJ8VhFbz/DYzt6K gdJIcYpyi2mv36ZKKRaceqduffT37rlUVam5SZwBHUmSsQTBTerD3b1QO2kiLz0BdOnIc3 wMJZng56i2OPO+Vxa14bnDbPoWnCxge+bBrt1jZRuOR5PNGdEzFhaEuiedfpTTC1FSRi+8 yH2Lfgm0E8opbm9CvXFqp9Vg7WvO9LsLr58b2ylERQUjxynP6TRZbwFjHEx4m5oPskUGNY dJW27SvRGruFJZKjF0cWUpEt3yd9Cb2I2OqiTpKOgYNk3OaFGt63sxShuixBUQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705755079; a=rsa-sha256; cv=none; b=yHaO8xgaNDpX63gKhA039u8rHnuLIN9BcH5nQKlaOhZLS+xkxyLz6PMhzVWgWVGMchIi2e yT1rbW+h1og7cwstxFoK4JjCQskFpwXkoFP8QAhd9HGzfF/NwdzkXrx/ut/aGPtXE7VPco bX51PkMl2rE+6UOxtpoYYXI9mWWEFsW9YwWp26dJvOhkdBVpTG+x6E3DIKhO/5XR11ddRF wJ0GdsH7XpU9MGZ9uDnRVW8lQ2GmOk3JUbAqfxSWmTztBETIXcPSe9qGR1dRqqfdMNczvo 3B7rooV9++erAIPvbSOic1lj9uFZzcHXNrqaqCAxMITtsxskAsKcA34a/lSc0Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4THGZH07Ymzbdv; Sat, 20 Jan 2024 12:51:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40KCpI5B075015; Sat, 20 Jan 2024 12:51:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40KCpIaH075012; Sat, 20 Jan 2024 12:51:18 GMT (envelope-from git) Date: Sat, 20 Jan 2024 12:51:18 GMT Message-Id: <202401201251.40KCpIaH075012@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Nuno Teixeira Subject: git: d6ffd622a326 - main - devel/root: Re-enable MathMore for release 6.30/02 and fix debug build List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: eduardo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d6ffd622a326012a592c6c5d1b8f413a9c245735 Auto-Submitted: auto-generated The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=d6ffd622a326012a592c6c5d1b8f413a9c245735 commit d6ffd622a326012a592c6c5d1b8f413a9c245735 Author: Erik Jensen AuthorDate: 2024-01-20 12:49:21 +0000 Commit: Nuno Teixeira CommitDate: 2024-01-20 12:50:52 +0000 devel/root: Re-enable MathMore for release 6.30/02 and fix debug build I overlooked a dependency change in the source code of the latest release and, as a result, the MathMore option was mistakenly auto-disabled at the configure stage in the latest port revision. I also noticed a failure to build with debug symbols enabled. PR: 276373 --- devel/root/Makefile | 4 +- ...m-project_clang_lib_Serialization_ASTWriter.cpp | 13 +++++ devel/root/pkg-plist | 57 ++++++++++++++++++++++ 3 files changed, 73 insertions(+), 1 deletion(-) diff --git a/devel/root/Makefile b/devel/root/Makefile index 5e2e1dff02c7..fb7f875369d5 100644 --- a/devel/root/Makefile +++ b/devel/root/Makefile @@ -1,5 +1,6 @@ PORTNAME= root DISTVERSION= 6.30.02 +PORTREVISION= 1 CATEGORIES= devel science math parallel python MASTER_SITES= https://root.cern/download/ DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX} @@ -17,6 +18,7 @@ BUILD_DEPENDS= ${BUILD_AND_RUN_DEPENDS} LIB_DEPENDS= libcfitsio.so:astro/cfitsio \ libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ + libgsl.so:math/gsl \ liblz4.so:archivers/liblz4 \ libopenblas.so:math/openblas \ libpcre.so:devel/pcre \ @@ -38,7 +40,7 @@ SHEBANG_FILES= config/rootssh etc/dictpch/makepch.py etc/proof/utils/circle.sh \ # Flags and environment variables for building CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 -CMAKE_ON= gnuinstall soversion +CMAKE_ON= gnuinstall soversion mathmore CMAKE_OFF= builtin_gtest clad CONFIGURE_WRKSRC?= ${WRKDIR}/.build MAKE_ENV+= ROOTSYS=${CONFIGURE_WRKSRC} diff --git a/devel/root/files/patch-interpreter_llvm-project_clang_lib_Serialization_ASTWriter.cpp b/devel/root/files/patch-interpreter_llvm-project_clang_lib_Serialization_ASTWriter.cpp new file mode 100644 index 000000000000..556a68a289ab --- /dev/null +++ b/devel/root/files/patch-interpreter_llvm-project_clang_lib_Serialization_ASTWriter.cpp @@ -0,0 +1,13 @@ +--- interpreter/llvm-project/clang/lib/Serialization/ASTWriter.cpp.orig 2024-01-11 19:51:52 UTC ++++ interpreter/llvm-project/clang/lib/Serialization/ASTWriter.cpp +@@ -2498,8 +2498,10 @@ unsigned ASTWriter::getSubmoduleID(Module *Mod) { + // did not result in us loading a module file for that submodule. For + // instance, a cross-top-level-module 'conflict' declaration will hit this. + unsigned ID = getLocalOrImportedSubmoduleID(Mod); ++ /* + assert((ID || !Mod) && + "asked for module ID for non-local, non-imported module"); ++ */ + return ID; + } + diff --git a/devel/root/pkg-plist b/devel/root/pkg-plist index 80dbc89d24ba..856f58b5a8fd 100644 --- a/devel/root/pkg-plist +++ b/devel/root/pkg-plist @@ -628,6 +628,7 @@ include/root/Math/BrentMinimizer1D.h include/root/Math/BrentRootFinder.h include/root/Math/Cartesian2D.h include/root/Math/Cartesian3D.h +include/root/Math/ChebyshevApprox.h include/root/Math/ChebyshevPol.h include/root/Math/CholeskyDecomp.h include/root/Math/CladDerivator.h @@ -636,6 +637,7 @@ include/root/Math/CramerInversionSym.icc include/root/Math/Cylindrical3D.h include/root/Math/CylindricalEta3D.h include/root/Math/Delaunay2D.h +include/root/Math/Derivator.h include/root/Math/Dfact.h include/root/Math/Dfactir.h include/root/Math/Dfinv.h @@ -644,6 +646,7 @@ include/root/Math/DisplacementVector2D.h include/root/Math/DisplacementVector3D.h include/root/Math/DistFunc.h include/root/Math/DistFuncMathCore.h +include/root/Math/DistFuncMathMore.h include/root/Math/DistSampler.h include/root/Math/DistSamplerOptions.h include/root/Math/Dsfact.h @@ -655,6 +658,22 @@ include/root/Math/Factory.h include/root/Math/FitMethodFunction.h include/root/Math/Functions.h include/root/Math/Functor.h +include/root/Math/GSLFunctionAdapter.h +include/root/Math/GSLIntegrator.h +include/root/Math/GSLMCIntegrator.h +include/root/Math/GSLMinimizer.h +include/root/Math/GSLMinimizer1D.h +include/root/Math/GSLMultiRootFinder.h +include/root/Math/GSLNLSMinimizer.h +include/root/Math/GSLQuasiRandom.h +include/root/Math/GSLRandom.h +include/root/Math/GSLRandomFunctions.h +include/root/Math/GSLRndmEngines.h +include/root/Math/GSLRootFinder.h +include/root/Math/GSLRootFinderDeriv.h +include/root/Math/GSLRootHelper.h +include/root/Math/GSLSimAnMinimizer.h +include/root/Math/GSLSimAnnealing.h include/root/Math/GaussIntegrator.h include/root/Math/GaussLegendreIntegrator.h include/root/Math/GenAlgoOptions.h @@ -736,14 +755,19 @@ include/root/Math/IOptions.h include/root/Math/IParamFunction.h include/root/Math/IParamFunctionfwd.h include/root/Math/IRootFinderMethod.h +include/root/Math/IntegrationTypes.h include/root/Math/Integrator.h include/root/Math/IntegratorMultiDim.h include/root/Math/IntegratorOptions.h +include/root/Math/InterpolationTypes.h +include/root/Math/Interpolator.h include/root/Math/KDTree.h include/root/Math/KDTree.icc include/root/Math/LCGEngine.h include/root/Math/LorentzRotation.h include/root/Math/LorentzVector.h +include/root/Math/MCIntegrationTypes.h +include/root/Math/MCParameters.h include/root/Math/MConfig.h include/root/Math/Math.h include/root/Math/MatrixFunctions.h @@ -758,10 +782,14 @@ include/root/Math/MinimizerVariableTransformation.h include/root/Math/MixMaxEngine.h include/root/Math/MixMaxEngine.icc include/root/Math/MultiDimParamFunctionAdapter.h +include/root/Math/MultiNumGradFunction.h +include/root/Math/MultiRootFinder.h include/root/Math/OneDimFunctionAdapter.h +include/root/Math/ParamFunction.h include/root/Math/ParamFunctor.h include/root/Math/PdfFunc.h include/root/Math/PdfFuncMathCore.h +include/root/Math/PdfFuncMathMore.h include/root/Math/Plane3D.h include/root/Math/Point2D.h include/root/Math/Point2Dfwd.h @@ -769,6 +797,7 @@ include/root/Math/Point3D.h include/root/Math/Point3Dfwd.h include/root/Math/Polar2D.h include/root/Math/Polar3D.h +include/root/Math/Polynomial.h include/root/Math/PositionVector2D.h include/root/Math/PositionVector3D.h include/root/Math/ProbFunc.h @@ -779,12 +808,15 @@ include/root/Math/PxPyPzE4D.h include/root/Math/PxPyPzM4D.h include/root/Math/QuantFunc.h include/root/Math/QuantFuncMathCore.h +include/root/Math/QuantFuncMathMore.h +include/root/Math/QuasiRandom.h include/root/Math/Quaternion.h include/root/Math/Random.h include/root/Math/RandomFunctions.h include/root/Math/RanluxppEngine.h include/root/Math/RichardsonDerivator.h include/root/Math/RootFinder.h +include/root/Math/RootFinderAlgorithms.h include/root/Math/Rotation3D.h include/root/Math/RotationX.h include/root/Math/RotationY.h @@ -798,6 +830,7 @@ include/root/Math/SVector.h include/root/Math/SVector.icc include/root/Math/SpecFunc.h include/root/Math/SpecFuncMathCore.h +include/root/Math/SpecFuncMathMore.h include/root/Math/StaticCheck.h include/root/Math/StdEngine.h include/root/Math/TDataPoint.h @@ -810,6 +843,12 @@ include/root/Math/Translation3D.h include/root/Math/Types.h include/root/Math/UnaryOperators.h include/root/Math/Util.h +include/root/Math/Vavilov.h +include/root/Math/VavilovAccurate.h +include/root/Math/VavilovAccurateCdf.h +include/root/Math/VavilovAccuratePdf.h +include/root/Math/VavilovAccurateQuantile.h +include/root/Math/VavilovFast.h include/root/Math/Vector2D.h include/root/Math/Vector2Dfwd.h include/root/Math/Vector3D.h @@ -1265,6 +1304,7 @@ include/root/RooAbsSelfCachedPdf.h include/root/RooAbsSelfCachedReal.h include/root/RooAbsStudy.h include/root/RooAbsTestStatistic.h +include/root/RooAdaptiveGaussKronrodIntegrator1D.h include/root/RooAdaptiveIntegratorND.h include/root/RooAddGenContext.h include/root/RooAddModel.h @@ -1376,6 +1416,7 @@ include/root/RooFitHS3/RooJSONFactoryWSTool.h include/root/RooFitLegacy/RooCatTypeLegacy.h include/root/RooFitLegacy/RooCategorySharedProperties.h include/root/RooFitLegacy/RooTreeData.h +include/root/RooFitMoreLib.h include/root/RooFitResult.h include/root/RooFormulaVar.h include/root/RooFracRemainder.h @@ -1385,6 +1426,7 @@ include/root/RooFunctor1DBinding.h include/root/RooFunctorBinding.h include/root/RooGExpModel.h include/root/RooGamma.h +include/root/RooGaussKronrodIntegrator1D.h include/root/RooGaussModel.h include/root/RooGaussian.h include/root/RooGenContext.h @@ -1398,6 +1440,7 @@ include/root/RooHistConstraint.h include/root/RooHistError.h include/root/RooHistFunc.h include/root/RooHistPdf.h +include/root/RooHypatia2.h include/root/RooImproperIntegrator1D.h include/root/RooIntegralMorph.h include/root/RooInvTransform.h @@ -1406,6 +1449,7 @@ include/root/RooJohnson.h include/root/RooKeysPdf.h include/root/RooLagrangianMorphFunc.h include/root/RooLandau.h +include/root/RooLegendre.h include/root/RooLinTransBinning.h include/root/RooLinearCombination.h include/root/RooLinearVar.h @@ -1419,6 +1463,7 @@ include/root/RooMCStudy.h include/root/RooMappedCategory.h include/root/RooMath.h include/root/RooMathCoreReg.h +include/root/RooMathMoreReg.h include/root/RooMinimizer.h include/root/RooMoment.h include/root/RooMomentMorph.h @@ -1432,6 +1477,7 @@ include/root/RooNDKeysPdf.h include/root/RooNLLVar.h include/root/RooNameReg.h include/root/RooNonCPEigenDecay.h +include/root/RooNonCentralChiSquare.h include/root/RooNormSetCache.h include/root/RooNovosibirsk.h include/root/RooNumCdf.h @@ -1488,6 +1534,7 @@ include/root/RooSimGenContext.h include/root/RooSimSplitGenContext.h include/root/RooSimWSTool.h include/root/RooSimultaneous.h +include/root/RooSpHarmonic.h include/root/RooSpline.h include/root/RooStats/AsymptoticCalculator.h include/root/RooStats/BayesianCalculator.h @@ -3269,6 +3316,7 @@ lib/root/%%AARCH64_PCM_PREFIX%%Html%%AARCH64_PCM_SUFFIX%%.pcm %%PYROOT%%lib/root/JupyROOT/magics/jsrootmagic.py lib/root/%%AARCH64_PCM_PREFIX%%MLP%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%MathCore%%AARCH64_PCM_SUFFIX%%.pcm +lib/root/%%AARCH64_PCM_PREFIX%%MathMore%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%Matrix%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%Minuit%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%Minuit2%%AARCH64_PCM_SUFFIX%%.pcm @@ -3538,6 +3586,7 @@ lib/root/%%AARCH64_PCM_PREFIX%%RooFit%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%RooFitCore%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%RooFitHS3%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%RooFitJSONInterface%%AARCH64_PCM_SUFFIX%%.pcm +lib/root/%%AARCH64_PCM_PREFIX%%RooFitMore%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%RooFitRDataFrameHelpers%%AARCH64_PCM_SUFFIX%%.pcm %%ROOT7%%lib/root/%%AARCH64_PCM_PREFIX%%RooFitXRooFit%%AARCH64_PCM_SUFFIX%%.pcm lib/root/%%AARCH64_PCM_PREFIX%%RooStats%%AARCH64_PCM_SUFFIX%%.pcm @@ -3758,6 +3807,10 @@ lib/root/libMLP.so.%%SHLIB_VER%% lib/root/libMathCore.so lib/root/libMathCore.so.%%SHLIB_SHVER%% lib/root/libMathCore.so.%%SHLIB_VER%% +%%ONLY_INSTALLED_ON_AARCH64%%lib/root/libMathMore.rootmap +lib/root/libMathMore.so +lib/root/libMathMore.so.%%SHLIB_SHVER%% +lib/root/libMathMore.so.%%SHLIB_VER%% %%ONLY_INSTALLED_ON_AARCH64%%lib/root/libMatrix.rootmap lib/root/libMatrix.so lib/root/libMatrix.so.%%SHLIB_SHVER%% @@ -3999,6 +4052,10 @@ lib/root/libRooFitHS3.so.%%SHLIB_VER%% lib/root/libRooFitJSONInterface.so lib/root/libRooFitJSONInterface.so.%%SHLIB_SHVER%% lib/root/libRooFitJSONInterface.so.%%SHLIB_VER%% +%%ONLY_INSTALLED_ON_AARCH64%%lib/root/libRooFitMore.rootmap +lib/root/libRooFitMore.so +lib/root/libRooFitMore.so.%%SHLIB_SHVER%% +lib/root/libRooFitMore.so.%%SHLIB_VER%% %%ONLY_INSTALLED_ON_AARCH64%%lib/root/libRooFitRDataFrameHelpers.rootmap lib/root/libRooFitRDataFrameHelpers.so lib/root/libRooFitRDataFrameHelpers.so.%%SHLIB_SHVER%%