pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/fluidsynth



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Aug 12 06:39:40 UTC 2026

Modified Files:
        pkgsrc/audio/fluidsynth: Makefile PLIST distinfo

Log Message:
fluidsynth: updated to 2.6.0

2.6.0

New Features

Add automatic Gain Control / Output Limiter on final rendering stage, refer to related FluidSettings
The synth gained support for signed 32-bit & 24-bit linear PCM, and WASAPI is the first audio driver being able to use 24-bit audio
Add support for MIDI RPN 5 - Modulation Depth Range
Add new reverb engines to fix flaws of fluidsynth's previous FDN reverb, refer to wiki for an overview
Implement GM2 bank select mode

Musically Breaking Changes

Fix a bug introduced 17 years ago in 1.1.0 that caused sample fine-tune to be applied incorrectly for some Soundfont instruments
Implement MIDI RP-020 to fix MIDI files that use MTS being played back incorrectly
Fluidsynth's default reverb engine was changed to Dattorro - a plate-style reverbator
Fluidsynth now uses a higher order sinc interpolation, the previous 7th order sinc was dropped due to quality issues

Other changes

Make the Pipewire driver more resilient against xruns
Fluidsynth's Wiki was migrated to Zensical and its markdown source is now hosted in this repository
Fluidsynth's API documentation is now hosted alongside the wiki
Fluidsynth now exits with an error whenever it is unable to load Soundfonts passed as command line argument
Remove GLib and libInstPatch


To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 pkgsrc/audio/fluidsynth/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/audio/fluidsynth/PLIST
cvs rdiff -u -r1.64 -r1.65 pkgsrc/audio/fluidsynth/distinfo

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

Modified files:

Index: pkgsrc/audio/fluidsynth/Makefile
diff -u pkgsrc/audio/fluidsynth/Makefile:1.100 pkgsrc/audio/fluidsynth/Makefile:1.101
--- pkgsrc/audio/fluidsynth/Makefile:1.100      Sat Jul 25 08:40:10 2026
+++ pkgsrc/audio/fluidsynth/Makefile    Wed Aug 12 06:39:39 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.100 2026/07/25 08:40:10 adam Exp $
+# $NetBSD: Makefile,v 1.101 2026/08/12 06:39:39 adam Exp $
 
-DISTNAME=      fluidsynth-2.5.7
+DISTNAME=      fluidsynth-2.6.0
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=FluidSynth/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/audio/fluidsynth/PLIST
diff -u pkgsrc/audio/fluidsynth/PLIST:1.47 pkgsrc/audio/fluidsynth/PLIST:1.48
--- pkgsrc/audio/fluidsynth/PLIST:1.47  Sat Jul 25 08:40:10 2026
+++ pkgsrc/audio/fluidsynth/PLIST       Wed Aug 12 06:39:39 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.47 2026/07/25 08:40:10 adam Exp $
+@comment $NetBSD: PLIST,v 1.48 2026/08/12 06:39:39 adam Exp $
 bin/fluidsynth
 include/fluidsynth.h
 include/fluidsynth/audio.h
@@ -24,6 +24,6 @@ lib/cmake/fluidsynth/FluidSynthConfig.cm
 lib/cmake/fluidsynth/FluidSynthConfigVersion.cmake
 lib/libfluidsynth.so
 lib/libfluidsynth.so.3
-lib/libfluidsynth.so.3.5.6
+lib/libfluidsynth.so.3.6.0
 lib/pkgconfig/fluidsynth.pc
 man/man1/fluidsynth.1

Index: pkgsrc/audio/fluidsynth/distinfo
diff -u pkgsrc/audio/fluidsynth/distinfo:1.64 pkgsrc/audio/fluidsynth/distinfo:1.65
--- pkgsrc/audio/fluidsynth/distinfo:1.64       Sat Jul 25 08:40:10 2026
+++ pkgsrc/audio/fluidsynth/distinfo    Wed Aug 12 06:39:39 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.64 2026/07/25 08:40:10 adam Exp $
+$NetBSD: distinfo,v 1.65 2026/08/12 06:39:39 adam Exp $
 
-BLAKE2s (fluidsynth-2.5.7.tar.gz) = 542bd0448088f80710fe802a7c76b66af23824178a3ef54bd60992cce1917df2
-SHA512 (fluidsynth-2.5.7.tar.gz) = 673edd454c912e2fb2b0848c4ab8c47b068f06d611df7e2bcb73d66f1457078024a474c1f45bac4ea2c63921131eea58ceb1efe3340e643895dc8979fb44da32
-Size (fluidsynth-2.5.7.tar.gz) = 2116769 bytes
+BLAKE2s (fluidsynth-2.6.0.tar.gz) = a878fc217f24c220c7970bacdf9cdeda8792a4cf78e7079eb76346c5df8bbddf
+SHA512 (fluidsynth-2.6.0.tar.gz) = 4826ae47011f6de2101559faa24db48ee93b7435086d71854278087da59b573aceba929ea3abaa105fd38fb83a218ee91a0542cb7526a33cb06c5c3cdb32a496
+Size (fluidsynth-2.6.0.tar.gz) = 2270011 bytes
 SHA1 (patch-include_fluidsynth_log.h) = ea7ed3939306fff3f6f2362eb641f3162ad0395b



Home | Main Index | Thread Index | Old Index