libcdio: upgrade 2.3.0 -> 2.4.0

Changelog:
=========
* Note incorrect field name 'min_rate' should be called 'max_rate'.
* Apply timeout in MMC command on GNU/Linux
* Fix no MMC data returned when buffer size is divisible by 256 (skr4n).
* Deprecate obscure MMC set length macros
* In eject programs on GNU/Linux, cdio_open needs access mode RDWR.
* More ISO field validation in RockRidge
* Validate bounds in disk images reading
* Validate UDF File Identifier Descriptor bounds
* Change references from MMC-5 to MMC-6 Draft 2g when possible.
* At URLS for MMC6 Draft 2g and SPC-3.
* Administrivia: Error when help2man not found in maintainer mode. Otherwise warn, and tolerate builds without help2man.
* Correct the way MMC CDB allocation length values are set
* Correct XA attribute flags
  - Add '*SYS' values of the XA attribute flags to represent the other/world user mode bits.
  - Fix it to use the '*OTH' values instead.
* Use thread locals in recursion check to allow multi-threaded use
* Correct macOS workflows
* Fix '-Wdiscarded-qualifiers' warnings
* Fix 'udf_read_block' docs; count blocks, not bytes
* Go over grammar and spelling in docs.
* Go over doxygen formatting. (More should be done though).
* start to use clang-format to format C files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Wang Mingyu
2026-08-19 17:34:14 +08:00
committed by Khem Raj
parent 6cb5c1e005
commit d895ef8609
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.bz2"
SRC_URI[sha256sum] = "53e83d284667535a767fd2d31edad1a6701591960459df373a10f1f21e80a7ed"
SRC_URI[sha256sum] = "8e6a305f81e45a78b41ce696d34497cc208d97075469d7304c11a6d44bf006ac"
inherit autotools pkgconfig github-releases