CVS commit: pkgsrc/misc/libcdio

"Adam Ciarcinski" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	adam
Date:		Thu Aug 13 06:16:41 UTC 2026

Modified Files:
	pkgsrc/misc/libcdio: Makefile distinfo

Log Message:
libcdio: updated to 2.4.0

2.4.0

* 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 (skr4n)
* In eject programs on GNU/Linux, cdio_open needs access mode RDWR.
* More ISO field validation in RockRidge (Acts1631).
* Validate bounds in disk images reading (Acts1631).
* Validate UDF File Identifier Descriptor bounds (Acts1631).
* 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 (skr4n).
* Correct XA attribute flags (skr4n)
  - 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 (heitbaum)
* Fix `udf_read_block` docs; count blocks, not bytes (RavuAlhemio).
* 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.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/misc/libcdio/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/misc/libcdio/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 1.7 KB)
Modified files:

Index: pkgsrc/misc/libcdio/Makefile
diff -u pkgsrc/misc/libcdio/Makefile:1.70 pkgsrc/misc/libcdio/Makefile:1.71
--- pkgsrc/misc/libcdio/Makefile:1.70	Fri Dec 26 11:01:00 2025
+++ pkgsrc/misc/libcdio/Makefile	Thu Aug 13 06:16:40 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.70 2025/12/26 11:01:00 adam Exp $
+# $NetBSD: Makefile,v 1.71 2026/08/13 06:16:40 adam Exp $
 
-DISTNAME=	libcdio-2.3.0
+DISTNAME=	libcdio-2.4.0
 CATEGORIES=	misc
 MASTER_SITES=	${MASTER_SITE_GITHUB:=libcdio/}
 GITHUB_RELEASE=	${PKGVERSION_NOREV}

Index: pkgsrc/misc/libcdio/distinfo
diff -u pkgsrc/misc/libcdio/distinfo:1.37 pkgsrc/misc/libcdio/distinfo:1.38
--- pkgsrc/misc/libcdio/distinfo:1.37	Fri Dec 26 11:01:00 2025
+++ pkgsrc/misc/libcdio/distinfo	Thu Aug 13 06:16:40 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.37 2025/12/26 11:01:00 adam Exp $
+$NetBSD: distinfo,v 1.38 2026/08/13 06:16:40 adam Exp $
 
-BLAKE2s (libcdio-2.3.0.tar.bz2) = 499d051f1848fcc1e1218fa8fb2eeb8dee84fe2287ea0cecb647d7d5d2a87ff5
-SHA512 (libcdio-2.3.0.tar.bz2) = 42e1659df57b558f5bfc81badf137682793070d1301fdf4926d221eca1fffc8d1b912d23ebe0a2e84a9bbd832f257033ef854b5349cf80fc8184bce759800d6c
-Size (libcdio-2.3.0.tar.bz2) = 1726786 bytes
+BLAKE2s (libcdio-2.4.0.tar.bz2) = dd6d9a39347f886d809f1b04ba5d0fb1b3e104791d98500b52715f5439de865c
+SHA512 (libcdio-2.4.0.tar.bz2) = fd7d397298ab8a8c8e8d2aab5e63d2a7da5b6bb39ab1a6176afe994f56967a0e0bd80b1ad3c8479063a6f49fc706269a76f14cee52e42b1ae5570764b4c7a148
+Size (libcdio-2.4.0.tar.bz2) = 1721595 bytes
 SHA1 (patch-lib_driver_logging.c) = ec74ea317c82737954eb0d66e64810487ed1f222
 SHA1 (patch-src_Makefile.in) = 34a087c9919d487eeae2ffa2885cfd8119d46179
 SHA1 (patch-src_getopt.c) = 98dadf1b2cdcd7f8c1d21d6c25ed0abb67e2f7d3
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.