pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/misc/libcdio



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Dec 26 11:01:00 UTC 2025

Modified Files:
        pkgsrc/misc/libcdio: Makefile distinfo
Removed Files:
        pkgsrc/misc/libcdio/patches: patch-configure
            patch-include_cdio++_iso9660.hpp

Log Message:
libcdio: updated to 2.3.0

2.3.0

Support ISRC in Image drivers (oldrich strazovsky)
Parser is more aggressive in checking CD Audio
Correct ISO 9660 timezone offset signs, and add extreme timezone tests.
Fix a longstanding bug in detecting USB drives on MacOS. (UltraFuzzy)
Add function cdio_get_device_fd() to retrieve a device file descriptor for when users need it in their own low-level code. In particular, this is needed for pregap detection on macOS. See 
https://github.com/libcdio/libcdio/ull/37. (UltraFuzzy)
Respect FILE name value inside BINCUE CUE file.
Fix incorrect track length calculation for the last track.
Fix buffer overrun for Joliet filenames.
Code gone over with codespell to fix spelling corrections. Klaus-Hendrik Wolf also found some typos.
Add key joliet-level in cdio creation driver argument.
Adds function udf_setpos() to allow arbitrary reads of UDF files. Used by wimlib (Pete Batard)
Fix autotools for LFS support on 32-bit systems.
Get NULL definition from stddef.h to assist C++ compilers.
Fixes for MinGW tests.
Fix get_mcn() on GNU/Linux.
Fix iso-info -U -i FILE.
Incorporate Adrian Reber's format string change.

2.2.0

Revised to note ABI change in ISO-9660 shared library (.so) version
numbers; bump release version from 2.1.1 to 2.2.0 to note both API and
ABI changes. These are the last three bullet items under Version 2.1.1.

Remove LIBCDIO_SOURCE_PATH from configure.ac.

Changes noticed and offered by Jan Alexander Steffens.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pkgsrc/misc/libcdio/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/misc/libcdio/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/misc/libcdio/patches/patch-configure
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/misc/libcdio/patches/patch-include_cdio++_iso9660.hpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/misc/libcdio/Makefile
diff -u pkgsrc/misc/libcdio/Makefile:1.69 pkgsrc/misc/libcdio/Makefile:1.70
--- pkgsrc/misc/libcdio/Makefile:1.69   Thu Dec 25 18:00:39 2025
+++ pkgsrc/misc/libcdio/Makefile        Fri Dec 26 11:01:00 2025
@@ -1,16 +1,13 @@
-# $NetBSD: Makefile,v 1.69 2025/12/25 18:00:39 gdt Exp $
+# $NetBSD: Makefile,v 1.70 2025/12/26 11:01:00 adam Exp $
 
-DISTNAME=      libcdio-2.1.0
-PKGREVISION=   5
+DISTNAME=      libcdio-2.3.0
 CATEGORIES=    misc
-# As of 2.2.0, upstream no longer provides releases at MASTER_SITE_GNU.
-# Thus this package needs Github Kool-Aid Accomodation.
-# Now https://github.com/libcdio/libcdio/releases/download/2.2.0/libcdio-2.2.0.tar.bz2
-MASTER_SITES=  ${MASTER_SITE_GNU:=libcdio/}
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=libcdio/}
+GITHUB_RELEASE=        ${PKGVERSION_NOREV}
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://www.gnu.org/software/libcdio/
+HOMEPAGE=      https://github.com/libcdio/libcdio
 COMMENT=       CD-ROM access library
 LICENSE=       gnu-gpl-v3
 
@@ -32,6 +29,6 @@ TEST_TARGET=          check
 MAKE_FLAGS.NetBSD+=    CURTERMLIB=-lterminfo
 
 .include "../../audio/libcddb/buildlink3.mk"
-.include "../../mk/curses.buildlink3.mk"
 .include "../../devel/popt/buildlink3.mk"
+.include "../../mk/curses.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/libcdio/distinfo
diff -u pkgsrc/misc/libcdio/distinfo:1.36 pkgsrc/misc/libcdio/distinfo:1.37
--- pkgsrc/misc/libcdio/distinfo:1.36   Thu Jul 10 14:57:46 2025
+++ pkgsrc/misc/libcdio/distinfo        Fri Dec 26 11:01:00 2025
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.36 2025/07/10 14:57:46 jperkin Exp $
+$NetBSD: distinfo,v 1.37 2025/12/26 11:01:00 adam Exp $
 
-BLAKE2s (libcdio-2.1.0.tar.bz2) = 5513848ba888570c7757a1a706126e51da3b252cb93bc5f08159b3a8e45b1a16
-SHA512 (libcdio-2.1.0.tar.bz2) = c290821da55fd9ae366670a58857aa6efcebc9f25b7caea063cf12f9cbda84fe770c5f59f972227fda50517ca58c5f39c0137daa0f93179e3daa45303d8b610f
-Size (libcdio-2.1.0.tar.bz2) = 1759040 bytes
-SHA1 (patch-configure) = 041105379b760fbd3f710da365b55588320d0ac3
-SHA1 (patch-include_cdio++_iso9660.hpp) = 73bd86ecfa0c728eab231bce36317ab7f616fa4c
+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
 SHA1 (patch-lib_driver_logging.c) = ec74ea317c82737954eb0d66e64810487ed1f222
 SHA1 (patch-src_Makefile.in) = 34a087c9919d487eeae2ffa2885cfd8119d46179
 SHA1 (patch-src_getopt.c) = 98dadf1b2cdcd7f8c1d21d6c25ed0abb67e2f7d3



Home | Main Index | Thread Index | Old Index