1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
|
# Versions of the various dependencies
#
# Copyright (C) 2018-2023 Mohammad Akhlaghi <mohammad@akhlaghi.org>
# Copyright (C) 2019-2023 Raul Infante-Sainz <infantesainz@gmail.com>
# Copyright (C) 2022-2023 Pedram Ashofteh Ardakani <pedramardakani@pm.me>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
# this notice are preserved. This file is offered as-is, without any
# warranty.
# Basic/low-level programs and libraires (installed in any case)
# --------------------------------------------------------------
#
# CLASS:BASIC (important identifier for 'awk'; don't modify this line)
bash-version = 5.2-rc2
binutils-version = 2.39
bison-version = 3.8.2
coreutils-version = 9.1
curl-version = 7.84.0
dash-version = 0.5.11-057cd65
diffutils-version = 3.8
file-version = 5.42
findutils-version = 4.9.0
flock-version = 0.4.0
gawk-version = 5.1.1
gcc-version = 12.1.0
gettext-version = 0.21
git-version = 2.37.1
gmp-version = 6.2.1
grep-version = 3.7
gzip-version = 1.12
help2man-version = 1.49.2
isl-version = 0.24
less-version = 590
libiconv-version = 1.17
libtool-version = 2.4.7
libunistring-version = 1.0
libxml2-version = 2.9.12
lzip-version = 1.23
m4-version = 1.4.19
make-version = 4.3
mpc-version = 1.2.1
mpfr-version = 4.1.0
nano-version = 6.4
ncurses-version = 6.3
openssl-version = 3.0.5
perl-version = 5.36.0
pkgconfig-version = 0.29.2
podlators-version = 4.14
readline-version = 8.2-rc2
sed-version = 4.8
tar-version = 1.34
texinfo-version = 6.8
unzip-version = 6.0
wget-version = 1.21.2
which-version = 2.21
xz-version = 5.2.5
zip-version = 3.0
zlib-version = 1.2.11
# Version-dependent build
# -----------------------
#
# When updating the version of these programs/libraries, please look into
# the build rule first: In one way or another, the version string becomes
# necessary during their build and must be accounted for.
bzip2-version = 1.0.8
# PEM Certificate File
# --------------------
#
# This file should be shipped with operating systems and can be found in
# '/etc/ssl/cert.pem' (which may be a symbolic link to its actual
# location). The current version was taken from an up-to-date ArchLinux at
# the date that is also equal to the version.
certpem-version = 2021-10-15
# PatchELF
# --------
#
# PatchELF 0.15 requires a C++ compiler with the 2017 standard. There are
# still systems that don't have such compilers and there hasn't been any
# Maneage-related bug in PatchELF that would need newer versions. So we'll
# stick to this version until the stdc++17 compilers are more commonly
# supported.
patchelf-version = 0.13
# Optional/high-level programs and libraries
# ------------------------------------------
#
# These are programs and libraries that are optional, The ones in
# 'reproduce/software/config/TARGETS.conf' will be built as
# part of a project. To specify a software there, just remove the
# '-version' suffix from the list below.
#
# CLASS:HIGHLEVEL (important identifier for 'awk'; don't modify this line)
apachelog4cxx-version = 0.12.1
apr-util-version = 1.6.1
apr-version = 1.7.0
astrometrynet-version = 0.91
atlas-version = 3.10.3
autoconf-version = 2.71
automake-version = 1.16.5
boost-version = 1.77.0
cairo-version = 1.16.0
cdsclient-version = 3.84
cfitsio-version = 4.1.0
cmake-version = 3.24.0
eigen-version = 3.4.0
emacs-version = 28.1
expat-version = 2.4.1
fftw-version = 3.3.10
flex-version = 2.6.4-410-74a89fd
freetype-version = 2.11.0
gdb-version = 11.1
ghostscript-fonts-gnu-version = 6.0
ghostscript-fonts-std-version = 8.11
ghostscript-version = 9.56.1
gnuastro-version = 0.18
gperf-version = 3.1
gsl-version = 2.7
icu-version = 70.1
imagemagick-version = 7.1.0-13
imfit-version = 1.6.1
libbsd-version = 0.11.3
libffi-version = 3.4.2
libidn-version = 1.38
libjpeg-version = 9e
libmd-version = 1.0.4
libnsl-version = 1.2.0-4a062cf
libpaper-version = 1.1.28
libpng-version = 1.6.37
libtiff-version = 4.4.0
libtirpc-version = 1.2.6
metastore-version = 1.1.2-23-fa9170b
missfits-version = 2.8.0
openblas-version = 0.3.21
openmpi-version = 4.1.1
openssh-version = 8.0p1
patch-version = 2.7.6
pcre-version = 8.44
pixman-version = 0.40.0
plplot-version = 5.15.0
python-version = 3.10.6
r-cran-version = 4.1.2
rpcsvc-proto-version = 1.4
scamp-version = 2.10.0
scons-version = 3.0.5
sextractor-version = 2.25.0
swarp-version = 2.41.5
swig-version = 4.0.2
tides-version = 2.0
util-linux-version = 2.38.1
valgrind-version = 3.18.1
vim-version = 9.0
wcslib-version = 7.11
xlsxio-version = 0.2.21
yaml-version = 0.2.5
# Xorg packages
fontconfig-version = 2.14.0
libice-version = 1.0.10
libpthread-stubs-version = 0.4
libsm-version = 1.2.3
libx11-version = 1.8
libxau-version = 1.0.9
libxcb-version = 1.15
libxdmcp-version = 1.1.3
libxext-version = 1.3.4
libxt-version = 1.2.1
util-macros-version = 1.19.3
xcb-proto-version = 1.15
xorgproto-version = 2022.1
xtrans-version = 1.4.0
# Version-dependent build
# -----------------------
lapack-version = 3.8.0
libgit2-version = 1.3.0
# Netpbm's questions in the configure steps maybe change with different or
# new versions.
netpbm-version = 10.73.39
# Minizip is installed with the same 'zlib' tarball, and they have the same
# version.
minizip-version = $(zlib-version)
# Be careful with updateing hdf5 because h5py 2.10.0 doesn't work with
# version 1.12.0.
hdf5-version = 1.13.1
# Python packages
# ---------------
#
# Similar to optional programs and libraries above.
#
# IMPORTANT: If you intend to change the version of any of the Python
# modules/libraries below, please fix the hash strings of the respective
# URL in 'reproduce/software/make/python.mk'.
#
# CLASS:PYTHON-START (important identifier for 'awk'; don't modify this line)
asn1crypto-version = 0.24.0
asteval-version = 0.9.16
astropy-version = 5.1
beautifulsoup4-version = 4.10.0
beniget-version = 0.4.1
certifi-version = 2018.11.29
cffi-version = 1.15.0
chardet-version = 3.0.4
corner-version = 2.0.1
cycler-version = 0.11.0
cython-version = 0.29.24
eigency-version = 1.77
emcee-version = 3.0.1
entrypoints-version = 0.3
esutil-version = 0.6.9
extension-helpers-version = 0.1
flake8-version = 3.7.8
future-version = 0.18.1
galsim-version = 2.3.5
gast-version = 0.5.3
h5py-version = 2.10.0
html5lib-version = 1.0.1
idna-version = 2.8
jeepney-version = 0.4
jinja2-version = 3.0.3
kiwisolver-version = 1.0.1
lmfit-version = 0.9.14
lsstdesccoord-version = 1.2.0
markupsafe-version = 2.0.1
mpi4py-version = 3.1.3
mpmath-version = 1.1.0
numpy-version = 1.21.3
packaging-version = 21.3
pexpect-version = 4.7.0
pillow-version = 8.4.0
pip-version = 19.0.2
ply-version = 3.11
pybind11-version = 2.5.0
pycodestyle-version = 2.5.0
pycparser-version = 2.19
pyerfa-version = 2.0.0.1
pyflakes-version = 2.1.1
pyparsing-version = 3.0.4
pypkgconfig-version = 1.5.1
python-dateutil-version = 2.8.0
pythran-version = 0.11.0
pyyaml-version = 5.1
requests-version = 2.21.0
setuptools-version = 58.3.0
setuptools_scm-version = 3.3.3
sip_tpv-version = 1.1
six-version = 1.16.0
soupsieve-version = 1.8
sympy-version = 1.4
uncertainties-version = 3.1.6
urllib3-version = 1.24.1
webencodings-version = 0.5.1
wheel-version = 0.37.0
# More recent versions of Matplotlib and Scipy have issues with finding
# dependencies in our Python build system.
scipy-version = 1.7.3
matplotlib-version = 3.3.0
# CLASS:PYTHON-END (important identifier for 'awk'; don't modify this line)
# Special Python modules:
#
# Healpy: When any Python module is requested, healpix will also build its
# Python module Healpy.
#
# Bug: Healpix 3.50 doesn't yet support Python 3.10, so we are commenting
# it here. When future versions fix the problem, we'll un-comment it again.
#healpy-version = xxxxx
# Problematic software that are currently ignored:
# Healpix 3.80 has different installation scheme that is not yet
# implemented here, and unfortunately healpix 3.50 has conflicts with
# CFITSIO's new version macro and Python 3.10. So for now, we are ignoring
# it.
#healpix-version = 3.50
# Setuptools-rust crash (https://savannah.nongnu.org/bugs/index.php?61731),
# so it and its dependencies are being ignored: 'cryptography', and thus
# 'secretstorage' and thus 'keyring' and thus 'astroquery'.
#setuptools-rust-version = 1.1.2
#cryptography-version = 36.0.1
#secretstorage-version = 3.1.1
#keyring-version = 18.0.0
#astroquery-version = 0.4
# R-CRAN (i.e. 'R') packages
# ------------------
#
# Similar to optional programs and libraries above.
#
# Notation: The R package and variables associated with it are by default
# called 'R-CRAN' (or 'r-cran') in Maneage, because searching on a single
# letter string 'R' is extremely inefficient.
#
# IMPORTANT: Similar to all software, if you intend to change the version
# of any of the R-CRAN modules/libraries below, please fix the hash strings
# of the respective packages in 'reproduce/software/conf/checksums.conf'.
#
# CLASS:R-CRAN-START (important identifier for 'awk'; don't modify this line)
r-cran-MASS-version = 7.3-54
r-cran-R6-version = 2.5.0
r-cran-RColorBrewer-version = 1.1-2
r-cran-cli-version = 2.5.0
r-cran-colorspace-version = 2.0-1
r-cran-cowplot-version = 1.1.1
r-cran-crayon-version = 1.4.1
r-cran-digest-version = 0.6.27
r-cran-ellipsis-version = 0.3.2
r-cran-fansi-version = 0.5.0
r-cran-farver-version = 2.1.0
r-cran-ggplot2-version = 3.3.4
r-cran-glue-version = 1.4.2
r-cran-gridExtra-version = 2.3
r-cran-gtable-version = 0.3.0
r-cran-isoband-version = 0.2.4
r-cran-labeling-version = 0.4.2
r-cran-lifecycle-version = 1.0.0
r-cran-magrittr-version = 2.0.1
r-cran-mgcv-version = 1.8-36
r-cran-munsell-version = 0.5.0
r-cran-pillar-version = 1.6.1
r-cran-pkgconfig-version = 2.0.3
r-cran-rlang-version = 0.4.11
r-cran-scales-version = 1.1.1
r-cran-tibble-version = 3.1.2
r-cran-utf8-version = 1.2.1
r-cran-vctrs-version = 0.3.8
r-cran-viridisLite-version = 0.4.0
r-cran-withr-version = 2.4.2
# CLASS:R-CRAN-END (important identifier for 'awk'; don't modify this line)
|