head 1.2; access; symbols pkgsrc-2025Q4:1.1.0.28 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.26 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.24 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.22 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.20 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.18 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.16 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.14 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.12 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.10 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.8 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.6 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.4 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.2 pkgsrc-2022Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2026.01.30.08.58.13; author wiz; state dead; branches; next 1.1; commitid 9P20O8D1YWU2AosG; 1.1 date 2022.07.12.21.20.40; author triaxx; state Exp; branches; next ; commitid kliA49QnCkccpELD; desc @@ 1.2 log @musicpd: update to 0.24.8. ver 0.24.8 (2026/01/26) * input - cdio_paranoia: fix parsing of absolute device paths (0.24 regression) * Linux: - fix build with glibc 2.43 - fix build with liburing < 2.4 ver 0.24.7 (2026/01/16) * decoder - ffmpeg: allow seeking only if both AVFormatContext and InputStream allow it * playlist - cue: strip UTF-8 byte order marker * Linux: disable the iowait state for io_uring * fix GCC 16 compiler warning * fix spurious linker failures ver 0.24.6 (2025/10/20) * decoder - ffmpeg: handle "*.opus" files - mpg123: another workaround for libmpg123 ID3 corruption bug - opus: fix seeking in files with large OpusTags - opus, vorbis: remove METADATA_BLOCK_PICTURE size limit ver 0.24.5 (2025/07/31) * database - fix disappearing playlist files * decoder - ffmpeg: handle "*.aif" files - mpg123: add option "full_scan" - mpg123: support seeking on remote files - mpg123: work around libmpg123 ID3 corruption bug - sidplay: add support for PSID files * output - pipewire: fix resuming playback after it was paused by "single" mode * Windows - fix libfmt error "what(): invalid utf8" ver 0.24.4 (2025/05/20) * protocol - fix stuck "getfingerprint" with io_uring * decoder - mpg123: support Icy stream tags - mpg123: use libid3tag to parse stream tags * tags - id3: fix assertion failure with broken AIFF/RIFF ID3 chunks * output - fix resuming playback after it was paused by "single" mode - alsa: fix compiler warning with alsa-lib 1.2.14 ver 0.24.3 (2025/04/09) * input - qobuz: use nlohmann_json instead of yajl * playlist - soundcloud: remove defunct plugin * decoder - ffmpeg: support WMA - mpg123: fix trailing space in tag values * tags - libid3tag: fix Meson subproject configure error - libid3tag: add missing zlib dependency to Meson subproject * output - oss: fix error "Resource temporarily unavailable" - shout: fix hang on activating shout output - snapcast: use nlohmann_json instead of yajl to generate JSON tags * Linux - allow using io_uring on Linux kernels older than 6.0 * Windows - fix cross build on Linux when WINE is not installed * DSD: support channel conversion ver 0.24.2 (2025/03/26) * input - io_uring: fix stuck seek after I/O error * decoder - flac: enable chained Ogg decoding * player - fix stalled playback after queue modification - fix deadlock with "single" mode * Linux: fix build failure with ancient kernel headers ver 0.24.1 (2025/03/21) * input - curl: fix malformed "Range" header * output - sndio: fix rounding error in volume calculation * log: include year in time stamp * Linux - add configure-time check for openat2() - fix use-after-free bug on io_uring shutdown * macOS - implement standard directories - fix command-line parser errors * fix build failure in the "id3tag" Meson subproject * doc: use "sphinx_rtd_theme" only if it is installed ver 0.24 (2025/03/11) * protocol - new command "searchcount" (case-insensitive "count") - "playlistfind"/"playlistsearch" have "sort" and "window" parameters - allow range in "playlistmove" - "save" can append to or replace an existing playlist - filter "prio" (for "playlistfind"/"playlistsearch") - limit "player" idle events to the current partition - operator "starts_with" - show PCRE support in "config" response - apply Unicode normalization to case-insensitive filter expressions - stickers on playlists and some tag types - new commands "stickernames", "stickertypes", "stickernamestypes", "playlistlength", "searchplaylist", "protocol" - new "search"/"find" filter "added-since" - allow range in listplaylist and listplaylistinfo - "sticker find" supports sort and window parameter and new sticker compare operators "eq", "lt", "gt", "contains" and "starts_with" - consume only idle flags that were subscribed to - volume command is no longer deprecated - new "available" and "reset" subcommands for tagtypes - searching stored playlists respond now with song position - new sticker subcommand "inc" and "dec" * database - attribute "added" shows when each song was added to the database - proxy: require MPD 0.21 or later - proxy: require libmpdclient 2.15 or later * archive - add option to disable archive plugins in mpd.conf * storage - curl: optimize database update - nfs: require libnfs 4.0 or later - nfs: support libnfs 6 (API version 2) - nfs: support libnfs URL arguments * input - alsa: limit ALSA buffer time to 2 seconds - alsa: set up a channel map - alsa: support the alsa-lib 1.2.11 API - alsa: add option "close_on_pause" - curl: add "connect_timeout" configuration * decoder - ffmpeg: require FFmpeg 4.0 or later - ffmpeg: query supported demuxers at runtime - hybrid_dsd: remove - mpg123: prefer over "mad" - mpg123: support streaming - opus: implement bitrate calculation - sidplay: require libsidplayfp (drop support for the original sidplay) - wavpack: require libwavpack version 5 - fix MixRamp bug * resampler - soxr: require libsoxr 0.1.2 or later * player - add option "mixramp_analyzer" to scan MixRamp tags on-the-fly - "one-shot" consume mode * tags - new tags "TitleSort", "Mood", "ShowMovement" * output - add option "always_off" - alsa: require alsa-lib 1.1 or later - pipewire: map tags "Date" and "Comment" * switch to C++20 - GCC 12 or clang 14 (or newer) recommended * static partition configuration * Windows - build with libsamplerate - remove JACK DLL support * remove Haiku support * remove Boost dependency * require libfmt 9 or later * documentation: switch to sphinx-rtd-theme * require Meson 1.0 ver 0.23.17 (2025/01/29) * protocol - "albumart" tries to send larger chunks if available - explicitly disallow "idle" and "noidle" in command lists * storage - nfs: require libnfs 4.0 or later * database - inotify: trigger update after symlink was created * decoder - ffmpeg: prefer over sndfile and audiofile for its DTS-WAV support * support libfmt 11.1 @ text @$NetBSD: patch-src_decoder_plugins_meson.build,v 1.1 2022/07/12 21:20:40 triaxx Exp $ Add directory to search resid-builder library in sidplay2. --- src/decoder/plugins/meson.build.orig 2022-07-08 23:05:38.000000000 +0000 +++ src/decoder/plugins/meson.build @@@@ -167,7 +167,7 @@@@ if not get_option('sidplay').disabled() libsidplay2_dep = dependency('libsidplay2', required: false) if libsidplay2_dep.found() libsidutils_dep = dependency('libsidutils') - libresid_builder_dep = compiler.find_library('resid-builder') + libresid_builder_dep = compiler.find_library('resid-builder', dirs: '@@PREFIX@@/lib/sidplay/builders') libsidplay_dep = declare_dependency(dependencies: [libsidplay2_dep, libsidutils_dep, libresid_builder_dep]) elif get_option('sidplay').enabled() error('Neither libsidplayfp nor libsidplay2 found') @ 1.1 log @musicpd: Fix sidplay option pkgsrc changes: --------------- * Add directory to find the reside-builder library in sidplay2. * Bump revision. @ text @d1 1 a1 1 $NetBSD$ @