pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/chromaprint



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.

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



Home | Main Index | Thread Index | Old Index