From: Tomek Mrugalski Date: Thu, 18 Aug 2022 12:22:57 +0000 (+0200) Subject: [#2534] FreeBSD 13/sphinx/python version fix X-Git-Tag: Kea-2.2.1~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=144aab964cc2c8be0294b59dc074890a2b61dea4;p=thirdparty%2Fkea.git [#2534] FreeBSD 13/sphinx/python version fix --- diff --git a/hammer.py b/hammer.py index 4fc493e469..984fbaf8d7 100755 --- a/hammer.py +++ b/hammer.py @@ -1762,10 +1762,16 @@ def prepare_system_local(features, check_times): packages = ['autoconf', 'automake', 'libtool', 'openssl', 'log4cplus', 'boost-libs', 'wget'] if 'docs' in features: + # FreeBSD 11 and earlier should have python 3.7 + # FreeBSD 12 seems to have python 3.8 + # FreeBSD 13 has python 3.9 if float(revision.split('.')[0]) < 12.0: packages.extend(['py37-sphinx', 'py37-sphinx_rtd_theme']) else: - packages.extend(['py38-sphinx', 'py38-sphinx_rtd_theme']) + if revision.startswith(('12')): + packages.extend(['py38-sphinx', 'py38-sphinx_rtd_theme']) + else: + packages.extend(['py39-sphinx', 'py39-sphinx_rtd_theme']) if 'mysql' in features: if revision.startswith(('11', '12')):