root: new version 6.28.00 (#35556)

* root: new version 6.28.00
  Full changelog: https://github.com/root-project/root/compare/v6-26-10...v6-28-00
  Based on the CMakeLists.txt file, no major build system changes. Upgraded requirements for cmake added.
* root: variant jemalloc deprecated
* root: rm define gsl_shared because unused
  "`gsl_shared` is unused" per https://github.com/root-project/root/pull/12203 (and has always been unused)
* [@spackbot] updating style on behalf of wdconinc

---------

Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
This commit is contained in:
Wouter Deconinck 2023-02-21 14:20:46 -06:00 committed by GitHub
parent 447ad2a3e3
commit 8e84dcd7ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -32,6 +32,7 @@ class Root(CMakePackage):
# Development version (when more recent than production). # Development version (when more recent than production).
# Production version # Production version
version("6.28.00", sha256="afa1c5c06d0915411cb9492e474ea9ab12b09961a358e7e559013ed63b5d8084")
version("6.26.10", sha256="8e56bec397104017aa54f9eb554de7a1a134474fe0b3bb0f43a70fc4fabd625f") version("6.26.10", sha256="8e56bec397104017aa54f9eb554de7a1a134474fe0b3bb0f43a70fc4fabd625f")
version("6.26.08", sha256="4dda043e7918b40743ad0299ddd8d526b7078f0a3822fd06066df948af47940e") version("6.26.08", sha256="4dda043e7918b40743ad0299ddd8d526b7078f0a3822fd06066df948af47940e")
version("6.26.06", sha256="b1f73c976a580a5c56c8c8a0152582a1dfc560b4dd80e1b7545237b65e6c89cb") version("6.26.06", sha256="b1f73c976a580a5c56c8c8a0152582a1dfc560b4dd80e1b7545237b65e6c89cb")
@ -131,7 +132,12 @@ class Root(CMakePackage):
) )
variant("gsl", default=True, description="Enable linking against shared libraries for GSL") variant("gsl", default=True, description="Enable linking against shared libraries for GSL")
variant("http", default=False, description="Enable HTTP server support") variant("http", default=False, description="Enable HTTP server support")
variant("jemalloc", default=False, description="Enable using the jemalloc allocator") variant(
"jemalloc",
when="@:6.28",
default=False,
description="Enable using the jemalloc allocator (deprecated in 6.28)",
)
variant("math", default=True, description="Build the new libMathMore extended math library") variant("math", default=True, description="Build the new libMathMore extended math library")
variant( variant(
"memstat", "memstat",
@ -197,6 +203,8 @@ class Root(CMakePackage):
depends_on("cmake@3.4.3:", type="build", when="@:6.16") depends_on("cmake@3.4.3:", type="build", when="@:6.16")
depends_on("cmake@3.9:", type="build", when="@6.18.00:") depends_on("cmake@3.9:", type="build", when="@6.18.00:")
depends_on("cmake@3.16:", type="build", when="@6.26.00:")
depends_on("cmake@3.19:", type="build", when="@6.28.00: platform=darwin")
depends_on("pkgconfig", type="build") depends_on("pkgconfig", type="build")
depends_on("blas") depends_on("blas")
@ -505,7 +513,6 @@ def cmake_args(self):
define_from_variant("gl2ps", "opengl"), define_from_variant("gl2ps", "opengl"),
define("glite", False), define("glite", False),
define("globus", False), define("globus", False),
define_from_variant("gsl_shared", "gsl"),
define_from_variant("gviz", "graphviz"), define_from_variant("gviz", "graphviz"),
define("hdfs", False), define("hdfs", False),
define_from_variant("http"), # See conflicts define_from_variant("http"), # See conflicts