CVS commit: pkgsrc/audio/chromaprint
"Adam Ciarcinski" <[email protected]> Sun, 2 Aug 2026 01:43:28 +0000
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: pkgsrc Committed By: adam Date: Sun Aug 2 01:43:28 UTC 2026 Modified Files: pkgsrc/audio/chromaprint: Makefile buildlink3.mk distinfo options.mk Log Message: chromaprint: updated to 1.6.1 1.6.1 Fixed a heap buffer overflow when decoding a fingerprint that has extra data after the encoded values. Applications that decode fingerprints from untrusted sources should update. Fixed building against FFmpeg 4.x, which had not compiled since the channel layout API changed in 5.1 Audio can now be fed in buffers that do not end on a frame boundary; previously a partial frame at the end of a call was dropped Fixed an implicit integer conversion warning on LLVM Fixed installing to absolute paths Build fpcalc against the system FFmpeg in CI To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 pkgsrc/audio/chromaprint/Makefile cvs rdiff -u -r1.12 -r1.13 pkgsrc/audio/chromaprint/buildlink3.mk cvs rdiff -u -r1.23 -r1.24 pkgsrc/audio/chromaprint/distinfo cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/chromaprint/options.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
(unnamed)
(text/x-diff, 3.6 KB)
Modified files:
Index: pkgsrc/audio/chromaprint/Makefile
diff -u pkgsrc/audio/chromaprint/Makefile:1.47 pkgsrc/audio/chromaprint/Makefile:1.48
--- pkgsrc/audio/chromaprint/Makefile:1.47 Mon Dec 22 06:08:04 2025
+++ pkgsrc/audio/chromaprint/Makefile Sun Aug 2 01:43:28 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.47 2025/12/22 06:08:04 adam Exp $
+# $NetBSD: Makefile,v 1.48 2026/08/02 01:43:28 adam Exp $
-DISTNAME= chromaprint-1.6.0
-PKGREVISION= 1
+DISTNAME= chromaprint-1.6.1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=acoustid/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -11,13 +10,12 @@ HOMEPAGE= https://acoustid.org/chromapri
COMMENT= Audio fingerprinting
LICENSE= mit
+USE_CXX_FEATURES= c++14
USE_LANGUAGES= c c++
# build and install "fpcalc"
CMAKE_CONFIGURE_ARGS+= -DBUILD_TOOLS=ON
CMAKE_CONFIGURE_ARGS+= -DFFT_LIB=fftw3
-USE_CXX_FEATURES+= c++11
-
.for lib in AVCODEC AVFORMAT AVUTIL SWRESAMPLE
CMAKE_CONFIGURE_ARGS+= -DFFMPEG_LIB${lib}_INCLUDE_DIRS=${BUILDLINK_PREFIX.ffmpeg8}/include/ffmpeg8
CMAKE_CONFIGURE_ARGS+= -DFFMPEG_LIB${lib}_LIBRARIES=${BUILDLINK_PREFIX.ffmpeg8}/lib/ffmpeg8/lib${lib:tl}.${SHLIB_EXT}
Index: pkgsrc/audio/chromaprint/buildlink3.mk
diff -u pkgsrc/audio/chromaprint/buildlink3.mk:1.12 pkgsrc/audio/chromaprint/buildlink3.mk:1.13
--- pkgsrc/audio/chromaprint/buildlink3.mk:1.12 Sun Mar 22 07:34:03 2020
+++ pkgsrc/audio/chromaprint/buildlink3.mk Sun Aug 2 01:43:28 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2020/03/22 07:34:03 nia Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2026/08/02 01:43:28 adam Exp $
BUILDLINK_TREE+= chromaprint
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= chromaprint
CHROMAPRINT_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.chromaprint+= chromaprint>=1.1
-BUILDLINK_ABI_DEPENDS.chromaprint?= chromaprint>=1.4.3nb3
+BUILDLINK_ABI_DEPENDS.chromaprint+= chromaprint>=1.4.3nb3
BUILDLINK_PKGSRCDIR.chromaprint?= ../../audio/chromaprint
.endif # CHROMAPRINT_BUILDLINK3_MK
Index: pkgsrc/audio/chromaprint/distinfo
diff -u pkgsrc/audio/chromaprint/distinfo:1.23 pkgsrc/audio/chromaprint/distinfo:1.24
--- pkgsrc/audio/chromaprint/distinfo:1.23 Sun Aug 31 10:00:57 2025
+++ pkgsrc/audio/chromaprint/distinfo Sun Aug 2 01:43:28 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2025/08/31 10:00:57 wiz Exp $
+$NetBSD: distinfo,v 1.24 2026/08/02 01:43:28 adam Exp $
-BLAKE2s (chromaprint-1.6.0.tar.gz) = 59f3f78d837ec7265c53d173c2c9a3b8fcde3d5e8b0f4112ed36bcfde902690f
-SHA512 (chromaprint-1.6.0.tar.gz) = c556b3e9b67affaabadadaabc0a26fbbf32f89e271cde0843057166d0b02f054cbe44a6707c6c8cc9eb70d808821295ce4ea526a293f345e0b98af035a24234b
-Size (chromaprint-1.6.0.tar.gz) = 1580199 bytes
+BLAKE2s (chromaprint-1.6.1.tar.gz) = f96aed044de52c57b56069a3e35638ca39b23e1b156f0f0ed14f8b4e605e2790
+SHA512 (chromaprint-1.6.1.tar.gz) = ea9bf6c2542ac3648496c4a3f736b5707d98be03a4c882fb4eac00d67ea51df288b7663f31c7ae9677a02ca56db90d79619c1850a3882aaa725a260799af676b
+Size (chromaprint-1.6.1.tar.gz) = 1581744 bytes
Index: pkgsrc/audio/chromaprint/options.mk
diff -u pkgsrc/audio/chromaprint/options.mk:1.3 pkgsrc/audio/chromaprint/options.mk:1.4
--- pkgsrc/audio/chromaprint/options.mk:1.3 Tue May 6 07:48:56 2025
+++ pkgsrc/audio/chromaprint/options.mk Sun Aug 2 01:43:28 2026
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.3 2025/05/06 07:48:56 wiz Exp $
+# $NetBSD: options.mk,v 1.4 2026/08/02 01:43:28 adam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.chromaprint
@@ -8,8 +8,6 @@ PKG_SUPPORTED_OPTIONS= tests
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mtests)
-# googletest requires at least C++14. It bundles its own copy.
-USE_CXX_FEATURES+= c++14
TEST_TARGET= check
CMAKE_CONFIGURE_ARGS+= -DBUILD_TESTS=ON
.else