From 6c10e0372bb1ab2e787f040b18988a0f7bc7c3e5 Mon Sep 17 00:00:00 2001 From: Alexandre Strube <a.strube@fz-juelich.de> Date: Thu, 18 Nov 2021 17:45:14 +0100 Subject: [PATCH] boost.python --- .../Boost.Python-1.77.0-GCC-11.2.0.eb | 24 +++++++++++++++++++ acls.yml | 12 ++++++++++ bin/gcc11ize.py | 4 ++++ 3 files changed, 40 insertions(+) create mode 100644 Golden_Repo/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb diff --git a/Golden_Repo/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb b/Golden_Repo/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb new file mode 100644 index 000000000..08808e6e6 --- /dev/null +++ b/Golden_Repo/b/Boost.Python/Boost.Python-1.77.0-GCC-11.2.0.eb @@ -0,0 +1,24 @@ +easyblock = 'EB_Boost' + +name = 'Boost.Python' +version = '1.77.0' + +homepage = 'https://boostorg.github.io/python' +description = """Boost.Python is a C++ library which enables seamless interoperability between C++ + and the Python programming language.""" + +toolchain = {'name': 'GCC', 'version': '11.2.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('Boost', version), + ('Python', '3.9.6'), +] + +only_python_bindings = True + +moduleclass = 'lib' diff --git a/acls.yml b/acls.yml index 5dd67f155..9b5160621 100644 --- a/acls.yml +++ b/acls.yml @@ -322,6 +322,9 @@ software: owner: 'strube1' base: True compiler: True + - name: 'Boost.Python' + owner: 'strube1' + base: True - name: 'Cartopy' owner: 'strube1' mpi: True @@ -482,6 +485,9 @@ software: - name: 'LMDB' owner: 'strube1' base: True + - name: 'Mako' + owner: 'strube1' + base: True - name: 'Mercurial' owner: 'strube1' base: True @@ -539,6 +545,12 @@ software: - name: 'Pillow-SIMD' owner: 'strube1' base: True + - name: 'pkg-config' + owner: 'strube1' + base: True + - name: 'pkgconfig' + owner: 'strube1' + base: True - name: 'PostgreSQL' owner: 'strube1' base: True diff --git a/bin/gcc11ize.py b/bin/gcc11ize.py index 3ff90c623..64580fa25 100755 --- a/bin/gcc11ize.py +++ b/bin/gcc11ize.py @@ -89,6 +89,10 @@ releases = { 'pybind11': ['2.5.0', '2.7.1'], 'GEOS': ['3.8.1', '3.9.1'], 'parallel': ['20201122', '20210722'], + 'pkg-config': ['1.5.4', '1.5.5'], + 'Mako': ['1.1.3', '1.1.4'], + 'Boost': ['1.74.0', '1.77.0'], + 'Boost.Python': ['1.74.0', '1.77.0'], } -- GitLab