summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorbk <8865247+bicquet@users.noreply.github.com>2024-08-16 10:59:27 -0500
committerGitHub <noreply@github.com>2024-08-16 10:59:27 -0500
commita7e8080784138ba00d6b066b17066f51f6d0a6b5 (patch)
treeca32867b00b7c5cec4090d4ad36d92d4a1b58e82 /var
parentf5e934f2dcde3e6ddc861191bb4058e84462e2ac (diff)
downloadspack-a7e8080784138ba00d6b066b17066f51f6d0a6b5.tar.gz
spack-a7e8080784138ba00d6b066b17066f51f6d0a6b5.tar.bz2
spack-a7e8080784138ba00d6b066b17066f51f6d0a6b5.tar.xz
spack-a7e8080784138ba00d6b066b17066f51f6d0a6b5.zip
harfbuzz: enable freetype in MesonBuilder (#45654)
* harfbuzz: enable freetype in MesonBuilder to facilitate depends_on("freetype") * spack style fix * freetype is defined as a depends_on(), so set as enabled in MesonBuilder rather than an option/flag/variant * add back depends_on($lang) lines for new test api * keep original order
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/harfbuzz/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/harfbuzz/package.py b/var/spack/repos/builtin/packages/harfbuzz/package.py
index d5d2a06836..ca7db7be1f 100644
--- a/var/spack/repos/builtin/packages/harfbuzz/package.py
+++ b/var/spack/repos/builtin/packages/harfbuzz/package.py
@@ -11,7 +11,7 @@ class Harfbuzz(MesonPackage, AutotoolsPackage):
"""The Harfbuzz package contains an OpenType text shaping engine."""
homepage = "https://github.com/harfbuzz/harfbuzz"
- url = "https://github.com/harfbuzz/harfbuzz/releases/download/2.9.1/harfbuzz-2.9.1.tar.xz"
+ url = "https://github.com/harfbuzz/harfbuzz/releases/download/9.0.0/harfbuzz-9.0.0.tar.xz"
git = "https://github.com/harfbuzz/harfbuzz.git"
build_system(
@@ -23,6 +23,7 @@ class Harfbuzz(MesonPackage, AutotoolsPackage):
version("9.0.0", sha256="a41b272ceeb920c57263ec851604542d9ec85ee3030506d94662067c7b6ab89e")
version("8.5.0", sha256="77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27")
version("8.4.0", sha256="af4ea73e25ab748c8c063b78c2f88e48833db9b2ac369e29bd115702e789755e")
+ version("8.3.1", sha256="f73e1eacd7e2ffae687bc3f056bb0c705b7a05aee86337686e09da8fc1c2030c")
version("8.3.0", sha256="109501eaeb8bde3eadb25fab4164e993fbace29c3d775bcaa1c1e58e2f15f847")
version("7.3.0", sha256="20770789749ac9ba846df33983dbda22db836c70d9f5d050cb9aa5347094a8fb")
version("7.2.0", sha256="fc5560c807eae0efd5f95b5aa4c65800c7a8eed6642008a6b1e7e3ffff7873cc")
@@ -139,6 +140,7 @@ class MesonBuilder(spack.build_systems.meson.MesonBuilder, SetupEnvironment):
return [
# disable building of gtk-doc files following #9885 and #9771
"-Ddocs=disabled",
+ "-Dfreetype=enabled",
f"-Dgraphite2={graphite2}",
f"-Dcoretext={coretext}",
]