@@ -26,6 +26,8 @@ def url(self):
2626
2727 @property
2828 def version (self ):
29+ # Oracle stopped releasing new versions in May 2020 (18.1.40 was last under AGPL)
30+ # Check https://www.oracle.com/database/technologies/related/berkeleydb-downloads.html
2931 return self .cfg_version ("6.2.32" )
3032
3133 def c_configure_args (self ):
@@ -61,6 +63,8 @@ def url(self):
6163
6264 @property
6365 def version (self ):
66+ # Last release was 1.0.8 in 2019, project has very infrequent updates
67+ # Check https://sourceware.org/bzip2/downloads.html
6468 return self .cfg_version ("1.0.8" )
6569
6670 def _do_linux_compile (self ):
@@ -85,6 +89,7 @@ def url(self):
8589
8690 @property
8791 def version (self ):
92+ # Check https://www.gnu.org.ua/software/gdbm/
8893 return self .cfg_version ("1.26" )
8994
9095 def c_configure_args (self ):
@@ -131,6 +136,7 @@ def url(self):
131136
132137 @property
133138 def version (self ):
139+ # Check https://github.com/libffi/libffi/releases
134140 return self .cfg_version ("3.5.2" )
135141
136142 def c_configure_args (self ):
@@ -176,9 +182,9 @@ def url(self):
176182
177183 @property
178184 def version (self ):
179- # See https://endoflife.date/openssl
180- # This default here picks the most conservative longest supported version
181- return self .cfg_version ("3.0.17 " )
185+ # 3.5 is LTS, supported until Apr 2030 (3.0 EOL Sept 2026)
186+ # Check https://github.com/openssl/openssl/releases and https://endoflife.date/openssl
187+ return self .cfg_version ("3.5.6 " )
182188
183189 def c_configure_args (self ):
184190 if config_args := self .cfg_configure (self .deps_lib_dir , self .deps_lib64_dir ):
@@ -207,7 +213,8 @@ def url(self):
207213
208214 @property
209215 def version (self ):
210- return self .cfg_version ("6.5" )
216+ # Check https://invisible-island.net/ncurses/announce.html
217+ return self .cfg_version ("6.6" )
211218
212219 def c_configure_args (self ):
213220 if config_args := self .cfg_configure (self .deps_lib_dir , self .deps_lib64_dir ):
@@ -264,7 +271,9 @@ def url(self):
264271
265272 @property
266273 def version (self ):
267- return self .cfg_version ("8.2.13" )
274+ # Patched tarballs (e.g. "8.2.13") are available on the GNU FTP when patches accumulate
275+ # Check https://ftpmirror.gnu.org/gnu/readline/ for available tarballs
276+ return self .cfg_version ("8.3" )
268277
269278 def c_configure_args (self ):
270279 if config_args := self .cfg_configure (self .deps_lib_dir , self .deps_lib64_dir ):
@@ -308,7 +317,8 @@ def url(self):
308317
309318 @property
310319 def version (self ):
311- return self .cfg_version ("3.50.4" )
320+ # Check https://sqlite.org/changes.html (avoid withdrawn releases like 3.52.0)
321+ return self .cfg_version ("3.51.3" )
312322
313323 def c_configure_args (self ):
314324 if config_args := self .cfg_configure (self .deps_lib_dir , self .deps_lib64_dir ):
@@ -343,6 +353,8 @@ def url(self):
343353
344354 @property
345355 def version (self ):
356+ # Standalone libuuid (not util-linux), project is mostly dormant
357+ # Check https://sourceforge.net/projects/libuuid/files/
346358 return self .cfg_version ("1.0.3" )
347359
348360 def c_configure_args (self ):
@@ -373,7 +385,8 @@ def url(self):
373385
374386 @property
375387 def version (self ):
376- return self .cfg_version ("5.8.1" )
388+ # Check https://github.com/tukaani-project/xz/releases
389+ return self .cfg_version ("5.8.3" )
377390
378391 def c_configure_args (self ):
379392 if config_args := self .cfg_configure (self .deps_lib_dir , self .deps_lib64_dir ):
@@ -416,7 +429,8 @@ def url(self):
416429
417430 @property
418431 def version (self ):
419- return self .cfg_version ("1.3.1" )
432+ # Check https://zlib.net/ and https://github.com/madler/zlib/releases
433+ return self .cfg_version ("1.3.2" )
420434
421435 def c_configure_args (self ):
422436 if config_args := self .cfg_configure (self .deps_lib_dir , self .deps_lib64_dir ):
@@ -456,6 +470,7 @@ def url(self):
456470
457471 @property
458472 def version (self ):
473+ # Check https://github.com/facebook/zstd/releases
459474 return self .cfg_version ("1.5.7" )
460475
461476 def _do_linux_compile (self ):
@@ -490,6 +505,7 @@ def url(self):
490505
491506 @property
492507 def version (self ):
508+ # Check https://www.bytereef.org/mpdecimal/download.html
493509 return self .cfg_version ("4.0.1" )
494510
495511 def c_configure_args (self ):
0 commit comments