From 9abd77c517c508175f1ba766a00e8f31a30f0c77 Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Tue, 20 Jul 2021 01:55:34 -0700 Subject: poppler: add v21.07.0 (#24931) --- var/spack/repos/builtin/packages/poppler/package.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/poppler/package.py b/var/spack/repos/builtin/packages/poppler/package.py index 6123ff06a1..ccf2516fb3 100644 --- a/var/spack/repos/builtin/packages/poppler/package.py +++ b/var/spack/repos/builtin/packages/poppler/package.py @@ -10,11 +10,12 @@ class Poppler(CMakePackage): """Poppler is a PDF rendering library based on the xpdf-3.0 code base.""" homepage = "https://poppler.freedesktop.org" - url = "https://poppler.freedesktop.org/poppler-0.77.0.tar.xz" + url = "https://poppler.freedesktop.org/poppler-21.07.0.tar.xz" list_url = "https://poppler.freedesktop.org/releases.html" git = "https://gitlab.freedesktop.org/poppler/poppler.git" version('master', branch='master') + version('21.07.0', sha256='e26ab29f68065de4d6562f0a3e2b5435a83ca92be573b99a1c81998fa286a4d4') version('0.90.1', sha256='984d82e72e91418d280885298c8bdc855a2fd92665fd52a1345b27235e0c71c4') version('0.87.0', sha256='6f602b9c24c2d05780be93e7306201012e41459f289b8279a27a79431ad4150e') version('0.79.0', sha256='f985a4608fe592d2546d9d37d4182e502ff6b4c42f8db4be0a021a1c369528c8') @@ -24,6 +25,7 @@ class Poppler(CMakePackage): version('0.64.0', sha256='b21df92ca99f78067785cf2dc8e06deb04726b62389c0ee1f5d8b103c77f64b1') version('0.61.1', sha256='1266096343f5163c1a585124e9a6d44474e1345de5cdfe55dc7b47357bcfcda9') + variant('boost', default=False, description='Enable Boost for Splash') variant('cms', default=False, description='Use color management system') variant('cpp', default=False, description='Compile poppler cpp wrapper') variant('glib', default=False, description='Compile poppler glib wrapper') @@ -43,6 +45,7 @@ class Poppler(CMakePackage): depends_on('fontconfig') depends_on('freetype') + depends_on('boost@1.58.0:', when='+boost') depends_on('lcms', when='+cms') depends_on('glib@2.41:', when='+glib') depends_on('gobject-introspection', when='+gobject') @@ -86,6 +89,11 @@ class Poppler(CMakePackage): # Install header files args.append('-DENABLE_UNSTABLE_API_ABI_HEADERS=ON') + if '+boost' in spec: + args.append('-DENABLE_BOOST=ON') + else: + args.append('-DENABLE_BOOST=OFF') + if '+cms' in spec: args.append('-DENABLE_CMS=lcms2') else: -- cgit v1.2.3-60-g2f50